Flasher  0.1.0
Loading...
Searching...
No Matches
MessageHandler Class Reference

Installs a Qt message handler. More...

#include <message_handler.hpp>

Inheritance diagram for MessageHandler:
Collaboration diagram for MessageHandler:

Signals

void messageHandler (QtMsgType type, QMessageLogContext const &context, QString const &msg)
 

Static Public Member Functions

static MessageHandlerget ()
 Singleton pattern.
 

Private Member Functions

 MessageHandler ()
 Install global Qt message handler.
 
 ~MessageHandler ()
 Uninstall message handler.
 
 MessageHandler (MessageHandler const &)=delete
 
 MessageHandler (MessageHandler &&)=delete
 
MessageHandleroperator= (MessageHandler const &)=delete
 
MessageHandleroperator= (MessageHandler &&)=delete
 

Detailed Description

MessageHandler installs a (global) Qt message handler and emits all incoming messages through its messageHandler signal.

Constructor & Destructor Documentation

◆ MessageHandler() [1/3]

MessageHandler::MessageHandler ( )
private

◆ ~MessageHandler()

MessageHandler::~MessageHandler ( )
private

◆ MessageHandler() [2/3]

MessageHandler::MessageHandler ( MessageHandler const & )
privatedelete

◆ MessageHandler() [3/3]

MessageHandler::MessageHandler ( MessageHandler && )
privatedelete

Member Function Documentation

◆ get()

MessageHandler * MessageHandler::get ( )
static

◆ messageHandler

void MessageHandler::messageHandler ( QtMsgType type,
QMessageLogContext const & context,
QString const & msg )
signal

◆ operator=() [1/2]

MessageHandler & MessageHandler::operator= ( MessageHandler && )
privatedelete

◆ operator=() [2/2]

MessageHandler & MessageHandler::operator= ( MessageHandler const & )
privatedelete

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