diff options
author | renato <renato.filho@openbossa.org> | 2010-05-31 18:17:21 -0300 |
---|---|---|
committer | renato <renato.filho@openbossa.org> | 2010-05-31 18:17:49 -0300 |
commit | 3e7a66f0fcdfdadb98b120d239378a60bf1bed1c (patch) | |
tree | 57a0b90716d9c7bcd34013d980ef0cc5af1eb6bb /PySide/QtMaemo5 | |
parent | 3a79f868d1830e759c17d3f0e3dc176cb245d010 (diff) |
Fixed Maemo5 classes parent policy.
Fixes #178.
Diffstat (limited to 'PySide/QtMaemo5')
-rw-r--r-- | PySide/QtMaemo5/typesystem_maemo5.xml | 58 |
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> |