7#include <PhosphorFsLoader/phosphorfsloader_export.h>
9#include <QtCore/QObject>
10#include <QtCore/QString>
11#include <QtCore/QStringList>
16class QLoggingCategory;
149 QObject* parent =
nullptr);
165 return m_strategy.get();
173 return m_watcher.get();
182 std::unique_ptr<IScanStrategy> m_strategy;
183 std::unique_ptr<WatchedDirectorySet> m_watcher;
185 const QLoggingCategory* m_logCat;
Pluggable enumeration / parse / commit policy for WatchedDirectorySet.
Definition IScanStrategy.h:63
Watcher + debounce + rescan scaffolding for filesystem-backed loaders.
Definition WatchedDirectorySet.h:102
Definition DirectoryLoader.h:18
RegistrationOrder
Caller's declared priority direction for registerDirectories / setDirectories input.
Definition WatchedDirectorySet.h:58
LiveReload
Opt-in policy for directory watching.
Definition WatchedDirectorySet.h:34