Public Types | Public Member Functions | Protected Member Functions | List of all members
imod::TSingleModelObserverBase< ModelInterface > Class Template Reference

Basic implementation for a single model observer with binding to concrete data object interface. More...

#include <TSingleModelObserverBase.h>

Inheritance diagram for imod::TSingleModelObserverBase< ModelInterface >:
imod::CSingleModelObserverBase imod::IObserver istd::IPolymorphic

Public Types

typedef CSingleModelObserverBase BaseClass
 
typedef ModelInterface ModelType
 
- Public Types inherited from imod::CSingleModelObserverBase
typedef imod::IModel ModelType
 

Public Member Functions

 TSingleModelObserverBase ()
 
ModelInterface * GetObservedObject () const
 Get instance of observed object. More...
 
ModelInterface * GetObjectPtr () const
 Get instance of observed object. More...
 
bool AttachOrSetObject (ModelInterface *objectPtr)
 Attach to model of object or set object pointer, if no connection is possible. More...
 
virtual bool OnModelAttached (imod::IModel *modelPtr, istd::IChangeable::ChangeSet &changeMask)
 This call back function will be called, if an observable object is about to be attached. More...
 
virtual bool OnModelDetached (imod::IModel *modelPtr)
 This call back function will be called, if an observable object is about to be detached. More...
 
- Public Member Functions inherited from imod::CSingleModelObserverBase
 CSingleModelObserverBase ()
 
virtual ~CSingleModelObserverBase ()
 
imod::IModelGetObservedModel () const
 Get access to observed model. More...
 
imod::IModelGetModelPtr () const
 Get access to observed model. More...
 
void EnsureModelDetached ()
 Make sure this observer is detached. More...
 
void SetObservedIds (const istd::IChangeable::ChangeSet &changeMask)
 Set list of ID's beeing observed. More...
 
virtual bool IsModelAttached (const imod::IModel *modelPtr=NULL) const
 Check if specified model is attached. More...
 
virtual void BeforeUpdate (imod::IModel *modelPtr)
 This function will be called before update of the observer contents occures. More...
 
virtual void AfterUpdate (imod::IModel *modelPtr, const istd::IChangeable::ChangeSet &changeSet)
 This function will be called after update of the observer contents occures. More...
 
- Public Member Functions inherited from istd::IPolymorphic
virtual ~IPolymorphic ()
 

Protected Member Functions

virtual ModelInterface * CastFromModel (imod::IModel *modelPtr) const
 
- Protected Member Functions inherited from imod::CSingleModelObserverBase
void SetModelPtr (imod::IModel *modelPtr)
 Set internal model pointer to specified value. More...
 
virtual void OnUpdate (const istd::IChangeable::ChangeSet &changeSet)
 Called on update of observed model. More...
 

Additional Inherited Members

- Static Protected Attributes inherited from imod::CSingleModelObserverBase
static const
istd::IChangeable::ChangeSet 
s_undoChanges
 

Detailed Description

template<class ModelInterface>
class imod::TSingleModelObserverBase< ModelInterface >

Basic implementation for a single model observer with binding to concrete data object interface.

Definition at line 26 of file TSingleModelObserverBase.h.

Member Typedef Documentation

template<class ModelInterface>
typedef CSingleModelObserverBase imod::TSingleModelObserverBase< ModelInterface >::BaseClass

Definition at line 29 of file TSingleModelObserverBase.h.

template<class ModelInterface>
typedef ModelInterface imod::TSingleModelObserverBase< ModelInterface >::ModelType

Definition at line 30 of file TSingleModelObserverBase.h.

Constructor & Destructor Documentation

template<class ModelInterface >
imod::TSingleModelObserverBase< ModelInterface >::TSingleModelObserverBase ( )

Definition at line 64 of file TSingleModelObserverBase.h.

References NULL.

Member Function Documentation

template<class ModelInterface>
bool imod::TSingleModelObserverBase< ModelInterface >::AttachOrSetObject ( ModelInterface *  objectPtr)

