![]() |
ICF 3.0.5.47
Technical documentation of ICF Libraries
|
Base class for classes implementing interface istdgui::IGuiObject. More...
#include <CGuiComponentBase.h>
Classes | |
class | VisualStatus |
Public Types | |
typedef ibase::TVisualChangesHandlerWrap< icomp::CComponentBase > | BaseClass |
![]() | |
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. | |
![]() | |
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. | |
![]() | |
![]() |
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. | |
![]() | |
![]() | |
bool | IsComponentActive () const |
Check if component is active. | |
virtual const IRealComponentStaticInfo & | GetComponentStaticInfo () const =0 |
Get access to static info of this component. | |
Protected Attributes | |
istd::CMainThreadCaller | m_updateGuiCaller |
imod::TModelWrap< VisualStatus > | m_visualStatus |
Additional Inherited Members | |
![]() | |
static const IRealComponentStaticInfo & | InitStaticInfo (IComponent *componentPtr) |
static QByteArray | GetComponentId (const IComponentContext *componentContextPtr, const QByteArray &contextId=QByteArray()) |
Base class for classes implementing interface istdgui::IGuiObject.
Definition at line 30 of file CGuiComponentBase.h.
Definition at line 36 of file CGuiComponentBase.h.
istdgui::CGuiComponentBase::CGuiComponentBase | ( | ) |
|
overridevirtual |
Initialize GUI and connect it to the parent.
Implements istdgui::IGuiObject.
Reimplemented in istdgui::TRestorableGuiWrap< CMultiPageGuiCompBase >, istdgui::TRestorableGuiWrap< istdgui::TGuiComponentBase< QMainWindow > >, istdgui::TRestorableGuiWrap< istdgui::TGuiComponentBase< QMdiArea > >, and istdgui::TRestorableGuiWrap< istdgui::TGuiComponentBase< QWidget > >.
|
protectedpure virtual |
Create slave widget object.
Implemented in istdgui::CMultiPageGuiCompBase, istdgui::CSplashScreenGuiComp, istdgui::TDesignerGuiCompBase< UI, WidgetType >, istdgui::TDesignerGuiCompBase< UI, QWidget >, istdgui::TGuiComponentBase< WidgetType >, istdgui::TGuiComponentBase< iview::CConsoleGui >, istdgui::TGuiComponentBase< QDockWidget >, istdgui::TGuiComponentBase< QLabel >, istdgui::TGuiComponentBase< QMainWindow >, istdgui::TGuiComponentBase< QMdiArea >, istdgui::TGuiComponentBase< QTextBrowser >, istdgui::TGuiComponentBase< QTextEdit >, istdgui::TGuiComponentBase< QToolBar >, and istdgui::TGuiComponentBase< QWidget >.
|
overridevirtual |
Release GUI and disconnect it from parent.
Implements istdgui::IGuiObject.
Reimplemented in istdgui::TRestorableGuiWrap< CMultiPageGuiCompBase >, istdgui::TRestorableGuiWrap< istdgui::TGuiComponentBase< QMainWindow > >, istdgui::TRestorableGuiWrap< istdgui::TGuiComponentBase< QMdiArea > >, and istdgui::TRestorableGuiWrap< istdgui::TGuiComponentBase< QWidget > >.
|
overrideprotected |
|
inlineoverridevirtual |
Get access to internal QWidget object.
Implements istdgui::IGuiObject.
Definition at line 180 of file CGuiComponentBase.h.
istdgui::CGuiComponentBase::I_REGISTER_SUBELEMENT_INTERFACE_T | ( | VisualStatus | , |
imod::IModel | , | ||
ExtractVisualStatus | ) |
istdgui::CGuiComponentBase::I_REGISTER_SUBELEMENT_INTERFACE_T | ( | VisualStatus | , |
istd::IChangeable | , | ||
ExtractVisualStatus | ) |
istdgui::CGuiComponentBase::I_REGISTER_SUBELEMENT_INTERFACE_T | ( | VisualStatus | , |
IVisualStatus | , | ||
ExtractVisualStatus | ) |
|
overridevirtual |
Inform if GUI was initilized.
Implements istdgui::IGuiObject.
|
inline |
Definition at line 172 of file CGuiComponentBase.h.
|
static |
|
overrideprotectedvirtual |
Reimplemented from icomp::CComponentBase.
Reimplemented in i2dgui::CSceneConnectorGuiComp, ibase::TModelObserverCompBaseWrap< istdgui::TGuiObserverWrap< istdgui::TDesignerGuiCompBase< UI, QWidget >, imod::TSingleModelObserverBase< iinsp::ISupplier > > >, ibase::TModelObserverCompBaseWrap< istdgui::TGuiObserverWrap< istdgui::TDesignerGuiCompBase< UI, QWidget >, imod::TSingleModelObserverBase< Model > > >, icamgui::CSnapImageParamsEditorComp, icmpstr::CRegistryTreeViewComp, icmpstr::CSceneProviderGuiComp, icmpstr::CVisualRegistryEditorComp, idocgui::CMainWindowGuiComp, idocgui::CMultiDocumentWorkspaceGuiComp, idocgui::CSingleDocumentWorkspaceGuiComp, iloggui::CLogGuiComp, iprocgui::CProcessorControlGuiComp, isiggui::CSampleAcquisitionGuiComp, istdgui::CMultiPageGuiCompBase, istdgui::TDesignerGuiObserverCompBase< UI, Model, WidgetType >, and istdgui::TDesignerGuiObserverCompBase< UI, iinsp::ISupplier >.
|
overrideprotectedvirtual |
Reimplemented from icomp::CComponentBase.
Reimplemented in i2dgui::CMultiBitmapViewComp, i2dgui::CSceneConnectorGuiComp, ibase::TModelObserverCompBaseWrap< istdgui::TGuiObserverWrap< istdgui::TDesignerGuiCompBase< UI, QWidget >, imod::TSingleModelObserverBase< iinsp::ISupplier > > >, ibase::TModelObserverCompBaseWrap< istdgui::TGuiObserverWrap< istdgui::TDesignerGuiCompBase< UI, QWidget >, imod::TSingleModelObserverBase< Model > > >, icmpstr::CRegistryTreeViewComp, icmpstr::CSceneProviderGuiComp, icmpstr::CVisualRegistryEditorComp, idocgui::CMainWindowGuiComp, iiprgui::CSearchBasedFeaturesSupplierGuiComp, iiprgui::CValueSupplierGuiComp, and istdgui::CMultiPageGuiCompBase.
|
overrideprotectedvirtual |
Reimplemented from ibase::TVisualChangesHandlerWrap< icomp::CComponentBase >.
Reimplemented in iloggui::CLogGuiComp.
|
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 > >.
|
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 > >.
|
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 > >.
|
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 > >.
|
protectedvirtual |
Called from widget event filter when slave widget is shown.
Reimplemented in i2dgui::TShapeParamsGuiCompBase< Ui, Shape, ShapeModel >, iauthgui::CUserControllerGuiComp, icamgui::CSnapImageParamsEditorComp, idocgui::CHtmlHelpGuiComp, iloggui::CLogGuiComp, iprmgui::COptionsManagerGuiComp, iprmgui::CSelectionParamGuiComp, istdgui::CSimpleMainWindowGuiComp, 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 > >.
|
protectedvirtual |
Called from widget event filter when key is pressed.
|
overrideprotectedvirtual |
Reimplemented from ibase::TVisualChangesHandlerWrap< icomp::CComponentBase >.
|
protectedvirtual |
Called when non-GUI elements (like commands) should be retranslated.
Reimplemented in icmpstr::CPackageOverviewComp, icmpstr::CRootRegistryGuiComp, icmpstr::CSceneProviderGuiComp, icmpstr::CVisualRegistryEditorComp, idocgui::CMainWindowGuiComp, idocgui::CMultiDocumentWorkspaceGuiComp, idocgui::CTextEditorComp, and istdgui::CSimpleMainWindowGuiComp.
|
overridevirtual |
Called on trying to close application.
ignoredPtr | if 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.
|
protected |
Set status icon;.
Referenced by iinspgui::TCommonSupplierGuiCompBase< UI >::TCommonSupplierGuiCompBase().
|
protected |
Set status text;.
Referenced by iinspgui::TCommonSupplierGuiCompBase< UI >::TCommonSupplierGuiCompBase().
|
protected |
Definition at line 143 of file CGuiComponentBase.h.
|
protected |
Definition at line 146 of file CGuiComponentBase.h.
© Witold Gantzke and Kirill Lepskiy