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

List:       kde-commits
Subject:    KDE/kdeplasma-addons/applets/pastebin
From:       Sebastian Kügler <sebas () kde ! org>
Date:       2009-03-01 2:13:04
Message-ID: 1235873584.830322.15382.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 933486 by sebas:

Use Plasma::Theme and update the applet on themeChanged

 M  +6 -0      pastebin.cpp  
 M  +1 -0      pastebin.h  


--- trunk/KDE/kdeplasma-addons/applets/pastebin/pastebin.cpp #933485:933486
@@ -125,12 +125,17 @@
     setBackgroundHints(TranslucentBackground);
     m_actionState = Idle;
     m_interactionState = Waiting;
+    updateTheme();
+    connect(Plasma::Theme::defaultTheme(), SIGNAL(themeChanged()), SLOT(updateTheme()));
 
 }
 
 void Pastebin::updateTheme()
 {
     m_font = Plasma::Theme::defaultTheme()->font(Plasma::Theme::DefaultFont);
+    m_fgColor = Plasma::Theme::defaultTheme()->color(Plasma::Theme::TextColor);
+    kDebug() << "Color" << m_fgColor;
+    update();
 }
 
 void Pastebin::setInteractionState(InteractionState state)
@@ -278,6 +283,7 @@
         p->setOpacity(o);
     }
     p->setFont(m_font);
+    p->setPen(m_fgColor);
     p->drawText(contentsRect, Qt::AlignCenter, i18n("Drop!"));
 }
 
--- trunk/KDE/kdeplasma-addons/applets/pastebin/pastebin.h #933485:933486
@@ -118,6 +118,7 @@
     qreal m_alpha;
 
     QFont m_font;
+    QColor m_fgColor;
     QGraphicsWidget *m_graphicsWidget;
 
     DraggableLabel *m_resultsLabel;
[prev in list] [next in list] [prev in thread] [next in thread] 

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