bool ChangeNotifier::eventFilter(QObject* watched, QEvent* event) { if (event->type() == QEvent::DynamicPropertyChange && mWatchedProps.contains(static_cast<QDynamicPropertyChangeEvent *>(event)->propertyName())) { emit changeDetected(false); } return QObject::eventFilter(watched, event); }
void FolderWatcher::changeDetected( const QString& path ) { QStringList paths(path); changeDetected(paths); }
void ChangeNotifier::timeout() { emit changeDetected(true); }