diff --git a/include/orm/databasemanager.hpp b/include/orm/databasemanager.hpp index f252ef27e..dcb0dc83d 100644 --- a/include/orm/databasemanager.hpp +++ b/include/orm/databasemanager.hpp @@ -397,7 +397,9 @@ namespace Query static void checkInstance(); /*! Call QMetaType's register functions needed by the Qt 5. */ +#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) static void registerQMetaTypesForQt5(); +#endif /*! Database configuration. */ Configuration m_configuration {}; diff --git a/src/orm/databasemanager.cpp b/src/orm/databasemanager.cpp index e2c5fffd4..baaec21c2 100644 --- a/src/orm/databasemanager.cpp +++ b/src/orm/databasemanager.cpp @@ -960,6 +960,7 @@ void DatabaseManager::checkInstance() "Only one instance of DatabaseManager is allowed per process."); } +#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) void DatabaseManager::registerQMetaTypesForQt5() { if (!QMetaType::hasRegisteredComparators()) @@ -982,6 +983,7 @@ void DatabaseManager::registerQMetaTypesForQt5() QMetaType::registerEqualsComparator>>(); #endif } +#endif } // namespace Orm