21 #ifndef __ctkCmdLineModuleDefaultPathBuilder_h
22 #define __ctkCmdLineModuleDefaultPathBuilder_h
24 #include "ctkCommandLineModulesCoreExport.h"
25 #include <QStringList>
26 #include <QScopedPointer>
28 struct ctkCmdLineModuleDefaultPathBuilderPrivate;
70 virtual void setStrictMode(
const bool& strict);
75 virtual bool strictMode()
const;
83 virtual void addHomeDir(
const QString& subFolder = QString());
91 virtual void addCurrentDir(
const QString& subFolder = QString());
96 virtual void addApplicationDir(
const QString& subFolder = QString());
103 virtual void addCtkModuleLoadPath();
109 virtual QStringList getDirectoryList()
const;
113 QScopedPointer<ctkCmdLineModuleDefaultPathBuilderPrivate> d;