annotate generator/typesystem_xmlpatterns-common.xml @ 282:256ab6cb8e85

Signals look-up andNew syntax for connect. The old one will not work from now on. This will allow for the signals overload. Although changes are done for both D1 and D2 versions, D1 won't work because of compiler bugs. I am tired of waiting for fixes.
author eldar
date Fri, 16 Oct 2009 02:43:59 +0000
parents e78566595089
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
e78566595089 initial import
mandel
parents:
diff changeset
1 <?xml version="1.0"?>
e78566595089 initial import
mandel
parents:
diff changeset
2 <typesystem>
e78566595089 initial import
mandel
parents:
diff changeset
3
e78566595089 initial import
mandel
parents:
diff changeset
4
e78566595089 initial import
mandel
parents:
diff changeset
5 <namespace-type name="QPatternist"/>
e78566595089 initial import
mandel
parents:
diff changeset
6 <namespace-type name="QPatternistSDK"/>
e78566595089 initial import
mandel
parents:
diff changeset
7
e78566595089 initial import
mandel
parents:
diff changeset
8 <enum-type name="QXmlNodeModelIndex::NodeKind"/>
e78566595089 initial import
mandel
parents:
diff changeset
9 <enum-type name="QXmlNodeModelIndex::DocumentOrder"/>
e78566595089 initial import
mandel
parents:
diff changeset
10 <enum-type name="QAbstractXmlNodeModel::NodeCopySetting"/>
e78566595089 initial import
mandel
parents:
diff changeset
11 <enum-type name="QAbstractXmlNodeModel::SimpleAxis"/>
e78566595089 initial import
mandel
parents:
diff changeset
12
e78566595089 initial import
mandel
parents:
diff changeset
13 <object-type name="QAbstractMessageHandler">
e78566595089 initial import
mandel
parents:
diff changeset
14 <modify-function signature="QAbstractMessageHandler(QObject*)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
15 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
16 <object-type name="QAbstractUriResolver"/>
e78566595089 initial import
mandel
parents:
diff changeset
17 <object-type name="QAbstractXmlForwardIterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
18
e78566595089 initial import
mandel
parents:
diff changeset
19 <rejection class="QPatternist::NodeIndexStorage" />
e78566595089 initial import
mandel
parents:
diff changeset
20 <rejection class="QAbstractXmlNodeModel" function-name="mapToItem" />
e78566595089 initial import
mandel
parents:
diff changeset
21 <rejection class="QAbstractXmlNodeModel" function-name="mapToSequence" />
e78566595089 initial import
mandel
parents:
diff changeset
22 <rejection class="QAbstractXmlNodeModel" function-name="sequencedTypedValue" />
e78566595089 initial import
mandel
parents:
diff changeset
23 <rejection class="QAbstractXmlNodeModel" function-name="sendNamespaces" />
e78566595089 initial import
mandel
parents:
diff changeset
24 <rejection class="QAbstractXmlNodeModel" function-name="iterate" />
e78566595089 initial import
mandel
parents:
diff changeset
25 <rejection class="QAbstractXmlNodeModel" function-name="copyNodeTo" />
e78566595089 initial import
mandel
parents:
diff changeset
26 <rejection class="QAbstractXmlNodeModel" function-name="type" />
e78566595089 initial import
mandel
parents:
diff changeset
27 <value-type name="QAbstractXmlNodeModel">
e78566595089 initial import
mandel
parents:
diff changeset
28 <modify-function signature="QAbstractXmlNodeModel()" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
29 <modify-function signature="namespaceForPrefix(QXmlNodeModelIndex,short) const"
e78566595089 initial import
mandel
parents:
diff changeset
30 remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
31 <modify-function signature="isDeepEqual(QXmlNodeModelIndex,QXmlNodeModelIndex) const"
e78566595089 initial import
mandel
parents:
diff changeset
32 remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
33 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
34
e78566595089 initial import
mandel
parents:
diff changeset
35 <rejection class="QAbstractXmlReceiver" function-name="item" />
e78566595089 initial import
mandel
parents:
diff changeset
36 <rejection class="QAbstractXmlReceiver" function-name="sendAsNode" />
e78566595089 initial import
mandel
parents:
diff changeset
37 <value-type name="QAbstractXmlReceiver">
e78566595089 initial import
mandel
parents:
diff changeset
38 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
39
e78566595089 initial import
mandel
parents:
diff changeset
40 <value-type name="QSimpleXmlNodeModel" />
e78566595089 initial import
mandel
parents:
diff changeset
41
e78566595089 initial import
mandel
parents:
diff changeset
42 <value-type name="QSourceLocation">
e78566595089 initial import
mandel
parents:
diff changeset
43 <modify-function signature="operator=(QSourceLocation)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
44 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
45
e78566595089 initial import
mandel
parents:
diff changeset
46 <rejection class="QXmlFormatter" function-name="item" />
e78566595089 initial import
mandel
parents:
diff changeset
47 <object-type name="QXmlFormatter">
e78566595089 initial import
mandel
parents:
diff changeset
48 <modify-function signature="startFormattingContent()" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
49 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
50
e78566595089 initial import
mandel
parents:
diff changeset
51 <value-type name="QXmlItem">
e78566595089 initial import
mandel
parents:
diff changeset
52 <modify-function signature="operator=(QXmlItem)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
53 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
54
e78566595089 initial import
mandel
parents:
diff changeset
55 <value-type name="QXmlName">
e78566595089 initial import
mandel
parents:
diff changeset
56 <modify-function signature="QXmlName(QXmlNamePool&amp;,QString,QString,QString)" access="private">
e78566595089 initial import
mandel
parents:
diff changeset
57 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
58 <remove-default-expression />
e78566595089 initial import
mandel
parents:
diff changeset
59 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
60 <modify-argument index="4">
e78566595089 initial import
mandel
parents:
diff changeset
61 <remove-default-expression />
e78566595089 initial import
mandel
parents:
diff changeset
62 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
63 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
64
e78566595089 initial import
mandel
parents:
diff changeset
65 <modify-function signature="operator=(QXmlName)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
66 <modify-function signature="QXmlName(short,short,short)"
e78566595089 initial import
mandel
parents:
diff changeset
67 remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
68 <modify-function signature="localName()const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
69 <modify-function signature="prefix()const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
70 <modify-function signature="hasPrefix()const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
71 <modify-function signature="hasNamespace()const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
72 <modify-function signature="namespaceURI()const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
73 <modify-function signature="isLexicallyEqual(const QXmlName)const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
74 <modify-function signature="setPrefix(const short)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
75 <modify-function signature="setNamespaceURI(const short)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
76 <modify-function signature="setLocalName(const short)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
77 <modify-function signature="code()const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
78 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
79
e78566595089 initial import
mandel
parents:
diff changeset
80 <value-type name="QXmlNamePool">
e78566595089 initial import
mandel
parents:
diff changeset
81 <modify-function signature="operator=(QXmlNamePool)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
82 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
83
e78566595089 initial import
mandel
parents:
diff changeset
84 <rejection class="QXmlNodeModelIndex" function-name="sequencedTypedValue" />
e78566595089 initial import
mandel
parents:
diff changeset
85 <rejection class="QXmlNodeModelIndex" function-name="sendNamespaces" />
e78566595089 initial import
mandel
parents:
diff changeset
86 <rejection class="QXmlNodeModelIndex" function-name="iterate" />
e78566595089 initial import
mandel
parents:
diff changeset
87 <rejection class="QXmlNodeModelIndex" function-name="type" />
e78566595089 initial import
mandel
parents:
diff changeset
88 <rejection class="QXmlNodeModelIndex" enum-name="Axis" />
e78566595089 initial import
mandel
parents:
diff changeset
89 <value-type name="QXmlNodeModelIndex">
e78566595089 initial import
mandel
parents:
diff changeset
90 <modify-function signature="name() const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
91 <modify-function signature="root() const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
92 <modify-function signature="documentUri() const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
93 <modify-function signature="baseUri() const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
94 <modify-function signature="kind() const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
95 <modify-function signature="isDeepEqual(QXmlNodeModelIndex) const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
96 <modify-function signature="compareOrder(QXmlNodeModelIndex) const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
97 <modify-function signature="namespaceBindings() const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
98 <modify-function signature="namespaceForPrefix(short) const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
99 <modify-function signature="stringValue() const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
100 <modify-function signature="is(QXmlNodeModelIndex) const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
101 <modify-function signature="reset()" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
102 <modify-function signature="internalPointer()const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
103
e78566595089 initial import
mandel
parents:
diff changeset
104 <modify-function signature="model()const">
e78566595089 initial import
mandel
parents:
diff changeset
105 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
106 <rename to="model_private" />
e78566595089 initial import
mandel
parents:
diff changeset
107 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
108 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
109
e78566595089 initial import
mandel
parents:
diff changeset
110 <value-type name="QXmlSerializerPointer"/>
e78566595089 initial import
mandel
parents:
diff changeset
111
e78566595089 initial import
mandel
parents:
diff changeset
112 <object-type name="QXmlQuery">
e78566595089 initial import
mandel
parents:
diff changeset
113 <modify-function signature="evaluateTo(QAbstractXmlReceiver *)const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
114 <modify-function signature="evaluateTo(QStringList&lt;QString&gt;*)const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
115 <modify-function signature="setMessageHandler(QAbstractMessageHandler*)">
e78566595089 initial import
mandel
parents:
diff changeset
116 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
117 <reference-count action="set" variable-name="__rcMessageHandler" />
e78566595089 initial import
mandel
parents:
diff changeset
118 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
119 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
120 <modify-function signature="setQuery(QIODevice*, QUrl)">
e78566595089 initial import
mandel
parents:
diff changeset
121 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
122 <reference-count action="ignore" /> <!-- Data from IODevice is readAll()'d immediately and the pointer is not stored -->
e78566595089 initial import
mandel
parents:
diff changeset
123 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
124 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
125 <modify-function signature="setUriResolver(const QAbstractUriResolver*)">
e78566595089 initial import
mandel
parents:
diff changeset
126 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
127 <reference-count action="set" variable-name="__rcUriResolver" />
e78566595089 initial import
mandel
parents:
diff changeset
128 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
129 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
130 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
131 <object-type name="QXmlResultItems"/>
e78566595089 initial import
mandel
parents:
diff changeset
132
e78566595089 initial import
mandel
parents:
diff changeset
133 <rejection class="QXmlSerializer" function-name="item" />
e78566595089 initial import
mandel
parents:
diff changeset
134 <object-type name="QXmlSerializer">
e78566595089 initial import
mandel
parents:
diff changeset
135 <modify-function signature="atDocumentRoot()const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
136 <modify-function signature="startContent()" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
137 <modify-function signature="writeEscaped(QString)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
138 <modify-function signature="writeEscapedAttribute(QString)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
139 <modify-function signature="write(QString)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
140 <modify-function signature="write(QXmlName)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
141 <modify-function signature="write(const char *)" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
142 <modify-function signature="isBindingInScope(QXmlName)const" remove="all" />
e78566595089 initial import
mandel
parents:
diff changeset
143 <modify-function signature="setCodec(const QTextCodec *)">
e78566595089 initial import
mandel
parents:
diff changeset
144 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
145 <reference-count action="set" variable-name="__rcCodec" />
e78566595089 initial import
mandel
parents:
diff changeset
146 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
147 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
148 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
149
e78566595089 initial import
mandel
parents:
diff changeset
150
e78566595089 initial import
mandel
parents:
diff changeset
151
e78566595089 initial import
mandel
parents:
diff changeset
152 <suppress-warning text="WARNING(MetaJavaBuilder) :: horribly broken type ''"/>
e78566595089 initial import
mandel
parents:
diff changeset
153 <suppress-warning text="WARNING(MetaJavaBuilder) :: template baseclass 'QExplicitlySharedDataPointer&lt;QXmlSerializer&gt;' of 'QXmlSerializerPointer' is not known" />
e78566595089 initial import
mandel
parents:
diff changeset
154
e78566595089 initial import
mandel
parents:
diff changeset
155 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QXmlItem::QXmlItem', unmatched parameter type 'QPatternist::Item const&amp;'" />
e78566595089 initial import
mandel
parents:
diff changeset
156 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QXmlNodeModelIndex::sequencedTypedValue', unmatched return type 'QExplicitlySharedDataPointer&lt;QAbstractXmlForwardIterator&lt;QPatternist::Item&gt;&gt;"/>
e78566595089 initial import
mandel
parents:
diff changeset
157
e78566595089 initial import
mandel
parents:
diff changeset
158 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QXmlNodeModelIndex::QXmlNodeModelIndex', unmatched parameter type 'QPatternist::NodeIndexStorage const&amp;'" />
e78566595089 initial import
mandel
parents:
diff changeset
159
e78566595089 initial import
mandel
parents:
diff changeset
160 <!-- To avoid warnings when running the generator on systems without XML patterns -->
e78566595089 initial import
mandel
parents:
diff changeset
161 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSimpleXmlNodeModel' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
162 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlSerializerPointer' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
163 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSourceLocation' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
164 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlFormatter' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
165 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractUriResolver' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
166 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractXmlReceiver' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
167 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'qt.xmlpatterns.QXmlNodeModelIndex' for enum 'DocumentOrder' is not declared"/>
e78566595089 initial import
mandel
parents:
diff changeset
168 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlQuery' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
169 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlName' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
170 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'qt.xmlpatterns.QAbstractXmlNodeModel' for enum 'NodeCopySetting' is not declared"/>
e78566595089 initial import
mandel
parents:
diff changeset
171 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlSerializer' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
172 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractXmlNodeModel' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
173 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlItem' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
174 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlNodeModelIndex' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
175 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlResultItems' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
176 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractMessageHandler' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
177 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'qt.xmlpatterns.QXmlNodeModelIndex' for enum 'NodeKind' is not declared"/>
e78566595089 initial import
mandel
parents:
diff changeset
178 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'qt.xmlpatterns.QAbstractXmlNodeModel' for enum 'SimpleAxis' is not declared"/>
e78566595089 initial import
mandel
parents:
diff changeset
179 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlNamePool' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
e78566595089 initial import
mandel
parents:
diff changeset
180
e78566595089 initial import
mandel
parents:
diff changeset
181 </typesystem>