began drag n drop support in projectexplorer

This commit is contained in:
itsmattkc
2019-07-02 19:29:04 -07:00
parent f9543fba4e
commit a84add82f1
4 changed files with 92 additions and 0 deletions
+5
View File
@@ -83,6 +83,11 @@ public:
virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const override;
virtual bool hasChildren(const QModelIndex &parent = QModelIndex()) const override;
/** Drag and drop support */
virtual Qt::ItemFlags flags(const QModelIndex &index) const override;
virtual QStringList mimeTypes() const override;
virtual QMimeData * mimeData(const QModelIndexList &indexes) const override;
virtual bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override;
private:
Project* project_;