diff --git a/src/corelib/io/qloggingregistry_p.h b/src/corelib/io/qloggingregistry_p.h index c298b79f0d3..f4eec4ccfc3 100644 --- a/src/corelib/io/qloggingregistry_p.h +++ b/src/corelib/io/qloggingregistry_p.h @@ -95,31 +95,29 @@ private: QList _rules; }; -class Q_AUTOTEST_EXPORT QLoggingRegistry +class QLoggingRegistry { Q_DISABLE_COPY_MOVE(QLoggingRegistry) public: - QLoggingRegistry(); + Q_AUTOTEST_EXPORT QLoggingRegistry(); - void initializeRules(); + Q_AUTOTEST_EXPORT void initializeRules(); void registerCategory(QLoggingCategory *category, QtMsgType enableForLevel); void unregisterCategory(QLoggingCategory *category); -#ifndef QT_BUILD_INTERNAL - Q_CORE_EXPORT // always export from QtCore -#endif - void registerEnvironmentOverrideForCategory(const char *categoryName, const char *environment); + Q_CORE_EXPORT void registerEnvironmentOverrideForCategory(const char *categoryName, + const char *environment); void setApiRules(const QString &content); QLoggingCategory::CategoryFilter installFilter(QLoggingCategory::CategoryFilter filter); - static QLoggingRegistry *instance(); + Q_CORE_EXPORT static QLoggingRegistry *instance(); private: - void updateRules(); + Q_AUTOTEST_EXPORT void updateRules(); static void defaultCategoryFilter(QLoggingCategory *category);