diff --git a/cockatrice/src/interface/theme_manager.cpp b/cockatrice/src/interface/theme_manager.cpp index 6a5514fb1..8b587be6e 100644 --- a/cockatrice/src/interface/theme_manager.cpp +++ b/cockatrice/src/interface/theme_manager.cpp @@ -133,6 +133,14 @@ bool ThemeManager::isDarkMode() return false; } +bool ThemeManager::isBuiltInTheme() +{ + const auto themeName = SettingsCache::instance().getThemeName(); + + return themeName == NONE_THEME_NAME || themeName == FUSION_THEME_NAME || themeName == FUSION_THEME_NAME_LIGHT || + themeName == FUSION_THEME_NAME_DARK; +} + QStringMap &ThemeManager::getAvailableThemes() { QDir dir; diff --git a/cockatrice/src/interface/theme_manager.h b/cockatrice/src/interface/theme_manager.h index 81e236732..416923128 100644 --- a/cockatrice/src/interface/theme_manager.h +++ b/cockatrice/src/interface/theme_manager.h @@ -54,6 +54,7 @@ protected: QBrush loadExtraBrush(QString fileName, QBrush &fallbackBrush); public: + bool isBuiltInTheme(); bool isDarkMode(); QStringMap &getAvailableThemes();