Просмотр исходного кода

Merge pull request #2455 from lioncash/config

configuration/config: Move config loading and saving to functions based off groups
bunnei 7 лет назад
Родитель
Сommit
9ffc60b5b3
2 измененных файлов с 571 добавлено и 313 удалено
  1. 537 313
      src/yuzu/configuration/config.cpp
  2. 34 0
      src/yuzu/configuration/config.h

Разница между файлами не показана из-за своего большого размера
+ 537 - 313
src/yuzu/configuration/config.cpp


+ 34 - 0
src/yuzu/configuration/config.h

@@ -37,12 +37,46 @@ private:
     void ReadTouchscreenValues();
     void ReadTouchscreenValues();
     void ApplyDefaultProfileIfInputInvalid();
     void ApplyDefaultProfileIfInputInvalid();
 
 
+    // Read functions bases off the respective config section names.
+    void ReadAudioValues();
+    void ReadControlValues();
+    void ReadCoreValues();
+    void ReadDataStorageValues();
+    void ReadDebuggingValues();
+    void ReadDisabledAddOnValues();
+    void ReadMiscellaneousValues();
+    void ReadPathValues();
+    void ReadRendererValues();
+    void ReadShortcutValues();
+    void ReadSystemValues();
+    void ReadUIValues();
+    void ReadUIGamelistValues();
+    void ReadUILayoutValues();
+    void ReadWebServiceValues();
+
     void SaveValues();
     void SaveValues();
     void SavePlayerValues();
     void SavePlayerValues();
     void SaveDebugValues();
     void SaveDebugValues();
     void SaveMouseValues();
     void SaveMouseValues();
     void SaveTouchscreenValues();
     void SaveTouchscreenValues();
 
 
+    // Save functions based off the respective config section names.
+    void SaveAudioValues();
+    void SaveControlValues();
+    void SaveCoreValues();
+    void SaveDataStorageValues();
+    void SaveDebuggingValues();
+    void SaveDisabledAddOnValues();
+    void SaveMiscellaneousValues();
+    void SavePathValues();
+    void SaveRendererValues();
+    void SaveShortcutValues();
+    void SaveSystemValues();
+    void SaveUIValues();
+    void SaveUIGamelistValues();
+    void SaveUILayoutValues();
+    void SaveWebServiceValues();
+
     QVariant ReadSetting(const QString& name) const;
     QVariant ReadSetting(const QString& name) const;
     QVariant ReadSetting(const QString& name, const QVariant& default_value) const;
     QVariant ReadSetting(const QString& name, const QVariant& default_value) const;
     void WriteSetting(const QString& name, const QVariant& value);
     void WriteSetting(const QString& name, const QVariant& value);

Некоторые файлы не были показаны из-за большого количества измененных файлов