Showing the changes to libraries/script-engine/src/ScriptEngine.h (1 of 8 files). Show all
Unified · Split
| @@ -119,7 +119,7 @@ public: · 118 unmodified lines | |||
| 119 | virtual void setProcessEventsInterval(int interval) = 0; | 119 | virtual void setProcessEventsInterval(int interval) = 0; |
| 120 | virtual QThread* thread() const = 0; | 120 | virtual QThread* thread() const = 0; |
| 121 | virtual void setThread(QThread* thread) = 0; | 121 | virtual void setThread(QThread* thread) = 0; |
| 122 | Q_INVOKABLE virtual void enterIsolateOnThisThread() = 0; | 122 | //Q_INVOKABLE virtual void enterIsolateOnThisThread() = 0; |
| 123 | virtual ScriptValue undefinedValue() = 0; | 123 | virtual ScriptValue undefinedValue() = 0; |
| 124 | virtual ScriptValue uncaughtException() const = 0; | 124 | virtual ScriptValue uncaughtException() const = 0; |
| 125 | virtual QStringList uncaughtExceptionBacktrace() const = 0; | 125 | virtual QStringList uncaughtExceptionBacktrace() const = 0; |
| @@ -127,6 +127,7 @@ public: · 1 unmodified line | |||
| 127 | virtual void updateMemoryCost(const qint64& deltaSize) = 0; | 127 | virtual void updateMemoryCost(const qint64& deltaSize) = 0; |
| 128 | virtual void requestCollectGarbage() = 0; | 128 | virtual void requestCollectGarbage() = 0; |
| 129 | virtual void compileTest() = 0; | 129 | virtual void compileTest() = 0; |
| 130 | virtual QString scriptValueDebugDetails(ScriptValue &value) = 0; | ||
| 130 | 131 | ||
| 131 | public: | 132 | public: |
| 132 | // helper to detect and log warnings when other code invokes QScriptEngine/BaseScriptEngine in thread-unsafe ways | 133 | // helper to detect and log warnings when other code invokes QScriptEngine/BaseScriptEngine in thread-unsafe ways |