mirror of
https://git.suyu.dev/suyu/suyu.git
synced 2026-01-03 13:15:34 +01:00
Load custom Qt themes from yuzu data directory
- Directory is qt_themes, each theme must be in one folder
- It should contain a file "style.qss"
- It may contain an "icons" sub-directory, to override included icons
(with files like mytheme/icons/colorful/48x48/star.png for example)
- Directories ending by "_dark" are reserved for dark variant icons.
They are not listed as themes in the UI.
- If theme directory contains "dark" or "midnight", theme will be considered dark
This commit is contained in:
parent
b911ac8516
commit
c889f1bd36
10 changed files with 102 additions and 62 deletions
|
|
@ -121,6 +121,7 @@ public:
|
|||
GenerateSuyuPath(SuyuPath::ConfigDir, suyu_path_config);
|
||||
GenerateSuyuPath(SuyuPath::CrashDumpsDir, suyu_path / CRASH_DUMPS_DIR);
|
||||
GenerateSuyuPath(SuyuPath::DumpDir, suyu_path / DUMP_DIR);
|
||||
GenerateSuyuPath(SuyuPath::IconsDir, suyu_path / ICONS_DIR);
|
||||
GenerateSuyuPath(SuyuPath::KeysDir, suyu_path / KEYS_DIR);
|
||||
GenerateSuyuPath(SuyuPath::LoadDir, suyu_path / LOAD_DIR);
|
||||
GenerateSuyuPath(SuyuPath::LogDir, suyu_path / LOG_DIR);
|
||||
|
|
@ -130,7 +131,7 @@ public:
|
|||
GenerateSuyuPath(SuyuPath::SDMCDir, suyu_path / SDMC_DIR);
|
||||
GenerateSuyuPath(SuyuPath::ShaderDir, suyu_path / SHADER_DIR);
|
||||
GenerateSuyuPath(SuyuPath::TASDir, suyu_path / TAS_DIR);
|
||||
GenerateSuyuPath(SuyuPath::IconsDir, suyu_path / ICONS_DIR);
|
||||
GenerateSuyuPath(SuyuPath::ThemesDir, suyu_path / THEMES_DIR);
|
||||
}
|
||||
|
||||
private:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue