#include <qqmlboundsignal_p.h>
|
| | QQmlBoundSignalExpression (const QObject *target, int index, const QQmlRefPointer< QQmlContextData > &ctxt, QObject *scope, const QString &expression, const QString &fileName, quint16 line, quint16 column, const QString &handlerName=QString(), const QString ¶meterString=QString()) |
| | QQmlBoundSignalExpression (const QObject *target, int index, const QQmlRefPointer< QQmlContextData > &ctxt, QObject *scopeObject, QV4::Function *function, QV4::ExecutionContext *scope=nullptr) |
| QString | expressionIdentifier () const override |
| void | expressionChanged () override |
| void | evaluate (void **a) |
| bool | mustCaptureBindableProperty () const final |
| QString | expression () const |
| const QObject * | target () const |
| | QQmlJavaScriptExpression () |
| virtual | ~QQmlJavaScriptExpression () |
| 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) |
| void | release () const |
| | QQmlRefCount () |
| void | addref () const |
| int | count () const |
|
| 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) |
| | ~QQmlRefCounted () |
| QBiPointer< QObject, DeleteWatcher > | m_scopeObject |
| QForwardFieldList< QQmlJavaScriptExpressionGuard, &QQmlJavaScriptExpressionGuard::next, GuardTag > | activeGuards |
| QTaggedPointer< QQmlDelayedError, Tag > | m_error |
| TriggerList * | qpropertyChangeTriggers = nullptr |
Definition at line 27 of file qqmlboundsignal_p.h.
◆ QQmlBoundSignalExpression() [1/2]
◆ QQmlBoundSignalExpression() [2/2]
◆ ~QQmlBoundSignalExpression()
| QQmlBoundSignalExpression::~QQmlBoundSignalExpression |
( |
| ) |
|
|
overrideprivate |
◆ evaluate()
| void QQmlBoundSignalExpression::evaluate |
( |
void ** | a | ) |
|
◆ expression()
| QString QQmlBoundSignalExpression::expression |
( |
| ) |
const |
◆ expressionChanged()
| void QQmlBoundSignalExpression::expressionChanged |
( |
| ) |
|
|
overridevirtual |
◆ expressionIdentifier()
| QString QQmlBoundSignalExpression::expressionIdentifier |
( |
| ) |
const |
|
overridevirtual |
◆ mustCaptureBindableProperty()
| bool QQmlBoundSignalExpression::mustCaptureBindableProperty |
( |
| ) |
const |
|
inlinefinalvirtual |
◆ target()
| const QObject * QQmlBoundSignalExpression::target |
( |
| ) |
const |
|
inline |
◆ QQmlRefCounted< QQmlBoundSignalExpression >
The documentation for this class was generated from the following files: