Документация
ОС Аврора 5.0.1
Класс 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 |
Сигнал об изменении испускается при изменении файла (например,
изменён, удалён).