summaryrefslogtreecommitdiff
path: root/src/modlistview.cpp
diff options
context:
space:
mode:
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);
- }
-}