From 32aa6f116acc6e3e20a1ec76cef45b29f7005ad7 Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Fri, 17 Oct 2025 12:06:14 +0800 Subject: Remove String stage 1. --- src/ui/ThemeManager.cpp | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'src/ui/ThemeManager.cpp') diff --git a/src/ui/ThemeManager.cpp b/src/ui/ThemeManager.cpp index a95900b4..0f4daeb7 100644 --- a/src/ui/ThemeManager.cpp +++ b/src/ui/ThemeManager.cpp @@ -1,14 +1,9 @@ #include "cru/ui/ThemeManager.h" -#include "Helper.h" -#include "cru/base/StringUtil.h" #include "cru/base/io/Resource.h" #include "cru/platform/graphics/Brush.h" -#include "cru/platform/graphics/Factory.h" -#include "cru/platform/gui/UiApplication.h" #include "cru/ui/ThemeResourceDictionary.h" #include "cru/ui/style/StyleRuleSet.h" -#include "cru/xml/XmlParser.h" namespace cru::ui { ThemeManager* ThemeManager::GetInstance() { @@ -48,22 +43,22 @@ void ThemeManager::PrependThemeResourceDictionary( theme_resource_change_event_.Raise(nullptr); } -String ThemeManager::GetResourceString(const String& key) { - return GetResource(key); +std::string ThemeManager::GetResourceString(std::string_view key) { + return GetResource(key).ToUtf8(); } std::shared_ptr ThemeManager::GetResourceBrush( - const String& key) { + std::string_view key) { return GetResource>(key); } std::shared_ptr ThemeManager::GetResourceFont( - const String& key) { + std::string_view key) { return GetResource>(key); } std::shared_ptr ThemeManager::GetResourceStyleRuleSet( - const String& key) { + std::string_view key) { return GetResource>(key); } } // namespace cru::ui -- cgit v1.2.3