summaryrefslogtreecommitdiffstats
path: root/scriptrunner.h
diff options
context:
space:
mode:
authorJesper K. Pedersen <jesper.pedersen@kdab.com>2013-05-14 10:44:09 +0200
committerJesper K. Pedersen <jesper.pedersen@kdab.com>2013-05-14 19:33:07 +0200
commitb52c0d5d00ee100eddd0215ad4c891f8067df76e (patch)
tree2c732ccdef0a38ab6edf6dc7e2008c5e85c5cce9 /scriptrunner.h
parent8020bb26e2ad7c2d9ee60d644f81a20830f0b7f1 (diff)
the birth of a unit testing framework
Change-Id: Ibb634bce4db330167b1492bc7ce13f7af53a18c7 Reviewed-by: Jesper K. Pedersen <jesper.pedersen@kdab.com> Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
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