本文整理汇总了C++中Tag::getId方法的典型用法代码示例。如果您正苦于以下问题:C++ Tag::getId方法的具体用法?C++ Tag::getId怎么用?C++ Tag::getId使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Tag
的用法示例。
在下文中一共展示了Tag::getId方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: fetchAllByParentId
Q_FOREACH(Tag tag, fetchAllByParentId(id)) {
qDebug() << __func__ << " - 'tag': " << tag;
if ((tag.getId() == tagId) || tag.hasChild(tagId)) {
return true;
}
}
示例2:
bool Tag::operator== (const Tag &other)
{
if ( this->getId() == other.getId() &&
this->getName() == other.getName() )
{
return true;
}
return false;
}
示例3: relateTagToKnowledge
void TagCatalog::relateTagToKnowledge(Tag tag, KnowledgeItem knowledge)
{
if ( !exist(tag) )
add(tag);
DB *db = DB::getInstance();
QString query = QString("INSERT INTO `KnowledgeTag` VALUES (NULL,'%1','%2')").
arg(knowledge.getId()).
arg(tag.getId());
db->executeQuery(query);
}
示例4: itr
/**
* Returns all linked tags
*/
QQmlListProperty<TagApi> NoteApi::tags() {
_tags.clear();
Note note = Note::fetch(id);
QList<Tag> tags = Tag::fetchAllOfNote(note);
QListIterator<Tag> itr(tags);
while (itr.hasNext()) {
Tag tag = itr.next();
TagApi* tagApi = new TagApi();
tagApi->fetch(tag.getId());
_tags.append(tagApi);
}
return QQmlListProperty<TagApi>(this, _tags);
}