Loading...
Searching...
No Matches
TreeNodeBasedItemModel< NodeType > Class Template Referenceabstract
Inheritance diagram for TreeNodeBasedItemModel< NodeType >:
Public Types | |
| using | node_type = NodeType |
Public Member Functions | |
| virtual NodeType & | rootNode ()=0 |
| virtual const NodeType & | rootNode () const =0 |
| NodeType & | nodeFromModelIndex (const QModelIndex &index) const |
| QModelIndex | parent (const QModelIndex &index) const final override |
| QModelIndex | index (int row, int column, const QModelIndex &parent) const final override |
| int | rowCount (const QModelIndex &parent) const final override |
| bool | hasChildren (const QModelIndex &parent) const final override |
Public Member Functions inherited from TreeModel | |
| template<typename F > | |
| void | iterate (const QModelIndex &idx, const F &f) |
| idx: should be the root index of the view | |
| QModelIndex | convertPathToIndex (const TreePath &path) const |
The documentation for this class was generated from the following file:
Public Member Functions inherited from