![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qqmljavascriptexpression_p.h>
Classes | |
| class | DeleteWatcher |
Static Public Member Functions | |
| static QV4::ReturnedValue | evalFunction (const QQmlRefPointer< QQmlContextData > &ctxt, QObject *scope, const QString &code, const QString &filename, quint16 line) |
Protected Types | |
| enum | GuardTag { NoGuardTag , NotifyOnValueChanged } |
| enum | Tag { NoTag , InEvaluationLoop } |
Protected Member Functions | |
| 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) |
Friends | |
| class | QQmlContextData |
| class | QQmlPropertyCapture |
| class | QQmlTranslationBindingFromBinding |
| class | QQmlTranslationBindingFromTranslationInfo |
| class | QQmlJavaScriptExpressionCapture |
| void | QQmlJavaScriptExpressionGuard_callback (QQmlNotifierEndpoint *e, void **) |
Definition at line 66 of file qqmljavascriptexpression_p.h.
|
protected |
| Enumerator | |
|---|---|
| NoGuardTag | |
| NotifyOnValueChanged | |
Definition at line 152 of file qqmljavascriptexpression_p.h.
|
protected |
| Enumerator | |
|---|---|
| NoTag | |
| InEvaluationLoop | |
Definition at line 159 of file qqmljavascriptexpression_p.h.
| QQmlJavaScriptExpression::QQmlJavaScriptExpression | ( | ) |
Definition at line 65 of file qqmljavascriptexpression.cpp.
|
virtual |
Definition at line 73 of file qqmljavascriptexpression.cpp.
| QPropertyChangeTrigger * QQmlJavaScriptExpression::allocatePropertyChangeTrigger | ( | QObject * | target, |
| int | propertyIndex ) |
Definition at line 541 of file qqmljavascriptexpression.cpp.
| void QQmlJavaScriptExpression::clearActiveGuards | ( | ) |
Definition at line 552 of file qqmljavascriptexpression.cpp.
|
inline |
Definition at line 268 of file qqmljavascriptexpression_p.h.
|
inline |
Definition at line 94 of file qqmljavascriptexpression_p.h.
|
protected |
Definition at line 488 of file qqmljavascriptexpression.cpp.
| QQmlDelayedError * QQmlJavaScriptExpression::delayedError | ( | ) |
Definition at line 449 of file qqmljavascriptexpression.cpp.
|
inline |
Definition at line 134 of file qqmljavascriptexpression_p.h.
| QQmlError QQmlJavaScriptExpression::error | ( | QQmlEngine * | engine | ) | const |
Definition at line 439 of file qqmljavascriptexpression.cpp.
|
static |
Definition at line 457 of file qqmljavascriptexpression.cpp.
| QV4::ReturnedValue QQmlJavaScriptExpression::evaluate | ( | bool * | isUndefined | ) |
Definition at line 144 of file qqmljavascriptexpression.cpp.
| QV4::ReturnedValue QQmlJavaScriptExpression::evaluate | ( | QV4::CallData * | callData, |
| bool * | isUndefined ) |
Definition at line 214 of file qqmljavascriptexpression.cpp.
Definition at line 254 of file qqmljavascriptexpression.cpp.
|
pure virtual |
Implemented in QQmlBinding, QQmlBoundSignalExpression, QQmlExpressionPrivate, and QQmlPropertyBindingJS.
|
virtual |
Reimplemented in QQmlBoundSignalExpression, and QQmlExpressionPrivate.
Definition at line 93 of file qqmljavascriptexpression.cpp.
|
inline |
Definition at line 106 of file qqmljavascriptexpression_p.h.
|
inline |
Definition at line 90 of file qqmljavascriptexpression_p.h.
|
inline |
Definition at line 263 of file qqmljavascriptexpression_p.h.
|
inline |
Definition at line 258 of file qqmljavascriptexpression_p.h.
|
inline |
Definition at line 135 of file qqmljavascriptexpression_p.h.
|
inline |
Definition at line 91 of file qqmljavascriptexpression_p.h.
|
inline |
Definition at line 97 of file qqmljavascriptexpression_p.h.
|
inlinevirtual |
Reimplemented in QQmlBinding, QQmlBoundSignalExpression, QQmlExpressionPrivate, and QQmlPropertyBindingJS.
Definition at line 128 of file qqmljavascriptexpression_p.h.
| bool QQmlJavaScriptExpression::needsPropertyChangeTrigger | ( | QObject * | target, |
| int | propertyIndex ) |
Definition at line 354 of file qqmljavascriptexpression.cpp.
|
inline |
Definition at line 241 of file qqmljavascriptexpression_p.h.
|
inline |
Definition at line 92 of file qqmljavascriptexpression_p.h.
|
virtual |
Reimplemented in QQmlBinding.
Definition at line 140 of file qqmljavascriptexpression.cpp.
| void QQmlJavaScriptExpression::resetNotifyOnValueChanged | ( | ) |
Definition at line 112 of file qqmljavascriptexpression.cpp.
|
inline |
Definition at line 246 of file qqmljavascriptexpression_p.h.
|
protected |
Definition at line 521 of file qqmljavascriptexpression.cpp.
| void QQmlJavaScriptExpression::setContext | ( | const QQmlRefPointer< QQmlContextData > & | context | ) |
Definition at line 124 of file qqmljavascriptexpression.cpp.
| void QQmlJavaScriptExpression::setNotifyOnValueChanged | ( | bool | v | ) |
Definition at line 105 of file qqmljavascriptexpression.cpp.
Definition at line 252 of file qqmljavascriptexpression_p.h.
|
protected |
Definition at line 512 of file qqmljavascriptexpression.cpp.
|
virtual |
Reimplemented in QQmlBinding, QQmlTranslationBindingFromBinding, QQmlTranslationBindingFromBinding, QQmlTranslationBindingFromTranslationInfo, and QQmlTranslationBindingFromTranslationInfo.
Definition at line 117 of file qqmljavascriptexpression.cpp.
|
friend |
Definition at line 167 of file qqmljavascriptexpression_p.h.
|
friend |
Definition at line 172 of file qqmljavascriptexpression_p.h.
|
friend |
Definition at line 558 of file qqmljavascriptexpression.cpp.
|
friend |
Definition at line 168 of file qqmljavascriptexpression_p.h.
|
friend |
Definition at line 170 of file qqmljavascriptexpression_p.h.
|
friend |
Definition at line 171 of file qqmljavascriptexpression_p.h.
|
protected |
Definition at line 157 of file qqmljavascriptexpression_p.h.
|
protected |
Definition at line 164 of file qqmljavascriptexpression_p.h.
|
protected |
Definition at line 150 of file qqmljavascriptexpression_p.h.
|
protected |
Definition at line 186 of file qqmljavascriptexpression_p.h.