summaryrefslogtreecommitdiffstats
path: root/api/logic/minecraft/ModList.h
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2016-05-15 23:21:33 +0200
committerPetr Mrázek <peterix@gmail.com>2016-05-15 23:27:06 +0200
commit4440f68e59fa5535e6fb3b6d49fa578beecc091f (patch)
treecb7494e338702b260d5e5d152f5ab7b886afff12 /api/logic/minecraft/ModList.h
parent67b22c8105f872582279274593bed431b3dd6510 (diff)
downloadMultiMC-4440f68e59fa5535e6fb3b6d49fa578beecc091f.tar
MultiMC-4440f68e59fa5535e6fb3b6d49fa578beecc091f.tar.gz
MultiMC-4440f68e59fa5535e6fb3b6d49fa578beecc091f.tar.lz
MultiMC-4440f68e59fa5535e6fb3b6d49fa578beecc091f.tar.xz
MultiMC-4440f68e59fa5535e6fb3b6d49fa578beecc091f.zip
GH-575 Add back file drop support to ModList
Diffstat (limited to 'api/logic/minecraft/ModList.h')
-rw-r--r--api/logic/minecraft/ModList.h17
1 files changed, 9 insertions, 8 deletions
diff --git a/api/logic/minecraft/ModList.h b/api/logic/minecraft/ModList.h
index 5e7740bd..1a42c8f8 100644
--- a/api/logic/minecraft/ModList.h
+++ b/api/logic/minecraft/ModList.h
@@ -44,21 +44,22 @@ public:
};
ModList(const QString &dir);
- virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
- virtual bool setData(const QModelIndex &index, const QVariant &value,
- int role = Qt::EditRole);
+ virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override;
+ virtual bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole) override;
+ Qt::DropActions supportedDropActions() const override;
/// flags, mostly to support drag&drop
- virtual Qt::ItemFlags flags(const QModelIndex &index) const;
+ virtual Qt::ItemFlags flags(const QModelIndex &index) const override;
+ QStringList mimeTypes() const override;
+ bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) override;
- virtual int rowCount(const QModelIndex &) const
+ virtual int rowCount(const QModelIndex &) const override
{
return size();
}
;
- virtual QVariant headerData(int section, Qt::Orientation orientation,
- int role = Qt::DisplayRole) const;
- virtual int columnCount(const QModelIndex &parent) const;
+ virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const override;
+ virtual int columnCount(const QModelIndex &parent) const override;
size_t size() const
{