Документация
ОС Аврора 5.0.1

Класс DirWatch

Сигналы

void changed ()

Публичные функции

QString dirName () const
DirWatch (const QString &dir=QString(), QObject *parent=nullptr)
void setDirName (const QString &dir)

Дружественные функции и классы

class Private

Подробное описание

Класс поддержки для отслеживания активности в каталоге.

DirWatch отслеживает любые изменения в указанном файле. Когда каталог изменяется, вызывается сигнал changed().

Примечание.

Функциональность QFileSystemWatcher очень похожа на этот класс. Следует оценить этот класс и QFileSystemWatcher, чтобы определить, какой из них лучше соответствует потребностям приложения.

Описание конструкторов и деструктора

DirWatch()

QCA::DirWatch::DirWatch (const QString & dir = QString(), QObject * parent = nullptr) explicit

Стандартный конструктор.

Параметры

dir Название каталога для отслеживания. Если не установлено в конструкторе, существует возможность установить его с помощью setDirName()
parent Родительский объект для этого экземпляра

Описание методов

dirName()

QString QCA::DirWatch::dirName () const

Имя отслеживаемого каталога.

setDirName()

void QCA::DirWatch::setDirName (const QString & dir)

Изменяет отслеживаемый каталог.

Параметры

dir Имя каталога для отслеживания

changed

void QCA::DirWatch::changed () signal

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

изменен путем добавления или удаления файла в каталоге, или удаления каталога).

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

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