Diffstat (limited to 'core/applets/volumeapplet/oledbox.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | core/applets/volumeapplet/oledbox.cpp | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/core/applets/volumeapplet/oledbox.cpp b/core/applets/volumeapplet/oledbox.cpp index 7547287..bf275a9 100644 --- a/core/applets/volumeapplet/oledbox.cpp +++ b/core/applets/volumeapplet/oledbox.cpp | |||
@@ -1,98 +1,97 @@ | |||
1 | 1 | ||
2 | #include <qpixmap.h> | ||
3 | #include <qbitmap.h> | 2 | #include <qbitmap.h> |
4 | #include <qpainter.h> | 3 | #include <qpainter.h> |
5 | 4 | ||
6 | #include "oledbox.h" | 5 | #include "oledbox.h" |
7 | 6 | ||
8 | 7 | ||
9 | #ifdef _QTE_IS_TOO_DUMB_TO_DRAW_AN_ARC | 8 | #ifdef _QTE_IS_TOO_DUMB_TO_DRAW_AN_ARC |
10 | 9 | ||
11 | /* XPM */ | 10 | /* XPM */ |
12 | static const char * ledborder_xpm[] = { | 11 | static const char * ledborder_xpm[] = { |
13 | "16 16 11 1", | 12 | "16 16 11 1", |
14 | " c None", | 13 | " c None", |
15 | ".c #626562", | 14 | ".c #626562", |
16 | "+c #7B7D7B", | 15 | "+c #7B7D7B", |
17 | "@c #949594", | 16 | "@c #949594", |
18 | "#c #ACAEAC", | 17 | "#c #ACAEAC", |
19 | "$c #CDCACD", | 18 | "$c #CDCACD", |
20 | "%c #CDCECD", | 19 | "%c #CDCECD", |
21 | ";c #E6E6E6", | 20 | ";c #E6E6E6", |
22 | ">c #FFFFFF", | 21 | ">c #FFFFFF", |
23 | ",c #E6E2E6", | 22 | ",c #E6E2E6", |
24 | "'c #FFFAFF", | 23 | "'c #FFFAFF", |
25 | " .++@@# ", | 24 | " .++@@# ", |
26 | " ...++@@##$ ", | 25 | " ...++@@##$ ", |
27 | " .....+@##$$% ", | 26 | " .....+@##$$% ", |
28 | " ..... #$%%% ", | 27 | " ..... #$%%% ", |
29 | " ... %%; ", | 28 | " ... %%; ", |
30 | ".... ;;;;", | 29 | ".... ;;;;", |
31 | "++. ;>>", | 30 | "++. ;>>", |
32 | "+++ >>>", | 31 | "+++ >>>", |
33 | "@@@ >>>", | 32 | "@@@ >>>", |
34 | "@@# >>>", | 33 | "@@# >>>", |
35 | "#### >>>>", | 34 | "#### >>>>", |
36 | " #$$ >>> ", | 35 | " #$$ >>> ", |
37 | " $$,,' >>>>> ", | 36 | " $$,,' >>>>> ", |
38 | " ,,,''>>>>>>> ", | 37 | " ,,,''>>>>>>> ", |
39 | " ,''>>>>>>> ", | 38 | " ,''>>>>>>> ", |
40 | " '>>>>> "}; | 39 | " '>>>>> "}; |
41 | 40 | ||
42 | 41 | ||
43 | QPixmap *OLedBox::s_border_pix = 0; | 42 | QPixmap *OLedBox::s_border_pix = 0; |
44 | 43 | ||
45 | #endif | 44 | #endif |
46 | 45 | ||
47 | 46 | ||
48 | OLedBox::OLedBox ( const QColor &col, QWidget *parent, const char *name ) : QWidget ( parent, name ) | 47 | OLedBox::OLedBox ( const QColor &col, QWidget *parent, const char *name ) : QWidget ( parent, name ) |
49 | { | 48 | { |
50 | m_color = col; | 49 | m_color = col; |
51 | m_on = false; | 50 | m_on = false; |
52 | 51 | ||
53 | m_pix [ 0 ] = m_pix [ 1 ] = false; | 52 | m_pix [ 0 ] = m_pix [ 1 ] = false; |
54 | 53 | ||
55 | setBackgroundMode ( PaletteBackground ); | 54 | setBackgroundMode ( PaletteBackground ); |
56 | 55 | ||
57 | #ifdef _QTE_IS_TOO_DUMB_TO_DRAW_AN_ARC | 56 | #ifdef _QTE_IS_TOO_DUMB_TO_DRAW_AN_ARC |
58 | if ( !s_border_pix ) | 57 | if ( !s_border_pix ) |
59 | s_border_pix = new QPixmap ( ledborder_xpm ); | 58 | s_border_pix = new QPixmap ( ledborder_xpm ); |
60 | #endif | 59 | #endif |
61 | } | 60 | } |
62 | 61 | ||
63 | OLedBox::~OLedBox ( ) | 62 | OLedBox::~OLedBox ( ) |
64 | { | 63 | { |
65 | delete m_pix [ 0 ]; | 64 | delete m_pix [ 0 ]; |
66 | delete m_pix [ 1 ]; | 65 | delete m_pix [ 1 ]; |
67 | } | 66 | } |
68 | 67 | ||
69 | QSize OLedBox::sizeHint ( ) const | 68 | QSize OLedBox::sizeHint ( ) const |
70 | { | 69 | { |
71 | return QSize ( 16, 16 ); | 70 | return QSize ( 16, 16 ); |
72 | } | 71 | } |
73 | 72 | ||
74 | bool OLedBox::isOn ( ) const | 73 | bool OLedBox::isOn ( ) const |
75 | { | 74 | { |
76 | return m_on; | 75 | return m_on; |
77 | } | 76 | } |
78 | 77 | ||
79 | QColor OLedBox::color ( ) const | 78 | QColor OLedBox::color ( ) const |
80 | { | 79 | { |
81 | return m_color; | 80 | return m_color; |
82 | } | 81 | } |
83 | 82 | ||
84 | void OLedBox::setOn ( bool b ) | 83 | void OLedBox::setOn ( bool b ) |
85 | { | 84 | { |
86 | if ( m_on != b ) { | 85 | if ( m_on != b ) { |
87 | m_on = b; | 86 | m_on = b; |
88 | update ( ); | 87 | update ( ); |
89 | } | 88 | } |
90 | } | 89 | } |
91 | 90 | ||
92 | void OLedBox::toggle ( ) | 91 | void OLedBox::toggle ( ) |
93 | { | 92 | { |
94 | setOn ( !isOn ( ) ); | 93 | setOn ( !isOn ( ) ); |
95 | } | 94 | } |
96 | 95 | ||
97 | void OLedBox::setColor ( const QColor &col ) | 96 | void OLedBox::setColor ( const QColor &col ) |
98 | { | 97 | { |