core/reloader: fix file watcher compatibility with vim

This commit is contained in:
outfoxxed 2024-05-28 15:36:25 -07:00
parent 4e92d82992
commit 7ad3671dd1
Signed by untrusted user: outfoxxed
GPG key ID: 4C88A185FB89301E
2 changed files with 32 additions and 1 deletions

View file

@ -40,6 +40,7 @@ public:
ShellRoot* root = nullptr;
SingletonRegistry singletonRegistry;
QFileSystemWatcher* watcher = nullptr;
QVector<QString> deletedWatchedFiles;
DelayedQmlIncubationController delayedIncubationController;
bool reloadComplete = false;
@ -50,6 +51,8 @@ signals:
void reloadFinished();
private slots:
void onFileChanged(const QString& name);
void onDirectoryChanged();
void incubationControllerDestroyed();
private: