#include <SUIT_TreeModel.h>

Public Member Functions | |
| SUIT_AbstractModel () | |
| operator const QAbstractItemModel * () const | |
| operator QAbstractItemModel * () | |
| operator const QObject * () const | |
| virtual SUIT_DataObject * | root () const =0 |
| virtual void | setRoot (SUIT_DataObject *)=0 |
| virtual SUIT_DataObject * | object (const QModelIndex &=QModelIndex()) const =0 |
| virtual QModelIndex | index (const SUIT_DataObject *, int=0) const =0 |
| virtual bool | autoDeleteTree () const =0 |
| virtual void | setAutoDeleteTree (const bool)=0 |
| virtual bool | autoUpdate () const =0 |
| virtual void | setAutoUpdate (const bool)=0 |
| virtual bool | updateModified () const =0 |
| virtual void | setUpdateModified (const bool)=0 |
| virtual QAbstractItemDelegate * | delegate () const =0 |
| virtual bool | customSorting (const int) const =0 |
| virtual bool | lessThan (const QModelIndex &left, const QModelIndex &right) const =0 |
| virtual void | updateTree (const QModelIndex &)=0 |
| virtual void | updateTree (SUIT_DataObject *=0)=0 |
| virtual void | registerColumn (const int group_id, const QString &name, const int custom_id)=0 |
| virtual void | unregisterColumn (const int group_id, const QString &name)=0 |
| virtual void | setColumnIcon (const QString &name, const QPixmap &icon)=0 |
| virtual QPixmap | columnIcon (const QString &name) const =0 |
| virtual void | setAppropriate (const QString &name, const Qtx::Appropriate appr)=0 |
| virtual Qtx::Appropriate | appropriate (const QString &name) const =0 |
| virtual void | setVisibilityState (const QString &id, Qtx::VisibilityState state)=0 |
| virtual void | setVisibilityStateForAll (Qtx::VisibilityState state)=0 |
| virtual Qtx::VisibilityState | visibilityState (const QString &id) const =0 |
| virtual void | setHeaderFlags (const QString &name, const Qtx::HeaderViewFlags flags)=0 |
| virtual Qtx::HeaderViewFlags | headerFlags (const QString &name) const =0 |
| virtual void | emitClicked (SUIT_DataObject *obj, const QModelIndex &index)=0 |
| virtual SUIT_DataSearcher * | searcher () const |
| virtual void | setSearcher (SUIT_DataSearcher *) |
Private Attributes | |
| SUIT_DataSearcher * | mySearcher |
| SUIT_AbstractModel::SUIT_AbstractModel | ( | ) |
| SUIT_AbstractModel::operator const QAbstractItemModel * | ( | ) | const |
| SUIT_AbstractModel::operator QAbstractItemModel * | ( | ) |
| SUIT_AbstractModel::operator const QObject * | ( | ) | const |
| virtual SUIT_DataObject* SUIT_AbstractModel.root | ( | ) | const [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual void SUIT_AbstractModel.setRoot | ( | SUIT_DataObject * | ) | [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual SUIT_DataObject* SUIT_AbstractModel.object | ( | const QModelIndex & | = QModelIndex() | ) | const [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual QModelIndex SUIT_AbstractModel.index | ( | const SUIT_DataObject * | , |
| int | = 0 |
||
| ) | const [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual bool SUIT_AbstractModel.autoDeleteTree | ( | ) | const [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual void SUIT_AbstractModel.setAutoDeleteTree | ( | const bool | ) | [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual bool SUIT_AbstractModel.autoUpdate | ( | ) | const [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual void SUIT_AbstractModel.setAutoUpdate | ( | const bool | ) | [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual bool SUIT_AbstractModel.updateModified | ( | ) | const [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual void SUIT_AbstractModel.setUpdateModified | ( | const bool | ) | [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual QAbstractItemDelegate* SUIT_AbstractModel.delegate | ( | ) | const [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual bool SUIT_AbstractModel.customSorting | ( | const int | ) | const [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual bool SUIT_AbstractModel.lessThan | ( | const QModelIndex & | left, |
| const QModelIndex & | right | ||
| ) | const [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual void SUIT_AbstractModel.updateTree | ( | const QModelIndex & | ) | [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual void SUIT_AbstractModel.updateTree | ( | SUIT_DataObject * | = 0 | ) | [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual void SUIT_AbstractModel.registerColumn | ( | const int | group_id, |
| const QString & | name, | ||
| const int | custom_id | ||
| ) | [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual void SUIT_AbstractModel.unregisterColumn | ( | const int | group_id, |
| const QString & | name | ||
| ) | [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual void SUIT_AbstractModel.setColumnIcon | ( | const QString & | name, |
| const QPixmap & | icon | ||
| ) | [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual QPixmap SUIT_AbstractModel.columnIcon | ( | const QString & | name | ) | const [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual void SUIT_AbstractModel.setAppropriate | ( | const QString & | name, |
| const Qtx::Appropriate | appr | ||
| ) | [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual Qtx::Appropriate SUIT_AbstractModel.appropriate | ( | const QString & | name | ) | const [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual void SUIT_AbstractModel.setVisibilityState | ( | const QString & | id, |
| Qtx::VisibilityState | state | ||
| ) | [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual void SUIT_AbstractModel.setVisibilityStateForAll | ( | Qtx::VisibilityState | state | ) | [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual Qtx::VisibilityState SUIT_AbstractModel.visibilityState | ( | const QString & | id | ) | const [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual void SUIT_AbstractModel.setHeaderFlags | ( | const QString & | name, |
| const Qtx::HeaderViewFlags | flags | ||
| ) | [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual Qtx::HeaderViewFlags SUIT_AbstractModel.headerFlags | ( | const QString & | name | ) | const [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| virtual void SUIT_AbstractModel.emitClicked | ( | SUIT_DataObject * | obj, |
| const QModelIndex & | index | ||
| ) | [pure virtual] |
Implemented in SUIT_TreeModel, and SUIT_ProxyModel.
| SUIT_DataSearcher * SUIT_AbstractModel::searcher | ( | ) | const [virtual] |
Reimplemented in SUIT_ProxyModel.
References mySearcher.
| void SUIT_AbstractModel::setSearcher | ( | SUIT_DataSearcher * | s | ) | [virtual] |
Reimplemented in SUIT_ProxyModel.
References mySearcher.
SUIT_DataSearcher* SUIT_AbstractModel.mySearcher [private] |