mirror of
https://invent.kde.org/system/dolphin
synced 2024-11-05 18:47:12 +00:00
SVN_SILENT: updated comment with the Qt-bugtracker ID
svn path=/trunk/KDE/kdebase/apps/; revision=778039
This commit is contained in:
parent
d7321c1d9a
commit
1abc518e7a
1 changed files with 5 additions and 18 deletions
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue