diff options
Diffstat (limited to 'settings.cpp')
-rw-r--r-- | settings.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/settings.cpp b/settings.cpp index 8736d15..ce7d94e 100644 --- a/settings.cpp +++ b/settings.cpp @@ -14,6 +14,10 @@ SettingsManager::SettingsManager(std::string filename) m_ok = rc == SI_OK; } +void SettingsManager::Reload() { + m_ok = m_ini.LoadFile(m_filename.c_str()) == SI_OK; +} + std::string SettingsManager::GetSettingString(const std::string §ion, const std::string &key, std::string fallback) const { return m_ini.GetValue(section.c_str(), key.c_str(), fallback.c_str()); } @@ -65,3 +69,7 @@ int SettingsManager::GetCacheHTTPConcurrency() const { bool SettingsManager::GetPrefetch() const { return GetSettingBool("discord", "prefetch", false); } + +std::string SettingsManager::GetMainCSS() const { + return GetSettingString("gui", "css", "./css/main.css"); +} |