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

List:       kde-commits
Subject:    KDE/kdebase/workspace/libs/plasma/widgets
From:       Marco Martin <notmart () gmail ! com>
Date:       2008-08-19 21:09:07
Message-ID: 1219180147.108950.27420.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 849643 by mart:

should behave a bit better when the pages are empty


 M  +3 -1      tabbar.cpp  


--- trunk/KDE/kdebase/workspace/libs/plasma/widgets/tabbar.cpp #849642:849643
@@ -96,6 +96,7 @@
     case QTabBar::TriangularEast:
         mainLayout->setOrientation(Qt::Horizontal);
         mainLayout->itemAt(0)->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Preferred);
+        mainLayout->itemAt(1)->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Expanding);
         break;
 
     case QTabBar::RoundedSouth:
@@ -106,6 +107,7 @@
     default:
         mainLayout->setOrientation(Qt::Vertical);
         mainLayout->itemAt(0)->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);
+        mainLayout->itemAt(1)->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
     }
 }
 
@@ -152,7 +154,7 @@
         page->setLayout(layout);
         layout->addItem(content);
     } else {
-        page->setMaximumHeight(0);
+        page->setPreferredSize(0, 0);
     }
 
     d->pages.insert(qBound(0, index, d->pages.count()), page);
[prev in list] [next in list] [prev in thread] [next in thread] 

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