summaryrefslogtreecommitdiff
path: root/noncore
authorsandman <sandman>2002-09-24 23:41:42 (UTC)
committer sandman <sandman>2002-09-24 23:41:42 (UTC)
commitc280cda4ece4a4aa60f4ef2c632d7a37ac08b258 (patch) (unidiff)
tree4ffb3ad85dcc38db907ee589a5811e9c7af591c8 /noncore
parent3e0fcd45ea0e177deccd5463b2a754d442c03061 (diff)
downloadopie-c280cda4ece4a4aa60f4ef2c632d7a37ac08b258.zip
opie-c280cda4ece4a4aa60f4ef2c632d7a37ac08b258.tar.gz
opie-c280cda4ece4a4aa60f4ef2c632d7a37ac08b258.tar.bz2
Use the new OColorButton
Diffstat (limited to 'noncore') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/styles/liquid/liquid.pro2
-rw-r--r--noncore/styles/liquid/liquidset.cpp44
-rw-r--r--noncore/styles/liquid/liquidset.h20
3 files changed, 18 insertions, 48 deletions
diff --git a/noncore/styles/liquid/liquid.pro b/noncore/styles/liquid/liquid.pro
index a07eaf2..ed1c2f1 100644
--- a/noncore/styles/liquid/liquid.pro
+++ b/noncore/styles/liquid/liquid.pro
@@ -13,5 +13,5 @@ HEADERS = liquid.h \
13 plugin.h 13 plugin.h
14 14
15LIBS += -lqpe 15LIBS += -lqpe -lopie
16INCLUDEPATH += $(OPIEDIR)/include 16INCLUDEPATH += $(OPIEDIR)/include
17DESTDIR = $(OPIEDIR)/plugins/styles 17DESTDIR = $(OPIEDIR)/plugins/styles
diff --git a/noncore/styles/liquid/liquidset.cpp b/noncore/styles/liquid/liquidset.cpp
index 1b9526f..4fffe12 100644
--- a/noncore/styles/liquid/liquidset.cpp
+++ b/noncore/styles/liquid/liquidset.cpp
@@ -28,5 +28,4 @@
28 28
29#include <qslider.h> 29#include <qslider.h>
30#include <qtoolbutton.h>
31#include <qcombobox.h> 30#include <qcombobox.h>
32#include <qradiobutton.h> 31#include <qradiobutton.h>
@@ -34,9 +33,8 @@
34#include <qlabel.h> 33#include <qlabel.h>
35#include <qlayout.h> 34#include <qlayout.h>
36#include <qpalette.h>
37 35
38#include <qpe/config.h> 36#include <qpe/config.h>
39 37
40#include <opie/colorpopupmenu.h> 38#include <opie/ocolorbutton.h>
41 39
42 40
@@ -67,6 +65,6 @@ LiquidSettings::LiquidSettings ( QWidget* parent, const char *name, WFlags fl )
67 65
68 m_type = config. readNumEntry ( "Type", TransStippleBg ); 66 m_type = config. readNumEntry ( "Type", TransStippleBg );
69 m_menucol = QColor ( config. readEntry ( "Color", QApplication::palette ( ). active ( ). button ( ). name ( ))); 67 QColor mcol = QColor ( config. readEntry ( "Color", QApplication::palette ( ). active ( ). button ( ). name ( )));
70 m_textcol = QColor ( config. readEntry ( "TextColor", QApplication::palette ( ). active ( ). text ( ). name ( ))); 68 QColor tcol = QColor ( config. readEntry ( "TextColor", QApplication::palette ( ). active ( ). text ( ). name ( )));
71 int opacity = config. readNumEntry ( "Opacity", 10 ); 69 int opacity = config. readNumEntry ( "Opacity", 10 );
72 m_shadow = config. readBoolEntry ( "ShadowText", true ); 70 m_shadow = config. readBoolEntry ( "ShadowText", true );
@@ -99,24 +97,12 @@ LiquidSettings::LiquidSettings ( QWidget* parent, const char *name, WFlags fl )
99 grid-> addWidget ( m_opaclbl = new QLabel ( tr( "Opacity" ), this ), 1, 1 ); 97 grid-> addWidget ( m_opaclbl = new QLabel ( tr( "Opacity" ), this ), 1, 1 );
100 98
101 m_menubtn = new QToolButton ( this ); 99 m_menubtn = new OColorButton ( this );
100 m_menubtn-> setColor ( mcol );
102 grid-> addWidget ( m_menubtn, 0, 2 ); 101 grid-> addWidget ( m_menubtn, 0, 2 );
103 102
104 QPopupMenu *popup; 103 m_textbtn = new OColorButton ( this );
105 104 m_textbtn-> setColor ( tcol );
106 popup = new ColorPopupMenu ( m_menucol, 0 );
107 m_menubtn-> setPopup ( popup );
108 m_menubtn-> setPopupDelay ( 0 );
109 connect ( popup, SIGNAL( colorSelected ( const QColor & )), this, SLOT( changeMenuColor ( const QColor & )));
110 changeMenuColor ( m_menucol );
111
112 m_textbtn = new QToolButton ( this );
113 grid-> addWidget ( m_textbtn, 0, 5 ); 105 grid-> addWidget ( m_textbtn, 0, 5 );
114 106
115 popup = new ColorPopupMenu ( m_textcol, 0 );
116 m_textbtn-> setPopup ( popup );
117 m_textbtn-> setPopupDelay ( 0 );
118 connect ( popup, SIGNAL( colorSelected ( const QColor & )), this, SLOT( changeTextColor ( const QColor & )));
119 changeTextColor ( m_textcol );
120
121 m_opacsld = new QSlider ( Horizontal, this ); 107 m_opacsld = new QSlider ( Horizontal, this );
122 m_opacsld-> setRange ( -20, 20 ); 108 m_opacsld-> setRange ( -20, 20 );
@@ -179,16 +165,4 @@ void LiquidSettings::changeType ( int t )
179} 165}
180 166
181void LiquidSettings::changeMenuColor ( const QColor &col )
182{
183 changeButtonColor ( m_menubtn, col );
184 m_menucol = col;
185}
186
187void LiquidSettings::changeTextColor ( const QColor &col )
188{
189 changeButtonColor ( m_textbtn, col );
190 m_textcol = col;
191}
192
193void LiquidSettings::changeShadow ( bool b ) 167void LiquidSettings::changeShadow ( bool b )
194{ 168{
@@ -213,6 +187,6 @@ bool LiquidSettings::writeConfig ( )
213 187
214 config. writeEntry ( "Type", m_type ); 188 config. writeEntry ( "Type", m_type );
215 config. writeEntry ( "Color", m_menucol. name ( )); 189 config. writeEntry ( "Color", m_menubtn-> color ( ). name ( ));
216 config. writeEntry ( "TextColor", m_textcol. name ( )); 190 config. writeEntry ( "TextColor", m_textbtn-> color ( ). name ( ));
217 config. writeEntry ( "Opacity", m_opacsld-> value ( )); 191 config. writeEntry ( "Opacity", m_opacsld-> value ( ));
218 config. writeEntry ( "ShadowText", m_shadow ); 192 config. writeEntry ( "ShadowText", m_shadow );
diff --git a/noncore/styles/liquid/liquidset.h b/noncore/styles/liquid/liquidset.h
index bb1846c..8a03447 100644
--- a/noncore/styles/liquid/liquidset.h
+++ b/noncore/styles/liquid/liquidset.h
@@ -6,5 +6,5 @@
6 6
7class QLabel; 7class QLabel;
8class QToolButton; 8class OColorButton;
9class QSlider; 9class QSlider;
10 10
@@ -17,6 +17,4 @@ public:
17public slots: 17public slots:
18 void changeType ( int t ); 18 void changeType ( int t );
19 void changeMenuColor ( const QColor &col );
20 void changeTextColor ( const QColor &col );
21 void changeShadow ( bool b ); 19 void changeShadow ( bool b );
22 void changeDeco ( bool b ); 20 void changeDeco ( bool b );
@@ -26,6 +24,4 @@ public slots:
26 24
27private: 25private:
28 QColor m_menucol;
29 QColor m_textcol;
30 int m_type; 26 int m_type;
31 bool m_shadow; 27 bool m_shadow;
@@ -33,11 +29,11 @@ private:
33 bool m_flat; 29 bool m_flat;
34 30
35 QSlider * m_opacsld; 31 QSlider * m_opacsld;
36 QSlider * m_contsld; 32 QSlider * m_contsld;
37 QLabel * m_menulbl; 33 QLabel * m_menulbl;
38 QLabel * m_textlbl; 34 QLabel * m_textlbl;
39 QLabel * m_opaclbl; 35 QLabel * m_opaclbl;
40 QToolButton *m_menubtn; 36 OColorButton *m_menubtn;
41 QToolButton *m_textbtn; 37 OColorButton *m_textbtn;
42}; 38};
43#endif 39#endif