[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