diff --git a/src/core/qgsmessagelog.cpp b/src/core/qgsmessagelog.cpp index f4803e454f3..d93af829f5c 100644 --- a/src/core/qgsmessagelog.cpp +++ b/src/core/qgsmessagelog.cpp @@ -24,7 +24,9 @@ class QgsMessageLogConsole; QgsMessageLog::QgsMessageLog() : QObject() -{} +{ + qRegisterMetaType< QgsMessageLog::MessageLevel >( "QgsMessageLog::MessageLevel" ); +} void QgsMessageLog::logMessage( const QString& message, const QString& tag, QgsMessageLog::MessageLevel level ) { diff --git a/src/core/qgsmessagelog.h b/src/core/qgsmessagelog.h index 832efada17d..a94a2fd00cc 100644 --- a/src/core/qgsmessagelog.h +++ b/src/core/qgsmessagelog.h @@ -34,6 +34,7 @@ class CORE_EXPORT QgsMessageLog : public QObject { Q_OBJECT + Q_ENUMS( MessageLevel ) public: @@ -62,7 +63,6 @@ class CORE_EXPORT QgsMessageLog : public QObject }; - /** \ingroup core \brief Default implementation of message logging interface diff --git a/tests/src/python/test_qgscolorschemeregistry.py b/tests/src/python/test_qgscolorschemeregistry.py index 6f75a84a91a..00bb8c22dbd 100644 --- a/tests/src/python/test_qgscolorschemeregistry.py +++ b/tests/src/python/test_qgscolorschemeregistry.py @@ -14,9 +14,11 @@ __revision__ = '$Format:%H$' import qgis # NOQA -from qgis.testing import unittest +from qgis.testing import start_app, unittest from qgis.core import QgsColorSchemeRegistry, QgsRecentColorScheme, QgsApplication +start_app() + class TestQgsColorSchemeRegistry(unittest.TestCase):