summaryrefslogtreecommitdiffstats
path: root/src/library/banshee/bansheeplaylistmodel.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/library/banshee/bansheeplaylistmodel.h')
-rw-r--r--src/library/banshee/bansheeplaylistmodel.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/library/banshee/bansheeplaylistmodel.h b/src/library/banshee/bansheeplaylistmodel.h
index efda77a878..d89fc20a8a 100644
--- a/src/library/banshee/bansheeplaylistmodel.h
+++ b/src/library/banshee/bansheeplaylistmodel.h
@@ -20,6 +20,8 @@ class BansheePlaylistModel : public BaseSqlTableModel {
void setTableModel(int playlistId);
TrackPointer getTrack(const QModelIndex& index) const final;
+ TrackId getTrackId(const QModelIndex& index) const final;
+
QString getTrackLocation(const QModelIndex& index) const final;
bool isColumnInternal(int column) final;
@@ -41,9 +43,11 @@ class BansheePlaylistModel : public BaseSqlTableModel {
private:
QString getFieldString(const QModelIndex& index, const QString& fieldName) const;
QVariant getFieldVariant(const QModelIndex& index, const QString& fieldName) const;
+ void dropTempTable();
BansheeDbConnection* m_pConnection;
int m_playlistId;
+ QString m_tempTableName;
};
#endif // BANSHEEPLAYLISTMODEL_H