|
| QQmlJavaScriptExpression () |
virtual | ~QQmlJavaScriptExpression () |
virtual QString | expressionIdentifier () const |
QV4::ReturnedValue | evaluate (bool *isUndefined) |
QV4::ReturnedValue | evaluate (QV4::CallData *callData, bool *isUndefined) |
bool | evaluate (void **a, const QMetaType *types, int argc) |
bool | notifyOnValueChanged () const |
void | setNotifyOnValueChanged (bool v) |
void | resetNotifyOnValueChanged () |
QObject * | scopeObject () const |
void | setScopeObject (QObject *v) |
virtual QQmlSourceLocation | sourceLocation () const |
bool | hasContext () const |
bool | hasValidContext () const |
QQmlContext * | publicContext () const |
QQmlRefPointer< QQmlContextData > | context () const |
void | setContext (const QQmlRefPointer< QQmlContextData > &context) |
void | insertIntoList (QQmlJavaScriptExpression **listHead) |
QV4::Function * | function () const |
virtual void | refresh () |
bool | hasError () const |
bool | hasDelayedError () const |
QQmlError | error (QQmlEngine *) const |
void | clearError () |
void | clearActiveGuards () |
QQmlDelayedError * | delayedError () |
QQmlEngine * | engine () const |
bool | hasUnresolvedNames () const |
bool | needsPropertyChangeTrigger (QObject *target, int propertyIndex) |
QPropertyChangeTrigger * | allocatePropertyChangeTrigger (QObject *target, int propertyIndex) |
static QV4::ReturnedValue | evalFunction (const QQmlRefPointer< QQmlContextData > &ctxt, QObject *scope, const QString &code, const QString &filename, quint16 line) |
enum | GuardTag { NoGuardTag
, NotifyOnValueChanged
} |
enum | Tag { NoTag
, InEvaluationLoop
} |
void | createQmlBinding (const QQmlRefPointer< QQmlContextData > &ctxt, QObject *scope, const QString &code, const QString &filename, quint16 line) |
void | setupFunction (QV4::ExecutionContext *qmlContext, QV4::Function *f) |
void | setCompilationUnit (const QQmlRefPointer< QV4::ExecutableCompilationUnit > &compilationUnit) |
QBiPointer< QObject, DeleteWatcher > | m_scopeObject |
QForwardFieldList< QQmlJavaScriptExpressionGuard, &QQmlJavaScriptExpressionGuard::next, GuardTag > | activeGuards |
QTaggedPointer< QQmlDelayedError, Tag > | m_error |
TriggerList * | qpropertyChangeTriggers = nullptr |
Definition at line 36 of file qqmlpropertybinding_p.h.