|
| TPolygonBasedParamsGuiComp () |
|
| TGuiComponentBase () |
|
virtual QWidget * | GetQtWidget () const |
|
| I_REGISTER_SUBELEMENT_INTERFACE_T (VisualStatus, IVisualStatus, ExtractVisualStatus) |
|
| I_REGISTER_SUBELEMENT_INTERFACE_T (VisualStatus, istd::IChangeable, ExtractVisualStatus) |
|
| I_REGISTER_SUBELEMENT_INTERFACE_T (VisualStatus, imod::IModel, ExtractVisualStatus) |
|
| 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::CTubePolyline * | GetObservedObject () const |
| Get instance of observed object.
|
|
i2d::CTubePolyline * | GetObjectPtr () const |
| Get instance of observed object.
|
|
bool | AttachOrSetObject (i2d::CTubePolyline *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 bool | SetValue (const QVariant &variant, double &result) |
|
static QVariant | GetValue (double value, int round=2) |
|
static const IRealComponentStaticInfo & | InitStaticInfo (IComponent *componentPtr) |
|
static QByteArray | GetComponentId (const IComponentContext *componentContextPtr, const QByteArray &contextId=QByteArray()) |
|
QAction | m_flipHorizontalAction |
|
QAction | m_flipVerticalAction |
|
QAction | m_rotateCwAction |
|
QAction | m_rotateCcwAction |
|
QAction | m_reversePolarityAction |
|
istd::CMainThreadCaller | m_updateGuiCaller |
|
imod::TModelWrap< VisualStatus > | m_visualStatus |
|