fileseacher.h 504 B

1234567891011121314151617181920212223242526272829
  1. #ifndef FILESEACHER_H
  2. #define FILESEACHER_H
  3. #include <QDir>
  4. #include <QObject>
  5. #include <QtDebug>
  6. class FileSeacher : public QObject {
  7. Q_OBJECT
  8. public:
  9. explicit FileSeacher(QObject* parent = nullptr);
  10. void startSearch(QString rootPath);
  11. int pid() const;
  12. void setPid(int pid);
  13. private:
  14. QString rootPath;
  15. void searchDir(QString path);
  16. signals:
  17. void findFileInfo(QString rootPath, QFileInfo& fileInfo);
  18. public slots:
  19. private:
  20. int m_pid;
  21. };
  22. #endif // FILESEACHER_H