Mercurial > projects > qtd
view generator/typesystem_svg.xml @ 168:d66bbb9a5053
ups
author | eldar |
---|---|
date | Sat, 20 Jun 2009 19:17:21 +0000 |
parents | 8022ef40f110 |
children | 7664de4a55e5 |
line wrap: on
line source
<?xml version="1.0" encoding="UTF-8"?> <typesystem package="qt.svg" default-superclass="QtDObject"> <inject-code> qt.Utilities.loadQtLibrary("QtXml"); qt.Utilities.loadQtLibrary("QtGui"); qt.Utilities.loadQtLibrary("QtSvg"); </inject-code> <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/> <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/> <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/> <namespace-type name="QSvg"/> <enum-type name="QGraphicsSvgItem::enum_1"/> <object-type name="QSvgRenderer"> <extra-includes> <include file-name="QRectF" location="global"/> <include file-name="QMatrix" location="global"/> <include file-name="QSize" location="global"/> <include file-name="QByteArray" location="global"/> </extra-includes> </object-type> <object-type name="QSvgWidget"> <extra-includes> <include file-name="QByteArray" location="global"/> <include file-name="QSvgRenderer" location="global"/> <include file-name="QSize" location="global"/> </extra-includes> </object-type> <object-type name="QSvgGenerator"> <modify-function signature="setOutputDevice(QIODevice*)"> <modify-argument index="1"> <reference-count action="set" variable-name="__rcOutputDevice"/> </modify-argument> </modify-function> </object-type> <object-type name="QGraphicsSvgItem" delete-in-main-thread="yes"> <extra-includes> <include file-name="QGraphicsItem" location="global"/> <include file-name="QSvgRenderer" location="global"/> <include file-name="QSize" location="global"/> </extra-includes> <modify-function signature="matrix()const" remove="all"/> <modify-function signature="resetMatrix()" remove="all"/> <modify-function signature="sceneMatrix()const" remove="all"/> <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <modify-function signature="setGroup(QGraphicsItemGroup*)"> <modify-argument index="1"> <!-- Handled by injected code in QGraphicsItem --> <reference-count action="ignore"/> </modify-argument> </modify-function> <modify-function signature="setParentItem(QGraphicsItem*)"> <modify-argument index="1"> <!-- Handled by injected code in QGraphicsItem --> <reference-count action="ignore"/> </modify-argument> </modify-function> <!-- <modify-function signature="setSharedRenderer(QSvgRenderer*)"> <modify-argument index="1"> <define-ownership class="java" owner="c++"/> </modify-argument> <inject-code position="beginning"> QSvgRenderer oldRenderer = renderer(); </inject-code> <inject-code position="end"> if (oldRenderer !is null) oldRenderer.reenableGarbageCollection(); </inject-code> </modify-function> <modify-function signature="QGraphicsSvgItem(QGraphicsItem*)"> <inject-code position="end"> <argument-map index="1" meta-name="%1"/> if (%1 !is null) disableGarbageCollection(); </inject-code> </modify-function> <modify-function signature="QGraphicsSvgItem(const QString &,QGraphicsItem*)"> <inject-code position="end"> <argument-map index="2" meta-name="%2"/> if (%2 !is null) disableGarbageCollection(); </inject-code> </modify-function> --> </object-type> </typesystem>