dnai::models::GenericTreeItem< T > Class Template Referenceabstract
#include <generictreeitem.h>
Inheritance diagram for dnai::models::GenericTreeItem< T >:

Collaboration diagram for dnai::models::GenericTreeItem< T >:

Public Member Functions | |
| GenericTreeItem (T *parent=nullptr) | |
| virtual | ~GenericTreeItem () |
| virtual void | appendChild (T *child) |
| T * | child (int row) const |
| const QList< T * > & | childrenItem () const |
| int | childCount () const |
| virtual int | columnCount () const =0 |
| virtual int | row () const |
| T * | parentItem () const |
| QModelIndex | idxmodel () const |
| void | setIdx (const QModelIndex &ref) |
| void | removeOne (T *e) |
| void | deleteChildren () |
| void | removeChildren () |
Private Attributes | |
| QList< T * > | m_childItems |
| T * | m_parentItem |
| QModelIndex | m_idx |
Constructor & Destructor Documentation
template<class T>
|
inlineexplicit |
template<class T>
|
inlinevirtual |
Member Function Documentation
template<class T>
|
inlinevirtual |
Reimplemented in dnai::models::Entity.
template<class T>
|
inline |
template<class T>
|
inline |
template<class T>
|
inline |
template<class T>
|
pure virtual |
Implemented in dnai::models::Entity, and dnai::models::ContextMenuItem.
template<class T>
|
inline |
template<class T>
|
inline |
template<class T>
|
inline |
template<class T>
|
inline |
template<class T>
|
inline |
template<class T>
|
inlinevirtual |
Reimplemented in dnai::models::Entity.
template<class T>
|
inline |
Member Data Documentation
template<class T>
|
private |
template<class T>
|
private |
template<class T>
|
private |
The documentation for this class was generated from the following file:
- Gui/app/include/dnai/models/generictreeitem.h

1.8.9