diff options
author | Aaron Kennedy <aaron.kennedy@nokia.com> | 2011-06-22 18:30:04 +1000 |
---|---|---|
committer | Aaron Kennedy <aaron.kennedy@nokia.com> | 2011-06-22 18:30:04 +1000 |
commit | 5da45e409103d978bb5c274e86262a8f32b36516 (patch) | |
tree | a26e5ac53d5b7f64f8c47b4d66367c4f001b6402 | |
parent | eb619b9ead3df1ec912a128bd45bba3bb6c92d0b (diff) |
Support refreshing V8 bindings
-rw-r--r-- | src/declarative/qml/v8/qv8bindings.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/declarative/qml/v8/qv8bindings.cpp b/src/declarative/qml/v8/qv8bindings.cpp index 2e901a5a19..fe881a182e 100644 --- a/src/declarative/qml/v8/qv8bindings.cpp +++ b/src/declarative/qml/v8/qv8bindings.cpp @@ -61,10 +61,13 @@ public: public QDeclarativeAbstractBinding { Binding(); + void update() { QDeclarativeAbstractBinding::update(); } + // Inherited from QDeclarativeAbstractBinding virtual void setEnabled(bool, QDeclarativePropertyPrivate::WriteFlags flags); virtual void update(QDeclarativePropertyPrivate::WriteFlags flags); virtual void destroy(); + virtual void refresh(); int index:30; bool enabled:1; @@ -99,6 +102,11 @@ void QV8BindingsPrivate::Binding::setEnabled(bool e, QDeclarativePropertyPrivate } } +void QV8BindingsPrivate::Binding::refresh() +{ + update(); +} + void QV8BindingsPrivate::Binding::update(QDeclarativePropertyPrivate::WriteFlags flags) { if (!enabled) |