6#include <QtCore/QString>
17#include <GeneratedFiles/iqtprm/ui_CVariableParamGuiComp.h>
35 I_ASSIGN_MULTI_0(m_editorsCompPtr,
"Editors",
"List of editor GUI's for each parameter type ID",
true);
36 I_ASSIGN_TO(m_guisCompPtr, m_editorsCompPtr,
true);
37 I_ASSIGN_TO(m_observersCompPtr, m_editorsCompPtr,
true);
38 I_ASSIGN_TO(m_extendersCompPtr, m_editorsCompPtr,
false);
39 I_ASSIGN_MULTI_0(m_typeIdsAttrPtr,
"TypeIds",
"List of ID for each variable type",
true);
40 I_ASSIGN_MULTI_0(m_typeNamesAttrPtr,
"TypeNames",
"List of ID for each variable type",
false);
72 I_MULTIATTR(QString, m_typeIdsAttrPtr);
75 typedef QMap<iqt2d::IViewProvider*, int> ConnectedSceneFlags;
76 ConnectedSceneFlags m_connectedSceneFlags;
79 int m_currentTypeIndex;
Common interface for an model editor.
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...
Interface for GUI objects presenting its results using extern view objects.
Interface for GUI objects managing view.
Common interface for GUI objects used in ACF component context.
Base class for all Qt GUI components.
virtual void RemoveItemsFromScene(iqt2d::IViewProvider *providerPtr) override
Called when items should be removed from specified scene.
virtual void UpdateGui(const istd::IChangeable::ChangeSet &changeSet) override
iqtgui::TDesignerGuiObserverCompBase< Ui::CVariableParamGuiComp, iprm::IVariableParam > BaseClass
void on_TypeSelectorCB_currentIndexChanged(int index)
virtual bool OnModelDetached(imod::IModel *modelPtr) override
virtual void OnGuiDestroyed() override
virtual void OnGuiCreated() override
virtual void AddItemsToScene(iqt2d::IViewProvider *providerPtr, int flags) override
Called when items should be added to specified scene.
Set of change flags (its IDs).
#define I_MULTITEXTATTR(member)
Declare translatable multiple text attribute member.
This package contains Qt based implementations of standard parameter components.