From 3a053415f9d7f8ae635e660f2a1537617feeff40 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Fri, 8 Jun 2007 14:02:34 +0000 Subject: enable progress information in statusbar again (has been disabled temporary because of the DolphinView/DolphinViewContainer split) svn path=/trunk/KDE/kdebase/apps/; revision=672937 --- src/dolphinviewcontainer.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/dolphinviewcontainer.cpp') diff --git a/src/dolphinviewcontainer.cpp b/src/dolphinviewcontainer.cpp index d792287b5..8eab3efac 100644 --- a/src/dolphinviewcontainer.cpp +++ b/src/dolphinviewcontainer.cpp @@ -286,6 +286,19 @@ DolphinMainWindow* DolphinViewContainer::mainWindow() const void DolphinViewContainer::updateProgress(int percent) { + if (!m_showProgress) { + // Only show the directory loading progress if the status bar does + // not contain another progress information. This means that + // the directory loading progress information has the lowest priority. + const QString progressText(m_statusBar->progressText()); + m_showProgress = progressText.isEmpty() || + (progressText == i18n("Loading folder...")); + if (m_showProgress) { + m_statusBar->setProgressText(i18n("Loading folder...")); + m_statusBar->setProgress(0); + } + } + if (m_showProgress) { m_statusBar->setProgress(percent); } -- cgit v1.3