ICF 3.0.5.47
Technical documentation of ICF Libraries
istdgui::CGuiComponentBase Class Referenceabstract

Base class for classes implementing interface istdgui::IGuiObject. More...

#include <CGuiComponentBase.h>

Inheritance diagram for istdgui::CGuiComponentBase:
Collaboration diagram for istdgui::CGuiComponentBase:

Classes

class  VisualStatus
 

Public Types

typedef ibase::TVisualChangesHandlerWrap< icomp::CComponentBaseBaseClass
 
- Public Types inherited from ibase::TVisualChangesHandlerWrap< icomp::CComponentBase >
typedef icomp::CComponentBase BaseClass
 

Public Member Functions

 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.
 
- Public Member Functions inherited from icomp::CComponentBase
 CComponentBase ()
 Create component and assign it to specific context.
 
 CComponentBase (const CComponentBase &)=delete
 
CComponentBaseoperator= (const CComponentBase &)=delete
 
virtual const ICompositeComponentGetParentComponent (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 IComponentContextGetComponentContext () 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

Static Public Member Functions

static void MakeAutoSlotConnection (const QWidget &widget, QObject &object)
 

Protected Member Functions

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.
 
virtual void OnGuiRetranslate ()
 Called from widget event filter when GUI should be retranslated.
 
virtual void OnGuiCreated ()
 Called just after GUI is initialized.
 
virtual void OnGuiDestroyed ()
 Called just before GUI is released.
 
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
 
virtual QWidget * CreateQtWidget (QWidget *parentPtr)=0
 Create slave widget object.
 
- 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 IRealComponentStaticInfoGetComponentStaticInfo () const =0
 Get access to static info of this component.
 

Protected Attributes

istd::CMainThreadCaller m_updateGuiCaller
 
imod::TModelWrap< VisualStatusm_visualStatus
 

Additional Inherited Members

- Static Protected Member Functions inherited from icomp::CComponentBase
static const IRealComponentStaticInfoInitStaticInfo (IComponent *componentPtr)
 
static QByteArray GetComponentId (const IComponentContext *componentContextPtr, const QByteArray &contextId=QByteArray())
 

Detailed Description

Base class for classes implementing interface istdgui::IGuiObject.

Definition at line 30 of file CGuiComponentBase.h.

Member Typedef Documentation

◆ BaseClass

Constructor & Destructor Documentation

◆ CGuiComponentBase()

istdgui::CGuiComponentBase::CGuiComponentBase ( )

Member Function Documentation

◆ CreateGui()

bool istdgui::CGuiComponentBase::CreateGui ( QWidget * parentPtr)
overridevirtual

◆ CreateQtWidget()

◆ DestroyGui()

bool istdgui::CGuiComponentBase::DestroyGui ( )
overridevirtual

◆ eventFilter()

bool istdgui::CGuiComponentBase::eventFilter ( QObject * sourcePtr,
QEvent * eventPtr )
overrideprotected

◆ GetWidget()

QWidget * istdgui::CGuiComponentBase::GetWidget ( ) const
inlineoverridevirtual

Get access to internal QWidget object.

Implements istdgui::IGuiObject.

Definition at line 180 of file CGuiComponentBase.h.

◆ I_REGISTER_SUBELEMENT_INTERFACE_T() [1/3]

istdgui::CGuiComponentBase::I_REGISTER_SUBELEMENT_INTERFACE_T ( VisualStatus ,
imod::IModel ,
ExtractVisualStatus  )

◆ I_REGISTER_SUBELEMENT_INTERFACE_T() [2/3]

istdgui::CGuiComponentBase::I_REGISTER_SUBELEMENT_INTERFACE_T ( VisualStatus ,
istd::IChangeable ,
ExtractVisualStatus  )

◆ I_REGISTER_SUBELEMENT_INTERFACE_T() [3/3]

istdgui::CGuiComponentBase::I_REGISTER_SUBELEMENT_INTERFACE_T ( VisualStatus ,
IVisualStatus ,
ExtractVisualStatus  )

◆ IsGuiCreated()

bool istdgui::CGuiComponentBase::IsGuiCreated ( ) const
overridevirtual

Inform if GUI was initilized.

Implements istdgui::IGuiObject.

◆ IsGuiShown()

bool istdgui::CGuiComponentBase::IsGuiShown ( ) const
inline

Definition at line 172 of file CGuiComponentBase.h.

◆ MakeAutoSlotConnection()

static void istdgui::CGuiComponentBase::MakeAutoSlotConnection ( const QWidget & widget,
QObject & object )
static

◆ OnComponentCreated()

◆ OnComponentDestroyed()

◆ OnDesignSchemaChanged()

void istdgui::CGuiComponentBase::OnDesignSchemaChanged ( )
overrideprotectedvirtual

◆ OnGuiCreated()

virtual void istdgui::CGuiComponentBase::OnGuiCreated ( )
protectedvirtual

Called just after GUI is initialized.

Reimplemented in i2dgui::CAffineTransformationParamsGuiComp, i2dgui::CAnnulusParamsGuiComp, i2dgui::CAnnulusSegmentParamsGuiComp, i2dgui::CArcParamsGuiComp, i2dgui::CExtendedConsoleGuiComp, i2dgui::CLine2dParamsGuiComp, i2dgui::CMultiBitmapViewComp, i2dgui::CPosition2dParamsGuiComp, i2dgui::CQuadrangleParamsGuiComp, i2dgui::CSceneConnectorGuiComp, i2dgui::CViewProviderGuiComp, i2dgui::TCircleBasedParamsGuiComp< CircleBasedShape, CircleBasedModel >, i2dgui::TCircleBasedParamsGuiComp< iview::CCircleShape, i2d::CCircle >, i2dgui::TCircleBasedParamsGuiComp< iview::COrientedCircleShape, i2d::COrientedCircle >, i2dgui::TPolygonBasedParamsGuiComp< PolygonBasedShape, PolygonBasedModel >, i2dgui::TPolygonBasedParamsGuiComp< iview::CPolygonShape, i2d::CPolygon >, i2dgui::TPolygonBasedParamsGuiComp< iview::CPolylineShape, i2d::CPolyline >, i2dgui::TPolygonBasedParamsGuiComp< iview::CTubePolylineShape, i2d::CTubePolyline >, iauthgui::CLoginBarGuiComp, iauthgui::CUserControllerGuiComp, icalibgui::CPerspectiveCalibEditorComp, icalibgui::CSimpleLensCorrectionEditorComp, icamgui::CBitmapSupplierGuiComp, icamgui::CMultiBitmapSupplierGuiComp, icamgui::CSnapImageParamsEditorComp, icmpstr::CAttributeEditorComp, icmpstr::CComponentNoteEditorComp, icmpstr::CPackageOverviewComp, icmpstr::CQuickHelpGuiComp, icmpstr::CRegistryPropEditorComp, icmpstr::CRegistryStatisticsViewComp, icmpstr::CRegistryTreeViewComp, icmpstr::CRootRegistryGuiComp, icmpstr::CSceneProviderGuiComp, icmpstr::CVisualRegistryEditorComp, idocgui::CDocPreviewGuiComp, idocgui::CDocumentMetaInfoEditorComp, idocgui::CHtmlHelpGuiComp, idocgui::CMainWindowGuiComp, idocgui::CMultiDocumentWorkspaceGuiComp, idocgui::CSingleDocumentWorkspaceGuiComp, idocgui::CTextEditorComp, ifilegui::CFileNameParamGuiComp, ifilegui::CFilePersistenceGuiComp, ifilegui::CFilePreviewGuiComp, ifilegui::CFileSystemExplorerGuiComp, ifilegui::CFileTreeViewGuiComp, ifilegui::CSimpleFilePathParamGuiComp, iinspgui::CGeneralSupplierGuiComp, iinspgui::CTeachableParamsDecoratorGuiComp, iiprgui::CBlobFilterParamsGuiComp, iiprgui::CCaliperParamsGuiComp, iiprgui::CConvolution2dParamsGuiComp, iiprgui::CImageInterpolationParamsGuiComp, iiprgui::CLineProjectionSupplierGuiComp, iiprgui::CMultiLineProjectionSupplierGuiComp, iiprgui::CPatternTeachingControllerGuiComp, iiprgui::CSearchBasedFeaturesSupplierGuiComp, iiprgui::CValueSupplierGuiComp, iloggui::CLogGuiComp, iloggui::CTextLogGuiComp, imeasgui::CDataSequenceSupplierResultsViewComp, imeasgui::CDataSequenceViewComp, imeasgui::CNumericParamsGuiComp, iprmgui::CComposedParamsSetGuiComp, iprmgui::CEnableableParamGuiComp, iprmgui::CExtComposedParamsSetGuiComp, iprmgui::CExtParamsManagerGuiComp, iprmgui::CMultiParamsManagerGuiComp, iprmgui::CNameParamGuiComp, iprmgui::COptionsListEditorComp, iprmgui::COptionsManagerEditorComp, iprmgui::COptionsManagerGuiComp, iprmgui::CParamsManagerGuiComp, iprmgui::CParamsManagerGuiCompBase, iprmgui::CParamsPresetEditorComp, iprmgui::CSelectableGuiComp, iprmgui::CSelectionParamGuiComp, iprmgui::CVariableParamGuiComp, iprocgui::CProcessorControlGuiComp, isiggui::CSampleAcquisitionGuiComp, istdgui::CAboutWidgetGuiComp, istdgui::CCalendarGuiComp, istdgui::CCommandsToolBarGuiComp, istdgui::CComposedGuiComp, istdgui::CDockWidgetGuiComp, istdgui::CMultiPageGuiCompBase, istdgui::CProgressManagerGuiComp, istdgui::CSimpleMainWindowGuiComp, istdgui::CSplashScreenGuiComp, istdgui::CStatusGuiComp, istdgui::CTabContainerGuiComp, istdgui::CToolBarGuiCompBase, istdgui::CToolBarWidgetGuiComp, istdgui::CVersionInfoGuiComp, istdgui::TDesignerGuiObserverCompBase< UI, Model, WidgetType >, istdgui::TDesignerGuiObserverCompBase< UI, iinsp::ISupplier >, istdgui::TGuiObserverWrap< istdgui::CComposedGuiComp, imod::TSingleModelObserverBase< iprm::IParamsSet > >, istdgui::TGuiObserverWrap< istdgui::TDesignerGuiCompBase< UI, QWidget >, imod::TSingleModelObserverBase< iinsp::ISupplier > >, istdgui::TGuiObserverWrap< istdgui::TDesignerGuiCompBase< UI, QWidget >, imod::TSingleModelObserverBase< Model > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QLabel >, imod::TSingleModelObserverBase< istd::IInformationProvider > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QTextEdit >, imod::TSingleModelObserverBase< idoc::ITextDocument > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< idoc::IDocumentMetaInfo > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< iimg::IMultiBitmapProvider > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< imeas::IDataSequenceProvider > >, and istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< imeas::INumericValue > >.

◆ OnGuiDestroyed()

virtual void istdgui::CGuiComponentBase::OnGuiDestroyed ( )
protectedvirtual

Called just before GUI is released.

Reimplemented in i2dgui::CAnnulusParamsGuiComp, i2dgui::CAnnulusSegmentParamsGuiComp, i2dgui::CArcParamsGuiComp, i2dgui::CExtendedConsoleGuiComp, i2dgui::CLine2dParamsGuiComp, i2dgui::CPosition2dParamsGuiComp, i2dgui::CQuadrangleParamsGuiComp, i2dgui::CSceneConnectorGuiComp, i2dgui::CViewProviderGuiComp, i2dgui::TShapeParamsGuiCompBase< Ui, Shape, ShapeModel >, iauthgui::CUserControllerGuiComp, icalibgui::CPerspectiveCalibEditorComp, icalibgui::CSimpleLensCorrectionEditorComp, icamgui::CSnapImageParamsEditorComp, icmpstr::CAttributeEditorComp, icmpstr::CPackageOverviewComp, icmpstr::CRegistryStatisticsViewComp, icmpstr::CRootRegistryGuiComp, icmpstr::CVisualRegistryEditorComp, idocgui::CDocPreviewGuiComp, idocgui::CMainWindowGuiComp, idocgui::CMultiDocumentWorkspaceGuiComp, idocgui::CSingleDocumentWorkspaceGuiComp, ifilegui::CFilePreviewGuiComp, iinspgui::CTeachableParamsDecoratorGuiComp, iiprgui::CBlobFilterParamsGuiComp, iiprgui::CLineProjectionSupplierGuiComp, iiprgui::CMultiLineProjectionSupplierGuiComp, iiprgui::CPatternTeachingControllerGuiComp, iiprgui::CValueSupplierGuiComp, iloggui::CLogGuiComp, imeasgui::CDataSequenceSupplierResultsViewComp, imeasgui::CNumericParamsGuiComp, iprmgui::CComposedParamsSetGuiComp, iprmgui::CExtComposedParamsSetGuiComp, iprmgui::CMultiParamsManagerGuiComp, iprmgui::COptionsManagerGuiComp, iprmgui::CParamsManagerGuiComp, iprmgui::CParamsPresetEditorComp, iprmgui::CSelectableGuiComp, iprmgui::CSelectionParamGuiComp, iprmgui::CVariableParamGuiComp, iprocgui::CProcessorControlGuiComp, isiggui::CSampleAcquisitionGuiComp, istdgui::CCommandsToolBarGuiComp, istdgui::CDockWidgetGuiComp, istdgui::CMultiPageGuiCompBase, istdgui::CSimpleMainWindowGuiComp, istdgui::CTabContainerGuiComp, istdgui::CToolBarWidgetGuiComp, istdgui::TGuiObserverWrap< istdgui::CComposedGuiComp, imod::TSingleModelObserverBase< iprm::IParamsSet > >, istdgui::TGuiObserverWrap< istdgui::TDesignerGuiCompBase< UI, QWidget >, imod::TSingleModelObserverBase< iinsp::ISupplier > >, istdgui::TGuiObserverWrap< istdgui::TDesignerGuiCompBase< UI, QWidget >, imod::TSingleModelObserverBase< Model > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QLabel >, imod::TSingleModelObserverBase< istd::IInformationProvider > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QTextEdit >, imod::TSingleModelObserverBase< idoc::ITextDocument > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< idoc::IDocumentMetaInfo > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< iimg::IMultiBitmapProvider > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< imeas::IDataSequenceProvider > >, and istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< imeas::INumericValue > >.

◆ OnGuiHidden()

virtual void istdgui::CGuiComponentBase::OnGuiHidden ( )
protectedvirtual

Called from widget event filter when slave widget is hidden.

Reimplemented in i2dgui::TShapeParamsGuiCompBase< Ui, Shape, ShapeModel >, icamgui::CBitmapSupplierGuiComp, icamgui::CMultiBitmapSupplierGuiComp, icamgui::CSnapImageParamsEditorComp, iinspgui::TGeneralSupplierGuiComp< UI >, iiprgui::CMultiLineProjectionSupplierGuiComp, iiprgui::CMultiLineSupplierGuiComp, iiprgui::CSearchBasedFeaturesSupplierGuiComp, iiprgui::CValueSupplierGuiComp, istdgui::TGuiObserverWrap< istdgui::CComposedGuiComp, imod::TSingleModelObserverBase< iprm::IParamsSet > >, istdgui::TGuiObserverWrap< istdgui::TDesignerGuiCompBase< UI, QWidget >, imod::TSingleModelObserverBase< iinsp::ISupplier > >, istdgui::TGuiObserverWrap< istdgui::TDesignerGuiCompBase< UI, QWidget >, imod::TSingleModelObserverBase< Model > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QLabel >, imod::TSingleModelObserverBase< istd::IInformationProvider > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QTextEdit >, imod::TSingleModelObserverBase< idoc::ITextDocument > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< idoc::IDocumentMetaInfo > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< iimg::IMultiBitmapProvider > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< imeas::IDataSequenceProvider > >, and istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< imeas::INumericValue > >.

◆ OnGuiRetranslate()

virtual void istdgui::CGuiComponentBase::OnGuiRetranslate ( )
protectedvirtual

Called from widget event filter when GUI should be retranslated.

Reimplemented in i2dgui::CAnnulusParamsGuiComp, i2dgui::CAnnulusSegmentParamsGuiComp, i2dgui::CArcParamsGuiComp, i2dgui::CLine2dParamsGuiComp, i2dgui::COrientedCircleEditorComp, i2dgui::CPolylineParamsGuiComp, i2dgui::CPosition2dParamsGuiComp, i2dgui::CQuadrangleParamsGuiComp, i2dgui::CRectangleParamsGuiComp, i2dgui::CViewProviderGuiComp, i2dgui::TCircleBasedParamsGuiComp< CircleBasedShape, CircleBasedModel >, i2dgui::TCircleBasedParamsGuiComp< iview::CCircleShape, i2d::CCircle >, i2dgui::TCircleBasedParamsGuiComp< iview::COrientedCircleShape, i2d::COrientedCircle >, i2dgui::TPolygonBasedParamsGuiComp< PolygonBasedShape, PolygonBasedModel >, i2dgui::TPolygonBasedParamsGuiComp< iview::CPolygonShape, i2d::CPolygon >, i2dgui::TPolygonBasedParamsGuiComp< iview::CPolylineShape, i2d::CPolyline >, i2dgui::TPolygonBasedParamsGuiComp< iview::CTubePolylineShape, i2d::CTubePolyline >, icamgui::CBitmapSupplierGuiComp, icmpstr::CPackageOverviewComp, idocgui::CDocPreviewGuiComp, idocgui::CMultiDocumentWorkspaceGuiComp, ifilegui::CFileNameParamGuiComp, ifilegui::CFilePreviewGuiComp, ifilegui::CSimpleFilePathParamGuiComp, iiprgui::CGeneralSearchParamsGuiComp, iiprgui::CImageInterpolationParamsGuiComp, iiprgui::CPatternTeachingControllerGuiComp, iloggui::CLogGuiComp, iloggui::CTextLogGuiComp, iprmgui::CComposedParamsSetGuiComp, iprmgui::CEnableableParamGuiComp, iprmgui::COptionsListEditorComp, iprmgui::COptionsManagerGuiComp, iprmgui::CSelectionParamGuiComp, istdgui::CAboutWidgetGuiComp, istdgui::CCalendarGuiComp, istdgui::CDockWidgetGuiComp, istdgui::CMultiPageGuiCompBase, istdgui::CSplashScreenGuiComp, istdgui::TDesignerGuiCompBase< UI, WidgetType >, istdgui::TDesignerGuiCompBase< UI, QWidget >, istdgui::TGuiObserverWrap< istdgui::CComposedGuiComp, imod::TSingleModelObserverBase< iprm::IParamsSet > >, istdgui::TGuiObserverWrap< istdgui::TDesignerGuiCompBase< UI, QWidget >, imod::TSingleModelObserverBase< iinsp::ISupplier > >, istdgui::TGuiObserverWrap< istdgui::TDesignerGuiCompBase< UI, QWidget >, imod::TSingleModelObserverBase< Model > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QLabel >, imod::TSingleModelObserverBase< istd::IInformationProvider > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QTextEdit >, imod::TSingleModelObserverBase< idoc::ITextDocument > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< idoc::IDocumentMetaInfo > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< iimg::IMultiBitmapProvider > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< imeas::IDataSequenceProvider > >, and istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< imeas::INumericValue > >.

◆ OnGuiShown()

virtual void istdgui::CGuiComponentBase::OnGuiShown ( )
protectedvirtual

◆ OnKeyPressed()

virtual bool istdgui::CGuiComponentBase::OnKeyPressed ( QKeyEvent * event)
protectedvirtual

Called from widget event filter when key is pressed.

Returns
if event was consumed returns true, otherwise false.

◆ OnLanguageChanged()

void istdgui::CGuiComponentBase::OnLanguageChanged ( )
overrideprotectedvirtual

◆ OnRetranslate()

virtual void istdgui::CGuiComponentBase::OnRetranslate ( )
protectedvirtual

◆ OnTryClose()

void istdgui::CGuiComponentBase::OnTryClose ( bool * ignoredPtr = nullptr)
overridevirtual

Called on trying to close application.

Parameters
ignoredPtrif it is not nullptr, ignoring of close is allowed. In this case implementation should set pointed value to true.

Implements istdgui::IGuiObject.

Reimplemented in idocgui::CMultiDocumentWorkspaceGuiComp, idocgui::CSingleDocumentWorkspaceGuiComp, istdgui::CMultiPageGuiCompBase, and istdgui::CSimpleMainWindowGuiComp.

◆ SetStatusIcon()

void istdgui::CGuiComponentBase::SetStatusIcon ( const QIcon & icon)
protected

◆ SetStatusText()

void istdgui::CGuiComponentBase::SetStatusText ( const QString & text)
protected

Member Data Documentation

◆ m_updateGuiCaller

istd::CMainThreadCaller istdgui::CGuiComponentBase::m_updateGuiCaller
protected

Definition at line 143 of file CGuiComponentBase.h.

◆ m_visualStatus

imod::TModelWrap<VisualStatus> istdgui::CGuiComponentBase::m_visualStatus
protected

Definition at line 146 of file CGuiComponentBase.h.


The documentation for this class was generated from the following file:

© Witold Gantzke and Kirill Lepskiy