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