[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/plasma/private
From: Aaron J. Seigo <aseigo () kde ! org>
Date: 2010-12-05 20:40:12
Message-ID: 20101205204012.6C251AC8A5 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1203978 by aseigo:
repaint when the svgs change
M +7 -0 applethandle.cpp
M +1 -0 applethandle_p.h
--- trunk/KDE/kdelibs/plasma/private/applethandle.cpp #1203977:1203978
@@ -102,9 +102,11 @@
m_configureIcons = new Svg(this);
m_configureIcons->setImagePath("widgets/configuration-icons");
m_configureIcons->setContainsMultipleImages(true);
+ connect(m_configureIcons, SIGNAL(repaintNeeded()), this, SLOT(scheduleUpdate()));
m_background = new FrameSvg(this);
m_background->setImagePath("widgets/background");
+ connect(m_background, SIGNAL(repaintNeeded()), this, SLOT(scheduleUpdate()));
m_applet->installSceneEventFilter(this);
}
@@ -382,6 +384,11 @@
emit disappearDone(this);
}
+void AppletHandle::scheduleUpdate()
+{
+ update();
+}
+
AppletHandle::ButtonType AppletHandle::mapToButton(const QPointF &point) const
{
int iconMargin = m_iconSize / 2;
--- trunk/KDE/kdelibs/plasma/private/applethandle_p.h #1203977:1203978
@@ -92,6 +92,7 @@
void hoverTimeout();
void leaveTimeout();
void emitDisappear();
+ void scheduleUpdate();
private:
static const int HANDLE_MARGIN = 3;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic