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

Component for inserting of a widget into a status bar of the application. More...

#include <CStatusBarWidgetComp.h>

Inheritance diagram for iqtgui::CStatusBarWidgetComp:
icomp::CComponentBase iqtgui::IMainWindowComponent icomp::IComponent istd::IPolymorphic istd::IPolymorphic

Public Types

typedef icomp::CComponentBase BaseClass
 
- Public Types inherited from iqtgui::IMainWindowComponent
enum  WindowComponentFlags { WCF_NONE = 0 , WCF_CLOSABLE = 1 , WCF_MOVEABLE = 2 , WCF_FLOATABLE = 4 }
 Flags describing behaviour of the main window component. More...
 

Public Member Functions

virtual bool AddToMainWindow (QMainWindow &mainWindow) override
 Add this component to main window.
 
virtual bool RemoveFromMainWindow (QMainWindow &mainWindow) override
 Remove this component from main window.
 
virtual QString GetTitle () const override
 Get the title of the main window component.
 
virtual int GetFlags () const override
 Get properties of of the window component.
 
- 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 icomp::CComponentBase
bool IsComponentActive () const
 Check if component is active.
 
virtual void OnComponentCreated ()
 
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())
 

Detailed Description

Component for inserting of a widget into a status bar of the application.

Definition at line 27 of file CStatusBarWidgetComp.h.

Member Typedef Documentation

◆ BaseClass

Definition at line 32 of file CStatusBarWidgetComp.h.

Member Function Documentation

◆ AddToMainWindow()

virtual bool iqtgui::CStatusBarWidgetComp::AddToMainWindow ( QMainWindow &  mainWindow)
overridevirtual

Add this component to main window.

Implements iqtgui::IMainWindowComponent.

◆ GetFlags()

virtual int iqtgui::CStatusBarWidgetComp::GetFlags ( ) const
overridevirtual

Get properties of of the window component.

See also
WindowComponentFlags

Implements iqtgui::IMainWindowComponent.

◆ GetTitle()

virtual QString iqtgui::CStatusBarWidgetComp::GetTitle ( ) const
overridevirtual

Get the title of the main window component.

Implements iqtgui::IMainWindowComponent.

◆ RemoveFromMainWindow()

virtual bool iqtgui::CStatusBarWidgetComp::RemoveFromMainWindow ( QMainWindow &  mainWindow)
overridevirtual

Remove this component from main window.

Implements iqtgui::IMainWindowComponent.


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