From 9ded114ceb0b021aed051f99cc7dd2ba28490782 Mon Sep 17 00:00:00 2001 From: Robert Knight Date: Wed, 4 Apr 2007 18:23:29 +0000 Subject: [PATCH] Use the Qt layout facilities correctly to align widgets in the information side bar towars the top. Fixes comment-box being huge when KMetaData is available. svn path=/trunk/KDE/kdebase/apps/; revision=650506 --- src/infosidebarpage.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/infosidebarpage.cpp b/src/infosidebarpage.cpp index 889fd21f1..19da30c23 100644 --- a/src/infosidebarpage.cpp +++ b/src/infosidebarpage.cpp @@ -103,10 +103,6 @@ InfoSidebarPage::InfoSidebarPage(QWidget* parent) : m_actionBox = new KVBox(this); m_actionBox->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed); - // Add a dummy widget with no restriction regarding a vertical resizing. - // This assures that information is always top aligned. - QWidget* dummy = new QWidget(this); - layout->addItem(new QSpacerItem(spacing, spacing, QSizePolicy::Preferred, QSizePolicy::Fixed)); layout->addWidget(m_preview); layout->addWidget(m_name); @@ -118,7 +114,8 @@ InfoSidebarPage::InfoSidebarPage(QWidget* parent) : layout->addWidget( new KSeparator( this ) ); } layout->addWidget(m_actionBox); - layout->addWidget(dummy); + // ensure that widgets in the information side bar are aligned towards the top + layout->addStretch(1); setLayout(layout); } -- 2.47.3