summaryrefslogtreecommitdiffstats
path: root/smdirmodel.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2013-04-06 07:19:55 +0200
committerArno <am@disconnect.de>2013-04-06 07:19:55 +0200
commit3956fb84ccc26d5ba3be1814192b0c377adfbad0 (patch)
treeb120bc942235f542797d4c4de8a69cfaf8df4eba /smdirmodel.h
parent511d1f9cd61586336014c55e32f67872e5e4ee10 (diff)
downloadSheMov-3956fb84ccc26d5ba3be1814192b0c377adfbad0.tar.gz
SheMov-3956fb84ccc26d5ba3be1814192b0c377adfbad0.tar.bz2
SheMov-3956fb84ccc26d5ba3be1814192b0c377adfbad0.zip
SmDirModel: check if file already is in database
Indicate if we already have a file by coloring the filename darkGreen when browsing the filesystem.
Diffstat (limited to 'smdirmodel.h')
-rw-r--r--smdirmodel.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/smdirmodel.h b/smdirmodel.h
index fac9041..8f000e4 100644
--- a/smdirmodel.h
+++ b/smdirmodel.h
@@ -22,9 +22,9 @@ class SmDataColletor;
class SmDirModel : public SmTreeModel {
Q_OBJECT
public:
- enum CustomRoles { NameRole = Qt::UserRole + 1, SizeRole = Qt::UserRole + 2, TypeRole = Qt::UserRole + 3, CreatedRole = Qt::UserRole + 4, Md5sumRole = Qt::UserRole + 5, DurSizeRole = Qt::UserRole + 6, BitrateRole = Qt::UserRole + 7, FullPathRole = Qt::UserRole + 8 };
- enum Fields { Name = 0, Size = 1, Type = 2, Created = 3, Md5sum = 4, DurSize = 5, Bitrate = 6, FullPath = 7 };
- enum { NumFields = 8 };
+ enum CustomRoles { NameRole = Qt::UserRole + 1, SizeRole = Qt::UserRole + 2, TypeRole = Qt::UserRole + 3, CreatedRole = Qt::UserRole + 4, Md5sumRole = Qt::UserRole + 5, DurSizeRole = Qt::UserRole + 6, BitrateRole = Qt::UserRole + 7, FullPathRole = Qt::UserRole + 8, PresentRole = Qt::UserRole + 9 };
+ enum Fields { Name = 0, Size = 1, Type = 2, Created = 3, Md5sum = 4, DurSize = 5, Bitrate = 6, FullPath = 7, Present = 8 };
+ enum { NumFields = 9 };
enum FileDate { Access, Modified, Status };
explicit SmDirModel(const QStringList &headers, QObject *parent = 0);
~SmDirModel();
@@ -40,6 +40,7 @@ class SmDirModel : public SmTreeModel {
void dirEvent(const QList<QVariant> &data, int e);
void readSettings();
void refresh();
+ void setCheckForPresent(bool check);
private slots:
void populate(SmTreeItem *root);