diff --git a/src/duckstation-qt/consolesettingswidget.cpp b/src/duckstation-qt/consolesettingswidget.cpp index 171f1480b..43a6693ab 100644 --- a/src/duckstation-qt/consolesettingswidget.cpp +++ b/src/duckstation-qt/consolesettingswidget.cpp @@ -24,7 +24,10 @@ ConsoleSettingsWidget::ConsoleSettingsWidget(SettingsWindow* dialog, QWidget* pa m_ui.setupUi(this); for (u32 i = 0; i < static_cast(ConsoleRegion::Count); i++) - m_ui.region->addItem(QString::fromUtf8(Settings::GetConsoleRegionDisplayName(static_cast(i)))); + { + m_ui.region->addItem(QtUtils::GetIconForRegion(static_cast(i)), + QString::fromUtf8(Settings::GetConsoleRegionDisplayName(static_cast(i)))); + } for (u32 i = 0; i < static_cast(CPUExecutionMode::Count); i++) { diff --git a/src/duckstation-qt/qtutils.cpp b/src/duckstation-qt/qtutils.cpp index 89a561eef..5b60700db 100644 --- a/src/duckstation-qt/qtutils.cpp +++ b/src/duckstation-qt/qtutils.cpp @@ -264,6 +264,9 @@ QIcon QtUtils::GetIconForRegion(ConsoleRegion region) case ConsoleRegion::PAL: return QIcon(QString::fromStdString(QtHost::GetResourcePath("images/flags/PAL.svg", true))); + case ConsoleRegion::Auto: + return QIcon(QStringLiteral(":/icons/system-search.png")); + default: return QIcon::fromTheme(QStringLiteral("file-unknow-line")); }