diff options
Diffstat (limited to 'generator/typesystem_xml-qtscript.xml')
-rw-r--r-- | generator/typesystem_xml-qtscript.xml | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/generator/typesystem_xml-qtscript.xml b/generator/typesystem_xml-qtscript.xml new file mode 100644 index 0000000..103f4d1 --- /dev/null +++ b/generator/typesystem_xml-qtscript.xml @@ -0,0 +1,40 @@ +<?xml version="1.0"?> +<typesystem package="com.trolltech.qt.xml"> + + <!-- ### value type without copy constructor --> + <rejection class="QXmlNamespaceSupport"/> + + <value-type name="QDomNode"> + <modify-function signature="save(QTextStream&,int)const"> + <modify-argument index="1"> + <replace-type modified-type="QTextStream*"/> + <conversion-rule class="native"> + QTextStream & %out% = *qscriptvalue_cast<QTextStream*>(%in%); + </conversion-rule> + </modify-argument> + </modify-function> + + <modify-function signature="save(QTextStream&,int,QDomNode::EncodingPolicy)const"> + <modify-argument index="1"> + <replace-type modified-type="QTextStream*"/> + <conversion-rule class="native"> + QTextStream & %out% = *qscriptvalue_cast<QTextStream*>(%in%); + </conversion-rule> + </modify-argument> + </modify-function> + </value-type> + + <object-type name="QXmlReader"> + <modify-function signature="feature(QString,bool*)const"> + <modify-argument index="2"> + <remove-argument/> + </modify-argument> + </modify-function> + <modify-function signature="property(QString,bool*)const"> + <modify-argument index="2"> + <remove-argument/> + </modify-argument> + </modify-function> + </object-type> + +</typesystem> |