diff options
author | Hugo Lima <hugo.lima@openbossa.org> | 2010-03-01 19:48:54 -0300 |
---|---|---|
committer | Hugo Lima <hugo.lima@openbossa.org> | 2010-03-03 17:32:29 -0300 |
commit | 4eafde570f4bb3d4bf663959959d8c1a0b221212 (patch) | |
tree | f8a6276627debbdf0ad22edc24fbff99b5303154 /PySide/QtCore | |
parent | 0169a27adc524ffd7553264240dbd74aaad74739 (diff) |
Re-add polymorphic-id-expression attribute on QtCore and QtGui typesystems.
Also add some missing classes on QtGui.
Reviewer: Marcelo Lira <marcelo.lira@openbossa.org>
Reviewer: Lauro Moura <lauro.neto@openbossa.org>
Diffstat (limited to 'PySide/QtCore')
-rw-r--r-- | PySide/QtCore/typesystem_core.xml | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/PySide/QtCore/typesystem_core.xml b/PySide/QtCore/typesystem_core.xml index cbf94addd..2c43617ff 100644 --- a/PySide/QtCore/typesystem_core.xml +++ b/PySide/QtCore/typesystem_core.xml @@ -2463,8 +2463,8 @@ <modify-function signature="iniCodec()const" remove="all"/> <!--TODO--> </object-type> - <object-type name="QEvent" /> - <object-type name="QChildEvent"> + <object-type name="QEvent" polymorphic-id-expression="%1->type() == QEvent::None" /> + <object-type name="QChildEvent" polymorphic-id-expression="%1->type() == QEvent::ChildAdded || %1->type() == QEvent::ChildPolished || %1->type() == QEvent::ChildRemoved"> <modify-field name="c" read="false" write="false"/> <modify-function signature="child() const"> <modify-argument index="return"> @@ -2472,8 +2472,8 @@ </modify-argument> </modify-function> </object-type> - <object-type name="QTimerEvent" /> - <object-type name="QDynamicPropertyChangeEvent" /> + <object-type name="QTimerEvent" polymorphic-id-expression="%1->type() == QEvent::Timer" /> + <object-type name="QDynamicPropertyChangeEvent" polymorphic-id-expression="%1->type() == QEvent::DynamicPropertyChange" /> <template name="stream_read_method"> %RETURN_TYPE _cpp_result; |