![]() |
ICF 3.1.1.10
Technical documentation of ICF Libraries
|
#include <CComposedParamsSetGuiComp.h>
Classes | |
| struct | PanelData |
Public Member Functions | |
| CComposedParamsSetGuiComp () | |
| void | UpdateGui (const istd::IChangeable::ChangeSet &changeSet) override |
| void | OnGuiCreated () override |
| Called just after GUI is initialized. | |
| void | OnGuiDestroyed () override |
| Called just before GUI is released. | |
| void | OnGuiRetranslate () override |
| Called from widget event filter when GUI should be retranslated. | |
| void | AddItemsToScene (i2dgui::IViewProvider *providerPtr, int flags) override |
| Called when items should be added to specified scene. | |
| void | RemoveItemsFromScene (i2dgui::IViewProvider *providerPtr) override |
| Called when items should be removed from specified scene. | |
| std::unique_ptr< iview::IShape > | CreateShape (const istd::IChangeable *objectPtr, bool connectToModel=false) const override |
Create a graphical representation of the given 2D-object object. | |
Public Member Functions inherited from istdgui::TGuiComponentBase< QWidget > | |
| TGuiComponentBase () | |
| virtual QWidget * | GetQtWidget () const |
Public Member Functions inherited from istdgui::CGuiComponentBase | |
| CGuiComponentBase () | |
| bool | IsGuiShown () const |
| bool | IsGuiCreated () const override |
| Inform if GUI was initilized. | |
| bool | CreateGui (QWidget *parentPtr) override |
| Initialize GUI and connect it to the parent. | |
| bool | DestroyGui () override |
| Release GUI and disconnect it from parent. | |
| QWidget * | GetWidget () const override |
| Get access to internal QWidget object. | |
| void | OnTryClose (bool *ignoredPtr=nullptr) override |
| Called on trying to close application. | |
Public Member Functions inherited from ibase::TVisualChangesHandlerWrap< icomp::CComponentBase > | |
| TVisualChangesHandlerWrap (Args &&... args) | |
| virtual void | EnableVisualChangesHandler (bool enableLocalization=true) |
| If enabled, listen to the language change event from the application context. | |
Public Member Functions inherited from icomp::CComponentBase | |
| CComponentBase () | |
| Create component and assign it to specific context. | |
| CComponentBase (const CComponentBase &)=delete | |
| CComponentBase & | operator= (const CComponentBase &)=delete |
| virtual const ICompositeComponent * | GetParentComponent (bool ownerOnly=false) const |
| Get parent of this component. | |
| virtual void * | GetInterface (const istd::CClassInfo &interfaceType, const QByteArray &subId="") |
| Get access to specified component interface. | |
| virtual const IComponentContext * | GetComponentContext () const |
| Get access to component context describing all application-specified component information loaded from components registry. | |
| virtual void | SetComponentContext (const IComponentContext *contextPtr, const ICompositeComponent *parentPtr, bool isParentOwner) |
| Set component context of this component. | |
Public Member Functions inherited from icomp::IComponent | |
Public Member Functions inherited from istdgui::IGuiObject | |
Public Member Functions inherited from imod::TSingleModelObserverBase< iprm::IParamsSet > | |
| TSingleModelObserverBase () | |
| iprm::IParamsSet * | GetObservedObject () const |
| Get instance of observed object. | |
| iprm::IParamsSet * | GetObjectPtr () const |
| Get instance of observed object. | |
| bool | AttachOrSetObject (iprm::IParamsSet *objectPtr) |
| Attach to model of object or set object pointer, if no connection is possible. | |
| bool | OnModelAttached (imod::IModel *modelPtr, istd::IChangeable::ChangeSet &changeMask) override |
| This call back function will be called, if an observable object is about to be attached. | |
| bool | OnModelDetached (imod::IModel *modelPtr) override |
| This call back function will be called, if an observable object is about to be detached. | |
Public Member Functions inherited from imod::CSingleModelObserverBase | |
| CSingleModelObserverBase () | |
| virtual | ~CSingleModelObserverBase () |
| imod::IModel * | GetObservedModel () const |
| Get access to observed model. | |
| imod::IModel * | GetModelPtr () const |
| Get access to observed model. | |
| void | EnsureModelDetached () |
| Make sure this observer is detached. | |
| void | SetObservedIds (const istd::IChangeable::ChangeSet &changeMask) |
| Set list of ID's beeing observed. | |
| bool | IsModelAttached (const imod::IModel *modelPtr=nullptr) const override |
| Check if specified model is attached. | |
| void | BeforeModelChange (imod::IModel *modelPtr) override |
| This function will be called before update of the observer contents occures. | |
| void | AfterModelChange (imod::IModel *modelPtr, const istd::IChangeable::ChangeSet &changeSet) override |
| This function will be called after update of the observer contents occures. | |
Public Member Functions inherited from imod::IObserver | |
Public Member Functions inherited from imod::IModelEditor | |
| virtual void | UpdateEditor (const istd::IChangeable::ChangeSet &changeSet)=0 |
| Updates editor with model data. | |
| virtual void | UpdateModelFromEditor () const =0 |
| Updates model from editor. | |
| virtual bool | IsReadOnly () const =0 |
Returns true if the model data can be changed. | |
| virtual void | SetReadOnly (bool state)=0 |
| Set flag that the model data can be changed. | |
Public Member Functions inherited from i2dgui::IViewExtender | |
Public Member Functions inherited from iview::IShapeFactory | |
Protected Slots | |
| void | OnEditorChanged (int index) |
| void | OnCheckerToggled () |
| void | on_LoadParamsButton_clicked () |
| void | on_SaveParamsButton_clicked () |
Protected Member Functions | |
| void | AttachToScene (i2dgui::IViewProvider *providerPtr, int flags) |
| void | DetachFromScene (i2dgui::IViewProvider *providerPtr) |
| QList< imod::IModelEditor * > | GetModelEditors () const |
| QList< QByteArray > | GetIds () const |
| void | UpdateEnabledState (int listIndex, const PanelData &panelData, imod::IModelEditor *editorPtr) |
| void | OnGuiModelAttached () override |
| void | OnGuiModelDetached () override |
| void | UpdateModel () const override |
Protected Member Functions inherited from istdgui::TGuiComponentBase< QWidget > | |
| virtual QWidget * | CreateQtWidget (QWidget *parentPtr) |
| Create slave widget object. | |
Protected Member Functions inherited from istdgui::CGuiComponentBase | |
| virtual void | OnGuiShown () |
| Called from widget event filter when slave widget is shown. | |
| virtual void | OnGuiHidden () |
| Called from widget event filter when slave widget is hidden. | |
| virtual bool | OnKeyPressed (QKeyEvent *event) |
| Called from widget event filter when key is pressed. | |
| virtual void | OnRetranslate () |
| Called when non-GUI elements (like commands) should be retranslated. | |
| void | SetStatusIcon (const QIcon &icon) |
| Set status icon;. | |
| void | SetStatusText (const QString &text) |
| Set status text;. | |
| void | OnLanguageChanged () override |
| void | OnDesignSchemaChanged () override |
| bool | eventFilter (QObject *sourcePtr, QEvent *eventPtr) override |
| void | OnComponentCreated () override |
| void | OnComponentDestroyed () override |
Protected Member Functions inherited from ibase::TVisualChangesHandlerWrap< icomp::CComponentBase > | |
Protected Member Functions inherited from icomp::CComponentBase | |
| bool | IsComponentActive () const |
| Check if component is active. | |
| virtual const IRealComponentStaticInfo & | GetComponentStaticInfo () const =0 |
| Get access to static info of this component. | |
Protected Member Functions inherited from imod::TSingleModelObserverBase< iprm::IParamsSet > | |
| virtual iprm::IParamsSet * | CastFromModel (imod::IModel *modelPtr) const |
Protected Member Functions inherited from imod::CSingleModelObserverBase | |
| void | SetModelPtr (imod::IModel *modelPtr) |
| Set internal model pointer to specified value. | |
| virtual void | OnUpdate (const istd::IChangeable::ChangeSet &changeSet) |
| Called on update of observed model. | |
Additional Inherited Members | |
Static Public Member Functions inherited from istdgui::CGuiComponentBase | |
| static void | MakeAutoSlotConnection (const QWidget &widget, QObject &object) |
Static Protected Member Functions inherited from icomp::CComponentBase | |
| static const IRealComponentStaticInfo & | InitStaticInfo (IComponent *componentPtr) |
| static QByteArray | GetComponentId (const IComponentContext *componentContextPtr, const QByteArray &contextId=QByteArray()) |
Protected Attributes inherited from istdgui::CGuiComponentBase | |
| istd::CMainThreadCaller | m_updateGuiCaller |
| imod::TModelWrap< VisualStatus > | m_visualStatus |
Definition at line 29 of file CComposedParamsSetGuiComp.h.
| istdgui::TDesignerGuiObserverCompBase<Ui::CComposedParamsSetGuiComp, iprm::IParamsSet> iprmgui::CComposedParamsSetGuiComp::BaseClass |
Definition at line 37 of file CComposedParamsSetGuiComp.h.
| Enumerator | |
|---|---|
| DT_SIMPLE | |
| DT_TOOL_BOX | |
| DT_TAB_WIDGET | |
| DT_SIMPLE_SCROLL | |
Definition at line 39 of file CComposedParamsSetGuiComp.h.
| iprmgui::CComposedParamsSetGuiComp::CComposedParamsSetGuiComp | ( | ) |
|
overridevirtual |
Called when items should be added to specified scene.
Implements i2dgui::IViewExtender.
|
protected |
|
overridevirtual |
Create a graphical representation of the given 2D-object object.
If \connectModel is enabled, the created shape will be connected to the object's data model. If connection has failed, then no shape will be returned. The method returns nullptr if the shape could not be created.
| objectPtr | Object for which the shape will be created. If it is nullptr, this will be anonymous. It is declared as const, but for attachement to model this const will be removed. |
| connectToModel | If this flag is enabled, the shape will be attached to model of object using observer/observable mechanism. |
Implements iview::IShapeFactory.
|
protected |
|
protected |
|
protected |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
overridevirtual |
Called just after GUI is initialized.
Reimplemented from istdgui::CGuiComponentBase.
|
overridevirtual |
Called just before GUI is released.
Reimplemented from istdgui::CGuiComponentBase.
|
overrideprotected |
|
overrideprotected |
|
overridevirtual |
Called from widget event filter when GUI should be retranslated.
Reimplemented from istdgui::CGuiComponentBase.
|
overridevirtual |
Called when items should be removed from specified scene.
Implements i2dgui::IViewExtender.
|
protected |
|
override |
|
overrideprotected |
© Witold Gantzke and Kirill Lepskiy