[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