diff options
-rw-r--r-- | PySide/QtDeclarative/typesystem_declarative.xml | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/PySide/QtDeclarative/typesystem_declarative.xml b/PySide/QtDeclarative/typesystem_declarative.xml index e7540062a..7343a4b49 100644 --- a/PySide/QtDeclarative/typesystem_declarative.xml +++ b/PySide/QtDeclarative/typesystem_declarative.xml @@ -127,7 +127,20 @@ <enum-type name="Type" /> </value-type> - <object-type name="QDeclarativePropertyMap" /> + <object-type name="QDeclarativePropertyMap"> + <modify-documentation xpath="description/code[1]"><code># create our data +ownerData = QDeclarativePropertyMap() +ownerData.insert("name", "John Smith") +ownerData.insert("phone", "555-5555") + +# expose it to the UI layer +view = QDeclarativeView() +ctxt = view.rootContext() +ctxt.setContextProperty("owner", ownerData) + +view.setSource(QUrl.fromLocalFile("main.qml")) +view.show()</code></modify-documentation> + </object-type> <object-type name="QDeclarativePropertyValueSource" /> <value-type name="QDeclarativeScriptString" /> <object-type name="QDeclarativeView"> |