summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlengine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/declarative/qml/qmlengine.cpp')
-rw-r--r--src/declarative/qml/qmlengine.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/declarative/qml/qmlengine.cpp b/src/declarative/qml/qmlengine.cpp
index 15b5879..50c0981 100644
--- a/src/declarative/qml/qmlengine.cpp
+++ b/src/declarative/qml/qmlengine.cpp
@@ -597,6 +597,9 @@ QNetworkAccessManager *QmlEngine::networkAccessManager() const
*/
QmlContext *QmlEngine::contextForObject(const QObject *object)
{
+ if(!object)
+ return 0;
+
QObjectPrivate *priv = QObjectPrivate::get(const_cast<QObject *>(object));
QmlSimpleDeclarativeData *data =
@@ -1093,6 +1096,14 @@ QObject *QmlExpression::scopeObject() const
}
/*!
+ \internal
+*/
+quint32 QmlExpression::id() const
+{
+ return d->id;
+}
+
+/*!
\class QmlExpression
\brief The QmlExpression class evaluates ECMAScript in a QML context.
*/