summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlexpression.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/declarative/qml/qmlexpression.cpp')
-rw-r--r--src/declarative/qml/qmlexpression.cpp19
1 files changed, 3 insertions, 16 deletions
diff --git a/src/declarative/qml/qmlexpression.cpp b/src/declarative/qml/qmlexpression.cpp
index e88766c..2c06efa 100644
--- a/src/declarative/qml/qmlexpression.cpp
+++ b/src/declarative/qml/qmlexpression.cpp
@@ -51,7 +51,7 @@ Q_DECLARE_METATYPE(QList<QObject *>);
QT_BEGIN_NAMESPACE
QmlExpressionPrivate::QmlExpressionPrivate()
-: ctxt(0), expressionFunctionValid(false), sseData(0), me(0), trackChange(true), line(-1), id(0), guardList(0), guardListLength(0)
+: ctxt(0), expressionFunctionValid(false), sseData(0), me(0), trackChange(true), line(-1), guardList(0), guardListLength(0)
{
}
@@ -63,8 +63,6 @@ void QmlExpressionPrivate::init(QmlContext *ctxt, const QString &expr,
expression = expr;
this->ctxt = ctxt;
- if (ctxt && ctxt->engine())
- id = ctxt->engine()->d_func()->getUniqueId();
if (ctxt)
ctxt->d_func()->childExpressions.insert(q);
this->me = me;
@@ -78,8 +76,6 @@ void QmlExpressionPrivate::init(QmlContext *ctxt, void *expr, QmlRefCount *rc,
sse.load((const char *)expr, rc);
this->ctxt = ctxt;
- if (ctxt && ctxt->engine())
- id = ctxt->engine()->d_func()->getUniqueId();
if (ctxt)
ctxt->d_func()->childExpressions.insert(q);
this->me = me;
@@ -244,7 +240,7 @@ QVariant QmlExpressionPrivate::evalQtScript()
if (me)
ctxtPriv->defaultObjects.insert(ctxtPriv->highPriorityCount, me);
- QScriptEngine *scriptEngine = engine->scriptEngine();
+ QScriptEngine *scriptEngine = QmlEnginePrivate::getScriptEngine(engine);
QScriptValueList oldScopeChain =
scriptEngine->currentContext()->scopeChain();
@@ -346,7 +342,7 @@ QVariant QmlExpression::value()
QmlBasicScript::CacheState cacheState = QmlBasicScript::Reset;
- QmlEnginePrivate *ep = engine()->d_func();
+ QmlEnginePrivate *ep = QmlEnginePrivate::get(engine());
QmlExpression *lastCurrentExpression = ep->currentExpression;
QPODVector<QmlEnginePrivate::CapturedProperty> lastCapturedProperties;
@@ -437,15 +433,6 @@ QObject *QmlExpression::scopeObject() const
return d->me;
}
-/*!
- \internal
-*/
-quint32 QmlExpression::id() const
-{
- Q_D(const QmlExpression);
- return d->id;
-}
-
/*! \internal */
void QmlExpression::__q_notify()
{