QCAD Application Framework
CAD Application Development and Automation.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
qtscriptshell_QIconEngine.h
Go to the documentation of this file.
1 #ifndef QTSCRIPTSHELL_QICONENGINE_H
2 #define QTSCRIPTSHELL_QICONENGINE_H
3 
4 #include <qiconengine.h>
5 
6 #include <QtScript/qscriptvalue.h>
7 
8 class QtScriptShell_QIconEngine : public QIconEngine
9 {
10 public:
13 
14  QSize actualSize(const QSize& size, QIcon::Mode mode, QIcon::State state);
15  void addFile(const QString& fileName, const QSize& size, QIcon::Mode mode, QIcon::State state);
16  void addPixmap(const QPixmap& pixmap, QIcon::Mode mode, QIcon::State state);
17  void paint(QPainter* painter, const QRect& rect, QIcon::Mode mode, QIcon::State state);
18  QPixmap pixmap(const QSize& size, QIcon::Mode mode, QIcon::State state);
19 
20  QScriptValue __qtscript_self;
21 };
22 
23 #endif // QTSCRIPTSHELL_QICONENGINE_H