Qt: Show icon in settings console region dropdown
This commit is contained in:
parent
af277d4d14
commit
cb205c4c36
|
@ -24,7 +24,10 @@ ConsoleSettingsWidget::ConsoleSettingsWidget(SettingsWindow* dialog, QWidget* pa
|
||||||
m_ui.setupUi(this);
|
m_ui.setupUi(this);
|
||||||
|
|
||||||
for (u32 i = 0; i < static_cast<u32>(ConsoleRegion::Count); i++)
|
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++)
|
for (u32 i = 0; i < static_cast<u32>(CPUExecutionMode::Count); i++)
|
||||||
{
|
{
|
||||||
|
|
|
@ -264,6 +264,9 @@ QIcon QtUtils::GetIconForRegion(ConsoleRegion region)
|
||||||
case ConsoleRegion::PAL:
|
case ConsoleRegion::PAL:
|
||||||
return QIcon(QString::fromStdString(QtHost::GetResourcePath("images/flags/PAL.svg", true)));
|
return QIcon(QString::fromStdString(QtHost::GetResourcePath("images/flags/PAL.svg", true)));
|
||||||
|
|
||||||
|
case ConsoleRegion::Auto:
|
||||||
|
return QIcon(QStringLiteral(":/icons/system-search.png"));
|
||||||
|
|
||||||
default:
|
default:
|
||||||
return QIcon::fromTheme(QStringLiteral("file-unknow-line"));
|
return QIcon::fromTheme(QStringLiteral("file-unknow-line"));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue