4 #include <QtSvg/QSvgRenderer>
9 : mEnabledData(dataEnabled), mDisabledData(dataDisabled)
17 QSvgRenderer renderer( (mode==
QIcon::Disabled && !mDisabledData.
isEmpty()) ? mDisabledData : mEnabledData);
18 renderer.render(painter, rect);
29 image.
fill(qRgba(0, 0, 0, 0));
void paint(QPainter *painter, const QRect &rect, QIcon::Mode mode, QIcon::State state) override
QPixmap pixmap(const QSize &size, QIcon::Mode mode, QIcon::State state) override
SvgIconEngine(const QByteArray &dataEnabled, const QByteArray &dataDisabled)
QIconEngine * clone() const override
bool isEmpty() const const
void fill(uint pixelValue)
QPixmap fromImage(const QImage &image, Qt::ImageConversionFlags flags)