summaryrefslogtreecommitdiff
path: root/src/modlistbypriorityproxy.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/modlistbypriorityproxy.h')
-rw-r--r--src/modlistbypriorityproxy.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/modlistbypriorityproxy.h b/src/modlistbypriorityproxy.h
index 6b48678a..74ecc942 100644
--- a/src/modlistbypriorityproxy.h
+++ b/src/modlistbypriorityproxy.h
@@ -16,6 +16,7 @@
#include "modlistview.h"
class ModList;
+class ModListDropInfo;
class Profile;
class ModListByPriorityProxy : public QAbstractProxyModel
@@ -37,7 +38,6 @@ public:
int columnCount(const QModelIndex& index) const override;
bool hasChildren(const QModelIndex& parent) const override;
- bool setData(const QModelIndex& index, const QVariant& value, int role) override;
bool canDropMimeData(const QMimeData* data, Qt::DropAction action, int row, int column, const QModelIndex& parent) const override;
bool dropMimeData(const QMimeData* data, Qt::DropAction action, int row, int column, const QModelIndex& parent) override;
@@ -46,7 +46,7 @@ public:
public slots:
- void onDropEnter(const QMimeData* data, ModListView::DropPosition dropPosition);
+ void onDropEnter(const QMimeData* data, bool dropExpanded, ModListView::DropPosition dropPosition);
protected slots:
@@ -78,11 +78,12 @@ private:
TreeItem m_Root;
std::map<unsigned int, TreeItem*> m_IndexToItem;
- std::set<QString> m_CollapsedItems;
private:
OrganizerCore& m_core;
Profile* m_profile;
+
+ bool m_dropExpanded = false;
ModListView::DropPosition m_dropPosition = ModListView::DropPosition::OnItem;
};