┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphindetailsview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dolphindetailsview.cpp')
-rw-r--r--src/dolphindetailsview.cpp23
1 files changed, 5 insertions, 18 deletions
diff --git a/src/dolphindetailsview.cpp b/src/dolphindetailsview.cpp
index 678343503..e80b75119 100644
--- a/src/dolphindetailsview.cpp
+++ b/src/dolphindetailsview.cpp
@@ -237,30 +237,17 @@ void DolphinDetailsView::mouseMoveEvent(QMouseEvent* event)
setSelection(selRect, QItemSelectionModel::Select);
}
- // TODO: see comment at end of method
+ // TODO: enable QTreeView::mouseMoveEvent(event) again, as soon
+ // as the Qt-issue #199631 has been fixed.
// QTreeView::mouseMoveEvent(event);
QAbstractItemView::mouseMoveEvent(event);
updateElasticBand();
} else {
- // TODO: see comment at end of method
- //QTreeView::mouseMoveEvent(event);
+ // TODO: enable QTreeView::mouseMoveEvent(event) again, as soon
+ // as the Qt-issue #199631 has been fixed.
+ // QTreeView::mouseMoveEvent(event);
QAbstractItemView::mouseMoveEvent(event);
}
-
- // The original implementation of QTreeView::mouseMoveEvent() looks like this (Qt4.4):
- //
- // void QTreeView::mouseMoveEvent(QMouseEvent *event)
- // {
- // Q_D(QTreeView);
- // if (d->itemDecorationAt(event->pos()) == -1) // ### what about expanding/collapsing state ?
- // QAbstractItemView::mouseMoveEvent(event);
- // }
- //
- // This prevents that the signal 'entered()' is emitted when the mouse is above a decoration,
- // although the hovered item has changed. The SelectionManager is connected to 'entered()'
- // and assumes that the old item is selected. This is currently bypassed by skipping
- // the base implementation and invoking QAbstractItemView::mouseMoveEvent() directly.
- // Submitted a bug report to Trolltech, bug ID is still pending.
}
void DolphinDetailsView::mouseReleaseEvent(QMouseEvent* event)