summaryrefslogtreecommitdiffstats
path: root/scriptrunner.h
diff options
context:
space:
mode:
Diffstat (limited to 'scriptrunner.h')
-rw-r--r--scriptrunner.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/scriptrunner.h b/scriptrunner.h
index 86dea44..c26eefb 100644
--- a/scriptrunner.h
+++ b/scriptrunner.h
@@ -64,12 +64,14 @@ public:
typedef QSharedPointer<QScriptEngine> QScriptEnginePtr;
explicit ScriptRunner(QObject *parent = 0);
+ static ScriptRunner* instance();
virtual ~ScriptRunner();
// Run a script
ErrorMessage runScript(const QString fileName);
QScriptEnginePtr scriptEngine() { return ensureEngineInitialized(); }
+ static QString absolutePath(const QString& path);
private:
QScriptEnginePtr ensureEngineInitialized();
@@ -77,6 +79,7 @@ private:
private:
QScriptEnginePtr m_engine;
+ static ScriptRunner* m_instance;
};
} // namespace Internal