From 9eaee8f1be733d65c38070a4e7d3259cb3dbe840 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Lemoine?= Date: Thu, 13 Sep 2018 14:48:29 +0200 Subject: [PATCH] Make QgsMessageLogConsole::logMessage virtual --- python/core/auto_generated/qgsmessagelog.sip.in | 2 +- python/server/auto_generated/qgsserverlogger.sip.in | 3 ++- src/core/qgsmessagelog.h | 2 +- src/server/qgsserverlogger.h | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/python/core/auto_generated/qgsmessagelog.sip.in b/python/core/auto_generated/qgsmessagelog.sip.in index ed14a995370..a0bf0414ab1 100644 --- a/python/core/auto_generated/qgsmessagelog.sip.in +++ b/python/core/auto_generated/qgsmessagelog.sip.in @@ -136,7 +136,7 @@ Formats a log message. Used by child classes. public slots: - void logMessage( const QString &message, const QString &tag, Qgis::MessageLevel level ); + virtual void logMessage( const QString &message, const QString &tag, Qgis::MessageLevel level ); %Docstring Logs a message to stderr. diff --git a/python/server/auto_generated/qgsserverlogger.sip.in b/python/server/auto_generated/qgsserverlogger.sip.in index 3253b05a3dd..23c4dfb8da7 100644 --- a/python/server/auto_generated/qgsserverlogger.sip.in +++ b/python/server/auto_generated/qgsserverlogger.sip.in @@ -61,7 +61,8 @@ Activates logging to stderr. public slots: - void logMessage( const QString &message, const QString &tag, Qgis::MessageLevel level ); + virtual void logMessage( const QString &message, const QString &tag, Qgis::MessageLevel level ); + %Docstring Log a message from the server context diff --git a/src/core/qgsmessagelog.h b/src/core/qgsmessagelog.h index f3dc354e702..76695f01103 100644 --- a/src/core/qgsmessagelog.h +++ b/src/core/qgsmessagelog.h @@ -165,7 +165,7 @@ class CORE_EXPORT QgsMessageLogConsole : public QObject * \param tag the tag of the message * \param level the log level of the message */ - void logMessage( const QString &message, const QString &tag, Qgis::MessageLevel level ); + virtual void logMessage( const QString &message, const QString &tag, Qgis::MessageLevel level ); }; #endif diff --git a/src/server/qgsserverlogger.h b/src/server/qgsserverlogger.h index 11fc511416d..7b86aae1c9a 100644 --- a/src/server/qgsserverlogger.h +++ b/src/server/qgsserverlogger.h @@ -76,7 +76,7 @@ class SERVER_EXPORT QgsServerLogger : public QgsMessageLogConsole * \param tag tag of the message * \param level log level of the message */ - void logMessage( const QString &message, const QString &tag, Qgis::MessageLevel level ); + void logMessage( const QString &message, const QString &tag, Qgis::MessageLevel level ) override; protected: QgsServerLogger();