Attach to model of object or set object pointer, if no connection is possible.

Definition at line 85 of file TSingleModelObserverBase.h.

References imod::IModel::AttachObserver(), and NULL.

template<class ModelInterface >
ModelInterface * imod::TSingleModelObserverBase< ModelInterface >::CastFromModel ( imod::IModel modelPtr) const
protectedvirtual

Reimplemented in idoc::CSerializedUndoManagerComp.

Definition at line 146 of file TSingleModelObserverBase.h.

template<class ModelInterface >
ModelInterface * imod::TSingleModelObserverBase< ModelInterface >::GetObjectPtr ( ) const

Get instance of observed object.

Deprecated:
use GetObservedObject instead.

Definition at line 78 of file TSingleModelObserverBase.h.

template<class ModelInterface >
ModelInterface * imod::TSingleModelObserverBase< ModelInterface >::GetObservedObject ( ) const

Get instance of observed object.

Definition at line 71 of file TSingleModelObserverBase.h.

template<class ModelInterface >
bool imod::TSingleModelObserverBase< ModelInterface >::OnModelAttached ( imod::IModel modelPtr,
istd::IChangeable::ChangeSet changeMask 
)
virtual

This call back function will be called, if an observable object is about to be attached.

This function returns a true, if observable object is accepted by the implementation logic of the observer, otherwise returns false.

Parameters
modelPtrpointer to model object being attached.
changeMaskoutput parameter returning set of change ID's will be accepted. returns a false.

Reimplemented from imod::CSingleModelObserverBase.

