diff options
author | Jesper K. Pedersen <jesper.pedersen@kdab.com> | 2013-05-14 10:44:09 +0200 |
---|---|---|
committer | Jesper K. Pedersen <jesper.pedersen@kdab.com> | 2013-05-14 19:33:07 +0200 |
commit | b52c0d5d00ee100eddd0215ad4c891f8067df76e (patch) | |
tree | 2c732ccdef0a38ab6edf6dc7e2008c5e85c5cce9 /scriptrunner.h | |
parent | 8020bb26e2ad7c2d9ee60d644f81a20830f0b7f1 (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.h | 3 |
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 |