From cd795cd801ad2ad45916a33d09df75162ab2e9d5 Mon Sep 17 00:00:00 2001 From: Thomas McGuire Date: Sun, 8 Jun 2008 14:10:38 +0000 Subject: [PATCH] Make sure "Starting..." and "Opening Url.." disappear from the status bar again after two seconds. svn path=/trunk/KDE/kdepim/; revision=818405 --- kmcommands.cpp | 4 +++- kmmainwin.cpp | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/kmcommands.cpp b/kmcommands.cpp index 1d93c1de4..3d5561548 100644 --- a/kmcommands.cpp +++ b/kmcommands.cpp @@ -2315,7 +2315,9 @@ KMCommand::Result KMUrlClickedCommand::execute() (mUrl.protocol() == "smb") || (mUrl.protocol() == "fish") || (mUrl.protocol() == "news")) { - KPIM::BroadcastStatus::instance()->setStatusMsg( i18n("Opening URL...")); + KPIM::BroadcastStatus::instance()->setTransientStatusMsg( i18n("Opening URL...")); + QTimer::singleShot( 2000, KPIM::BroadcastStatus::instance(), SLOT( reset() ) ); + KMimeType::Ptr mime = KMimeType::findByUrl( mUrl ); if (mime->name() == "application/x-desktop" || mime->name() == "application/x-executable" || diff --git a/kmmainwin.cpp b/kmmainwin.cpp index 89c192b34..061140e1f 100644 --- a/kmmainwin.cpp +++ b/kmmainwin.cpp @@ -170,6 +170,7 @@ void KMMainWin::setupStatusBar() mLittleProgress->show(); statusBar()->insertItem( i18n("Starting..."), 1, 4 ); + QTimer::singleShot( 2000, KPIM::BroadcastStatus::instance(), SLOT( reset() ) ); statusBar()->setItemAlignment( 1, Qt::AlignLeft | Qt::AlignVCenter ); statusBar()->addPermanentWidget( mKMMainWidget->vacationScriptIndicator() ); statusBar()->addPermanentWidget( mLittleProgress );