[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-04-08 13:24:43
Message-ID: 20100408132443.4210EAC88F () svn ! kde ! org
[Download RAW message or body]

SVN commit 1112554 by mart:

resize to proper size when the group expands


 M  +4 -1      extendergroup.cpp  


--- trunk/KDE/kdelibs/plasma/extenders/extendergroup.cpp #1112553:1112554
@@ -176,7 +176,10 @@
     }
     d->scrollWidget->show();
     static_cast<QGraphicsLinearLayout *>(layout())->addItem(d->scrollWidget);
-    extender()->resize(extender()->effectiveSizeHint(Qt::PreferredSize));
+
+    //resize to the bax between our hint and extender one
+    //TODO: do this on every childswidget resize?
+    extender()->resize(extender()->effectiveSizeHint(Qt::PreferredSize).expandedTo(effectiveSizeHint(Qt::PreferredSize)));
  }
 
 void ExtenderGroup::collapseGroup()


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

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