From 6295d235818c69f9466e282e099f6f588d13d9d9 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sun, 12 Jul 2026 20:24:35 +0200 Subject: [PATCH] [qt] remove stale compat list setting (#4202) if we are REALLY going thru for removing the entire game compat list subsystem, we ought to remove the setting itself I kept this PR separate because we MAY want to introduce emuready compatibility, so keeping the setting will keep compatibility with older setting files from users... Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4202 Reviewed-by: MaranBr Reviewed-by: CamilleLaVey --- src/qt_common/config/uisettings.h | 3 --- src/qt_common/game_list/model.cpp | 1 - src/qt_common/game_list/model.h | 1 - src/yuzu/configuration/configure_ui.cpp | 3 --- src/yuzu/configuration/configure_ui.ui | 7 ------- src/yuzu/game/game_tree.cpp | 1 - 6 files changed, 16 deletions(-) diff --git a/src/qt_common/config/uisettings.h b/src/qt_common/config/uisettings.h index fd79d2299f..794d1a029b 100644 --- a/src/qt_common/config/uisettings.h +++ b/src/qt_common/config/uisettings.h @@ -223,9 +223,6 @@ struct Values { // perf overlay Setting show_perf_overlay{linkage, false, "show_perf_overlay", Category::UiGameList}; - // Compatibility List - Setting show_compat{linkage, true, "show_compat", Category::UiGameList}; - // Size & File Types Column Setting show_size{linkage, true, "show_size", Category::UiGameList}; Setting show_types{linkage, true, "show_types", Category::UiGameList}; diff --git a/src/qt_common/game_list/model.cpp b/src/qt_common/game_list/model.cpp index c333644011..708ef576c6 100644 --- a/src/qt_common/game_list/model.cpp +++ b/src/qt_common/game_list/model.cpp @@ -192,7 +192,6 @@ void GameListModel::ResetExternalWatcher() { void GameListModel::RetranslateUI() { setHeaderData(COLUMN_NAME, Qt::Horizontal, tr("Name")); - setHeaderData(COLUMN_COMPATIBILITY, Qt::Horizontal, tr("Compatibility")); setHeaderData(COLUMN_ADD_ONS, Qt::Horizontal, tr("Add-ons")); setHeaderData(COLUMN_FILE_TYPE, Qt::Horizontal, tr("File type")); setHeaderData(COLUMN_SIZE, Qt::Horizontal, tr("Size")); diff --git a/src/qt_common/game_list/model.h b/src/qt_common/game_list/model.h index 68f42848e8..98614ae33a 100644 --- a/src/qt_common/game_list/model.h +++ b/src/qt_common/game_list/model.h @@ -36,7 +36,6 @@ public: COLUMN_SIZE, COLUMN_PLAY_TIME, COLUMN_ADD_ONS, - COLUMN_COMPATIBILITY, COLUMN_COUNT, }; diff --git a/src/yuzu/configuration/configure_ui.cpp b/src/yuzu/configuration/configure_ui.cpp index af8d9fecce..3f2b793d86 100644 --- a/src/yuzu/configuration/configure_ui.cpp +++ b/src/yuzu/configuration/configure_ui.cpp @@ -109,7 +109,6 @@ ConfigureUi::ConfigureUi(Core::System& system_, QWidget* parent) // Force game list reload if any of the relevant settings are changed. connect(ui->show_add_ons, &QCheckBox::STATE_CHANGED, this, &ConfigureUi::RequestGameListUpdate); - connect(ui->show_compat, &QCheckBox::STATE_CHANGED, this, &ConfigureUi::RequestGameListUpdate); connect(ui->show_size, &QCheckBox::STATE_CHANGED, this, &ConfigureUi::RequestGameListUpdate); connect(ui->show_types, &QCheckBox::STATE_CHANGED, this, &ConfigureUi::RequestGameListUpdate); connect(ui->show_play_time, &QCheckBox::STATE_CHANGED, this, @@ -153,7 +152,6 @@ void ConfigureUi::ApplyConfiguration() { UISettings::values.theme = ui->theme_combobox->itemData(ui->theme_combobox->currentIndex()).toString().toStdString(); UISettings::values.show_add_ons = ui->show_add_ons->isChecked(); - UISettings::values.show_compat = ui->show_compat->isChecked(); UISettings::values.show_size = ui->show_size->isChecked(); UISettings::values.show_types = ui->show_types->isChecked(); UISettings::values.show_play_time = ui->show_play_time->isChecked(); @@ -182,7 +180,6 @@ void ConfigureUi::SetConfiguration() { ui->language_combobox->setCurrentIndex(ui->language_combobox->findData( QString::fromStdString(UISettings::values.language.GetValue()))); ui->show_add_ons->setChecked(UISettings::values.show_add_ons.GetValue()); - ui->show_compat->setChecked(UISettings::values.show_compat.GetValue()); ui->show_size->setChecked(UISettings::values.show_size.GetValue()); ui->show_types->setChecked(UISettings::values.show_types.GetValue()); ui->show_play_time->setChecked(UISettings::values.show_play_time.GetValue()); diff --git a/src/yuzu/configuration/configure_ui.ui b/src/yuzu/configuration/configure_ui.ui index 123068c9e2..452a614b78 100644 --- a/src/yuzu/configuration/configure_ui.ui +++ b/src/yuzu/configuration/configure_ui.ui @@ -76,13 +76,6 @@ - - - - Show Compatibility List - - - diff --git a/src/yuzu/game/game_tree.cpp b/src/yuzu/game/game_tree.cpp index b197eaad03..d62141d8da 100644 --- a/src/yuzu/game/game_tree.cpp +++ b/src/yuzu/game/game_tree.cpp @@ -68,7 +68,6 @@ void GameTree::LoadInterfaceLayout() { void GameTree::UpdateColumnVisibility(GameListModel* model) { Q_UNUSED(model) setColumnHidden(GameListModel::COLUMN_ADD_ONS, !UISettings::values.show_add_ons); - setColumnHidden(GameListModel::COLUMN_COMPATIBILITY, !UISettings::values.show_compat); setColumnHidden(GameListModel::COLUMN_FILE_TYPE, !UISettings::values.show_types); setColumnHidden(GameListModel::COLUMN_SIZE, !UISettings::values.show_size); setColumnHidden(GameListModel::COLUMN_PLAY_TIME, !UISettings::values.show_play_time);