ICF 3.1.1.10
Technical documentation of ICF Libraries
istdgui::CDialogGuiComp Class Reference

Dialog based representation of any UI-Component. More...

#include <CDialogGuiComp.h>

Inheritance diagram for istdgui::CDialogGuiComp:
Collaboration diagram for istdgui::CDialogGuiComp:

Public Types

typedef icomp::CComponentBase BaseClass
 
typedef QObject BaseClass2
 

Public Member Functions

 CDialogGuiComp ()
 
int ExecuteDialog (IGuiObject *parentPtr) override
 Execute dialog instance.
 
- 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::IDialog

Protected Slots

void OnCommandActivated ()
 

Protected Member Functions

virtual istdgui::CGuiComponentDialogCreateComponentDialog (int buttons, IGuiObject *parentPtr) const
 
virtual void OnRetranslate ()
 
void OnComponentCreated () override
 
bool eventFilter (QObject *sourcePtr, QEvent *eventPtr) override
 
- Protected Member Functions inherited from icomp::CComponentBase
bool IsComponentActive () const
 Check if component is active.
 
virtual void OnComponentDestroyed ()
 
virtual const IRealComponentStaticInfoGetComponentStaticInfo () const =0
 Get access to static info of this component.
 

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

Dialog based representation of any UI-Component.

This component provides also a menu command and can be integrated into a consumer of ibase::ICommandsProvider interface.

Definition at line 26 of file CDialogGuiComp.h.

Member Typedef Documentation

◆ BaseClass

◆ BaseClass2

Definition at line 34 of file CDialogGuiComp.h.

Constructor & Destructor Documentation

◆ CDialogGuiComp()

istdgui::CDialogGuiComp::CDialogGuiComp ( )

Member Function Documentation

◆ CreateComponentDialog()

virtual istdgui::CGuiComponentDialog * istdgui::CDialogGuiComp::CreateComponentDialog ( int buttons,
IGuiObject * parentPtr ) const
protectedvirtual

◆ eventFilter()

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

◆ ExecuteDialog()

int istdgui::CDialogGuiComp::ExecuteDialog ( IGuiObject * parentPtr)
overridevirtual

Execute dialog instance.

Returns
Status of the dialog execution.
See also
QDialog

Implements istdgui::IDialog.

Reimplemented in istdgui::CModelDialogGuiComp.

◆ OnCommandActivated

void istdgui::CDialogGuiComp::OnCommandActivated ( )
protectedslot

◆ OnComponentCreated()

void istdgui::CDialogGuiComp::OnComponentCreated ( )
overrideprotectedvirtual

Reimplemented from icomp::CComponentBase.

◆ OnRetranslate()

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

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

© Witold Gantzke and Kirill Lepskiy