]> cloud.milkyroute.net Git - dolphin.git/commitdiff
as David pointed out: Qt4 has a nicer approach for asynchronous events than using...
authorPeter Penz <peter.penz19@gmail.com>
Fri, 31 Aug 2007 05:16:04 +0000 (05:16 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Fri, 31 Aug 2007 05:16:04 +0000 (05:16 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=706669

src/dolphinstatusbar.cpp
src/statusbarspaceinfo.cpp
src/treeviewsidebarpage.cpp

index b2c621dbdfca69a71b991adc56cd3cd9a10fd64b..a6bc03224e5713a67f801b15d69f7d321ae1aeb7 100644 (file)
@@ -144,7 +144,7 @@ const QString& DolphinStatusBar::defaultText() const
 void DolphinStatusBar::resizeEvent(QResizeEvent* event)
 {
     QWidget::resizeEvent(event);
-    QTimer::singleShot(0, this, SLOT(showSpaceInfo()));
+    QMetaObject::invokeMethod(this, "showSpaceInfo", Qt::QueuedConnection);
 }
 
 void DolphinStatusBar::updateProgressInfo()
index ef65149bd2401f3626175ca4ce575d31595a100d..117d63f166919ee760fdf4b20896a578698335dd 100644 (file)
@@ -99,7 +99,7 @@ void StatusBarSpaceInfo::paintEvent(QPaintEvent* /* event */)
             text = i18nc("@info:status", "Getting size...");
         } else {
             text = QString();
-            QTimer::singleShot(0, this, SLOT(hide()));
+            QMetaObject::invokeMethod(this, "hide", Qt::QueuedConnection);
         }
     }
 
index 3793d1da83d4fd0c7704a1756a6d7981f22c9176..1bcee405dd508ee3f350a91e85445bb1037216d6 100644 (file)
@@ -35,7 +35,6 @@
 #include <QTreeView>
 #include <QBoxLayout>
 #include <QModelIndex>
-#include <QTimer>
 
 TreeViewSidebarPage::TreeViewSidebarPage(QWidget* parent) :
     SidebarPage(parent),
@@ -194,7 +193,7 @@ void TreeViewSidebarPage::triggerExpanding(const QModelIndex& index)
     Q_UNUSED(index);
     // the expanding of the folders may not be done in the context
     // of this slot
-    QTimer::singleShot(0, this, SLOT(expandToLeafDir()));
+    QMetaObject::invokeMethod(this, "expandToLeafDir", Qt::QueuedConnection);
 }
 
 void TreeViewSidebarPage::expandToLeafDir()