ACF $AcfVersion:0$
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 >:
iqtgui::TDesignerGuiObserverCompBase< Ui::CAbGuiComp, IAb > iqtgui::TDesignerGuiObserverCompBase< Ui::CFileListProviderGuiComp, ifile::IFileListProvider > iqtgui::TDesignerGuiObserverCompBase< Ui::CFilePreviewGuiComp, ifile::IFileNameParam > iqtgui::TDesignerGuiObserverCompBase< Ui::CFileSystemExplorerGuiComp, ifile::IFileNameParam > iqtgui::TDesignerGuiObserverCompBase< Ui::CFileTreeViewGuiComp, ifile::IFileNameParam > iqtgui::TDesignerGuiObserverCompBase< Ui::CSimpleFilePathParamGuiComp, ifile::IFileNameParam > iqtgui::TDesignerGuiObserverCompBase< Ui::CTextLogGuiComp, ilog::IMessageContainer > iqtgui::TDesignerGuiObserverCompBase< Ui, ShapeModel > iqtgui::TDesignerGuiObserverCompBase< Ui::CImagePropertiesFrameComp, iimg::IBitmap > iqtgui::TDesignerGuiObserverCompBase< Ui::CImagePropertyGuiComp, iimg::IBitmap > iqtgui::TDesignerGuiObserverCompBase< Ui::CButtonBasedSelectionParamGuiComp, iprm::ISelectionParam > iqtgui::TDesignerGuiObserverCompBase< Ui::CCheckableOptionsEditorComp, iprm::IOptionsManager > iqtgui::TDesignerGuiObserverCompBase< Ui::CComposedParamsSetGuiComp, iprm::IParamsSet > iqtgui::TDesignerGuiObserverCompBase< Ui::CEnableableParamGuiComp, iprm::IEnableableParam > iqtgui::TDesignerGuiObserverCompBase< Ui::CExtParamsManagerGuiComp, iprm::IParamsManager > iqtgui::TDesignerGuiObserverCompBase< Ui::CFileNameParamGuiComp, ifile::IFileNameParam > iqtgui::TDesignerGuiObserverCompBase< Ui::CNameParamGuiComp, iprm::INameParam > iqtgui::TDesignerGuiObserverCompBase< Ui::COptionsListEditorComp, iprm::IOptionsList > iqtgui::TDesignerGuiObserverCompBase< Ui::COptionsManagerEditorComp, iprm::IOptionsManager > iqtgui::TDesignerGuiObserverCompBase< Ui::COptionsManagerGuiComp, iprm::IOptionsManager > iqtgui::TDesignerGuiObserverCompBase< Ui::CParamsManagerGuiCompBase, iprm::IParamsManager > iqtgui::TDesignerGuiObserverCompBase< Ui::CSelectableGuiComp, iprm::ISelectionParam > iqtgui::TDesignerGuiObserverCompBase< Ui::CSelectionParamGuiComp, iprm::ISelectionParam > iqtgui::TDesignerGuiObserverCompBase< Ui::CSelectionParamIndexGuiComp, iprm::ISelectionParam > iqtgui::TDesignerGuiObserverCompBase< Ui::CVariableParamGuiComp, iprm::IVariableParam > iqtgui::TDesignerGuiObserverCompBase< Ui::CShapeInfoGuiComp, IShapeStatusInfo > iqtgui::TItemModelEditorCompBase< QTableView > ibase::TMakeModelObserverCompWrap< Base, Interface1, Interface2, Interface3, Interface4, Interface5, Interface6, Interface7, Interface8, Interface9, Interface10 > iqtgui::TDesignerGuiObserverCompBase< UI, Model, WidgetType >

Public Types

typedef ObserverComponent BaseClass
 

Protected Member Functions

virtual void OnComponentCreated () override
 
virtual void OnComponentDestroyed () override
 

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

◆ BaseClass

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

Definition at line 29 of file TModelObserverCompWrap.h.

Member Function Documentation

◆ OnComponentCreated()

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

◆ OnComponentDestroyed()

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

Reimplemented in ifilegui::CFileTreeViewGuiComp.

Definition at line 100 of file TModelObserverCompWrap.h.


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