ACF $AcfVersion:0$
Public Types | Public Member Functions | List of all members
iqtgui::CDialogApplicationComp Class Reference

Standard component for a dialog based GUI application. More...

#include <CDialogApplicationComp.h>

Inheritance diagram for iqtgui::CDialogApplicationComp:
iqtgui::CApplicationCompBase icomp::CComponentBase ibase::IApplication icomp::IComponent istd::IPolymorphic istd::IPolymorphic

Public Types

typedef CApplicationCompBase BaseClass
 
- Public Types inherited from iqtgui::CApplicationCompBase
typedef icomp::CComponentBase BaseClass
 

Public Member Functions

virtual int Execute (int argc, char **argv) override
 Start execution loop of the application.
 
virtual QString GetHelpText () const override
 Get information about the possible command line arguments of this application.
 
- Public Member Functions inherited from iqtgui::CApplicationCompBase
 CApplicationCompBase ()
 
virtual bool InitializeApplication (int argc, char **argv) override
 Initialize the application object.
 
virtual QStringList GetApplicationArguments () const override
 Get the command line arguments of this application.
 
- Public Member Functions inherited from icomp::CComponentBase
 CComponentBase ()
 Create component and assign it to specific context.
 
virtual const icomp::IComponentGetParentComponent (bool ownerOnly=false) const override
 Get parent of this component.
 
virtual void * GetInterface (const istd::CClassInfo &interfaceType, const QByteArray &subId="") override
 Get access to specified component interface.
 
virtual IComponentContextSharedPtr GetComponentContext () const override
 Get access to component context describing all application-specified component information loaded from components registry.
 
virtual void SetComponentContext (const IComponentContextSharedPtr &contextPtr, const icomp::IComponent *parentPtr, bool isParentOwner) override
 Set component context of this component.
 
- Public Member Functions inherited from istd::IPolymorphic
virtual ~IPolymorphic ()
 

Additional Inherited Members

- Protected Member Functions inherited from iqtgui::CApplicationCompBase
QApplication * GetQtApplication () const
 
bool TryShowSplashScreen ()
 
void HideSplashScreen ()
 
void InitializeComponentApplication ()
 
void ApplyStyleSheet ()
 
void InitializeComponents ()
 
virtual void OnComponentCreated () override
 
- Protected Member Functions inherited from icomp::CComponentBase
bool IsComponentActive () const
 Check if component is active.
 
virtual void OnComponentDestroyed ()
 
virtual const icomp::IRealComponentStaticInfoGetComponentStaticInfo () const =0
 Get access to static info of this component.
 
- Static Protected Member Functions inherited from icomp::CComponentBase
static const icomp::IRealComponentStaticInfoInitStaticInfo (IComponent *componentPtr)
 
static QByteArray GetComponentId (const icomp::IComponentContext *componentContextPtr, const QByteArray &contextId=QByteArray())
 
- Protected Attributes inherited from iqtgui::CApplicationCompBase
imod::TModelWrap< RuntimeStatus > m_runtimeStatus
 
bool m_useSplashScreen
 
istd::CGeneralTimeStamp m_splashScreenTimer
 
istd::TDelPtr< QApplication > m_applicationPtr
 
QStringList m_applicationArguments
 
QByteArray m_appStyle
 
QString m_styleSheetFile
 
QTimer m_splashTimer
 

Detailed Description

Standard component for a dialog based GUI application.

Definition at line 17 of file CDialogApplicationComp.h.

Member Typedef Documentation

◆ BaseClass

Definition at line 20 of file CDialogApplicationComp.h.

Member Function Documentation

◆ Execute()

virtual int iqtgui::CDialogApplicationComp::Execute ( int  argc,
char **  argv 
)
overridevirtual

Start execution loop of the application.

Implements ibase::IApplication.

◆ GetHelpText()

virtual QString iqtgui::CDialogApplicationComp::GetHelpText ( ) const
overridevirtual

Get information about the possible command line arguments of this application.

Implements ibase::IApplication.


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