diff options
Diffstat (limited to 'src/citra_qt/config.cpp')
| -rw-r--r-- | src/citra_qt/config.cpp | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/src/citra_qt/config.cpp b/src/citra_qt/config.cpp index 8021667d0..5fe57dfa2 100644 --- a/src/citra_qt/config.cpp +++ b/src/citra_qt/config.cpp | |||
| @@ -63,6 +63,24 @@ void Config::ReadValues() { | |||
| 63 | Settings::values.sink_id = qt_config->value("output_engine", "auto").toString().toStdString(); | 63 | Settings::values.sink_id = qt_config->value("output_engine", "auto").toString().toStdString(); |
| 64 | Settings::values.enable_audio_stretching = | 64 | Settings::values.enable_audio_stretching = |
| 65 | qt_config->value("enable_audio_stretching", true).toBool(); | 65 | qt_config->value("enable_audio_stretching", true).toBool(); |
| 66 | Settings::values.audio_device_id = | ||
| 67 | qt_config->value("output_device", "auto").toString().toStdString(); | ||
| 68 | qt_config->endGroup(); | ||
| 69 | |||
| 70 | using namespace Service::CAM; | ||
| 71 | qt_config->beginGroup("Camera"); | ||
| 72 | Settings::values.camera_name[OuterRightCamera] = | ||
| 73 | qt_config->value("camera_outer_right_name", "blank").toString().toStdString(); | ||
| 74 | Settings::values.camera_config[OuterRightCamera] = | ||
| 75 | qt_config->value("camera_outer_right_config", "").toString().toStdString(); | ||
| 76 | Settings::values.camera_name[InnerCamera] = | ||
| 77 | qt_config->value("camera_inner_name", "blank").toString().toStdString(); | ||
| 78 | Settings::values.camera_config[InnerCamera] = | ||
| 79 | qt_config->value("camera_inner_config", "").toString().toStdString(); | ||
| 80 | Settings::values.camera_name[OuterLeftCamera] = | ||
| 81 | qt_config->value("camera_outer_left_name", "blank").toString().toStdString(); | ||
| 82 | Settings::values.camera_config[OuterLeftCamera] = | ||
| 83 | qt_config->value("camera_outer_left_config", "").toString().toStdString(); | ||
| 66 | qt_config->endGroup(); | 84 | qt_config->endGroup(); |
| 67 | 85 | ||
| 68 | qt_config->beginGroup("Data Storage"); | 86 | qt_config->beginGroup("Data Storage"); |
| @@ -128,6 +146,7 @@ void Config::ReadValues() { | |||
| 128 | 146 | ||
| 129 | UISettings::values.single_window_mode = qt_config->value("singleWindowMode", true).toBool(); | 147 | UISettings::values.single_window_mode = qt_config->value("singleWindowMode", true).toBool(); |
| 130 | UISettings::values.display_titlebar = qt_config->value("displayTitleBars", true).toBool(); | 148 | UISettings::values.display_titlebar = qt_config->value("displayTitleBars", true).toBool(); |
| 149 | UISettings::values.show_status_bar = qt_config->value("showStatusBar", true).toBool(); | ||
| 131 | UISettings::values.confirm_before_closing = qt_config->value("confirmClose", true).toBool(); | 150 | UISettings::values.confirm_before_closing = qt_config->value("confirmClose", true).toBool(); |
| 132 | UISettings::values.first_start = qt_config->value("firstStart", true).toBool(); | 151 | UISettings::values.first_start = qt_config->value("firstStart", true).toBool(); |
| 133 | 152 | ||
| @@ -169,6 +188,23 @@ void Config::SaveValues() { | |||
| 169 | qt_config->beginGroup("Audio"); | 188 | qt_config->beginGroup("Audio"); |
| 170 | qt_config->setValue("output_engine", QString::fromStdString(Settings::values.sink_id)); | 189 | qt_config->setValue("output_engine", QString::fromStdString(Settings::values.sink_id)); |
| 171 | qt_config->setValue("enable_audio_stretching", Settings::values.enable_audio_stretching); | 190 | qt_config->setValue("enable_audio_stretching", Settings::values.enable_audio_stretching); |
| 191 | qt_config->setValue("output_device", QString::fromStdString(Settings::values.audio_device_id)); | ||
| 192 | qt_config->endGroup(); | ||
| 193 | |||
| 194 | using namespace Service::CAM; | ||
| 195 | qt_config->beginGroup("Camera"); | ||
| 196 | qt_config->setValue("camera_outer_right_name", | ||
| 197 | QString::fromStdString(Settings::values.camera_name[OuterRightCamera])); | ||
| 198 | qt_config->setValue("camera_outer_right_config", | ||
| 199 | QString::fromStdString(Settings::values.camera_config[OuterRightCamera])); | ||
| 200 | qt_config->setValue("camera_inner_name", | ||
| 201 | QString::fromStdString(Settings::values.camera_name[InnerCamera])); | ||
| 202 | qt_config->setValue("camera_inner_config", | ||
| 203 | QString::fromStdString(Settings::values.camera_config[InnerCamera])); | ||
| 204 | qt_config->setValue("camera_outer_left_name", | ||
| 205 | QString::fromStdString(Settings::values.camera_name[OuterLeftCamera])); | ||
| 206 | qt_config->setValue("camera_outer_left_config", | ||
| 207 | QString::fromStdString(Settings::values.camera_config[OuterLeftCamera])); | ||
| 172 | qt_config->endGroup(); | 208 | qt_config->endGroup(); |
| 173 | 209 | ||
| 174 | qt_config->beginGroup("Data Storage"); | 210 | qt_config->beginGroup("Data Storage"); |
| @@ -217,6 +253,7 @@ void Config::SaveValues() { | |||
| 217 | 253 | ||
| 218 | qt_config->setValue("singleWindowMode", UISettings::values.single_window_mode); | 254 | qt_config->setValue("singleWindowMode", UISettings::values.single_window_mode); |
| 219 | qt_config->setValue("displayTitleBars", UISettings::values.display_titlebar); | 255 | qt_config->setValue("displayTitleBars", UISettings::values.display_titlebar); |
| 256 | qt_config->setValue("showStatusBar", UISettings::values.show_status_bar); | ||
| 220 | qt_config->setValue("confirmClose", UISettings::values.confirm_before_closing); | 257 | qt_config->setValue("confirmClose", UISettings::values.confirm_before_closing); |
| 221 | qt_config->setValue("firstStart", UISettings::values.first_start); | 258 | qt_config->setValue("firstStart", UISettings::values.first_start); |
| 222 | 259 | ||