31 I_ASSIGN(m_editorCompPtr,
"Gui",
"Editor for the model data",
true,
"ModelObserver");
32 I_ASSIGN(m_dataCompPtr,
"Model",
"Model data",
false,
"Model");
33 I_ASSIGN(m_workingModelFactoryCompPtr,
"WorkingDataFactory",
"Model factory using to create the working model data",
true,
"WorkingModelFactory");
34 I_ASSIGN_TO(m_workingDataFactoryCompPtr, m_workingModelFactoryCompPtr,
true);
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.
Dialog based representation of any UI-Component.
Component for the dialog based model editing.
imod::TSingleModelObserverBase< istd::IChangeable > BaseClass2
virtual int ExecuteDialog(IGuiObject *parentPtr) override
Execute dialog instance.
iqtgui::CDialogGuiComp BaseClass
Common interface for GUI objects used in ACF component context.
Common interface for data model objects, which can be changed.
std::unique_ptr< IComponent > IComponentUniquePtr
Standard GUI specific interfaces and components based on Qt.