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)
{
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;
icon.addFile(pathTemplate.arg("-256.png"), QSize(256, 256));
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));
// This will silently and harmlessly fail if QSvgIconEngine isn't compiled in.
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) {
#ifdef M_CORE_GBA
case mPLATFORM_GBA:
return QObject::tr("GBA");
return "GBA";
#endif
#ifdef M_CORE_GB
case mPLATFORM_GB:
if (validModels != M_LIBRARY_MODEL_UNKNOWN) {
if (validModels & GB_MODEL_CGB) {
return QObject::tr("GBC");
return "GBC";
} else if (validModels & GB_MODEL_SGB) {
return QObject::tr("SGB");
return "SGB";
}
}
return QObject::tr("GB");
return "GB";
#endif
default:
return QObject::tr("?");
return "?";
}
}