diff --git a/include/FramelessHelper/Core/private/framelesshelpercore_global_p.h b/include/FramelessHelper/Core/private/framelesshelpercore_global_p.h index 9e1dda2..892e041 100644 --- a/include/FramelessHelper/Core/private/framelesshelpercore_global_p.h +++ b/include/FramelessHelper/Core/private/framelesshelpercore_global_p.h @@ -117,7 +117,9 @@ enum class ExtraDataType : quint8 }; #if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) -FRAMELESSHELPER_CORE_API uint qHash(ExtraDataType key, uint seed = 0) noexcept; +inline uint qHash(ExtraDataType key, uint seed = 0) noexcept { + return ::qHash(static_cast(key), seed); +} #endif struct FRAMELESSHELPER_CORE_API FramelessExtraData diff --git a/src/core/framelesshelpercore_global.cpp b/src/core/framelesshelpercore_global.cpp index 219f117..7b50ba5 100644 --- a/src/core/framelesshelpercore_global.cpp +++ b/src/core/framelesshelpercore_global.cpp @@ -26,7 +26,6 @@ #include "framelesshelpercore_global_p.h" #include "versionnumber_p.h" #include "utils.h" -#include #include #include #include @@ -124,12 +123,6 @@ FramelessCallbacksPtr FramelessCallbacks::create() return std::make_shared(); } -#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) -uint qHash(ExtraDataType key, uint seed) noexcept { - return ::qHash(static_cast(key), seed); -} -#endif - FramelessExtraData::FramelessExtraData() = default; FramelessExtraData::~FramelessExtraData() = default;