Go to the documentation of this file.
6#ifndef iqtgui_CModelDialogGuiComp_included
7#define iqtgui_CModelDialogGuiComp_included
37 I_ASSIGN(m_editorCompPtr,
"Gui",
"Editor for the model data",
true,
"ModelObserver");
38 I_ASSIGN(m_dataCompPtr,
"Model",
"Model data",
false,
"Model");
39 I_ASSIGN(m_workingModelFactoryCompPtr,
"WorkingDataFactory",
"Model factory using to create the working model data",
true,
"WorkingModelFactory");
40 I_ASSIGN_TO(m_workingDataFactoryCompPtr, m_workingModelFactoryCompPtr,
true);
52 std::unique_ptr<icomp::IComponent> m_workingObjectPtr;
Common interface for model objects, that supports Model/Observer design pattern.
Common interface for all classes implementing the Observer functionality in the Model/Observer design...
Basic implementation for a single model observer with binding to concrete data object interface.
Common interface for data model objects, which can be changed.
Dialog based representation of any UI-Component.
Component for the dialog based model editing.
imod::TSingleModelObserverBase< istd::IChangeable > BaseClass2
istdgui::CDialogGuiComp BaseClass
int ExecuteDialog(IGuiObject *parentPtr) override
Execute dialog instance.
Common interface for GUI objects using in component context.
Standard GUI specific interfaces and components based on Qt.
© Witold Gantzke and Kirill Lepskiy