summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/launcher/launcherview.cpp15
1 files changed, 14 insertions, 1 deletions
diff --git a/core/launcher/launcherview.cpp b/core/launcher/launcherview.cpp
index 6354bb7..1598d13 100644
--- a/core/launcher/launcherview.cpp
+++ b/core/launcher/launcherview.cpp
@@ -43,4 +43,7 @@
43class LauncherIconView : public QIconView { 43class LauncherIconView : public QIconView {
44public: 44public:
45 QColor iconText;
46 QColor background;
47
45 LauncherIconView( QWidget* parent, const char* name=0 ) : 48 LauncherIconView( QWidget* parent, const char* name=0 ) :
46 QIconView(parent,name), 49 QIconView(parent,name),
@@ -52,4 +55,9 @@ public:
52 hidden.setAutoDelete(TRUE); 55 hidden.setAutoDelete(TRUE);
53 ike = FALSE; 56 ike = FALSE;
57
58 Config config( "qpe" );
59 config.setGroup( "Appearance" );
60 iconText = QColor( config.readEntry( "LauncherIconText", "#000000" ) );
61 background = QColor( config.readEntry( "LauncherBackground", "#FFFFFF" ) );
54 } 62 }
55 63
@@ -148,5 +156,6 @@ public:
148 QPainter painter( bg ); 156 QPainter painter( bg );
149 157
150 painter.fillRect( QRect( 0, 0, width(), height() ), colorGroup().background().light(110)); 158// painter.fillRect( QRect( 0, 0, width(), height() ), colorGroup().background().light(110));
159 painter.fillRect( QRect( 0, 0, width(), height() ), background);
151 // Overlay the Qtopia logo in the center 160 // Overlay the Qtopia logo in the center
152 QImage logo; 161 QImage logo;
@@ -288,4 +297,8 @@ public:
288 mycg.setColor( QColorGroup::Text, cg.color( QColorGroup::HighlightedText ) ); 297 mycg.setColor( QColorGroup::Text, cg.color( QColorGroup::HighlightedText ) );
289 } 298 }
299 else {
300 mycg.setColor( QColorGroup::Text, liv->iconText );
301 }
302
290 QIconViewItem::paintItem(p,mycg); 303 QIconViewItem::paintItem(p,mycg);
291 if ( liv->currentItem() == this ) 304 if ( liv->currentItem() == this )