Mercurial > projects > qtd
comparison generator/typesystem_svg.xml @ 37:8022ef40f110
svg package
author | eldar |
---|---|
date | Sat, 16 May 2009 21:33:50 +0000 |
parents | e78566595089 |
children | 7664de4a55e5 |
comparison
equal
deleted
inserted
replaced
36:0f7c514f076e | 37:8022ef40f110 |
---|---|
1 <?xml version="1.0" encoding="UTF-8"?> | 1 <?xml version="1.0" encoding="UTF-8"?> |
2 <typesystem package="qt.svg" default-superclass="qt.QtJambiObject"> | 2 <typesystem package="qt.svg" default-superclass="QtDObject"> |
3 <inject-code> | 3 <inject-code> |
4 qt.Utilities.loadQtLibrary("QtXml"); | 4 qt.Utilities.loadQtLibrary("QtXml"); |
5 qt.Utilities.loadQtLibrary("QtGui"); | 5 qt.Utilities.loadQtLibrary("QtGui"); |
6 qt.Utilities.loadQtLibrary("QtSvg"); | 6 qt.Utilities.loadQtLibrary("QtSvg"); |
7 </inject-code> | 7 </inject-code> |
46 | 46 |
47 <modify-function signature="matrix()const" remove="all"/> | 47 <modify-function signature="matrix()const" remove="all"/> |
48 <modify-function signature="resetMatrix()" remove="all"/> | 48 <modify-function signature="resetMatrix()" remove="all"/> |
49 <modify-function signature="sceneMatrix()const" remove="all"/> | 49 <modify-function signature="sceneMatrix()const" remove="all"/> |
50 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> | 50 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> |
51 | 51 |
52 <modify-function signature="setGroup(QGraphicsItemGroup*)"> | 52 <modify-function signature="setGroup(QGraphicsItemGroup*)"> |
53 <modify-argument index="1"> | 53 <modify-argument index="1"> |
54 <!-- Handled by injected code in QGraphicsItem --> | 54 <!-- Handled by injected code in QGraphicsItem --> |
55 <reference-count action="ignore"/> | 55 <reference-count action="ignore"/> |
56 </modify-argument> | 56 </modify-argument> |
59 <modify-argument index="1"> | 59 <modify-argument index="1"> |
60 <!-- Handled by injected code in QGraphicsItem --> | 60 <!-- Handled by injected code in QGraphicsItem --> |
61 <reference-count action="ignore"/> | 61 <reference-count action="ignore"/> |
62 </modify-argument> | 62 </modify-argument> |
63 </modify-function> | 63 </modify-function> |
64 <modify-function signature="setSharedRenderer(QSvgRenderer*)"> | 64 <!-- <modify-function signature="setSharedRenderer(QSvgRenderer*)"> |
65 <modify-argument index="1"> | 65 <modify-argument index="1"> |
66 <define-ownership class="java" owner="c++"/> | 66 <define-ownership class="java" owner="c++"/> |
67 </modify-argument> | 67 </modify-argument> |
68 <inject-code position="beginning"> | 68 <inject-code position="beginning"> |
69 QSvgRenderer oldRenderer = renderer(); | 69 QSvgRenderer oldRenderer = renderer(); |
70 </inject-code> | 70 </inject-code> |
71 <inject-code position="end"> | 71 <inject-code position="end"> |
72 if (oldRenderer != null) | 72 if (oldRenderer !is null) |
73 oldRenderer.reenableGarbageCollection(); | 73 oldRenderer.reenableGarbageCollection(); |
74 </inject-code> | 74 </inject-code> |
75 </modify-function> | 75 </modify-function> |
76 <modify-function signature="QGraphicsSvgItem(QGraphicsItem*)"> | 76 <modify-function signature="QGraphicsSvgItem(QGraphicsItem*)"> |
77 <inject-code position="end"> | 77 <inject-code position="end"> |
78 <argument-map index="1" meta-name="%1"/> | 78 <argument-map index="1" meta-name="%1"/> |
79 if (%1 != null) disableGarbageCollection(); | 79 if (%1 !is null) disableGarbageCollection(); |
80 </inject-code> | 80 </inject-code> |
81 </modify-function> | 81 </modify-function> |
82 <modify-function signature="QGraphicsSvgItem(const QString &,QGraphicsItem*)"> | 82 <modify-function signature="QGraphicsSvgItem(const QString &,QGraphicsItem*)"> |
83 <inject-code position="end"> | 83 <inject-code position="end"> |
84 <argument-map index="2" meta-name="%2"/> | 84 <argument-map index="2" meta-name="%2"/> |
85 if (%2 != null) disableGarbageCollection(); | 85 if (%2 !is null) disableGarbageCollection(); |
86 </inject-code> | 86 </inject-code> |
87 </modify-function> | 87 </modify-function> |
88 | 88 --> |
89 </object-type> | 89 </object-type> |
90 | 90 |
91 </typesystem> | 91 </typesystem> |