[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/plasma/extenders
From: Marco Martin <notmart () gmail ! com>
Date: 2010-10-12 19:06:34
Message-ID: 20101012190634.65DC2AC894 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1185267 by mart:
since the item takes ownership of its widget, get rid of it when it changes
M +1 -0 extenderitem.cpp
M +1 -0 extenderitem.h
--- trunk/KDE/kdelibs/plasma/extenders/extenderitem.cpp #1185266:1185267
@@ -301,6 +301,7 @@
if (d->widget) {
d->widget->removeSceneEventFilter(this);
d->layout->removeItem(d->widget);
+ d->widget->deleteLater();
}
if (!widget || !widget->isWidget()) {
--- trunk/KDE/kdelibs/plasma/extenders/extenderitem.h #1185266:1185267
@@ -108,6 +108,7 @@
/**
* @param widget The widget that should be wrapped into the extender item.
+ * It has to be a QGraphicsWidget.
*/
void setWidget(QGraphicsItem *widget);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic