Russian Qt Forum
Май 03, 2024, 20:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QFileSystemWatcher  (Прочитано 3819 раз)
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? хотя вроде вполне работоспособный)...
Записан
noosooth
Гость
« Ответ #1 : Август 17, 2006, 22:00 »

Похоже что реализация QFileSystemWatcher::directories()
в 4.2.0-tp1 отсутствует.

Объявление внутри класса вижу, реализации не вижу.
Возможно не туда смотрю Улыбающийся.
Записан
L.Marvell
Гость
« Ответ #2 : Август 18, 2006, 13:54 »

Улыбающийся гм... вродь как да, методы fileChanged, directoryChanged, directories, files закоментированы (впрочем там и ничего нет). Хотя есть _q_fileChanged, _q_directoryChanged. Видать доделывают....
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 20.