adapt signature of requestDelayedItemInfo() slot to recent changes

svn path=/trunk/KDE/kdebase/apps/; revision=685421
This commit is contained in:
Peter Penz 2007-07-08 20:32:41 +00:00
parent 542fd3c2f3
commit d21051910f
2 changed files with 9 additions and 6 deletions

View 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);
}
}
}

View 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() */