|
| | TGuiComponentBase () |
| |
| virtual QWidget * | GetQtWidget () const |
| |
| | 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.
|
| |
| | 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.
|
| |
| | TSingleModelObserverBase () |
| |
| i2d::CLine2d * | GetObservedObject () const |
| | Get instance of observed object.
|
| |
| i2d::CLine2d * | GetObjectPtr () const |
| | Get instance of observed object.
|
| |
| bool | AttachOrSetObject (i2d::CLine2d *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.
|
| |
| | 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.
|
| |
| 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.
|
| |
| virtual void | AddItemsToScene (IViewProvider *providerPtr, int flags)=0 |
| | Called when items should be added to specified scene.
|
| |
| virtual void | RemoveItemsFromScene (IViewProvider *providerPtr)=0 |
| | Called when items should be removed from specified scene.
|
| |
| virtual std::unique_ptr< IShape > | CreateShape (const istd::IChangeable *objectPtr, bool connectToModel=false) const =0 |
| | Create a graphical representation of the given 2D-object object.
|
| |
| static void | MakeAutoSlotConnection (const QWidget &widget, QObject &object) |
| |
| static const IRealComponentStaticInfo & | InitStaticInfo (IComponent *componentPtr) |
| |
| static QByteArray | GetComponentId (const IComponentContext *componentContextPtr, const QByteArray &contextId=QByteArray()) |
| |
| istd::CMainThreadCaller | m_updateGuiCaller |
| |
| imod::TModelWrap< VisualStatus > | m_visualStatus |
| |
Definition at line 22 of file CLine2dParamsGuiComp.h.