diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/citra_qt/configure_general.cpp | 5 | ||||
| -rw-r--r-- | src/citra_qt/configure_general.ui | 20 |
2 files changed, 25 insertions, 0 deletions
diff --git a/src/citra_qt/configure_general.cpp b/src/citra_qt/configure_general.cpp index 95aab9f2e..e6832341a 100644 --- a/src/citra_qt/configure_general.cpp +++ b/src/citra_qt/configure_general.cpp | |||
| @@ -7,6 +7,7 @@ | |||
| 7 | #include "ui_configure_general.h" | 7 | #include "ui_configure_general.h" |
| 8 | 8 | ||
| 9 | #include "core/settings.h" | 9 | #include "core/settings.h" |
| 10 | #include "core/system.h" | ||
| 10 | 11 | ||
| 11 | ConfigureGeneral::ConfigureGeneral(QWidget *parent) : | 12 | ConfigureGeneral::ConfigureGeneral(QWidget *parent) : |
| 12 | QWidget(parent), | 13 | QWidget(parent), |
| @@ -14,6 +15,8 @@ ConfigureGeneral::ConfigureGeneral(QWidget *parent) : | |||
| 14 | { | 15 | { |
| 15 | ui->setupUi(this); | 16 | ui->setupUi(this); |
| 16 | this->setConfiguration(); | 17 | this->setConfiguration(); |
| 18 | |||
| 19 | ui->toggle_cpu_jit->setEnabled(!System::IsPoweredOn()); | ||
| 17 | } | 20 | } |
| 18 | 21 | ||
| 19 | ConfigureGeneral::~ConfigureGeneral() { | 22 | ConfigureGeneral::~ConfigureGeneral() { |
| @@ -22,6 +25,7 @@ ConfigureGeneral::~ConfigureGeneral() { | |||
| 22 | void ConfigureGeneral::setConfiguration() { | 25 | void ConfigureGeneral::setConfiguration() { |
| 23 | ui->toggle_deepscan->setChecked(UISettings::values.gamedir_deepscan); | 26 | ui->toggle_deepscan->setChecked(UISettings::values.gamedir_deepscan); |
| 24 | ui->toggle_check_exit->setChecked(UISettings::values.confirm_before_closing); | 27 | ui->toggle_check_exit->setChecked(UISettings::values.confirm_before_closing); |
| 28 | ui->toggle_cpu_jit->setChecked(Settings::values.use_cpu_jit); | ||
| 25 | ui->region_combobox->setCurrentIndex(Settings::values.region_value); | 29 | ui->region_combobox->setCurrentIndex(Settings::values.region_value); |
| 26 | } | 30 | } |
| 27 | 31 | ||
| @@ -29,5 +33,6 @@ void ConfigureGeneral::applyConfiguration() { | |||
| 29 | UISettings::values.gamedir_deepscan = ui->toggle_deepscan->isChecked(); | 33 | UISettings::values.gamedir_deepscan = ui->toggle_deepscan->isChecked(); |
| 30 | UISettings::values.confirm_before_closing = ui->toggle_check_exit->isChecked(); | 34 | UISettings::values.confirm_before_closing = ui->toggle_check_exit->isChecked(); |
| 31 | Settings::values.region_value = ui->region_combobox->currentIndex(); | 35 | Settings::values.region_value = ui->region_combobox->currentIndex(); |
| 36 | Settings::values.use_cpu_jit = ui->toggle_cpu_jit->isChecked(); | ||
| 32 | Settings::Apply(); | 37 | Settings::Apply(); |
| 33 | } | 38 | } |
diff --git a/src/citra_qt/configure_general.ui b/src/citra_qt/configure_general.ui index 343f804c0..81688113f 100644 --- a/src/citra_qt/configure_general.ui +++ b/src/citra_qt/configure_general.ui | |||
| @@ -43,6 +43,26 @@ | |||
| 43 | </layout> | 43 | </layout> |
| 44 | </widget> | 44 | </widget> |
| 45 | </item> | 45 | </item> |
| 46 | <item> | ||
| 47 | <widget class="QGroupBox" name="groupBox_2"> | ||
| 48 | <property name="title"> | ||
| 49 | <string>Performance</string> | ||
| 50 | </property> | ||
| 51 | <layout class="QHBoxLayout" name="horizontalLayout_7"> | ||
| 52 | <item> | ||
| 53 | <layout class="QVBoxLayout" name="verticalLayout_5"> | ||
| 54 | <item> | ||
| 55 | <widget class="QCheckBox" name="toggle_cpu_jit"> | ||
| 56 | <property name="text"> | ||
| 57 | <string>Enable CPU JIT</string> | ||
| 58 | </property> | ||
| 59 | </widget> | ||
| 60 | </item> | ||
| 61 | </layout> | ||
| 62 | </item> | ||
| 63 | </layout> | ||
| 64 | </widget> | ||
| 65 | </item> | ||
| 46 | <item> | 66 | <item> |
| 47 | <widget class="QGroupBox" name="groupBox_4"> | 67 | <widget class="QGroupBox" name="groupBox_4"> |
| 48 | <property name="title"> | 68 | <property name="title"> |