From bac6fe431150bb5706fe0fb349e753b8fe08c12e Mon Sep 17 00:00:00 2001 From: Arno Date: Tue, 3 Apr 2018 07:52:56 +0200 Subject: 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. --- smdirwatcher.h | 52 ---------------------------------------------------- 1 file changed, 52 deletions(-) delete mode 100644 smdirwatcher.h (limited to 'smdirwatcher.h') 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 -#include -#include -#include - -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,int); - - public slots: - void run(); - void stop(); - void setDir(const QString &dir); - void setExpensiveOps(bool expensiveOps); - - private: - QList 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 -- cgit v1.2.3-70-g09d2