22 void paint(QPainter *painter,
const QRect &rect,
23 QIcon::Mode mode, QIcon::State state)
override;
24 QSize actualSize(
const QSize &size, QIcon::Mode mode,
25 QIcon::State state)
override;
26 QPixmap pixmap(
const QSize &size, QIcon::Mode mode,
27 QIcon::State state)
override;
29 QString key()
const override;
30 QIconEngine *clone()
const override;
31 bool read(QDataStream &in)
override;
32 bool write(QDataStream &out)
const override;
34#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
35 QString iconName()
override;
36 QList<QSize> availableSizes(QIcon::Mode mode = QIcon::Normal, QIcon::State state = QIcon::Off)
override;
38 QString iconName()
const override;
41 static QThemeIconInfo loadIcon(
const QString &iconName, uint key);
46 void virtual_hook(
int id,
void *data)
override;
49 QThemeIconInfo m_info;
56 bool m_followSystemTheme:1;
58 friend class QIconLoader;