|
ACF $AcfVersion:0$
|
UI manager of the parameter sets. More...
#include <CExtParamsManagerGuiComp.h>
Classes | |
| class | CElementEditorDialog |
| Edit dialog for the parameter set name and description. More... | |
| class | CElementItemDelegate |
| Delegate implementation for customization of the parameter set item view in the parameter set list. More... | |
| struct | ParameterEditor |
| Internal structure used for binding of model editor, observer and gui editor for the parameter set in a one object. More... | |
Public Types | |
| typedef iqtgui::TDesignerGuiObserverCompBase< Ui::CExtParamsManagerGuiComp, iprm::IParamsManager > | BaseClass |
Public Types inherited from ibase::TModelObserverCompBaseWrap< ObserverComponent > | |
| typedef ObserverComponent | BaseClass |
Protected Types | |
| enum | DataRoles { DR_DESCRIPTION = Qt::UserRole + 1 , DR_PARAMETER_TYPE , DR_INDEX , DR_UUID } |
| Data roles used in the list view items. More... | |
| typedef QMap< QByteArray, ParameterEditor > | ParameterEditorMap |
| Mapping between the parameter type ID and corresponding editor. | |
Protected Slots | |
| void | on_AddButton_clicked () |
| void | on_CloneButton_clicked () |
| void | on_EditButton_clicked () |
| void | on_RemoveButton_clicked () |
| void | on_ReloadButton_clicked () |
| void | on_ElementList_doubleClicked (const QModelIndex &index) |
| void | on_ElementList_itemSelectionChanged () |
Protected Member Functions | |
| int | GetParameterTypeIndexById (const QByteArray ¶meterTypeId) const |
| void | UpdateCommands () |
| virtual void | UpdateGui (const istd::IChangeable::ChangeSet &changeSet) override |
| virtual void | OnGuiCreated () override |
Protected Member Functions inherited from ibase::TModelObserverCompBaseWrap< ObserverComponent > | |
| virtual void | OnComponentCreated () override |
| virtual void | OnComponentDestroyed () override |
Protected Attributes | |
| ParameterEditorMap | m_parameterEditorMap |
| QByteArray | m_lastSelectedParameterSetId |
UI manager of the parameter sets.
With help of this UI-editor the parameter sets can be added, removed, copied and edited. The editor is realized as observer of the iprm::IParamsManager data model interface.
Definition at line 36 of file CExtParamsManagerGuiComp.h.
| typedef iqtgui::TDesignerGuiObserverCompBase< Ui::CExtParamsManagerGuiComp, iprm::IParamsManager> iqtprm::CExtParamsManagerGuiComp::BaseClass |
Definition at line 43 of file CExtParamsManagerGuiComp.h.
|
protected |
Mapping between the parameter type ID and corresponding editor.
Definition at line 150 of file CExtParamsManagerGuiComp.h.
|
protected |
Data roles used in the list view items.
| Enumerator | |
|---|---|
| DR_DESCRIPTION | Parameter set description. |
| DR_PARAMETER_TYPE | Parameter type ID. |
| DR_INDEX | Index of the parameter set in the list. |
| DR_UUID | ID of the parameter set. |
Definition at line 76 of file CExtParamsManagerGuiComp.h.
|
protected |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
overrideprotectedvirtual |
|
protected |
|
overrideprotectedvirtual |
|
protected |
Definition at line 165 of file CExtParamsManagerGuiComp.h.
|
protected |
Definition at line 151 of file CExtParamsManagerGuiComp.h.