diff options
author | Arno <arno@disconnect.de> | 2018-04-03 07:52:56 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2018-04-03 07:52:56 +0200 |
commit | bac6fe431150bb5706fe0fb349e753b8fe08c12e (patch) | |
tree | 2841c2c8c3e8e33321855a0635f4b8f0d6891b46 /smdirwatcher.h | |
parent | 2213d00d25b6b3127e33a0df63cae54d29748d06 (diff) | |
download | SheMov-bac6fe431150bb5706fe0fb349e753b8fe08c12e.tar.gz SheMov-bac6fe431150bb5706fe0fb349e753b8fe08c12e.tar.bz2 SheMov-bac6fe431150bb5706fe0fb349e753b8fe08c12e.zip |
Good riddance Filesystem Widget!
Get rid of FilesystemWidget and helper classes. The SmDirWatcher was
useful, once, I guess, nice to implement it by foot, but with the
current workflow it isn't needed any more.
Diffstat (limited to 'smdirwatcher.h')
-rw-r--r-- | smdirwatcher.h | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/smdirwatcher.h b/smdirwatcher.h deleted file mode 100644 index bf89050..0000000 --- a/smdirwatcher.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation; either version - 2 of the License, or (at your option) any later version. -*/ - -#ifndef SMDIRWATCHER_H -#define SMDIRWATCHER_H - -#include <QThread> -#include <QVariant> -#include <QSqlDatabase> -#include <QSqlQuery> - -class SmTreeItem; - -class SmDirWatcher : public QThread { - Q_OBJECT - public: - enum DWEvent { None, Added, Deleted, Modified, Populate, CloseWrite }; - explicit SmDirWatcher(int numFields, QObject *parent = 0); - - signals: - void dwEvent(const QString& file, int event); - void setMd5Sum(QString path, QString md5); - void setFfmpeg(QString path, QVariantMap data); - void setPicSize(QString path, QVariant size); - void needRefresh(); - void population(SmTreeItem*); - void newData(const QList<QVariant>,int); - - public slots: - void run(); - void stop(); - void setDir(const QString &dir); - void setExpensiveOps(bool expensiveOps); - - private: - QList<QVariant> generalData(const QString &path); - int presenceData(QString &md5); - int mFd; - int mDescr; - QString mCurrent; - char *mINdata; - int mBufLen; - int mNumFields; - bool mExpensiveOps; - QSqlDatabase mDb; -}; - -#endif // SMDIRWATCHER_H |