21#include <QtCore/QObject>
22#include <QtCore/QMetaProperty>
24#include <private/qqmlabstractbinding_p.h>
25#include <private/qqmljavascriptexpression_p.h>
26#include <private/qv4functionobject_p.h>
27#include <private/qqmltranslation_p.h>
92 m_boundFunction.set(boundFunction->
engine(), *boundFunction);
105 virtual bool hasDependencies()
const;
108 virtual void doUpdate(
const DeleteWatcher &
watcher,
120 QQmlPropertyData::WriteFlags
flags);
virtual void setEnabled(bool e, QQmlPropertyData::WriteFlags f=QQmlPropertyData::DontRemoveBinding)=0
virtual QString expression() const
QExplicitlySharedDataPointer< QQmlBinding > Ptr
int getPropertyType() const
void setBoundFunction(QV4::BoundFunction *boundFunction)
bool evaluate(void *result, QMetaType type)
virtual bool write(void *result, QMetaType type, bool isUndefined, QQmlPropertyData::WriteFlags flags)=0
bool mustCaptureBindableProperty() const final
virtual bool write(const QV4::Value &result, bool isUndefined, QQmlPropertyData::WriteFlags flags)=0
bool hasBoundFunction() const
The QQmlContext class defines a context within a QML engine.
QV4::ReturnedValue evaluate(bool *isUndefined)
virtual QQmlSourceLocation sourceLocation() const
virtual void expressionChanged()=0
The QQmlScriptString class encapsulates a script and its context.
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
QFutureWatcher< int > watcher
QUrl url("example.com")
[constructor-url-reference]
engine evaluate("var myObject = new MyObject()")
[8]
ExecutionEngine * engine() const