From d67de9dfef9a9e317c0b1b11014e80c95793bb5a Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Tue, 16 Oct 2007 21:09:57 +0000 Subject: layout cleanups for the statusbar svn path=/trunk/KDE/kdebase/apps/; revision=726013 --- src/dolphinstatusbar.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src/dolphinstatusbar.cpp') diff --git a/src/dolphinstatusbar.cpp b/src/dolphinstatusbar.cpp index 9a2ccb040..df67ac28f 100644 --- a/src/dolphinstatusbar.cpp +++ b/src/dolphinstatusbar.cpp @@ -51,18 +51,20 @@ DolphinStatusBar::DolphinStatusBar(QWidget* parent, const KUrl& url) : m_progressBar = new QProgressBar(this); m_progressBar->hide(); - const QSize size(m_progressBar->sizeHint()); - const int barHeight = size.height(); + const int contentHeight = QFontMetrics(m_messageLabel->font()).height(); + const int barHeight = contentHeight + 8; - m_progressBar->setMaximumWidth(200); setMinimumHeight(barHeight); m_messageLabel->setMinimumTextHeight(barHeight); - m_spaceInfo->setFixedHeight(barHeight); + m_spaceInfo->setFixedHeight(contentHeight); + m_progressBar->setFixedHeight(contentHeight); + m_progressBar->setMaximumWidth(200); } DolphinStatusBar::~DolphinStatusBar() -{} +{ +} void DolphinStatusBar::setMessage(const QString& msg, Type type) -- cgit v1.3