summaryrefslogtreecommitdiff
path: root/core/applets/volumeapplet/oledbox.cpp
Unidiff
Diffstat (limited to 'core/applets/volumeapplet/oledbox.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/applets/volumeapplet/oledbox.cpp1
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 */
12static const char * ledborder_xpm[] = { 11static 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
43QPixmap *OLedBox::s_border_pix = 0; 42QPixmap *OLedBox::s_border_pix = 0;
44 43
45#endif 44#endif
46 45
47 46
48OLedBox::OLedBox ( const QColor &col, QWidget *parent, const char *name ) : QWidget ( parent, name ) 47OLedBox::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
63OLedBox::~OLedBox ( ) 62OLedBox::~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
69QSize OLedBox::sizeHint ( ) const 68QSize OLedBox::sizeHint ( ) const
70{ 69{
71 return QSize ( 16, 16 ); 70 return QSize ( 16, 16 );
72} 71}
73 72
74bool OLedBox::isOn ( ) const 73bool OLedBox::isOn ( ) const
75{ 74{
76 return m_on; 75 return m_on;
77} 76}
78 77
79QColor OLedBox::color ( ) const 78QColor OLedBox::color ( ) const
80{ 79{
81 return m_color; 80 return m_color;
82} 81}
83 82
84void OLedBox::setOn ( bool b ) 83void 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
92void OLedBox::toggle ( ) 91void OLedBox::toggle ( )
93{ 92{
94 setOn ( !isOn ( ) ); 93 setOn ( !isOn ( ) );
95} 94}
96 95
97void OLedBox::setColor ( const QColor &col ) 96void OLedBox::setColor ( const QColor &col )
98{ 97{