#include <klflibview_p.h>
Public Member Functions | |
NodeId (ItemKind k=ItemKind(EntryKind), IndexType i=-1) | |
bool | valid () const |
bool | isRoot () const |
bool | operator== (const NodeId &other) const |
bool | operator!= (const NodeId &other) const |
UIDType | universalId () const |
Static Public Member Functions | |
static NodeId | fromUID (UIDType uid) |
static NodeId | rootNode () |
Public Attributes | |
ItemKind | kind |
IndexType | index |
Definition at line 94 of file klflibview_p.h.
Definition at line 95 of file klflibview_p.h.
Referenced by KLFLibModelCache::EntryNode::entryIsValid(), fromUID(), and rootNode().
Definition at line 113 of file klflibview_p.h.
References NodeId().
|
inline |
Definition at line 97 of file klflibview_p.h.
References KLFLibModelCache::CategoryLabelKind, index, and kind.
Referenced by KLFLibModel::data(), KLFLibModel::hasChildren(), KLFLibModel::mimeData(), KLFLibModelCache::nodeValue(), KLFLibModel::prefetch(), and KLFLibModelCache::prevNode().
|
inline |
Definition at line 103 of file klflibview_p.h.
References operator==().
|
inline |
Definition at line 100 of file klflibview_p.h.
Referenced by operator!=().
|
inlinestatic |
Definition at line 116 of file klflibview_p.h.
References KLFLibModelCache::CategoryLabelKind, and NodeId().
Referenced by KLFLibModel::canFetchMore(), KLFLibModel::dropMimeData(), KLFLibModel::hasChildren(), KLFLibModel::index(), and KLFLibModel::rowCount().
|
inline |
Definition at line 106 of file klflibview_p.h.
References KLFLibModelCache::UIDKindShift.
Referenced by KLFLibModelCache::createIndexFromId().
|
inline |
Definition at line 96 of file klflibview_p.h.
References index.
Referenced by KLFLibModelCache::canFetchMore(), KLFLibModel::canFetchMore(), KLFLibModelCache::createIndexFromId(), KLFLibModel::data(), KLFLibModel::dragImage(), KLFLibModel::dropMimeData(), KLFLibModelCache::dumpNodeTree(), KLFLibModelCache::ensureNotMinimalist(), KLFLibModelCache::entryIdForIndexList(), KLFLibModelCache::entryIdList(), KLFLibModelCache::fetchMore(), KLFLibModel::flags(), KLFLibModelCache::getCategoryLabelNodeRef(), KLFLibModelCache::getEntryNodeRef(), KLFLibModelCache::getNode(), KLFLibModelCache::getNodeRef(), KLFLibModelCache::getNodeRow(), KLFLibModel::hasChildren(), KLFLibModel::index(), KLFLibModelCache::lastNode(), KLFLibModel::mimeData(), KLFLibModelCache::nextNode(), KLFLibModelCache::nodeValue(), KLFLibModelCache::KLFLibModelSorter::operator()(), KLFLibModel::parent(), KLFLibModel::prefetch(), KLFLibModelCache::prevNode(), KLFLibModel::rowCount(), KLFLibModel::sort(), KLFLibModelCache::treeTakeEntry(), and KLFLibModelCache::updateData().
IndexType KLFLibModelCache::NodeId::index |
Definition at line 99 of file klflibview_p.h.
Referenced by KLFLibModelCache::ensureNotMinimalist(), KLFLibModelCache::fetchMore(), KLFLibModelCache::getCategoryLabelNodeRef(), KLFLibModelCache::getEntryNodeRef(), KLFLibModelCache::getNodeForIndex(), KLFLibModelCache::getNodeRef(), isRoot(), operator<<(), operator==(), KLFLibModelCache::sortCategory(), KLFLibModelCache::NodeCache< EntryNode >::takeNode(), KLFLibModelCache::treeInsertEntry(), KLFLibModelCache::treeTakeEntry(), KLFLibModelCache::NodeCache< EntryNode >::unlinkNode(), KLFLibModelCache::updateData(), and valid().
ItemKind KLFLibModelCache::NodeId::kind |
Definition at line 98 of file klflibview_p.h.
Referenced by KLFLibModel::data(), KLFLibModel::dragImage(), KLFLibModel::dropMimeData(), KLFLibModelCache::dumpNodeTree(), KLFLibModelCache::ensureNotMinimalist(), KLFLibModelCache::entryIdForIndexList(), KLFLibModelCache::entryIdList(), KLFLibModelCache::fetchMore(), KLFLibModel::flags(), KLFLibModelCache::getCategoryLabelNodeRef(), KLFLibModelCache::getEntryNodeRef(), KLFLibModelCache::getNodeForIndex(), KLFLibModelCache::getNodeRef(), KLFLibModel::index(), isRoot(), KLFLibModel::mimeData(), KLFLibModelCache::nodeValue(), KLFLibModelCache::KLFLibModelSorter::operator()(), operator<<(), operator==(), KLFLibModelCache::searchNodeMatches(), KLFLibModel::sort(), KLFLibModelCache::sortCategory(), KLFLibModelCache::treeInsertEntry(), KLFLibModelCache::treeTakeEntry(), and KLFLibModelCache::updateData().