mirror of
https://invent.kde.org/system/dolphin
synced 2024-09-19 16:31:21 +00:00
don't show a drop indicator if another column than the 'Name' column is hovered
svn path=/trunk/KDE/kdebase/apps/; revision=672310
This commit is contained in:
parent
e1cb019f78
commit
db7d239632
|
@ -220,11 +220,15 @@ void DolphinDetailsView::dragMoveEvent(QDragMoveEvent* event)
|
|||
QTreeView::dragMoveEvent(event);
|
||||
|
||||
// TODO: remove this code when the issue #160611 is solved in Qt 4.4
|
||||
const QPoint pos(0, event->pos().y());
|
||||
const QModelIndex index = indexAt(pos);
|
||||
setDirtyRegion(m_dropRect);
|
||||
m_dropRect = visualRect(index);
|
||||
setDirtyRegion(m_dropRect);
|
||||
const QModelIndex index = indexAt(event->pos());
|
||||
if (!index.isValid() || (index.column() != KDirModel::Name)) {
|
||||
m_dragging = false;
|
||||
} else {
|
||||
m_dragging = true;
|
||||
m_dropRect = visualRect(index);
|
||||
setDirtyRegion(m_dropRect);
|
||||
}
|
||||
}
|
||||
|
||||
void DolphinDetailsView::dropEvent(QDropEvent* event)
|
||||
|
|
Loading…
Reference in a new issue