summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmldeclarativedata_p.h
diff options
context:
space:
mode:
authorAaron Kennedy <aaron.kennedy@nokia.com>2009-12-03 07:58:32 (GMT)
committerAaron Kennedy <aaron.kennedy@nokia.com>2009-12-03 07:58:32 (GMT)
commit6b17afa3337a0fc0dfcf70560570bfbf5618f842 (patch)
treee928875205f11c41d91a0b43cf16f7b99fa7f384 /src/declarative/qml/qmldeclarativedata_p.h
parent3c949a47304585d03e490ebab528a919d939e705 (diff)
downloadQt-6b17afa3337a0fc0dfcf70560570bfbf5618f842.zip
Qt-6b17afa3337a0fc0dfcf70560570bfbf5618f842.tar.gz
Qt-6b17afa3337a0fc0dfcf70560570bfbf5618f842.tar.bz2
Optimization: Use linked-list for context objects
Diffstat (limited to 'src/declarative/qml/qmldeclarativedata_p.h')
-rw-r--r--src/declarative/qml/qmldeclarativedata_p.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/declarative/qml/qmldeclarativedata_p.h b/src/declarative/qml/qmldeclarativedata_p.h
index aa82f32..a6020d7 100644
--- a/src/declarative/qml/qmldeclarativedata_p.h
+++ b/src/declarative/qml/qmldeclarativedata_p.h
@@ -72,6 +72,10 @@ public:
QmlContext *context;
QmlAbstractBinding *bindings;
+ // Linked list for QmlContext::contextObjects
+ QmlDeclarativeData *nextContextObject;
+ QmlDeclarativeData**prevContextObject;
+
int bindingBitsSize;
quint32 *bindingBits;
bool hasBindingBit(int) const;