Public Types | Protected Member Functions | List of all members
ilog::CConsoleLogComp Class Reference

Message container displaying messages as log list. More...

#include <CConsoleLogComp.h>

Inheritance diagram for ilog::CConsoleLogComp:
ilog::CStreamLogCompBase ilog::CLogCompBase ilog::TMessageDelegatorComp< icomp::CComponentBase > icomp::CComponentBase ilog::IMessageConsumer icomp::IComponent istd::IPolymorphic istd::IPolymorphic

Public Types

typedef CStreamLogCompBase BaseClass
- Public Types inherited from ilog::CStreamLogCompBase
typedef ilog::CLogCompBase BaseClass
- Public Types inherited from ilog::CLogCompBase
< icomp::CComponentBase
typedef QObject BaseClass2
- Public Types inherited from ilog::TMessageDelegatorComp< icomp::CComponentBase >
typedef icomp::CComponentBase BaseClass
- Public Types inherited from ilog::IMessageConsumer
typedef istd::TSmartPtr< const

Protected Member Functions

virtual void WriteText (const QString &text, istd::IInformationProvider::InformationCategory category)
 Write a text line to the output stream. More...
- Protected Member Functions inherited from ilog::CStreamLogCompBase
virtual void WriteMessageToStream (const istd::IInformationProvider &message)
 Write formatted message to the output stream. More...
virtual QString GenerateMessageText (const istd::IInformationProvider &message) const
 Generate formatted message text for the output. More...
virtual void WriteMessageToLog (const MessagePtr &messagePtr)
virtual void OnComponentDestroyed ()
- Protected Member Functions inherited from icomp::CComponentBase
bool IsComponentActive () const
 Check if component is active. More...
virtual void OnComponentCreated ()
virtual const
GetComponentStaticInfo () const =0
 Get access to static info of this component. More...

Additional Inherited Members

- Signals inherited from ilog::CLogCompBase
void EmitAddMessage (const MessagePtr &messagePtr)
- Public Member Functions inherited from ilog::CStreamLogCompBase
 CStreamLogCompBase ()
istd::IInformationProvider::InformationCategory GetWorseCategory () const
 Get worse category (highest code) of all outputed messages. More...
virtual bool IsMessageSupported (int messageCategory=-1, int messageId=-1, const istd::IInformationProvider *messagePtr=NULL) const
 Check if some messge is supported. More...
- Public Member Functions inherited from ilog::CLogCompBase
 CLogCompBase ()
virtual void AddMessage (const MessagePtr &messagePtr)
 Adds a message item to the container. More...
- Public Member Functions inherited from icomp::CComponentBase
 CComponentBase ()
 Create component and assign it to specific context. More...
virtual const ICompositeComponentGetParentComponent (bool ownerOnly=false) const
 Get parent of this component. More...
virtual void * GetInterface (const istd::CClassInfo &interfaceType, const QByteArray &subId="")
 Get access to specified component interface. More...
virtual const IComponentContextGetComponentContext () const
 Get access to component context describing all application-specified component information loaded from components registry. More...
virtual void SetComponentContext (const icomp::IComponentContext *contextPtr, const ICompositeComponent *parentPtr, bool isParentOwner)
 Set component context of this component. More...
- Public Member Functions inherited from istd::IPolymorphic
virtual ~IPolymorphic ()
- Static Protected Member Functions inherited from icomp::CComponentBase
static const
InitStaticInfo (IComponent *componentPtr)
static QByteArray GetComponentId (const icomp::IComponentContext *componentContextPtr, const QByteArray &contextId=QByteArray())

Detailed Description

Message container displaying messages as log list.

Definition at line 19 of file CConsoleLogComp.h.

Member Typedef Documentation

Definition at line 22 of file CConsoleLogComp.h.

Member Function Documentation

virtual void ilog::CConsoleLogComp::WriteText ( const QString &  text,
istd::IInformationProvider::InformationCategory  category 

Write a text line to the output stream.

Implements ilog::CStreamLogCompBase.

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy