]> cloud.milkyroute.net Git - dolphin.git/commitdiff
adapt signature of requestDelayedItemInfo() slot to recent changes
authorPeter Penz <peter.penz19@gmail.com>
Sun, 8 Jul 2007 20:32:41 +0000 (20:32 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Sun, 8 Jul 2007 20:32:41 +0000 (20:32 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=685421

src/infosidebarpage.cpp
src/infosidebarpage.h

index fb422ec892f39e6be38634e0a6464a06d5622cfd..d1f88524d18423c65f62d81585a56888df52ca69 100644 (file)
@@ -117,13 +117,16 @@ void InfoSidebarPage::setSelection(const KFileItemList& selection)
     m_timer->start(TimerDelay);
 }
 
-void InfoSidebarPage::requestDelayedItemInfo(const KUrl& url)
+void InfoSidebarPage::requestDelayedItemInfo(const KFileItem& item)
 {
     cancelRequest();
 
-    if (!url.isEmpty() && (selection().size() <= 1)) {
-        m_urlCandidate = url;
-        m_timer->start(TimerDelay);
+    if (!item.isNull() && (selection().size() <= 1)) {
+        const KUrl url = item.url();
+        if (!url.isEmpty()) {
+            m_urlCandidate = url;
+            m_timer->start(TimerDelay);
+        }
     }
 }
 
index fb00fee8dc08ce9cbf43f28bcafa92803af13c05..d17fb94ea7183df05808afd676a30759e3bdc630 100644 (file)
@@ -59,12 +59,12 @@ public slots:
     virtual void setSelection(const KFileItemList& selection);
 
     /**
-     * Does a delayed request of information for the item of the given URL.
+     * Does a delayed request of information for the item \a item.
      * If within this delay InfoSidebarPage::setUrl() or InfoSidebarPage::setSelection()
      * are invoked, then the request will be skipped. Requesting a delayed item information
      * makes sense when hovering items.
      */
-    void requestDelayedItemInfo(const KUrl& url);
+    void requestDelayedItemInfo(const KFileItem& item);
 
 protected:
     /** @see QWidget::showEvent() */