From 6d75ad09624c789b35e08c252aca40ba89caa252 Mon Sep 17 00:00:00 2001 From: Mikaƫl Capelle Date: Mon, 28 Dec 2020 18:31:07 +0100 Subject: Allow drag&drop a separator to itself. --- src/modlistview.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/modlistview.h') diff --git a/src/modlistview.h b/src/modlistview.h index 9546321e..ab604b70 100644 --- a/src/modlistview.h +++ b/src/modlistview.h @@ -12,6 +12,8 @@ public: explicit ModListView(QWidget *parent = 0); void setModel(QAbstractItemModel *model) override; + QModelIndexList selectedIndexes() const; + signals: void dragEntered(const QMimeData* mimeData); @@ -20,11 +22,14 @@ protected: // replace the auto-expand timer from QTreeView to avoid // auto-collapsing - QBasicTimer openTimer; + QBasicTimer m_openTimer; + + bool m_inDragMoveEvent = false; void timerEvent(QTimerEvent* event) override; void dragEnterEvent(QDragEnterEvent* event) override; void dragMoveEvent(QDragMoveEvent* event) override; + void dropEvent(QDropEvent* event) override; private: -- cgit v1.3.1