aboutsummaryrefslogtreecommitdiffstats
path: root/PySide
diff options
context:
space:
mode:
authorHugo Parente Lima <hugo.lima@openbossa.org>2010-04-28 17:43:48 -0300
committerHugo Parente Lima <hugo.lima@openbossa.org>2010-04-30 15:11:33 -0300
commita7c7c9a76c0e9a132a8526ac420d0fb68905d53e (patch)
treef0e5386d118cc6c3b0d2dcea23792cf27b29eb56 /PySide
parentd168458987ecec8008f7df97e3a8f64dc33018ff (diff)
Add QMultiMap support for Qt.
Diffstat (limited to 'PySide')
-rw-r--r--PySide/QtCore/qmultimap_conversions.h5
-rw-r--r--PySide/QtCore/typesystem_core.xml5
2 files changed, 9 insertions, 1 deletions
diff --git a/PySide/QtCore/qmultimap_conversions.h b/PySide/QtCore/qmultimap_conversions.h
new file mode 100644
index 000000000..43abd84df
--- /dev/null
+++ b/PySide/QtCore/qmultimap_conversions.h
@@ -0,0 +1,5 @@
+namespace Shiboken {
+template<typename KT, typename VT>
+struct Converter<QMultiMap<KT, VT> > : QtMultiMapConverter<QMap<KT, VT> > {
+};
+}
diff --git a/PySide/QtCore/typesystem_core.xml b/PySide/QtCore/typesystem_core.xml
index 4b181e3e2..040ce7bc7 100644
--- a/PySide/QtCore/typesystem_core.xml
+++ b/PySide/QtCore/typesystem_core.xml
@@ -221,7 +221,10 @@
<conversion-rule file="qmap_conversions.h"/>
<include file-name="QMap" location="global"/>
</container-type>
- <container-type name="QMultiMap" type="multi-map"/>
+ <container-type name="QMultiMap" type="multi-map">
+ <conversion-rule file="qmultimap_conversions.h"/>
+ <include file-name="QMultiMap" location="global"/>
+ </container-type>
<container-type name="QPair" type="pair">
<conversion-rule file="qpair_conversions.h"/>
<include file-name="QPair" location="global"/>