summaryrefslogtreecommitdiff
path: root/src/modlistview.cpp
diff options
context:
space:
mode:
authorMikaël Capelle <capelle.mikael@gmail.com>2020-12-28 19:08:30 +0100
committerMikaël Capelle <capelle.mikael@gmail.com>2021-01-02 15:38:15 +0100
commite1ef7132ad719ee9e16acd0f7a2110021bc86e2f (patch)
tree0b123475d5984020a444a2e316e7cecade89a451 /src/modlistview.cpp
parenta7131a761e56cf92363e6e1412eccc8b200d002c (diff)
Revert to Qt default behavior for auto-collapse on hovering.
Diffstat (limited to 'src/modlistview.cpp')
-rw-r--r--src/modlistview.cpp22
1 files changed, 1 insertions, 21 deletions
diff --git a/src/modlistview.cpp b/src/modlistview.cpp
index 0c74c54e..e966ce4e 100644
--- a/src/modlistview.cpp
+++ b/src/modlistview.cpp
@@ -31,13 +31,8 @@ void ModListView::dragEnterEvent(QDragEnterEvent* event)
void ModListView::dragMoveEvent(QDragMoveEvent* event)
{
- if (autoExpandDelay() >= 0) {
- m_openTimer.start(autoExpandDelay(), this);
- }
-
- // bypass QTreeView
m_inDragMoveEvent = true;
- QAbstractItemView::dragMoveEvent(event);
+ QTreeView::dragMoveEvent(event);
m_inDragMoveEvent = false;
}
@@ -48,18 +43,3 @@ void ModListView::dropEvent(QDropEvent* event)
m_inDragMoveEvent = false;
}
-void ModListView::timerEvent(QTimerEvent* event)
-{
- if (event->timerId() == m_openTimer.timerId()) {
- QPoint pos = viewport()->mapFromGlobal(QCursor::pos());
- if (state() == QAbstractItemView::DraggingState
- && viewport()->rect().contains(pos)) {
- QModelIndex index = indexAt(pos);
- setExpanded(index, true);
- }
- m_openTimer.stop();
- }
- else {
- QTreeView::timerEvent(event);
- }
-}