Qt 4.8
|
#include <qdeclarativeexpression_p.h>
Static Public Functions | |
static QScriptValue | evalInObjectScope (QDeclarativeContextData *, QObject *, const QString &, const QString &, int, QScriptValue *) |
static QScriptValue | evalInObjectScope (QDeclarativeContextData *, QObject *, const QScriptProgram &, QScriptValue *) |
static void | exceptionToError (QScriptEngine *, QDeclarativeError &) |
static QDeclarativeExpressionPrivate * | get (QDeclarativeExpression *expr) |
static QDeclarativeExpression * | get (QDeclarativeExpressionPrivate *expr) |
Static Public Functions inherited from QObjectPrivate | |
static void | clearGuards (QObject *) |
static QObjectPrivate * | get (QObject *o) |
static void | resetCurrentSender (QObject *receiver, Sender *currentSender, Sender *previousSender) |
static Sender * | setCurrentSender (QObject *receiver, Sender *sender) |
static void | signalSignature (const QMetaMethod &signal, QVarLengthArray< char > *result) |
Additional Inherited Members | |
Public Types inherited from QObjectPrivate | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
Public Types inherited from QDeclarativeQtScriptExpression | |
enum | EvaluateFlag { RequiresThisObject = 0x01 } |
enum | Mode { SharedContext, ExplicitContext } |
Definition at line 175 of file qdeclarativeexpression_p.h.
QDeclarativeExpressionPrivate::QDeclarativeExpressionPrivate | ( | ) |
Definition at line 87 of file qdeclarativeexpression.cpp.
QDeclarativeExpressionPrivate::~QDeclarativeExpressionPrivate | ( | ) |
Definition at line 92 of file qdeclarativeexpression.cpp.
void QDeclarativeExpressionPrivate::_q_notify | ( | ) |
Definition at line 801 of file qdeclarativeexpression.cpp.
|
virtual |
Reimplemented in QDeclarativeBindingPrivate.
Definition at line 824 of file qdeclarativeexpression.cpp.
|
static |
Definition at line 174 of file qdeclarativeexpression.cpp.
Referenced by init(), QDeclarativeVMEMetaObject::method(), and QDeclarativeEngineDebugService::setMethodBody().
|
static |
Definition at line 192 of file qdeclarativeexpression.cpp.
|
static |
Definition at line 386 of file qdeclarativeexpression.cpp.
Referenced by QDeclarativeContextData::addImportedScript(), QDeclarativeQtScriptExpression::eval(), QDeclarativeXMLHttpRequest::printError(), and QDeclarativeWorkerScriptEnginePrivate::reportScriptException().
|
inlinestatic |
Definition at line 189 of file qdeclarativeexpression_p.h.
Referenced by QDeclarativeBoundSignal::qt_metacall().
|
inlinestatic |
Definition at line 192 of file qdeclarativeexpression_p.h.
void QDeclarativeExpressionPrivate::init | ( | QDeclarativeContextData * | ctxt, |
const QString & | expr, | ||
QObject * | me | ||
) |
Definition at line 96 of file qdeclarativeexpression.cpp.
void QDeclarativeExpressionPrivate::init | ( | QDeclarativeContextData * | ctxt, |
const QScriptValue & | func, | ||
QObject * | me | ||
) |
Definition at line 106 of file qdeclarativeexpression.cpp.
void QDeclarativeExpressionPrivate::init | ( | QDeclarativeContextData * | ctxt, |
void * | expr, | ||
QDeclarativeRefCount * | rc, | ||
QObject * | me, | ||
const QString & | srcUrl, | ||
int | lineNumber | ||
) |
Definition at line 119 of file qdeclarativeexpression.cpp.
QScriptValue QDeclarativeExpressionPrivate::scriptValue | ( | QObject * | secondaryScope = 0 , |
bool * | isUndefined = 0 |
||
) |
Definition at line 631 of file qdeclarativeexpression.cpp.
QVariant QDeclarativeExpressionPrivate::value | ( | QObject * | secondaryScope = 0 , |
bool * | isUndefined = 0 |
||
) |
Definition at line 659 of file qdeclarativeexpression.cpp.
Referenced by QDeclarativeBoundSignal::qt_metacall().
bool QDeclarativeExpressionPrivate::expressionFunctionValid |
Definition at line 205 of file qdeclarativeexpression_p.h.
Referenced by init().
int QDeclarativeExpressionPrivate::line |
Definition at line 208 of file qdeclarativeexpression_p.h.
Referenced by init().
QByteArray QDeclarativeExpressionPrivate::name |
Definition at line 209 of file qdeclarativeexpression_p.h.
QString QDeclarativeExpressionPrivate::url |
Definition at line 207 of file qdeclarativeexpression_p.h.
Referenced by init().