Mercurial > minori
comparison src/core/config.cc @ 223:84e0a3c4737a
library: implement menu bar buttons
I also went ahead and put the links from Taiga in so I don't have to
worry about it later...
| author | Paper <mrpapersonic@gmail.com> |
|---|---|
| date | Mon, 08 Jan 2024 16:54:16 -0500 |
| parents | 53211cb1e7f5 |
| children | 7ca56c4ac0bc |
comparison
equal
deleted
inserted
replaced
| 222:b9f111d84d95 | 223:84e0a3c4737a |
|---|---|
| 88 | 88 |
| 89 locale.SetActiveLocale(QLocale(Strings::ToQString(INI::GetIniValue<std::string>(ini, "General", "Locale", "en_US")))); | 89 locale.SetActiveLocale(QLocale(Strings::ToQString(INI::GetIniValue<std::string>(ini, "General", "Locale", "en_US")))); |
| 90 | 90 |
| 91 theme.SetTheme(Translate::ToTheme(INI::GetIniValue<std::string>(ini, "Appearance", "Theme", "Default"))); | 91 theme.SetTheme(Translate::ToTheme(INI::GetIniValue<std::string>(ini, "Appearance", "Theme", "Default"))); |
| 92 | 92 |
| 93 library.paths = Strings::Split(INI::GetIniValue<std::string>(ini, "Library", "Folders", ""), ";"); | |
| 94 | |
| 93 return 0; | 95 return 0; |
| 94 } | 96 } |
| 95 | 97 |
| 96 int Config::Save() const { | 98 int Config::Save() const { |
| 97 std::filesystem::path cfg_path = Filesystem::GetConfigPath(); | 99 std::filesystem::path cfg_path = Filesystem::GetConfigPath(); |
| 129 INI::SetIniValue(ini, "Recognition/Browsers", player.name, enabled); | 131 INI::SetIniValue(ini, "Recognition/Browsers", player.name, enabled); |
| 130 break; | 132 break; |
| 131 } | 133 } |
| 132 } | 134 } |
| 133 | 135 |
| 136 INI::SetIniValue(ini, "Library", "Folders", Strings::Implode(library.paths, ";")); | |
| 137 | |
| 134 file.write(ini); | 138 file.write(ini); |
| 135 | 139 |
| 136 return 0; | 140 return 0; |
| 137 } | 141 } |
