Version: 6.3.1
Public Member Functions | Private Attributes

SUIT_AbstractModel Class Reference

#include <SUIT_TreeModel.h>

Inheritance diagram for SUIT_AbstractModel:
Inheritance graph

Public Member Functions

 SUIT_AbstractModel ()
 operator const QAbstractItemModel * () const
 operator QAbstractItemModel * ()
 operator const QObject * () const
virtual SUIT_DataObjectroot () const =0
virtual void setRoot (SUIT_DataObject *)=0
virtual SUIT_DataObjectobject (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_DataSearchersearcher () const
virtual void setSearcher (SUIT_DataSearcher *)

Private Attributes

SUIT_DataSearchermySearcher

Constructor & Destructor Documentation

SUIT_AbstractModel::SUIT_AbstractModel ( )

Member Function Documentation

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.


Field Documentation

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS