summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Zach Hilman2019-05-17 21:44:28 -0400
committerGravatar Zach Hilman2019-05-25 16:09:20 -0400
commit658d2ee97d855634d9ecf7ce31b5a3668bc57b37 (patch)
treea1b213fa74da69cdcc95992957e45992343f4f18 /src
parentarm_interface: Expand backtrace generation (diff)
downloadyuzu-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.h1
-rw-r--r--src/yuzu/configuration/config.cpp20
-rw-r--r--src/yuzu_cmd/config.cpp2
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
467void Config::ReadDebuggingValues() { 467void 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
480void Config::ReadDisabledAddOnValues() { 480void 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);