aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/scriptengine.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/corelib/language/scriptengine.h')
-rw-r--r--src/lib/corelib/language/scriptengine.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/corelib/language/scriptengine.h b/src/lib/corelib/language/scriptengine.h
index 3d90f7b0c..c56dece01 100644
--- a/src/lib/corelib/language/scriptengine.h
+++ b/src/lib/corelib/language/scriptengine.h
@@ -116,7 +116,11 @@ public:
return v.isError() || hasUncaughtException();
}
+ void cancel();
+
private:
+ Q_INVOKABLE void abort();
+
void extendJavaScriptBuiltins();
void installFunction(const QString &name, QScriptValue *functionValue, FunctionSignature f);
void installImportFunctions();
@@ -161,6 +165,7 @@ private:
QStack<QStringList> m_extensionSearchPathsStack;
QScriptValue m_loadFileFunction;
QScriptValue m_loadExtensionFunction;
+ QScriptValue m_cancelationError;
};
} // namespace Internal