┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/tooltipmanager.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2008-06-16 21:56:20 +0000
committerPeter Penz <[email protected]>2008-06-16 21:56:20 +0000
commit8103ead940c5b680c613144ee588af5ed1ecfdd0 (patch)
tree1d09fd32b59a9059e54dc90c036944896a1fa146 /src/tooltipmanager.cpp
parent989cc7e0bf17394bae7772ea1fec26cf873eb588 (diff)
Details view related fixes: all columns except the name column should act as viewport.
svn path=/trunk/KDE/kdebase/apps/; revision=821229
Diffstat (limited to 'src/tooltipmanager.cpp')
-rw-r--r--src/tooltipmanager.cpp16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/tooltipmanager.cpp b/src/tooltipmanager.cpp
index 2edd008fc..5bb1e1a32 100644
--- a/src/tooltipmanager.cpp
+++ b/src/tooltipmanager.cpp
@@ -76,15 +76,19 @@ bool ToolTipManager::eventFilter(QObject* watched, QEvent* event)
void ToolTipManager::requestToolTip(const QModelIndex& index)
{
- KToolTip::hideTip();
+ if (index.column() == DolphinModel::Name) {
+ KToolTip::hideTip();
- const QRect rect = m_view->visualRect(index);
- m_pos = m_view->viewport()->mapToGlobal(rect.bottomRight());
+ const QRect rect = m_view->visualRect(index);
+ m_pos = m_view->viewport()->mapToGlobal(rect.bottomRight());
- const QModelIndex dirIndex = m_proxyModel->mapToSource(index);
- m_item = m_dolphinModel->itemForIndex(dirIndex);
+ const QModelIndex dirIndex = m_proxyModel->mapToSource(index);
+ m_item = m_dolphinModel->itemForIndex(dirIndex);
- m_timer->start(500);
+ m_timer->start(500);
+ } else {
+ hideToolTip();
+ }
}
void ToolTipManager::hideToolTip()