summaryrefslogtreecommitdiffstats
path: root/src/declarative/util/qmlopenmetaobject.cpp
diff options
context:
space:
mode:
authorAlan Alpert <alan.alpert@nokia.com>2009-10-21 05:33:23 (GMT)
committerAlan Alpert <alan.alpert@nokia.com>2009-10-21 05:33:23 (GMT)
commite49ed8f8b337582e8b9a2e312a6455445208c0f7 (patch)
tree3604575ef0570096f1cc403fa1ee46779e4f502b /src/declarative/util/qmlopenmetaobject.cpp
parent43a14672531040abd285d3004d27c3f1c95a699b (diff)
parentf96dfa9b11133e2f6dbca4718b29a708eabb37d7 (diff)
downloadQt-e49ed8f8b337582e8b9a2e312a6455445208c0f7.zip
Qt-e49ed8f8b337582e8b9a2e312a6455445208c0f7.tar.gz
Qt-e49ed8f8b337582e8b9a2e312a6455445208c0f7.tar.bz2
Merge branch 'kinetic-declarativeui' of git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
Diffstat (limited to 'src/declarative/util/qmlopenmetaobject.cpp')
-rw-r--r--src/declarative/util/qmlopenmetaobject.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/declarative/util/qmlopenmetaobject.cpp b/src/declarative/util/qmlopenmetaobject.cpp
index 7305362..11648f6 100644
--- a/src/declarative/util/qmlopenmetaobject.cpp
+++ b/src/declarative/util/qmlopenmetaobject.cpp
@@ -136,6 +136,14 @@ QVariant QmlOpenMetaObject::value(const QByteArray &name) const
return d->data.at(*iter);
}
+QVariant &QmlOpenMetaObject::operator[](const QByteArray &name)
+{
+ QHash<QByteArray, int>::ConstIterator iter = d->names.find(name);
+ Q_ASSERT(iter != d->names.end());
+
+ return d->data[*iter];
+}
+
void QmlOpenMetaObject::setValue(const QByteArray &name, const QVariant &val)
{
QHash<QByteArray, int>::ConstIterator iter = d->names.find(name);