fix library icons

This commit is contained in:
Adam Higerd 2025-03-30 18:25:07 -05:00
parent 130319494a
commit 165cce1a6c
2 changed files with 7 additions and 7 deletions

View File

@ -31,7 +31,7 @@ LibraryModel::LibraryModel(QObject* parent)
, m_showFilename(false) , m_showFilename(false)
{ {
for (const QString& platform : iconSets) { for (const QString& platform : iconSets) {
QString pathTemplate = QStringLiteral(":/res/%1-icon%2").arg(platform); QString pathTemplate = QStringLiteral(":/res/%1-icon%2").arg(platform.toLower());
QIcon icon; QIcon icon;
icon.addFile(pathTemplate.arg("-256.png"), QSize(256, 256)); icon.addFile(pathTemplate.arg("-256.png"), QSize(256, 256));
icon.addFile(pathTemplate.arg("-128.png"), QSize(128, 128)); icon.addFile(pathTemplate.arg("-128.png"), QSize(128, 128));
@ -40,7 +40,7 @@ LibraryModel::LibraryModel(QObject* parent)
icon.addFile(pathTemplate.arg("-16.png"), QSize(16, 16)); icon.addFile(pathTemplate.arg("-16.png"), QSize(16, 16));
// This will silently and harmlessly fail if QSvgIconEngine isn't compiled in. // This will silently and harmlessly fail if QSvgIconEngine isn't compiled in.
icon.addFile(pathTemplate.arg(".svg")); icon.addFile(pathTemplate.arg(".svg"));
m_icons[platform.toLower()] = icon; m_icons[platform] = icon;
} }
} }

View File

@ -37,21 +37,21 @@ QString nicePlatformFormat(mPlatform platform, int validModels) {
switch (platform) { switch (platform) {
#ifdef M_CORE_GBA #ifdef M_CORE_GBA
case mPLATFORM_GBA: case mPLATFORM_GBA:
return QObject::tr("GBA"); return "GBA";
#endif #endif
#ifdef M_CORE_GB #ifdef M_CORE_GB
case mPLATFORM_GB: case mPLATFORM_GB:
if (validModels != M_LIBRARY_MODEL_UNKNOWN) { if (validModels != M_LIBRARY_MODEL_UNKNOWN) {
if (validModels & GB_MODEL_CGB) { if (validModels & GB_MODEL_CGB) {
return QObject::tr("GBC"); return "GBC";
} else if (validModels & GB_MODEL_SGB) { } else if (validModels & GB_MODEL_SGB) {
return QObject::tr("SGB"); return "SGB";
} }
} }
return QObject::tr("GB"); return "GB";
#endif #endif
default: default:
return QObject::tr("?"); return "?";
} }
} }