QLogging: purge deprecated qInstallMsgHandler(QtMsgHandler)
Deprecated since 5.0. Renamed a function in a manual test that no longer needs to say it's Qt5-specific. Change-Id: I6f2159c702f389d378a0e4d86bd4fe633298b100 Reviewed-by: Kai Koehne <kai.koehne@qt.io>
This commit is contained in:
parent
cbae0301c7
commit
f16ab166bc
@ -1487,12 +1487,6 @@ QString qFormatLogMessage(QtMsgType type, const QMessageLogContext &context, con
|
||||
return message;
|
||||
}
|
||||
|
||||
#if !QT_DEPRECATED_SINCE(5, 0)
|
||||
// make sure they're defined to be exported
|
||||
typedef void (*QtMsgHandler)(QtMsgType, const char *);
|
||||
Q_CORE_EXPORT QtMsgHandler qInstallMsgHandler(QtMsgHandler);
|
||||
#endif
|
||||
|
||||
static void qDefaultMsgHandler(QtMsgType type, const char *buf);
|
||||
static void qDefaultMessageHandler(QtMsgType type, const QMessageLogContext &context, const QString &buf);
|
||||
|
||||
@ -1960,7 +1954,7 @@ void qErrnoWarning(int code, const char *msg, ...)
|
||||
\snippet code/src_corelib_global_qglobal.cpp 7
|
||||
|
||||
This typedef is deprecated, you should use QtMessageHandler instead.
|
||||
\sa QtMsgType, QtMessageHandler, qInstallMsgHandler(), qInstallMessageHandler()
|
||||
\sa QtMsgType, QtMessageHandler, qInstallMessageHandler()
|
||||
*/
|
||||
|
||||
/*!
|
||||
@ -2010,16 +2004,6 @@ void qErrnoWarning(int code, const char *msg, ...)
|
||||
{Debugging Techniques}
|
||||
*/
|
||||
|
||||
/*!
|
||||
\fn QtMsgHandler qInstallMsgHandler(QtMsgHandler handler)
|
||||
\relates <QtGlobal>
|
||||
\deprecated
|
||||
|
||||
Installs a Qt message \a handler which has been defined
|
||||
previously. This method is deprecated, use qInstallMessageHandler
|
||||
instead.
|
||||
\sa QtMsgHandler, qInstallMessageHandler()
|
||||
*/
|
||||
/*!
|
||||
\fn void qSetMessagePattern(const QString &pattern)
|
||||
\relates <QtGlobal>
|
||||
@ -2096,15 +2080,6 @@ QtMessageHandler qInstallMessageHandler(QtMessageHandler h)
|
||||
return qDefaultMessageHandler;
|
||||
}
|
||||
|
||||
QtMsgHandler qInstallMsgHandler(QtMsgHandler h)
|
||||
{
|
||||
const auto old = msgHandler.fetchAndStoreOrdered(h);
|
||||
if (old)
|
||||
return old;
|
||||
else
|
||||
return qDefaultMsgHandler;
|
||||
}
|
||||
|
||||
void qSetMessagePattern(const QString &pattern)
|
||||
{
|
||||
const auto locker = qt_scoped_lock(QMessagePattern::mutex);
|
||||
|
@ -188,11 +188,6 @@ Q_CORE_EXPORT void qt_message_output(QtMsgType, const QMessageLogContext &contex
|
||||
Q_CORE_EXPORT Q_DECL_COLD_FUNCTION void qErrnoWarning(int code, const char *msg, ...);
|
||||
Q_CORE_EXPORT Q_DECL_COLD_FUNCTION void qErrnoWarning(const char *msg, ...);
|
||||
|
||||
#if QT_DEPRECATED_SINCE(5, 0)// deprecated. Use qInstallMessageHandler instead!
|
||||
typedef void (*QtMsgHandler)(QtMsgType, const char *);
|
||||
Q_CORE_EXPORT QT_DEPRECATED QtMsgHandler qInstallMsgHandler(QtMsgHandler);
|
||||
#endif
|
||||
|
||||
typedef void (*QtMessageHandler)(QtMsgType, const QMessageLogContext &, const QString &);
|
||||
Q_CORE_EXPORT QtMessageHandler qInstallMessageHandler(QtMessageHandler);
|
||||
|
||||
|
@ -48,10 +48,6 @@ private slots:
|
||||
|
||||
void defaultHandler();
|
||||
void installMessageHandler();
|
||||
#if QT_DEPRECATED_SINCE(5, 0)
|
||||
void installMsgHandler();
|
||||
void installBothHandler();
|
||||
#endif
|
||||
|
||||
#ifdef QT_BUILD_INTERNAL
|
||||
void cleanupFuncinfo_data();
|
||||
@ -114,9 +110,6 @@ void tst_qmessagehandler::initTestCase()
|
||||
|
||||
void tst_qmessagehandler::cleanup()
|
||||
{
|
||||
#if QT_DEPRECATED_SINCE(5, 0)
|
||||
qInstallMsgHandler(0);
|
||||
#endif
|
||||
qInstallMessageHandler((QtMessageHandler)0);
|
||||
s_type = QtFatalMsg;
|
||||
s_file = 0;
|
||||
@ -147,38 +140,6 @@ void tst_qmessagehandler::installMessageHandler()
|
||||
QCOMPARE((void*)myHandler, (void*)customMessageHandler);
|
||||
}
|
||||
|
||||
#if QT_DEPRECATED_SINCE(5, 0)
|
||||
void tst_qmessagehandler::installMsgHandler()
|
||||
{
|
||||
QtMsgHandler oldHandler = qInstallMsgHandler(customMsgHandler);
|
||||
|
||||
qDebug("installMsgHandler");
|
||||
|
||||
QCOMPARE(s_type, QtDebugMsg);
|
||||
QCOMPARE(s_message, QString::fromLocal8Bit("installMsgHandler"));
|
||||
QCOMPARE(s_file, (const char*)0);
|
||||
QCOMPARE(s_function, (const char*)0);
|
||||
QCOMPARE(s_line, 0);
|
||||
|
||||
QtMsgHandler myHandler = qInstallMsgHandler(oldHandler);
|
||||
QCOMPARE((void*)myHandler, (void*)customMsgHandler);
|
||||
}
|
||||
|
||||
void tst_qmessagehandler::installBothHandler()
|
||||
{
|
||||
qInstallMessageHandler(customMessageHandler);
|
||||
qInstallMsgHandler(customMsgHandler);
|
||||
|
||||
qDebug("installBothHandler"); int line = __LINE__;
|
||||
|
||||
QCOMPARE(s_type, QtDebugMsg);
|
||||
QCOMPARE(s_message, QString::fromLocal8Bit("installBothHandler"));
|
||||
QCOMPARE(s_file, __FILE__);
|
||||
QCOMPARE(s_function, Q_FUNC_INFO);
|
||||
QCOMPARE(s_line, line);
|
||||
}
|
||||
#endif
|
||||
|
||||
# define ADD(x) QTest::newRow(x) << Q_FUNC_INFO << x;
|
||||
|
||||
class TestClass1
|
||||
|
@ -122,36 +122,17 @@ static void messageHandler(QtMsgType type, const QString &text)
|
||||
n++;
|
||||
}
|
||||
|
||||
#if QT_VERSION >= 0x050000
|
||||
|
||||
static void qt5MessageHandler(QtMsgType type, const QMessageLogContext &, const QString &text)
|
||||
static void qtMessageHandler(QtMsgType type, const QMessageLogContext &, const QString &text)
|
||||
{ messageHandler(type, text); }
|
||||
|
||||
void LogWidget::install()
|
||||
{
|
||||
qInstallMessageHandler(qt5MessageHandler);
|
||||
qInstallMessageHandler(qtMessageHandler);
|
||||
qInfo("%s", qPrintable(LogWidget::startupMessage()));
|
||||
}
|
||||
|
||||
void LogWidget::uninstall() { qInstallMessageHandler(nullptr); }
|
||||
|
||||
#else // Qt 5
|
||||
|
||||
static QtMsgHandler oldHandler = 0;
|
||||
|
||||
static void qt4MessageHandler(QtMsgType type, const char *text)
|
||||
{ messageHandler(type, QString::fromLocal8Bit(text)); }
|
||||
|
||||
void LogWidget::install()
|
||||
{
|
||||
oldHandler = qInstallMsgHandler(qt4MessageHandler);
|
||||
qDebug("%s", qPrintable(LogWidget::startupMessage()));
|
||||
}
|
||||
|
||||
void LogWidget::uninstall() { qInstallMsgHandler(oldHandler); }
|
||||
|
||||
#endif // Qt 4
|
||||
|
||||
void LogWidget::appendText(const QString &message)
|
||||
{
|
||||
appendPlainText(message);
|
||||
|
@ -318,11 +318,7 @@ LogWidget::~LogWidget()
|
||||
|
||||
void LogWidget::install()
|
||||
{
|
||||
#if QT_VERSION >= 0x050000
|
||||
qInstallMessageHandler(qt5MessageHandler);
|
||||
#else
|
||||
qInstallMsgHandler(qt4MessageHandler);
|
||||
#endif
|
||||
}
|
||||
|
||||
QString LogWidget::startupMessage()
|
||||
|
Loading…
Reference in New Issue
Block a user