Public Types | Protected Member Functions | List of all members
ibase::TModelObserverCompBaseWrap< ObserverComponent > Class Template Reference

Generic basic implementation of component wrapper for model observer classes. More...

#include <TModelObserverCompWrap.h>

Inheritance diagram for ibase::TModelObserverCompBaseWrap< ObserverComponent >:

Public Types

typedef ObserverComponent BaseClass
 

Protected Member Functions

virtual void OnComponentCreated ()
 
virtual void OnComponentDestroyed ()
 

Detailed Description

template<class ObserverComponent>
class ibase::TModelObserverCompBaseWrap< ObserverComponent >

Generic basic implementation of component wrapper for model observer classes.

The model can be connected on component level during the initialization phase using component reference m_defaultModelCompPtr

Definition at line 26 of file TModelObserverCompWrap.h.

Member Typedef Documentation

template<class ObserverComponent>
typedef ObserverComponent ibase::TModelObserverCompBaseWrap< ObserverComponent >::BaseClass

Definition at line 29 of file TModelObserverCompWrap.h.

Member Function Documentation

template<class ObserverComponent >
void ibase::TModelObserverCompBaseWrap< ObserverComponent >::OnComponentCreated ( )
protectedvirtual

Reimplemented in ifilegui::CFileTreeViewGuiComp, ifilegui::CFilePreviewGuiComp, iqtgui::TDesignerGuiObserverCompBase< UI, Model, WidgetType >, iqtgui::TDesignerGuiObserverCompBase< Ui::CFileTreeViewGuiComp, ifile::IFileNameParam >, iqtgui::TDesignerGuiObserverCompBase< Ui, i2d::CAnnulusSegment >, iqtgui::TDesignerGuiObserverCompBase< Ui, i2d::CLine2d >, iqtgui::TDesignerGuiObserverCompBase< Ui::COptionsManagerGuiComp, iprm::IOptionsManager >, iqtgui::TDesignerGuiObserverCompBase< Ui, PolygonBasedModel >, iqtgui::TDesignerGuiObserverCompBase< Ui::CImagePropertiesFrameComp, iimg::IBitmap >, iqtgui::TDesignerGuiObserverCompBase< Ui, ShapeModel >, iqtgui::TDesignerGuiObserverCompBase< Ui, i2d::CPolygon >, iqtgui::TDesignerGuiObserverCompBase< Ui, i2d::CRectangle >, iqtgui::TDesignerGuiObserverCompBase< Ui, i2d::CPosition2d >, iqtgui::TDesignerGuiObserverCompBase< Ui, i2d::CArc >, iqtgui::TDesignerGuiObserverCompBase< Ui::CFilePreviewGuiComp, ifile::IFileNameParam >, iqtgui::TDesignerGuiObserverCompBase< Ui, i2d::COrientedCircle >, iqtgui::TDesignerGuiObserverCompBase< Ui::CParamsManagerGuiCompBase, iprm::IParamsManager >, iqtgui::TDesignerGuiObserverCompBase< Ui::CFileListProviderGuiComp, ifile::IFileListProvider >, iqtgui::TDesignerGuiObserverCompBase< Ui::CExtParamsManagerGuiComp, iprm::IParamsManager >, iqtgui::TDesignerGuiObserverCompBase< Ui::COptionsManagerEditorComp, iprm::IOptionsManager >, iqtgui::TDesignerGuiObserverCompBase< Ui::CSelectableGuiComp, iprm::ISelectionParam >, iqtgui::TDesignerGuiObserverCompBase< Ui::CButtonBasedSelectionParamGuiComp, iprm::ISelectionParam >, iqtgui::TDesignerGuiObserverCompBase< Ui, i2d::CTubePolyline >, iqtgui::TDesignerGuiObserverCompBase< Ui::CComposedParamsSetGuiComp, iprm::IParamsSet >, iqtgui::TDesignerGuiObserverCompBase< Ui::CVariableParamGuiComp, iprm::IVariableParam >, iqtgui::TDesignerGuiObserverCompBase< Ui, i2d::CAffineTransformation2d >, iqtgui::TDesignerGuiObserverCompBase< Ui, i2d::CAnnulus >, iqtgui::TDesignerGuiObserverCompBase< Ui, i2d::CPolyline >, iqtgui::TDesignerGuiObserverCompBase< Ui::CFileNameParamGuiComp, ifile::IFileNameParam >, iqtgui::TDesignerGuiObserverCompBase< Ui::COptionsListEditorComp, iprm::IOptionsList >, iqtgui::TDesignerGuiObserverCompBase< Ui::CTextLogGuiComp, ilog::IMessageContainer >, iqtgui::TDesignerGuiObserverCompBase< Ui::CSimpleFilePathParamGuiComp, ifile::IFileNameParam >, iqtgui::TDesignerGuiObserverCompBase< Ui::CNameParamGuiComp, iprm::INameParam >, iqtgui::TDesignerGuiObserverCompBase< Ui, i2d::CCircle >, iqtgui::TDesignerGuiObserverCompBase< Ui::CImagePropertyGuiComp, iimg::IBitmap >, iqtgui::TDesignerGuiObserverCompBase< Ui, CircleBasedModel >, iqtgui::TDesignerGuiObserverCompBase< Ui::CCheckableOptionsEditorComp, iprm::IOptionsManager >, iqtgui::TDesignerGuiObserverCompBase< Ui::CFileSystemExplorerGuiComp, ifile::IFileNameParam >, iqtgui::TDesignerGuiObserverCompBase< Ui, i2d::CQuadrangle >, iqtgui::TDesignerGuiObserverCompBase< Ui::CEnableableParamGuiComp, iprm::IEnableableParam >, iqtgui::TDesignerGuiObserverCompBase< Ui::CShapeInfoGuiComp, IShapeStatusInfo >, iqtgui::TDesignerGuiObserverCompBase< Ui::CSelectionParamGuiComp, iprm::ISelectionParam >, and iqtgui::TDesignerGuiObserverCompBase< Ui::CSelectionParamIndexGuiComp, iprm::ISelectionParam >.

Definition at line 53 of file TModelObserverCompWrap.h.

References icomp::CComponentContext::GetCompleteContextId(), icomp::IComponent::GetComponentContext(), icomp::IComponentContext::GetContextId(), I_IF_DEBUG, and NULL.

template<class ObserverComponent >
void ibase::TModelObserverCompBaseWrap< ObserverComponent >::OnComponentDestroyed ( )
protectedvirtual

Reimplemented in ifilegui::CFileTreeViewGuiComp.

Definition at line 100 of file TModelObserverCompWrap.h.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy