summaryrefslogtreecommitdiffstats
path: root/filestreemodel.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2011-01-16 15:04:41 +0100
committerArno <am@disconnect.de>2011-01-16 15:04:41 +0100
commitafd74157ef705fa2b0323727b3a37e2806bb0730 (patch)
treecb4ed7f5ea467cc9293bca428ff42e5f596a2e96 /filestreemodel.h
parentf4a2553aa56939721bcd82d8ad9bffbaecd0647a (diff)
downloadSheMov-afd74157ef705fa2b0323727b3a37e2806bb0730.tar.gz
SheMov-afd74157ef705fa2b0323727b3a37e2806bb0730.tar.bz2
SheMov-afd74157ef705fa2b0323727b3a37e2806bb0730.zip
Implement favorites
SeriesParts can be marked as favorites. They won't be selectable when filtering by local Movies only.
Diffstat (limited to 'filestreemodel.h')
-rw-r--r--filestreemodel.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/filestreemodel.h b/filestreemodel.h
index af8dfbb..ac47faa 100644
--- a/filestreemodel.h
+++ b/filestreemodel.h
@@ -23,9 +23,9 @@ class SeriesTreeModel;
class FilesTreeModel : public SmTreeModel {
Q_OBJECT
public:
- enum CustomRoles { FileNameRole = Qt::UserRole + 1, FullPathRole = Qt::UserRole + 2, SizeRole = Qt::UserRole + 3, DvdNoRole = Qt::UserRole + 4, SizeDisplayRole = Qt::UserRole + 5, FileTypeRole = Qt::UserRole + 6, Md5SumRole = Qt::UserRole + 7, PartNoRole = Qt::UserRole + 8, SeriesPartIdRole = Qt::UserRole + 9, QualityRole = Qt::UserRole + 10, FilesIdRole = Qt::UserRole + 11, SeriesPartRole = Qt::UserRole + 12, DisplayNameRole = Qt::UserRole + 13, SizeDurationRole = Qt::UserRole + 14, SeriesNameRole = Qt::UserRole + 15 };
+ enum CustomRoles { FileNameRole = Qt::UserRole + 1, FullPathRole = Qt::UserRole + 2, SizeRole = Qt::UserRole + 3, DvdNoRole = Qt::UserRole + 4, SizeDisplayRole = Qt::UserRole + 5, FileTypeRole = Qt::UserRole + 6, Md5SumRole = Qt::UserRole + 7, PartNoRole = Qt::UserRole + 8, SeriesPartIdRole = Qt::UserRole + 9, QualityRole = Qt::UserRole + 10, FilesIdRole = Qt::UserRole + 11, SeriesPartRole = Qt::UserRole + 12, DisplayNameRole = Qt::UserRole + 13, SizeDurationRole = Qt::UserRole + 14, SeriesNameRole = Qt::UserRole + 15, FavoriteRole = Qt::UserRole + 16 };
enum FileTypes { Movie = 1, FrontCover = 2, BackCover = 3, GeneralCover = 4 };
- enum Fields { FileName = 0, PartNo = 1, SizeDisplay = 2, Quality = 3, DvdNo = 4, FullPath = 5, Size = 6, FileType = 7, Md5Sum = 8, SeriesPartId = 9, FilesId = 10, SeriesPart = 11, DisplayName = 12, SizeDuration = 13, SeriesName = 14 };
+ enum Fields { FileName = 0, PartNo = 1, SizeDisplay = 2, Quality = 3, DvdNo = 4, FullPath = 5, Size = 6, FileType = 7, Md5Sum = 8, SeriesPartId = 9, FilesId = 10, SeriesPart = 11, DisplayName = 12, SizeDuration = 13, SeriesName = 14, Favorite = 15 };
enum Mode { Normal = 0, Archived = 1, Local = 2 };
explicit FilesTreeModel(QStringList &headers, QObject *parent = 0);
const QHash<int, QString> fileTypes() const { return mFileTypes; }
@@ -87,6 +87,7 @@ class FilesTreeModel : public SmTreeModel {
const int mMagic;
QColor mLocalColor;
QColor mArchivedColor;
+ QColor mFavoriteColor;
};
#endif // FILESTREEMODEL_H