1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| #ifndef MBWATCHFILE_H
| #define MBWATCHFILE_H
| #include <QObject>
| #include <QFileSystemWatcher>
| #include <QMap>
|
| class CMBWatchFile : public QObject
| {
| Q_OBJECT
| public:
| CMBWatchFile();
| ~CMBWatchFile();
| public:
| void addWatchPath(QString path);
| signals:
| void sigFileChange(QString fileName);
| public slots:
| void fileUpdated(const QString &path); // 文件被修改时调用,path是监控的路径
| private:
| QFileSystemWatcher *m_pSystemWatcher; // QFileSystemWatcher变量
| };
|
| #endif // MBWATCHFILE_H
|
|