From aa1524a4dde5098da2c9e40eb60bbaecf69bbe1c Mon Sep 17 00:00:00 2001 From: Sze Howe Koh Date: Wed, 15 Apr 2015 07:45:03 +0800 Subject: Doc: Expand on QJSEngine exception handling - List the properties provided by the Error object. They consist of the standard properties and a subset of the Mozilla extensions. - Add QJSValue::property() usage to the example code. - Add cross-referencing. - Some rephrasing for clarity and conciseness. Change-Id: I1eb6943899fee2bd81851ccb03660a7a474a975d Reviewed-by: Joerg Bornemann --- src/qml/doc/snippets/code/src_script_qjsengine.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/qml/doc/snippets') diff --git a/src/qml/doc/snippets/code/src_script_qjsengine.cpp b/src/qml/doc/snippets/code/src_script_qjsengine.cpp index 315df2c23f..c9bd7dfcd9 100644 --- a/src/qml/doc/snippets/code/src_script_qjsengine.cpp +++ b/src/qml/doc/snippets/code/src_script_qjsengine.cpp @@ -74,7 +74,10 @@ QJSValue myNumberPlusOne = myEngine.evaluate("myNumber + 1"); //! [4] QJSValue result = myEngine.evaluate(...); if (result.isError()) - qDebug() << "uncaught exception:" << result.toString(); + qDebug() + << "Uncaught exception at line" + << result.property("lineNumber").toInt() + << ":" << result.toString(); //! [4] -- cgit v1.2.3