Qt 4.8
Public Functions | Protected Functions | Properties | List of all members
QDeclarativeBindingPrivate Class Reference

#include <qdeclarativebinding_p_p.h>

Inheritance diagram for QDeclarativeBindingPrivate:
QDeclarativeExpressionPrivate QObjectPrivate QDeclarativeQtScriptExpression QObjectData QDeclarativeAbstractExpression QDeclarativeDelayedError

Public Functions

virtual void emitValueChanged ()
 
 QDeclarativeBindingPrivate ()
 
 ~QDeclarativeBindingPrivate ()
 
- Public Functions inherited from QDeclarativeExpressionPrivate
void _q_notify ()
 
void init (QDeclarativeContextData *, const QString &, QObject *)
 
void init (QDeclarativeContextData *, const QScriptValue &, QObject *)
 
void init (QDeclarativeContextData *, void *, QDeclarativeRefCount *, QObject *, const QString &, int)
 
 QDeclarativeExpressionPrivate ()
 
QScriptValue scriptValue (QObject *secondaryScope=0, bool *isUndefined=0)
 
QVariant value (QObject *secondaryScope=0, bool *isUndefined=0)
 
 ~QDeclarativeExpressionPrivate ()
 
- Public Functions inherited from QObjectPrivate
void _q_reregisterTimers (void *pointer)
 
void addConnection (int signal, Connection *c)
 
void cleanConnectionLists ()
 
void connectNotify (const char *signal)
 
void deleteChildren ()
 
void disconnectNotify (const char *signal)
 
bool isSender (const QObject *receiver, const char *signal) const
 
bool isSignalConnected (uint signalIdx) const
 Returns true if the signal with index signal_index from object sender is connected. More...
 
void moveToThread_helper ()
 
 QObjectPrivate (int version=QObjectPrivateVersion)
 
QObjectList receiverList (const char *signal) const
 
QObjectList senderList () const
 
void setParent_helper (QObject *)
 
void setThreadData_helper (QThreadData *currentData, QThreadData *targetData)
 
int signalIndex (const char *signalName) const
 Returns the signal index used in the internal connectionLists vector. More...
 
virtual ~QObjectPrivate ()
 
- Public Functions inherited from QObjectData
virtual ~QObjectData ()=0
 
- Public Functions inherited from QDeclarativeQtScriptExpression
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
QDeclarativeContextDatacontext () const
 
bool isValid () const
 
 QDeclarativeAbstractExpression ()
 
void setContext (QDeclarativeContextData *)
 
virtual ~QDeclarativeAbstractExpression ()
 
- Public Functions inherited from QDeclarativeDelayedError
bool addError (QDeclarativeEnginePrivate *)
 
 QDeclarativeDelayedError ()
 
void removeError ()
 
 ~QDeclarativeDelayedError ()
 

Protected Functions

virtual void refresh ()
 

Properties

bool * deleted
 
bool enabled:1
 
QDeclarativeProperty property
 
bool updating:1
 

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 }
 
- Static Public Functions inherited from QDeclarativeExpressionPrivate
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 QDeclarativeExpressionPrivateget (QDeclarativeExpression *expr)
 
static QDeclarativeExpressionget (QDeclarativeExpressionPrivate *expr)
 
- Static Public Functions inherited from QObjectPrivate
static void clearGuards (QObject *)
 
static QObjectPrivateget (QObject *o)
 
static void resetCurrentSender (QObject *receiver, Sender *currentSender, Sender *previousSender)
 
static SendersetCurrentSender (QObject *receiver, Sender *sender)
 
static void signalSignature (const QMetaMethod &signal, QVarLengthArray< char > *result)
 
- Public Variables inherited from QDeclarativeExpressionPrivate
bool expressionFunctionValid:1
 
int line
 
QByteArray name
 
QString url
 
- Public Variables inherited from QObjectPrivate
union {
   QObject *   currentChildBeingDeleted
 
   QAbstractDeclarativeData *   declarativeData
 
}; 
 
quint32 connectedSignals [2]
 
QObjectConnectionListVectorconnectionLists
 
SendercurrentSender
 
QList< QPointer< QObject > > eventFilters
 
ExtraDataextraData
 
QString objectName
 
Connectionsenders
 
QAtomicPointer< QtSharedPointer::ExternalRefCountData > sharedRefcount
 
QThreadDatathreadData
 
void * unused
 
- Public Variables inherited from QObjectData
uint blockSig: 1
 
QObjectList children
 
uint hasGuards: 1
 
uint inEventHandler: 1
 
uint inThreadChangeEvent: 1
 
uint isWidget: 1
 
QMetaObjectmetaObject
 
uint ownObjectName: 1
 
QObjectparent
 
uint pendTimer: 1
 
int postedEvents
 
QObjectq_ptr
 
uint receiveChildEvents: 1
 
uint sendChildEvents: 1
 
uint unused: 22
 
uint wasDeleted: 1
 
- Public Variables inherited from QDeclarativeQtScriptExpression
QDeclarativeRefCountdataRef
 
QString expression
 
QScriptValue expressionContext
 
QScriptValue expressionFunction
 
Mode expressionFunctionMode
 
QObjectscopeObject
 
- Public Variables inherited from QDeclarativeDelayedError
QDeclarativeError error
 

Detailed Description

Definition at line 63 of file qdeclarativebinding_p_p.h.

Constructors and Destructors

◆ QDeclarativeBindingPrivate()

QDeclarativeBindingPrivate::QDeclarativeBindingPrivate ( )

◆ ~QDeclarativeBindingPrivate()

QDeclarativeBindingPrivate::~QDeclarativeBindingPrivate ( )

Definition at line 228 of file qdeclarativebinding.cpp.

229 {
230  if (deleted) *deleted = true;
231 }

Functions

◆ emitValueChanged()

void QDeclarativeBindingPrivate::emitValueChanged ( )
virtual

Reimplemented from QDeclarativeExpressionPrivate.

Definition at line 466 of file qdeclarativebinding.cpp.

467 {
469  q->update();
470 }
#define Q_Q(Class)
Definition: qglobal.h:2483

◆ refresh()

void QDeclarativeBindingPrivate::refresh ( )
protectedvirtual

Reimplemented from QDeclarativeAbstractExpression.

Definition at line 217 of file qdeclarativebinding.cpp.

218 {
220  q->update();
221 }
#define Q_Q(Class)
Definition: qglobal.h:2483

Properties

◆ deleted

bool* QDeclarativeBindingPrivate::deleted
private

Definition at line 80 of file qdeclarativebinding_p_p.h.

Referenced by ~QDeclarativeBindingPrivate().

◆ enabled

bool QDeclarativeBindingPrivate::enabled
private

Definition at line 77 of file qdeclarativebinding_p_p.h.

◆ property

QDeclarativeProperty QDeclarativeBindingPrivate::property
private

Definition at line 78 of file qdeclarativebinding_p_p.h.

◆ updating

bool QDeclarativeBindingPrivate::updating
private

Definition at line 76 of file qdeclarativebinding_p_p.h.


The documentation for this class was generated from the following files: