Название: QFileSystemWatcher Отправлено: L.Marvell от Август 17, 2006, 18:26 Создал объект watcher типа QFileSystemWatcher, добавил путь к директории, которую будем мониторить, присоединил сигнал directoryChanged(const QString&) к слоту, в котором просто выводится сообщение о том, что произошли изменения. Компилим, запускаем, удаляем директорию, в ответ тишина.
Решил проверить что же там оно мониторит. Сразу после watcher->addPath() решил посмотреть что у нас имеется из директорий в watcher. qDebug() << watcher->directories(); При сборке получаем под виндой: Цитировать undefined reference to `_imp___ZNK18QFileSystemWatcher11directoriesEv' под линуксом: Цитировать undefined reference to `QFileSystemWatcher::directories() const' Что собственно одно и то же. Где я туплю? Qt 4.2.0-tp1 (может как-раз из-за того, что tp? хотя вроде вполне работоспособный)... Название: QFileSystemWatcher Отправлено: noosooth от Август 17, 2006, 22:00 Похоже что реализация QFileSystemWatcher::directories()
в 4.2.0-tp1 отсутствует. Объявление внутри класса вижу, реализации не вижу. Возможно не туда смотрю :). Название: QFileSystemWatcher Отправлено: L.Marvell от Август 18, 2006, 13:54 :) гм... вродь как да, методы fileChanged, directoryChanged, directories, files закоментированы (впрочем там и ничего нет). Хотя есть _q_fileChanged, _q_directoryChanged. Видать доделывают....
|