VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes | Properties
makVrf::DtQtObjectConsoleMessageHandler Class Reference

The DtQtObjectConsoleMessageHandler will be used to get colors for various levels of console messages.

Inheritance diagram for makVrf::DtQtObjectConsoleMessageHandler:
Inheritance graph
[legend]

Public Member Functions

 DtQtObjectConsoleMessageHandler (makVrv::DtDe &)
 
virtual ~DtQtObjectConsoleMessageHandler ()
 
virtual void setDebugColor (const QColor &)
 
virtual const QColor & debugColor () const
 
virtual void setVerboseColor (const QColor &)
 
virtual const QColor & verboseColor () const
 
virtual void setInfoColor (const QColor &)
 
virtual const QColor & infoColor () const
 
virtual void setWarnColor (const QColor &)
 
virtual const QColor & warnColor () const
 
virtual void setFatalColor (const QColor &)
 
virtual const QColor & fatalColor () const
 
virtual void setNoNotifyLevelColor (const QColor &)
 
virtual const QColor & noNotifyLevelColor () const
 
virtual void setQuestionColor (const QColor &)
 
virtual const QColor & questionColor () const
 
virtual makVrv::DtUnicode translateComment (DtCommentInteractionInterface *comment) const
 
- Public Member Functions inherited from makVrf::DtObjectConsoleMessageHandler
 DtObjectConsoleMessageHandler (makVrv::DtDe &)
 
virtual ~DtObjectConsoleMessageHandler ()
 
virtual void setEnabled (bool)
 
bool enabled () const
 
virtual void setMessageQueueSize (int)
 
int messageQueueSize () const
 
virtual bool questionFor (makVrv::DtElementID id, int questionId, DtIfAskUserQuestion &) const
 
virtual std::vector< intpendingQuestionsFor (makVrv::DtElementID) const
 
virtual bool hasOutstandingQuestions (makVrv::DtElementID) const
 
virtual bool hasAwaitingMessage (makVrv::DtElementID id)
 
virtual DtConsoleMessageList messagesFor (const DtUUID &entityId) const
 
virtual void setReceivingMessagesFor (makVrv::DtElementID, bool)
 
virtual bool receivingMessagesFor (makVrv::DtElementID) const
 
virtual void clearAllMessages (const DtUUID &entityId)
 
virtual void userQuestionAnswered (makVrv::DtElementID id, int questionId)
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static
DtQtObjectConsoleMessageHandler
instance (makVrv::DtDe &de)
 
- Static Public Member Functions inherited from makVrf::DtObjectConsoleMessageHandler
static
DtObjectConsoleMessageHandler
instance (makVrv::DtDe &de)
 
static void registerInstance (makVrv::DtDe &de, DtObjectConsoleMessageHandler *)
 

Protected Attributes

QColor myDebugColor
 
QColor myFatalColor
 
QColor myWarnColor
 
QColor myInfoColor
 
QColor myVerboseColor
 
QColor myNoNotifyLevelColor
 
QColor myQuestionColor
 
- Protected Attributes inherited from makVrf::DtObjectConsoleMessageHandler
makVrv::DtDemyDe
 
bool myEnabled
 
int myMessageQueueSize
 
ConsoleMessageMap myConsoleMessageMap
 
std::map< makVrv::DtElementID,
int
myReceivingMessagesFor
 
std::map< DtUUID, intmyHasAwaitingMessages
 
std::map< std::string,
DtIfAskUserQuestion
myHasAwaitingQuestions
 
std::map< makVrv::DtElementID,
int
mySetAwaiting
 
PendingQuestions myPendingQuestions
 
makVrv::DtSignalConnectionManager myConnections
 

Properties

QColor DebugColor
 
QColor FatalColor
 
QColor WarnColor
 
QColor InfoColor
 
QColor VerboseColor
 
QColor NoNotifyLevelColor
 
QColor QuestionColor
 

Additional Inherited Members

- Public Types inherited from makVrf::DtObjectConsoleMessageHandler
typedef std::vector< std::pair
< makVrv::DtUnicode, int > > 
DtConsoleMessageList
 
- Public Attributes inherited from makVrf::DtObjectConsoleMessageHandler
boost::signals2::signal< void(const
DtUUID &, int notifyLevel,
const makVrv::DtUnicode &)> 
signal_consoleMessageReceived
 
boost::signals2::signal< void(int)> signal_messageQueueSizeChanged
 
boost::signals2::signal< void(makVrv::DtElementID,
int, int)> 
signal_questionStatusChanged
 
- Protected Types inherited from makVrf::DtObjectConsoleMessageHandler
typedef std::map< DtUUID,
DtConsoleMessageList
ConsoleMessageMap
 
