Identify Jasper Essence in filter icon tooltip and accessibility label

This commit is contained in:
Christian Daniel Jensen 2026-11-03 15:11:30 -07:00
parent f66637008e
commit 7c1bd1c6a4

View file

@ -47,10 +47,16 @@ EssenceFilterPicker::EssenceFilterPicker(QWidget *parent) : QToolButton(parent)
button->setFixedSize(42, 42); button->setFixedSize(42, 42);
button->setIcon(QIcon(ManaSymbolPixmapGenerator::generatePixmap(symbol, QSize(32, 32)))); button->setIcon(QIcon(ManaSymbolPixmapGenerator::generatePixmap(symbol, QSize(32, 32))));
button->setIconSize(QSize(30, 30)); button->setIconSize(QSize(30, 30));
button->setToolTip(essence == QChar('N') ? tr("N — Colorless Essence") if (essence == QChar('N')) {
: tr("Essence %1").arg(symbol)); button->setToolTip(tr("N — Colorless Essence"));
button->setAccessibleName(essence == QChar('N') ? tr("Colorless Essence N") button->setAccessibleName(tr("Colorless Essence N"));
: tr("Essence %1").arg(symbol)); } else if (essence == QChar('J')) {
button->setToolTip(tr("J — Jasper Essence"));
button->setAccessibleName(tr("Jasper Essence J"));
} else {
button->setToolTip(tr("Essence %1").arg(symbol));
button->setAccessibleName(tr("Essence %1").arg(symbol));
}
button->setProperty("essenceCode", symbol); button->setProperty("essenceCode", symbol);
connect(button, &QToolButton::toggled, this, [this, essence](bool checked) { connect(button, &QToolButton::toggled, this, [this, essence](bool checked) {
updateSummary(); updateSummary();