-
Suggestion
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
None
-
None
Actually, in default IconEngine (QSvgIconEngine & QPixmapIconEngine), pixmap method generate QPixmap except for QIcon::Normal (Optimization ?).
In certain use case it's can be practice that method generate a QPixmap for QIcon::Normal mode too.
Maybe disable optimization with flag or something else, to keep actual processing by default and switch when we need full generation.
QPixmap QSvgIconEngine::pixmap(const QSize &size, QIcon::Mode mode, QIcon::State state) // ... >if (loadmode != mode && (mode != QIcon::Normal || flagNormalGenerate) { const QPixmap generated = QGuiApplicationPrivate::instance()->applyQIconStyleHelper(mode, pm); if (!generated.isNull()) pm = generated; }