Classes | Public Types | Public Member Functions | Protected Slots | List of all members
iabc::CServiceApplicationComp Class Reference

Qt based component for service-based application. More...

#include <CServiceApplicationComp.h>

Inheritance diagram for iabc::CServiceApplicationComp:
ilog::TLoggerCompWrap< Base > ibase::IApplication ilog::TLoggerWrap< Base > istd::IPolymorphic ilog::ILoggable istd::ILogger istd::IPolymorphic istd::IPolymorphic

Classes

class  CService
 

Public Types

typedef ilog::CLoggerComponentBase BaseClass
 

Public Member Functions

QStringList GetApplicationArguments (int argc, char **argv) const
 
virtual bool InitializeApplication (int argc, char **argv)
 
virtual int Execute (int argc, char **argv)
 
virtual QString GetHelpText () const
 
virtual QStringList GetApplicationArguments () const
 
virtual bool eventFilter (QObject *sourcePtr, QEvent *eventPtr)
 
- Public Member Functions inherited from ilog::ILoggable
virtual void SetLogPtr (IMessageConsumer *logPtr)=0
 
virtual IMessageConsumerGetLogPtr () const =0
 
virtual void SetTracingEnabled (bool trace)=0
 
virtual bool IsTracingEnabled () const =0
 

Protected Slots

void OnTrayIconActivated (QSystemTrayIcon::ActivationReason reason)
 

Detailed Description

Qt based component for service-based application.

Definition at line 29 of file CServiceApplicationComp.h.

Member Typedef Documentation

Definition at line 36 of file CServiceApplicationComp.h.

Member Function Documentation

virtual bool iabc::CServiceApplicationComp::eventFilter ( QObject *  sourcePtr,
QEvent *  eventPtr 
)
virtual
virtual int iabc::CServiceApplicationComp::Execute ( int  argc,
char **  argv 
)
virtual

Implements ibase::IApplication.

QStringList iabc::CServiceApplicationComp::GetApplicationArguments ( int  argc,
char **  argv 
) const
virtual QStringList iabc::CServiceApplicationComp::GetApplicationArguments ( ) const
virtual

Implements ibase::IApplication.

virtual QString iabc::CServiceApplicationComp::GetHelpText ( ) const
virtual

Implements ibase::IApplication.

virtual bool iabc::CServiceApplicationComp::InitializeApplication ( int  argc,
char **  argv 
)
virtual

Implements ibase::IApplication.

void iabc::CServiceApplicationComp::OnTrayIconActivated ( QSystemTrayIcon::ActivationReason  reason)
protectedslot

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

© 2007-2011 Witold Gantzke and Kirill Lepskiy