summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar bunnei2018-10-03 21:38:29 -0400
committerGravatar GitHub2018-10-03 21:38:29 -0400
commitaf672d8abf92559b7770d9177f44bd6cec26a258 (patch)
tree2c875a84e0126137a2d049e07341b958036a11cb
parentMerge pull request #1431 from lioncash/audio (diff)
parentconfigure_graphics: Make functions internally linked where applicable (diff)
downloadyuzu-af672d8abf92559b7770d9177f44bd6cec26a258.tar.gz
yuzu-af672d8abf92559b7770d9177f44bd6cec26a258.tar.xz
yuzu-af672d8abf92559b7770d9177f44bd6cec26a258.zip
Merge pull request #1428 from lioncash/qt
configure_graphics: Make functions internally linked where applicable
Diffstat (limited to '')
-rw-r--r--src/yuzu/configuration/configure_graphics.cpp44
1 files changed, 23 insertions, 21 deletions
diff --git a/src/yuzu/configuration/configure_graphics.cpp b/src/yuzu/configuration/configure_graphics.cpp
index 839d58f59..cd1549462 100644
--- a/src/yuzu/configuration/configure_graphics.cpp
+++ b/src/yuzu/configuration/configure_graphics.cpp
@@ -8,27 +8,7 @@
8#include "ui_configure_graphics.h" 8#include "ui_configure_graphics.h"
9#include "yuzu/configuration/configure_graphics.h" 9#include "yuzu/configuration/configure_graphics.h"
10 10
11ConfigureGraphics::ConfigureGraphics(QWidget* parent) 11namespace {
12 : QWidget(parent), ui(new Ui::ConfigureGraphics) {
13
14 ui->setupUi(this);
15 this->setConfiguration();
16
17 ui->frame_limit->setEnabled(Settings::values.use_frame_limit);
18 connect(ui->toggle_frame_limit, &QCheckBox::stateChanged, ui->frame_limit,
19 &QSpinBox::setEnabled);
20 connect(ui->bg_button, &QPushButton::clicked, this, [this] {
21 const QColor new_bg_color = QColorDialog::getColor(bg_color);
22 if (!new_bg_color.isValid())
23 return;
24 bg_color = new_bg_color;
25 ui->bg_button->setStyleSheet(
26 QString("QPushButton { background-color: %1 }").arg(bg_color.name()));
27 });
28}
29
30ConfigureGraphics::~ConfigureGraphics() = default;
31
32enum class Resolution : int { 12enum class Resolution : int {
33 Auto, 13 Auto,
34 Scale1x, 14 Scale1x,
@@ -67,6 +47,28 @@ Resolution FromResolutionFactor(float factor) {
67 } 47 }
68 return Resolution::Auto; 48 return Resolution::Auto;
69} 49}
50} // Anonymous namespace
51
52ConfigureGraphics::ConfigureGraphics(QWidget* parent)
53 : QWidget(parent), ui(new Ui::ConfigureGraphics) {
54
55 ui->setupUi(this);
56 this->setConfiguration();
57
58 ui->frame_limit->setEnabled(Settings::values.use_frame_limit);
59 connect(ui->toggle_frame_limit, &QCheckBox::stateChanged, ui->frame_limit,
60 &QSpinBox::setEnabled);
61 connect(ui->bg_button, &QPushButton::clicked, this, [this] {
62 const QColor new_bg_color = QColorDialog::getColor(bg_color);
63 if (!new_bg_color.isValid())
64 return;
65 bg_color = new_bg_color;
66 ui->bg_button->setStyleSheet(
67 QString("QPushButton { background-color: %1 }").arg(bg_color.name()));
68 });
69}
70
71ConfigureGraphics::~ConfigureGraphics() = default;
70 72
71void ConfigureGraphics::setConfiguration() { 73void ConfigureGraphics::setConfiguration() {
72 ui->resolution_factor_combobox->setCurrentIndex( 74 ui->resolution_factor_combobox->setCurrentIndex(