TreeItem Class
(Utils::TreeItem)Public Functions
TreeItem() | |
virtual | ~TreeItem() |
void | appendChild(TreeItem *item) |
const_iterator | begin() const |
virtual bool | canFetchMore() const |
TreeItem * | childAt(int index) const |
int | childCount() const |
void | collapse() |
virtual QVariant | data(int column, int role) const |
const_iterator | end() const |
void | expand() |
virtual void | fetchMore() |
TreeItem * | findAnyChild(const std::function<bool( TreeItem * ) > &pred) const |
TreeItem * | findChildAtLevel(int level, const std::function<bool( TreeItem * ) > &pred) const |
TreeItem * | firstChild() const |
virtual Qt::ItemFlags | flags(int column) const |
void | forAllChildren(const std::function<void( TreeItem * ) > &pred) const |
void | forChildrenAtLevel(int level, const std::function<void( TreeItem * ) > &pred) const |
void | forSelectedChildren(const std::function<bool( TreeItem * ) > &pred) const |
virtual bool | hasChildren() const |
QModelIndex | index() const |
int | indexInParent() const |
int | indexOf(const TreeItem *item) const |
void | insertChild(int pos, TreeItem *item) |
void | insertOrderedChild(TreeItem *item, const std::function<bool( const TreeItem *, const TreeItem * ) > &cmp) |
TreeItem * | lastChild() const |
int | level() const |
QAbstractItemModel * | model() const |
TreeItem * | parent() const |
void | prependChild(TreeItem *item) |
void | removeChildAt(int pos) |
void | removeChildren() |
TreeItem * | reverseFindAnyChild(const std::function<bool( TreeItem * ) > &pred) const |
virtual bool | setData(int column, const QVariant &data, int role) |
void | sortChildren(const std::function<bool( const TreeItem *, const TreeItem * ) > &cmp) |
void | update() |
void | updateAll() |
void | updateColumn(int column) |
Member Function Documentation
TreeItem::TreeItem()
Default constructs an instance of TreeItem.
[virtual]
TreeItem::~TreeItem()
Destroys the instance of TreeItem. The destructor is virtual.
void TreeItem::appendChild(TreeItem *item)
const_iterator TreeItem::begin() const
[virtual]
bool TreeItem::canFetchMore() const
TreeItem *TreeItem::childAt(int index) const
int TreeItem::childCount() const
void TreeItem::collapse()
[virtual]
QVariant TreeItem::data(int column, int role) const
See also setData().
const_iterator TreeItem::end() const
void TreeItem::expand()
[virtual]
void TreeItem::fetchMore()
TreeItem *TreeItem::findAnyChild(const std::function<bool( TreeItem * ) > &pred) const
TreeItem *TreeItem::findChildAtLevel(int level, const std::function<bool( TreeItem * ) > &pred) const
TreeItem *TreeItem::firstChild() const
[virtual]
Qt::ItemFlags TreeItem::flags(int column) const
void TreeItem::forAllChildren(const std::function<void( TreeItem * ) > &pred) const
void TreeItem::forChildrenAtLevel(int level, const std::function<void( TreeItem * ) > &pred) const
void TreeItem::forSelectedChildren(const std::function<bool( TreeItem * ) > &pred) const
[virtual]
bool TreeItem::hasChildren() const
QModelIndex TreeItem::index() const
int TreeItem::indexInParent() const
int TreeItem::indexOf(const TreeItem *item) const
void TreeItem::insertChild(int pos, TreeItem *item)
void TreeItem::insertOrderedChild(TreeItem *item, const std::function<bool( const TreeItem *, const TreeItem * ) > &cmp)
TreeItem *TreeItem::lastChild() const
int TreeItem::level() const
QAbstractItemModel *TreeItem::model() const
TreeItem *TreeItem::parent() const
void TreeItem::prependChild(TreeItem *item)
void TreeItem::removeChildAt(int pos)
void TreeItem::removeChildren()
TreeItem *TreeItem::reverseFindAnyChild(const std::function<bool( TreeItem * ) > &pred) const
[virtual]
bool TreeItem::setData(int column, const QVariant &data, int role)
See also data().