#pragma once #include #include #include class FileWatcher:public QObject { Q_OBJECT public: FileWatcher(); ~FileWatcher(); bool addPath(const QString& file); signals: void sig_dirStateChange(const QString& path); private: QFileSystemWatcher* m_fileSystemWatcher; };