From 6484a0197f193bf10a9f764acd25c52896edb1e7 Mon Sep 17 00:00:00 2001 From: Arno Date: Sun, 7 Jul 2013 08:37:24 +0200 Subject: Implement actions for ArchiveFileView * make files double-clickable * implement edit actions for files --- archivemodel.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'archivemodel.h') diff --git a/archivemodel.h b/archivemodel.h index 62c6508..7e77642 100644 --- a/archivemodel.h +++ b/archivemodel.h @@ -76,10 +76,16 @@ class ArchiveFilesModel : public SmTreeModel { explicit ArchiveFilesModel(const QStringList &headers, QObject *parent = 0); virtual QVariant data(const QModelIndex &index, int role) const; virtual bool setData(const QModelIndex &idx, const QVariant &value, int role); + virtual Qt::ItemFlags flags(const QModelIndex &index) const; + int nextDvd() const; + bool isMovie(const QModelIndex &idx) const; void populate(const QSet &seriesPartIds); + public slots: + void refresh(); + private: - QList mSeriesPartIds; + QSet mSeriesPartIds; QHash mRoleDbColumnMap; QSqlDatabase mDb; }; -- cgit v1.2.3-70-g09d2