37 typedef QExplicitlySharedDataPointer<QQmlBinding>
Ptr;
51 const QQmlRefPointer<QQmlContextData> &ctxt,
55 const QQmlRefPointer<QV4::ExecutableCompilationUnit> &unit,
57 const QQmlRefPointer<QQmlContextData> &ctxt);
60 createTranslationBinding(
const QQmlRefPointer<QV4::ExecutableCompilationUnit> &unit,
61 const QQmlRefPointer<QQmlContextData> &ctxt,
70 void refresh()
override;
73 QString expression()
const override;
87 void expressionChanged()
override;
92 m_boundFunction.set(boundFunction->engine(), *boundFunction);
103 QVector<QQmlProperty> dependencies()
const;
105 virtual bool hasDependencies()
const;
108 virtual void doUpdate(
const DeleteWatcher &
watcher,
120 QQmlPropertyData::WriteFlags
flags);
The QQmlContext class defines a context within a QML engine.