summaryrefslogtreecommitdiffstats
path: root/smdirwatcher.h
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-04-03 07:52:56 +0200
committerArno <arno@disconnect.de>2018-04-03 07:52:56 +0200
commitbac6fe431150bb5706fe0fb349e753b8fe08c12e (patch)
tree2841c2c8c3e8e33321855a0635f4b8f0d6891b46 /smdirwatcher.h
parent2213d00d25b6b3127e33a0df63cae54d29748d06 (diff)
downloadSheMov-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.h52
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