Reimplemented in iqtdoc::CMainWindowGuiComp, iqt2d::TShapeParamsGuiCompBase< Ui, Shape, ShapeModel >, iqt2d::TShapeParamsGuiCompBase< Ui::CArcParamsGuiComp, iview::CArcShape, i2d::CArc >, iqt2d::TShapeParamsGuiCompBase< Ui::CAffineTransformationParamsGui, iview::CAffineTransformation2dShape, i2d::CAffineTransformation2d >, iqt2d::TShapeParamsGuiCompBase< Ui::CLine2dParamsGuiComp, iview::CLineShape, i2d::CLine2d >, iqt2d::TShapeParamsGuiCompBase< Ui::CPolygonParamsGuiComp, iview::CTubePolylineShape, i2d::CTubePolyline >, iqt2d::TShapeParamsGuiCompBase< Ui::CCircleParamsGuiComp, iview::COrientedCircleShape, i2d::COrientedCircle >, iqt2d::TShapeParamsGuiCompBase< Ui::CRectangleParamsGuiComp, iview::CRectangleShape, i2d::CRectangle >, iqt2d::TShapeParamsGuiCompBase< Ui::CPolygonParamsGuiComp, PolygonBasedShape, PolygonBasedModel >, iqt2d::TShapeParamsGuiCompBase< Ui::CAnnulusParamsGuiComp, iview::CAnnulusShape, i2d::CAnnulus >, iqt2d::TShapeParamsGuiCompBase< Ui::CPosition2dParamsGuiComp, iview::CPinShape, i2d::CPosition2d >, iqt2d::TShapeParamsGuiCompBase< Ui::CAnnulusSegmentParamsGuiComp, iview::CAnnulusSegmentShape, i2d::CAnnulusSegment >, iqt2d::TShapeParamsGuiCompBase< Ui::CCircleParamsGuiComp, iview::CCircleShape, i2d::CCircle >, iqt2d::TShapeParamsGuiCompBase< Ui::CPolygonParamsGuiComp, iview::CPolygonShape, i2d::CPolygon >, iqt2d::TShapeParamsGuiCompBase< Ui::CCircleParamsGuiComp, CircleBasedShape, CircleBasedModel >, iqt2d::TShapeParamsGuiCompBase< Ui::CPolygonParamsGuiComp, iview::CPolylineShape, i2d::CPolyline >, iqt2d::TShapeParamsGuiCompBase< Ui::CQuadrangleParamsGuiComp, iview::CParallelogramShape, i2d::CQuadrangle >, idoc::CSerializedUndoManagerComp, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CEnableableParamGuiComp, QWidget >, imod::TSingleModelObserverBase< iprm::IEnableableParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CExtParamsManagerGuiComp, QWidget >, imod::TSingleModelObserverBase< iprm::IParamsManager > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CQuadrangle > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CComposedParamsSetGuiComp, QWidget >, imod::TSingleModelObserverBase< iprm::IParamsSet > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CSelectableGuiComp, QWidget >, imod::TSingleModelObserverBase< iprm::ISelectionParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CFileSystemExplorerGuiComp, QWidget >, imod::TSingleModelObserverBase< ifile::IFileNameParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CImagePropertyGuiComp, QWidget >, imod::TSingleModelObserverBase< iimg::IBitmap > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CTubePolyline > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CFilePreviewGuiComp, QWidget >, imod::TSingleModelObserverBase< ifile::IFileNameParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< CircleBasedModel > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CFileTreeViewGuiComp, QWidget >, imod::TSingleModelObserverBase< ifile::IFileNameParam > >, iqtgui::TGuiObserverWrap< iqtgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< iimg::IMultiBitmapProvider > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::COrientedCircle > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CAffineTransformation2d > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CSelectionParamGuiComp, QWidget >, imod::TSingleModelObserverBase< iprm::ISelectionParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< ShapeModel > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CButtonBasedSelectionParamGuiComp, QWidget >, imod::TSingleModelObserverBase< iprm::ISelectionParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CAnnulusSegment > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CLine2d > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::COptionsListEditorComp, QWidget >, imod::TSingleModelObserverBase< iprm::IOptionsList > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CVariableParamGuiComp, QWidget >, imod::TSingleModelObserverBase< iprm::IVariableParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CPosition2d > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CTextLogGuiComp, QWidget >, imod::TSingleModelObserverBase< ilog::IMessageContainer > >, iqtgui::TGuiObserverWrap< TGuiComponentBase< QTableView >, imod::TSingleModelObserverBase< ibase::IQtItemModelProvider > >, iqtgui::TGuiObserverWrap< iqtgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< idoc::IDocumentMetaInfo > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CPolyline > >, iqtgui::TGuiObserverWrap< iqtgui::CComposedGuiComp, imod::TSingleModelObserverBase< iprm::IParamsSet > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CFileListProviderGuiComp, QWidget >, imod::TSingleModelObserverBase< ifile::IFileListProvider > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CParamsManagerGuiCompBase, QWidget >, imod::TSingleModelObserverBase< iprm::IParamsManager > >, iqtgui::TGuiObserverWrap< TGuiComponentBase< ItemWidgetClass >, imod::TSingleModelObserverBase< ibase::IQtItemModelProvider > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CNameParamGuiComp, QWidget >, imod::TSingleModelObserverBase< iprm::INameParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CFileNameParamGuiComp, QWidget >, imod::TSingleModelObserverBase< ifile::IFileNameParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CArc > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CSimpleFilePathParamGuiComp, QWidget >, imod::TSingleModelObserverBase< ifile::IFileNameParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CRectangle > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< PolygonBasedModel > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CCircle > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CShapeInfoGuiComp, QWidget >, imod::TSingleModelObserverBase< IShapeStatusInfo > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CSelectionParamIndexGuiComp, QWidget >, imod::TSingleModelObserverBase< iprm::ISelectionParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::COptionsManagerEditorComp, QWidget >, imod::TSingleModelObserverBase< iprm::IOptionsManager > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CImagePropertiesFrameComp, QWidget >, imod::TSingleModelObserverBase< iimg::IBitmap > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< UI, WidgetType >, imod::TSingleModelObserverBase< Model > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CPolygon > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CAnnulus > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CCheckableOptionsEditorComp, QWidget >, imod::TSingleModelObserverBase< iprm::IOptionsManager > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::COptionsManagerGuiComp, QWidget >, imod::TSingleModelObserverBase< iprm::IOptionsManager > >, iqtgui::TGuiObserverWrap< iqtgui::TGuiComponentBase< QLabel >, imod::TSingleModelObserverBase< istd::IInformationProvider > >, and iqt2d::CSelectableSceneExtenderComp.

