aboutsummaryrefslogtreecommitdiffstats
path: root/PySide/QtCore
diff options
context:
space:
mode:
authorHugo Lima <hugo.lima@openbossa.org>2010-03-01 19:48:54 -0300
committerHugo Lima <hugo.lima@openbossa.org>2010-03-03 17:32:29 -0300
commit4eafde570f4bb3d4bf663959959d8c1a0b221212 (patch)
treef8a6276627debbdf0ad22edc24fbff99b5303154 /PySide/QtCore
parent0169a27adc524ffd7553264240dbd74aaad74739 (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.xml8
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-&gt;type() == QEvent::None" />
+ <object-type name="QChildEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ChildAdded || %1-&gt;type() == QEvent::ChildPolished || %1-&gt;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-&gt;type() == QEvent::Timer" />
+ <object-type name="QDynamicPropertyChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DynamicPropertyChange" />
<template name="stream_read_method">
%RETURN_TYPE _cpp_result;