diff options
| author | Mikaël Capelle <capelle.mikael@gmail.com> | 2020-12-29 12:18:40 +0100 |
|---|---|---|
| committer | Mikaël Capelle <capelle.mikael@gmail.com> | 2021-01-02 15:38:16 +0100 |
| commit | e5744941aed23a160c7329be0f2cb79af7d3a928 (patch) | |
| tree | 596109b3bcff198ae248e4073dfeec51c94d6eea /src/modlistview.cpp | |
| parent | 48fc724a0dba83874b431bd3f90ed061db64b3f7 (diff) | |
Fix dropping below/above separators.
Diffstat (limited to 'src/modlistview.cpp')
| -rw-r--r-- | src/modlistview.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/modlistview.cpp b/src/modlistview.cpp index e966ce4e..b1cce82e 100644 --- a/src/modlistview.cpp +++ b/src/modlistview.cpp @@ -3,16 +3,16 @@ #include <QUrl>
#include <QMimeData>
-ModListView::ModListView(QWidget *parent)
+ModListView::ModListView(QWidget* parent)
: QTreeView(parent)
- , m_Scrollbar(new ViewMarkingScrollBar(this->model(), this))
+ , m_scrollbar(new ViewMarkingScrollBar(this->model(), this))
{
- setVerticalScrollBar(m_Scrollbar);
+ setVerticalScrollBar(m_scrollbar);
MOBase::setCustomizableColumns(this);
setAutoExpandDelay(500);
}
-void ModListView::setModel(QAbstractItemModel *model)
+void ModListView::setModel(QAbstractItemModel* model)
{
QTreeView::setModel(model);
setVerticalScrollBar(new ViewMarkingScrollBar(model, this));
@@ -38,6 +38,8 @@ void ModListView::dragMoveEvent(QDragMoveEvent* event) void ModListView::dropEvent(QDropEvent* event)
{
+ emit dropEntered(event->mimeData(), static_cast<DropPosition>(dropIndicatorPosition()));
+
m_inDragMoveEvent = true;
QTreeView::dropEvent(event);
m_inDragMoveEvent = false;
|
