#ifndef MESSAGE_HANDLER_H_INCLUDED #define MESSAGE_HANDLER_H_INCLUDED #include #ifdef __linux__ #include #endif int getDebugLevel(); void setDebugLevel(int newDebugLevel); bool messageHandlerInstalled(); QtMessageHandler atbInstallMessageHandler(QtMessageHandler handler); #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) // typedef void (*QtMessageHandler)(QtMsgType, const char *); void atbDebugOutput(QtMsgType type, const char *msg); #elif QT_VERSION < QT_VERSION_CHECK(6, 0, 0) // typedef void (*QtMessageHandler)(QtMsgType, const QMessageLogContext &, const QString &); void atbDebugOutput(QtMsgType type, const QMessageLogContext &context, const QString &msg); #endif #endif // MESSAGE_HANDLER_H_INCLUDED