Документация
ОС Аврора 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

Сигнал об изменении испускается при изменении файла (например,

изменён, удалён).

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.