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 | 
