|
Krita Source Code Documentation
|
Inheritance diagram for MessageHandler:Signals | |
| void | sigDeliverMessage (QtMsgType type, const QString &message) |
Public Member Functions | |
| bool | isLoggingEnabled () const |
| void | setLoggingEnabled (bool value) |
| ~MessageHandler () | |
Public Attributes | |
| std::unique_ptr< MessageForwarderThread > | m_forwarderThread |
| QtMessageHandler | m_originalMessageHandler {nullptr} |
MessageHandler is the main object that handles management of the debug message delivery. It creates a backgroud thread and set up all the connections when requested.
MessageHandler is a singleton, i.e. it will be reused by all the logging dockers we have in any of Krita's windows.
Definition at line 112 of file LogDockerDock.cpp.
|
inline |
|
inline |
Definition at line 138 of file LogDockerDock.cpp.
References m_originalMessageHandler.
|
inline |
Definition at line 120 of file LogDockerDock.cpp.
References isLoggingEnabled(), kritaLoggerMessageHandler(), m_forwarderThread, m_originalMessageHandler, MessageForwarderThread::sigDeliverMessage(), sigDeliverMessage(), and value().
|
signal |
| std::unique_ptr<MessageForwarderThread> MessageHandler::m_forwarderThread |
Definition at line 147 of file LogDockerDock.cpp.
| QtMessageHandler MessageHandler::m_originalMessageHandler {nullptr} |
Definition at line 146 of file LogDockerDock.cpp.