Класс FileWatch
#include <QtCrypto>
Диаграмма кооперации класса QCA::FileWatch:

Сигналы
| void | changed () |
Публичные функции
| QString | fileName () const |
| FileWatch (const QString &file=QString(), QObject *parent=nullptr) | |
| void | setFileName (const QString &file) |
Дружественные функции и классы
| class | Private |
Подробное описание
Класс поддержки для отслеживания активности в файле.
FileWatch отслеживает любые изменения в указанном файле. Когда файл изменяется, испускается сигнал changed().
Примечание.
Функциональность QFileSystemWatcher очень похожа на этот класс. Следует оценить этот класс и
QFileSystemWatcher, чтобы определить, какой из них лучше соответствует потребностям приложения.
Описание конструкторов и деструктора
FileWatch()
| QCA::FileWatch::FileWatch (const QString & file = QString(), QObject * parent = nullptr) | explicit |
Стандартный конструктор.
Параметры
| file | Название файла для отслеживания. Если не установлено в этом объекте, существует возможность установить его с помощью setFileName() |
| parent | Родительский объект для этого экземпляра |
Описание методов
fileName()
| QString QCA::FileWatch::fileName () const |
Имя отслеживаемого файла.
setFileName()
| void QCA::FileWatch::setFileName (const QString & file) |
Изменяет отслеживаемый файл.
Параметры
| file | Имя файла для отслеживания |
changed
| void QCA::FileWatch::changed () | signal |
Сигнал об изменении испускается при изменении файла (например,
изменён, удалён).