11class QFileSystemWatcher;
30 virtual int exec(
bool lazy,
bool master) = 0;
47 void setTouchReload(
const QStringList &paths);
49 void installTouchReload();
50 void removeTouchReload();
53 void forked(
int workerId);
57 void fileChanged(
const QString &path);
58 void directoryChanged(
const QString &path);
61 QStringList m_touchReloadPaths;
62 QFileSystemWatcher *m_touchReloadWatcher =
nullptr;
63 QTimer *m_restartTimer =
nullptr;
virtual bool continueMaster(int *exit=nullptr)=0
virtual int exec(bool lazy, bool master)=0
virtual void terminateChild()=0
virtual void killChild()=0