┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/views/tooltips/tooltipmanager.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2010-09-04 13:21:05 +0000
committerPeter Penz <[email protected]>2010-09-04 13:21:05 +0000
commite53ce0959feaeec8340dfeb92ca410018240b95a (patch)
tree8274b1be356a302b4dd17eef58a8891908db5570 /src/views/tooltips/tooltipmanager.cpp
parent12f15322b3fe6e6c5045d8b3e4f319c0eea7e3aa (diff)
Fix issue that an old preview might be shown in a tooltip. Cool bug-id btw ;-)
CCBUG: 250000 FIXED-IN: 4.5.2 svn path=/trunk/KDE/kdebase/apps/; revision=1171569
Diffstat (limited to 'src/views/tooltips/tooltipmanager.cpp')
-rw-r--r--src/views/tooltips/tooltipmanager.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/views/tooltips/tooltipmanager.cpp b/src/views/tooltips/tooltipmanager.cpp
index 76d8882cc..a2b717b91 100644
--- a/src/views/tooltips/tooltipmanager.cpp
+++ b/src/views/tooltips/tooltipmanager.cpp
@@ -155,9 +155,15 @@ void ToolTipManager::startContentRetrieval()
m_fileMetaDataToolTip->setName(m_item.text());
+ // Request the retrieval of meta-data. The slot
+ // slotMetaDataRequestFinished() is invoked after the
+ // meta-data have been received.
m_metaDataRequested = true;
m_fileMetaDataToolTip->setItems(KFileItemList() << m_item);
+ // Request a preview of the item
+ m_fileMetaDataToolTip->setPreview(QPixmap());
+
KIO::PreviewJob* job = KIO::filePreview(KFileItemList() << m_item, 256, 256);
connect(job, SIGNAL(gotPreview(const KFileItem&, const QPixmap&)),