Qt: Show icon in settings console region dropdown

This commit is contained in:
Stenzek 2025-02-02 22:57:59 +10:00
parent af277d4d14
commit cb205c4c36
No known key found for this signature in database
2 changed files with 7 additions and 1 deletions

View File

@ -24,7 +24,10 @@ ConsoleSettingsWidget::ConsoleSettingsWidget(SettingsWindow* dialog, QWidget* pa
m_ui.setupUi(this);
for (u32 i = 0; i < static_cast<u32>(ConsoleRegion::Count); i++)
m_ui.region->addItem(QString::fromUtf8(Settings::GetConsoleRegionDisplayName(static_cast<ConsoleRegion>(i))));
{
m_ui.region->addItem(QtUtils::GetIconForRegion(static_cast<ConsoleRegion>(i)),
QString::fromUtf8(Settings::GetConsoleRegionDisplayName(static_cast<ConsoleRegion>(i))));
}
for (u32 i = 0; i < static_cast<u32>(CPUExecutionMode::Count); i++)
{

View File

@ -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"));
}