#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: