本文整理汇总了C++中FWObject::addKeyword方法的典型用法代码示例。如果您正苦于以下问题:C++ FWObject::addKeyword方法的具体用法?C++ FWObject::addKeyword怎么用?C++ FWObject::addKeyword使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FWObject
的用法示例。
在下文中一共展示了FWObject::addKeyword方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: doKeyword
static void doKeyword(vector<FWObject *> objs, bool doAdd,
const string &keyword, ProjectPanel *project)
{
vector<FWObject *>::const_iterator iter;
for (iter = objs.begin(); iter != objs.end(); ++iter) {
FWObject *obj = *iter;
FWCmdChange *cmd = new FWCmdChange(project, obj);
FWObject *newObj = cmd->getNewState();
if (doAdd) {
newObj->addKeyword(keyword);
} else {
newObj->removeKeyword(keyword);
}
if (!obj->cmp(newObj)) {
project->undoStack->push(cmd);
} else {
delete cmd;
}
}
}