22 #ifndef __ctkPixmapIconEngine_h
23 #define __ctkPixmapIconEngine_h
27 #if QT_VERSION >= 0x050000
28 # include <QIconEngine>
30 # include <QIconEngineV2>
36 #include "ctkWidgetsExport.h"
56 #if QT_VERSION >= 0x050000
59 :
public QIconEngineV2
75 #if QT_VERSION >= 0x050000
76 QIconEngine *clone()
const;
80 bool read(QDataStream &in);
81 bool write(QDataStream &out)
const;
86 QVector<ctkPixmapIconEngineEntry> pixmaps;
88 friend class QIconThemeEngine;
QPixmap pixmap(const QSize &size, QIcon::Mode mode, QIcon::State state)
void virtual_hook(int id, void *data)
QSize actualSize(const QSize &size, QIcon::Mode mode, QIcon::State state)
void addFile(const QString &fileName, const QSize &size, QIcon::Mode mode, QIcon::State state)
void addPixmap(const QPixmap &pixmap, QIcon::Mode mode, QIcon::State state)
bool read(QDataStream &in)
ctkPixmapIconEngine(const ctkPixmapIconEngine &)
ctkPixmapIconEngineEntry * bestMatch(const QSize &size, QIcon::Mode mode, QIcon::State state, bool sizeOnly)
bool write(QDataStream &out) const
void paint(QPainter *painter, const QRect &rect, QIcon::Mode mode, QIcon::State state)
QIconEngineV2 * clone() const
ctkPixmapIconEngineEntry()
ctkPixmapIconEngineEntry(const QPixmap &pm, QIcon::Mode m=QIcon::Normal, QIcon::State s=QIcon::Off)
ctkPixmapIconEngineEntry(const QString &file, const QSize &sz=QSize(), QIcon::Mode m=QIcon::Normal, QIcon::State s=QIcon::Off)