Render and filter Continuum Universes Essence symbols instead of MTG mana

This commit is contained in:
Christian Daniel Jensen 2026-11-02 05:50:18 -07:00
parent 5150238c68
commit 8ff6f324e6

View file

@ -488,7 +488,10 @@ const QPixmap &ManaSymbolPixmapGenerator::masterIcon(const QString &symbol)
return it.value();
}
QImageReader reader("theme:icons/mana/" + symbol);
// Essence uses its own artwork namespace, including codes shared with MTG.
// Theme overrides are supported through icons/essence/<symbol>.svg/png.
const QString asset = themeManager->assetPath(QStringLiteral("icons/essence/") + symbol);
QImageReader reader(QStringLiteral("theme:") + asset);
QSize sourceSize = reader.size();
if (!sourceSize.isEmpty()) {
sourceSize.scale(QSize(MASTER_ICON_SIZE, MASTER_ICON_SIZE), Qt::KeepAspectRatio);