summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qdeclarativecontext_p.h
diff options
context:
space:
mode:
authorAaron Kennedy <aaron.kennedy@nokia.com>2010-03-10 05:56:38 (GMT)
committerAaron Kennedy <aaron.kennedy@nokia.com>2010-03-10 06:18:18 (GMT)
commit46dfe1e6dad1f3a74cb15bfd538e9fe28ffac5b3 (patch)
tree160c9ce10c08d10d3ab92508384d02423bc58bf4 /src/declarative/qml/qdeclarativecontext_p.h
parentb5be801a5277cf63185f36d2ca1557b941340ce3 (diff)
downloadQt-46dfe1e6dad1f3a74cb15bfd538e9fe28ffac5b3.zip
Qt-46dfe1e6dad1f3a74cb15bfd538e9fe28ffac5b3.tar.gz
Qt-46dfe1e6dad1f3a74cb15bfd538e9fe28ffac5b3.tar.bz2
Unify binding optimizer and QtScript binding signal management logic
Diffstat (limited to 'src/declarative/qml/qdeclarativecontext_p.h')
-rw-r--r--src/declarative/qml/qdeclarativecontext_p.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/declarative/qml/qdeclarativecontext_p.h b/src/declarative/qml/qdeclarativecontext_p.h
index 8297280..5b597fa 100644
--- a/src/declarative/qml/qdeclarativecontext_p.h
+++ b/src/declarative/qml/qdeclarativecontext_p.h
@@ -59,6 +59,7 @@
#include "qdeclarativeengine_p.h"
#include "qdeclarativeintegercache_p.h"
#include "qdeclarativetypenamecache_p.h"
+#include "qdeclarativenotifier_p.h"
#include <QtCore/qhash.h>
#include <QtScript/qscriptvalue.h>
@@ -133,7 +134,7 @@ public:
inline virtual void objectDestroyed(QObject *);
QDeclarativeContextPrivate *priv;
- IdNotifier *bindings;
+ QDeclarativeNotifier bindings;
};
ContextGuard *idValues;
int idValueCount;
@@ -176,7 +177,7 @@ void QDeclarativeContextPrivate::IdNotifier::clear()
}
QDeclarativeContextPrivate::ContextGuard::ContextGuard()
-: priv(0), bindings(0)
+: priv(0)
{
}