10 #ifndef qtExtendedDrawing_H__
11 #define qtExtendedDrawing_H__
14 #include <QtGui/QPainter>
15 #include <QtGui/QColor>
16 #include <QtCore/QRect>
17 #include <QtGui/QIcon>
18 #include <QtCore/QDir>
38 static QIcon loadIconSet(QString baseFileName, QString ext =
".svg");
42 static QPixmap loadIcon(QString fileName);
45 static QPixmap loadIconFromDirectory(QString fileName, QString dir);
49 static QIcon loadIconSet(QString offFileName, QString onFileName, QString ext);
52 static void createIcons( QString imageDirectory, QString onFileName,
53 QString ext, QIcon &
set,
bool noAlpha,QIcon::State state);
56 static void grayScaleFadeImage( QImage& image );
59 static void blurBlackenImage( QImage& image);
61 static void draw3DRect(QPainter& painter,QRect r,QColor light,
64 static void draw3DRoundedRect(QPainter& painter,QRect r,
int radius,
65 QColor light,QColor mid,QColor dark);
67 static void printOutlinedString(QPainter& painter,
int x,
int y,
68 const QString text,QColor inner,QColor edge);