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