typedef std::map< DtUUID,
std::vector
< DtIfAskUserQuestion > > 
PendingQuestions
 
- Protected Member Functions inherited from makVrf::DtObjectConsoleMessageHandler
virtual void processObjectConsoleMessageCallback (DtNetworkMessageInterface *)
 
virtual void slot_simObjectEntryAboutToBeRemoved (const makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *state)
 
virtual void processUserQuestion (DtSimMessage *)
 
virtual bool processQuestion (const DtIfAskUserQuestion &)
 
virtual void processUserQuestionOperation (DtSimMessage *)
 
virtual void messagesToResolve ()
 
virtual void questionsToResolve ()
 
virtual void messagesToResolve (makVrv::DtElementID)
 
virtual void checkIfNeedsToNotifyForNewMessage (makVrv::DtElementID, int notifyLevel)
 

Constructor & Destructor Documentation

makVrf::DtQtObjectConsoleMessageHandler::DtQtObjectConsoleMessageHandler ( makVrv::DtDe )
virtual makVrf::DtQtObjectConsoleMessageHandler::~DtQtObjectConsoleMessageHandler ( )
virtual

Member Function Documentation

static DtQtObjectConsoleMessageHandler& makVrf::DtQtObjectConsoleMessageHandler::instance ( makVrv::DtDe de)
static

Returns instance of the messager.

virtual void makVrf::DtQtObjectConsoleMessageHandler::setDebugColor ( const QColor &  )
virtual

Default Qt::gray.

virtual const QColor& makVrf::DtQtObjectConsoleMessageHandler::debugColor ( ) const
virtual
virtual void makVrf::DtQtObjectConsoleMessageHandler::setVerboseColor ( const QColor &  )
virtual

Default Qt::darkGreen.

virtual const QColor& makVrf::DtQtObjectConsoleMessageHandler::verboseColor ( ) const
virtual
virtual void makVrf::DtQtObjectConsoleMessageHandler::setInfoColor ( const QColor &  )
virtual

Default Qt::black.

virtual const QColor& makVrf::DtQtObjectConsoleMessageHandler::infoColor ( ) const
virtual
virtual void makVrf::DtQtObjectConsoleMessageHandler::setWarnColor ( const QColor &  )
virtual

Default QColor("#ff8800"); //! Amber.

virtual const QColor& makVrf::DtQtObjectConsoleMessageHandler::warnColor ( ) const
virtual
virtual void makVrf::DtQtObjectConsoleMessageHandler::setFatalColor ( const QColor &  )
virtual

Default Qt::red.

virtual const QColor& makVrf::DtQtObjectConsoleMessageHandler::fatalColor ( ) const
virtual
virtual void makVrf::DtQtObjectConsoleMessageHandler::setNoNotifyLevelColor ( const QColor &  )
virtual

Default Qt::lightGray.

virtual const QColor& makVrf::DtQtObjectConsoleMessageHandler::noNotifyLevelColor ( ) const
virtual
virtual void makVrf::DtQtObjectConsoleMessageHandler::setQuestionColor ( const QColor &  )
virtual

Default Qt::green.

virtual const QColor& makVrf::DtQtObjectConsoleMessageHandler::questionColor ( ) const
virtual
virtual makVrv::DtUnicode makVrf::DtQtObjectConsoleMessageHandler::translateComment ( DtCommentInteractionInterface comment) const
virtual

Member Data Documentation

QColor makVrf::DtQtObjectConsoleMessageHandler::myDebugColor
protected
QColor makVrf::DtQtObjectConsoleMessageHandler::myFatalColor
protected
QColor makVrf::DtQtObjectConsoleMessageHandler::myWarnColor
protected
QColor makVrf::DtQtObjectConsoleMessageHandler::myInfoColor
protected
QColor makVrf::DtQtObjectConsoleMessageHandler::myVerboseColor
protected
QColor makVrf::DtQtObjectConsoleMessageHandler::myNoNotifyLevelColor
protected
QColor makVrf::DtQtObjectConsoleMessageHandler::myQuestionColor
protected

Property Documentation

QColor makVrf::DtQtObjectConsoleMessageHandler::DebugColor
QColor makVrf::DtQtObjectConsoleMessageHandler::FatalColor
QColor makVrf::DtQtObjectConsoleMessageHandler::WarnColor
QColor makVrf::DtQtObjectConsoleMessageHandler::InfoColor
QColor makVrf::DtQtObjectConsoleMessageHandler::VerboseColor
QColor makVrf::DtQtObjectConsoleMessageHandler::NoNotifyLevelColor
QColor makVrf::DtQtObjectConsoleMessageHandler::QuestionColor

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)