##// END OF EJS Templates
added PySide/PyQt compatible read/write methods...
florianlink -
r195:c6fc2f0a1749
parent child
Show More
@@ -1,2494 +1,2390
1 1 <?xml version="1.0"?>
2 2 <typesystem package="com.trolltech.qt.core"><template name="core.prepare_removed_bool*_argument">
3 3 bool __ok;
4 4 bool *%out% = &amp;__ok;
5 5 </template><template name="core.convert_to_null_or_wrap">
6 6 QScriptValue %out%;
7 7 if (!__ok)
8 8 %out% = context-&gt;engine()-&gt;nullValue();
9 9 else
10 10 %out% = qScriptValueFromValue(context-&gt;engine(), %in%);
11 11 </template><template name="core.convert_to_null_or_primitive">
12 12 QScriptValue %out%;
13 13 if (!__ok)
14 14 %out% = context-&gt;engine()-&gt;nullValue();
15 15 else
16 16 %out% = QScriptValue(context-&gt;engine(), %in%);
17 17 </template><template name="core.convert_string_arg_to_char*">
18 18 QByteArray tmp_%out% = %in%.toString().toLatin1();
19 19 const char * %out% = tmp_%out%.constData();
20 20 </template><template name="core.convert_int_arg_and_check_range">
21 21 int %out% = %in%.toInt32();
22 22 if ((%out% &lt; 0) || (%this%-&gt;size() &lt; %out%)) {
23 23 return context-&gt;throwError(QScriptContext::RangeError,
24 24 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): index out of range"));
25 25 }
26 26 </template><template name="core.convert_pointer_arg_and_check_null">
27 27 %TYPE% %out% = qscriptvalue_cast&lt;%TYPE%&gt;(%in%);
28 28 if (!%out%) {
29 29 return context-&gt;throwError(QScriptContext::TypeError,
30 30 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): failed to convert argument to %TYPE%"));
31 31 }
32 32 </template><template name="core.convert_stringref_to_string">
33 33 QString %out% = %in%.toString();
34 34 </template><rejection class="QTextCodec::ConverterState"/><rejection class="QTextCodecFactoryInterface"/><rejection class="QAbstractEventDispatcher"/><rejection class="QAbstractFileEngine"/><rejection class="QAbstractFileEngineHandler"/><rejection class="QAbstractFileEngineIterator"/><rejection class="QFSFileEngine"/><rejection class="QSystemLocale"/><rejection class="QFutureWatcherBase"/><rejection class="QFutureSynchronizer"/><enum-type name="QXmlStreamReader::Error"/><enum-type name="QXmlStreamReader::TokenType"/>
35 35
36 36 <primitive-type name="qgl_GLsizeiptr"/>
37 37 <primitive-type name="qgl_GLintptr"/>
38 38 <primitive-type name="GLint"/>
39 39 <primitive-type name="GLuint"/>
40 40 <primitive-type name="GLenum"/>
41 41 <primitive-type name="GLclampf"/>
42 42 <primitive-type name="GLsizei"/>
43 43 <primitive-type name="GLfloat"/>
44 44 <primitive-type name="GLbitfield"/>
45 45 <primitive-type name="GLbyte"/>
46 46 <primitive-type name="GLshort"/>
47 47 <primitive-type name="GLubyte"/>
48 48 <primitive-type name="GLushort"/>
49 49 <primitive-type name="GLdouble"/>
50 50 <primitive-type name="GLclampd"/>
51 51 <primitive-type name="GLvoid"/>
52 52 <primitive-type name="GLboolean"/>
53 53
54 54 <primitive-type name="bool"/><primitive-type name="double"/><primitive-type name="qreal"/><primitive-type name="float"/><primitive-type name="qint64"/><primitive-type name="__int64"/><primitive-type name="unsigned __int64"/><primitive-type name="unsigned long long"/><primitive-type name="long long"/><primitive-type name="qlonglong"/><primitive-type name="qulonglong"/><primitive-type name="short"/><primitive-type name="short"/><primitive-type name="signed short"/><primitive-type name="ushort"/><primitive-type name="unsigned short"/><primitive-type name="char"/><primitive-type name="signed char"/><primitive-type name="uchar"/><primitive-type name="unsigned char"/><primitive-type name="int"/><primitive-type name="signed int"/><primitive-type name="uint"/><primitive-type name="ulong"/><primitive-type name="unsigned int"/><primitive-type name="signed long"/><primitive-type name="long"/><primitive-type name="unsigned long"/><primitive-type name="WId"/><primitive-type name="Qt::HANDLE"/><primitive-type name="QVariant::Type"/><primitive-type name="QByteRef"/><primitive-type name="QBitRef"/><primitive-type name="QBool"/><primitive-type name="jobject"/><primitive-type name="quintptr"/><suppress-warning text="WARNING(MetaJavaBuilder) :: signal 'finished' in class 'QProcess' is overloaded."/><suppress-warning text="WARNING(MetaJavaBuilder) :: missing required class for enums: QRegExp"/><suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QtValidLicenseForScriptToolsModule' does not have a type entry or is not an enum"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QDataStream::Qt_4_5"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchFlags(Qt::MatchStartsWith in Qt::MatchFlag"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchWrap) in Qt::MatchFlag"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap) when parsing default value of 'match' in class 'QAbstractItemModel'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QLatin1String(defaultConnection)' of argument in function '*', class '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Class '*' has equals operators but no qHash() function"/><suppress-warning text="WARNING(MetaJavaBuilder) :: type '*' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/><suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' for enum '*' is not declared"/><suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched parameter type '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched return type '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: signature '*' for function modification in '*' not found. Possible candidates: "/><suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' does not have a type entry"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '*' of argument in function '*', class '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Shadowing: * and *; Java code will not compile"/><suppress-warning text="WARNING(MetaJavaBuilder) :: enum '*' is specified in typesystem, but not declared"/>
55 55
56 56 <value-type name="QModelIndex"/>
57 57 <rejection class="*" function-name="d_func"/>
58 58 <rejection class="*" function-name="data_ptr"/>
59 59 <rejection class="*" function-name="detach"/>
60 60 <rejection class="*" function-name="isDetached"/>
61 61
62 62 <rejection class="*" field-name="d_ptr"/>
63 63 <rejection class="*" field-name="d"/>
64 64
65 65 <rejection class="" enum-name="QtValidLicenseForTestModule"/>
66 66
67 67
68 68 <rejection class="" enum-name="QtValidLicenseForDBusModule"/>
69 69 <rejection class="" enum-name="QtValidLicenseForSqlModule"/>
70 70 <rejection class="" enum-name="QtValidLicenseForOpenGLModule"/>
71 71 <rejection class="" enum-name="enum_1"/>
72 72 <rejection class="" enum-name="QtValidLicenseForXmlModule"/>
73 73 <rejection class="" enum-name="QtValidLicenseForXmlPatternsModule"/>
74 74 <rejection class="" enum-name="QtValidLicenseForActiveQtModule"/>
75 75 <rejection class="" enum-name="QtValidLicenseForCoreModule"/>
76 76 <rejection class="" enum-name="QtValidLicenseForQt3SupportLightModule"/>
77 77 <rejection class="" enum-name="QtValidLicenseForQt3SupportModule"/>
78 78 <rejection class="" enum-name="QtValidLicenseForNetworkModule"/>
79 79 <rejection class="" enum-name="QtValidLicenseForSvgModule"/>
80 80 <rejection class="" enum-name="QtValidLicenseForGuiModule"/>
81 81 <rejection class="" enum-name="QtValidLicenseForScriptModule"/>
82 82 <rejection class="" enum-name="QtValidLicenseForHelpModule"/>
83 83 <rejection class="" enum-name="QtValidLicenseForScriptToolsModule"/>
84 84 <rejection class="" enum-name="QtValidLicenseForMultimediaModule"/>
85 85 <rejection class="" enum-name="QtValidLicenseForOpenVGModule"/>
86 86 <rejection class="" enum-name="QtValidLicenseForDeclarativeModule"/>
87 87
88 88
89 89 <rejection class="QtConcurrent" enum-name="enum_1"/>
90 90 <rejection class="QtConcurrent" function-name="operator|"/>
91 91
92 92 <rejection class="Qt" enum-name="Modifier"/>
93 93
94 94 <rejection class="QSharedPointer"/>
95 95 <rejection class="QWeakPointer"/>
96 96 <rejection class="QFuture::const_iterator"/>
97 97 <rejection class="QFutureInterface"/>
98 98 <rejection class="QFutureInterfaceBase"/>
99 99 <rejection class="QtConcurrent::BlockSizeManager"/>
100 100 <rejection class="QtConcurrent::ConstMemberFunctionWrapper"/>
101 101 <rejection class="QtConcurrent::Exception"/>
102 102 <rejection class="QtConcurrent::FilterKernel"/>
103 103 <rejection class="QtConcurrent::FilteredEachKernel"/>
104 104 <rejection class="QtConcurrent::FilteredReducedKernel"/>
105 105 <rejection class="QtConcurrent::FunctionWrapper0"/>
106 106 <rejection class="QtConcurrent::FunctionWrapper1"/>
107 107 <rejection class="QtConcurrent::FunctionWrapper2"/>
108 108 <rejection class="QtConcurrent::IntermediateResults"/>
109 109 <rejection class="QtConcurrent::IterateKernel"/>
110 110 <rejection class="QtConcurrent::MapKernel"/>
111 111 <rejection class="QtConcurrent::MappedEachKernel"/>
112 112 <rejection class="QtConcurrent::MappedReducedKernel"/>
113 113 <rejection class="QtConcurrent::Median"/>
114 114 <rejection class="QtConcurrent::MemberFunctionWrapper"/>
115 115 <rejection class="QtConcurrent::MemberFunctionWrapper1"/>
116 116 <rejection class="QtConcurrent::qValueType"/>
117 117 <rejection class="QtConcurrent::ReduceKernel"/>
118 118 <rejection class="QtConcurrent::ResultItem"/>
119 119 <rejection class="QtConcurrent::ResultIterator"/>
120 120 <rejection class="QtConcurrent::ResultIteratorBase"/>
121 121 <rejection class="QtConcurrent::ResultReporter"/>
122 122 <rejection class="QtConcurrent::ResultStore"/>
123 123 <rejection class="QtConcurrent::ResultStoreBase"/>
124 124 <rejection class="QtConcurrent::RunFunctionTask"/>
125 125 <rejection class="QtConcurrent::RunFunctionTaskBase"/>
126 126 <rejection class="QtConcurrent::SelectSpecialization"/>
127 127 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall0"/>
128 128 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall1"/>
129 129 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall2"/>
130 130 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall3"/>
131 131 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall4"/>
132 132 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall5"/>
133 133 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall0"/>
134 134 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall1"/>
135 135 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall2"/>
136 136 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall3"/>
137 137 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall4"/>
138 138 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall5"/>
139 139 <rejection class="QtConcurrent::SelectStoredFunctorCall0"/>
140 140 <rejection class="QtConcurrent::SelectStoredFunctorCall1"/>
141 141 <rejection class="QtConcurrent::SelectStoredFunctorCall2"/>
142 142 <rejection class="QtConcurrent::SelectStoredFunctorCall3"/>
143 143 <rejection class="QtConcurrent::SelectStoredFunctorCall4"/>
144 144 <rejection class="QtConcurrent::SelectStoredFunctorCall5"/>
145 145 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall0"/>
146 146 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall1"/>
147 147 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall2"/>
148 148 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall3"/>
149 149 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall4"/>
150 150 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall5"/>
151 151 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall0"/>
152 152 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall1"/>
153 153 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall2"/>
154 154 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall3"/>
155 155 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall4"/>
156 156 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall5"/>
157 157 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall0"/>
158 158 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall1"/>
159 159 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall2"/>
160 160 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall3"/>
161 161 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall4"/>
162 162 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall5"/>
163 163 <rejection class="QtConcurrent::SequenceHolder1"/>
164 164 <rejection class="QtConcurrent::SequenceHolder2"/>
165 165 <rejection class="QtConcurrent::StoredConstMemberFunctionCall0"/>
166 166 <rejection class="QtConcurrent::StoredConstMemberFunctionCall1"/>
167 167 <rejection class="QtConcurrent::StoredConstMemberFunctionCall2"/>
168 168 <rejection class="QtConcurrent::StoredConstMemberFunctionCall3"/>
169 169 <rejection class="QtConcurrent::StoredConstMemberFunctionCall4"/>
170 170 <rejection class="QtConcurrent::StoredConstMemberFunctionCall5"/>
171 171 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall0"/>
172 172 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall1"/>
173 173 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall2"/>
174 174 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall3"/>
175 175 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall4"/>
176 176 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall5"/>
177 177 <rejection class="QtConcurrent::StoredFunctorCall0"/>
178 178 <rejection class="QtConcurrent::StoredFunctorCall1"/>
179 179 <rejection class="QtConcurrent::StoredFunctorCall2"/>
180 180 <rejection class="QtConcurrent::StoredFunctorCall3"/>
181 181 <rejection class="QtConcurrent::StoredFunctorCall4"/>
182 182 <rejection class="QtConcurrent::StoredFunctorCall5"/>
183 183 <rejection class="QtConcurrent::StoredFunctorPointerCall0"/>
184 184 <rejection class="QtConcurrent::StoredFunctorPointerCall1"/>
185 185 <rejection class="QtConcurrent::StoredFunctorPointerCall2"/>
186 186 <rejection class="QtConcurrent::StoredFunctorPointerCall3"/>
187 187 <rejection class="QtConcurrent::StoredFunctorPointerCall4"/>
188 188 <rejection class="QtConcurrent::StoredFunctorPointerCall5"/>
189 189 <rejection class="QtConcurrent::StoredMemberFunctionCall0"/>
190 190 <rejection class="QtConcurrent::StoredMemberFunctionCall1"/>
191 191 <rejection class="QtConcurrent::StoredMemberFunctionCall2"/>
192 192 <rejection class="QtConcurrent::StoredMemberFunctionCall3"/>
193 193 <rejection class="QtConcurrent::StoredMemberFunctionCall4"/>
194 194 <rejection class="QtConcurrent::StoredMemberFunctionCall5"/>
195 195 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall0"/>
196 196 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall1"/>
197 197 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall2"/>
198 198 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall3"/>
199 199 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall4"/>
200 200 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall5"/>
201 201 <rejection class="QtConcurrent::ThreadEngine"/>
202 202 <rejection class="QtConcurrent::ThreadEngineBase"/>
203 203 <rejection class="QtConcurrent::ThreadEngineSemaphore"/>
204 204 <rejection class="QtConcurrent::ThreadEngineStarter"/>
205 205 <rejection class="QtConcurrent::ThreadEngineStarterBase"/>
206 206 <rejection class="QtConcurrent::UnhandledException"/>
207 207 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall0"/>
208 208 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall1"/>
209 209 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall2"/>
210 210 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall3"/>
211 211 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall4"/>
212 212 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall5"/>
213 213 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall0"/>
214 214 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall1"/>
215 215 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall2"/>
216 216 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall3"/>
217 217 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall4"/>
218 218 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall5"/>
219 219 <rejection class="QtConcurrent::VoidStoredFunctorCall0"/>
220 220 <rejection class="QtConcurrent::VoidStoredFunctorCall1"/>
221 221 <rejection class="QtConcurrent::VoidStoredFunctorCall2"/>
222 222 <rejection class="QtConcurrent::VoidStoredFunctorCall3"/>
223 223 <rejection class="QtConcurrent::VoidStoredFunctorCall4"/>
224 224 <rejection class="QtConcurrent::VoidStoredFunctorCall5"/>
225 225 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall0"/>
226 226 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall1"/>
227 227 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall2"/>
228 228 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall3"/>
229 229 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall4"/>
230 230 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall5"/>
231 231 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall0"/>
232 232 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall1"/>
233 233 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall2"/>
234 234 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall3"/>
235 235 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall4"/>
236 236 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall5"/>
237 237 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall0"/>
238 238 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall1"/>
239 239 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall2"/>
240 240 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall3"/>
241 241 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall4"/>
242 242 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall5"/>
243 243
244 244 <rejection class="QMdi"/>
245 245 <rejection class="stdext"/>
246 246 <rejection class="QAlgorithmsPrivate"/>
247 247 <rejection class="QAtomic"/>
248 248 <rejection class="QAtomicPointer"/>
249 249 <rejection class="QAtomicInt"/>
250 250 <rejection class="QBasicAtomicInt"/>
251 251 <rejection class="QBasicAtomic"/>
252 252 <rejection class="QBasicAtomicPointer"/>
253 253 <rejection class="QScopedPointer"/>
254 254 <rejection class="QScopedArrayPointer"/>
255 255 <rejection class="QScopedPointer"/>
256 256 <rejection class="QScopedPointerArrayDeleter"/>
257 257 <rejection class="QScopedPointerDeleter"/>
258 258 <rejection class="QScopedPointerPodDeleter"/>
259 259 <rejection class="QScopedPointerSharedDeleter"/>
260 260 <rejection class="QScopedSharedPointer"/>
261 261 <rejection class="QCustomScopedPointer"/>
262 262 <rejection class="QStringBuilder"/>
263 263
264 264 <rejection class="QBitRef"/>
265 265 <rejection class="QCache"/>
266 266 <rejection class="QContiguousCache"/>
267 267 <rejection class="QContiguousCacheData"/>
268 268 <rejection class="QContiguousCacheTypedData"/>
269 269 <rejection class="QCharRef"/>
270 270 <rejection class="QDebug"/>
271 271 <rejection class="QNoDebug"/>
272 272 <rejection class="QExplicitlySharedDataPointer"/>
273 273 <rejection class="QFlag"/>
274 274 <rejection class="QFlags"/>
275 275 <rejection class="QForeachContainer"/>
276 276 <rejection class="QForeachContainerBase"/>
277 277 <rejection class="QGlobalStatic"/>
278 278 <rejection class="QHash"/>
279 279 <rejection class="QHashData"/>
280 280 <rejection class="QHashDummyNode"/>
281 281 <rejection class="QHashDummyNode"/>
282 282 <rejection class="QHashDummyNode"/>
283 283 <rejection class="QHashDummyNode"/>
284 284 <rejection class="QHashDummyNode"/>
285 285 <rejection class="QHashDummyValue"/>
286 286 <rejection class="QHashIterator"/>
287 287 <rejection class="QHashNode"/>
288 288 <rejection class="QHashNode"/>
289 289 <rejection class="QHashNode"/>
290 290 <rejection class="QHashNode"/>
291 291 <rejection class="QHashNode"/>
292 292 <rejection class="QInternal"/>
293 293 <rejection class="QIncompatibleFlag"/>
294 294 <rejection class="QLinkedList"/>
295 295 <rejection class="QLinkedListData"/>
296 296 <rejection class="QLinkedListIterator"/>
297 297 <rejection class="QLinkedListNode"/>
298 298 <rejection class="QListData"/>
299 299 <rejection class="QListIterator"/>
300 300 <rejection class="QMap"/>
301 301 <rejection class="QMapNode"/>
302 302 <rejection class="QMapPayloadNode"/>
303 303 <rejection class="QMapData"/>
304 304 <rejection class="QMapIterator"/>
305 305 <rejection class="QMetaTypeId"/>
306 306 <rejection class="QMultiHash"/>
307 307 <rejection class="QMultiMap"/>
308 308 <rejection class="QMutableHashIterator"/>
309 309 <rejection class="QMutableLinkedListIterator"/>
310 310 <rejection class="QMutableListIterator"/>
311 311 <rejection class="QMutableMapIterator"/>
312 312 <rejection class="QMutableVectorIterator"/>
313 313 <rejection class="QMutexLocker"/>
314 314 <rejection class="QNoImplicitBoolCast"/>
315 315 <rejection class="QObjectCleanupHandler"/>
316 316 <rejection class="QObjectData"/>
317 317 <rejection class="QObjectUserData"/>
318 318 <rejection class="QPluginLoader"/>
319 319 <rejection class="QPointer"/>
320 320 <rejection class="QReadLocker"/>
321 321 <rejection class="QSet"/>
322 322 <rejection class="QSetIterator"/>
323 323 <rejection class="QSharedData"/>
324 324 <rejection class="QSharedDataPointer"/>
325 325 <rejection class="QStack"/>
326 326 <rejection class="QTextStreamManipulator"/>
327 327 <rejection class="QThreadStorage"/>
328 328 <rejection class="QThreadStorageData"/>
329 329 <rejection class="QTypeInfo"/>
330 330 <rejection class="QTypeInfo"/>
331 331 <rejection class="QVFbKeyData"/>
332 332 <rejection class="QVariantComparisonHelper"/>
333 333 <rejection class="QVectorData"/>
334 334 <rejection class="QVectorIterator"/>
335 335 <rejection class="QVectorTypedData"/>
336 336 <rejection class="QWriteLocker"/>
337 337 <rejection class="QtPrivate"/>
338 338 <rejection class="qGreater"/>
339 339 <rejection class="qLess"/>
340 340 <rejection class="std"/>
341 341 <rejection class="QAbstractFileEngine::ExtensionOption"/>
342 342 <rejection class="QAbstractFileEngine::ExtensionReturn"/>
343 343 <rejection class="QByteArray::Data"/>
344 344 <rejection class="QIntForType"/>
345 345 <rejection class="QList::Node"/>
346 346 <rejection class="QList::const_iterator"/>
347 347 <rejection class="QList::iterator"/>
348 348 <rejection class="QMetaTypeId2"/>
349 349 <rejection class="QMutableSetIterator"/>
350 350 <rejection class="QSubString"/>
351 351 <rejection class="QUintForType"/>
352 352 <rejection class="QtConcurrent::internal"/>
353 353 <rejection class="QByteArrayMatcher::Data"/>
354 354 <rejection class="QStringMatcher::Data"/>
355 355
356 356 <rejection class="StringBuilder"/>
357 357 <rejection class="QConcatenable"/>
358 358 <rejection class="QLatin1Literal"/>
359 359 <rejection class="QIntegerForSizeof"/>
360 360
361 361
362 362 <rejection class="QLocale::Data"/>
363 363 <rejection class="QGlobalStaticDeleter"/>
364 364 <rejection class="QVarLengthArray"/>
365 365
366 366 <!-- DBus -->
367 367 <rejection class="QDBusAbstractAdaptor"/>
368 368 <rejection class="QDBusAbstractInterface"/>
369 369 <rejection class="QDBusArgument"/>
370 370 <rejection class="QDBusConnection"/>
371 371 <rejection class="QDBusConnectionInterface"/>
372 372 <rejection class="QDBusContext"/>
373 373 <rejection class="QDBusError"/>
374 374 <rejection class="QDBusInterface"/>
375 375 <rejection class="QDBusMessage"/>
376 376 <rejection class="QDBusMetaType"/>
377 377 <rejection class="QDBusObjectPath"/>
378 378 <rejection class="QDBusReply"/>
379 379 <rejection class="QDBusServer"/>
380 380 <rejection class="QDBusSignature"/>
381 381 <rejection class="QDBusVariant"/>
382 382
383 383 <rejection class="_Revbidit"/>
384 384 <rejection class="_complex"/>
385 385 <rejection class="_exception"/>
386 386 <rejection class="_iobuf"/>
387 387 <rejection class="_stat"/>
388 388 <rejection class="_wfinddata_t"/>
389 389 <rejection class="exception"/>
390 390 <rejection class="istreambuf_iterator"/>
391 391 <rejection class="ostreambuf_iterator"/>
392 392 <rejection class="reverse_bidirectional_iterator"/>
393 393 <rejection class="reverse_iterator"/>
394 394 <rejection class="stat"/>
395 395 <rejection class="tm"/>
396 396
397 397 <rejection class="Qt" enum-name="Initialization"/>
398 398
399 399 <rejection class="QAbstractEventDispatcher" function-name="filterEvent"/>
400 400 <rejection class="QAbstractEventDispatcher" function-name="setEventFilter"/>
401 401
402 402 <rejection class="QAbstractFileEngine" function-name="extension"/>
403 403 <rejection class="QCoreApplication" function-name="compressEvent"/>
404 404 <rejection class="QCoreApplication" function-name="eventFilter"/>
405 405 <rejection class="QCoreApplication" function-name="filterEvent"/>
406 406 <rejection class="QCoreApplication" function-name="setEventFilter"/>
407 407 <rejection class="QFile" function-name="setDecodingFunction"/>
408 408 <rejection class="QFile" function-name="setEncodingFunction"/>
409 409 <rejection class="QList" function-name="begin"/>
410 410 <rejection class="QList" function-name="constBegin"/>
411 411 <rejection class="QList" function-name="constEnd"/>
412 412 <rejection class="QList" function-name="end"/>
413 413 <rejection class="QList" function-name="erase"/>
414 414 <rejection class="QList" function-name="erase"/>
415 415 <rejection class="QList" function-name="free"/>
416 416 <rejection class="QList" function-name="fromList"/>
417 417 <rejection class="QList" function-name="fromSet"/>
418 418 <rejection class="QList" function-name="fromSet"/>
419 419 <rejection class="QList" function-name="insert"/>
420 420 <rejection class="QList" function-name="malloc"/>
421 421 <rejection class="QList" function-name="node_construct"/>
422 422 <rejection class="QList" function-name="node_copy"/>
423 423 <rejection class="QList" function-name="node_destruct"/>
424 424 <rejection class="QList" function-name="toSet"/>
425 425 <rejection class="QObject" function-name="receivers"/>
426 426 <rejection class="QObject" function-name="findChild"/>
427 427 <rejection class="QObject" function-name="findChildren"/>
428 428 <rejection class="QObject" function-name="setUserData"/>
429 429 <rejection class="QObject" function-name="userData"/>
430 430 <rejection class="QObject" function-name="destroyed"/>
431 431 <rejection class="QObject" function-name="connect"/>
432 432 <rejection class="QObject" function-name="connectNotify"/>
433 433 <rejection class="QObject" function-name="disconnect"/>
434 434 <rejection class="QObject" function-name="disconnectNotify"/>
435 435 <rejection class="QObject" function-name="registerUserData"/>
436 436 <rejection class="QProcess" function-name="pid"/>
437 437 <rejection class="QRegion" function-name="cleanUp"/>
438 438 <rejection class="QSettings" function-name="registerFormat"/>
439 439 <rejection class="QVector" function-name="back"/>
440 440 <rejection class="QVector" function-name="begin"/>
441 441 <rejection class="QVector" function-name="constBegin"/>
442 442 <rejection class="QVector" function-name="constEnd"/>
443 443 <rejection class="QVector" function-name="end"/>
444 444 <rejection class="QVector" function-name="erase"/>
445 445 <rejection class="QVector" function-name="free"/>
446 446 <rejection class="QVector" function-name="front"/>
447 447 <rejection class="QVector" function-name="insert"/>
448 448 <rejection class="QVector" function-name="malloc"/>
449 449 <rejection class="QVector" function-name="alloc"/>
450 450 <rejection class="QVector" function-name="operator+="/>
451 451 <rejection class="QAbstractFileEngineIterator" function-name="entryInfo"/>
452 452 <rejection class="QtConcurrent::ThreadEngineBarrier"/>
453 453
454 454 <rejection class="QAbstractFileEngineIterator" enum-name="EntryInfoType"/>
455 455 <rejection class="QDataStream" enum-name="ByteOrder"/>
456 456
457 457
458 458 <namespace-type name="Qt">
459 459
460 460 <extra-includes>
461 461 <include file-name="QTextDocument" location="global"/>
462 462 </extra-includes>
463 463 </namespace-type>
464 464
465 465 <enum-type name="QDate::MonthNameType"/>
466 466 <enum-type name="QAbstractAnimation::DeletionPolicy"/>
467 467 <enum-type name="QAbstractAnimation::Direction"/>
468 468 <enum-type name="QAbstractAnimation::State"/>
469 469 <enum-type name="QDataStream::FloatingPointPrecision"/>
470 470 <enum-type name="QEasingCurve::Type"/>
471 471 <enum-type name="QHistoryState::HistoryType"/>
472 472 <enum-type name="QState::ChildMode"/>
473 473 <enum-type name="QStateMachine::Error"/>
474 474 <enum-type name="QStateMachine::EventPriority"/>
475 475 <enum-type name="QStateMachine::RestorePolicy"/>
476 476 <enum-type name="Qt::AnchorPoint"/>
477 477 <enum-type name="Qt::CoordinateSystem"/>
478 478 <enum-type name="Qt::GestureState"/>
479 479 <enum-type name="Qt::InputMethodHint" flags="Qt::InputMethodHints"/>
480 480 <enum-type name="Qt::NavigationMode"/>
481 481 <enum-type name="Qt::RenderHint"/>
482 482 <enum-type name="Qt::TileRule"/>
483 483 <enum-type name="Qt::TouchPointState" flags="Qt::TouchPointStates"/>
484 484 <enum-type name="QSysInfo::Endian"/>
485 485 <enum-type name="QSysInfo::Sizes"/>
486 486 <enum-type name="QMetaMethod::Access"/>
487 487 <enum-type name="QMetaMethod::Attributes"/>
488 488 <enum-type name="QMetaMethod::MethodType"/>
489 489 <enum-type name="QSharedMemory::AccessMode"/>
490 490 <enum-type name="QSharedMemory::SharedMemoryError"/>
491 491 <enum-type name="QElapsedTimer::ClockType"/>
492 492
493 493 <enum-type name="QtMsgType">
494 494 <reject-enum-value name="QtSystemMsg"/>
495 495 </enum-type>
496 496
497 497
498 498 <enum-type name="QReadWriteLock::RecursionMode"/>
499 499 <enum-type name="QSystemSemaphore::AccessMode"/>
500 500 <enum-type name="QSystemSemaphore::SystemSemaphoreError"/>
501 501 <enum-type name="QTextBoundaryFinder::BoundaryReason" flags="QTextBoundaryFinder::BoundaryReasons"/>
502 502 <enum-type name="QTextBoundaryFinder::BoundaryType"/>
503 503 <enum-type name="QAbstractFileEngine::Extension" extensible="yes"/>
504 504 <enum-type name="QAbstractFileEngine::FileFlag" flags="QAbstractFileEngine::FileFlags"/>
505 505 <enum-type name="QAbstractFileEngine::FileName"/>
506 506 <enum-type name="QAbstractFileEngine::FileOwner"/>
507 507 <enum-type name="QAbstractFileEngine::FileTime"/>
508 508 <enum-type name="QDataStream::Status"/>
509 509 <enum-type name="QDir::Filter" flags="QDir::Filters"/>
510 510 <enum-type name="QEvent::Type" extensible="yes">
511 511 <reject-enum-value name="ApplicationActivated"/>
512 512 <reject-enum-value name="ApplicationDeactivated"/>
513 513 </enum-type>
514 514 <enum-type name="QEventLoop::ProcessEventsFlag" flags="QEventLoop::ProcessEventsFlags"/>
515 515 <enum-type name="QFile::FileError"/>
516 516 <enum-type name="QFile::MemoryMapFlags"/>
517 517 <enum-type name="QFile::Permission" flags="QFile::Permissions"/>
518 518 <enum-type name="QFile::FileHandleFlag" flags="QFile::FileHandleFlags"/>
519 519 <enum-type name="QIODevice::OpenModeFlag" flags="QIODevice::OpenMode"/>
520 520 <enum-type name="QLibraryInfo::LibraryLocation"/>
521 521 <enum-type name="QLibrary::LoadHint" flags="QLibrary::LoadHints"/>
522 522 <enum-type name="QLocale::FormatType"/>
523 523 <enum-type name="QLocale::NumberOption" flags="QLocale::NumberOptions"/>
524 524 <enum-type name="QLocale::MeasurementSystem"/>
525 525 <enum-type name="QLocale::QuotationStyle"/>
526 526 <enum-type name="QLocale::Script"/>
527 527 <enum-type name="QLocale::CurrencySymbolFormat"/>
528 528 <enum-type name="QMutex::RecursionMode"/>
529 529 <enum-type name="QProcess::ExitStatus"/>
530 530 <enum-type name="QProcess::ProcessChannel"/>
531 531 <enum-type name="QProcess::ProcessChannelMode"/>
532 532 <enum-type name="QProcess::ProcessError"/>
533 533 <enum-type name="QProcess::ProcessState"/>
534 534 <enum-type name="QRegExp::CaretMode"/>
535 535 <enum-type name="QRegExp::PatternSyntax"/>
536 536 <enum-type name="QSettings::Format"/>
537 537 <enum-type name="QSettings::Scope"/>
538 538 <enum-type name="QSettings::Status"/>
539 539 <enum-type name="QSocketNotifier::Type"/>
540 540 <enum-type name="QSystemLocale::QueryType"/>
541 541 <enum-type name="QTextCodec::ConversionFlag" flags="QTextCodec::ConversionFlags"/>
542 542 <enum-type name="QTextStream::FieldAlignment"/>
543 543 <enum-type name="QTextStream::NumberFlag" flags="QTextStream::NumberFlags"/>
544 544 <enum-type name="QTextStream::RealNumberNotation"/>
545 545 <enum-type name="QTextStream::Status"/>
546 546 <enum-type name="QTimeLine::CurveShape"/>
547 547 <enum-type name="QTimeLine::Direction"/>
548 548 <enum-type name="QTimeLine::State"/>
549 549 <enum-type name="QUrl::FormattingOption" flags="QUrl::FormattingOptions"/>
550 550 <enum-type name="QUrl::ParsingMode"/>
551 551 <enum-type name="QUuid::Variant"/>
552 552 <enum-type name="QUuid::Version"/>
553 553 <enum-type name="Qt::SizeHint"/>
554 554 <enum-type name="Qt::SizeMode"/>
555 555 <enum-type name="Qt::WindowFrameSection"/>
556 556 <enum-type name="Qt::Axis"/>
557 557 <enum-type name="Qt::AnchorAttribute"/>
558 558 <enum-type name="Qt::ApplicationAttribute"/>
559 559 <enum-type name="Qt::ArrowType"/>
560 560 <enum-type name="Qt::AspectRatioMode"/>
561 561 <enum-type name="Qt::BGMode"/>
562 562 <enum-type name="Qt::BrushStyle"/>
563 563 <enum-type name="Qt::CaseSensitivity"/>
564 564 <enum-type name="Qt::CheckState"/>
565 565 <enum-type name="Qt::ClipOperation"/>
566 566 <enum-type name="Qt::ConnectionType"/>
567 567 <enum-type name="Qt::ContextMenuPolicy"/>
568 568 <enum-type name="Qt::Corner"/>
569 569 <enum-type name="Qt::DayOfWeek"/>
570 570 <enum-type name="Qt::DockWidgetAreaSizes"/>
571 571 <enum-type name="Qt::DropAction" flags="Qt::DropActions"/>
572 572 <enum-type name="Qt::FillRule"/>
573 573 <enum-type name="Qt::FocusPolicy"/>
574 574 <enum-type name="Qt::FocusReason"/>
575 575 <enum-type name="Qt::GlobalColor"/>
576 576 <enum-type name="Qt::GestureType"/>
577 577 <enum-type name="Qt::GestureFlag" flags="Qt::GestureFlags"/>
578 578 <enum-type name="Qt::CursorMoveStyle"/>
579 579 <enum-type name="Qt::HitTestAccuracy"/>
580 580 <enum-type name="Qt::InputMethodQuery"/>
581 581 <enum-type name="Qt::ItemFlag" flags="Qt::ItemFlags"/>
582 582 <enum-type name="Qt::ItemSelectionMode"/>
583 583 <enum-type name="Qt::KeyboardModifier" flags="Qt::KeyboardModifiers"/>
584 584 <enum-type name="Qt::LayoutDirection"/>
585 585 <enum-type name="Qt::MatchFlag" flags="Qt::MatchFlags"/>
586 586 <enum-type name="Qt::MouseButton" flags="Qt::MouseButtons"/>
587 587 <enum-type name="Qt::Orientation" flags="Qt::Orientations"/>
588 588 <enum-type name="Qt::PenCapStyle"/>
589 589 <enum-type name="Qt::PenJoinStyle"/>
590 590 <enum-type name="Qt::PenStyle"/>
591 591 <enum-type name="Qt::ScrollBarPolicy"/>
592 592 <enum-type name="Qt::ShortcutContext"/>
593 593 <enum-type name="Qt::SortOrder"/>
594 594 <enum-type name="Qt::TextElideMode"/>
595 595 <enum-type name="Qt::TextFlag"/>
596 596 <enum-type name="Qt::TextFormat"/>
597 597 <enum-type name="Qt::TextInteractionFlag" flags="Qt::TextInteractionFlags"/>
598 598 <enum-type name="Qt::TimeSpec"/>
599 599 <enum-type name="Qt::ToolBarAreaSizes"/>
600 600 <enum-type name="Qt::ToolButtonStyle"/>
601 601 <enum-type name="Qt::TransformationMode"/>
602 602 <enum-type name="Qt::UIEffect"/>
603 603 <enum-type name="Qt::WhiteSpaceMode"/>
604 604 <enum-type name="Qt::WindowModality"/>
605 605 <enum-type name="Qt::WindowState" flags="Qt::WindowStates"/>
606 606 <enum-type name="Qt::WindowType" flags="Qt::WindowFlags"/>
607 607 <enum-type name="QDirIterator::IteratorFlag" flags="QDirIterator::IteratorFlags"/>
608 608 <enum-type name="Qt::EventPriority"/>
609 609 <enum-type name="Qt::MaskMode"/>
610 610 <enum-type name="QCryptographicHash::Algorithm"/>
611 611
612 612 <enum-type name="QtConcurrent::ReduceOption" flags="QtConcurrent::ReduceOptions"/>
613 613 <enum-type name="QtConcurrent::ThreadFunctionResult"/>
614 614
615 615
616 616 <enum-type name="QCoreApplication::Encoding">
617 617 <reject-enum-value name="DefaultCodec"/>
618 618 </enum-type>
619 619
620 620 <enum-type name="Qt::AlignmentFlag" flags="Qt::Alignment">
621 621 <reject-enum-value name="AlignLeading"/>
622 622 <reject-enum-value name="AlignTrailing"/>
623 623 </enum-type>
624 624
625 625 <enum-type name="Qt::CursorShape">
626 626 <reject-enum-value name="LastCursor"/>
627 627 </enum-type>
628 628
629 629 <enum-type name="Qt::DateFormat">
630 630 <reject-enum-value name="LocalDate"/>
631 631 </enum-type>
632 632
633 633
634 634 <enum-type name="Qt::ItemDataRole" force-integer="yes">
635 635 <reject-enum-value name="BackgroundColorRole"/>
636 636 <reject-enum-value name="TextColorRole"/>
637 637 </enum-type>
638 638
639 639
640 640 <enum-type name="QDataStream::Version">
641 641 <reject-enum-value name="Qt_4_1"/>
642 642 </enum-type>
643 643
644 644 <enum-type name="QDir::SortFlag" flags="QDir::SortFlags">
645 645 <reject-enum-value name="Unsorted"/>
646 646 </enum-type>
647 647
648 648 <enum-type name="Qt::DockWidgetArea" flags="Qt::DockWidgetAreas">
649 649 <reject-enum-value name="AllDockWidgetAreas"/>
650 650 </enum-type>
651 651
652 652 <enum-type name="Qt::ImageConversionFlag" flags="Qt::ImageConversionFlags">
653 653 <reject-enum-value name="AutoDither"/>
654 654 <reject-enum-value name="ColorOnly"/>
655 655 <reject-enum-value name="DiffuseDither"/>
656 656 <reject-enum-value name="NoAlpha"/>
657 657 <reject-enum-value name="ThresholdAlphaDither"/>
658 658 </enum-type>
659 659
660 660 <enum-type name="Qt::Key">
661 661 <reject-enum-value name="Key_Any"/>
662 662 </enum-type>
663 663
664 664 <enum-type name="QLocale::Language">
665 665 <reject-enum-value name="LastLanguage"/>
666 666 <reject-enum-value name="NorwegianBokmal"/>
667 667 <reject-enum-value name="Nynorsk"/>
668 668 </enum-type>
669 669
670 670 <enum-type name="QLocale::Country">
671 671 <reject-enum-value name="LastCountry"/>
672 672 </enum-type>
673 673
674 674 <enum-type name="Qt::ToolBarArea" flags="Qt::ToolBarAreas">
675 675 <reject-enum-value name="AllToolBarAreas"/>
676 676 </enum-type>
677 677
678 678 <enum-type name="Qt::WidgetAttribute">
679 679 <reject-enum-value name="WA_ForceAcceptDrops"/>
680 680 <reject-enum-value name="WA_NoBackground"/>
681 681 <reject-enum-value name="WA_MacMetalStyle"/>
682 682 </enum-type>
683 683
684 684 <value-type name="QProcessEnvironment"/>
685 685 <value-type name="QBasicTimer"/>
686 686 <value-type name="QByteArrayMatcher">
687 687 <modify-function signature="operator=(QByteArrayMatcher)" remove="all"/>
688 688 </value-type>
689 689
690 690 <value-type name="QDate">
691 691 <modify-function signature="julianToGregorian(uint,int&amp;,int&amp;,int&amp;)">
692 692 <remove/>
693 693 </modify-function>
694 694
695 695 <modify-function signature="setYMD(int, int, int)" remove="all"/>
696 696 <!--### Obsolete in 4.3-->
697 697 </value-type>
698 698
699 699 <value-type name="QDateTime">
700 700 <modify-function signature="operator=(QDateTime)" remove="all"/>
701 701 </value-type>
702 702
703 703 <value-type name="QDir">
704 704 <modify-function signature="QDir(QString,QString,QFlags&lt;QDir::SortFlag&gt;,QFlags&lt;QDir::Filter&gt;)">
705 705 <modify-argument index="3">
706 706 <replace-default-expression with="SortFlag.Name, SortFlag.IgnoreCase"/>
707 707 </modify-argument>
708 708 </modify-function>
709 709 <modify-function signature="operator=(QDir)" remove="all"/>
710 710 <modify-function signature="operator=(QString)" remove="all"/>
711 711 <modify-function signature="addResourceSearchPath(QString)" remove="all"/>
712 712 <!--### Obsolete in 4.3-->
713 713 </value-type>
714 714
715 715 <value-type name="QPoint">
716 716 <modify-function signature="rx()" remove="all"/>
717 717 <modify-function signature="ry()" remove="all"/>
718 718 </value-type>
719 719 <value-type name="QPointF">
720 720 <modify-function signature="rx()" remove="all"/>
721 721 <modify-function signature="ry()" remove="all"/>
722 722 </value-type>
723 723 <enum-type name="QLineF::IntersectType"/>
724 724 <value-type name="QLineF"/>
725 725 <value-type name="QLine"/>
726 726
727 727 <value-type name="QRect">
728 728 <modify-function signature="getCoords(int*,int*,int*,int*)const">
729 729 <remove/>
730 730 </modify-function>
731 731 <modify-function signature="getRect(int*,int*,int*,int*)const">
732 732 <remove/>
733 733 </modify-function>
734 734
735 735 <modify-function signature="intersect(const QRect&amp;)const" remove="all"/>
736 736 <!--### Obsolete in 4.3-->
737 737 <modify-function signature="unite(const QRect&amp;)const" remove="all"/>
738 738 <!--### Obsolete in 4.3-->
739 739 </value-type>
740 740
741 741 <value-type name="QRectF">
742 742 <modify-function signature="getCoords(double*,double*,double*,double*)const">
743 743 <remove/>
744 744 </modify-function>
745 745 <modify-function signature="getRect(double*,double*,double*,double*)const">
746 746 <remove/>
747 747 </modify-function>
748 748
749 749 <modify-function signature="intersect(const QRectF&amp;)const" remove="all"/>
750 750 <!--### Obsolete in 4.3-->
751 751 <modify-function signature="unite(const QRectF&amp;)const" remove="all"/>
752 752 <!--### Obsolete in 4.3-->
753 753 </value-type>
754 754
755 755
756 756 <value-type name="QSize">
757 757 <modify-function signature="operator*=(double)">
758 758 <access modifier="private"/>
759 759 </modify-function>
760 760 <modify-function signature="operator/=(double)">
761 761 <access modifier="private"/>
762 762 </modify-function>
763 763 <modify-function signature="operator+=(QSize)">
764 764 <access modifier="private"/>
765 765 </modify-function>
766 766 <modify-function signature="operator-=(QSize)">
767 767 <access modifier="private"/>
768 768 </modify-function>
769 769 <modify-function signature="rheight()">
770 770 <remove/>
771 771 </modify-function>
772 772 <modify-function signature="rwidth()">
773 773 <remove/>
774 774 </modify-function>
775 775 </value-type>
776 776
777 777 <value-type name="QSizeF">
778 778 <modify-function signature="operator*=(double)">
779 779 <access modifier="private"/>
780 780 </modify-function>
781 781 <modify-function signature="operator/=(double)">
782 782 <access modifier="private"/>
783 783 </modify-function>
784 784 <modify-function signature="operator+=(QSizeF)">
785 785 <access modifier="private"/>
786 786 </modify-function>
787 787 <modify-function signature="operator-=(QSizeF)">
788 788 <access modifier="private"/>
789 789 </modify-function>
790 790 <modify-function signature="rheight()">
791 791 <remove/>
792 792 </modify-function>
793 793 <modify-function signature="rwidth()">
794 794 <remove/>
795 795 </modify-function>
796 796 </value-type>
797 797
798 798 <value-type name="QStringMatcher">
799 799 <modify-function signature="operator=(QStringMatcher)" remove="all"/>
800 800 <modify-function signature="QStringMatcher(const QChar*,int,Qt::CaseSensitivity)" remove="all"/>
801 801 <modify-function signature="indexIn(const QChar*,int,int)const" remove="all"/>
802 802 </value-type>
803 803
804 804 <value-type name="QTime"/>
805 805
806 806 <value-type name="QPersistentModelIndex">
807 807 <modify-function signature="operator=(QPersistentModelIndex)" remove="all"/>
808 808 <modify-function signature="operator=(QModelIndex)" remove="all"/>
809 809 <modify-function signature="internalPointer()const" remove="all"/>
810 810 </value-type>
811 811
812 812 <value-type name="QUuid">
813 813 <modify-function signature="QUuid(const char*)">
814 814 <remove/>
815 815 </modify-function>
816 816 </value-type>
817 817
818 818 <value-type name="QLocale">
819 819 <modify-function signature="toString(unsigned long long) const" remove="all"/>
820 820 <modify-function signature="toString(unsigned short) const" remove="all"/>
821 821 <modify-function signature="toString(unsigned int) const" remove="all"/>
822 822 <modify-function signature="toUInt(QString,bool*,int)const" remove="all"/>
823 823 <modify-function signature="toULongLong(QString,bool*,int)const" remove="all"/>
824 824 <modify-function signature="operator=(QLocale)" remove="all"/>
825 825
826 826 <extra-includes>
827 827 <include file-name="QDate" location="global"/>
828 828 </extra-includes>
829 829
830 830 <inject-code class="native" position="beginning">
831 831 Q_DECLARE_METATYPE(QScriptValue)
832 832 </inject-code>
833 833
834 834 <modify-function signature="toDouble(QString,bool*)const">
835 835 <modify-argument index="2">
836 836 <remove-default-expression/>
837 837 <remove-argument/>
838 838 <conversion-rule class="native">
839 839 <insert-template name="core.prepare_removed_bool*_argument"/>
840 840 </conversion-rule>
841 841 </modify-argument>
842 842 <modify-argument index="return">
843 843 <conversion-rule class="native">
844 844 <insert-template name="core.convert_to_null_or_primitive"/>
845 845 </conversion-rule>
846 846 </modify-argument>
847 847 </modify-function>
848 848
849 849 <modify-function signature="toFloat(QString,bool*)const">
850 850 <modify-argument index="2">
851 851 <remove-default-expression/>
852 852 <remove-argument/>
853 853 <conversion-rule class="native">
854 854 <insert-template name="core.prepare_removed_bool*_argument"/>
855 855 </conversion-rule>
856 856 </modify-argument>
857 857 <modify-argument index="return">
858 858 <conversion-rule class="native">
859 859 <insert-template name="core.convert_to_null_or_primitive"/>
860 860 </conversion-rule>
861 861 </modify-argument>
862 862 </modify-function>
863 863
864 864 <modify-function signature="toInt(QString,bool*,int)const">
865 865 <modify-argument index="2">
866 866 <remove-default-expression/>
867 867 <remove-argument/>
868 868 <conversion-rule class="native">
869 869 <insert-template name="core.prepare_removed_bool*_argument"/>
870 870 </conversion-rule>
871 871 </modify-argument>
872 872 <modify-argument index="return">
873 873 <conversion-rule class="native">
874 874 <insert-template name="core.convert_to_null_or_primitive"/>
875 875 </conversion-rule>
876 876 </modify-argument>
877 877 </modify-function>
878 878
879 879 <modify-function signature="toLongLong(QString,bool*,int)const">
880 880 <modify-argument index="2">
881 881 <remove-default-expression/>
882 882 <remove-argument/>
883 883 <conversion-rule class="native">
884 884 <insert-template name="core.prepare_removed_bool*_argument"/>
885 885 </conversion-rule>
886 886 </modify-argument>
887 887 <modify-argument index="return">
888 888 <conversion-rule class="native">
889 889 QScriptValue %out%;
890 890 if (!__ok)
891 891 %out% = context-&gt;engine()-&gt;nullValue();
892 892 else
893 893 %out% = QScriptValue(context-&gt;engine(), double(%in%)).toObject();
894 894 </conversion-rule>
895 895 </modify-argument>
896 896 </modify-function>
897 897
898 898 <modify-function signature="toShort(QString,bool*,int)const">
899 899 <modify-argument index="2">
900 900 <remove-default-expression/>
901 901 <remove-argument/>
902 902 <conversion-rule class="native">
903 903 <insert-template name="core.prepare_removed_bool*_argument"/>
904 904 </conversion-rule>
905 905 </modify-argument>
906 906 <modify-argument index="return">
907 907 <conversion-rule class="native">
908 908 <insert-template name="core.convert_to_null_or_primitive"/>
909 909 </conversion-rule>
910 910 </modify-argument>
911 911 </modify-function>
912 912
913 913 <modify-function signature="toUShort(QString,bool*,int)const">
914 914 <modify-argument index="2">
915 915 <remove-default-expression/>
916 916 <remove-argument/>
917 917 <conversion-rule class="native">
918 918 <insert-template name="core.prepare_removed_bool*_argument"/>
919 919 </conversion-rule>
920 920 </modify-argument>
921 921 <modify-argument index="return">
922 922 <conversion-rule class="native">
923 923 <insert-template name="core.convert_to_null_or_primitive"/>
924 924 </conversion-rule>
925 925 </modify-argument>
926 926 </modify-function>
927 927 </value-type>
928 928
929 929
930 930 <value-type name="QBitArray">
931 931 <modify-function signature="operator[](int)" remove="all"/>
932 932 <modify-function signature="operator[](int)const" remove="all"/>
933 933 <modify-function signature="operator[](uint)const" remove="all"/>
934 934 <modify-function signature="operator[](uint)" remove="all"/>
935 935
936 936 <modify-function signature="operator&amp;=(QBitArray)" access="private"/>
937 937 <modify-function signature="operator=(QBitArray)" access="private"/>
938 938 <modify-function signature="operator^=(QBitArray)" access="private"/>
939 939 <modify-function signature="operator|=(QBitArray)" access="private"/>
940 940 <modify-function signature="operator~()const" access="private"/>
941 941
942 942 <modify-function signature="at(int)const">
943 943 <modify-argument index="1">
944 944 <conversion-rule class="native">
945 945 <insert-template name="core.convert_int_arg_and_check_range">
946 946 <replace from="%CLASS_NAME%" to="QBitArray"/>
947 947 <replace from="%FUNCTION_NAME%" to="at"/>
948 948 </insert-template>
949 949 </conversion-rule>
950 950 </modify-argument>
951 951 </modify-function>
952 952
953 953 <modify-function signature="clearBit(int)">
954 954 <modify-argument index="1">
955 955 <conversion-rule class="native">
956 956 <insert-template name="core.convert_int_arg_and_check_range">
957 957 <replace from="%CLASS_NAME%" to="QBitArray"/>
958 958 <replace from="%FUNCTION_NAME%" to="clearBit"/>
959 959 </insert-template>
960 960 </conversion-rule>
961 961 </modify-argument>
962 962 </modify-function>
963 963
964 964 <modify-function signature="setBit(int)">
965 965 <modify-argument index="1">
966 966 <conversion-rule class="native">
967 967 <insert-template name="core.convert_int_arg_and_check_range">
968 968 <replace from="%CLASS_NAME%" to="QBitArray"/>
969 969 <replace from="%FUNCTION_NAME%" to="setBit"/>
970 970 </insert-template>
971 971 </conversion-rule>
972 972 </modify-argument>
973 973 </modify-function>
974 974
975 975 <modify-function signature="setBit(int,bool)">
976 976 <modify-argument index="1">
977 977 <conversion-rule class="native">
978 978 <insert-template name="core.convert_int_arg_and_check_range">
979 979 <replace from="%CLASS_NAME%" to="QBitArray"/>
980 980 <replace from="%FUNCTION_NAME%" to="setBit"/>
981 981 </insert-template>
982 982 </conversion-rule>
983 983 </modify-argument>
984 984 </modify-function>
985 985
986 986 <modify-function signature="testBit(int)const">
987 987 <modify-argument index="1">
988 988 <conversion-rule class="native">
989 989 <insert-template name="core.convert_int_arg_and_check_range">
990 990 <replace from="%CLASS_NAME%" to="QBitArray"/>
991 991 <replace from="%FUNCTION_NAME%" to="testBit"/>
992 992 </insert-template>
993 993 </conversion-rule>
994 994 </modify-argument>
995 995 </modify-function>
996 996
997 997 <modify-function signature="toggleBit(int)">
998 998 <modify-argument index="1">
999 999 <conversion-rule class="native">
1000 1000 <insert-template name="core.convert_int_arg_and_check_range">
1001 1001 <replace from="%CLASS_NAME%" to="QBitArray"/>
1002 1002 <replace from="%FUNCTION_NAME%" to="toggleBit"/>
1003 1003 </insert-template>
1004 1004 </conversion-rule>
1005 1005 </modify-argument>
1006 1006 </modify-function>
1007 1007
1008 1008 <modify-function signature="operator&amp;=(QBitArray)">
1009 1009 <modify-argument index="0" replace-value="this"/>
1010 1010 </modify-function>
1011 1011 <modify-function signature="operator=(QBitArray)">
1012 1012 <modify-argument index="0" replace-value="this"/>
1013 1013 </modify-function>
1014 1014 <modify-function signature="operator^=(QBitArray)">
1015 1015 <modify-argument index="0" replace-value="this"/>
1016 1016 </modify-function>
1017 1017 <modify-function signature="operator|=(QBitArray)">
1018 1018 <modify-argument index="0" replace-value="this"/>
1019 1019 </modify-function>
1020 1020 </value-type>
1021 1021
1022 1022 <object-type name="QReadWriteLock"/>
1023 1023 <object-type name="QDirIterator"/>
1024 1024 <object-type name="QAbstractFileEngineIterator"/>
1025 1025 <object-type name="QAbstractItemModel">
1026 1026 <modify-function signature="rowsAboutToBeInserted(QModelIndex,int,int)" private-signal="yes"/>
1027 1027 <modify-function signature="rowsInserted(QModelIndex,int,int)" private-signal="yes"/>
1028 1028
1029 1029 <modify-function signature="rowsAboutToBeRemoved(QModelIndex,int,int)" private-signal="yes"/>
1030 1030 <modify-function signature="rowsRemoved(QModelIndex,int,int)" private-signal="yes"/>
1031 1031
1032 1032 <modify-function signature="columnsAboutToBeInserted(QModelIndex,int,int)" private-signal="yes"/>
1033 1033 <modify-function signature="columnsInserted(QModelIndex,int,int)" private-signal="yes"/>
1034 1034
1035 1035 <modify-function signature="columnsAboutToBeRemoved(QModelIndex,int,int)" private-signal="yes"/>
1036 1036 <modify-function signature="columnsRemoved(QModelIndex,int,int)" private-signal="yes"/>
1037 1037
1038 1038 <modify-function signature="modelAboutToBeReset()" private-signal="yes"/>
1039 1039 <modify-function signature="modelReset()" private-signal="yes"/>
1040 1040 </object-type>
1041 1041
1042 1042 <object-type name="QAbstractListModel">
1043 1043 <extra-includes>
1044 1044 <include file-name="QStringList" location="global"/>
1045 1045 <include file-name="QSize" location="global"/>
1046 1046 </extra-includes>
1047 1047 </object-type>
1048 1048
1049 1049 <value-type name="QUrl">
1050 1050 <extra-includes>
1051 1051 <include file-name="QStringList" location="global"/>
1052 1052 </extra-includes>
1053 1053 <modify-function signature="operator=(QUrl)" remove="all"/>
1054 1054 <modify-function signature="operator=(QString)" remove="all"/>
1055 1055
1056 1056 <modify-function signature="fromPunycode(const QByteArray&amp;)" remove="all"/>
1057 1057 <!--### Obsolete in 4.3-->
1058 1058 <modify-function signature="toPunycode(const QString&amp;)" remove="all"/>
1059 1059 <!--### Obsolete in 4.3-->
1060 1060 </value-type>
1061 1061
1062 1062 <value-type name="QRegExp">
1063 1063 <extra-includes>
1064 1064 <include file-name="QStringList" location="global"/>
1065 1065 </extra-includes>
1066 1066 <modify-function signature="operator=(QRegExp)" remove="all"/>
1067 1067 <modify-function signature="pos(int)const">
1068 1068 <remove/>
1069 1069 </modify-function>
1070 1070 <modify-function signature="cap(int)const">
1071 1071 <remove/>
1072 1072 </modify-function>
1073 1073 <modify-function signature="capturedTexts()const">
1074 1074 <remove/>
1075 1075 </modify-function>
1076 1076 <modify-function signature="errorString()const">
1077 1077 <remove/>
1078 1078 </modify-function>
1079 1079 </value-type>
1080 1080
1081 1081 <value-type name="QFileInfo">
1082 1082 <extra-includes>
1083 1083 <include file-name="QDateTime" location="global"/>
1084 1084 <include file-name="QDir" location="global"/>
1085 1085 </extra-includes>
1086 1086 <modify-function signature="operator!=(const QFileInfo &amp;)const" remove="all"/>
1087 1087 <modify-function signature="operator==(const QFileInfo &amp;)const" remove="all"/>
1088 1088 <modify-function signature="operator=(QFileInfo)" remove="all"/>
1089 1089 <modify-function signature="setFile(QFile)">
1090 1090 <modify-argument index="1">
1091 1091 <reference-count action="ignore"/>
1092 1092 </modify-argument>
1093 1093 </modify-function>
1094 1094
1095 1095 <modify-function signature="readLink()const" remove="all"/>
1096 1096 <!--### Obsolete in 4.3-->
1097 1097
1098 1098 <modify-function signature="QFileInfo(QFile)">
1099 1099 <modify-argument index="1">
1100 1100 <replace-type modified-type="QFile*"/>
1101 1101 <conversion-rule class="native">
1102 1102 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1103 1103 </conversion-rule>
1104 1104 </modify-argument>
1105 1105 </modify-function>
1106 1106 <modify-function signature="setFile(QFile)">
1107 1107 <modify-argument index="1">
1108 1108 <replace-type modified-type="QFile*"/>
1109 1109 <conversion-rule class="native">
1110 1110 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1111 1111 </conversion-rule>
1112 1112 </modify-argument>
1113 1113 </modify-function>
1114 1114 </value-type>
1115 1115
1116 1116 <interface-type name="QFactoryInterface"/>
1117 1117
1118 1118 <value-type name="QByteArray">
1119 1119
1120 1120 <extra-includes>
1121 1121 <include file-name="QNoImplicitBoolCast" location="global"/>
1122 1122 </extra-includes>
1123 1123
1124 1124 <!-- removed functions -->
1125 1125 <modify-function signature="begin()" remove="all"/>
1126 1126 <modify-function signature="begin()const" remove="all"/>
1127 1127 <modify-function signature="constBegin()const" remove="all"/>
1128 1128 <modify-function signature="constData()const" remove="all"/>
1129 1129 <modify-function signature="constEnd()const" remove="all"/>
1130 1130 <modify-function signature="count()const" remove="all"/>
1131 1131 <modify-function signature="data()const" remove="all"/>
1132 1132 <modify-function signature="end()" remove="all"/>
1133 1133 <modify-function signature="end()const" remove="all"/>
1134 1134 <modify-function signature="number(uint,int)" remove="all"/>
1135 1135 <modify-function signature="number(unsigned long long,int)" remove="all"/>
1136 1136 <modify-function signature="operator const char *()const" remove="all"/>
1137 1137 <modify-function signature="operator const void *()const" remove="all"/>
1138 1138 <modify-function signature="operator+=(const char*)" remove="all"/>
1139 1139 <modify-function signature="operator!=(QString)const" remove="all"/>
1140 1140 <modify-function signature="operator=(const char*)" remove="all"/>
1141 1141 <modify-function signature="operator[](int)" remove="all"/>
1142 1142 <modify-function signature="operator[](int)const" remove="all"/>
1143 1143 <modify-function signature="operator[](uint)" remove="all"/>
1144 1144 <modify-function signature="operator[](uint)const" remove="all"/>
1145 1145 <modify-function signature="push_back(char)" remove="all"/>
1146 1146 <modify-function signature="push_back(const char*)" remove="all"/>
1147 1147 <modify-function signature="push_front(char)" remove="all"/>
1148 1148 <modify-function signature="push_front(const char*)" remove="all"/>
1149 1149 <modify-function signature="setNum(uint,int)" remove="all"/>
1150 1150 <modify-function signature="setNum(unsigned long long,int)" remove="all"/>
1151 1151 <modify-function signature="setNum(unsigned short,int)" remove="all"/>
1152 1152 <modify-function signature="toLong(bool*, int) const" remove="all"/>
1153 1153 <modify-function signature="toLongLong(bool*, int) const" remove="all"/>
1154 1154 <modify-function signature="toShort(bool*, int) const" remove="all"/>
1155 1155 <modify-function signature="toUInt(bool*, int) const" remove="all"/>
1156 1156 <modify-function signature="toULong(bool*, int) const" remove="all"/>
1157 1157 <modify-function signature="toULongLong(bool*, int) const" remove="all"/>
1158 1158
1159 1159 <!-- functions made private... -->
1160 1160 <modify-function signature="operator=(QByteArray)" access="private"/>
1161 1161 <modify-function signature="operator+=(QString)" remove="all"/>
1162 1162 <modify-function signature="operator+=(char)" remove="all"/>
1163 1163
1164 1164 <inject-code class="pywrap-h">
1165 1165 PyObject* data(QByteArray* b) {
1166 1166 return PyString_FromStringAndSize(b-&gt;data(), b-&gt;size());
1167 1167 }
1168 1168 </inject-code>
1169 1169
1170 1170 <inject-code class="native" position="beginning">
1171 1171 Q_DECLARE_METATYPE(QScriptValue)
1172 1172 </inject-code>
1173 1173
1174 1174 <modify-function signature="QByteArray(const char*,int)" remove="all"/>
1175 1175 <modify-function signature="QByteArray(const char*)" remove="all"/>
1176 1176
1177 1177 <modify-function signature="at(int)const">
1178 1178 <modify-argument index="1">
1179 1179 <conversion-rule class="native">
1180 1180 <insert-template name="core.convert_int_arg_and_check_range">
1181 1181 <replace from="%CLASS_NAME%" to="QByteArray"/>
1182 1182 <replace from="%FUNCTION_NAME%" to="at"/>
1183 1183 </insert-template>
1184 1184 </conversion-rule>
1185 1185 </modify-argument>
1186 1186 </modify-function>
1187 1187
1188 1188 <modify-function signature="append(const char *)" remove="all"/>
1189 1189 <modify-function signature="append(QByteArray)">
1190 1190 <modify-argument index="0" replace-value="this"/>
1191 1191 </modify-function>
1192 1192 <modify-function signature="append(QString)">
1193 1193 <modify-argument index="0" replace-value="this"/>
1194 1194 </modify-function>
1195 1195 <modify-function signature="append(const char *)" remove="all">
1196 1196 <modify-argument index="0" replace-value="this"/>
1197 1197 </modify-function>
1198 1198 <modify-function signature="append(char)">
1199 1199 <modify-argument index="0" replace-value="this"/>
1200 1200 <rename to="appendByte"/>
1201 1201 </modify-function>
1202 1202
1203 1203 <modify-function signature="count(const char *)const" remove="all"/>
1204 1204
1205 1205 <modify-function signature="data()" remove="all"/>
1206 1206
1207 1207 <modify-function signature="endsWith(const char *)const" remove="all"/>
1208 1208
1209 1209 <modify-function signature="fill(char,int)">
1210 1210 <modify-argument index="0" replace-value="this"/>
1211 1211 </modify-function>
1212 1212
1213 1213 <modify-function signature="indexOf(const char*,int)const" remove="all"/>
1214 1214 <modify-function signature="indexOf(char,int)const">
1215 1215 <rename to="indexOfByte"/>
1216 1216 </modify-function>
1217 1217
1218 1218 <modify-function signature="insert(int,QByteArray)">
1219 1219 <modify-argument index="0" replace-value="this"/>
1220 1220 </modify-function>
1221 1221 <modify-function signature="insert(int,QString)">
1222 1222 <modify-argument index="0" replace-value="this"/>
1223 1223 </modify-function>
1224 1224 <modify-function signature="insert(int,const char *)" remove="all"/>
1225 1225 <modify-function signature="insert(int,char)">
1226 1226 <modify-argument index="0" replace-value="this"/>
1227 1227 <rename to="insertByte"/>
1228 1228 </modify-function>
1229 1229
1230 1230 <modify-function signature="lastIndexOf(const char*,int)const" remove="all"/>
1231 1231 <modify-function signature="lastIndexOf(char,int)const">
1232 1232 <rename to="lastIndexOfByte"/>
1233 1233 </modify-function>
1234 1234
1235 1235 <modify-function signature="prepend(QByteArray)">
1236 1236 <modify-argument index="0" replace-value="this"/>
1237 1237 </modify-function>
1238 1238 <modify-function signature="prepend(const char *)" remove="all"/>
1239 1239 <modify-function signature="prepend(char)">
1240 1240 <modify-argument index="0" replace-value="this"/>
1241 1241 <rename to="prependByte"/>
1242 1242 </modify-function>
1243 1243
1244 1244 <modify-function signature="remove(int,int)">
1245 1245 <modify-argument index="0" replace-value="this"/>
1246 1246 </modify-function>
1247 1247
1248 1248 <modify-function signature="replace(int,int,QByteArray)">
1249 1249 <modify-argument index="0" replace-value="this"/>
1250 1250 </modify-function>
1251 1251 <modify-function signature="replace(int,int,const char *)" remove="all"/>
1252 1252 <modify-function signature="replace(QByteArray,QByteArray)">
1253 1253 <modify-argument index="0" replace-value="this"/>
1254 1254 </modify-function>
1255 1255 <modify-function signature="replace(const char*,QByteArray)" remove="all"/>
1256 1256 <modify-function signature="replace(QByteArray,const char *)" remove="all"/>
1257 1257 <modify-function signature="replace(QString,QByteArray)">
1258 1258 <modify-argument index="0" replace-value="this"/>
1259 1259 </modify-function>
1260 1260 <modify-function signature="replace(QString,const char *)" remove="all"/>
1261 1261 <modify-function signature="replace(const char *,const char *)" remove="all"/>
1262 1262 <modify-function signature="replace(char,QByteArray)">
1263 1263 <modify-argument index="0" replace-value="this"/>
1264 1264 </modify-function>
1265 1265 <modify-function signature="replace(char,QString)">
1266 1266 <modify-argument index="0" replace-value="this"/>
1267 1267 </modify-function>
1268 1268 <modify-function signature="replace(char,const char *)" remove="all"/>
1269 1269 <modify-function signature="replace(char,char)">
1270 1270 <modify-argument index="0" replace-value="this"/>
1271 1271 </modify-function>
1272 1272
1273 1273 <modify-function signature="startsWith(const char *)const" remove="all"/>
1274 1274
1275 1275 <modify-function signature="fromRawData(const char*,int)" remove="all"/>
1276 1276
1277 1277 <modify-function signature="number(int,int)">
1278 1278 <rename to="fromInt"/>
1279 1279 </modify-function>
1280 1280 <modify-function signature="number(uint,int)">
1281 1281 <rename to="fromUInt"/>
1282 1282 </modify-function>
1283 1283 <modify-function signature="number(qlonglong,int)">
1284 1284 <rename to="fromLongLong"/>
1285 1285 </modify-function>
1286 1286 <modify-function signature="number(qulonglong,int)">
1287 1287 <rename to="fromULongLong"/>
1288 1288 </modify-function>
1289 1289
1290 1290 <modify-function signature="setNum(int,int)">
1291 1291 <modify-argument index="0" replace-value="this"/>
1292 1292 <rename to="setInt"/>
1293 1293 </modify-function>
1294 1294 <modify-function signature="setNum(uint,int)">
1295 1295 <modify-argument index="0" replace-value="this"/>
1296 1296 <rename to="setUInt"/>
1297 1297 </modify-function>
1298 1298 <modify-function signature="setNum(short,int)">
1299 1299 <modify-argument index="0" replace-value="this"/>
1300 1300 <rename to="setShort"/>
1301 1301 </modify-function>
1302 1302 <modify-function signature="setNum(ushort,int)">
1303 1303 <modify-argument index="0" replace-value="this"/>
1304 1304 <rename to="setUShort"/>
1305 1305 </modify-function>
1306 1306 <modify-function signature="setNum(qlonglong,int)">
1307 1307 <modify-argument index="0" replace-value="this"/>
1308 1308 <rename to="setLongLong"/>
1309 1309 </modify-function>
1310 1310 <modify-function signature="setNum(qulonglong,int)">
1311 1311 <modify-argument index="0" replace-value="this"/>
1312 1312 <rename to="setULongLong"/>
1313 1313 </modify-function>
1314 1314 <modify-function signature="setNum(double,char,int)">
1315 1315 <modify-argument index="0" replace-value="this"/>
1316 1316 <rename to="setDouble"/>
1317 1317 </modify-function>
1318 1318 <modify-function signature="setNum(float,char,int)">
1319 1319 <modify-argument index="0" replace-value="this"/>
1320 1320 <rename to="setFloat"/>
1321 1321 </modify-function>
1322 1322
1323 1323 <modify-function signature="toDouble(bool*)const">
1324 1324 <modify-argument index="1">
1325 1325 <remove-default-expression/>
1326 1326 <remove-argument/>
1327 1327 <conversion-rule class="native">
1328 1328 <insert-template name="core.prepare_removed_bool*_argument"/>
1329 1329 </conversion-rule>
1330 1330 </modify-argument>
1331 1331 <modify-argument index="return">
1332 1332 <conversion-rule class="native">
1333 1333 <insert-template name="core.convert_to_null_or_primitive"/>
1334 1334 </conversion-rule>
1335 1335 </modify-argument>
1336 1336 </modify-function>
1337 1337
1338 1338 <modify-function signature="toFloat(bool*)const">
1339 1339 <modify-argument index="1">
1340 1340 <remove-default-expression/>
1341 1341 <remove-argument/>
1342 1342 <conversion-rule class="native">
1343 1343 <insert-template name="core.prepare_removed_bool*_argument"/>
1344 1344 </conversion-rule>
1345 1345 </modify-argument>
1346 1346 <modify-argument index="return">
1347 1347 <conversion-rule class="native">
1348 1348 <insert-template name="core.convert_to_null_or_primitive"/>
1349 1349 </conversion-rule>
1350 1350 </modify-argument>
1351 1351 </modify-function>
1352 1352
1353 1353 <modify-function signature="toInt(bool*,int)const">
1354 1354 <modify-argument index="1">
1355 1355 <remove-default-expression/>
1356 1356 <remove-argument/>
1357 1357 <conversion-rule class="native">
1358 1358 <insert-template name="core.prepare_removed_bool*_argument"/>
1359 1359 </conversion-rule>
1360 1360 </modify-argument>
1361 1361 <modify-argument index="return">
1362 1362 <conversion-rule class="native">
1363 1363 <insert-template name="core.convert_to_null_or_primitive"/>
1364 1364 </conversion-rule>
1365 1365 </modify-argument>
1366 1366 </modify-function>
1367 1367
1368 1368 <modify-function signature="toUShort(bool*,int)const">
1369 1369 <modify-argument index="1">
1370 1370 <remove-default-expression/>
1371 1371 <remove-argument/>
1372 1372 <conversion-rule class="native">
1373 1373 <insert-template name="core.prepare_removed_bool*_argument"/>
1374 1374 </conversion-rule>
1375 1375 </modify-argument>
1376 1376 <modify-argument index="return">
1377 1377 <conversion-rule class="native">
1378 1378 <insert-template name="core.convert_to_null_or_primitive"/>
1379 1379 </conversion-rule>
1380 1380 </modify-argument>
1381 1381 </modify-function>
1382 1382 </value-type>
1383 1383
1384 1384 <value-type name="QTextBoundaryFinder">
1385 1385 <modify-function signature="QTextBoundaryFinder(QTextBoundaryFinder::BoundaryType,const QChar*,int,unsigned char*,int)" remove="all"/>
1386 1386 <modify-function signature="operator=(QTextBoundaryFinder)" remove="all"/>
1387 1387 </value-type>
1388 1388
1389 1389 <value-type name="QEasingCurve">
1390 1390 <modify-function signature="customType()const" remove="all"/>
1391 1391 <modify-function signature="setCustomType(double)" remove="all"/>
1392 1392 </value-type>
1393 1393
1394 1394 <object-type name="QAbstractAnimation"/>
1395 1395 <object-type name="QVariantAnimation"/>
1396 1396 <object-type name="QAnimationGroup"/>
1397 1397 <object-type name="QPauseAnimation"/>
1398 1398 <object-type name="QParallelAnimationGroup"/>
1399 1399 <object-type name="QSequentialAnimationGroup"/>
1400 1400 <object-type name="QPropertyAnimation"/>
1401 1401
1402 1402 <object-type name="QAbstractState"/>
1403 1403 <object-type name="QAbstractTransition"/>
1404 1404 <object-type name="QState"/>
1405 1405 <object-type name="QStateMachine"/>
1406 1406 <object-type name="QHistoryState"/>
1407 1407 <object-type name="QSignalTransition"/>
1408 1408 <object-type name="QEventTransition"/>
1409 1409 <object-type name="QFinalState"/>
1410 1410
1411 1411 <object-type name="QXmlStreamEntityResolver"/>
1412 1412 <object-type name="QAbstractEventDispatcher">
1413 1413 <extra-includes>
1414 1414 <include file-name="QPair" location="global"/>
1415 1415 </extra-includes>
1416 1416 </object-type>
1417 1417 <object-type name="QEventLoop"/>
1418 1418 <object-type name="QFile">
1419 1419 <modify-function signature="readLink()const" remove="all"/>
1420 1420 <!--### Obsolete in 4.3-->
1421 1421 <modify-function signature="readLink(QString)" remove="all"/>
1422 1422 <!--### Obsolete in 4.3-->
1423 1423 <modify-function signature="map(long long,long long,QFile::MemoryMapFlags)" remove="all"/>
1424 1424 <!-- Can't provide same API and performance -->
1425 1425 <modify-function signature="unmap(unsigned char*)" remove="all"/>
1426 1426 <!-- Can't provide same API and performance -->
1427 1427
1428 1428 <modify-function signature="open(int,QFlags&lt;QIODevice::OpenModeFlag&gt;)" remove="all"/>
1429 1429 <modify-function signature="decodeName(const char*)" remove="all"/>
1430 1430 <modify-function signature="map(qint64,qint64,QFile::MemoryMapFlags)" remove="all"/>
1431 1431 <modify-function signature="unmap(uchar*)" remove="all"/>
1432 1432 </object-type>
1433 1433
1434 1434 <object-type name="QIODevice">
1435 1435 <modify-function signature="peek(char *,qint64)" remove="all"/>
1436 1436 <modify-function signature="read(char *,qint64)" remove="all"/>
1437 1437 <modify-function signature="readLine(char *,qint64)" remove="all"/>
1438 1438 <modify-function signature="write(const char *,qint64)" remove="all"/>
1439 1439 </object-type>
1440 1440 <object-type name="QStateMachine::SignalEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StateMachineSignal"/>
1441 1441 <object-type name="QStateMachine::WrappedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StateMachineWrapped"/>
1442 1442
1443 1443 <object-type name="QCryptographicHash">
1444 1444 <modify-function signature="addData(const char*,int)" remove="all"/>
1445 1445 </object-type>
1446 1446 <object-type name="QLibraryInfo"/>
1447 1447 <object-type name="QMutex"/>
1448 1448 <object-type name="QSemaphore"/>
1449 1449 <object-type name="QSocketNotifier"/>
1450 1450 <object-type name="QSystemLocale"/>
1451 1451 <object-type name="QTemporaryFile">
1452 1452 <modify-function signature="fileName()const" rename="uniqueFilename"/>
1453 1453
1454 1454 <modify-function signature="createLocalFile(QFile&amp;)">
1455 1455 <modify-argument index="1">
1456 1456 <replace-type modified-type="QFile*"/>
1457 1457 <conversion-rule class="native">
1458 1458 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1459 1459 </conversion-rule>
1460 1460 </modify-argument>
1461 1461 </modify-function>
1462 1462 </object-type>
1463 1463 <object-type name="QMimeData">
1464 1464 <extra-includes>
1465 1465 <include file-name="QStringList" location="global"/>
1466 1466 <include file-name="QUrl" location="global"/>
1467 1467 </extra-includes>
1468 1468 </object-type>
1469 1469 <object-type name="QTextCodec">
1470 1470
1471 1471 <modify-function signature="setCodecForTr(QTextCodec*)">
1472 1472 <access modifier="private"/>
1473 1473 <modify-argument index="1">
1474 1474 <reference-count action="set" variable-name="__rcCodecForTr"/>
1475 1475 </modify-argument>
1476 1476 </modify-function>
1477 1477 <modify-function signature="setCodecForCStrings(QTextCodec*)">
1478 1478 <modify-argument index="1">
1479 1479 <reference-count action="set" variable-name="__rcCodecForCStrings"/>
1480 1480 </modify-argument>
1481 1481 </modify-function>
1482 1482 <modify-function signature="setCodecForLocale(QTextCodec*)">
1483 1483 <modify-argument index="1">
1484 1484 <reference-count action="set" variable-name="__rcCodecForLocale"/>
1485 1485 </modify-argument>
1486 1486 </modify-function>
1487 1487
1488 1488
1489 1489 <modify-function signature="codecForTr()">
1490 1490 <remove/>
1491 1491 </modify-function>
1492 1492
1493 1493 <modify-function signature="QTextCodec()">
1494 1494 <modify-argument index="-1">
1495 1495 <define-ownership class="java" owner="c++"/>
1496 1496 </modify-argument>
1497 1497 </modify-function>
1498 1498
1499 1499 <modify-function signature="fromUnicode(const QChar*,int,QTextCodec::ConverterState*)const">
1500 1500 <remove/>
1501 1501 </modify-function>
1502 1502
1503 1503 <modify-function signature="toUnicode(const char*,int,QTextCodec::ConverterState*)const">
1504 1504 <remove/>
1505 1505 </modify-function>
1506 1506
1507 1507 <modify-function signature="toUnicode(const char*)const">
1508 1508 <remove/>
1509 1509 </modify-function>
1510 1510 </object-type>
1511 1511
1512 1512 <object-type name="QTextDecoder">
1513 1513 <modify-function signature="toUnicode(const char*,int)">
1514 1514 <remove/>
1515 1515 </modify-function>
1516 1516 <modify-function signature="toUnicode(QString*,const char*,int)" remove="all"/>
1517 1517 </object-type>
1518 1518 <object-type name="QTextEncoder">
1519 1519 <modify-function signature="fromUnicode(const QChar*,int)">
1520 1520 <remove/>
1521 1521 </modify-function>
1522 1522 </object-type>
1523 1523 <object-type name="QTimeLine"/>
1524 1524 <object-type name="QTranslator">
1525 1525 <modify-function signature="translate(const char*,const char*,const char*,int)const">
1526 1526 <remove/>
1527 1527 </modify-function>
1528 1528 </object-type>
1529 1529
1530 1530 <object-type name="QWaitCondition"/>
1531 1531
1532 1532 <object-type name="QFileSystemWatcher">
1533 1533 <extra-includes>
1534 1534 <include file-name="QStringList" location="global"/>
1535 1535 </extra-includes>
1536 1536 </object-type>
1537 1537
1538 1538 <object-type name="QTextCodec::ConverterState">
1539 1539 <include file-name="QTextCodec" location="global"/>
1540 1540 </object-type>
1541 1541
1542 1542 <object-type name="QBuffer">
1543 1543 <modify-function signature="buffer()">
1544 1544 <remove/>
1545 1545 </modify-function>
1546 1546 <modify-function signature="connectNotify(const char *)" remove="all"/>
1547 1547 <modify-function signature="disconnectNotify(const char *)" remove="all"/>
1548 1548
1549 1549 <modify-function signature="setData(const char*,int)" remove="all"/>
1550 1550 </object-type>
1551 1551
1552 1552 <object-type name="QTimer"/>
1553 1553
1554 1554 <object-type name="QAbstractFileEngineHandler">
1555 1555 <modify-function signature="create(const QString &amp;) const">
1556 1556 <modify-argument index="return">
1557 1557 <define-ownership owner="c++" class="shell"/>
1558 1558 </modify-argument>
1559 1559 </modify-function>
1560 1560 </object-type>
1561 1561
1562 1562 <object-type name="QAbstractFileEngine::MapExtensionOption"/>
1563 1563 <object-type name="QAbstractFileEngine::MapExtensionReturn"/>
1564 1564 <object-type name="QAbstractFileEngine::UnMapExtensionOption"/>
1565 1565 <object-type name="QAbstractFileEngine">
1566 1566 <extra-includes>
1567 1567 <include file-name="QDateTime" location="global"/>
1568 1568 </extra-includes>
1569 1569 <modify-function signature="map(long long,long long,QFile::MemoryMapFlags)" remove="all"/>
1570 1570 <modify-function signature="unmap(unsigned char*)" remove="all"/>
1571 1571 </object-type>
1572 1572
1573 1573 <object-type name="QProcess">
1574 1574 <modify-function signature="readChannelMode()const" remove="all"/>
1575 1575 <!--### Obsolete in 4.3-->
1576 1576 <modify-function signature="setReadChannelMode(QProcess::ProcessChannelMode)" remove="all"/>
1577 1577 <!--### Obsolete in 4.3-->
1578 1578 </object-type>
1579 1579
1580 1580 <object-type name="QSignalMapper">
1581 1581 <modify-function signature="mapped(const QString &amp;)">
1582 1582 <rename to="mappedString"/>
1583 1583 </modify-function>
1584 1584 <modify-function signature="mapped(int)">
1585 1585 <rename to="mappedInteger"/>
1586 1586 </modify-function>
1587 1587 <modify-function signature="mapped(QObject *)">
1588 1588 <rename to="mappedQObject"/>
1589 1589 </modify-function>
1590 1590 <modify-function signature="mapped(QWidget *)" remove="all"/>
1591 1591
1592 1592 <modify-function signature="mapping(QWidget*)const" remove="all"/>
1593 1593
1594 1594 <modify-function signature="setMapping(QObject*,QWidget*)" remove="all"/>
1595 1595
1596 1596 <!-- ### overloads -->
1597 1597 <modify-function signature="mapping(int)const">
1598 1598 <rename to="mappingById"/>
1599 1599 </modify-function>
1600 1600 <modify-function signature="mapping(QString)const">
1601 1601 <rename to="mappingByString"/>
1602 1602 </modify-function>
1603 1603 <modify-function signature="mapping(QObject*)const">
1604 1604 <rename to="mappingByObject"/>
1605 1605 </modify-function>
1606 1606 <modify-function signature="setMapping(QObject*,int)">
1607 1607 <rename to="setMappingById"/>
1608 1608 </modify-function>
1609 1609 <modify-function signature="setMapping(QObject*,QString)">
1610 1610 <rename to="setMappingByString"/>
1611 1611 </modify-function>
1612 1612 <modify-function signature="setMapping(QObject*,QObject*)">
1613 1613 <rename to="setMappingByObject"/>
1614 1614 </modify-function>
1615 1615 </object-type>
1616 1616
1617 1617 <object-type name="QObject">
1618 1618 <modify-function signature="childEvent(QChildEvent*)">
1619 1619 <modify-argument index="1" invalidate-after-use="yes"/>
1620 1620 </modify-function>
1621 1621 <modify-function signature="customEvent(QEvent*)">
1622 1622 <modify-argument index="1" invalidate-after-use="yes"/>
1623 1623 </modify-function>
1624 1624 <modify-function signature="event(QEvent*)">
1625 1625 <modify-argument index="1" invalidate-after-use="yes"/>
1626 1626 </modify-function>
1627 1627 <modify-function signature="eventFilter(QObject*,QEvent*)">
1628 1628 <modify-argument index="2" invalidate-after-use="yes"/>
1629 1629 </modify-function>
1630 1630 <modify-function signature="timerEvent(QTimerEvent*)">
1631 1631 <modify-argument index="1" invalidate-after-use="yes"/>
1632 1632 </modify-function>
1633 1633
1634 1634 <modify-function signature="installEventFilter(QObject*)">
1635 1635 <modify-argument index="1">
1636 1636 <reference-count action="add" variable-name="__rcEventFilters"/>
1637 1637 </modify-argument>
1638 1638 </modify-function>
1639 1639 <modify-function signature="removeEventFilter(QObject*)">
1640 1640 <modify-argument index="1">
1641 1641 <reference-count action="remove" variable-name="__rcEventFilters"/>
1642 1642 </modify-argument>
1643 1643 </modify-function>
1644 1644 <modify-function signature="setParent(QObject*)">
1645 1645 <modify-argument index="1">
1646 1646 <reference-count action="ignore"/>
1647 1647 </modify-argument>
1648 1648 </modify-function>
1649 1649
1650 1650 <modify-function signature="deleteLater()">
1651 1651 <rename to="disposeLater"/>
1652 1652 </modify-function>
1653 1653
1654 1654 <modify-function signature="inherits(const char*)const">
1655 1655 <remove/>
1656 1656 </modify-function>
1657 1657
1658 1658 <modify-function signature="property(const char*)const">
1659 1659 <access modifier="private"/>
1660 1660 </modify-function>
1661 1661
1662 1662 <modify-function signature="setProperty(const char*,QVariant)">
1663 1663 <access modifier="private"/>
1664 1664 </modify-function>
1665 1665
1666 1666
1667 1667 <extra-includes>
1668 1668 <include file-name="QVarLengthArray" location="global"/>
1669 1669 </extra-includes>
1670 1670
1671 1671
1672 1672 <modify-function signature="property(const char*)const">
1673 1673 <modify-argument index="1">
1674 1674 <replace-type modified-type="QString"/>
1675 1675 <conversion-rule class="native">
1676 1676 <insert-template name="core.convert_string_arg_to_char*"/>
1677 1677 </conversion-rule>
1678 1678 </modify-argument>
1679 1679 </modify-function>
1680 1680
1681 1681 <modify-function signature="setProperty(const char*,QVariant)">
1682 1682 <modify-argument index="1">
1683 1683 <replace-type modified-type="QString"/>
1684 1684 <conversion-rule class="native">
1685 1685 <insert-template name="core.convert_string_arg_to_char*"/>
1686 1686 </conversion-rule>
1687 1687 </modify-argument>
1688 1688 </modify-function>
1689 1689
1690 1690 <modify-function signature="inherits(const char*)const">
1691 1691 <modify-argument index="1">
1692 1692 <replace-type modified-type="QString"/>
1693 1693 <conversion-rule class="native">
1694 1694 <insert-template name="core.convert_string_arg_to_char*"/>
1695 1695 </conversion-rule>
1696 1696 </modify-argument>
1697 1697 </modify-function>
1698 1698
1699 1699 <!-- These are already decorated in PythonQt Std Decorators, do not generate them! -->
1700 1700 <modify-function signature="parent()const" remove="all"/>
1701 1701 <modify-function signature="setParent(QObject*)" remove="all"/>
1702 1702 <modify-function signature="property(const char*)const" remove="all"/>
1703 1703 <modify-function signature="setProperty(const char*,QVariant)" remove="all"/>
1704 1704 </object-type>
1705 1705
1706 1706 <object-type name="QCoreApplication">
1707 1707 <extra-includes>
1708 1708 <include file-name="QStringList" location="global"/>
1709 1709 </extra-includes>
1710 1710
1711 1711 <modify-function signature="argv()" remove="all"/>
1712 1712 <!-- Obsolete -->
1713 1713 <modify-function signature="argc()" remove="all"/>
1714 1714 <!-- Obsolete -->
1715 1715
1716 1716 <modify-function signature="notify(QObject*,QEvent*)">
1717 1717 <modify-argument index="2" invalidate-after-use="yes"/>
1718 1718 </modify-function>
1719 1719
1720 1720
1721 1721 <modify-function signature="QCoreApplication(int &amp;, char **)">
1722 1722 <access modifier="private"/>
1723 1723 </modify-function>
1724 1724 <modify-function signature="QCoreApplication(int &amp;, char **, int)" remove="all"/>
1725 1725 <modify-function signature="removePostedEvents(QObject*)">
1726 1726 <modify-argument index="1">
1727 1727 <reference-count action="ignore"/>
1728 1728 </modify-argument>
1729 1729 </modify-function>
1730 1730 <modify-function signature="removePostedEvents(QObject*,int)">
1731 1731 <modify-argument index="1">
1732 1732 <reference-count action="ignore"/>
1733 1733 </modify-argument>
1734 1734 </modify-function>
1735 1735
1736 1736 <modify-function signature="installTranslator(QTranslator *)">
1737 1737 <modify-argument index="1">
1738 1738 <reference-count action="add" variable-name="__rcTranslators"/>
1739 1739 </modify-argument>
1740 1740 </modify-function>
1741 1741
1742 1742 <modify-function signature="removeTranslator(QTranslator *)">
1743 1743 <modify-argument index="1">
1744 1744 <reference-count action="remove" variable-name="__rcTranslators"/>
1745 1745 </modify-argument>
1746 1746 </modify-function>
1747 1747
1748 1748
1749 1749 <modify-function signature="postEvent(QObject*,QEvent*)">
1750 1750 <modify-argument index="2">
1751 1751 <define-ownership class="java" owner="c++"/>
1752 1752 </modify-argument>
1753 1753 </modify-function>
1754 1754
1755 1755 <modify-function signature="QCoreApplication(int &amp;, char **)" remove="all"/>
1756 1756 <!-- ### arguments() causes a warning: "QScriptValue::setProperty(arguments): cannot change flags of a native property" -->
1757 1757 <modify-function signature="arguments()" remove="all"/>
1758 1758 <modify-function signature="translate(const char*,const char*,const char*,QCoreApplication::Encoding,int)">
1759 1759 <modify-argument index="1">
1760 1760 <replace-type modified-type="QString"/>
1761 1761 <conversion-rule class="native">
1762 1762 <insert-template name="core.convert_string_arg_to_char*"/>
1763 1763 </conversion-rule>
1764 1764 </modify-argument>
1765 1765 <modify-argument index="2">
1766 1766 <replace-type modified-type="QString"/>
1767 1767 <conversion-rule class="native">
1768 1768 <insert-template name="core.convert_string_arg_to_char*"/>
1769 1769 </conversion-rule>
1770 1770 </modify-argument>
1771 1771 <modify-argument index="3">
1772 1772 <replace-type modified-type="QString"/>
1773 1773 <conversion-rule class="native">
1774 1774 <insert-template name="core.convert_string_arg_to_char*"/>
1775 1775 </conversion-rule>
1776 1776 </modify-argument>
1777 1777 </modify-function>
1778 1778 <modify-function signature="translate(const char *,const char *,const char *,QCoreApplication::Encoding)">
1779 1779 <modify-argument index="1">
1780 1780 <replace-type modified-type="QString"/>
1781 1781 <conversion-rule class="native">
1782 1782 <insert-template name="core.convert_string_arg_to_char*"/>
1783 1783 </conversion-rule>
1784 1784 </modify-argument>
1785 1785 <modify-argument index="2">
1786 1786 <replace-type modified-type="QString"/>
1787 1787 <conversion-rule class="native">
1788 1788 <insert-template name="core.convert_string_arg_to_char*"/>
1789 1789 </conversion-rule>
1790 1790 </modify-argument>
1791 1791 <modify-argument index="3">
1792 1792 <replace-type modified-type="QString"/>
1793 1793 <conversion-rule class="native">
1794 1794 <insert-template name="core.convert_string_arg_to_char*"/>
1795 1795 </conversion-rule>
1796 1796 </modify-argument>
1797 1797 </modify-function>
1798 1798
1799 1799 </object-type>
1800 1800
1801 1801 <object-type name="QSettings">
1802 1802 <extra-includes>
1803 1803 <include file-name="QStringList" location="global"/>
1804 1804 </extra-includes>
1805 1805
1806 1806 <modify-function signature="setIniCodec(QTextCodec*)">
1807 1807 <modify-argument index="1">
1808 1808 <reference-count action="set" variable-name="__rcIniCodec"/>
1809 1809 </modify-argument>
1810 1810 </modify-function>
1811 1811
1812 1812 <modify-function signature="setSystemIniPath(const QString&amp;)" remove="all"/>
1813 1813 <!--### Obsolete in 4.3-->
1814 1814 <modify-function signature="setUserIniPath(const QString&amp;)" remove="all"/>
1815 1815 <!--### Obsolete in 4.3-->
1816 1816 </object-type>
1817 1817
1818 1818 <object-type name="QEvent" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QEvent::None"/>
1819 1819 <object-type name="QChildEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ChildAdded || %1-&gt;type() == QEvent::ChildPolished || %1-&gt;type() == QEvent::ChildRemoved">
1820 1820 <modify-field name="c" read="false" write="false"/>
1821 1821 </object-type>
1822 1822 <object-type name="QTimerEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Timer"/>
1823 1823 <object-type name="QDynamicPropertyChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DynamicPropertyChange"/>
1824 1824
1825 1825 <object-type name="QDataStream">
1826 <extra-includes>
1827 <include file-name="PythonQtConversion.h" location="global"/>
1828 </extra-includes>
1826 1829 <modify-function signature="setDevice(QIODevice*)">
1827 1830 <modify-argument index="1">
1828 1831 <reference-count action="set" variable-name="__rcDevice"/>
1829 1832 </modify-argument>
1830 1833 </modify-function>
1831 1834 <modify-function signature="unsetDevice()">
1832 1835 <inject-code position="end">
1833 1836 __rcDevice = null;
1834 1837 </inject-code>
1835 1838 </modify-function>
1836 1839
1837 1840
1838 1841 <modify-function signature="operator&lt;&lt;(const char*)">
1839 1842 <remove/>
1840 1843 </modify-function>
1841 1844 <modify-function signature="operator&lt;&lt;(unsigned char)">
1842 1845 <remove/>
1843 1846 </modify-function>
1844 1847 <modify-function signature="operator&lt;&lt;(unsigned int)">
1845 1848 <remove/>
1846 1849 </modify-function>
1847 1850 <modify-function signature="operator&lt;&lt;(unsigned long long)">
1848 1851 <remove/>
1849 1852 </modify-function>
1850 1853 <modify-function signature="operator&lt;&lt;(unsigned short)">
1851 1854 <remove/>
1852 1855 </modify-function>
1853 1856
1854 1857 <modify-function signature="operator&gt;&gt;(char &amp;*)">
1855 1858 <remove/>
1856 1859 </modify-function>
1857 1860 <modify-function signature="operator&gt;&gt;(uint&amp;)">
1858 1861 <remove/>
1859 1862 </modify-function>
1860 1863 <modify-function signature="operator&gt;&gt;(unsigned char&amp;)">
1861 1864 <remove/>
1862 1865 </modify-function>
1863 1866 <modify-function signature="operator&gt;&gt;(unsigned long long&amp;)">
1864 1867 <remove/>
1865 1868 </modify-function>
1866 1869
1867 1870 <modify-function signature="readRawData(char*,int)">
1868 1871 <remove/>
1869 1872 </modify-function>
1870 1873 <modify-function signature="readBytes(char&amp;*,uint&amp;)">
1871 1874 <remove/>
1872 1875 </modify-function>
1873 1876 <modify-function signature="writeRawData(const char*,int)">
1874 1877 <remove/>
1875 1878 </modify-function>
1876 1879 <modify-function signature="writeBytes(const char*,uint)">
1877 1880 <remove/>
1878 1881 </modify-function>
1879 1882
1880 1883 <modify-function signature="operator&gt;&gt;(signed char&amp;)" remove="all"/>
1881 1884 <modify-function signature="operator&lt;&lt;(signed char)" remove="all"/>
1882 1885
1883 <modify-function signature="operator&lt;&lt;(bool)">
1884 <rename to="writeBoolean"/>
1885 <modify-argument index="0" replace-value="this"/>
1886 </modify-function>
1887 <modify-function signature="operator&lt;&lt;(unsigned char)">
1888 <modify-argument index="0" replace-value="this"/>
1889 <rename to="writeByte"/>
1890 </modify-function>
1891 <modify-function signature="operator&lt;&lt;(int)">
1892 <rename to="writeInt"/>
1893 <modify-argument index="0" replace-value="this"/>
1894 </modify-function>
1895 <modify-function signature="operator&lt;&lt;(qint64)">
1896 <rename to="writeLongLong"/>
1897 <modify-argument index="0" replace-value="this"/>
1898 </modify-function>
1899 <modify-function signature="operator&lt;&lt;(float)">
1900 <rename to="writeFloat"/>
1901 <modify-argument index="0" replace-value="this"/>
1902 </modify-function>
1903 <modify-function signature="operator&lt;&lt;(double)">
1904 <rename to="writeDouble"/>
1905 <modify-argument index="0" replace-value="this"/>
1906 </modify-function>
1907 <modify-function signature="operator&lt;&lt;(short)">
1908 <rename to="writeShort"/>
1909 <modify-argument index="0" replace-value="this"/>
1910 </modify-function>
1886 <modify-function signature="operator&lt;&lt;(bool)" remove="all"/>
1887 <modify-function signature="operator&lt;&lt;(unsigned char)" remove="all"/>
1888 <modify-function signature="operator&lt;&lt;(int)" remove="all"/>
1889 <modify-function signature="operator&lt;&lt;(qint64)" remove="all"/>
1890 <modify-function signature="operator&lt;&lt;(float)" remove="all"/>
1891 <modify-function signature="operator&lt;&lt;(double)" remove="all"/>
1892 <modify-function signature="operator&lt;&lt;(short)" remove="all"/>
1893
1894 <modify-function signature="operator&gt;&gt;(bool &amp;)" remove="all"/>
1895 <modify-function signature="operator&gt;&gt;(unsigned char &amp;)" remove="all"/>
1896 <modify-function signature="operator&gt;&gt;(int &amp;)" remove="all"/>
1897 <modify-function signature="operator&gt;&gt;(uint &amp;)" remove="all"/>
1898 <modify-function signature="operator&gt;&gt;(qint64 &amp;)" remove="all"/>
1899 <modify-function signature="operator&gt;&gt;(unsigned long long &amp;)" remove="all"/>
1900 <modify-function signature="operator&gt;&gt;(float &amp;)" remove="all"/>
1901 <modify-function signature="operator&gt;&gt;(double &amp;)" remove="all"/>
1902 <modify-function signature="operator&gt;&gt;(short &amp;)" remove="all"/>
1903 <modify-function signature="operator&gt;&gt;(unsigned short &amp;)" remove="all"/>
1911 1904
1912 <modify-function signature="operator&gt;&gt;(bool &amp;)">
1913 <rename to="readBoolean"/>
1914 <modify-argument index="1">
1915 <remove-argument/>
1916 <conversion-rule class="native">
1917 bool __result;
1918 bool &amp; %out% = __result;
1919 </conversion-rule>
1920 </modify-argument>
1921 <modify-argument index="0" replace-value="void">
1922 <conversion-rule class="native">
1923 bool %out% = __result;
1924 </conversion-rule>
1925 </modify-argument>
1926 </modify-function>
1927 <modify-function signature="operator&gt;&gt;(unsigned char &amp;)">
1928 <rename to="readByte"/>
1929 <modify-argument index="1">
1930 <remove-argument/>
1931 <conversion-rule class="native">
1932 unsigned char __result;
1933 unsigned char &amp; %out% = __result;
1934 </conversion-rule>
1935 </modify-argument>
1936 <modify-argument index="0" replace-value="void">
1937 <conversion-rule class="native">
1938 int %out% = __result;
1939 </conversion-rule>
1940 </modify-argument>
1941 </modify-function>
1942 <modify-function signature="operator&gt;&gt;(int &amp;)">
1943 <rename to="readInt"/>
1944 <modify-argument index="1">
1945 <remove-argument/>
1946 <conversion-rule class="native">
1947 int __result;
1948 int &amp; %out% = __result;
1949 </conversion-rule>
1950 </modify-argument>
1951 <modify-argument index="0" replace-value="void">
1952 <conversion-rule class="native">
1953 int %out% = __result;
1954 </conversion-rule>
1955 </modify-argument>
1956 </modify-function>
1957 <modify-function signature="operator&gt;&gt;(uint &amp;)">
1958 <rename to="readUInt"/>
1959 <modify-argument index="1">
1960 <remove-argument/>
1961 <conversion-rule class="native">
1962 uint __result;
1963 uint &amp; %out% = __result;
1964 </conversion-rule>
1965 </modify-argument>
1966 <modify-argument index="0" replace-value="void">
1967 <conversion-rule class="native">
1968 uint %out% = __result;
1969 </conversion-rule>
1970 </modify-argument>
1971 </modify-function>
1972 <modify-function signature="operator&gt;&gt;(qint64 &amp;)">
1973 <rename to="readLongLong"/>
1974 <modify-argument index="1">
1975 <remove-argument/>
1976 <conversion-rule class="native">
1977 qint64 __result;
1978 qint64 &amp; %out% = __result;
1979 </conversion-rule>
1980 </modify-argument>
1981 <modify-argument index="0" replace-value="void">
1982 <conversion-rule class="native">
1983 qint64 %out% = __result;
1984 </conversion-rule>
1985 </modify-argument>
1986 </modify-function>
1987 <modify-function signature="operator&gt;&gt;(unsigned long long &amp;)">
1988 <rename to="readULongLong"/>
1989 <modify-argument index="1">
1990 <remove-argument/>
1991 <conversion-rule class="native">
1992 unsigned long long __result;
1993 unsigned long long &amp; %out% = __result;
1994 </conversion-rule>
1995 </modify-argument>
1996 <modify-argument index="0" replace-value="void">
1997 <conversion-rule class="native">
1998 unsigned long long %out% = __result;
1999 </conversion-rule>
2000 </modify-argument>
2001 </modify-function>
2002 <modify-function signature="operator&gt;&gt;(float &amp;)">
2003 <rename to="readFloat"/>
2004 <modify-argument index="1">
2005 <remove-argument/>
2006 <conversion-rule class="native">
2007 float __result;
2008 float &amp; %out% = __result;
2009 </conversion-rule>
2010 </modify-argument>
2011 <modify-argument index="0" replace-value="void">
2012 <conversion-rule class="native">
2013 float %out% = __result;
2014 </conversion-rule>
2015 </modify-argument>
2016 </modify-function>
2017 <modify-function signature="operator&gt;&gt;(double &amp;)">
2018 <rename to="readDouble"/>
2019 <modify-argument index="1">
2020 <remove-argument/>
2021 <conversion-rule class="native">
2022 double __result;
2023 double &amp; %out% = __result;
2024 </conversion-rule>
2025 </modify-argument>
2026 <modify-argument index="0" replace-value="void">
2027 <conversion-rule class="native">
2028 double %out% = __result;
2029 </conversion-rule>
2030 </modify-argument>
2031 </modify-function>
2032 <modify-function signature="operator&gt;&gt;(short &amp;)">
2033 <rename to="readShort"/>
2034 <modify-argument index="1">
2035 <remove-argument/>
2036 <conversion-rule class="native">
2037 short __result;
2038 short &amp; %out% = __result;
2039 </conversion-rule>
2040 </modify-argument>
2041 <modify-argument index="0" replace-value="void">
2042 <conversion-rule class="native">
2043 short %out% = __result;
2044 </conversion-rule>
2045 </modify-argument>
2046 </modify-function>
2047 <modify-function signature="operator&gt;&gt;(unsigned short &amp;)">
2048 <rename to="readUShort"/>
2049 <modify-argument index="1">
2050 <remove-argument/>
2051 <conversion-rule class="native">
2052 unsigned short __result;
2053 unsigned short &amp; %out% = __result;
2054 </conversion-rule>
2055 </modify-argument>
2056 <modify-argument index="0" replace-value="void">
2057 <conversion-rule class="native">
2058 unsigned short %out% = __result;
2059 </conversion-rule>
2060 </modify-argument>
2061 </modify-function>
1905 <inject-code class="pywrap-h">
1906 QString readQString(QDataStream* d) { QString r; (*d) &gt;&gt; r; return r; }
1907 QString readString(QDataStream* d) { QString r; (*d) &gt;&gt; r; return r; }
1908 QChar readQChar(QDataStream* d) { QChar r; (*d) &gt;&gt; r; return r; }
1909 QStringList readQStringList(QDataStream* d) { QStringList r; (*d) &gt;&gt; r; return r; }
1910 QVariant readQVariant(QDataStream* d) { QVariant r; (*d) &gt;&gt; r; return r; }
1911 bool readBool(QDataStream* d) { bool r; (*d) &gt;&gt; r; return r; }
1912 qint8 readInt8(QDataStream* d) { qint8 r; (*d) &gt;&gt; r; return r; }
1913 quint8 readUInt8(QDataStream* d) { quint8 r; (*d) &gt;&gt; r; return r; }
1914 qint16 readInt16(QDataStream* d) { qint16 r; (*d) &gt;&gt; r; return r; }
1915 quint16 readUInt16(QDataStream* d) { quint16 r; (*d) &gt;&gt; r; return r; }
1916 qint32 readInt32(QDataStream* d) { qint32 r; (*d) &gt;&gt; r; return r; }
1917 quint32 readUInt32(QDataStream* d) { quint32 r; (*d) &gt;&gt; r; return r; }
1918 qint64 readInt64(QDataStream* d) { qint64 r; (*d) &gt;&gt; r; return r; }
1919 quint64 readUInt64(QDataStream* d) { quint64 r; (*d) &gt;&gt; r; return r; }
1920 float readFloat(QDataStream* d) { float r; (*d) &gt;&gt; r; return r; }
1921 double readDouble(QDataStream* d) { double r; (*d) &gt;&gt; r; return r; }
1922
1923 void writeQString(QDataStream* d, const QString&amp; v) { (*d) &lt;&lt; v; }
1924 void writeString(QDataStream* d, const QString&amp; v) { (*d) &lt;&lt; v; }
1925 void writeQChar(QDataStream* d, const QChar&amp; v) { (*d) &lt;&lt; v; }
1926 void writeQStringList(QDataStream* d, const QStringList&amp; v) { (*d) &lt;&lt; v; }
1927 void writeQVariant(QDataStream* d, const QVariant&amp; v) { (*d) &lt;&lt; v; }
1928 void writeBool(QDataStream* d, bool v) { (*d) &lt;&lt; v; }
1929 void writeInt8(QDataStream* d, qint8 v) { (*d) &lt;&lt; v; }
1930 void writeUInt8(QDataStream* d, quint8 v) { (*d) &lt;&lt; v; }
1931 void writeInt16(QDataStream* d, qint16 v) { (*d) &lt;&lt; v; }
1932 void writeUInt16(QDataStream* d, quint16 v) { (*d) &lt;&lt; v; }
1933 void writeInt32(QDataStream* d, qint32 v) { (*d) &lt;&lt; v; }
1934 void writeUInt32(QDataStream* d, quint32 v) { (*d) &lt;&lt; v; }
1935 void writeInt64(QDataStream* d, qint64 v) { (*d) &lt;&lt; v; }
1936 void writeUInt64(QDataStream* d, quint64 v) { (*d) &lt;&lt; v; }
1937 void writeFloat(QDataStream* d, float v) { (*d) &lt;&lt; v; }
1938 void writeDouble(QDataStream* d, double v) { (*d) &lt;&lt; v; }
1939
1940 int writeRawData(QDataStream* d, PyObject* o) {
1941 bool ok;
1942 QByteArray r = PythonQtConv::PyObjGetBytes(o, false, ok);
1943 return (*d).writeRawData(r.constData(), r.size());
1944 }
1945
1946 PyObject* readRawData(QDataStream* d, int len) {
1947 QByteArray r;
1948 r.resize(len);
1949 int result = d-&gt;readRawData(r.data(), r.size());
1950 if (result&gt;=0) {
1951 return PyString_FromStringAndSize(r.data(), result);
1952 } else {
1953 Py_INCREF(Py_None);
1954 return Py_None;
1955 }
1956 }
1957 </inject-code>
2062 1958 </object-type>
2063 1959
2064 1960 <object-type name="QFSFileEngine">
2065 1961 <extra-includes>
2066 1962 <include file-name="QDateTime" location="global"/>
2067 1963 </extra-includes>
2068 1964 </object-type>
2069 1965
2070 1966 <object-type name="QTextStream">
2071 1967 <modify-function signature="QTextStream(QByteArray *, QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2072 1968 <remove/>
2073 1969 </modify-function>
2074 1970 <modify-function signature="QTextStream(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2075 1971 <remove/>
2076 1972 </modify-function>
2077 1973 <modify-function signature="operator&gt;&gt;(QChar&amp;)">
2078 1974 <remove/>
2079 1975 </modify-function>
2080 1976 <modify-function signature="operator&lt;&lt;(const void*)">
2081 1977 <remove/>
2082 1978 </modify-function>
2083 1979 <modify-function signature="operator&lt;&lt;(unsigned int)">
2084 1980 <remove/>
2085 1981 </modify-function>
2086 1982 <modify-function signature="operator&lt;&lt;(unsigned long long)">
2087 1983 <remove/>
2088 1984 </modify-function>
2089 1985 <modify-function signature="operator&lt;&lt;(const QChar &amp;)">
2090 1986 <remove/>
2091 1987 </modify-function>
2092 1988 <modify-function signature="operator&lt;&lt;(unsigned long)">
2093 1989 <remove/>
2094 1990 </modify-function>
2095 1991 <modify-function signature="operator&lt;&lt;(signed long)">
2096 1992 <remove/>
2097 1993 </modify-function>
2098 1994 <modify-function signature="operator&lt;&lt;(const char*)">
2099 1995 <remove/>
2100 1996 </modify-function>
2101 1997 <modify-function signature="operator&lt;&lt;(unsigned short)">
2102 1998 <remove/>
2103 1999 </modify-function>
2104 2000 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
2105 2001 <remove/>
2106 2002 </modify-function>
2107 2003 <modify-function signature="operator&gt;&gt;(unsigned long long&amp;)">
2108 2004 <remove/>
2109 2005 </modify-function>
2110 2006 <modify-function signature="operator&gt;&gt;(uint&amp;)">
2111 2007 <remove/>
2112 2008 </modify-function>
2113 2009 <modify-function signature="operator&gt;&gt;(ulong&amp;)">
2114 2010 <remove/>
2115 2011 </modify-function>
2116 2012 <modify-function signature="setString(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2117 2013 <remove/>
2118 2014 </modify-function>
2119 2015 <modify-function signature="string()const">
2120 2016 <remove/>
2121 2017 </modify-function>
2122 2018 <modify-function signature="operator&gt;&gt;(signed long&amp;)">
2123 2019 <remove/>
2124 2020 </modify-function>
2125 2021 <modify-function signature="operator&gt;&gt;(char*)">
2126 2022 <remove/>
2127 2023 </modify-function>
2128 2024 <modify-function signature="operator&gt;&gt;(QByteArray&amp;)">
2129 2025 <remove/>
2130 2026 </modify-function>
2131 2027 <modify-function signature="operator&gt;&gt;(QString&amp;)">
2132 2028 <remove/>
2133 2029 </modify-function>
2134 2030 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
2135 2031 <remove/>
2136 2032 </modify-function>
2137 2033 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
2138 2034 <remove/>
2139 2035 </modify-function>
2140 2036
2141 2037
2142 2038 <modify-function signature="setCodec(QTextCodec *)">
2143 2039 <modify-argument index="1">
2144 2040 <reference-count action="set" variable-name="__rcCodec"/>
2145 2041 </modify-argument>
2146 2042 </modify-function>
2147 2043
2148 2044 <modify-function signature="QTextStream(QIODevice *)">
2149 2045 <modify-argument index="1">
2150 2046 <reference-count action="set" variable-name="__rcDevice"/>
2151 2047 </modify-argument>
2152 2048 </modify-function>
2153 2049 <modify-function signature="setDevice(QIODevice *)">
2154 2050 <modify-argument index="1">
2155 2051 <reference-count action="set" variable-name="__rcDevice"/>
2156 2052 </modify-argument>
2157 2053 </modify-function>
2158 2054
2159 2055 <modify-function signature="setCodec(const char *)">
2160 2056 <modify-argument index="1">
2161 2057 <replace-type modified-type="QString"/>
2162 2058 <conversion-rule class="native">
2163 2059 <insert-template name="core.convert_string_arg_to_char*"/>
2164 2060 </conversion-rule>
2165 2061 </modify-argument>
2166 2062 </modify-function>
2167 2063
2168 2064 <modify-function signature="operator&lt;&lt;(QBool)">
2169 2065 <rename to="writeBoolean"/>
2170 2066 <modify-argument index="0" replace-value="this"/>
2171 2067 </modify-function>
2172 2068 <modify-function signature="operator&lt;&lt;(char)">
2173 2069 <modify-argument index="0" replace-value="this"/>
2174 2070 <rename to="writeByte"/>
2175 2071 </modify-function>
2176 2072 <modify-function signature="operator&lt;&lt;(signed int)">
2177 2073 <rename to="writeInt"/>
2178 2074 <modify-argument index="0" replace-value="this"/>
2179 2075 </modify-function>
2180 2076 <modify-function signature="operator&lt;&lt;(qlonglong)">
2181 2077 <rename to="writeLongLong"/>
2182 2078 <modify-argument index="0" replace-value="this"/>
2183 2079 </modify-function>
2184 2080 <modify-function signature="operator&lt;&lt;(float)">
2185 2081 <rename to="writeFloat"/>
2186 2082 <modify-argument index="0" replace-value="this"/>
2187 2083 </modify-function>
2188 2084 <modify-function signature="operator&lt;&lt;(double)">
2189 2085 <rename to="writeDouble"/>
2190 2086 <modify-argument index="0" replace-value="this"/>
2191 2087 </modify-function>
2192 2088 <modify-function signature="operator&lt;&lt;(signed short)">
2193 2089 <rename to="writeShort"/>
2194 2090 <modify-argument index="0" replace-value="this"/>
2195 2091 </modify-function>
2196 2092 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
2197 2093 <rename to="writeByteArray"/>
2198 2094 <modify-argument index="0" replace-value="this"/>
2199 2095 </modify-function>
2200 2096 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
2201 2097 <rename to="writeString"/>
2202 2098 <modify-argument index="0" replace-value="this"/>
2203 2099 </modify-function>
2204 2100
2205 2101 <modify-function signature="operator&gt;&gt;(char&amp;)">
2206 2102 <rename to="readByte"/>
2207 2103 <modify-argument index="1">
2208 2104 <remove-argument/>
2209 2105 <conversion-rule class="native">
2210 2106 char __result;
2211 2107 char &amp; %out% = __result;
2212 2108 </conversion-rule>
2213 2109 </modify-argument>
2214 2110 <modify-argument index="0" replace-value="void">
2215 2111 <conversion-rule class="native">
2216 2112 int %out% = __result;
2217 2113 </conversion-rule>
2218 2114 </modify-argument>
2219 2115 </modify-function>
2220 2116 <modify-function signature="operator&gt;&gt;(signed short&amp;)">
2221 2117 <rename to="readShort"/>
2222 2118 <modify-argument index="1">
2223 2119 <remove-argument/>
2224 2120 <conversion-rule class="native">
2225 2121 short __result;
2226 2122 short &amp; %out% = __result;
2227 2123 </conversion-rule>
2228 2124 </modify-argument>
2229 2125 <modify-argument index="0" replace-value="void">
2230 2126 <conversion-rule class="native">
2231 2127 short %out% = __result;
2232 2128 </conversion-rule>
2233 2129 </modify-argument>
2234 2130 </modify-function>
2235 2131 <modify-function signature="operator&gt;&gt;(signed int&amp;)">
2236 2132 <rename to="readInt"/>
2237 2133 <modify-argument index="1">
2238 2134 <remove-argument/>
2239 2135 <conversion-rule class="native">
2240 2136 int __result;
2241 2137 int &amp; %out% = __result;
2242 2138 </conversion-rule>
2243 2139 </modify-argument>
2244 2140 <modify-argument index="0" replace-value="void">
2245 2141 <conversion-rule class="native">
2246 2142 int %out% = __result;
2247 2143 </conversion-rule>
2248 2144 </modify-argument>
2249 2145 </modify-function>
2250 2146 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
2251 2147 <rename to="readUShort"/>
2252 2148 <modify-argument index="1">
2253 2149 <remove-argument/>
2254 2150 <conversion-rule class="native">
2255 2151 unsigned short __result;
2256 2152 unsigned short &amp; %out% = __result;
2257 2153 </conversion-rule>
2258 2154 </modify-argument>
2259 2155 <modify-argument index="0" replace-value="void">
2260 2156 <conversion-rule class="native">
2261 2157 unsigned short %out% = __result;
2262 2158 </conversion-rule>
2263 2159 </modify-argument>
2264 2160 </modify-function>
2265 2161 <modify-function signature="operator&gt;&gt;(unsigned int&amp;)">
2266 2162 <rename to="readUInt"/>
2267 2163 <modify-argument index="1">
2268 2164 <remove-argument/>
2269 2165 <conversion-rule class="native">
2270 2166 unsigned int __result;
2271 2167 unsigned int &amp; %out% = __result;
2272 2168 </conversion-rule>
2273 2169 </modify-argument>
2274 2170 <modify-argument index="0" replace-value="void">
2275 2171 <conversion-rule class="native">
2276 2172 unsigned int %out% = __result;
2277 2173 </conversion-rule>
2278 2174 </modify-argument>
2279 2175 </modify-function>
2280 2176 <modify-function signature="operator&gt;&gt;(qlonglong&amp;)">
2281 2177 <rename to="readLongLong"/>
2282 2178 <modify-argument index="1">
2283 2179 <remove-argument/>
2284 2180 <conversion-rule class="native">
2285 2181 qlonglong __result;
2286 2182 qlonglong &amp; %out% = __result;
2287 2183 </conversion-rule>
2288 2184 </modify-argument>
2289 2185 <modify-argument index="0" replace-value="void">
2290 2186 <conversion-rule class="native">
2291 2187 qlonglong %out% = __result;
2292 2188 </conversion-rule>
2293 2189 </modify-argument>
2294 2190 </modify-function>
2295 2191 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)">
2296 2192 <rename to="readULongLong"/>
2297 2193 <modify-argument index="1">
2298 2194 <remove-argument/>
2299 2195 <conversion-rule class="native">
2300 2196 qulonglong __result;
2301 2197 qulonglong &amp; %out% = __result;
2302 2198 </conversion-rule>
2303 2199 </modify-argument>
2304 2200 <modify-argument index="0" replace-value="void">
2305 2201 <conversion-rule class="native">
2306 2202 qulonglong %out% = __result;
2307 2203 </conversion-rule>
2308 2204 </modify-argument>
2309 2205 </modify-function>
2310 2206 <modify-function signature="operator&gt;&gt;(float&amp;)">
2311 2207 <rename to="readFloat"/>
2312 2208 <modify-argument index="1">
2313 2209 <remove-argument/>
2314 2210 <conversion-rule class="native">
2315 2211 float __result;
2316 2212 float &amp; %out% = __result;
2317 2213 </conversion-rule>
2318 2214 </modify-argument>
2319 2215 <modify-argument index="0" replace-value="void">
2320 2216 <conversion-rule class="native">
2321 2217 float %out% = __result;
2322 2218 </conversion-rule>
2323 2219 </modify-argument>
2324 2220 </modify-function>
2325 2221 <modify-function signature="operator&gt;&gt;(double&amp;)">
2326 2222 <rename to="readDouble"/>
2327 2223 <modify-argument index="1">
2328 2224 <remove-argument/>
2329 2225 <conversion-rule class="native">
2330 2226 double __result;
2331 2227 double &amp; %out% = __result;
2332 2228 </conversion-rule>
2333 2229 </modify-argument>
2334 2230 <modify-argument index="0" replace-value="void">
2335 2231 <conversion-rule class="native">
2336 2232 double %out% = __result;
2337 2233 </conversion-rule>
2338 2234 </modify-argument>
2339 2235 </modify-function>
2340 2236
2341 2237 <modify-function signature="operator&lt;&lt;(qulonglong)" remove="all"/>
2342 2238 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)" remove="all"/>
2343 2239 </object-type>
2344 2240
2345 2241 <object-type name="QSystemSemaphore"/>
2346 2242
2347 2243 <namespace-type name="QtConcurrent" target-type="class">
2348 2244 <extra-includes>
2349 2245 <include file-name="qtconcurrentreducekernel.h" location="global"/>
2350 2246 <include file-name="qtconcurrentthreadengine.h" location="global"/>
2351 2247 </extra-includes>
2352 2248 </namespace-type>
2353 2249
2354 2250 <value-type name="QFuture" generate="no">
2355 2251 <modify-function signature="operator T() const" remove="all"/>
2356 2252 <modify-function signature="operator=(const QFuture &amp;)" remove="all"/>
2357 2253 </value-type>
2358 2254 <value-type name="QtJambiVoidFuture" java-name="QFutureVoid">
2359 2255 <modify-function signature="resultCount()const" remove="all"/>
2360 2256 <modify-function signature="isResultReadyAt(int)const" remove="all"/>
2361 2257 </value-type>
2362 2258 <value-type name="QtJambiFuture" java-name="QFuture" generic-class="yes"/>
2363 2259
2364 2260 <object-type name="QFutureWatcherBase">
2365 2261 <modify-function signature="connectNotify(const char *)" remove="all"/>
2366 2262 <modify-function signature="disconnectNotify(const char *)" remove="all"/>
2367 2263 </object-type>
2368 2264 <object-type name="QtJambiVoidFutureWatcher" java-name="QFutureWatcherVoid"/>
2369 2265
2370 2266 <object-type name="QFutureWatcher" generate="no">
2371 2267 <modify-function signature="future()const" remove="all"/>
2372 2268 </object-type>
2373 2269 <object-type name="QtJambiFutureWatcher" java-name="QFutureWatcher" generic-class="yes"/>
2374 2270
2375 2271 <object-type name="QFutureSynchronizer" generate="no"/>
2376 2272 <object-type name="QtJambiFutureSynchronizer" generic-class="yes" java-name="QFutureSynchronizer"/>
2377 2273 <object-type name="QtJambiVoidFutureSynchronizer" java-name="QFutureSynchronizerVoid"/>
2378 2274 <object-type name="QThreadPool"/>
2379 2275
2380 2276 <object-type name="QFutureIterator" generate="no">
2381 2277 <modify-function signature="operator=(const QFuture&amp;)" remove="all"/>
2382 2278 </object-type>
2383 2279 <object-type name="QtJambiFutureIterator" generic-class="yes" java-name="QFutureIterator"/>
2384 2280 <object-type name="QRunnable"/>
2385 2281
2386 2282 <object-type name="QSysInfo"/>
2387 2283 <object-type name="QLibrary"/>
2388 2284 <object-type name="QResource"/>
2389 2285 <object-type name="QSharedMemory"/>
2390 2286 <object-type name="QMetaObject"/>
2391 2287 <object-type name="QMetaMethod"/>
2392 2288 <object-type name="QMetaEnum"/>
2393 2289 <object-type name="QMetaProperty"/>
2394 2290 <object-type name="QMetaClassInfo"/>
2395 2291 <object-type name="QElapsedTimer"/>
2396 2292 <object-type name="QMetaType"/>
2397 2293
2398 2294 <!-- Inefficient hash codes -->
2399 2295 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUuid' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2400 2296 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QLocale' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2401 2297 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFuture' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2402 2298 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRegExp' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2403 2299 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFutureVoid' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2404 2300 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUrl' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2405 2301 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QProcessEnvironment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2406 2302
2407 2303 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::selectIteration', unmatched parameter type 'T'"/>
2408 2304 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QVariantAnimation::registerInterpolator', unmatched parameter type 'QVariantAnimation::Interpolator'"/>
2409 2305
2410 2306 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'Qt::Initialization'"/>
2411 2307 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'std::*'"/>
2412 2308 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
2413 2309 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
2414 2310 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'FILE\*'"/>
2415 2311 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QByteArray::Data\*'"/>
2416 2312 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFC'"/>
2417 2313 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFI'"/>
2418 2314 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::ExtensionOption const\*'"/>
2419 2315 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::Iterator\*'"/>
2420 2316 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QDataStream::ByteOrder'"/>
2421 2317 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
2422 2318 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
2423 2319 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
2424 2320 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPointer&lt;*&gt;'"/>
2425 2321 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QVector&lt;*&gt;'"/>
2426 2322 <suppress-warning text="* private virtual function '*' in 'QAbstractListModel'"/>
2427 2323 <suppress-warning text="* private virtual function '*' in 'QAbstractTableModel'"/>
2428 2324 <suppress-warning text="* private virtual function '*' in 'QListWidget'"/>
2429 2325 <suppress-warning text="* private virtual function '*' in 'QTreeWidget'"/>
2430 2326 <suppress-warning text="* private virtual function '*' in 'QFontDialog'"/>
2431 2327 <suppress-warning text="* private virtual function '*' in 'QTableWidget'"/>
2432 2328 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'"/>
2433 2329 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'"/>
2434 2330 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'"/>
2435 2331 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'"/>
2436 2332 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown operator 'T'"/>
2437 2333 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constBegin', unmatched return type 'const_iterator'"/>
2438 2334 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::end', unmatched return type 'const_iterator'"/>
2439 2335 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constEnd', unmatched return type 'const_iterator'"/>
2440 2336 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::QFuture', unmatched parameter type 'QFutureInterface&lt;T&gt;*'"/>
2441 2337 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::begin', unmatched return type 'const_iterator'"/>
2442 2338 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::advance', unmatched parameter type 'It&amp;'"/>
2443 2339 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'Sequence'"/>
2444 2340 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;U&gt;'"/>
2445 2341 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;MapFunctor::result_type&gt;'"/>
2446 2342 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'OutputSequence'"/>
2447 2343 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Iterator'"/>
2448 2344 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Sequence const&amp;'"/>
2449 2345 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filter', unmatched parameter type 'Sequence&amp;'"/>
2450 2346 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;qValueType&lt;Iterator&gt;::value_type&gt;"/>
2451 2347 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Sequence::value_type&gt;'"/>
2452 2348 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Iterator::value_type&gt;'"/>
2453 2349 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'V'"/>
2454 2350 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'W'"/>
2455 2351 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'ResultType'"/>
2456 2352 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'U'"/>
2457 2353 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'OutputSequence'"/>
2458 2354 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'Sequence'"/>
2459 2355 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMappedReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'"/>
2460 2356 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'U'"/>
2461 2357 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'V'"/>
2462 2358 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'ResultType'"/>
2463 2359 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMap', unmatched return type 'ThreadEngineStarter&lt;void&gt;'"/>
2464 2360 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startThreadEngine', unmatched return type 'ThreadEngineStarter&lt;ThreadEngine::ResultType&gt;'"/>
2465 2361 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Iterator'"/>
2466 2362 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Sequence const&amp;'"/>
2467 2363 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Iterator'"/>
2468 2364 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Sequence const&amp;'"/>
2469 2365 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Iterator'"/>
2470 2366 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Sequence&amp;'"/>
2471 2367 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filterInternal', unmatched return type 'ThreadEngineStarter&lt;void&gt;'"/>
2472 2368 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0lt;T,Class&gt;::type'"/>
2473 2369 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'SelectFunctor0&lt;T,T&gt;::type'"/>
2474 2370 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Iterator'"/>
2475 2371 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Sequence const&amp;'"/>
2476 2372 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Iterator'"/>
2477 2373 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Sequence&amp;'"/>
2478 2374 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMapped', unmatched return type 'QtConcurrent::ThreadEngineStarter&lt;T&gt;'"/>
2479 2375 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFilteredReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'"/>
2480 2376 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const*'"/>
2481 2377 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class*'"/>
2482 2378 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const&amp;'"/>
2483 2379 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject*'"/>
2484 2380 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject'"/>
2485 2381 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'T'"/>
2486 2382 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilter', unmatched parameter type 'Sequence&amp;'"/>
2487 2383 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0&lt;T,Class&gt;::type'"/>
2488 2384
2489 2385 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFuture&lt;void&gt;::operator= - definition *ignored*"/>
2490 2386 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureInterface&lt;void&gt;::future - definition *ignored*"/>
2491 2387 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureWatcher&lt;void&gt;::setFuture - definition *ignored*"/>
2492 2388
2493 2389
2494 2390 </typesystem>
General Comments 0
You need to be logged in to leave comments. Login now