Qt 4.8
|
#include <qdeclarativeexpression_p.h>
Classes | |
class | DeleteWatcher |
Public Types | |
enum | EvaluateFlag { RequiresThisObject = 0x01 } |
enum | Mode { SharedContext, ExplicitContext } |
Public Functions | |
EvaluateFlags | evaluateFlags () const |
bool | notifyOnValueChange () const |
QDeclarativeQtScriptExpression () | |
void | resetNotifyOnChange () |
QScriptValue | scriptValue (QObject *secondaryScope, bool *isUndefined) |
void | setEvaluateFlags (EvaluateFlags flags) |
void | setNotifyObject (QObject *, int) |
void | setNotifyOnValueChange (bool) |
virtual | ~QDeclarativeQtScriptExpression () |
Public Functions inherited from QDeclarativeAbstractExpression | |
QDeclarativeContextData * | context () const |
bool | isValid () const |
QDeclarativeAbstractExpression () | |
virtual void | refresh () |
void | setContext (QDeclarativeContextData *) |
virtual | ~QDeclarativeAbstractExpression () |
Public Functions inherited from QDeclarativeDelayedError | |
bool | addError (QDeclarativeEnginePrivate *) |
QDeclarativeDelayedError () | |
void | removeError () |
~QDeclarativeDelayedError () | |
Public Variables | |
QDeclarativeRefCount * | dataRef |
QString | expression |
QScriptValue | expressionContext |
QScriptValue | expressionFunction |
Mode | expressionFunctionMode |
QObject * | scopeObject |
Public Variables inherited from QDeclarativeDelayedError | |
QDeclarativeError | error |
Private Functions | |
void | clearGuards () |
QScriptValue | eval (QObject *secondaryScope, bool *isUndefined) |
void | updateGuards (const QPODVector< QDeclarativeEnginePrivate::CapturedProperty, 16 > &properties) |
Properties | |
bool * | deleted |
EvaluateFlags | evalFlags |
QDeclarativeNotifierEndpoint * | guardList |
int | guardListLength |
QObject * | guardObject |
int | guardObjectNotifyIndex |
bool | trackChange |
Definition at line 110 of file qdeclarativeexpression_p.h.
Enumerator | |
---|---|
SharedContext | |
ExplicitContext |
Definition at line 114 of file qdeclarativeexpression_p.h.
QDeclarativeQtScriptExpression::QDeclarativeQtScriptExpression | ( | ) |
Definition at line 74 of file qdeclarativeexpression.cpp.
|
virtual |
Definition at line 80 of file qdeclarativeexpression.cpp.
|
private |
Definition at line 806 of file qdeclarativeexpression.cpp.
|
private |
Definition at line 493 of file qdeclarativeexpression.cpp.
QDeclarativeQtScriptExpression::EvaluateFlags QDeclarativeQtScriptExpression::evaluateFlags | ( | ) | const |
Definition at line 449 of file qdeclarativeexpression.cpp.
bool QDeclarativeQtScriptExpression::notifyOnValueChange | ( | ) | const |
Definition at line 413 of file qdeclarativeexpression.cpp.
void QDeclarativeQtScriptExpression::resetNotifyOnChange | ( | ) |
Definition at line 425 of file qdeclarativeexpression.cpp.
QScriptValue QDeclarativeQtScriptExpression::scriptValue | ( | QObject * | secondaryScope, |
bool * | isUndefined | ||
) |
Definition at line 454 of file qdeclarativeexpression.cpp.
Referenced by QDeclarativeExpressionPrivate::scriptValue().
void QDeclarativeQtScriptExpression::setEvaluateFlags | ( | EvaluateFlags | flags | ) |
Definition at line 444 of file qdeclarativeexpression.cpp.
void QDeclarativeQtScriptExpression::setNotifyObject | ( | QObject * | object, |
int | notifyIndex | ||
) |
Definition at line 430 of file qdeclarativeexpression.cpp.
void QDeclarativeQtScriptExpression::setNotifyOnValueChange | ( | bool | notify | ) |
Definition at line 418 of file qdeclarativeexpression.cpp.
|
private |
Definition at line 548 of file qdeclarativeexpression.cpp.
QDeclarativeRefCount* QDeclarativeQtScriptExpression::dataRef |
Definition at line 122 of file qdeclarativeexpression_p.h.
Referenced by QDeclarativeExpressionPrivate::init(), and ~QDeclarativeQtScriptExpression().
|
private |
Definition at line 165 of file qdeclarativeexpression_p.h.
Referenced by QDeclarativeQtScriptExpression::DeleteWatcher::DeleteWatcher(), QDeclarativeQtScriptExpression::DeleteWatcher::~DeleteWatcher(), and ~QDeclarativeQtScriptExpression().
|
private |
Definition at line 167 of file qdeclarativeexpression_p.h.
QString QDeclarativeQtScriptExpression::expression |
Definition at line 124 of file qdeclarativeexpression_p.h.
Referenced by QDeclarativeExpressionPrivate::init().
QScriptValue QDeclarativeQtScriptExpression::expressionContext |
Definition at line 129 of file qdeclarativeexpression_p.h.
Referenced by QDeclarativeExpressionPrivate::init().
QScriptValue QDeclarativeQtScriptExpression::expressionFunction |
Definition at line 127 of file qdeclarativeexpression_p.h.
Referenced by QDeclarativeExpressionPrivate::init().
Mode QDeclarativeQtScriptExpression::expressionFunctionMode |
Definition at line 126 of file qdeclarativeexpression_p.h.
Referenced by QDeclarativeExpressionPrivate::init().
|
private |
Definition at line 160 of file qdeclarativeexpression_p.h.
Referenced by ~QDeclarativeQtScriptExpression().
|
private |
Definition at line 161 of file qdeclarativeexpression_p.h.
|
private |
Definition at line 163 of file qdeclarativeexpression_p.h.
|
private |
Definition at line 164 of file qdeclarativeexpression_p.h.
QObject* QDeclarativeQtScriptExpression::scopeObject |
Definition at line 130 of file qdeclarativeexpression_p.h.
Referenced by QDeclarativeExpressionPrivate::init().
|
private |
Definition at line 158 of file qdeclarativeexpression_p.h.