summaryrefslogtreecommitdiff
path: root/src/core/settings.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/settings.h')
-rw-r--r--src/core/settings.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/core/settings.h b/src/core/settings.h
index 1fbe940b0..8e076f7ef 100644
--- a/src/core/settings.h
+++ b/src/core/settings.h
@@ -14,6 +14,10 @@
14#include "common/common_types.h" 14#include "common/common_types.h"
15#include "input_common/settings.h" 15#include "input_common/settings.h"
16 16
17namespace Core {
18class System;
19}
20
17namespace Settings { 21namespace Settings {
18 22
19enum class RendererBackend { 23enum class RendererBackend {
@@ -245,11 +249,11 @@ float Volume();
245 249
246std::string GetTimeZoneString(); 250std::string GetTimeZoneString();
247 251
248void Apply(); 252void Apply(Core::System& system);
249void LogSettings(); 253void LogSettings();
250 254
251// Restore the global state of all applicable settings in the Values struct 255// Restore the global state of all applicable settings in the Values struct
252void RestoreGlobalState(); 256void RestoreGlobalState(bool is_powered_on);
253 257
254// Fixes settings that are known to cause issues with the emulator 258// Fixes settings that are known to cause issues with the emulator
255void Sanitize(); 259void Sanitize();