diff --git a/include/FramelessHelper/Core/framelesshelpercore_global.h b/include/FramelessHelper/Core/framelesshelpercore_global.h index 31a3ca04..fcfa598d 100644 --- a/include/FramelessHelper/Core/framelesshelpercore_global.h +++ b/include/FramelessHelper/Core/framelesshelpercore_global.h @@ -132,23 +132,23 @@ QT_END_NAMESPACE # endif #endif -#ifndef FRAMELESSHELPER_BYTEARRAY_VIEW -# define FRAMELESSHELPER_BYTEARRAY_VIEW(ba) ba +#ifndef FRAMELESSHELPER_BYTEARRAY +# define FRAMELESSHELPER_BYTEARRAY(ba) ba #endif -#ifndef FRAMELESSHELPER_STRING_VIEW +#ifndef FRAMELESSHELPER_STRING # if (QT_VERSION >= QT_VERSION_CHECK(6, 4, 0)) -# define FRAMELESSHELPER_STRING_VIEW(str) str##_L1 +# define FRAMELESSHELPER_STRING(str) str##_L1 # else -# define FRAMELESSHELPER_STRING_VIEW(str) QLatin1String(str) +# define FRAMELESSHELPER_STRING(str) QLatin1String(str) # endif #endif -#ifndef FRAMELESSHELPER_STRING_VIEW_TYPE +#ifndef FRAMELESSHELPER_STRING_TYPE # if (QT_VERSION >= QT_VERSION_CHECK(6, 4, 0)) -# define FRAMELESSHELPER_STRING_VIEW_TYPE QLatin1StringView +# define FRAMELESSHELPER_STRING_TYPE QLatin1StringView # else -# define FRAMELESSHELPER_STRING_VIEW_TYPE QLatin1String +# define FRAMELESSHELPER_STRING_TYPE QLatin1String # endif #endif @@ -162,12 +162,12 @@ QT_END_NAMESPACE #ifndef FRAMELESSHELPER_BYTEARRAY_CONSTANT2 # define FRAMELESSHELPER_BYTEARRAY_CONSTANT2(name, ba) \ - [[maybe_unused]] static constexpr const auto k##name = FRAMELESSHELPER_BYTEARRAY_VIEW(ba); + [[maybe_unused]] static constexpr const auto k##name = FRAMELESSHELPER_BYTEARRAY(ba); #endif #ifndef FRAMELESSHELPER_STRING_CONSTANT2 # define FRAMELESSHELPER_STRING_CONSTANT2(name, str) \ - [[maybe_unused]] static constexpr const auto k##name = FRAMELESSHELPER_STRING_VIEW(str); + [[maybe_unused]] static constexpr const auto k##name = FRAMELESSHELPER_STRING(str); #endif #ifndef FRAMELESSHELPER_BYTEARRAY_CONSTANT diff --git a/src/core/framelessconfig.cpp b/src/core/framelessconfig.cpp index 18070d47..95fb1a51 100644 --- a/src/core/framelessconfig.cpp +++ b/src/core/framelessconfig.cpp @@ -48,8 +48,6 @@ static Q_LOGGING_CATEGORY(lcFramelessConfig, "wangwenx190.framelesshelper.core.f using namespace Global; -FRAMELESSHELPER_STRING_CONSTANT2(ConfigFileName, ".framelesshelper.ini") - struct FramelessConfigEntry { const char *env = nullptr; @@ -133,7 +131,7 @@ void FramelessConfig::reload(const bool force) return nullptr; } const QDir appDir(QCoreApplication::applicationDirPath()); - return std::make_unique(appDir.filePath(kConfigFileName), QSettings::IniFormat); + return std::make_unique(appDir.filePath(FRAMELESSHELPER_STRING_LITERAL(".framelesshelper.ini")), QSettings::IniFormat); }(); for (int i = 0; i != OptionCount; ++i) { const bool envVar = (!g_framelessConfigData()->disableEnvVar diff --git a/src/core/registrykey.cpp b/src/core/registrykey.cpp index 6c901e04..bc225b81 100644 --- a/src/core/registrykey.cpp +++ b/src/core/registrykey.cpp @@ -66,18 +66,18 @@ static constexpr const std::array g_registryKeyMap = static constexpr const auto registryKeyCount = std::size(g_registryKeyMap); static_assert(registryKeyCount == (static_cast(RegistryRootKey::PerformanceNlsText) + 1)); -[[maybe_unused]] static constexpr const std::array g_registryStrMap = +[[maybe_unused]] static constexpr const std::array g_registryStrMap = { - FRAMELESSHELPER_STRING_VIEW("HKEY_CLASSES_ROOT"), - FRAMELESSHELPER_STRING_VIEW("HKEY_CURRENT_USER"), - FRAMELESSHELPER_STRING_VIEW("HKEY_LOCAL_MACHINE"), - FRAMELESSHELPER_STRING_VIEW("HKEY_USERS"), - FRAMELESSHELPER_STRING_VIEW("HKEY_PERFORMANCE_DATA"), - FRAMELESSHELPER_STRING_VIEW("HKEY_CURRENT_CONFIG"), - FRAMELESSHELPER_STRING_VIEW("HKEY_DYN_DATA"), - FRAMELESSHELPER_STRING_VIEW("HKEY_CURRENT_USER_LOCAL_SETTINGS"), - FRAMELESSHELPER_STRING_VIEW("HKEY_PERFORMANCE_TEXT"), - FRAMELESSHELPER_STRING_VIEW("HKEY_PERFORMANCE_NLSTEXT") + FRAMELESSHELPER_STRING("HKEY_CLASSES_ROOT"), + FRAMELESSHELPER_STRING("HKEY_CURRENT_USER"), + FRAMELESSHELPER_STRING("HKEY_LOCAL_MACHINE"), + FRAMELESSHELPER_STRING("HKEY_USERS"), + FRAMELESSHELPER_STRING("HKEY_PERFORMANCE_DATA"), + FRAMELESSHELPER_STRING("HKEY_CURRENT_CONFIG"), + FRAMELESSHELPER_STRING("HKEY_DYN_DATA"), + FRAMELESSHELPER_STRING("HKEY_CURRENT_USER_LOCAL_SETTINGS"), + FRAMELESSHELPER_STRING("HKEY_PERFORMANCE_TEXT"), + FRAMELESSHELPER_STRING("HKEY_PERFORMANCE_NLSTEXT") }; RegistryKey::RegistryKey(const RegistryRootKey root, const QString &key, QObject *parent) : QObject(parent)