13 #include <QtGui/QPainter>
14 #include <QtGui/QColor>
15 #include <QtCore/QRect>
16 #include <QtGui/QIcon>
17 #include <QtCore/QDir>
37 static QIcon loadIconSet( QString baseFileName, QString ext =
".svg" );
41 static QPixmap loadIcon( QString fileName );
44 static QPixmap loadIconFromDirectory( QString fileName, QString dir );
48 static QIcon loadIconSet( QString offFileName, QString onFileName, QString ext );
51 static void createIcons( QString imageDirectory, QString onFileName,
52 QString ext, QIcon &
set,
bool noAlpha,QIcon::State state );
55 static void grayScaleFadeImage( QImage& image );
58 static void blurBlackenImage( QImage& image);
60 static void draw3DRect( QPainter& painter,QRect r,QColor light, QColor dark );
62 static void draw3DRoundedRect( QPainter& painter, QRect r,
int radius,
63 QColor light, QColor mid, QColor dark );
65 static void printOutlinedString( QPainter& painter,
int x,
int y,
66 const QString text, QColor inner, QColor edge );