summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Zach Hilman2019-05-17 21:45:16 -0400
committerGravatar Zach Hilman2019-05-25 16:09:20 -0400
commit6f0ee45b5c3d62cbd74ae45bd56ade8d2fbbb6d2 (patch)
tree3b6d56a00156930af0db0e304320dea741a3e3a8 /src
parentsettings: Add 'Reporting Services' config option (diff)
downloadyuzu-6f0ee45b5c3d62cbd74ae45bd56ade8d2fbbb6d2.tar.gz
yuzu-6f0ee45b5c3d62cbd74ae45bd56ade8d2fbbb6d2.tar.xz
yuzu-6f0ee45b5c3d62cbd74ae45bd56ade8d2fbbb6d2.zip
qt: Make UI option for 'Reporting Services' temporary
Reports are unnecessary for normal users and this is to prevent 'power' users from enabling the feature by accident.
Diffstat (limited to 'src')
-rw-r--r--src/yuzu/configuration/configure_debug.cpp2
-rw-r--r--src/yuzu/configuration/configure_debug.ui22
2 files changed, 24 insertions, 0 deletions
diff --git a/src/yuzu/configuration/configure_debug.cpp b/src/yuzu/configuration/configure_debug.cpp
index 550cf9dca..77466d007 100644
--- a/src/yuzu/configuration/configure_debug.cpp
+++ b/src/yuzu/configuration/configure_debug.cpp
@@ -35,6 +35,7 @@ void ConfigureDebug::setConfiguration() {
35 ui->homebrew_args_edit->setText(QString::fromStdString(Settings::values.program_args)); 35 ui->homebrew_args_edit->setText(QString::fromStdString(Settings::values.program_args));
36 ui->dump_exefs->setChecked(Settings::values.dump_exefs); 36 ui->dump_exefs->setChecked(Settings::values.dump_exefs);
37 ui->dump_decompressed_nso->setChecked(Settings::values.dump_nso); 37 ui->dump_decompressed_nso->setChecked(Settings::values.dump_nso);
38 ui->reporting_services->setChecked(Settings::values.reporting_services);
38} 39}
39 40
40void ConfigureDebug::applyConfiguration() { 41void ConfigureDebug::applyConfiguration() {
@@ -45,6 +46,7 @@ void ConfigureDebug::applyConfiguration() {
45 Settings::values.program_args = ui->homebrew_args_edit->text().toStdString(); 46 Settings::values.program_args = ui->homebrew_args_edit->text().toStdString();
46 Settings::values.dump_exefs = ui->dump_exefs->isChecked(); 47 Settings::values.dump_exefs = ui->dump_exefs->isChecked();
47 Settings::values.dump_nso = ui->dump_decompressed_nso->isChecked(); 48 Settings::values.dump_nso = ui->dump_decompressed_nso->isChecked();
49 Settings::values.reporting_services = ui->reporting_services->isChecked();
48 Debugger::ToggleConsole(); 50 Debugger::ToggleConsole();
49 Log::Filter filter; 51 Log::Filter filter;
50 filter.ParseFilterString(Settings::values.log_filter); 52 filter.ParseFilterString(Settings::values.log_filter);
diff --git a/src/yuzu/configuration/configure_debug.ui b/src/yuzu/configuration/configure_debug.ui
index 758a92335..73bb85e13 100644
--- a/src/yuzu/configuration/configure_debug.ui
+++ b/src/yuzu/configuration/configure_debug.ui
@@ -155,6 +155,28 @@
155 </property> 155 </property>
156 </widget> 156 </widget>
157 </item> 157 </item>
158 <item>
159 <widget class="QCheckBox" name="reporting_services">
160 <property name="text">
161 <string>Enable Verbose Reporting Services</string>
162 </property>
163 </widget>
164 </item>
165 <item>
166 <widget class="QLabel" name="label_3">
167 <property name="font">
168 <font>
169 <italic>true</italic>
170 </font>
171 </property>
172 <property name="text">
173 <string>This will be reset automatically when yuzu closes.</string>
174 </property>
175 <property name="indent">
176 <number>20</number>
177 </property>
178 </widget>
179 </item>
158 </layout> 180 </layout>
159 </widget> 181 </widget>
160 </item> 182 </item>