In case one cannot rely on QFileSystemWatcher.
{
RenderPreview::draw(pi, x, y);
startMonitoring();
{
RenderPreview::draw(pi, x, y);
startMonitoring();
+ monitor_->checkModifiedAsync();
void RenderMonitoredPreview::startMonitoring() const
{
if (!monitoring()) {
void RenderMonitoredPreview::startMonitoring() const
{
if (!monitoring()) {
- monitor_ = FileSystemWatcher::monitor(filename_);
+ monitor_ = FileSystemWatcher::activeMonitor(filename_);
monitor_->connect(changed_);
}
}
monitor_->connect(changed_);
}
}
/// This signal is emitted if the file is modified
ChangedSig changed_;
///
/// This signal is emitted if the file is modified
ChangedSig changed_;
///
- mutable support::FileMonitorPtr monitor_;
+ mutable support::ActiveFileMonitorPtr monitor_;
///
support::FileName filename_;
};
///
support::FileName filename_;
};