31 ChildProcesses = 0x02,
33 Q_DECLARE_FLAGS(Scopes, Scope)
37 Sandbox(
const QString &sandboxPath, Usage usage, Scopes scopes);
42 bool isActive()
const;
44 static QDir effectiveRootDir();
45 static QString map(
const QString &fileName);
46 static QString map(
const QString &pathName,
const QString &fileName);
48 bool addWorldFiles(
const QString &directory, QDir::Filters filters = QDir::NoFilter,
49 const QStringList &filterNames = QStringList(),
bool recurse =
true);
50 bool addWorldFile(
const QString &file);
54 static QString createTmpDir(
const QString &nameTemplate);
55 static bool copyDir(
const QString &directory,
const QString &newName);
58 static Sandbox *s_activeInstance;
59 const bool m_defaultConstructed;
61 const Scopes m_scopes;
62 const QString m_sandboxPath;
65 QDir m_workingSandboxDir;