ソースを参照

settings: Add docked mode helper function

lat9nq 2 年 前
コミット
ab862207d7
2 ファイル変更7 行追加0 行削除
  1. 5 0
      src/common/settings.cpp
  2. 2 0
      src/common/settings.h

+ 5 - 0
src/common/settings.cpp

@@ -2,6 +2,7 @@
 // SPDX-License-Identifier: GPL-2.0-or-later
 // SPDX-License-Identifier: GPL-2.0-or-later
 
 
 #include <version>
 #include <version>
+#include "common/settings_enums.h"
 #if __cpp_lib_chrono >= 201907L
 #if __cpp_lib_chrono >= 201907L
 #include <chrono>
 #include <chrono>
 #include <exception>
 #include <exception>
@@ -145,6 +146,10 @@ bool IsFastmemEnabled() {
     return true;
     return true;
 }
 }
 
 
+bool IsDockedMode() {
+    return values.use_docked_mode.GetValue() == Settings::ConsoleMode::Docked;
+}
+
 float Volume() {
 float Volume() {
     if (values.audio_muted) {
     if (values.audio_muted) {
         return 0.0f;
         return 0.0f;

+ 2 - 0
src/common/settings.h

@@ -525,6 +525,8 @@ bool IsGPULevelHigh();
 
 
 bool IsFastmemEnabled();
 bool IsFastmemEnabled();
 
 
+bool IsDockedMode();
+
 float Volume();
 float Volume();
 
 
 std::string GetTimeZoneString(TimeZone time_zone);
 std::string GetTimeZoneString(TimeZone time_zone);