Changeset View
Changeset View
Standalone View
Standalone View
src/tm/tmscanapi.h
Show First 20 Lines • Show All 51 Lines • ▼ Show 20 Line(s) | 51 | { | |||
---|---|---|---|---|---|
52 | Q_OBJECT | 52 | Q_OBJECT | ||
53 | public: | 53 | public: | ||
54 | explicit RecursiveScanJob(const QString& dbName, QObject* parent = nullptr); | 54 | explicit RecursiveScanJob(const QString& dbName, QObject* parent = nullptr); | ||
55 | void setJobs(const QVector<ScanJob*>& jobs); | 55 | void setJobs(const QVector<ScanJob*>& jobs); | ||
56 | void start() override; | 56 | void start() override; | ||
57 | 57 | | |||
58 | public slots: | 58 | public slots: | ||
59 | void scanJobFinished(ScanJobFeedingBack*); | 59 | void scanJobFinished(ScanJobFeedingBack*); | ||
60 | void scanJobDestroyed(); | ||||
60 | protected: | 61 | protected: | ||
61 | bool doKill() override; | 62 | bool doKill() override; | ||
62 | 63 | | |||
63 | private: | 64 | private: | ||
64 | QString m_dbName; | 65 | QString m_dbName; | ||
65 | QTime m_time; | 66 | QTime m_time; | ||
66 | QVector<ScanJob*> m_jobs; | 67 | QVector<ScanJob*> m_jobs; | ||
68 | qulonglong m_destroyedJobs = 0; | ||||
67 | }; | 69 | }; | ||
68 | } | 70 | } | ||
69 | 71 | | |||
70 | #endif | 72 | #endif |