core/reloader: watch new files detected in failed reloads

This commit is contained in:
outfoxxed 2025-05-26 02:27:50 -07:00
parent e931b85464
commit 4472b27039
Signed by untrusted user: outfoxxed
GPG key ID: 4C88A185FB89301E
3 changed files with 35 additions and 5 deletions

View file

@ -36,6 +36,7 @@ public:
// assumes root has been initialized, consumes old generation
void onReload(EngineGeneration* old);
void setWatchingFiles(bool watching);
bool setExtraWatchedFiles(const QVector<QString>& files);
void registerIncubationController(QQmlIncubationController* controller);
void deregisterIncubationController(QQmlIncubationController* controller);
@ -61,6 +62,7 @@ public:
SingletonRegistry singletonRegistry;
QFileSystemWatcher* watcher = nullptr;
QVector<QString> deletedWatchedFiles;
QVector<QString> extraWatchedFiles;
DelayedQmlIncubationController delayedIncubationController;
bool reloadComplete = false;
QuickshellGlobal* qsgInstance = nullptr;