diff options
author | Arno <am@disconnect.de> | 2014-12-07 22:40:10 +0100 |
---|---|---|
committer | Arno <am@disconnect.de> | 2014-12-07 22:40:10 +0100 |
commit | 3adf6f859dd4d5df8e8fceacce74487814867e61 (patch) | |
tree | 5725a517b379ceeb30eda09fbe6a7405e5f6bbe8 /smdirmodel.h | |
parent | 51bc87ebc73b5777ad36e35ec20445b07a0d7639 (diff) | |
download | SheMov-3adf6f859dd4d5df8e8fceacce74487814867e61.tar.gz SheMov-3adf6f859dd4d5df8e8fceacce74487814867e61.tar.bz2 SheMov-3adf6f859dd4d5df8e8fceacce74487814867e61.zip |
Major revamp of the file Manager
Nothing is async any more. Didn't work, anyway. Instead show a
QProgressDialog when gathering data. Was kinda surprising that
processEvents has to be called explicitly... Well, done!
Diffstat (limited to 'smdirmodel.h')
-rw-r--r-- | smdirmodel.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/smdirmodel.h b/smdirmodel.h index 19609fd..c4cc4ab 100644 --- a/smdirmodel.h +++ b/smdirmodel.h @@ -27,6 +27,7 @@ class SmDirModel : public SmTreeModel { 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 }; + enum Present { InFiles, InOrigin, InPictures, InNone }; explicit SmDirModel(const QStringList &headers, QObject *parent = 0); virtual ~SmDirModel(); virtual QVariant data(const QModelIndex &index, int role) const; @@ -42,9 +43,6 @@ class SmDirModel : public SmTreeModel { void dirEvent(const QList<QVariant> &data, int e); void readSettings(); void refresh(); - void setMd5Sum(QString path, QString md5); - void setFfmpeg(QString path, QVariantMap data); - void setPicSize(QString path, QVariant data); private slots: void populate(SmTreeItem *root); |