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

List:       kde-commits
Subject:    KDE/kdelibs/plasma
From:       Aaron J. Seigo <aseigo () kde ! org>
Date:       2010-07-30 17:13:40
Message-ID: 20100730171340.70818AC782 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1157321 by aseigo:

follow the QGraphicsWidget API a bit closer; a little awkward because we're marrying \
it with the plugin loading API which isn't a 100% match


 M  +3 -5      abstracttoolbox.cpp  


--- trunk/KDE/kdelibs/plasma/abstracttoolbox.cpp #1157320:1157321
@@ -43,13 +43,11 @@
 }
 
 AbstractToolBox::AbstractToolBox(QObject *parent, const QVariantList &args)
-   : QGraphicsWidget(0),
+   : QGraphicsWidget(dynamic_cast<QGraphicsItem *>(parent)),
      d(new AbstractToolBoxPrivate(qobject_cast<Containment *>(parent)))
 {
-    Containment *cont = qobject_cast<Containment *>(parent);
-
-    if (cont) {
-        setParentItem(cont);
+    if (!parentItem()) {
+        setParent(parent);
     }
 }
 


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

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