diff options
| author | 2019-05-17 21:44:28 -0400 | |
|---|---|---|
| committer | 2019-05-25 16:09:20 -0400 | |
| commit | 658d2ee97d855634d9ecf7ce31b5a3668bc57b37 (patch) | |
| tree | a1b213fa74da69cdcc95992957e45992343f4f18 /src | |
| parent | arm_interface: Expand backtrace generation (diff) | |
| download | yuzu-658d2ee97d855634d9ecf7ce31b5a3668bc57b37.tar.gz yuzu-658d2ee97d855634d9ecf7ce31b5a3668bc57b37.tar.xz yuzu-658d2ee97d855634d9ecf7ce31b5a3668bc57b37.zip | |
settings: Add 'Reporting Services' config option
Full enable/disable for all reports.
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/settings.h | 1 | ||||
| -rw-r--r-- | src/yuzu/configuration/config.cpp | 20 | ||||
| -rw-r--r-- | src/yuzu_cmd/config.cpp | 2 |
3 files changed, 13 insertions, 10 deletions
diff --git a/src/core/settings.h b/src/core/settings.h index 5ff3634aa..fe6b26ef0 100644 --- a/src/core/settings.h +++ b/src/core/settings.h | |||
| @@ -416,6 +416,7 @@ struct Values { | |||
| 416 | std::string program_args; | 416 | std::string program_args; |
| 417 | bool dump_exefs; | 417 | bool dump_exefs; |
| 418 | bool dump_nso; | 418 | bool dump_nso; |
| 419 | bool reporting_services; | ||
| 419 | 420 | ||
| 420 | // WebService | 421 | // WebService |
| 421 | bool enable_telemetry; | 422 | bool enable_telemetry; |
diff --git a/src/yuzu/configuration/config.cpp b/src/yuzu/configuration/config.cpp index db27da23e..ed14474aa 100644 --- a/src/yuzu/configuration/config.cpp +++ b/src/yuzu/configuration/config.cpp | |||
| @@ -465,16 +465,16 @@ void Config::ReadDataStorageValues() { | |||
| 465 | } | 465 | } |
| 466 | 466 | ||
| 467 | void Config::ReadDebuggingValues() { | 467 | void Config::ReadDebuggingValues() { |
| 468 | qt_config->beginGroup(QStringLiteral("Debugging")); | 468 | qt_config->beginGroup(QStringLiteral("Debugging")); |
| 469 | 469 | ||
| 470 | Settings::values.use_gdbstub = ReadSetting(QStringLiteral("use_gdbstub"), false).toBool(); | 470 | Settings::values.use_gdbstub = ReadSetting(QStringLiteral("use_gdbstub"), false).toBool(); |
| 471 | Settings::values.gdbstub_port = ReadSetting(QStringLiteral("gdbstub_port"), 24689).toInt(); | 471 | Settings::values.gdbstub_port = ReadSetting(QStringLiteral("gdbstub_port"), 24689).toInt(); |
| 472 | Settings::values.program_args = | 472 | Settings::values.program_args = |
| 473 | ReadSetting(QStringLiteral("program_args"), QStringLiteral("")).toString().toStdString(); | 473 | ReadSetting(QStringLiteral("program_args"), QStringLiteral("")).toString().toStdString(); |
| 474 | Settings::values.dump_exefs = ReadSetting(QStringLiteral("dump_exefs"), false).toBool(); | 474 | Settings::values.dump_exefs = ReadSetting(QStringLiteral("dump_exefs"), false).toBool(); |
| 475 | Settings::values.dump_nso = ReadSetting(QStringLiteral("dump_nso"), false).toBool(); | 475 | Settings::values.dump_nso = ReadSetting(QStringLiteral("dump_nso"), false).toBool(); |
| 476 | 476 | Settings::values.reporting_services = ReadSetting("reporting_services", false).toBool(); | |
| 477 | qt_config->endGroup(); | 477 | qt_config->endGroup(); |
| 478 | } | 478 | } |
| 479 | 479 | ||
| 480 | void Config::ReadDisabledAddOnValues() { | 480 | void Config::ReadDisabledAddOnValues() { |
diff --git a/src/yuzu_cmd/config.cpp b/src/yuzu_cmd/config.cpp index d0ae058fd..6c13e91e7 100644 --- a/src/yuzu_cmd/config.cpp +++ b/src/yuzu_cmd/config.cpp | |||
| @@ -383,6 +383,8 @@ void Config::ReadValues() { | |||
| 383 | Settings::values.program_args = sdl2_config->Get("Debugging", "program_args", ""); | 383 | Settings::values.program_args = sdl2_config->Get("Debugging", "program_args", ""); |
| 384 | Settings::values.dump_exefs = sdl2_config->GetBoolean("Debugging", "dump_exefs", false); | 384 | Settings::values.dump_exefs = sdl2_config->GetBoolean("Debugging", "dump_exefs", false); |
| 385 | Settings::values.dump_nso = sdl2_config->GetBoolean("Debugging", "dump_nso", false); | 385 | Settings::values.dump_nso = sdl2_config->GetBoolean("Debugging", "dump_nso", false); |
| 386 | Settings::values.reporting_services = | ||
| 387 | sdl2_config->GetBoolean("Debugging", "reporting_services", false); | ||
| 386 | 388 | ||
| 387 | const auto title_list = sdl2_config->Get("AddOns", "title_ids", ""); | 389 | const auto title_list = sdl2_config->Get("AddOns", "title_ids", ""); |
| 388 | std::stringstream ss(title_list); | 390 | std::stringstream ss(title_list); |