diff options
| author | Mikaël Capelle <capelle.mikael@gmail.com> | 2020-12-28 19:08:30 +0100 |
|---|---|---|
| committer | Mikaël Capelle <capelle.mikael@gmail.com> | 2021-01-02 15:38:15 +0100 |
| commit | e1ef7132ad719ee9e16acd0f7a2110021bc86e2f (patch) | |
| tree | 0b123475d5984020a444a2e316e7cecade89a451 /src/modlistview.cpp | |
| parent | a7131a761e56cf92363e6e1412eccc8b200d002c (diff) | |
Revert to Qt default behavior for auto-collapse on hovering.
Diffstat (limited to 'src/modlistview.cpp')
| -rw-r--r-- | src/modlistview.cpp | 22 |
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);
- }
-}
|
