[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    playground/base/plasma/applets/train-clock
From:       Sebastian Kügler <sebas () kde ! nl>
Date:       2008-01-21 5:30:11
Message-ID: 1200893411.960391.31329.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 764134 by sebas:

Use Plasma's color scheme instead of hard-coded white.

 M  +4 -5      clock.cpp  
 M  +1 -0      clock.h  


--- trunk/playground/base/plasma/applets/train-clock/clock.cpp #764133:764134
@@ -62,6 +62,7 @@
             m_calendar(0),
             m_layout(0),
             m_lastTimeSeen(),
+            m_fgColor(),
             m_animating(false),
             m_animationStep(0),
             m_horizontalSpacing(0),
@@ -70,8 +71,7 @@
     kDebug();
     setHasConfigurationInterface(true);
 
-    // FIXME: Remove, currently, plasma's foreground seems to be black
-    //m_plainClockColor = KColorScheme(QPalette::Active, KColorScheme::View, \
Plasma::Theme::self()->colors()).foreground().color(); +    m_fgColor = \
KColorScheme(QPalette::Active, KColorScheme::View, \
Plasma::Theme::self()->colors()).foreground().color();  }
 
 void Clock::init()
@@ -369,13 +369,12 @@
         }
 
         // *** First, set some properties!
-
         p->setFont (KGlobalSettings::smallestReadableFont());
-        p->setPen(QPen(QColor("white"))); // FIXME:: Use Plasma color scheme
+        p->setPen(QPen(m_fgColor)); 
         p->setRenderHint(QPainter::SmoothPixmapTransform);
         p->setRenderHint(QPainter::Antialiasing);
         p->setRenderHint(QPainter::TextAntialiasing);
-	p->translate(0.5, 0.5);
+        p->translate(0.5, 0.5);
 
         // Paint the text
         QString dateString;
--- trunk/playground/base/plasma/applets/train-clock/clock.h #764133:764134
@@ -100,6 +100,7 @@
         QTime m_lastTimeSeen;
         QString m_prettyTimezone;
         QSizeF m_contentSize;
+        QColor m_fgColor;
 
         // Designer Config file
         Ui::clockConfig ui;


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic