SVN_SILENT: updated comment with the Qt-bugtracker ID

svn path=/trunk/KDE/kdebase/apps/; revision=778039
This commit is contained in:
Peter Penz 2008-02-22 10:08:11 +00:00
parent d7321c1d9a
commit 1abc518e7a

View file

@ -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)