aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/qqmljavascriptexpression.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2016-11-30 15:37:22 +0100
committerLars Knoll <lars.knoll@qt.io>2016-12-09 08:30:54 +0000
commit68d73a253a974967e18ba23719af31fd47434585 (patch)
tree0a3092a0159089d35262d36b2a371bdcacba4217 /src/qml/qml/qqmljavascriptexpression.cpp
parent55101d6937880f4dfd8d8eb79fbb15a8e7bb508a (diff)
Add sourceLocation() accessor to QQmlJavascriptExpression
And remove it from the derived QQmlBoundSignalExpression class. Change-Id: I93cdc67136ddd916474acd2169faf380e296a900 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/qml/qml/qqmljavascriptexpression.cpp')
-rw-r--r--src/qml/qml/qqmljavascriptexpression.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/qml/qml/qqmljavascriptexpression.cpp b/src/qml/qml/qqmljavascriptexpression.cpp
index 54d9222a8e..f81320aa6b 100644
--- a/src/qml/qml/qqmljavascriptexpression.cpp
+++ b/src/qml/qml/qqmljavascriptexpression.cpp
@@ -128,6 +128,11 @@ void QQmlJavaScriptExpression::resetNotifyOnValueChanged()
setNotifyOnValueChanged(false);
}
+QQmlSourceLocation QQmlJavaScriptExpression::sourceLocation() const
+{
+ return m_function.valueRef()->as<QV4::FunctionObject>()->sourceLocation();
+}
+
void QQmlJavaScriptExpression::setContext(QQmlContextData *context)
{
if (m_prevExpression) {