-rw-r--r-- | noncore/styles/metal/metal.cpp | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/noncore/styles/metal/metal.cpp b/noncore/styles/metal/metal.cpp index 2380fed..5cb2d22 100644 --- a/noncore/styles/metal/metal.cpp +++ b/noncore/styles/metal/metal.cpp | |||
@@ -1,86 +1,77 @@ | |||
1 | /**************************************************************************** | 1 | /**************************************************************************** |
2 | ** $Id$ | 2 | ** $Id$ |
3 | ** | 3 | ** |
4 | ** Copyright (C) 1992-2000 Trolltech AS. All rights reserved. | 4 | ** Copyright (C) 1992-2000 Trolltech AS. All rights reserved. |
5 | ** | 5 | ** |
6 | ** This file is part of an example program for Qt. This example | 6 | ** This file is part of an example program for Qt. This example |
7 | ** program may be used, distributed and modified without limitation. | 7 | ** program may be used, distributed and modified without limitation. |
8 | ** | 8 | ** |
9 | *****************************************************************************/ | 9 | *****************************************************************************/ |
10 | 10 | ||
11 | #include "metal.h" | 11 | #include "metal.h" |
12 | #include <qapplication.h> | 12 | #include <qapplication.h> |
13 | #include <qpainter.h> | ||
14 | #include <qdrawutil.h> // for now | ||
15 | #include <qpixmap.h> // for now | ||
16 | #include <qpalette.h> // for now | ||
17 | #include <qwidget.h> | ||
18 | #include <qlabel.h> | ||
19 | #include <qimage.h> | ||
20 | #include <qpushbutton.h> | 13 | #include <qpushbutton.h> |
21 | #include <qwidget.h> | ||
22 | #include <qrangecontrol.h> | ||
23 | #include <qscrollbar.h> | 14 | #include <qscrollbar.h> |
24 | #include <limits.h> | 15 | #include <limits.h> |
25 | 16 | ||
26 | 17 | ||
27 | ///////////////////////////////////////////////////////// | 18 | ///////////////////////////////////////////////////////// |
28 | #include "stonedark.xpm" | 19 | #include "stonedark.xpm" |
29 | #include "stone1.xpm" | 20 | #include "stone1.xpm" |
30 | #include "marble.xpm" | 21 | #include "marble.xpm" |
31 | /////////////////////////////////////////////////////// | 22 | /////////////////////////////////////////////////////// |
32 | 23 | ||
33 | 24 | ||
34 | 25 | ||
35 | MetalStyle::MetalStyle() : QWindowsStyle() { } | 26 | MetalStyle::MetalStyle() : QWindowsStyle() { } |
36 | 27 | ||
37 | /*! | 28 | /*! |
38 | Reimplementation from QStyle | 29 | Reimplementation from QStyle |
39 | */ | 30 | */ |
40 | void MetalStyle::polish( QApplication *app) | 31 | void MetalStyle::polish( QApplication *app) |
41 | { | 32 | { |
42 | oldPalette = app->palette(); | 33 | oldPalette = app->palette(); |
43 | 34 | ||
44 | // we simply create a nice QColorGroup with a couple of fancy | 35 | // we simply create a nice QColorGroup with a couple of fancy |
45 | // pixmaps here and apply to it all widgets | 36 | // pixmaps here and apply to it all widgets |
46 | 37 | ||
47 | QFont f("times", app->font().pointSize() ); | 38 | QFont f("times", app->font().pointSize() ); |
48 | f.setBold( TRUE ); | 39 | f.setBold( TRUE ); |
49 | f.setItalic( TRUE ); | 40 | f.setItalic( TRUE ); |
50 | app->setFont( f, TRUE, "QMenuBar"); | 41 | app->setFont( f, TRUE, "QMenuBar"); |
51 | app->setFont( f, TRUE, "QPopupMenu"); | 42 | app->setFont( f, TRUE, "QPopupMenu"); |
52 | 43 | ||
53 | 44 | ||
54 | //QPixmap button( stone1_xpm ); | 45 | //QPixmap button( stone1_xpm ); |
55 | QPixmap button( stonedark_xpm ); | 46 | QPixmap button( stonedark_xpm ); |
56 | QPixmap background(marble_xpm); | 47 | QPixmap background(marble_xpm); |
57 | #if 0 | 48 | #if 0 |
58 | 49 | ||
59 | int i; | 50 | int i; |
60 | for (i=0; i<img.numColors(); i++) { | 51 | for (i=0; i<img.numColors(); i++) { |
61 | QRgb rgb = img.color(i); | 52 | QRgb rgb = img.color(i); |
62 | QColor c(rgb); | 53 | QColor c(rgb); |
63 | rgb = c.dark().rgb(); | 54 | rgb = c.dark().rgb(); |
64 | img.setColor(i,rgb); | 55 | img.setColor(i,rgb); |
65 | } | 56 | } |
66 | QPixmap mid; | 57 | QPixmap mid; |
67 | mid.convertFromImage(img); | 58 | mid.convertFromImage(img); |
68 | 59 | ||
69 | img = orig; | 60 | img = orig; |
70 | for (i=0; i<img.numColors(); i++) { | 61 | for (i=0; i<img.numColors(); i++) { |
71 | QRgb rgb = img.color(i); | 62 | QRgb rgb = img.color(i); |
72 | QColor c(rgb); | 63 | QColor c(rgb); |
73 | rgb = c.light().rgb(); | 64 | rgb = c.light().rgb(); |
74 | img.setColor(i,rgb); | 65 | img.setColor(i,rgb); |
75 | } | 66 | } |
76 | QPixmap light; | 67 | QPixmap light; |
77 | light.convertFromImage(img); | 68 | light.convertFromImage(img); |
78 | 69 | ||
79 | img = orig; | 70 | img = orig; |
80 | for (i=0; i<img.numColors(); i++) { | 71 | for (i=0; i<img.numColors(); i++) { |
81 | QRgb rgb = img.color(i); | 72 | QRgb rgb = img.color(i); |
82 | QColor c(rgb); | 73 | QColor c(rgb); |
83 | rgb = c.dark().rgb(); | 74 | rgb = c.dark().rgb(); |
84 | img.setColor(i,rgb); | 75 | img.setColor(i,rgb); |
85 | } | 76 | } |
86 | QPixmap dark; | 77 | QPixmap dark; |