21 #ifndef __ctkCmdLineModuleDirectoryWatcher_h 22 #define __ctkCmdLineModuleDirectoryWatcher_h 24 #include <ctkCommandLineModulesCoreExport.h> 27 #include <QScopedPointer> 30 class ctkCmdLineModuleDirectoryWatcherPrivate;
77 void setDebug(
bool debug);
84 void setDirectories(
const QStringList& directories);
89 QStringList directories()
const;
96 void setAdditionalModules(
const QStringList& files);
102 QStringList additionalModules()
const;
108 QStringList commandLineModules()
const;
113 void emitErrorDectectedSignal(
const QString&);
120 void errorDetected(
const QString&);
124 QScopedPointer<ctkCmdLineModuleDirectoryWatcherPrivate> d;
128 #endif // __ctkCmdLineModuleDirectoryWatcher_h Provides directory scanning and file watching via QFileSystemWatcher to automatically load new module...
Main manager class to handle loading and unloading of modules.