aboutsummaryrefslogtreecommitdiffstats
path: root/PySide
diff options
context:
space:
mode:
authorRenato Filho <renato.filho@openbossa.org>2010-05-20 11:53:31 -0300
committerRenato Filho <renato.filho@openbossa.org>2010-05-20 12:26:13 -0300
commit5ee62778c17d502d71ab9fc4199bd738fc432311 (patch)
tree7963882af1e8c52180a16cbbe79f2c2ef1b2a980 /PySide
parentf5986ec7fba61cdf531cf62447a6bdf81aac8a20 (diff)
Update polymorphic-id-expression to QAbstractItemModel derived classes.
Fixes bug #211. Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>, Luciano Wolf <luciano.wolf@openbossa.org>
Diffstat (limited to 'PySide')
-rw-r--r--PySide/QtCore/typesystem_core.xml4
-rw-r--r--PySide/QtGui/typesystem_gui_common.xml10
-rw-r--r--PySide/QtHelp/typesystem_help.xml4
3 files changed, 9 insertions, 9 deletions
diff --git a/PySide/QtCore/typesystem_core.xml b/PySide/QtCore/typesystem_core.xml
index 887f001b6..186be106a 100644
--- a/PySide/QtCore/typesystem_core.xml
+++ b/PySide/QtCore/typesystem_core.xml
@@ -725,7 +725,7 @@
#include &lt;pyside.h&gt;
</inject-code>
- <object-type name="QAbstractTableModel">
+ <object-type name="QAbstractTableModel" polymorphic-id-expression="qobject_cast&lt;QAbstractTableModel*&gt;(%1)">
<extra-includes>
<include file-name="QStringList" location="global"/>
<include file-name="QSize" location="global"/>
@@ -1670,7 +1670,7 @@
</inject-code>
</add-function>
</value-type>
- <object-type name="QAbstractListModel">
+ <object-type name="QAbstractListModel" polymorphic-id-expression="qobject_cast&lt;QAbstractListModel*&gt;(%1)">
<extra-includes>
<include file-name="QStringList" location="global"/>
<include file-name="QSize" location="global"/>
diff --git a/PySide/QtGui/typesystem_gui_common.xml b/PySide/QtGui/typesystem_gui_common.xml
index e1415c8c3..a66a9a13c 100644
--- a/PySide/QtGui/typesystem_gui_common.xml
+++ b/PySide/QtGui/typesystem_gui_common.xml
@@ -1482,7 +1482,7 @@
</modify-argument>
</modify-function>
</object-type>
- <object-type name="QDirModel">
+ <object-type name="QDirModel" polymorphic-id-expression="qobject_cast&lt;QDirModel*&gt;(%1)">
<modify-function signature="parent()const" remove="all"/>
<modify-function signature="setIconProvider(QFileIconProvider*)">
<modify-argument index="1">
@@ -3271,7 +3271,7 @@
<modify-function signature="name()const" remove="all"/>
<!--### Obsolete in 4.3-->
</object-type>
- <object-type name="QProxyModel">
+ <object-type name="QProxyModel" polymorphic-id-expression="qobject_cast&lt;QProxyModel*&gt;(%1)">
<modify-function signature="parent()const" remove="all"/>
<extra-includes>
<include file-name="QPixmap" location="global"/>
@@ -3501,7 +3501,7 @@
<include file-name="QIcon" location="global"/>
</extra-includes>
</object-type>
- <object-type name="QStandardItemModel">
+ <object-type name="QStandardItemModel" polymorphic-id-expression="qobject_cast&lt;QStandardItemModel*&gt;(%1)">
<modify-function signature="parent()const" remove="all"/>
<extra-includes>
<include file-name="QStringList" location="global"/>
@@ -3838,7 +3838,7 @@
</modify-argument>
</modify-function>
</object-type>
- <object-type name="QAbstractProxyModel">
+ <object-type name="QAbstractProxyModel" polymorphic-id-expression="qobject_cast&lt;QAbstractProxyModel*&gt;(%1)">
<extra-includes>
<include file-name="QItemSelection" location="global"/>
<include file-name="QStringList" location="global"/>
@@ -4191,7 +4191,7 @@
</modify-function>
</object-type>
<object-type name="QCommandLinkButton"/>
- <object-type name="QFileSystemModel">
+ <object-type name="QFileSystemModel" polymorphic-id-expression="qobject_cast&lt;QFileSystemModel*&gt;(%1)">
<modify-function signature="setIconProvider(QFileIconProvider*)">
<modify-argument index="1">
<parent index="this" action="add"/>
diff --git a/PySide/QtHelp/typesystem_help.xml b/PySide/QtHelp/typesystem_help.xml
index 3e1d07966..e78153f90 100644
--- a/PySide/QtHelp/typesystem_help.xml
+++ b/PySide/QtHelp/typesystem_help.xml
@@ -12,11 +12,11 @@
</modify-argument>
</modify-function>
</value-type>
- <object-type name="QHelpContentModel"/>
+ <object-type name="QHelpContentModel" polymorphic-id-expression="qobject_cast&lt;QHelpContentModel*&gt;(%1)"/>
<object-type name="QHelpContentWidget"/>
<object-type name="QHelpEngine" />
<object-type name="QHelpEngineCore"/>
- <object-type name="QHelpIndexModel" />
+ <object-type name="QHelpIndexModel"/>
<object-type name="QHelpIndexWidget"/>
<object-type name="QHelpSearchEngine"/>
<value-type name="QHelpSearchQuery"/>