diff options
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 |