Definition at line 105 of file TSingleModelObserverBase.h.

References I_IF_DEBUG, and NULL.

template<class ModelInterface >
bool imod::TSingleModelObserverBase< ModelInterface >::OnModelDetached ( imod::IModel modelPtr)
virtual

This call back function will be called, if an observable object is about to be detached.

Reimplemented from imod::CSingleModelObserverBase.

Reimplemented in iqtdoc::CMainWindowGuiComp, iqt2d::TShapeParamsGuiCompBase< Ui, Shape, ShapeModel >, iqt2d::TShapeParamsGuiCompBase< Ui::CArcParamsGuiComp, iview::CArcShape, i2d::CArc >, iqt2d::TShapeParamsGuiCompBase< Ui::CAffineTransformationParamsGui, iview::CAffineTransformation2dShape, i2d::CAffineTransformation2d >, iqt2d::TShapeParamsGuiCompBase< Ui::CLine2dParamsGuiComp, iview::CLineShape, i2d::CLine2d >, iqt2d::TShapeParamsGuiCompBase< Ui::CPolygonParamsGuiComp, iview::CTubePolylineShape, i2d::CTubePolyline >, iqt2d::TShapeParamsGuiCompBase< Ui::CCircleParamsGuiComp, iview::COrientedCircleShape, i2d::COrientedCircle >, iqt2d::TShapeParamsGuiCompBase< Ui::CRectangleParamsGuiComp, iview::CRectangleShape, i2d::CRectangle >, iqt2d::TShapeParamsGuiCompBase< Ui::CPolygonParamsGuiComp, PolygonBasedShape, PolygonBasedModel >, iqt2d::TShapeParamsGuiCompBase< Ui::CAnnulusParamsGuiComp, iview::CAnnulusShape, i2d::CAnnulus >, iqt2d::TShapeParamsGuiCompBase< Ui::CPosition2dParamsGuiComp, iview::CPinShape, i2d::CPosition2d >, iqt2d::TShapeParamsGuiCompBase< Ui::CAnnulusSegmentParamsGuiComp, iview::CAnnulusSegmentShape, i2d::CAnnulusSegment >, iqt2d::TShapeParamsGuiCompBase< Ui::CCircleParamsGuiComp, iview::CCircleShape, i2d::CCircle >, iqt2d::TShapeParamsGuiCompBase< Ui::CPolygonParamsGuiComp, iview::CPolygonShape, i2d::CPolygon >, iqt2d::TShapeParamsGuiCompBase< Ui::CCircleParamsGuiComp, CircleBasedShape, CircleBasedModel >, iqt2d::TShapeParamsGuiCompBase< Ui::CPolygonParamsGuiComp, iview::CPolylineShape, i2d::CPolyline >, iqt2d::TShapeParamsGuiCompBase< Ui::CQuadrangleParamsGuiComp, iview::CParallelogramShape, i2d::CQuadrangle >, idoc::CSerializedUndoManagerComp, iqtprm::CVariableParamGuiComp, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CEnableableParamGuiComp, QWidget >, imod::TSingleModelObserverBase< iprm::IEnableableParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CExtParamsManagerGuiComp, QWidget >, imod::TSingleModelObserverBase< iprm::IParamsManager > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CQuadrangle > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CComposedParamsSetGuiComp, QWidget >, imod::TSingleModelObserverBase< iprm::IParamsSet > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CSelectableGuiComp, QWidget >, imod::TSingleModelObserverBase< iprm::ISelectionParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CFileSystemExplorerGuiComp, QWidget >, imod::TSingleModelObserverBase< ifile::IFileNameParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CImagePropertyGuiComp, QWidget >, imod::TSingleModelObserverBase< iimg::IBitmap > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CTubePolyline > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CFilePreviewGuiComp, QWidget >, imod::TSingleModelObserverBase< ifile::IFileNameParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< CircleBasedModel > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CFileTreeViewGuiComp, QWidget >, imod::TSingleModelObserverBase< ifile::IFileNameParam > >, iqtgui::TGuiObserverWrap< iqtgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< iimg::IMultiBitmapProvider > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::COrientedCircle > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CAffineTransformation2d > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CSelectionParamGuiComp, QWidget >, imod::TSingleModelObserverBase< iprm::ISelectionParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< ShapeModel > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CButtonBasedSelectionParamGuiComp, QWidget >, imod::TSingleModelObserverBase< iprm::ISelectionParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CAnnulusSegment > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CLine2d > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::COptionsListEditorComp, QWidget >, imod::TSingleModelObserverBase< iprm::IOptionsList > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CVariableParamGuiComp, QWidget >, imod::TSingleModelObserverBase< iprm::IVariableParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CPosition2d > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CTextLogGuiComp, QWidget >, imod::TSingleModelObserverBase< ilog::IMessageContainer > >, iqtgui::TGuiObserverWrap< TGuiComponentBase< QTableView >, imod::TSingleModelObserverBase< ibase::IQtItemModelProvider > >, iqtgui::TGuiObserverWrap< iqtgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< idoc::IDocumentMetaInfo > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CPolyline > >, iqtgui::TGuiObserverWrap< iqtgui::CComposedGuiComp, imod::TSingleModelObserverBase< iprm::IParamsSet > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CFileListProviderGuiComp, QWidget >, imod::TSingleModelObserverBase< ifile::IFileListProvider > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CParamsManagerGuiCompBase, QWidget >, imod::TSingleModelObserverBase< iprm::IParamsManager > >, iqtgui::TGuiObserverWrap< TGuiComponentBase< ItemWidgetClass >, imod::TSingleModelObserverBase< ibase::IQtItemModelProvider > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CNameParamGuiComp, QWidget >, imod::TSingleModelObserverBase< iprm::INameParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CFileNameParamGuiComp, QWidget >, imod::TSingleModelObserverBase< ifile::IFileNameParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CArc > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CSimpleFilePathParamGuiComp, QWidget >, imod::TSingleModelObserverBase< ifile::IFileNameParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CRectangle > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< PolygonBasedModel > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CCircle > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CShapeInfoGuiComp, QWidget >, imod::TSingleModelObserverBase< IShapeStatusInfo > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CSelectionParamIndexGuiComp, QWidget >, imod::TSingleModelObserverBase< iprm::ISelectionParam > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::COptionsManagerEditorComp, QWidget >, imod::TSingleModelObserverBase< iprm::IOptionsManager > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CImagePropertiesFrameComp, QWidget >, imod::TSingleModelObserverBase< iimg::IBitmap > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< UI, WidgetType >, imod::TSingleModelObserverBase< Model > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CPolygon > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui, QWidget >, imod::TSingleModelObserverBase< i2d::CAnnulus > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::CCheckableOptionsEditorComp, QWidget >, imod::TSingleModelObserverBase< iprm::IOptionsManager > >, iqtgui::TGuiObserverWrap< iqtgui::TDesignerGuiCompBase< Ui::COptionsManagerGuiComp, QWidget >, imod::TSingleModelObserverBase< iprm::IOptionsManager > >, iqtgui::TGuiObserverWrap< iqtgui::TGuiComponentBase< QLabel >, imod::TSingleModelObserverBase< istd::IInformationProvider > >, and iqt2d::CSelectableSceneExtenderComp.

Definition at line 128 of file TSingleModelObserverBase.h.

References NULL.


The documentation for this class was generated from the following file:

© 2007-2017 Witold Gantzke and Kirill Lepskiy