aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General/library/librarymodel.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2021-01-16 14:21:46 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2021-01-16 14:21:46 +0000
commit87f088c76f029859fdbfa54e95bb074b41391fdd (patch)
treec662291529b8cae1eb056b40ecb06464a9390bab /src/plugins/General/library/librarymodel.h
parentc20f469b2021f070cbf5cf5a73ce430ddcd2fbd0 (diff)
downloadqmmp-87f088c76f029859fdbfa54e95bb074b41391fdd.tar.gz
qmmp-87f088c76f029859fdbfa54e95bb074b41391fdd.tar.bz2
qmmp-87f088c76f029859fdbfa54e95bb074b41391fdd.zip
library: using JSON for drag and drop data
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9635 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General/library/librarymodel.h')
-rw-r--r--src/plugins/General/library/librarymodel.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/General/library/librarymodel.h b/src/plugins/General/library/librarymodel.h
index 327e91629..f1d604b38 100644
--- a/src/plugins/General/library/librarymodel.h
+++ b/src/plugins/General/library/librarymodel.h
@@ -28,6 +28,8 @@
class QSqlDatabase;
class LibraryTreeItem;
+class PlayListTrack;
+class QSqlQuery;
class LibraryModel : public QAbstractItemModel
{
@@ -51,7 +53,9 @@ public:
private:
- QList<QUrl> getUrls(const QModelIndex &index) const;
+ QList<PlayListTrack *> getTracks(const QModelIndex &index) const;
+ PlayListTrack *createTrack(const QSqlQuery &query) const;
+
LibraryTreeItem *m_rootItem;
QString m_filter;
};