aboutsummaryrefslogtreecommitdiffstats
path: root/PySide/QtMaemo5
diff options
context:
space:
mode:
authorrenato <renato.filho@openbossa.org>2010-05-31 18:17:21 -0300
committerrenato <renato.filho@openbossa.org>2010-05-31 18:17:49 -0300
commit3e7a66f0fcdfdadb98b120d239378a60bf1bed1c (patch)
tree57a0b90716d9c7bcd34013d980ef0cc5af1eb6bb /PySide/QtMaemo5
parent3a79f868d1830e759c17d3f0e3dc176cb245d010 (diff)
Fixed Maemo5 classes parent policy.
Fixes #178.
Diffstat (limited to 'PySide/QtMaemo5')
-rw-r--r--PySide/QtMaemo5/typesystem_maemo5.xml58
1 files changed, 54 insertions, 4 deletions
diff --git a/PySide/QtMaemo5/typesystem_maemo5.xml b/PySide/QtMaemo5/typesystem_maemo5.xml
index 40a1765ab..9f9279396 100644
--- a/PySide/QtMaemo5/typesystem_maemo5.xml
+++ b/PySide/QtMaemo5/typesystem_maemo5.xml
@@ -4,11 +4,57 @@
<enum-type name="QMaemo5ValueButton::ValueLayout"/>
- <object-type name="QMaemo5AbstractPickSelector"/>
+ <object-type name="QMaemo5AbstractPickSelector">
+ <modify-function signature="widget(QWidget*)">
+ <modify-argument index="return">
+ <parent index="1" action="add"/>
+ </modify-argument>
+ </modify-function>
+ </object-type>
+
<object-type name="QMaemo5DatePickSelector"/>
- <object-type name="QMaemo5EditBar"/>
- <object-type name="QMaemo5InformationBox"/>
- <object-type name="QMaemo5ListPickSelector"/>
+
+ <object-type name="QMaemo5EditBar">
+ <modify-function signature="addButton(QAbstractButton*)">
+ <modify-argument index="1">
+ <parent index="this" action="add"/>
+ </modify-argument>
+ </modify-function>
+ <modify-function signature="removeButton(QAbstractButton*)">
+ <modify-argument index="1">
+ <parent index="this" action="remove"/>
+ </modify-argument>
+ </modify-function>
+ </object-type>
+
+ <object-type name="QMaemo5InformationBox">
+ <modify-function signature="setWidget(QWidget*)">
+ <modify-argument index="1">
+ <reference-count action="add"/>
+ </modify-argument>
+ </modify-function>
+ <modify-function signature="paintEvent(QPaintEvent*)">
+ <modify-argument index="1" invalidate-after-use="yes"/>
+ </modify-function>
+ <modify-function signature="showEvent(QShowEvent*)">
+ <modify-argument index="1" invalidate-after-use="yes"/>
+ </modify-function>
+ </object-type>
+
+ <object-type name="QMaemo5ListPickSelector">
+ <modify-function signature="setModel(QAbstractItemModel*)">
+ <modify-argument index="1">
+ <reference-count action="add"/>
+ </modify-argument>
+ </modify-function>
+
+ <modify-function signature="widget(QWidget*)">
+ <modify-argument index="return">
+ <parent index="1" action="add"/>
+ </modify-argument>
+ </modify-function>
+ </object-type>
+
<object-type name="QMaemo5TimePickSelector"/>
<object-type name="QMaemo5ValueButton">
<modify-function signature="setPickSelector(QMaemo5AbstractPickSelector*)">
@@ -16,6 +62,10 @@
<parent index="this" action="add"/>
</modify-argument>
</modify-function>
+
+ <modify-function signature="paintEvent(QPaintEvent*)">
+ <modify-argument index="1" invalidate-after-use="yes"/>
+ </modify-function>
</object-type>
</typesystem>