diff --git a/src/citra_qt/compatdb.cpp b/src/citra_qt/compatdb.cpp index a3e6ba3e2..f2ad7927d 100644 --- a/src/citra_qt/compatdb.cpp +++ b/src/citra_qt/compatdb.cpp @@ -24,6 +24,8 @@ CompatDB::CompatDB(QWidget* parent) CompatDB::~CompatDB() = default; +enum class CompatDBPage { Intro = 0, Selection = 1, Final = 2 }; + void CompatDB::Submit() { QButtonGroup* compatibility = new QButtonGroup(this); compatibility->addButton(ui->radioButton_Perfect, 0); @@ -32,13 +34,13 @@ void CompatDB::Submit() { compatibility->addButton(ui->radioButton_Bad, 3); compatibility->addButton(ui->radioButton_IntroMenu, 4); compatibility->addButton(ui->radioButton_WontBoot, 5); - switch (currentId()) { - case CompatDBPage::SelectionPage: + switch ((static_cast(currentId()))) { + case CompatDBPage::Selection: if (compatibility->checkedId() == -1) { button(NextButton)->setEnabled(false); } break; - case CompatDBPage::FinalPage: + case CompatDBPage::Final: LOG_DEBUG(Frontend, "Compatibility Rating: %d", compatibility->checkedId()); Core::Telemetry().AddField(Telemetry::FieldType::UserFeedback, "Compatibility", compatibility->checkedId()); diff --git a/src/citra_qt/compatdb.h b/src/citra_qt/compatdb.h index dfc259b4f..0a0f27cca 100644 --- a/src/citra_qt/compatdb.h +++ b/src/citra_qt/compatdb.h @@ -25,5 +25,3 @@ private slots: void Submit(); void EnableNext(); }; - -enum CompatDBPage { IntroPage = 0, SelectionPage = 1, FinalPage = 2 };