|
ACF $AcfVersion:0$
|
Simple parameter manager editor using single paramer element editor. More...
#include <CParamsManagerGuiComp.h>
Public Types | |
| typedef CParamsManagerGuiCompBase | BaseClass |
Public Types inherited from iqtprm::CParamsManagerGuiCompBase | |
| typedef iqtgui::TDesignerGuiObserverCompBase< Ui::CParamsManagerGuiCompBase, iprm::IParamsManager > | BaseClass |
Public Types inherited from ibase::TModelObserverCompBaseWrap< ObserverComponent > | |
| typedef ObserverComponent | BaseClass |
Public Types inherited from iqt2d::IViewExtender | |
| enum | SceneFlags { SF_BACKGROUND = 1 , SF_DIRECT = 2 } |
| Standard flags for items . More... | |
Protected Member Functions | |
| virtual imod::IObserver * | GetObserverPtr (const iprm::IParamsSet *paramsSetPtr) const override |
| Get the observer for a given parameter set. | |
| virtual iqtgui::IGuiObject * | GetEditorGuiPtr (const iprm::IParamsSet *paramsSetPtr) const override |
| Get the editor GUI for a given parameter set. | |
| virtual void | OnGuiCreated () override |
| virtual void | OnGuiDestroyed () override |
Protected Member Functions inherited from iqtprm::CParamsManagerGuiCompBase | |
| int | GetIndexByName (const QString &itemName) const |
| virtual iqt2d::IViewExtender * | GetCurrentViewExtenderPtr () const |
| Get the currently active view extender. | |
| virtual void | OnParameterSelectionChanged () |
| Callback for parameter selection. | |
| virtual void | OnTreeItemAdded (iprm::IParamsManager *managerPtr, const int paramSetIndex, const iprm::IParamsSet *paramsSetPtr, QTreeWidgetItem *paramsSetItemPtr) |
| Callback for item decoration. | |
| virtual void | CopyParamsSet (const int index) |
| Copy ParamsSet (index) to Clipboard. | |
| virtual void | PasteParamsSet (const int index=-1) |
| Paste ParamsSet from Clipboard When reimplemented in MultiParamsManager, the paramsSetType should be retrieved. | |
| void | UpdateActions () |
| void | UpdateTree () |
| void | UpdateComboBox () |
| virtual void | UpdateParamsView (int selectedIndex) |
| int | GetSelectedIndex () const |
| void | EnsureParamsGuiDetached () |
| QByteArray | GetSelectedParamsSetTypeId () const |
| void | InsertNewParamsSet (int typeIndex=-1) |
| bool | CopyParamsSetToClipboard (iser::ISerializable *objectPtr, const char *type) const |
| bool | PasteParamsSetFromClipboard (iser::ISerializable *objectPtr, const char *type) |
| virtual void | OnGuiModelAttached () override |
| virtual void | OnGuiModelDetached () override |
| virtual void | UpdateGui (const istd::IChangeable::ChangeSet &changeSet) override |
| virtual void | OnDesignSchemaChanged (const QByteArray &themeId) override |
| virtual void | AfterUpdate (imod::IModel *modelPtr, const istd::IChangeable::ChangeSet &changeSet) override |
Protected Member Functions inherited from ibase::TModelObserverCompBaseWrap< ObserverComponent > | |
| virtual void | OnComponentCreated () override |
| virtual void | OnComponentDestroyed () override |
Additional Inherited Members | |
Public Member Functions inherited from iqtprm::CParamsManagerGuiCompBase | |
| CParamsManagerGuiCompBase () | |
| virtual void | AddItemsToScene (iqt2d::IViewProvider *providerPtr, int flags) override |
| Called when items should be added to specified scene. | |
| virtual void | RemoveItemsFromScene (iqt2d::IViewProvider *providerPtr) override |
| Called when items should be removed from specified scene. | |
Public Member Functions inherited from istd::IPolymorphic | |
| virtual | ~IPolymorphic () |
Protected Slots inherited from iqtprm::CParamsManagerGuiCompBase | |
| void | on_AddButton_clicked () |
| void | on_RemoveButton_clicked () |
| void | on_UpButton_clicked () |
| void | on_DownButton_clicked () |
| void | on_CopyButton_clicked () |
| void | on_PasteButton_clicked () |
| void | on_ParamsTree_itemSelectionChanged () |
| void | on_ParamsTree_itemChanged (QTreeWidgetItem *item, int column) |
| void | on_ParamsComboBox_currentIndexChanged (int index) |
| void | on_ParamsComboBox_editTextChanged (const QString &text) |
| void | on_LoadParamsButton_clicked () |
| void | on_SaveParamsButton_clicked () |
| void | OnAddMenuOptionClicked (QAction *action) |
| void | HideInfoLabel () |
Simple parameter manager editor using single paramer element editor.
Due of single editor instance only one kind of elements is supported.
Definition at line 17 of file CParamsManagerGuiComp.h.
Definition at line 20 of file CParamsManagerGuiComp.h.
|
overrideprotectedvirtual |
Get the editor GUI for a given parameter set.
Implements iqtprm::CParamsManagerGuiCompBase.
|
overrideprotectedvirtual |
Get the observer for a given parameter set.
Implements iqtprm::CParamsManagerGuiCompBase.
|
overrideprotectedvirtual |
Reimplemented from iqtprm::CParamsManagerGuiCompBase.
|
overrideprotectedvirtual |