Qt 4.8
|
Public Functions | |
Binding () | |
virtual void | destroy (DestroyMode mode) |
Destroy the binding. More... | |
virtual void | disconnect (DisconnectMode disconnectMode) |
virtual void | setEnabled (bool, QDeclarativePropertyPrivate::WriteFlags flags) |
virtual void | update (QDeclarativePropertyPrivate::WriteFlags flags) |
Public Functions inherited from QDeclarativeAbstractBinding | |
void | addToObject (QObject *, int) |
Add this binding to object. More... | |
virtual Type | bindingType () const |
virtual QString | expression () const |
QObject * | object () const |
int | propertyIndex () const |
QDeclarativeAbstractBinding () | |
void | removeFromObject () |
Remove the binding from the object. More... | |
void | setEnabled (bool e) |
void | update () |
Public Functions inherited from QDeclarativeDelayedError | |
bool | addError (QDeclarativeEnginePrivate *) |
QDeclarativeDelayedError () | |
void | removeError () |
~QDeclarativeDelayedError () | |
Public Variables | |
bool | enabled:1 |
int | index:30 |
QDeclarativeCompiledBindingsPrivate * | parent |
int | property |
The property to be updated. More... | |
QObject * | scope |
QObject * | target |
The object to be updated. More... | |
bool | updating:1 |
Public Variables inherited from QDeclarativeDelayedError | |
QDeclarativeError | error |
Additional Inherited Members | |
Public Types inherited from QDeclarativeAbstractBinding | |
enum | DestroyMode { DisconnectBinding, KeepBindingConnected } |
enum | DisconnectMode { DisconnectOne, DisconnectAll } |
typedef QWeakPointer< QDeclarativeAbstractBinding > | Pointer |
enum | Type { PropertyBinding, ValueTypeProxy } |
Static Public Functions inherited from QDeclarativeAbstractBinding | |
static Pointer | getPointer (QDeclarativeAbstractBinding *p) |
Protected Functions inherited from QDeclarativeAbstractBinding | |
void | clear () |
virtual | ~QDeclarativeAbstractBinding () |
Definition at line 212 of file qdeclarativecompiledbindings.cpp.
|
inline |
Definition at line 213 of file qdeclarativecompiledbindings.cpp.
|
virtual |
Destroy the binding.
Use this instead of calling delete.
Bindings are free to implement their own memory management, so the delete operator is not necessarily safe. The default implementation clears the binding, removes it from the object and calls delete.
Reimplemented from QDeclarativeAbstractBinding.
Definition at line 350 of file qdeclarativecompiledbindings.cpp.
|
virtual |
Implements QDeclarativeAbstractBinding.
Definition at line 361 of file qdeclarativecompiledbindings.cpp.
|
virtual |
Implements QDeclarativeAbstractBinding.
Definition at line 334 of file qdeclarativecompiledbindings.cpp.
|
virtual |
Implements QDeclarativeAbstractBinding.
Definition at line 343 of file qdeclarativecompiledbindings.cpp.
bool QDeclarativeCompiledBindingsPrivate::Binding::enabled |
Definition at line 223 of file qdeclarativecompiledbindings.cpp.
Referenced by QDeclarativeCompiledBindingsPrivate::run().
int QDeclarativeCompiledBindingsPrivate::Binding::index |
Definition at line 222 of file qdeclarativecompiledbindings.cpp.
Referenced by QDeclarativeCompiledBindings::configBinding(), and QDeclarativeCompiledBindingsPrivate::run().
QDeclarativeCompiledBindingsPrivate* QDeclarativeCompiledBindingsPrivate::Binding::parent |
Definition at line 229 of file qdeclarativecompiledbindings.cpp.
Referenced by QDeclarativeCompiledBindings::configBinding().
string Binding::property |
The property to be updated.
Definition at line 225 of file qdeclarativecompiledbindings.cpp.
Referenced by QDeclarativeCompiledBindings::configBinding(), and QDeclarativeCompiledBindingsPrivate::run().
QObject* QDeclarativeCompiledBindingsPrivate::Binding::scope |
Definition at line 226 of file qdeclarativecompiledbindings.cpp.
Referenced by QDeclarativeCompiledBindings::configBinding(), and QDeclarativeCompiledBindingsPrivate::run().
Object Binding::target |
The object to be updated.
Definition at line 227 of file qdeclarativecompiledbindings.cpp.
Referenced by QDeclarativeCompiledBindings::configBinding(), and QDeclarativeCompiledBindingsPrivate::run().
bool QDeclarativeCompiledBindingsPrivate::Binding::updating |
Definition at line 224 of file qdeclarativecompiledbindings.cpp.
Referenced by QDeclarativeCompiledBindingsPrivate::run().