annotate generator/typesystem_svg-java.xml @ 363:3b0545d4d479

Fixed enums in designated interfaces
author Max Samukha <maxter@maxter.com>
date Thu, 10 Jun 2010 00:57:32 +0300
parents 34a37904ff77
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
254
maxter
parents: 252
diff changeset
1 <typesystem package="qt.svg" default-superclass="QtdObject">
1
e78566595089 initial import
mandel
parents:
diff changeset
2 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
3 qt.Utilities.loadQtLibrary("QtXml");
e78566595089 initial import
mandel
parents:
diff changeset
4 qt.Utilities.loadQtLibrary("QtGui");
e78566595089 initial import
mandel
parents:
diff changeset
5 qt.Utilities.loadQtLibrary("QtSvg");
e78566595089 initial import
mandel
parents:
diff changeset
6 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
7
e78566595089 initial import
mandel
parents:
diff changeset
8
e78566595089 initial import
mandel
parents:
diff changeset
9 <object-type name="QGraphicsSvgItem" delete-in-main-thread="yes">
e78566595089 initial import
mandel
parents:
diff changeset
10 <modify-function signature="setGroup(QGraphicsItemGroup*)">
e78566595089 initial import
mandel
parents:
diff changeset
11 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
12 <!-- Handled by injected code in QGraphicsItem -->
e78566595089 initial import
mandel
parents:
diff changeset
13 <reference-count action="ignore" />
e78566595089 initial import
mandel
parents:
diff changeset
14 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
15 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
16 <modify-function signature="setParentItem(QGraphicsItem*)">
e78566595089 initial import
mandel
parents:
diff changeset
17 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
18 <!-- Handled by injected code in QGraphicsItem -->
e78566595089 initial import
mandel
parents:
diff changeset
19 <reference-count action="ignore" />
e78566595089 initial import
mandel
parents:
diff changeset
20 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
21 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
22 <modify-function signature="setSharedRenderer(QSvgRenderer*)">
e78566595089 initial import
mandel
parents:
diff changeset
23 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
24 <define-ownership class="java" owner="c++" />
e78566595089 initial import
mandel
parents:
diff changeset
25 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
26 <inject-code position="beginning">
e78566595089 initial import
mandel
parents:
diff changeset
27 QSvgRenderer oldRenderer = renderer();
e78566595089 initial import
mandel
parents:
diff changeset
28 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
29 <inject-code position="end">
e78566595089 initial import
mandel
parents:
diff changeset
30 if (oldRenderer != null)
e78566595089 initial import
mandel
parents:
diff changeset
31 oldRenderer.reenableGarbageCollection();
e78566595089 initial import
mandel
parents:
diff changeset
32 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
33 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
34 <modify-function signature="QGraphicsSvgItem(QGraphicsItem*)">
e78566595089 initial import
mandel
parents:
diff changeset
35 <inject-code position="end">
e78566595089 initial import
mandel
parents:
diff changeset
36 <argument-map index="1" meta-name="%1" />
e78566595089 initial import
mandel
parents:
diff changeset
37 if (%1 != null) disableGarbageCollection();
e78566595089 initial import
mandel
parents:
diff changeset
38 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
39 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
40 <modify-function signature="QGraphicsSvgItem(const QString &amp;,QGraphicsItem*)">
e78566595089 initial import
mandel
parents:
diff changeset
41 <inject-code position="end">
e78566595089 initial import
mandel
parents:
diff changeset
42 <argument-map index="2" meta-name="%2" />
e78566595089 initial import
mandel
parents:
diff changeset
43 if (%2 != null) disableGarbageCollection();
e78566595089 initial import
mandel
parents:
diff changeset
44 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
45 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
46
e78566595089 initial import
mandel
parents:
diff changeset
47 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
48
e78566595089 initial import
mandel
parents:
diff changeset
49 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'" />
e78566595089 initial import
mandel
parents:
diff changeset
50 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'" />
e78566595089 initial import
mandel
parents:
diff changeset
51 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'" />
e78566595089 initial import
mandel
parents:
diff changeset
52 </typesystem>