#ifndef QICONENGINE_H
#define QICONENGINE_H
#include <QtCore/qglobal.h>
#include <QtGui/qicon.h>
typedef enum QtValidLicenseForGuiModule QtGuiModule;
class QIconEngine{
public: virtual ~QIconEngine();
public: virtual void paint(struct QPainter* painter, class QRect const & rect, enum QIcon::Mode mode, enum QIcon::State state) = 0;
public: virtual class QSize actualSize(class QSize const & size, enum QIcon::Mode mode, enum QIcon::State state);
public: virtual class QPixmap pixmap(class QSize const & size, enum QIcon::Mode mode, enum QIcon::State state);
public: virtual void addPixmap(class QPixmap const & pixmap, enum QIcon::Mode mode, enum QIcon::State state);
public: virtual void addFile(class QString const & fileName, class QSize const & size, enum QIcon::Mode mode, enum QIcon::State state);
};
#endif // QICONENGINE_H