##// END OF EJS Templates
Updated to Qt 4.8 and added some previously unwrapped classes...
florianlink -
r174:217e12044855
parent child
Show More
@@ -1,2459 +1,2498
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 </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"/><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"/>
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
36 <primitive-type name="qgl_GLsizeiptr"/>
37 <primitive-type name="qgl_GLintptr"/>
38 <primitive-type name="GLint"/>
39 <primitive-type name="GLuint"/>
40 <primitive-type name="GLenum"/>
41 <primitive-type name="GLclampf"/>
42 <primitive-type name="GLsizei"/>
43 <primitive-type name="GLfloat"/>
44 <primitive-type name="GLbitfield"/>
45 <primitive-type name="GLbyte"/>
46 <primitive-type name="GLshort"/>
47 <primitive-type name="GLubyte"/>
48 <primitive-type name="GLushort"/>
49 <primitive-type name="GLdouble"/>
50 <primitive-type name="GLclampd"/>
51 <primitive-type name="GLvoid"/>
52 <primitive-type name="GLboolean"/>
53
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"/>
35 55
36 56 <value-type name="QModelIndex"/>
37 57 <rejection class="*" function-name="d_func"/>
38 58 <rejection class="*" function-name="data_ptr"/>
39 59 <rejection class="*" function-name="detach"/>
40 60 <rejection class="*" function-name="isDetached"/>
41 61
42 62 <rejection class="*" field-name="d_ptr"/>
43 63 <rejection class="*" field-name="d"/>
44 64
45 65 <rejection class="" enum-name="QtValidLicenseForTestModule"/>
46 66
47 67
48 68 <rejection class="" enum-name="QtValidLicenseForDBusModule"/>
49 69 <rejection class="" enum-name="QtValidLicenseForSqlModule"/>
50 70 <rejection class="" enum-name="QtValidLicenseForOpenGLModule"/>
51 71 <rejection class="" enum-name="enum_1"/>
52 72 <rejection class="" enum-name="QtValidLicenseForXmlModule"/>
53 73 <rejection class="" enum-name="QtValidLicenseForXmlPatternsModule"/>
54 74 <rejection class="" enum-name="QtValidLicenseForActiveQtModule"/>
55 75 <rejection class="" enum-name="QtValidLicenseForCoreModule"/>
56 76 <rejection class="" enum-name="QtValidLicenseForQt3SupportLightModule"/>
57 77 <rejection class="" enum-name="QtValidLicenseForQt3SupportModule"/>
58 78 <rejection class="" enum-name="QtValidLicenseForNetworkModule"/>
59 79 <rejection class="" enum-name="QtValidLicenseForSvgModule"/>
60 80 <rejection class="" enum-name="QtValidLicenseForGuiModule"/>
61 81 <rejection class="" enum-name="QtValidLicenseForScriptModule"/>
62 82 <rejection class="" enum-name="QtValidLicenseForHelpModule"/>
63 83 <rejection class="" enum-name="QtValidLicenseForScriptToolsModule"/>
64 84 <rejection class="" enum-name="QtValidLicenseForMultimediaModule"/>
65 85 <rejection class="" enum-name="QtValidLicenseForOpenVGModule"/>
66 86 <rejection class="" enum-name="QtValidLicenseForDeclarativeModule"/>
67 87
68 88
69 89 <rejection class="QtConcurrent" enum-name="enum_1"/>
70 90 <rejection class="QtConcurrent" function-name="operator|"/>
71 91
72 92 <rejection class="Qt" enum-name="Modifier"/>
73 93
74 94 <rejection class="QSharedPointer"/>
75 95 <rejection class="QWeakPointer"/>
76 96 <rejection class="QFuture::const_iterator"/>
77 97 <rejection class="QFutureInterface"/>
78 98 <rejection class="QFutureInterfaceBase"/>
79 99 <rejection class="QtConcurrent::BlockSizeManager"/>
80 100 <rejection class="QtConcurrent::ConstMemberFunctionWrapper"/>
81 101 <rejection class="QtConcurrent::Exception"/>
82 102 <rejection class="QtConcurrent::FilterKernel"/>
83 103 <rejection class="QtConcurrent::FilteredEachKernel"/>
84 104 <rejection class="QtConcurrent::FilteredReducedKernel"/>
85 105 <rejection class="QtConcurrent::FunctionWrapper0"/>
86 106 <rejection class="QtConcurrent::FunctionWrapper1"/>
87 107 <rejection class="QtConcurrent::FunctionWrapper2"/>
88 108 <rejection class="QtConcurrent::IntermediateResults"/>
89 109 <rejection class="QtConcurrent::IterateKernel"/>
90 110 <rejection class="QtConcurrent::MapKernel"/>
91 111 <rejection class="QtConcurrent::MappedEachKernel"/>
92 112 <rejection class="QtConcurrent::MappedReducedKernel"/>
93 113 <rejection class="QtConcurrent::Median"/>
94 114 <rejection class="QtConcurrent::MemberFunctionWrapper"/>
95 115 <rejection class="QtConcurrent::MemberFunctionWrapper1"/>
96 116 <rejection class="QtConcurrent::qValueType"/>
97 117 <rejection class="QtConcurrent::ReduceKernel"/>
98 118 <rejection class="QtConcurrent::ResultItem"/>
99 119 <rejection class="QtConcurrent::ResultIterator"/>
100 120 <rejection class="QtConcurrent::ResultIteratorBase"/>
101 121 <rejection class="QtConcurrent::ResultReporter"/>
102 122 <rejection class="QtConcurrent::ResultStore"/>
103 123 <rejection class="QtConcurrent::ResultStoreBase"/>
104 124 <rejection class="QtConcurrent::RunFunctionTask"/>
105 125 <rejection class="QtConcurrent::RunFunctionTaskBase"/>
106 126 <rejection class="QtConcurrent::SelectSpecialization"/>
107 127 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall0"/>
108 128 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall1"/>
109 129 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall2"/>
110 130 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall3"/>
111 131 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall4"/>
112 132 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall5"/>
113 133 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall0"/>
114 134 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall1"/>
115 135 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall2"/>
116 136 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall3"/>
117 137 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall4"/>
118 138 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall5"/>
119 139 <rejection class="QtConcurrent::SelectStoredFunctorCall0"/>
120 140 <rejection class="QtConcurrent::SelectStoredFunctorCall1"/>
121 141 <rejection class="QtConcurrent::SelectStoredFunctorCall2"/>
122 142 <rejection class="QtConcurrent::SelectStoredFunctorCall3"/>
123 143 <rejection class="QtConcurrent::SelectStoredFunctorCall4"/>
124 144 <rejection class="QtConcurrent::SelectStoredFunctorCall5"/>
125 145 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall0"/>
126 146 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall1"/>
127 147 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall2"/>
128 148 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall3"/>
129 149 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall4"/>
130 150 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall5"/>
131 151 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall0"/>
132 152 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall1"/>
133 153 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall2"/>
134 154 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall3"/>
135 155 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall4"/>
136 156 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall5"/>
137 157 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall0"/>
138 158 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall1"/>
139 159 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall2"/>
140 160 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall3"/>
141 161 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall4"/>
142 162 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall5"/>
143 163 <rejection class="QtConcurrent::SequenceHolder1"/>
144 164 <rejection class="QtConcurrent::SequenceHolder2"/>
145 165 <rejection class="QtConcurrent::StoredConstMemberFunctionCall0"/>
146 166 <rejection class="QtConcurrent::StoredConstMemberFunctionCall1"/>
147 167 <rejection class="QtConcurrent::StoredConstMemberFunctionCall2"/>
148 168 <rejection class="QtConcurrent::StoredConstMemberFunctionCall3"/>
149 169 <rejection class="QtConcurrent::StoredConstMemberFunctionCall4"/>
150 170 <rejection class="QtConcurrent::StoredConstMemberFunctionCall5"/>
151 171 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall0"/>
152 172 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall1"/>
153 173 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall2"/>
154 174 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall3"/>
155 175 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall4"/>
156 176 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall5"/>
157 177 <rejection class="QtConcurrent::StoredFunctorCall0"/>
158 178 <rejection class="QtConcurrent::StoredFunctorCall1"/>
159 179 <rejection class="QtConcurrent::StoredFunctorCall2"/>
160 180 <rejection class="QtConcurrent::StoredFunctorCall3"/>
161 181 <rejection class="QtConcurrent::StoredFunctorCall4"/>
162 182 <rejection class="QtConcurrent::StoredFunctorCall5"/>
163 183 <rejection class="QtConcurrent::StoredFunctorPointerCall0"/>
164 184 <rejection class="QtConcurrent::StoredFunctorPointerCall1"/>
165 185 <rejection class="QtConcurrent::StoredFunctorPointerCall2"/>
166 186 <rejection class="QtConcurrent::StoredFunctorPointerCall3"/>
167 187 <rejection class="QtConcurrent::StoredFunctorPointerCall4"/>
168 188 <rejection class="QtConcurrent::StoredFunctorPointerCall5"/>
169 189 <rejection class="QtConcurrent::StoredMemberFunctionCall0"/>
170 190 <rejection class="QtConcurrent::StoredMemberFunctionCall1"/>
171 191 <rejection class="QtConcurrent::StoredMemberFunctionCall2"/>
172 192 <rejection class="QtConcurrent::StoredMemberFunctionCall3"/>
173 193 <rejection class="QtConcurrent::StoredMemberFunctionCall4"/>
174 194 <rejection class="QtConcurrent::StoredMemberFunctionCall5"/>
175 195 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall0"/>
176 196 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall1"/>
177 197 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall2"/>
178 198 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall3"/>
179 199 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall4"/>
180 200 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall5"/>
181 201 <rejection class="QtConcurrent::ThreadEngine"/>
182 202 <rejection class="QtConcurrent::ThreadEngineBase"/>
183 203 <rejection class="QtConcurrent::ThreadEngineSemaphore"/>
184 204 <rejection class="QtConcurrent::ThreadEngineStarter"/>
185 205 <rejection class="QtConcurrent::ThreadEngineStarterBase"/>
186 206 <rejection class="QtConcurrent::UnhandledException"/>
187 207 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall0"/>
188 208 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall1"/>
189 209 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall2"/>
190 210 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall3"/>
191 211 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall4"/>
192 212 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall5"/>
193 213 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall0"/>
194 214 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall1"/>
195 215 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall2"/>
196 216 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall3"/>
197 217 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall4"/>
198 218 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall5"/>
199 219 <rejection class="QtConcurrent::VoidStoredFunctorCall0"/>
200 220 <rejection class="QtConcurrent::VoidStoredFunctorCall1"/>
201 221 <rejection class="QtConcurrent::VoidStoredFunctorCall2"/>
202 222 <rejection class="QtConcurrent::VoidStoredFunctorCall3"/>
203 223 <rejection class="QtConcurrent::VoidStoredFunctorCall4"/>
204 224 <rejection class="QtConcurrent::VoidStoredFunctorCall5"/>
205 225 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall0"/>
206 226 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall1"/>
207 227 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall2"/>
208 228 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall3"/>
209 229 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall4"/>
210 230 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall5"/>
211 231 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall0"/>
212 232 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall1"/>
213 233 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall2"/>
214 234 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall3"/>
215 235 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall4"/>
216 236 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall5"/>
217 237 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall0"/>
218 238 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall1"/>
219 239 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall2"/>
220 240 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall3"/>
221 241 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall4"/>
222 242 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall5"/>
223 243
224 244 <rejection class="QMdi"/>
225 245 <rejection class="stdext"/>
226 246 <rejection class="QAlgorithmsPrivate"/>
227 247 <rejection class="QAtomic"/>
228 248 <rejection class="QAtomicPointer"/>
229 249 <rejection class="QAtomicInt"/>
230 250 <rejection class="QBasicAtomicInt"/>
231 251 <rejection class="QBasicAtomic"/>
232 252 <rejection class="QBasicAtomicPointer"/>
233 253 <rejection class="QScopedPointer"/>
234 254 <rejection class="QScopedArrayPointer"/>
235 255 <rejection class="QScopedPointer"/>
236 256 <rejection class="QScopedPointerArrayDeleter"/>
237 257 <rejection class="QScopedPointerDeleter"/>
238 258 <rejection class="QScopedPointerPodDeleter"/>
239 259 <rejection class="QScopedPointerSharedDeleter"/>
240 260 <rejection class="QScopedSharedPointer"/>
241 261 <rejection class="QCustomScopedPointer"/>
242 262 <rejection class="QStringBuilder"/>
243 263
244 264 <rejection class="QBitRef"/>
245 265 <rejection class="QCache"/>
246 266 <rejection class="QContiguousCache"/>
247 267 <rejection class="QContiguousCacheData"/>
248 268 <rejection class="QContiguousCacheTypedData"/>
249 269 <rejection class="QCharRef"/>
250 270 <rejection class="QDebug"/>
251 271 <rejection class="QNoDebug"/>
252 272 <rejection class="QExplicitlySharedDataPointer"/>
253 273 <rejection class="QFlag"/>
254 274 <rejection class="QFlags"/>
255 275 <rejection class="QForeachContainer"/>
256 276 <rejection class="QForeachContainerBase"/>
257 277 <rejection class="QGlobalStatic"/>
258 278 <rejection class="QHash"/>
259 279 <rejection class="QHashData"/>
260 280 <rejection class="QHashDummyNode"/>
261 281 <rejection class="QHashDummyNode"/>
262 282 <rejection class="QHashDummyNode"/>
263 283 <rejection class="QHashDummyNode"/>
264 284 <rejection class="QHashDummyNode"/>
265 285 <rejection class="QHashDummyValue"/>
266 286 <rejection class="QHashIterator"/>
267 287 <rejection class="QHashNode"/>
268 288 <rejection class="QHashNode"/>
269 289 <rejection class="QHashNode"/>
270 290 <rejection class="QHashNode"/>
271 291 <rejection class="QHashNode"/>
272 292 <rejection class="QInternal"/>
273 293 <rejection class="QIncompatibleFlag"/>
274 <rejection class="QLibrary"/>
275 294 <rejection class="QLinkedList"/>
276 295 <rejection class="QLinkedListData"/>
277 296 <rejection class="QLinkedListIterator"/>
278 297 <rejection class="QLinkedListNode"/>
279 298 <rejection class="QListData"/>
280 299 <rejection class="QListIterator"/>
281 300 <rejection class="QMap"/>
282 301 <rejection class="QMapNode"/>
283 302 <rejection class="QMapPayloadNode"/>
284 303 <rejection class="QMapData"/>
285 304 <rejection class="QMapIterator"/>
286 <rejection class="QMetaType"/>
287 305 <rejection class="QMetaTypeId"/>
288 <rejection class="QMetaProperty"/>
289 <rejection class="QMetaObject"/>
290 <rejection class="QMetaClassInfo"/>
291 <rejection class="QMetaMethod"/>
292 <rejection class="QMetaEnum"/>
293 306 <rejection class="QMultiHash"/>
294 307 <rejection class="QMultiMap"/>
295 308 <rejection class="QMutableHashIterator"/>
296 309 <rejection class="QMutableLinkedListIterator"/>
297 310 <rejection class="QMutableListIterator"/>
298 311 <rejection class="QMutableMapIterator"/>
299 312 <rejection class="QMutableVectorIterator"/>
300 313 <rejection class="QMutexLocker"/>
301 314 <rejection class="QNoImplicitBoolCast"/>
302 315 <rejection class="QObjectCleanupHandler"/>
303 316 <rejection class="QObjectData"/>
304 317 <rejection class="QObjectUserData"/>
305 318 <rejection class="QPluginLoader"/>
306 319 <rejection class="QPointer"/>
307 320 <rejection class="QReadLocker"/>
308 <rejection class="QResource"/>
309 321 <rejection class="QSet"/>
310 322 <rejection class="QSetIterator"/>
311 323 <rejection class="QSharedData"/>
312 324 <rejection class="QSharedDataPointer"/>
313 325 <rejection class="QStack"/>
314 <rejection class="QSysInfo"/>
315 326 <rejection class="QTextStreamManipulator"/>
316 327 <rejection class="QThreadStorage"/>
317 328 <rejection class="QThreadStorageData"/>
318 329 <rejection class="QTypeInfo"/>
319 330 <rejection class="QTypeInfo"/>
320 331 <rejection class="QVFbKeyData"/>
321 332 <rejection class="QVariantComparisonHelper"/>
322 333 <rejection class="QVectorData"/>
323 334 <rejection class="QVectorIterator"/>
324 335 <rejection class="QVectorTypedData"/>
325 336 <rejection class="QWriteLocker"/>
326 337 <rejection class="QtPrivate"/>
327 338 <rejection class="qGreater"/>
328 339 <rejection class="qLess"/>
329 340 <rejection class="std"/>
330 341 <rejection class="QAbstractFileEngine::ExtensionOption"/>
331 342 <rejection class="QAbstractFileEngine::ExtensionReturn"/>
332 343 <rejection class="QByteArray::Data"/>
333 344 <rejection class="QIntForType"/>
334 345 <rejection class="QList::Node"/>
335 346 <rejection class="QList::const_iterator"/>
336 347 <rejection class="QList::iterator"/>
337 348 <rejection class="QMetaTypeId2"/>
338 349 <rejection class="QMutableSetIterator"/>
339 350 <rejection class="QSubString"/>
340 351 <rejection class="QUintForType"/>
341 352 <rejection class="QtConcurrent::internal"/>
342 353 <rejection class="QByteArrayMatcher::Data"/>
343 354 <rejection class="QStringMatcher::Data"/>
344 355
345 356 <rejection class="StringBuilder"/>
346 357 <rejection class="QConcatenable"/>
347 358 <rejection class="QLatin1Literal"/>
348 359 <rejection class="QIntegerForSizeof"/>
349 360
350 361
351 362 <rejection class="QLocale::Data"/>
352 363 <rejection class="QGlobalStaticDeleter"/>
353 <rejection class="QSharedMemory"/> <!-- Temporarily until we know how to implement it in Java -->
354 364 <rejection class="QVarLengthArray"/>
355 365
356 366 <!-- DBus -->
357 367 <rejection class="QDBusAbstractAdaptor"/>
358 368 <rejection class="QDBusAbstractInterface"/>
359 369 <rejection class="QDBusArgument"/>
360 370 <rejection class="QDBusConnection"/>
361 371 <rejection class="QDBusConnectionInterface"/>
362 372 <rejection class="QDBusContext"/>
363 373 <rejection class="QDBusError"/>
364 374 <rejection class="QDBusInterface"/>
365 375 <rejection class="QDBusMessage"/>
366 376 <rejection class="QDBusMetaType"/>
367 377 <rejection class="QDBusObjectPath"/>
368 378 <rejection class="QDBusReply"/>
369 379 <rejection class="QDBusServer"/>
370 380 <rejection class="QDBusSignature"/>
371 381 <rejection class="QDBusVariant"/>
372 382
373 383 <rejection class="_Revbidit"/>
374 384 <rejection class="_complex"/>
375 385 <rejection class="_exception"/>
376 386 <rejection class="_iobuf"/>
377 387 <rejection class="_stat"/>
378 388 <rejection class="_wfinddata_t"/>
379 389 <rejection class="exception"/>
380 390 <rejection class="istreambuf_iterator"/>
381 391 <rejection class="ostreambuf_iterator"/>
382 392 <rejection class="reverse_bidirectional_iterator"/>
383 393 <rejection class="reverse_iterator"/>
384 394 <rejection class="stat"/>
385 395 <rejection class="tm"/>
386 396
387 397 <rejection class="Qt" enum-name="Initialization"/>
388 398
389 399 <rejection class="QAbstractEventDispatcher" function-name="filterEvent"/>
390 400 <rejection class="QAbstractEventDispatcher" function-name="setEventFilter"/>
391 401
392 402 <rejection class="QAbstractFileEngine" function-name="extension"/>
393 403 <rejection class="QCoreApplication" function-name="compressEvent"/>
394 404 <rejection class="QCoreApplication" function-name="eventFilter"/>
395 405 <rejection class="QCoreApplication" function-name="filterEvent"/>
396 406 <rejection class="QCoreApplication" function-name="setEventFilter"/>
397 407 <rejection class="QFile" function-name="setDecodingFunction"/>
398 408 <rejection class="QFile" function-name="setEncodingFunction"/>
399 409 <rejection class="QList" function-name="begin"/>
400 410 <rejection class="QList" function-name="constBegin"/>
401 411 <rejection class="QList" function-name="constEnd"/>
402 412 <rejection class="QList" function-name="end"/>
403 413 <rejection class="QList" function-name="erase"/>
404 414 <rejection class="QList" function-name="erase"/>
405 415 <rejection class="QList" function-name="free"/>
406 416 <rejection class="QList" function-name="fromList"/>
407 417 <rejection class="QList" function-name="fromSet"/>
408 418 <rejection class="QList" function-name="fromSet"/>
409 419 <rejection class="QList" function-name="insert"/>
410 420 <rejection class="QList" function-name="malloc"/>
411 421 <rejection class="QList" function-name="node_construct"/>
412 422 <rejection class="QList" function-name="node_copy"/>
413 423 <rejection class="QList" function-name="node_destruct"/>
414 424 <rejection class="QList" function-name="toSet"/>
415 425 <rejection class="QObject" function-name="receivers"/>
416 426 <rejection class="QObject" function-name="findChild"/>
417 427 <rejection class="QObject" function-name="findChildren"/>
418 428 <rejection class="QObject" function-name="setUserData"/>
419 429 <rejection class="QObject" function-name="userData"/>
420 430 <rejection class="QObject" function-name="destroyed"/>
421 431 <rejection class="QObject" function-name="connect"/>
422 432 <rejection class="QObject" function-name="connectNotify"/>
423 433 <rejection class="QObject" function-name="disconnect"/>
424 434 <rejection class="QObject" function-name="disconnectNotify"/>
425 435 <rejection class="QObject" function-name="registerUserData"/>
426 436 <rejection class="QProcess" function-name="pid"/>
427 437 <rejection class="QRegion" function-name="cleanUp"/>
428 438 <rejection class="QSettings" function-name="registerFormat"/>
429 439 <rejection class="QVector" function-name="back"/>
430 440 <rejection class="QVector" function-name="begin"/>
431 441 <rejection class="QVector" function-name="constBegin"/>
432 442 <rejection class="QVector" function-name="constEnd"/>
433 443 <rejection class="QVector" function-name="end"/>
434 444 <rejection class="QVector" function-name="erase"/>
435 445 <rejection class="QVector" function-name="free"/>
436 446 <rejection class="QVector" function-name="front"/>
437 447 <rejection class="QVector" function-name="insert"/>
438 448 <rejection class="QVector" function-name="malloc"/>
439 449 <rejection class="QVector" function-name="alloc"/>
440 450 <rejection class="QVector" function-name="operator+="/>
441 451 <rejection class="QAbstractFileEngineIterator" function-name="entryInfo"/>
442 452 <rejection class="QtConcurrent::ThreadEngineBarrier"/>
443 453
444 454 <rejection class="QAbstractFileEngineIterator" enum-name="EntryInfoType"/>
445 455 <rejection class="QDataStream" enum-name="ByteOrder"/>
446 456
447 457
448 458 <namespace-type name="Qt">
449 459
450 460 <extra-includes>
451 461 <include file-name="QTextDocument" location="global"/>
452 462 </extra-includes>
453 463 </namespace-type>
454 464
455 465 <enum-type name="QDate::MonthNameType"/>
456 466 <enum-type name="QAbstractAnimation::DeletionPolicy"/>
457 467 <enum-type name="QAbstractAnimation::Direction"/>
458 468 <enum-type name="QAbstractAnimation::State"/>
459 469 <enum-type name="QDataStream::FloatingPointPrecision"/>
460 470 <enum-type name="QEasingCurve::Type"/>
461 471 <enum-type name="QHistoryState::HistoryType"/>
462 472 <enum-type name="QState::ChildMode"/>
463 473 <enum-type name="QStateMachine::Error"/>
464 474 <enum-type name="QStateMachine::EventPriority"/>
465 475 <enum-type name="QStateMachine::RestorePolicy"/>
466 476 <enum-type name="Qt::AnchorPoint"/>
467 477 <enum-type name="Qt::CoordinateSystem"/>
468 478 <enum-type name="Qt::GestureState"/>
469 479 <enum-type name="Qt::InputMethodHint" flags="Qt::InputMethodHints"/>
470 480 <enum-type name="Qt::NavigationMode"/>
471 481 <enum-type name="Qt::RenderHint"/>
472 482 <enum-type name="Qt::TileRule"/>
473 483 <enum-type name="Qt::TouchPointState" flags="Qt::TouchPointStates"/>
484 <enum-type name="QSysInfo::Endian"/>
485 <enum-type name="QSysInfo::Sizes"/>
486 <enum-type name="QMetaMethod::Access"/>
487 <enum-type name="QMetaMethod::Attributes"/>
488 <enum-type name="QMetaMethod::MethodType"/>
489 <enum-type name="QSharedMemory::AccessMode"/>
490 <enum-type name="QSharedMemory::SharedMemoryError"/>
491 <enum-type name="QElapsedTimer::ClockType"/>
492 <enum-type name="QMetaType::Type"/>
474 493
475 494 <enum-type name="QtMsgType">
476 495 <reject-enum-value name="QtSystemMsg"/>
477 496 </enum-type>
478 497
479 498
480 499 <enum-type name="QReadWriteLock::RecursionMode"/>
481 500 <enum-type name="QSystemSemaphore::AccessMode"/>
482 501 <enum-type name="QSystemSemaphore::SystemSemaphoreError"/>
483 502 <enum-type name="QTextBoundaryFinder::BoundaryReason" flags="QTextBoundaryFinder::BoundaryReasons"/>
484 503 <enum-type name="QTextBoundaryFinder::BoundaryType"/>
485 504 <enum-type name="QAbstractFileEngine::Extension" extensible="yes"/>
486 505 <enum-type name="QAbstractFileEngine::FileFlag" flags="QAbstractFileEngine::FileFlags"/>
487 506 <enum-type name="QAbstractFileEngine::FileName"/>
488 507 <enum-type name="QAbstractFileEngine::FileOwner"/>
489 508 <enum-type name="QAbstractFileEngine::FileTime"/>
490 509 <enum-type name="QDataStream::Status"/>
491 510 <enum-type name="QDir::Filter" flags="QDir::Filters"/>
492 511 <enum-type name="QEvent::Type" extensible="yes">
493 512 <reject-enum-value name="ApplicationActivated"/>
494 513 <reject-enum-value name="ApplicationDeactivated"/>
495 514 </enum-type>
496 515 <enum-type name="QEventLoop::ProcessEventsFlag" flags="QEventLoop::ProcessEventsFlags"/>
497 516 <enum-type name="QFile::FileError"/>
498 517 <enum-type name="QFile::MemoryMapFlags"/>
499 518 <enum-type name="QFile::Permission" flags="QFile::Permissions"/>
519 <enum-type name="QFile::FileHandleFlag" flags="QFile::FileHandleFlags"/>
500 520 <enum-type name="QIODevice::OpenModeFlag" flags="QIODevice::OpenMode"/>
501 521 <enum-type name="QLibraryInfo::LibraryLocation"/>
522 <enum-type name="QLibrary::LoadHint" flags="QLibrary::LoadHints"/>
502 523 <enum-type name="QLocale::FormatType"/>
503 524 <enum-type name="QLocale::NumberOption" flags="QLocale::NumberOptions"/>
504 525 <enum-type name="QLocale::MeasurementSystem"/>
526 <enum-type name="QLocale::QuotationStyle"/>
527 <enum-type name="QLocale::Script"/>
528 <enum-type name="QLocale::CurrencySymbolFormat"/>
505 529 <enum-type name="QMutex::RecursionMode"/>
506 530 <enum-type name="QProcess::ExitStatus"/>
507 531 <enum-type name="QProcess::ProcessChannel"/>
508 532 <enum-type name="QProcess::ProcessChannelMode"/>
509 533 <enum-type name="QProcess::ProcessError"/>
510 534 <enum-type name="QProcess::ProcessState"/>
511 535 <enum-type name="QRegExp::CaretMode"/>
512 536 <enum-type name="QRegExp::PatternSyntax"/>
513 537 <enum-type name="QSettings::Format"/>
514 538 <enum-type name="QSettings::Scope"/>
515 539 <enum-type name="QSettings::Status"/>
516 540 <enum-type name="QSocketNotifier::Type"/>
517 541 <enum-type name="QSystemLocale::QueryType"/>
518 542 <enum-type name="QTextCodec::ConversionFlag" flags="QTextCodec::ConversionFlags"/>
519 543 <enum-type name="QTextStream::FieldAlignment"/>
520 544 <enum-type name="QTextStream::NumberFlag" flags="QTextStream::NumberFlags"/>
521 545 <enum-type name="QTextStream::RealNumberNotation"/>
522 546 <enum-type name="QTextStream::Status"/>
523 547 <enum-type name="QTimeLine::CurveShape"/>
524 548 <enum-type name="QTimeLine::Direction"/>
525 549 <enum-type name="QTimeLine::State"/>
526 550 <enum-type name="QUrl::FormattingOption" flags="QUrl::FormattingOptions"/>
527 551 <enum-type name="QUrl::ParsingMode"/>
528 552 <enum-type name="QUuid::Variant"/>
529 553 <enum-type name="QUuid::Version"/>
530 554 <enum-type name="Qt::SizeHint"/>
531 555 <enum-type name="Qt::SizeMode"/>
532 556 <enum-type name="Qt::WindowFrameSection"/>
533 557 <enum-type name="Qt::Axis"/>
534 558 <enum-type name="Qt::AnchorAttribute"/>
535 559 <enum-type name="Qt::ApplicationAttribute"/>
536 560 <enum-type name="Qt::ArrowType"/>
537 561 <enum-type name="Qt::AspectRatioMode"/>
538 562 <enum-type name="Qt::BGMode"/>
539 563 <enum-type name="Qt::BrushStyle"/>
540 564 <enum-type name="Qt::CaseSensitivity"/>
541 565 <enum-type name="Qt::CheckState"/>
542 566 <enum-type name="Qt::ClipOperation"/>
543 567 <enum-type name="Qt::ConnectionType"/>
544 568 <enum-type name="Qt::ContextMenuPolicy"/>
545 569 <enum-type name="Qt::Corner"/>
546 570 <enum-type name="Qt::DayOfWeek"/>
547 571 <enum-type name="Qt::DockWidgetAreaSizes"/>
548 572 <enum-type name="Qt::DropAction" flags="Qt::DropActions"/>
549 573 <enum-type name="Qt::FillRule"/>
550 574 <enum-type name="Qt::FocusPolicy"/>
551 575 <enum-type name="Qt::FocusReason"/>
552 576 <enum-type name="Qt::GlobalColor"/>
577 <enum-type name="Qt::GestureType"/>
578 <enum-type name="Qt::GestureFlag" flags="Qt::GestureFlags"/>
579 <enum-type name="Qt::CursorMoveStyle"/>
553 580 <enum-type name="Qt::HitTestAccuracy"/>
554 581 <enum-type name="Qt::InputMethodQuery"/>
555 582 <enum-type name="Qt::ItemFlag" flags="Qt::ItemFlags"/>
556 583 <enum-type name="Qt::ItemSelectionMode"/>
557 584 <enum-type name="Qt::KeyboardModifier" flags="Qt::KeyboardModifiers"/>
558 585 <enum-type name="Qt::LayoutDirection"/>
559 586 <enum-type name="Qt::MatchFlag" flags="Qt::MatchFlags"/>
560 587 <enum-type name="Qt::MouseButton" flags="Qt::MouseButtons"/>
561 588 <enum-type name="Qt::Orientation" flags="Qt::Orientations"/>
562 589 <enum-type name="Qt::PenCapStyle"/>
563 590 <enum-type name="Qt::PenJoinStyle"/>
564 591 <enum-type name="Qt::PenStyle"/>
565 592 <enum-type name="Qt::ScrollBarPolicy"/>
566 593 <enum-type name="Qt::ShortcutContext"/>
567 594 <enum-type name="Qt::SortOrder"/>
568 595 <enum-type name="Qt::TextElideMode"/>
569 596 <enum-type name="Qt::TextFlag"/>
570 597 <enum-type name="Qt::TextFormat"/>
571 598 <enum-type name="Qt::TextInteractionFlag" flags="Qt::TextInteractionFlags"/>
572 599 <enum-type name="Qt::TimeSpec"/>
573 600 <enum-type name="Qt::ToolBarAreaSizes"/>
574 601 <enum-type name="Qt::ToolButtonStyle"/>
575 602 <enum-type name="Qt::TransformationMode"/>
576 603 <enum-type name="Qt::UIEffect"/>
577 604 <enum-type name="Qt::WhiteSpaceMode"/>
578 605 <enum-type name="Qt::WindowModality"/>
579 606 <enum-type name="Qt::WindowState" flags="Qt::WindowStates"/>
580 607 <enum-type name="Qt::WindowType" flags="Qt::WindowFlags"/>
581 608 <enum-type name="QDirIterator::IteratorFlag" flags="QDirIterator::IteratorFlags"/>
582 609 <enum-type name="Qt::EventPriority"/>
583 610 <enum-type name="Qt::MaskMode"/>
584 611 <enum-type name="QCryptographicHash::Algorithm"/>
585 612
586 613 <enum-type name="QtConcurrent::ReduceOption" flags="QtConcurrent::ReduceOptions"/>
587 614 <enum-type name="QtConcurrent::ThreadFunctionResult"/>
588 615
589 616
590 617 <enum-type name="QCoreApplication::Encoding">
591 618 <reject-enum-value name="DefaultCodec"/>
592 619 </enum-type>
593 620
594 621 <enum-type name="Qt::AlignmentFlag" flags="Qt::Alignment">
595 622 <reject-enum-value name="AlignLeading"/>
596 623 <reject-enum-value name="AlignTrailing"/>
597 624 </enum-type>
598 625
599 626 <enum-type name="Qt::CursorShape">
600 627 <reject-enum-value name="LastCursor"/>
601 628 </enum-type>
602 629
603 630 <enum-type name="Qt::DateFormat">
604 631 <reject-enum-value name="LocalDate"/>
605 632 </enum-type>
606 633
607 634
608 635 <enum-type name="Qt::ItemDataRole" force-integer="yes">
609 636 <reject-enum-value name="BackgroundColorRole"/>
610 637 <reject-enum-value name="TextColorRole"/>
611 638 </enum-type>
612 639
613 640
614 641 <enum-type name="QDataStream::Version">
615 642 <reject-enum-value name="Qt_4_1"/>
616 643 </enum-type>
617 644
618 645 <enum-type name="QDir::SortFlag" flags="QDir::SortFlags">
619 646 <reject-enum-value name="Unsorted"/>
620 647 </enum-type>
621 648
622 649 <enum-type name="Qt::DockWidgetArea" flags="Qt::DockWidgetAreas">
623 650 <reject-enum-value name="AllDockWidgetAreas"/>
624 651 </enum-type>
625 652
626 653 <enum-type name="Qt::ImageConversionFlag" flags="Qt::ImageConversionFlags">
627 654 <reject-enum-value name="AutoDither"/>
628 655 <reject-enum-value name="ColorOnly"/>
629 656 <reject-enum-value name="DiffuseDither"/>
630 657 <reject-enum-value name="NoAlpha"/>
631 658 <reject-enum-value name="ThresholdAlphaDither"/>
632 659 </enum-type>
633 660
634 661 <enum-type name="Qt::Key">
635 662 <reject-enum-value name="Key_Any"/>
636 663 </enum-type>
637 664
638 665 <enum-type name="QLocale::Language">
639 666 <reject-enum-value name="LastLanguage"/>
640 667 <reject-enum-value name="NorwegianBokmal"/>
641 668 <reject-enum-value name="Nynorsk"/>
642 669 </enum-type>
643 670
644 671 <enum-type name="QLocale::Country">
645 672 <reject-enum-value name="LastCountry"/>
646 673 </enum-type>
647 674
648 675 <enum-type name="Qt::ToolBarArea" flags="Qt::ToolBarAreas">
649 676 <reject-enum-value name="AllToolBarAreas"/>
650 677 </enum-type>
651 678
652 679 <enum-type name="Qt::WidgetAttribute">
653 680 <reject-enum-value name="WA_ForceAcceptDrops"/>
654 681 <reject-enum-value name="WA_NoBackground"/>
655 682 <reject-enum-value name="WA_MacMetalStyle"/>
656 683 </enum-type>
657 684
658 685 <value-type name="QProcessEnvironment"/>
659 686 <value-type name="QBasicTimer"/>
660 687 <value-type name="QByteArrayMatcher">
661 688 <modify-function signature="operator=(QByteArrayMatcher)" remove="all"/>
662 689 </value-type>
663 690
664 691 <value-type name="QDate">
665 692 <modify-function signature="julianToGregorian(uint,int&amp;,int&amp;,int&amp;)">
666 693 <remove/>
667 694 </modify-function>
668 695
669 696 <modify-function signature="setYMD(int, int, int)" remove="all"/>
670 697 <!--### Obsolete in 4.3-->
671 698 </value-type>
672 699
673 700 <value-type name="QDateTime">
674 701 <modify-function signature="operator=(QDateTime)" remove="all"/>
675 702 </value-type>
676 703
677 704 <value-type name="QDir">
678 705 <modify-function signature="QDir(QString,QString,QFlags&lt;QDir::SortFlag&gt;,QFlags&lt;QDir::Filter&gt;)">
679 706 <modify-argument index="3">
680 707 <replace-default-expression with="SortFlag.Name, SortFlag.IgnoreCase"/>
681 708 </modify-argument>
682 709 </modify-function>
683 710 <modify-function signature="operator=(QDir)" remove="all"/>
684 711 <modify-function signature="operator=(QString)" remove="all"/>
685 712 <modify-function signature="addResourceSearchPath(QString)" remove="all"/>
686 713 <!--### Obsolete in 4.3-->
687 714 </value-type>
688 715
689 716 <value-type name="QPoint">
690 717 <modify-function signature="rx()" remove="all"/>
691 718 <modify-function signature="ry()" remove="all"/>
692 719 </value-type>
693 720 <value-type name="QPointF">
694 721 <modify-function signature="rx()" remove="all"/>
695 722 <modify-function signature="ry()" remove="all"/>
696 723 </value-type>
697 724 <enum-type name="QLineF::IntersectType"/>
698 725 <value-type name="QLineF"/>
699 726 <value-type name="QLine"/>
700 727
701 728 <value-type name="QRect">
702 729 <modify-function signature="getCoords(int*,int*,int*,int*)const">
703 730 <remove/>
704 731 </modify-function>
705 732 <modify-function signature="getRect(int*,int*,int*,int*)const">
706 733 <remove/>
707 734 </modify-function>
708 735
709 736 <modify-function signature="intersect(const QRect&amp;)const" remove="all"/>
710 737 <!--### Obsolete in 4.3-->
711 738 <modify-function signature="unite(const QRect&amp;)const" remove="all"/>
712 739 <!--### Obsolete in 4.3-->
713 740 </value-type>
714 741
715 742 <value-type name="QRectF">
716 743 <modify-function signature="getCoords(double*,double*,double*,double*)const">
717 744 <remove/>
718 745 </modify-function>
719 746 <modify-function signature="getRect(double*,double*,double*,double*)const">
720 747 <remove/>
721 748 </modify-function>
722 749
723 750 <modify-function signature="intersect(const QRectF&amp;)const" remove="all"/>
724 751 <!--### Obsolete in 4.3-->
725 752 <modify-function signature="unite(const QRectF&amp;)const" remove="all"/>
726 753 <!--### Obsolete in 4.3-->
727 754 </value-type>
728 755
729 756
730 757 <value-type name="QSize">
731 758 <modify-function signature="operator*=(double)">
732 759 <access modifier="private"/>
733 760 </modify-function>
734 761 <modify-function signature="operator/=(double)">
735 762 <access modifier="private"/>
736 763 </modify-function>
737 764 <modify-function signature="operator+=(QSize)">
738 765 <access modifier="private"/>
739 766 </modify-function>
740 767 <modify-function signature="operator-=(QSize)">
741 768 <access modifier="private"/>
742 769 </modify-function>
743 770 <modify-function signature="rheight()">
744 771 <remove/>
745 772 </modify-function>
746 773 <modify-function signature="rwidth()">
747 774 <remove/>
748 775 </modify-function>
749 776 </value-type>
750 777
751 778 <value-type name="QSizeF">
752 779 <modify-function signature="operator*=(double)">
753 780 <access modifier="private"/>
754 781 </modify-function>
755 782 <modify-function signature="operator/=(double)">
756 783 <access modifier="private"/>
757 784 </modify-function>
758 785 <modify-function signature="operator+=(QSizeF)">
759 786 <access modifier="private"/>
760 787 </modify-function>
761 788 <modify-function signature="operator-=(QSizeF)">
762 789 <access modifier="private"/>
763 790 </modify-function>
764 791 <modify-function signature="rheight()">
765 792 <remove/>
766 793 </modify-function>
767 794 <modify-function signature="rwidth()">
768 795 <remove/>
769 796 </modify-function>
770 797 </value-type>
771 798
772 799 <value-type name="QStringMatcher">
773 800 <modify-function signature="operator=(QStringMatcher)" remove="all"/>
774 801 <modify-function signature="QStringMatcher(const QChar*,int,Qt::CaseSensitivity)" remove="all"/>
775 802 <modify-function signature="indexIn(const QChar*,int,int)const" remove="all"/>
776 803 </value-type>
777 804
778 805 <value-type name="QTime"/>
779 806
780 807 <value-type name="QPersistentModelIndex">
781 808 <modify-function signature="operator=(QPersistentModelIndex)" remove="all"/>
782 809 <modify-function signature="operator=(QModelIndex)" remove="all"/>
783 810 <modify-function signature="internalPointer()const" remove="all"/>
784 811 </value-type>
785 812
786 813 <value-type name="QUuid">
787 814 <modify-function signature="QUuid(const char*)">
788 815 <remove/>
789 816 </modify-function>
790 817 </value-type>
791 818
792 819 <value-type name="QLocale">
793 820 <modify-function signature="toString(unsigned long long) const" remove="all"/>
794 821 <modify-function signature="toString(unsigned short) const" remove="all"/>
795 822 <modify-function signature="toString(unsigned int) const" remove="all"/>
796 823 <modify-function signature="toUInt(QString,bool*,int)const" remove="all"/>
797 824 <modify-function signature="toULongLong(QString,bool*,int)const" remove="all"/>
798 825 <modify-function signature="operator=(QLocale)" remove="all"/>
799 826
800 827 <extra-includes>
801 828 <include file-name="QDate" location="global"/>
802 829 </extra-includes>
803 830
804 831 <inject-code class="native" position="beginning">
805 832 Q_DECLARE_METATYPE(QScriptValue)
806 833 </inject-code>
807 834
808 835 <modify-function signature="toDouble(QString,bool*)const">
809 836 <modify-argument index="2">
810 837 <remove-default-expression/>
811 838 <remove-argument/>
812 839 <conversion-rule class="native">
813 840 <insert-template name="core.prepare_removed_bool*_argument"/>
814 841 </conversion-rule>
815 842 </modify-argument>
816 843 <modify-argument index="return">
817 844 <conversion-rule class="native">
818 845 <insert-template name="core.convert_to_null_or_primitive"/>
819 846 </conversion-rule>
820 847 </modify-argument>
821 848 </modify-function>
822 849
823 850 <modify-function signature="toFloat(QString,bool*)const">
824 851 <modify-argument index="2">
825 852 <remove-default-expression/>
826 853 <remove-argument/>
827 854 <conversion-rule class="native">
828 855 <insert-template name="core.prepare_removed_bool*_argument"/>
829 856 </conversion-rule>
830 857 </modify-argument>
831 858 <modify-argument index="return">
832 859 <conversion-rule class="native">
833 860 <insert-template name="core.convert_to_null_or_primitive"/>
834 861 </conversion-rule>
835 862 </modify-argument>
836 863 </modify-function>
837 864
838 865 <modify-function signature="toInt(QString,bool*,int)const">
839 866 <modify-argument index="2">
840 867 <remove-default-expression/>
841 868 <remove-argument/>
842 869 <conversion-rule class="native">
843 870 <insert-template name="core.prepare_removed_bool*_argument"/>
844 871 </conversion-rule>
845 872 </modify-argument>
846 873 <modify-argument index="return">
847 874 <conversion-rule class="native">
848 875 <insert-template name="core.convert_to_null_or_primitive"/>
849 876 </conversion-rule>
850 877 </modify-argument>
851 878 </modify-function>
852 879
853 880 <modify-function signature="toLongLong(QString,bool*,int)const">
854 881 <modify-argument index="2">
855 882 <remove-default-expression/>
856 883 <remove-argument/>
857 884 <conversion-rule class="native">
858 885 <insert-template name="core.prepare_removed_bool*_argument"/>
859 886 </conversion-rule>
860 887 </modify-argument>
861 888 <modify-argument index="return">
862 889 <conversion-rule class="native">
863 890 QScriptValue %out%;
864 891 if (!__ok)
865 892 %out% = context-&gt;engine()-&gt;nullValue();
866 893 else
867 894 %out% = QScriptValue(context-&gt;engine(), double(%in%)).toObject();
868 895 </conversion-rule>
869 896 </modify-argument>
870 897 </modify-function>
871 898
872 899 <modify-function signature="toShort(QString,bool*,int)const">
873 900 <modify-argument index="2">
874 901 <remove-default-expression/>
875 902 <remove-argument/>
876 903 <conversion-rule class="native">
877 904 <insert-template name="core.prepare_removed_bool*_argument"/>
878 905 </conversion-rule>
879 906 </modify-argument>
880 907 <modify-argument index="return">
881 908 <conversion-rule class="native">
882 909 <insert-template name="core.convert_to_null_or_primitive"/>
883 910 </conversion-rule>
884 911 </modify-argument>
885 912 </modify-function>
886 913
887 914 <modify-function signature="toUShort(QString,bool*,int)const">
888 915 <modify-argument index="2">
889 916 <remove-default-expression/>
890 917 <remove-argument/>
891 918 <conversion-rule class="native">
892 919 <insert-template name="core.prepare_removed_bool*_argument"/>
893 920 </conversion-rule>
894 921 </modify-argument>
895 922 <modify-argument index="return">
896 923 <conversion-rule class="native">
897 924 <insert-template name="core.convert_to_null_or_primitive"/>
898 925 </conversion-rule>
899 926 </modify-argument>
900 927 </modify-function>
901 928 </value-type>
902 929
903 930
904 931 <value-type name="QBitArray">
905 932 <modify-function signature="operator[](int)" remove="all"/>
906 933 <modify-function signature="operator[](int)const" remove="all"/>
907 934 <modify-function signature="operator[](uint)const" remove="all"/>
908 935 <modify-function signature="operator[](uint)" remove="all"/>
909 936
910 937 <modify-function signature="operator&amp;=(QBitArray)" access="private"/>
911 938 <modify-function signature="operator=(QBitArray)" access="private"/>
912 939 <modify-function signature="operator^=(QBitArray)" access="private"/>
913 940 <modify-function signature="operator|=(QBitArray)" access="private"/>
914 941 <modify-function signature="operator~()const" access="private"/>
915 942
916 943 <modify-function signature="at(int)const">
917 944 <modify-argument index="1">
918 945 <conversion-rule class="native">
919 946 <insert-template name="core.convert_int_arg_and_check_range">
920 947 <replace from="%CLASS_NAME%" to="QBitArray"/>
921 948 <replace from="%FUNCTION_NAME%" to="at"/>
922 949 </insert-template>
923 950 </conversion-rule>
924 951 </modify-argument>
925 952 </modify-function>
926 953
927 954 <modify-function signature="clearBit(int)">
928 955 <modify-argument index="1">
929 956 <conversion-rule class="native">
930 957 <insert-template name="core.convert_int_arg_and_check_range">
931 958 <replace from="%CLASS_NAME%" to="QBitArray"/>
932 959 <replace from="%FUNCTION_NAME%" to="clearBit"/>
933 960 </insert-template>
934 961 </conversion-rule>
935 962 </modify-argument>
936 963 </modify-function>
937 964
938 965 <modify-function signature="setBit(int)">
939 966 <modify-argument index="1">
940 967 <conversion-rule class="native">
941 968 <insert-template name="core.convert_int_arg_and_check_range">
942 969 <replace from="%CLASS_NAME%" to="QBitArray"/>
943 970 <replace from="%FUNCTION_NAME%" to="setBit"/>
944 971 </insert-template>
945 972 </conversion-rule>
946 973 </modify-argument>
947 974 </modify-function>
948 975
949 976 <modify-function signature="setBit(int,bool)">
950 977 <modify-argument index="1">
951 978 <conversion-rule class="native">
952 979 <insert-template name="core.convert_int_arg_and_check_range">
953 980 <replace from="%CLASS_NAME%" to="QBitArray"/>
954 981 <replace from="%FUNCTION_NAME%" to="setBit"/>
955 982 </insert-template>
956 983 </conversion-rule>
957 984 </modify-argument>
958 985 </modify-function>
959 986
960 987 <modify-function signature="testBit(int)const">
961 988 <modify-argument index="1">
962 989 <conversion-rule class="native">
963 990 <insert-template name="core.convert_int_arg_and_check_range">
964 991 <replace from="%CLASS_NAME%" to="QBitArray"/>
965 992 <replace from="%FUNCTION_NAME%" to="testBit"/>
966 993 </insert-template>
967 994 </conversion-rule>
968 995 </modify-argument>
969 996 </modify-function>
970 997
971 998 <modify-function signature="toggleBit(int)">
972 999 <modify-argument index="1">
973 1000 <conversion-rule class="native">
974 1001 <insert-template name="core.convert_int_arg_and_check_range">
975 1002 <replace from="%CLASS_NAME%" to="QBitArray"/>
976 1003 <replace from="%FUNCTION_NAME%" to="toggleBit"/>
977 1004 </insert-template>
978 1005 </conversion-rule>
979 1006 </modify-argument>
980 1007 </modify-function>
981 1008
982 1009 <modify-function signature="operator&amp;=(QBitArray)">
983 1010 <modify-argument index="0" replace-value="this"/>
984 1011 </modify-function>
985 1012 <modify-function signature="operator=(QBitArray)">
986 1013 <modify-argument index="0" replace-value="this"/>
987 1014 </modify-function>
988 1015 <modify-function signature="operator^=(QBitArray)">
989 1016 <modify-argument index="0" replace-value="this"/>
990 1017 </modify-function>
991 1018 <modify-function signature="operator|=(QBitArray)">
992 1019 <modify-argument index="0" replace-value="this"/>
993 1020 </modify-function>
994 1021 </value-type>
995 1022
996 1023 <object-type name="QReadWriteLock"/>
997 1024 <object-type name="QDirIterator"/>
998 1025 <object-type name="QAbstractFileEngineIterator"/>
999 1026 <object-type name="QAbstractItemModel">
1000 1027 <modify-function signature="rowsAboutToBeInserted(QModelIndex,int,int)" private-signal="yes"/>
1001 1028 <modify-function signature="rowsInserted(QModelIndex,int,int)" private-signal="yes"/>
1002 1029
1003 1030 <modify-function signature="rowsAboutToBeRemoved(QModelIndex,int,int)" private-signal="yes"/>
1004 1031 <modify-function signature="rowsRemoved(QModelIndex,int,int)" private-signal="yes"/>
1005 1032
1006 1033 <modify-function signature="columnsAboutToBeInserted(QModelIndex,int,int)" private-signal="yes"/>
1007 1034 <modify-function signature="columnsInserted(QModelIndex,int,int)" private-signal="yes"/>
1008 1035
1009 1036 <modify-function signature="columnsAboutToBeRemoved(QModelIndex,int,int)" private-signal="yes"/>
1010 1037 <modify-function signature="columnsRemoved(QModelIndex,int,int)" private-signal="yes"/>
1011 1038
1012 1039 <modify-function signature="modelAboutToBeReset()" private-signal="yes"/>
1013 1040 <modify-function signature="modelReset()" private-signal="yes"/>
1014 1041 </object-type>
1015 1042
1016 1043 <object-type name="QAbstractListModel">
1017 1044 <extra-includes>
1018 1045 <include file-name="QStringList" location="global"/>
1019 1046 <include file-name="QSize" location="global"/>
1020 1047 </extra-includes>
1021 1048 </object-type>
1022 1049
1023 1050 <value-type name="QUrl">
1024 1051 <extra-includes>
1025 1052 <include file-name="QStringList" location="global"/>
1026 1053 </extra-includes>
1027 1054 <modify-function signature="operator=(QUrl)" remove="all"/>
1028 1055 <modify-function signature="operator=(QString)" remove="all"/>
1029 1056
1030 1057 <modify-function signature="fromPunycode(const QByteArray&amp;)" remove="all"/>
1031 1058 <!--### Obsolete in 4.3-->
1032 1059 <modify-function signature="toPunycode(const QString&amp;)" remove="all"/>
1033 1060 <!--### Obsolete in 4.3-->
1034 1061 </value-type>
1035 1062
1036 1063 <value-type name="QRegExp">
1037 1064 <extra-includes>
1038 1065 <include file-name="QStringList" location="global"/>
1039 1066 </extra-includes>
1040 1067 <modify-function signature="operator=(QRegExp)" remove="all"/>
1041 1068 <modify-function signature="pos(int)const">
1042 1069 <remove/>
1043 1070 </modify-function>
1044 1071 <modify-function signature="cap(int)const">
1045 1072 <remove/>
1046 1073 </modify-function>
1047 1074 <modify-function signature="capturedTexts()const">
1048 1075 <remove/>
1049 1076 </modify-function>
1050 1077 <modify-function signature="errorString()const">
1051 1078 <remove/>
1052 1079 </modify-function>
1053 1080 </value-type>
1054 1081
1055 1082 <value-type name="QFileInfo">
1056 1083 <extra-includes>
1057 1084 <include file-name="QDateTime" location="global"/>
1058 1085 <include file-name="QDir" location="global"/>
1059 1086 </extra-includes>
1060 1087 <modify-function signature="operator!=(const QFileInfo &amp;)const" remove="all"/>
1061 1088 <modify-function signature="operator==(const QFileInfo &amp;)const" remove="all"/>
1062 1089 <modify-function signature="operator=(QFileInfo)" remove="all"/>
1063 1090 <modify-function signature="setFile(QFile)">
1064 1091 <modify-argument index="1">
1065 1092 <reference-count action="ignore"/>
1066 1093 </modify-argument>
1067 1094 </modify-function>
1068 1095
1069 1096 <modify-function signature="readLink()const" remove="all"/>
1070 1097 <!--### Obsolete in 4.3-->
1071 1098
1072 1099 <modify-function signature="QFileInfo(QFile)">
1073 1100 <modify-argument index="1">
1074 1101 <replace-type modified-type="QFile*"/>
1075 1102 <conversion-rule class="native">
1076 1103 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1077 1104 </conversion-rule>
1078 1105 </modify-argument>
1079 1106 </modify-function>
1080 1107 <modify-function signature="setFile(QFile)">
1081 1108 <modify-argument index="1">
1082 1109 <replace-type modified-type="QFile*"/>
1083 1110 <conversion-rule class="native">
1084 1111 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1085 1112 </conversion-rule>
1086 1113 </modify-argument>
1087 1114 </modify-function>
1088 1115 </value-type>
1089 1116
1090 1117 <interface-type name="QFactoryInterface"/>
1091 1118
1092 1119 <value-type name="QByteArray">
1093 1120
1094 1121 <extra-includes>
1095 1122 <include file-name="QNoImplicitBoolCast" location="global"/>
1096 1123 </extra-includes>
1097 1124
1098 1125 <!-- removed functions -->
1099 1126 <modify-function signature="begin()" remove="all"/>
1100 1127 <modify-function signature="begin()const" remove="all"/>
1101 1128 <modify-function signature="constBegin()const" remove="all"/>
1102 1129 <modify-function signature="constData()const" remove="all"/>
1103 1130 <modify-function signature="constEnd()const" remove="all"/>
1104 1131 <modify-function signature="count()const" remove="all"/>
1105 1132 <modify-function signature="data()const" remove="all"/>
1106 1133 <modify-function signature="end()" remove="all"/>
1107 1134 <modify-function signature="end()const" remove="all"/>
1108 1135 <modify-function signature="number(uint,int)" remove="all"/>
1109 1136 <modify-function signature="number(unsigned long long,int)" remove="all"/>
1110 1137 <modify-function signature="operator const char *()const" remove="all"/>
1111 1138 <modify-function signature="operator const void *()const" remove="all"/>
1112 1139 <modify-function signature="operator+=(const char*)" remove="all"/>
1113 1140 <modify-function signature="operator!=(QString)const" remove="all"/>
1114 1141 <modify-function signature="operator=(const char*)" remove="all"/>
1115 1142 <modify-function signature="operator[](int)" remove="all"/>
1116 1143 <modify-function signature="operator[](int)const" remove="all"/>
1117 1144 <modify-function signature="operator[](uint)" remove="all"/>
1118 1145 <modify-function signature="operator[](uint)const" remove="all"/>
1119 1146 <modify-function signature="push_back(char)" remove="all"/>
1120 1147 <modify-function signature="push_back(const char*)" remove="all"/>
1121 1148 <modify-function signature="push_front(char)" remove="all"/>
1122 1149 <modify-function signature="push_front(const char*)" remove="all"/>
1123 1150 <modify-function signature="setNum(uint,int)" remove="all"/>
1124 1151 <modify-function signature="setNum(unsigned long long,int)" remove="all"/>
1125 1152 <modify-function signature="setNum(unsigned short,int)" remove="all"/>
1126 1153 <modify-function signature="toLong(bool*, int) const" remove="all"/>
1127 1154 <modify-function signature="toLongLong(bool*, int) const" remove="all"/>
1128 1155 <modify-function signature="toShort(bool*, int) const" remove="all"/>
1129 1156 <modify-function signature="toUInt(bool*, int) const" remove="all"/>
1130 1157 <modify-function signature="toULong(bool*, int) const" remove="all"/>
1131 1158 <modify-function signature="toULongLong(bool*, int) const" remove="all"/>
1132 1159
1133 1160 <!-- functions made private... -->
1134 1161 <modify-function signature="operator=(QByteArray)" access="private"/>
1135 1162 <modify-function signature="operator+=(QString)" remove="all"/>
1136 1163 <modify-function signature="operator+=(char)" remove="all"/>
1137 1164
1138 1165 <inject-code class="pywrap-h">
1139 1166 PyObject* data(QByteArray* b) {
1140 1167 if (b-&gt;data()) {
1141 1168 return PyString_FromStringAndSize(b-&gt;data(), b-&gt;size());
1142 1169 } else {
1143 1170 Py_INCREF(Py_None);
1144 1171 return Py_None;
1145 1172 }
1146 1173 }
1147 1174 </inject-code>
1148 1175
1149 1176 <inject-code class="native" position="beginning">
1150 1177 Q_DECLARE_METATYPE(QScriptValue)
1151 1178 </inject-code>
1152 1179
1153 1180 <modify-function signature="QByteArray(const char*,int)" remove="all"/>
1154 1181 <modify-function signature="QByteArray(const char*)" remove="all"/>
1155 1182
1156 1183 <modify-function signature="at(int)const">
1157 1184 <modify-argument index="1">
1158 1185 <conversion-rule class="native">
1159 1186 <insert-template name="core.convert_int_arg_and_check_range">
1160 1187 <replace from="%CLASS_NAME%" to="QByteArray"/>
1161 1188 <replace from="%FUNCTION_NAME%" to="at"/>
1162 1189 </insert-template>
1163 1190 </conversion-rule>
1164 1191 </modify-argument>
1165 1192 </modify-function>
1166 1193
1167 1194 <modify-function signature="append(const char *)" remove="all"/>
1168 1195 <modify-function signature="append(QByteArray)">
1169 1196 <modify-argument index="0" replace-value="this"/>
1170 1197 </modify-function>
1171 1198 <modify-function signature="append(QString)">
1172 1199 <modify-argument index="0" replace-value="this"/>
1173 1200 </modify-function>
1174 1201 <modify-function signature="append(const char *)" remove="all">
1175 1202 <modify-argument index="0" replace-value="this"/>
1176 1203 </modify-function>
1177 1204 <modify-function signature="append(char)">
1178 1205 <modify-argument index="0" replace-value="this"/>
1179 1206 <rename to="appendByte"/>
1180 1207 </modify-function>
1181 1208
1182 1209 <modify-function signature="count(const char *)const" remove="all"/>
1183 1210
1184 1211 <modify-function signature="data()" remove="all"/>
1185 1212
1186 1213 <modify-function signature="endsWith(const char *)const" remove="all"/>
1187 1214
1188 1215 <modify-function signature="fill(char,int)">
1189 1216 <modify-argument index="0" replace-value="this"/>
1190 1217 </modify-function>
1191 1218
1192 1219 <modify-function signature="indexOf(const char*,int)const" remove="all"/>
1193 1220 <modify-function signature="indexOf(char,int)const">
1194 1221 <rename to="indexOfByte"/>
1195 1222 </modify-function>
1196 1223
1197 1224 <modify-function signature="insert(int,QByteArray)">
1198 1225 <modify-argument index="0" replace-value="this"/>
1199 1226 </modify-function>
1200 1227 <modify-function signature="insert(int,QString)">
1201 1228 <modify-argument index="0" replace-value="this"/>
1202 1229 </modify-function>
1203 1230 <modify-function signature="insert(int,const char *)" remove="all"/>
1204 1231 <modify-function signature="insert(int,char)">
1205 1232 <modify-argument index="0" replace-value="this"/>
1206 1233 <rename to="insertByte"/>
1207 1234 </modify-function>
1208 1235
1209 1236 <modify-function signature="lastIndexOf(const char*,int)const" remove="all"/>
1210 1237 <modify-function signature="lastIndexOf(char,int)const">
1211 1238 <rename to="lastIndexOfByte"/>
1212 1239 </modify-function>
1213 1240
1214 1241 <modify-function signature="prepend(QByteArray)">
1215 1242 <modify-argument index="0" replace-value="this"/>
1216 1243 </modify-function>
1217 1244 <modify-function signature="prepend(const char *)" remove="all"/>
1218 1245 <modify-function signature="prepend(char)">
1219 1246 <modify-argument index="0" replace-value="this"/>
1220 1247 <rename to="prependByte"/>
1221 1248 </modify-function>
1222 1249
1223 1250 <modify-function signature="remove(int,int)">
1224 1251 <modify-argument index="0" replace-value="this"/>
1225 1252 </modify-function>
1226 1253
1227 1254 <modify-function signature="replace(int,int,QByteArray)">
1228 1255 <modify-argument index="0" replace-value="this"/>
1229 1256 </modify-function>
1230 1257 <modify-function signature="replace(int,int,const char *)" remove="all"/>
1231 1258 <modify-function signature="replace(QByteArray,QByteArray)">
1232 1259 <modify-argument index="0" replace-value="this"/>
1233 1260 </modify-function>
1234 1261 <modify-function signature="replace(const char*,QByteArray)" remove="all"/>
1235 1262 <modify-function signature="replace(QByteArray,const char *)" remove="all"/>
1236 1263 <modify-function signature="replace(QString,QByteArray)">
1237 1264 <modify-argument index="0" replace-value="this"/>
1238 1265 </modify-function>
1239 1266 <modify-function signature="replace(QString,const char *)" remove="all"/>
1240 1267 <modify-function signature="replace(const char *,const char *)" remove="all"/>
1241 1268 <modify-function signature="replace(char,QByteArray)">
1242 1269 <modify-argument index="0" replace-value="this"/>
1243 1270 </modify-function>
1244 1271 <modify-function signature="replace(char,QString)">
1245 1272 <modify-argument index="0" replace-value="this"/>
1246 1273 </modify-function>
1247 1274 <modify-function signature="replace(char,const char *)" remove="all"/>
1248 1275 <modify-function signature="replace(char,char)">
1249 1276 <modify-argument index="0" replace-value="this"/>
1250 1277 </modify-function>
1251 1278
1252 1279 <modify-function signature="startsWith(const char *)const" remove="all"/>
1253 1280
1254 1281 <modify-function signature="fromRawData(const char*,int)" remove="all"/>
1255 1282
1256 1283 <modify-function signature="number(int,int)">
1257 1284 <rename to="fromInt"/>
1258 1285 </modify-function>
1259 1286 <modify-function signature="number(uint,int)">
1260 1287 <rename to="fromUInt"/>
1261 1288 </modify-function>
1262 1289 <modify-function signature="number(qlonglong,int)">
1263 1290 <rename to="fromLongLong"/>
1264 1291 </modify-function>
1265 1292 <modify-function signature="number(qulonglong,int)">
1266 1293 <rename to="fromULongLong"/>
1267 1294 </modify-function>
1268 1295
1269 1296 <modify-function signature="setNum(int,int)">
1270 1297 <modify-argument index="0" replace-value="this"/>
1271 1298 <rename to="setInt"/>
1272 1299 </modify-function>
1273 1300 <modify-function signature="setNum(uint,int)">
1274 1301 <modify-argument index="0" replace-value="this"/>
1275 1302 <rename to="setUInt"/>
1276 1303 </modify-function>
1277 1304 <modify-function signature="setNum(short,int)">
1278 1305 <modify-argument index="0" replace-value="this"/>
1279 1306 <rename to="setShort"/>
1280 1307 </modify-function>
1281 1308 <modify-function signature="setNum(ushort,int)">
1282 1309 <modify-argument index="0" replace-value="this"/>
1283 1310 <rename to="setUShort"/>
1284 1311 </modify-function>
1285 1312 <modify-function signature="setNum(qlonglong,int)">
1286 1313 <modify-argument index="0" replace-value="this"/>
1287 1314 <rename to="setLongLong"/>
1288 1315 </modify-function>
1289 1316 <modify-function signature="setNum(qulonglong,int)">
1290 1317 <modify-argument index="0" replace-value="this"/>
1291 1318 <rename to="setULongLong"/>
1292 1319 </modify-function>
1293 1320 <modify-function signature="setNum(double,char,int)">
1294 1321 <modify-argument index="0" replace-value="this"/>
1295 1322 <rename to="setDouble"/>
1296 1323 </modify-function>
1297 1324 <modify-function signature="setNum(float,char,int)">
1298 1325 <modify-argument index="0" replace-value="this"/>
1299 1326 <rename to="setFloat"/>
1300 1327 </modify-function>
1301 1328
1302 1329 <modify-function signature="toDouble(bool*)const">
1303 1330 <modify-argument index="1">
1304 1331 <remove-default-expression/>
1305 1332 <remove-argument/>
1306 1333 <conversion-rule class="native">
1307 1334 <insert-template name="core.prepare_removed_bool*_argument"/>
1308 1335 </conversion-rule>
1309 1336 </modify-argument>
1310 1337 <modify-argument index="return">
1311 1338 <conversion-rule class="native">
1312 1339 <insert-template name="core.convert_to_null_or_primitive"/>
1313 1340 </conversion-rule>
1314 1341 </modify-argument>
1315 1342 </modify-function>
1316 1343
1317 1344 <modify-function signature="toFloat(bool*)const">
1318 1345 <modify-argument index="1">
1319 1346 <remove-default-expression/>
1320 1347 <remove-argument/>
1321 1348 <conversion-rule class="native">
1322 1349 <insert-template name="core.prepare_removed_bool*_argument"/>
1323 1350 </conversion-rule>
1324 1351 </modify-argument>
1325 1352 <modify-argument index="return">
1326 1353 <conversion-rule class="native">
1327 1354 <insert-template name="core.convert_to_null_or_primitive"/>
1328 1355 </conversion-rule>
1329 1356 </modify-argument>
1330 1357 </modify-function>
1331 1358
1332 1359 <modify-function signature="toInt(bool*,int)const">
1333 1360 <modify-argument index="1">
1334 1361 <remove-default-expression/>
1335 1362 <remove-argument/>
1336 1363 <conversion-rule class="native">
1337 1364 <insert-template name="core.prepare_removed_bool*_argument"/>
1338 1365 </conversion-rule>
1339 1366 </modify-argument>
1340 1367 <modify-argument index="return">
1341 1368 <conversion-rule class="native">
1342 1369 <insert-template name="core.convert_to_null_or_primitive"/>
1343 1370 </conversion-rule>
1344 1371 </modify-argument>
1345 1372 </modify-function>
1346 1373
1347 1374 <modify-function signature="toUShort(bool*,int)const">
1348 1375 <modify-argument index="1">
1349 1376 <remove-default-expression/>
1350 1377 <remove-argument/>
1351 1378 <conversion-rule class="native">
1352 1379 <insert-template name="core.prepare_removed_bool*_argument"/>
1353 1380 </conversion-rule>
1354 1381 </modify-argument>
1355 1382 <modify-argument index="return">
1356 1383 <conversion-rule class="native">
1357 1384 <insert-template name="core.convert_to_null_or_primitive"/>
1358 1385 </conversion-rule>
1359 1386 </modify-argument>
1360 1387 </modify-function>
1361 1388 </value-type>
1362 1389
1363 1390 <value-type name="QTextBoundaryFinder">
1364 1391 <modify-function signature="QTextBoundaryFinder(QTextBoundaryFinder::BoundaryType,const QChar*,int,unsigned char*,int)" remove="all"/>
1365 1392 <modify-function signature="operator=(QTextBoundaryFinder)" remove="all"/>
1366 1393 </value-type>
1367 1394
1368 1395 <value-type name="QEasingCurve">
1369 1396 <modify-function signature="customType()const" remove="all"/>
1370 1397 <modify-function signature="setCustomType(double)" remove="all"/>
1371 1398 </value-type>
1372 1399
1373 1400 <object-type name="QAbstractAnimation"/>
1374 1401 <object-type name="QVariantAnimation"/>
1375 1402 <object-type name="QAnimationGroup"/>
1376 1403 <object-type name="QPauseAnimation"/>
1377 1404 <object-type name="QParallelAnimationGroup"/>
1378 1405 <object-type name="QSequentialAnimationGroup"/>
1379 1406 <object-type name="QPropertyAnimation"/>
1380 1407
1381 1408 <object-type name="QAbstractState"/>
1382 1409 <object-type name="QAbstractTransition"/>
1383 1410 <object-type name="QState"/>
1384 1411 <object-type name="QStateMachine"/>
1385 1412 <object-type name="QHistoryState"/>
1386 1413 <object-type name="QSignalTransition"/>
1387 1414 <object-type name="QEventTransition"/>
1388 1415 <object-type name="QFinalState"/>
1389 1416
1390 1417 <object-type name="QXmlStreamEntityResolver"/>
1391 1418 <object-type name="QAbstractEventDispatcher">
1392 1419 <extra-includes>
1393 1420 <include file-name="QPair" location="global"/>
1394 1421 </extra-includes>
1395 1422 </object-type>
1396 1423 <object-type name="QEventLoop"/>
1397 1424 <object-type name="QFile">
1398 1425 <modify-function signature="readLink()const" remove="all"/>
1399 1426 <!--### Obsolete in 4.3-->
1400 1427 <modify-function signature="readLink(QString)" remove="all"/>
1401 1428 <!--### Obsolete in 4.3-->
1402 1429 <modify-function signature="map(long long,long long,QFile::MemoryMapFlags)" remove="all"/>
1403 1430 <!-- Can't provide same API and performance -->
1404 1431 <modify-function signature="unmap(unsigned char*)" remove="all"/>
1405 1432 <!-- Can't provide same API and performance -->
1406 1433
1407 1434 <modify-function signature="open(int,QFlags&lt;QIODevice::OpenModeFlag&gt;)" remove="all"/>
1408 1435 <modify-function signature="decodeName(const char*)" remove="all"/>
1409 1436 <modify-function signature="map(qint64,qint64,QFile::MemoryMapFlags)" remove="all"/>
1410 1437 <modify-function signature="unmap(uchar*)" remove="all"/>
1411 1438 </object-type>
1412 1439
1413 1440 <object-type name="QIODevice">
1414 1441 <modify-function signature="peek(char *,qint64)" remove="all"/>
1415 1442 <modify-function signature="read(char *,qint64)" remove="all"/>
1416 1443 <modify-function signature="readLine(char *,qint64)" remove="all"/>
1417 1444 <modify-function signature="write(const char *,qint64)" remove="all"/>
1418 1445 </object-type>
1419 1446 <object-type name="QStateMachine::SignalEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StateMachineSignal"/>
1420 1447 <object-type name="QStateMachine::WrappedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StateMachineWrapped"/>
1421 1448
1422 1449 <object-type name="QCryptographicHash">
1423 1450 <modify-function signature="addData(const char*,int)" remove="all"/>
1424 1451 </object-type>
1425 1452 <object-type name="QLibraryInfo"/>
1426 1453 <object-type name="QMutex"/>
1427 1454 <object-type name="QSemaphore"/>
1428 1455 <object-type name="QSocketNotifier"/>
1429 1456 <object-type name="QSystemLocale"/>
1430 1457 <object-type name="QTemporaryFile">
1431 1458 <modify-function signature="fileName()const" rename="uniqueFilename"/>
1432 1459
1433 1460 <modify-function signature="createLocalFile(QFile&amp;)">
1434 1461 <modify-argument index="1">
1435 1462 <replace-type modified-type="QFile*"/>
1436 1463 <conversion-rule class="native">
1437 1464 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1438 1465 </conversion-rule>
1439 1466 </modify-argument>
1440 1467 </modify-function>
1441 1468 </object-type>
1442 1469 <object-type name="QMimeData">
1443 1470 <extra-includes>
1444 1471 <include file-name="QStringList" location="global"/>
1445 1472 <include file-name="QUrl" location="global"/>
1446 1473 </extra-includes>
1447 1474 </object-type>
1448 1475 <object-type name="QTextCodec">
1449 1476
1450 1477 <modify-function signature="setCodecForTr(QTextCodec*)">
1451 1478 <access modifier="private"/>
1452 1479 <modify-argument index="1">
1453 1480 <reference-count action="set" variable-name="__rcCodecForTr"/>
1454 1481 </modify-argument>
1455 1482 </modify-function>
1456 1483 <modify-function signature="setCodecForCStrings(QTextCodec*)">
1457 1484 <modify-argument index="1">
1458 1485 <reference-count action="set" variable-name="__rcCodecForCStrings"/>
1459 1486 </modify-argument>
1460 1487 </modify-function>
1461 1488 <modify-function signature="setCodecForLocale(QTextCodec*)">
1462 1489 <modify-argument index="1">
1463 1490 <reference-count action="set" variable-name="__rcCodecForLocale"/>
1464 1491 </modify-argument>
1465 1492 </modify-function>
1466 1493
1467 1494
1468 1495 <modify-function signature="codecForTr()">
1469 1496 <remove/>
1470 1497 </modify-function>
1471 1498
1472 1499 <modify-function signature="QTextCodec()">
1473 1500 <modify-argument index="-1">
1474 1501 <define-ownership class="java" owner="c++"/>
1475 1502 </modify-argument>
1476 1503 </modify-function>
1477 1504
1478 1505 <modify-function signature="fromUnicode(const QChar*,int,QTextCodec::ConverterState*)const">
1479 1506 <remove/>
1480 1507 </modify-function>
1481 1508
1482 1509 <modify-function signature="toUnicode(const char*,int,QTextCodec::ConverterState*)const">
1483 1510 <remove/>
1484 1511 </modify-function>
1485 1512
1486 1513 <modify-function signature="toUnicode(const char*)const">
1487 1514 <remove/>
1488 1515 </modify-function>
1489 1516 </object-type>
1490 1517
1491 1518 <object-type name="QTextDecoder">
1492 1519 <modify-function signature="toUnicode(const char*,int)">
1493 1520 <remove/>
1494 1521 </modify-function>
1495 1522 <modify-function signature="toUnicode(QString*,const char*,int)" remove="all"/>
1496 1523 </object-type>
1497 1524 <object-type name="QTextEncoder">
1498 1525 <modify-function signature="fromUnicode(const QChar*,int)">
1499 1526 <remove/>
1500 1527 </modify-function>
1501 1528 </object-type>
1502 1529 <object-type name="QTimeLine"/>
1503 1530 <object-type name="QTranslator">
1504 1531 <modify-function signature="translate(const char*,const char*,const char*,int)const">
1505 1532 <remove/>
1506 1533 </modify-function>
1507 1534 </object-type>
1508 1535
1509 1536 <object-type name="QWaitCondition"/>
1510 1537
1511 1538 <object-type name="QFileSystemWatcher">
1512 1539 <extra-includes>
1513 1540 <include file-name="QStringList" location="global"/>
1514 1541 </extra-includes>
1515 1542 </object-type>
1516 1543
1517 1544 <object-type name="QTextCodec::ConverterState">
1518 1545 <include file-name="QTextCodec" location="global"/>
1519 1546 </object-type>
1520 1547
1521 1548 <object-type name="QBuffer">
1522 1549 <modify-function signature="buffer()">
1523 1550 <remove/>
1524 1551 </modify-function>
1525 1552 <modify-function signature="connectNotify(const char *)" remove="all"/>
1526 1553 <modify-function signature="disconnectNotify(const char *)" remove="all"/>
1527 1554
1528 1555 <!-- ### modify to return value by pointer? -->
1529 1556 <modify-function signature="buffer()const" remove="all"/>
1530 1557 <modify-function signature="data()const" remove="all"/>
1531 1558
1532 1559 <modify-function signature="setData(const char*,int)" remove="all"/>
1533 1560 </object-type>
1534 1561
1535 1562 <object-type name="QTimer"/>
1536 1563
1537 1564 <object-type name="QAbstractFileEngineHandler">
1538 1565 <modify-function signature="create(const QString &amp;) const">
1539 1566 <modify-argument index="return">
1540 1567 <define-ownership owner="c++" class="shell"/>
1541 1568 </modify-argument>
1542 1569 </modify-function>
1543 1570 </object-type>
1544 1571
1545 1572 <object-type name="QAbstractFileEngine::MapExtensionOption"/>
1546 1573 <object-type name="QAbstractFileEngine::MapExtensionReturn"/>
1547 1574 <object-type name="QAbstractFileEngine::UnMapExtensionOption"/>
1548 1575 <object-type name="QAbstractFileEngine">
1549 1576 <extra-includes>
1550 1577 <include file-name="QDateTime" location="global"/>
1551 1578 </extra-includes>
1552 1579 <modify-function signature="map(long long,long long,QFile::MemoryMapFlags)" remove="all"/>
1553 1580 <modify-function signature="unmap(unsigned char*)" remove="all"/>
1554 1581 </object-type>
1555 1582
1556 1583 <object-type name="QProcess">
1557 1584 <modify-function signature="readChannelMode()const" remove="all"/>
1558 1585 <!--### Obsolete in 4.3-->
1559 1586 <modify-function signature="setReadChannelMode(QProcess::ProcessChannelMode)" remove="all"/>
1560 1587 <!--### Obsolete in 4.3-->
1561 1588 </object-type>
1562 1589
1563 1590 <object-type name="QSignalMapper">
1564 1591 <modify-function signature="mapped(const QString &amp;)">
1565 1592 <rename to="mappedString"/>
1566 1593 </modify-function>
1567 1594 <modify-function signature="mapped(int)">
1568 1595 <rename to="mappedInteger"/>
1569 1596 </modify-function>
1570 1597 <modify-function signature="mapped(QObject *)">
1571 1598 <rename to="mappedQObject"/>
1572 1599 </modify-function>
1573 1600 <modify-function signature="mapped(QWidget *)" remove="all"/>
1574 1601
1575 1602 <modify-function signature="mapping(QWidget*)const" remove="all"/>
1576 1603
1577 1604 <modify-function signature="setMapping(QObject*,QWidget*)" remove="all"/>
1578 1605
1579 1606 <!-- ### overloads -->
1580 1607 <modify-function signature="mapping(int)const">
1581 1608 <rename to="mappingById"/>
1582 1609 </modify-function>
1583 1610 <modify-function signature="mapping(QString)const">
1584 1611 <rename to="mappingByString"/>
1585 1612 </modify-function>
1586 1613 <modify-function signature="mapping(QObject*)const">
1587 1614 <rename to="mappingByObject"/>
1588 1615 </modify-function>
1589 1616 <modify-function signature="setMapping(QObject*,int)">
1590 1617 <rename to="setMappingById"/>
1591 1618 </modify-function>
1592 1619 <modify-function signature="setMapping(QObject*,QString)">
1593 1620 <rename to="setMappingByString"/>
1594 1621 </modify-function>
1595 1622 <modify-function signature="setMapping(QObject*,QObject*)">
1596 1623 <rename to="setMappingByObject"/>
1597 1624 </modify-function>
1598 1625 </object-type>
1599 1626
1600 1627 <object-type name="QObject">
1601 1628 <modify-function signature="childEvent(QChildEvent*)">
1602 1629 <modify-argument index="1" invalidate-after-use="yes"/>
1603 1630 </modify-function>
1604 1631 <modify-function signature="customEvent(QEvent*)">
1605 1632 <modify-argument index="1" invalidate-after-use="yes"/>
1606 1633 </modify-function>
1607 1634 <modify-function signature="event(QEvent*)">
1608 1635 <modify-argument index="1" invalidate-after-use="yes"/>
1609 1636 </modify-function>
1610 1637 <modify-function signature="eventFilter(QObject*,QEvent*)">
1611 1638 <modify-argument index="2" invalidate-after-use="yes"/>
1612 1639 </modify-function>
1613 1640 <modify-function signature="timerEvent(QTimerEvent*)">
1614 1641 <modify-argument index="1" invalidate-after-use="yes"/>
1615 1642 </modify-function>
1616 1643
1617 1644 <modify-function signature="installEventFilter(QObject*)">
1618 1645 <modify-argument index="1">
1619 1646 <reference-count action="add" variable-name="__rcEventFilters"/>
1620 1647 </modify-argument>
1621 1648 </modify-function>
1622 1649 <modify-function signature="removeEventFilter(QObject*)">
1623 1650 <modify-argument index="1">
1624 1651 <reference-count action="remove" variable-name="__rcEventFilters"/>
1625 1652 </modify-argument>
1626 1653 </modify-function>
1627 1654 <modify-function signature="setParent(QObject*)">
1628 1655 <modify-argument index="1">
1629 1656 <reference-count action="ignore"/>
1630 1657 </modify-argument>
1631 1658 </modify-function>
1632 1659
1633 1660 <modify-function signature="deleteLater()">
1634 1661 <rename to="disposeLater"/>
1635 1662 </modify-function>
1636 1663
1637 1664 <modify-function signature="inherits(const char*)const">
1638 1665 <remove/>
1639 1666 </modify-function>
1640 1667
1641 1668 <modify-function signature="property(const char*)const">
1642 1669 <access modifier="private"/>
1643 1670 </modify-function>
1644 1671
1645 1672 <modify-function signature="setProperty(const char*,QVariant)">
1646 1673 <access modifier="private"/>
1647 1674 </modify-function>
1648 1675
1649 1676
1650 1677 <extra-includes>
1651 1678 <include file-name="QVarLengthArray" location="global"/>
1652 1679 </extra-includes>
1653 1680
1654 1681
1655 1682 <modify-function signature="property(const char*)const">
1656 1683 <modify-argument index="1">
1657 1684 <replace-type modified-type="QString"/>
1658 1685 <conversion-rule class="native">
1659 1686 <insert-template name="core.convert_string_arg_to_char*"/>
1660 1687 </conversion-rule>
1661 1688 </modify-argument>
1662 1689 </modify-function>
1663 1690
1664 1691 <modify-function signature="setProperty(const char*,QVariant)">
1665 1692 <modify-argument index="1">
1666 1693 <replace-type modified-type="QString"/>
1667 1694 <conversion-rule class="native">
1668 1695 <insert-template name="core.convert_string_arg_to_char*"/>
1669 1696 </conversion-rule>
1670 1697 </modify-argument>
1671 1698 </modify-function>
1672 1699
1673 1700 <modify-function signature="inherits(const char*)const">
1674 1701 <modify-argument index="1">
1675 1702 <replace-type modified-type="QString"/>
1676 1703 <conversion-rule class="native">
1677 1704 <insert-template name="core.convert_string_arg_to_char*"/>
1678 1705 </conversion-rule>
1679 1706 </modify-argument>
1680 1707 </modify-function>
1681 1708 </object-type>
1682 1709
1683 1710 <object-type name="QCoreApplication">
1684 1711 <extra-includes>
1685 1712 <include file-name="QStringList" location="global"/>
1686 1713 </extra-includes>
1687 1714
1688 1715 <modify-function signature="argv()" remove="all"/>
1689 1716 <!-- Obsolete -->
1690 1717 <modify-function signature="argc()" remove="all"/>
1691 1718 <!-- Obsolete -->
1692 1719
1693 1720 <modify-function signature="notify(QObject*,QEvent*)">
1694 1721 <modify-argument index="2" invalidate-after-use="yes"/>
1695 1722 </modify-function>
1696 1723
1697 1724
1698 1725 <modify-function signature="QCoreApplication(int &amp;, char **)">
1699 1726 <access modifier="private"/>
1700 1727 </modify-function>
1728 <modify-function signature="QCoreApplication(int &amp;, char **, int)" remove="all"/>
1701 1729 <modify-function signature="removePostedEvents(QObject*)">
1702 1730 <modify-argument index="1">
1703 1731 <reference-count action="ignore"/>
1704 1732 </modify-argument>
1705 1733 </modify-function>
1706 1734 <modify-function signature="removePostedEvents(QObject*,int)">
1707 1735 <modify-argument index="1">
1708 1736 <reference-count action="ignore"/>
1709 1737 </modify-argument>
1710 1738 </modify-function>
1711 1739
1712 1740 <modify-function signature="installTranslator(QTranslator *)">
1713 1741 <modify-argument index="1">
1714 1742 <reference-count action="add" variable-name="__rcTranslators"/>
1715 1743 </modify-argument>
1716 1744 </modify-function>
1717 1745
1718 1746 <modify-function signature="removeTranslator(QTranslator *)">
1719 1747 <modify-argument index="1">
1720 1748 <reference-count action="remove" variable-name="__rcTranslators"/>
1721 1749 </modify-argument>
1722 1750 </modify-function>
1723 1751
1724 1752
1725 1753 <modify-function signature="postEvent(QObject*,QEvent*)">
1726 1754 <modify-argument index="2">
1727 1755 <define-ownership class="java" owner="c++"/>
1728 1756 </modify-argument>
1729 1757 </modify-function>
1730 1758
1731 1759 <modify-function signature="QCoreApplication(int &amp;, char **)" remove="all"/>
1732 1760 <!-- ### arguments() causes a warning: "QScriptValue::setProperty(arguments): cannot change flags of a native property" -->
1733 1761 <modify-function signature="arguments()" remove="all"/>
1734 1762 <modify-function signature="translate(const char*,const char*,const char*,QCoreApplication::Encoding,int)">
1735 1763 <modify-argument index="1">
1736 1764 <replace-type modified-type="QString"/>
1737 1765 <conversion-rule class="native">
1738 1766 <insert-template name="core.convert_string_arg_to_char*"/>
1739 1767 </conversion-rule>
1740 1768 </modify-argument>
1741 1769 <modify-argument index="2">
1742 1770 <replace-type modified-type="QString"/>
1743 1771 <conversion-rule class="native">
1744 1772 <insert-template name="core.convert_string_arg_to_char*"/>
1745 1773 </conversion-rule>
1746 1774 </modify-argument>
1747 1775 <modify-argument index="3">
1748 1776 <replace-type modified-type="QString"/>
1749 1777 <conversion-rule class="native">
1750 1778 <insert-template name="core.convert_string_arg_to_char*"/>
1751 1779 </conversion-rule>
1752 1780 </modify-argument>
1753 1781 </modify-function>
1754 1782 <modify-function signature="translate(const char *,const char *,const char *,QCoreApplication::Encoding)">
1755 1783 <modify-argument index="1">
1756 1784 <replace-type modified-type="QString"/>
1757 1785 <conversion-rule class="native">
1758 1786 <insert-template name="core.convert_string_arg_to_char*"/>
1759 1787 </conversion-rule>
1760 1788 </modify-argument>
1761 1789 <modify-argument index="2">
1762 1790 <replace-type modified-type="QString"/>
1763 1791 <conversion-rule class="native">
1764 1792 <insert-template name="core.convert_string_arg_to_char*"/>
1765 1793 </conversion-rule>
1766 1794 </modify-argument>
1767 1795 <modify-argument index="3">
1768 1796 <replace-type modified-type="QString"/>
1769 1797 <conversion-rule class="native">
1770 1798 <insert-template name="core.convert_string_arg_to_char*"/>
1771 1799 </conversion-rule>
1772 1800 </modify-argument>
1773 1801 </modify-function>
1774 1802
1775 1803 </object-type>
1776 1804
1777 1805 <object-type name="QSettings">
1778 1806 <extra-includes>
1779 1807 <include file-name="QStringList" location="global"/>
1780 1808 </extra-includes>
1781 1809
1782 1810 <modify-function signature="setIniCodec(QTextCodec*)">
1783 1811 <modify-argument index="1">
1784 1812 <reference-count action="set" variable-name="__rcIniCodec"/>
1785 1813 </modify-argument>
1786 1814 </modify-function>
1787 1815
1788 1816 <modify-function signature="setSystemIniPath(const QString&amp;)" remove="all"/>
1789 1817 <!--### Obsolete in 4.3-->
1790 1818 <modify-function signature="setUserIniPath(const QString&amp;)" remove="all"/>
1791 1819 <!--### Obsolete in 4.3-->
1792 1820 </object-type>
1793 1821
1794 1822 <object-type name="QEvent" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QEvent::None"/>
1795 1823 <object-type name="QChildEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ChildAdded || %1-&gt;type() == QEvent::ChildPolished || %1-&gt;type() == QEvent::ChildRemoved">
1796 1824 <modify-field name="c" read="false" write="false"/>
1797 1825 </object-type>
1798 1826 <object-type name="QTimerEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Timer"/>
1799 1827 <object-type name="QDynamicPropertyChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DynamicPropertyChange"/>
1800 1828
1801 1829 <object-type name="QDataStream">
1802 1830 <modify-function signature="setDevice(QIODevice*)">
1803 1831 <modify-argument index="1">
1804 1832 <reference-count action="set" variable-name="__rcDevice"/>
1805 1833 </modify-argument>
1806 1834 </modify-function>
1807 1835 <modify-function signature="unsetDevice()">
1808 1836 <inject-code position="end">
1809 1837 __rcDevice = null;
1810 1838 </inject-code>
1811 1839 </modify-function>
1812 1840
1813 1841
1814 1842 <modify-function signature="operator&lt;&lt;(const char*)">
1815 1843 <remove/>
1816 1844 </modify-function>
1817 1845 <modify-function signature="operator&lt;&lt;(unsigned char)">
1818 1846 <remove/>
1819 1847 </modify-function>
1820 1848 <modify-function signature="operator&lt;&lt;(unsigned int)">
1821 1849 <remove/>
1822 1850 </modify-function>
1823 1851 <modify-function signature="operator&lt;&lt;(unsigned long long)">
1824 1852 <remove/>
1825 1853 </modify-function>
1826 1854 <modify-function signature="operator&lt;&lt;(unsigned short)">
1827 1855 <remove/>
1828 1856 </modify-function>
1829 1857
1830 1858 <modify-function signature="operator&gt;&gt;(char &amp;*)">
1831 1859 <remove/>
1832 1860 </modify-function>
1833 1861 <modify-function signature="operator&gt;&gt;(uint&amp;)">
1834 1862 <remove/>
1835 1863 </modify-function>
1836 1864 <modify-function signature="operator&gt;&gt;(unsigned char&amp;)">
1837 1865 <remove/>
1838 1866 </modify-function>
1839 1867 <modify-function signature="operator&gt;&gt;(unsigned long long&amp;)">
1840 1868 <remove/>
1841 1869 </modify-function>
1842 1870
1843 1871 <modify-function signature="readRawData(char*,int)">
1844 1872 <remove/>
1845 1873 </modify-function>
1846 1874 <modify-function signature="readBytes(char&amp;*,uint&amp;)">
1847 1875 <remove/>
1848 1876 </modify-function>
1849 1877 <modify-function signature="writeRawData(const char*,int)">
1850 1878 <remove/>
1851 1879 </modify-function>
1852 1880 <modify-function signature="writeBytes(const char*,uint)">
1853 1881 <remove/>
1854 1882 </modify-function>
1855 1883
1856 1884 <modify-function signature="operator&gt;&gt;(signed char&amp;)" remove="all"/>
1857 1885 <modify-function signature="operator&lt;&lt;(signed char)" remove="all"/>
1858 1886
1859 1887 <modify-function signature="operator&lt;&lt;(bool)">
1860 1888 <rename to="writeBoolean"/>
1861 1889 <modify-argument index="0" replace-value="this"/>
1862 1890 </modify-function>
1863 1891 <modify-function signature="operator&lt;&lt;(unsigned char)">
1864 1892 <modify-argument index="0" replace-value="this"/>
1865 1893 <rename to="writeByte"/>
1866 1894 </modify-function>
1867 1895 <modify-function signature="operator&lt;&lt;(int)">
1868 1896 <rename to="writeInt"/>
1869 1897 <modify-argument index="0" replace-value="this"/>
1870 1898 </modify-function>
1871 1899 <modify-function signature="operator&lt;&lt;(qint64)">
1872 1900 <rename to="writeLongLong"/>
1873 1901 <modify-argument index="0" replace-value="this"/>
1874 1902 </modify-function>
1875 1903 <modify-function signature="operator&lt;&lt;(float)">
1876 1904 <rename to="writeFloat"/>
1877 1905 <modify-argument index="0" replace-value="this"/>
1878 1906 </modify-function>
1879 1907 <modify-function signature="operator&lt;&lt;(double)">
1880 1908 <rename to="writeDouble"/>
1881 1909 <modify-argument index="0" replace-value="this"/>
1882 1910 </modify-function>
1883 1911 <modify-function signature="operator&lt;&lt;(short)">
1884 1912 <rename to="writeShort"/>
1885 1913 <modify-argument index="0" replace-value="this"/>
1886 1914 </modify-function>
1887 1915
1888 1916 <modify-function signature="operator&gt;&gt;(bool &amp;)">
1889 1917 <rename to="readBoolean"/>
1890 1918 <modify-argument index="1">
1891 1919 <remove-argument/>
1892 1920 <conversion-rule class="native">
1893 1921 bool __result;
1894 1922 bool &amp; %out% = __result;
1895 1923 </conversion-rule>
1896 1924 </modify-argument>
1897 1925 <modify-argument index="0" replace-value="void">
1898 1926 <conversion-rule class="native">
1899 1927 bool %out% = __result;
1900 1928 </conversion-rule>
1901 1929 </modify-argument>
1902 1930 </modify-function>
1903 1931 <modify-function signature="operator&gt;&gt;(unsigned char &amp;)">
1904 1932 <rename to="readByte"/>
1905 1933 <modify-argument index="1">
1906 1934 <remove-argument/>
1907 1935 <conversion-rule class="native">
1908 1936 unsigned char __result;
1909 1937 unsigned char &amp; %out% = __result;
1910 1938 </conversion-rule>
1911 1939 </modify-argument>
1912 1940 <modify-argument index="0" replace-value="void">
1913 1941 <conversion-rule class="native">
1914 1942 int %out% = __result;
1915 1943 </conversion-rule>
1916 1944 </modify-argument>
1917 1945 </modify-function>
1918 1946 <modify-function signature="operator&gt;&gt;(int &amp;)">
1919 1947 <rename to="readInt"/>
1920 1948 <modify-argument index="1">
1921 1949 <remove-argument/>
1922 1950 <conversion-rule class="native">
1923 1951 int __result;
1924 1952 int &amp; %out% = __result;
1925 1953 </conversion-rule>
1926 1954 </modify-argument>
1927 1955 <modify-argument index="0" replace-value="void">
1928 1956 <conversion-rule class="native">
1929 1957 int %out% = __result;
1930 1958 </conversion-rule>
1931 1959 </modify-argument>
1932 1960 </modify-function>
1933 1961 <modify-function signature="operator&gt;&gt;(uint &amp;)">
1934 1962 <rename to="readUInt"/>
1935 1963 <modify-argument index="1">
1936 1964 <remove-argument/>
1937 1965 <conversion-rule class="native">
1938 1966 uint __result;
1939 1967 uint &amp; %out% = __result;
1940 1968 </conversion-rule>
1941 1969 </modify-argument>
1942 1970 <modify-argument index="0" replace-value="void">
1943 1971 <conversion-rule class="native">
1944 1972 uint %out% = __result;
1945 1973 </conversion-rule>
1946 1974 </modify-argument>
1947 1975 </modify-function>
1948 1976 <modify-function signature="operator&gt;&gt;(qint64 &amp;)">
1949 1977 <rename to="readLongLong"/>
1950 1978 <modify-argument index="1">
1951 1979 <remove-argument/>
1952 1980 <conversion-rule class="native">
1953 1981 qint64 __result;
1954 1982 qint64 &amp; %out% = __result;
1955 1983 </conversion-rule>
1956 1984 </modify-argument>
1957 1985 <modify-argument index="0" replace-value="void">
1958 1986 <conversion-rule class="native">
1959 1987 qint64 %out% = __result;
1960 1988 </conversion-rule>
1961 1989 </modify-argument>
1962 1990 </modify-function>
1963 1991 <modify-function signature="operator&gt;&gt;(unsigned long long &amp;)">
1964 1992 <rename to="readULongLong"/>
1965 1993 <modify-argument index="1">
1966 1994 <remove-argument/>
1967 1995 <conversion-rule class="native">
1968 1996 unsigned long long __result;
1969 1997 unsigned long long &amp; %out% = __result;
1970 1998 </conversion-rule>
1971 1999 </modify-argument>
1972 2000 <modify-argument index="0" replace-value="void">
1973 2001 <conversion-rule class="native">
1974 2002 unsigned long long %out% = __result;
1975 2003 </conversion-rule>
1976 2004 </modify-argument>
1977 2005 </modify-function>
1978 2006 <modify-function signature="operator&gt;&gt;(float &amp;)">
1979 2007 <rename to="readFloat"/>
1980 2008 <modify-argument index="1">
1981 2009 <remove-argument/>
1982 2010 <conversion-rule class="native">
1983 2011 float __result;
1984 2012 float &amp; %out% = __result;
1985 2013 </conversion-rule>
1986 2014 </modify-argument>
1987 2015 <modify-argument index="0" replace-value="void">
1988 2016 <conversion-rule class="native">
1989 2017 float %out% = __result;
1990 2018 </conversion-rule>
1991 2019 </modify-argument>
1992 2020 </modify-function>
1993 2021 <modify-function signature="operator&gt;&gt;(double &amp;)">
1994 2022 <rename to="readDouble"/>
1995 2023 <modify-argument index="1">
1996 2024 <remove-argument/>
1997 2025 <conversion-rule class="native">
1998 2026 double __result;
1999 2027 double &amp; %out% = __result;
2000 2028 </conversion-rule>
2001 2029 </modify-argument>
2002 2030 <modify-argument index="0" replace-value="void">
2003 2031 <conversion-rule class="native">
2004 2032 double %out% = __result;
2005 2033 </conversion-rule>
2006 2034 </modify-argument>
2007 2035 </modify-function>
2008 2036 <modify-function signature="operator&gt;&gt;(short &amp;)">
2009 2037 <rename to="readShort"/>
2010 2038 <modify-argument index="1">
2011 2039 <remove-argument/>
2012 2040 <conversion-rule class="native">
2013 2041 short __result;
2014 2042 short &amp; %out% = __result;
2015 2043 </conversion-rule>
2016 2044 </modify-argument>
2017 2045 <modify-argument index="0" replace-value="void">
2018 2046 <conversion-rule class="native">
2019 2047 short %out% = __result;
2020 2048 </conversion-rule>
2021 2049 </modify-argument>
2022 2050 </modify-function>
2023 2051 <modify-function signature="operator&gt;&gt;(unsigned short &amp;)">
2024 2052 <rename to="readUShort"/>
2025 2053 <modify-argument index="1">
2026 2054 <remove-argument/>
2027 2055 <conversion-rule class="native">
2028 2056 unsigned short __result;
2029 2057 unsigned short &amp; %out% = __result;
2030 2058 </conversion-rule>
2031 2059 </modify-argument>
2032 2060 <modify-argument index="0" replace-value="void">
2033 2061 <conversion-rule class="native">
2034 2062 unsigned short %out% = __result;
2035 2063 </conversion-rule>
2036 2064 </modify-argument>
2037 2065 </modify-function>
2038 2066 </object-type>
2039 2067
2040 2068 <object-type name="QFSFileEngine">
2041 2069 <extra-includes>
2042 2070 <include file-name="QDateTime" location="global"/>
2043 2071 </extra-includes>
2044 2072 </object-type>
2045 2073
2046 2074 <object-type name="QTextStream">
2047 2075 <modify-function signature="QTextStream(QByteArray *, QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2048 2076 <remove/>
2049 2077 </modify-function>
2050 2078 <modify-function signature="QTextStream(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2051 2079 <remove/>
2052 2080 </modify-function>
2053 2081 <modify-function signature="operator&gt;&gt;(QChar&amp;)">
2054 2082 <remove/>
2055 2083 </modify-function>
2056 2084 <modify-function signature="operator&lt;&lt;(const void*)">
2057 2085 <remove/>
2058 2086 </modify-function>
2059 2087 <modify-function signature="operator&lt;&lt;(unsigned int)">
2060 2088 <remove/>
2061 2089 </modify-function>
2062 2090 <modify-function signature="operator&lt;&lt;(unsigned long long)">
2063 2091 <remove/>
2064 2092 </modify-function>
2065 2093 <modify-function signature="operator&lt;&lt;(const QChar &amp;)">
2066 2094 <remove/>
2067 2095 </modify-function>
2068 2096 <modify-function signature="operator&lt;&lt;(unsigned long)">
2069 2097 <remove/>
2070 2098 </modify-function>
2071 2099 <modify-function signature="operator&lt;&lt;(signed long)">
2072 2100 <remove/>
2073 2101 </modify-function>
2074 2102 <modify-function signature="operator&lt;&lt;(const char*)">
2075 2103 <remove/>
2076 2104 </modify-function>
2077 2105 <modify-function signature="operator&lt;&lt;(unsigned short)">
2078 2106 <remove/>
2079 2107 </modify-function>
2080 2108 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
2081 2109 <remove/>
2082 2110 </modify-function>
2083 2111 <modify-function signature="operator&gt;&gt;(unsigned long long&amp;)">
2084 2112 <remove/>
2085 2113 </modify-function>
2086 2114 <modify-function signature="operator&gt;&gt;(uint&amp;)">
2087 2115 <remove/>
2088 2116 </modify-function>
2089 2117 <modify-function signature="operator&gt;&gt;(ulong&amp;)">
2090 2118 <remove/>
2091 2119 </modify-function>
2092 2120 <modify-function signature="setString(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2093 2121 <remove/>
2094 2122 </modify-function>
2095 2123 <modify-function signature="string()const">
2096 2124 <remove/>
2097 2125 </modify-function>
2098 2126 <modify-function signature="operator&gt;&gt;(signed long&amp;)">
2099 2127 <remove/>
2100 2128 </modify-function>
2101 2129 <modify-function signature="operator&gt;&gt;(char*)">
2102 2130 <remove/>
2103 2131 </modify-function>
2104 2132 <modify-function signature="operator&gt;&gt;(QByteArray&amp;)">
2105 2133 <remove/>
2106 2134 </modify-function>
2107 2135 <modify-function signature="operator&gt;&gt;(QString&amp;)">
2108 2136 <remove/>
2109 2137 </modify-function>
2110 2138 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
2111 2139 <remove/>
2112 2140 </modify-function>
2113 2141 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
2114 2142 <remove/>
2115 2143 </modify-function>
2116 2144
2117 2145
2118 2146 <modify-function signature="setCodec(QTextCodec *)">
2119 2147 <modify-argument index="1">
2120 2148 <reference-count action="set" variable-name="__rcCodec"/>
2121 2149 </modify-argument>
2122 2150 </modify-function>
2123 2151
2124 2152 <modify-function signature="QTextStream(QIODevice *)">
2125 2153 <modify-argument index="1">
2126 2154 <reference-count action="set" variable-name="__rcDevice"/>
2127 2155 </modify-argument>
2128 2156 </modify-function>
2129 2157 <modify-function signature="setDevice(QIODevice *)">
2130 2158 <modify-argument index="1">
2131 2159 <reference-count action="set" variable-name="__rcDevice"/>
2132 2160 </modify-argument>
2133 2161 </modify-function>
2134 2162
2135 2163 <modify-function signature="setCodec(const char *)">
2136 2164 <modify-argument index="1">
2137 2165 <replace-type modified-type="QString"/>
2138 2166 <conversion-rule class="native">
2139 2167 <insert-template name="core.convert_string_arg_to_char*"/>
2140 2168 </conversion-rule>
2141 2169 </modify-argument>
2142 2170 </modify-function>
2143 2171
2144 2172 <modify-function signature="operator&lt;&lt;(QBool)">
2145 2173 <rename to="writeBoolean"/>
2146 2174 <modify-argument index="0" replace-value="this"/>
2147 2175 </modify-function>
2148 2176 <modify-function signature="operator&lt;&lt;(char)">
2149 2177 <modify-argument index="0" replace-value="this"/>
2150 2178 <rename to="writeByte"/>
2151 2179 </modify-function>
2152 2180 <modify-function signature="operator&lt;&lt;(signed int)">
2153 2181 <rename to="writeInt"/>
2154 2182 <modify-argument index="0" replace-value="this"/>
2155 2183 </modify-function>
2156 2184 <modify-function signature="operator&lt;&lt;(qlonglong)">
2157 2185 <rename to="writeLongLong"/>
2158 2186 <modify-argument index="0" replace-value="this"/>
2159 2187 </modify-function>
2160 2188 <modify-function signature="operator&lt;&lt;(float)">
2161 2189 <rename to="writeFloat"/>
2162 2190 <modify-argument index="0" replace-value="this"/>
2163 2191 </modify-function>
2164 2192 <modify-function signature="operator&lt;&lt;(double)">
2165 2193 <rename to="writeDouble"/>
2166 2194 <modify-argument index="0" replace-value="this"/>
2167 2195 </modify-function>
2168 2196 <modify-function signature="operator&lt;&lt;(signed short)">
2169 2197 <rename to="writeShort"/>
2170 2198 <modify-argument index="0" replace-value="this"/>
2171 2199 </modify-function>
2172 2200 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
2173 2201 <rename to="writeByteArray"/>
2174 2202 <modify-argument index="0" replace-value="this"/>
2175 2203 </modify-function>
2176 2204 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
2177 2205 <rename to="writeString"/>
2178 2206 <modify-argument index="0" replace-value="this"/>
2179 2207 </modify-function>
2180 2208
2181 2209 <modify-function signature="operator&gt;&gt;(char&amp;)">
2182 2210 <rename to="readByte"/>
2183 2211 <modify-argument index="1">
2184 2212 <remove-argument/>
2185 2213 <conversion-rule class="native">
2186 2214 char __result;
2187 2215 char &amp; %out% = __result;
2188 2216 </conversion-rule>
2189 2217 </modify-argument>
2190 2218 <modify-argument index="0" replace-value="void">
2191 2219 <conversion-rule class="native">
2192 2220 int %out% = __result;
2193 2221 </conversion-rule>
2194 2222 </modify-argument>
2195 2223 </modify-function>
2196 2224 <modify-function signature="operator&gt;&gt;(signed short&amp;)">
2197 2225 <rename to="readShort"/>
2198 2226 <modify-argument index="1">
2199 2227 <remove-argument/>
2200 2228 <conversion-rule class="native">
2201 2229 short __result;
2202 2230 short &amp; %out% = __result;
2203 2231 </conversion-rule>
2204 2232 </modify-argument>
2205 2233 <modify-argument index="0" replace-value="void">
2206 2234 <conversion-rule class="native">
2207 2235 short %out% = __result;
2208 2236 </conversion-rule>
2209 2237 </modify-argument>
2210 2238 </modify-function>
2211 2239 <modify-function signature="operator&gt;&gt;(signed int&amp;)">
2212 2240 <rename to="readInt"/>
2213 2241 <modify-argument index="1">
2214 2242 <remove-argument/>
2215 2243 <conversion-rule class="native">
2216 2244 int __result;
2217 2245 int &amp; %out% = __result;
2218 2246 </conversion-rule>
2219 2247 </modify-argument>
2220 2248 <modify-argument index="0" replace-value="void">
2221 2249 <conversion-rule class="native">
2222 2250 int %out% = __result;
2223 2251 </conversion-rule>
2224 2252 </modify-argument>
2225 2253 </modify-function>
2226 2254 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
2227 2255 <rename to="readUShort"/>
2228 2256 <modify-argument index="1">
2229 2257 <remove-argument/>
2230 2258 <conversion-rule class="native">
2231 2259 unsigned short __result;
2232 2260 unsigned short &amp; %out% = __result;
2233 2261 </conversion-rule>
2234 2262 </modify-argument>
2235 2263 <modify-argument index="0" replace-value="void">
2236 2264 <conversion-rule class="native">
2237 2265 unsigned short %out% = __result;
2238 2266 </conversion-rule>
2239 2267 </modify-argument>
2240 2268 </modify-function>
2241 2269 <modify-function signature="operator&gt;&gt;(unsigned int&amp;)">
2242 2270 <rename to="readUInt"/>
2243 2271 <modify-argument index="1">
2244 2272 <remove-argument/>
2245 2273 <conversion-rule class="native">
2246 2274 unsigned int __result;
2247 2275 unsigned int &amp; %out% = __result;
2248 2276 </conversion-rule>
2249 2277 </modify-argument>
2250 2278 <modify-argument index="0" replace-value="void">
2251 2279 <conversion-rule class="native">
2252 2280 unsigned int %out% = __result;
2253 2281 </conversion-rule>
2254 2282 </modify-argument>
2255 2283 </modify-function>
2256 2284 <modify-function signature="operator&gt;&gt;(qlonglong&amp;)">
2257 2285 <rename to="readLongLong"/>
2258 2286 <modify-argument index="1">
2259 2287 <remove-argument/>
2260 2288 <conversion-rule class="native">
2261 2289 qlonglong __result;
2262 2290 qlonglong &amp; %out% = __result;
2263 2291 </conversion-rule>
2264 2292 </modify-argument>
2265 2293 <modify-argument index="0" replace-value="void">
2266 2294 <conversion-rule class="native">
2267 2295 qlonglong %out% = __result;
2268 2296 </conversion-rule>
2269 2297 </modify-argument>
2270 2298 </modify-function>
2271 2299 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)">
2272 2300 <rename to="readULongLong"/>
2273 2301 <modify-argument index="1">
2274 2302 <remove-argument/>
2275 2303 <conversion-rule class="native">
2276 2304 qulonglong __result;
2277 2305 qulonglong &amp; %out% = __result;
2278 2306 </conversion-rule>
2279 2307 </modify-argument>
2280 2308 <modify-argument index="0" replace-value="void">
2281 2309 <conversion-rule class="native">
2282 2310 qulonglong %out% = __result;
2283 2311 </conversion-rule>
2284 2312 </modify-argument>
2285 2313 </modify-function>
2286 2314 <modify-function signature="operator&gt;&gt;(float&amp;)">
2287 2315 <rename to="readFloat"/>
2288 2316 <modify-argument index="1">
2289 2317 <remove-argument/>
2290 2318 <conversion-rule class="native">
2291 2319 float __result;
2292 2320 float &amp; %out% = __result;
2293 2321 </conversion-rule>
2294 2322 </modify-argument>
2295 2323 <modify-argument index="0" replace-value="void">
2296 2324 <conversion-rule class="native">
2297 2325 float %out% = __result;
2298 2326 </conversion-rule>
2299 2327 </modify-argument>
2300 2328 </modify-function>
2301 2329 <modify-function signature="operator&gt;&gt;(double&amp;)">
2302 2330 <rename to="readDouble"/>
2303 2331 <modify-argument index="1">
2304 2332 <remove-argument/>
2305 2333 <conversion-rule class="native">
2306 2334 double __result;
2307 2335 double &amp; %out% = __result;
2308 2336 </conversion-rule>
2309 2337 </modify-argument>
2310 2338 <modify-argument index="0" replace-value="void">
2311 2339 <conversion-rule class="native">
2312 2340 double %out% = __result;
2313 2341 </conversion-rule>
2314 2342 </modify-argument>
2315 2343 </modify-function>
2316 2344
2317 2345 <modify-function signature="operator&lt;&lt;(qulonglong)" remove="all"/>
2318 2346 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)" remove="all"/>
2319 2347 </object-type>
2320 2348
2321 2349 <object-type name="QSystemSemaphore"/>
2322 2350
2323 2351 <namespace-type name="QtConcurrent" target-type="class">
2324 2352 <extra-includes>
2325 2353 <include file-name="qtconcurrentreducekernel.h" location="global"/>
2326 2354 <include file-name="qtconcurrentthreadengine.h" location="global"/>
2327 2355 </extra-includes>
2328 2356 </namespace-type>
2329 2357
2330 2358 <value-type name="QFuture" generate="no">
2331 2359 <modify-function signature="operator T() const" remove="all"/>
2332 2360 <modify-function signature="operator=(const QFuture &amp;)" remove="all"/>
2333 2361 </value-type>
2334 2362 <value-type name="QtJambiVoidFuture" java-name="QFutureVoid">
2335 2363 <modify-function signature="resultCount()const" remove="all"/>
2336 2364 <modify-function signature="isResultReadyAt(int)const" remove="all"/>
2337 2365 </value-type>
2338 2366 <value-type name="QtJambiFuture" java-name="QFuture" generic-class="yes"/>
2339 2367
2340 2368 <object-type name="QFutureWatcherBase">
2341 2369 <modify-function signature="connectNotify(const char *)" remove="all"/>
2342 2370 <modify-function signature="disconnectNotify(const char *)" remove="all"/>
2343 2371 </object-type>
2344 2372 <object-type name="QtJambiVoidFutureWatcher" java-name="QFutureWatcherVoid"/>
2345 2373
2346 2374 <object-type name="QFutureWatcher" generate="no">
2347 2375 <modify-function signature="future()const" remove="all"/>
2348 2376 </object-type>
2349 2377 <object-type name="QtJambiFutureWatcher" java-name="QFutureWatcher" generic-class="yes"/>
2350 2378
2351 2379 <object-type name="QFutureSynchronizer" generate="no"/>
2352 2380 <object-type name="QtJambiFutureSynchronizer" generic-class="yes" java-name="QFutureSynchronizer"/>
2353 2381 <object-type name="QtJambiVoidFutureSynchronizer" java-name="QFutureSynchronizerVoid"/>
2354 2382 <object-type name="QThreadPool"/>
2355 2383
2356 2384 <object-type name="QFutureIterator" generate="no">
2357 2385 <modify-function signature="operator=(const QFuture&amp;)" remove="all"/>
2358 2386 </object-type>
2359 2387 <object-type name="QtJambiFutureIterator" generic-class="yes" java-name="QFutureIterator"/>
2360 2388 <object-type name="QRunnable"/>
2361 2389
2390 <object-type name="QSysInfo"/>
2391 <object-type name="QLibrary"/>
2392 <object-type name="QResource"/>
2393 <object-type name="QSharedMemory"/>
2394 <object-type name="QMetaObject"/>
2395 <object-type name="QMetaMethod"/>
2396 <object-type name="QMetaEnum"/>
2397 <object-type name="QMetaProperty"/>
2398 <object-type name="QMetaClassInfo"/>
2399 <object-type name="QElapsedTimer"/>
2400 <object-type name="QMetaType"/>
2401
2362 2402 <!-- Inefficient hash codes -->
2363 2403 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUuid' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2364 2404 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QLocale' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2365 2405 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFuture' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2366 2406 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRegExp' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2367 2407 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFutureVoid' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2368 2408 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUrl' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2369 2409 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QProcessEnvironment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2370 2410
2371 2411 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::selectIteration', unmatched parameter type 'T'"/>
2372 2412 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QVariantAnimation::registerInterpolator', unmatched parameter type 'QVariantAnimation::Interpolator'"/>
2373 2413
2374 2414 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'Qt::Initialization'"/>
2375 2415 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'std::*'"/>
2376 2416 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
2377 2417 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
2378 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QMetaObject'"/>
2379 2418 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'FILE\*'"/>
2380 2419 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QByteArray::Data\*'"/>
2381 2420 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFC'"/>
2382 2421 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFI'"/>
2383 2422 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::ExtensionOption const\*'"/>
2384 2423 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::Iterator\*'"/>
2385 2424 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QDataStream::ByteOrder'"/>
2386 2425 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
2387 2426 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
2388 2427 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
2389 2428 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPointer&lt;*&gt;'"/>
2390 2429 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QVector&lt;*&gt;'"/>
2391 2430 <suppress-warning text="* private virtual function '*' in 'QAbstractListModel'"/>
2392 2431 <suppress-warning text="* private virtual function '*' in 'QAbstractTableModel'"/>
2393 2432 <suppress-warning text="* private virtual function '*' in 'QListWidget'"/>
2394 2433 <suppress-warning text="* private virtual function '*' in 'QTreeWidget'"/>
2395 2434 <suppress-warning text="* private virtual function '*' in 'QFontDialog'"/>
2396 2435 <suppress-warning text="* private virtual function '*' in 'QTableWidget'"/>
2397 2436 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'"/>
2398 2437 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'"/>
2399 2438 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'"/>
2400 2439 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'"/>
2401 2440 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown operator 'T'"/>
2402 2441 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constBegin', unmatched return type 'const_iterator'"/>
2403 2442 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::end', unmatched return type 'const_iterator'"/>
2404 2443 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constEnd', unmatched return type 'const_iterator'"/>
2405 2444 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::QFuture', unmatched parameter type 'QFutureInterface&lt;T&gt;*'"/>
2406 2445 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::begin', unmatched return type 'const_iterator'"/>
2407 2446 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::advance', unmatched parameter type 'It&amp;'"/>
2408 2447 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'Sequence'"/>
2409 2448 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;U&gt;'"/>
2410 2449 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;MapFunctor::result_type&gt;'"/>
2411 2450 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'OutputSequence'"/>
2412 2451 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Iterator'"/>
2413 2452 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Sequence const&amp;'"/>
2414 2453 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filter', unmatched parameter type 'Sequence&amp;'"/>
2415 2454 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;qValueType&lt;Iterator&gt;::value_type&gt;"/>
2416 2455 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Sequence::value_type&gt;'"/>
2417 2456 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Iterator::value_type&gt;'"/>
2418 2457 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'V'"/>
2419 2458 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'W'"/>
2420 2459 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'ResultType'"/>
2421 2460 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'U'"/>
2422 2461 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'OutputSequence'"/>
2423 2462 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'Sequence'"/>
2424 2463 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMappedReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'"/>
2425 2464 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'U'"/>
2426 2465 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'V'"/>
2427 2466 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'ResultType'"/>
2428 2467 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMap', unmatched return type 'ThreadEngineStarter&lt;void&gt;'"/>
2429 2468 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startThreadEngine', unmatched return type 'ThreadEngineStarter&lt;ThreadEngine::ResultType&gt;'"/>
2430 2469 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Iterator'"/>
2431 2470 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Sequence const&amp;'"/>
2432 2471 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Iterator'"/>
2433 2472 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Sequence const&amp;'"/>
2434 2473 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Iterator'"/>
2435 2474 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Sequence&amp;'"/>
2436 2475 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filterInternal', unmatched return type 'ThreadEngineStarter&lt;void&gt;'"/>
2437 2476 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0lt;T,Class&gt;::type'"/>
2438 2477 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'SelectFunctor0&lt;T,T&gt;::type'"/>
2439 2478 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Iterator'"/>
2440 2479 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Sequence const&amp;'"/>
2441 2480 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Iterator'"/>
2442 2481 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Sequence&amp;'"/>
2443 2482 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMapped', unmatched return type 'QtConcurrent::ThreadEngineStarter&lt;T&gt;'"/>
2444 2483 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFilteredReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'"/>
2445 2484 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const*'"/>
2446 2485 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class*'"/>
2447 2486 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const&amp;'"/>
2448 2487 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject*'"/>
2449 2488 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject'"/>
2450 2489 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'T'"/>
2451 2490 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilter', unmatched parameter type 'Sequence&amp;'"/>
2452 2491 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0&lt;T,Class&gt;::type'"/>
2453 2492
2454 2493 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFuture&lt;void&gt;::operator= - definition *ignored*"/>
2455 2494 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureInterface&lt;void&gt;::future - definition *ignored*"/>
2456 2495 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureWatcher&lt;void&gt;::setFuture - definition *ignored*"/>
2457 2496
2458 2497
2459 2498 </typesystem>
@@ -1,5663 +1,5686
1 1 <?xml version="1.0"?>
2 <typesystem package="com.trolltech.qt.gui"><rejection class="QAbstractTextDocumentLayout"/><rejection class="QColormap"/><rejection class="QFontDatabase"/><rejection class="QIconEngineV2"/><rejection class="QInputMethodEvent"/><rejection class="QPainterPath::Element"/><rejection class="QTextBlock::iterator"/><rejection class="QTextEdit::ExtraSelection"/><rejection class="QTextFrame::iterator"/><rejection class="QTextLayout::FormatRange"/><rejection class="QTreeWidgetItemIterator"/><rejection class="QAccessibleFactoryInterface"/><rejection class="QIconEngineFactoryInterfaceV2"/><rejection class="QImageIOHandlerFactoryInterface"/><rejection class="QInputContextFactoryInterface"/><rejection class="QStyleFactoryInterface"/><rejection class="QPictureFormatInterface"/><rejection class="QAbstractProxyModel"/><rejection class="QSortFilterProxyModel"/><rejection class="QDirModel"/><rejection class="QFileSystemModel"/><rejection class="QPrinterInfo"/><rejection class="QProxyModel"/><rejection class="QPrinterInfo"/><rejection class="QTextOption"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QPalette::NColorRoles"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Cannot find enum constant for value 'DragMove' in 'QDragMoveEvent' or any of its super classes"/>
2 <typesystem package="com.trolltech.qt.gui"><rejection class="QAbstractTextDocumentLayout"/><rejection class="QColormap"/><rejection class="QIconEngineV2"/><rejection class="QInputMethodEvent"/><rejection class="QPainterPath::Element"/><rejection class="QTextBlock::iterator"/><rejection class="QTextEdit::ExtraSelection"/><rejection class="QTextFrame::iterator"/><rejection class="QTextLayout::FormatRange"/><rejection class="QTreeWidgetItemIterator"/><rejection class="QAccessibleFactoryInterface"/><rejection class="QIconEngineFactoryInterfaceV2"/><rejection class="QImageIOHandlerFactoryInterface"/><rejection class="QInputContextFactoryInterface"/><rejection class="QStyleFactoryInterface"/><rejection class="QPictureFormatInterface"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QPalette::NColorRoles"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Cannot find enum constant for value 'DragMove' in 'QDragMoveEvent' or any of its super classes"/>
3 3
4 4 <rejection class="*" function-name="d_func"/>
5 5
6 6 <rejection class="*" field-name="d_ptr"/>
7 7 <rejection class="*" field-name="d"/>
8 8
9
9 10 <rejection class="QGenericMatrix"/>
10 11 <rejection class="QPixmapFilterPrivate"/>
11 12 <rejection class="QPenPrivate"/>
12 13 <rejection class="QGtkStyle"/>
13 14 <rejection class="QWindowsCEStyle"/>
14 15 <rejection class="QWindowsMobileStyle"/>
15 16 <rejection class="QAbstractUndoItem"/>
16 17 <rejection class="QAccessibleApplication"/>
17 18 <rejection class="QBrushData"/>
18 19 <rejection class="QImageTextKeyLang"/>
19 20 <rejection class="QItemEditorCreator"/>
20 <rejection class="QLibrary"/>
21 21 <rejection class="QLinkedList"/>
22 22 <rejection class="QLinkedListData"/>
23 23 <rejection class="QLinkedListIterator"/>
24 24 <rejection class="QLinkedListNode"/>
25 25 <rejection class="QMimeSource"/>
26 26 <rejection class="QPainterPathPrivate"/>
27 27 <rejection class="QRegionData"/>
28 28 <rejection class="QStandardItemEditorCreator"/>
29 29 <rejection class="QStyleOptionQ3DockWindow"/>
30 30 <rejection class="QStyleOptionQ3ListView"/>
31 31 <rejection class="QStyleOptionQ3ListViewItem"/>
32 32 <rejection class="QTextFrameLayoutData"/>
33 33 <rejection class="QUpdateLaterEvent"/>
34 34 <rejection class="QVFbHeader"/>
35 35 <rejection class="QWidgetData"/>
36 36 <rejection class="QWindowSurface"/>
37 37 <rejection class="QWindowsXPStyle"/>
38 38 <rejection class="QWindowsVistaStyle"/>
39 39 <rejection class="QWSEmbedWidget"/>
40 40 <rejection class="QRegion::QRegionData"/>
41 41 <rejection class="JObject_key"/>
42 42 <rejection class="QAccessibleEditableTextInterface"/>
43 43 <rejection class="QAccessibleSimpleEditableTextInterface"/>
44 44 <rejection class="QAccessibleTextInterface"/>
45 45 <rejection class="QAccessibleValueInterface"/>
46 46 <rejection class="QIconEngineFactoryInterface"/>
47 47 <rejection class="QIconEnginePlugin"/>
48 48 <rejection class="QWidgetItemV2"/>
49 49 <rejection class="QAbstractItemDelegate" function-name="operator="/>
50 50 <rejection class="QAccessible" function-name="installFactory"/>
51 51 <rejection class="QAccessible" function-name="installRootObjectHandler"/>
52 52 <rejection class="QAccessible" function-name="installUpdateHandler"/>
53 53 <rejection class="QAccessible" function-name="removeFactory"/>
54 54 <rejection class="QApplication" function-name="compressEvent"/>
55 55 <rejection class="QBrush" function-name="cleanUp"/>
56 56 <rejection class="QPictureIO" function-name="defineIOHandler"/>
57 57 <rejection class="QPolygon" function-name="putPoints"/>
58 58 <rejection class="QPolygon" function-name="setPoints"/>
59 59 <rejection class="QPolygon" function-name="setPoint"/>
60 60 <rejection class="QPolygon" function-name="points"/>
61 61 <rejection class="QPolygon" function-name="point"/>
62 62 <rejection class="QPrinter" function-name="printerSelectionOption"/>
63 63 <rejection class="QPrinter" function-name="setPrinterSelectionOption"/>
64 64 <rejection class="QWidget" function-name="create"/>
65 65 <rejection class="QWidget" function-name="find"/>
66 66 <rejection class="QWidget" function-name="handle"/>
67 67 <rejection class="QWidget" function-name="styleChange"/>
68 68 <rejection class="QWidget" function-name="internalWinId"/>
69 69 <rejection class="QActionGroup" function-name="selected"/>
70 70 <rejection class="QPaintEngine" function-name="fix_neg_rect"/>
71 71 <rejection class="QTreeModel" function-name="node"/>
72 72 <rejection class="QTreeModel" function-name="initializeNode"/>
73 73 <rejection class="QTreeModel" function-name="queryChildren"/>
74 74 <rejection class="QTextObjectInterface"/>
75 75 <rejection class="QAccessible" function-name="cast_helper"/>
76 76 <rejection class="QAccessible2"/>
77 77 <rejection class="QAccessibleInterface" function-name="backgroundColor"/>
78 78 <rejection class="QAccessibleInterface" function-name="foregroundColor"/>
79 79 <rejection class="QAccessibleInterface" function-name="textInterface"/>
80 80 <rejection class="QAccessibleInterface" function-name="valueInterface"/>
81 81 <rejection class="QAccessibleInterface" function-name="tableInterface"/>
82 82 <rejection class="QAccessibleInterface" function-name="editableTextInterface"/>
83 83 <rejection class="QAccessibleInterface" function-name="cast_helper"/>
84 84 <rejection class="QAccessibleInterfaceEx" function-name="interface_cast"/>
85 85 <rejection class="QAccessibleBridgePlugin"/>
86 86 <rejection class="QAccessibleBridgeFactoryInterface"/>
87 87 <rejection class="QTabletEvent" field-name="mExtra"/>
88 88 <rejection class="QWidgetItem" field-name="wid"/>
89 89 <rejection class="QFont" enum-name="ResolveProperties"/>
90 90 <rejection class="QGradient" enum-name="InterpolationMode"/>
91 91 <rejection class="QIconEngineV2::AvailableSizesArgument"/>
92 92 <rejection class="QIconEngineV2" enum-name="IconEngineHook"/>
93 93 <rejection class="QGradient" enum-name="InterpolationMode"/>
94 94 <rejection class="QGradient" function-name="setInterpolationMode"/>
95 95 <rejection class="QGradient" function-name="interpolationMode"/>
96 96 <rejection class="QAbstractTextDocumentLayout" function-name="handlerForObject"/>
97 97
98
98 <enum-type name="QStaticText::PerformanceHint"/>
99 <enum-type name="QTextBlockFormat::LineHeightTypes"/>
100 <enum-type name="QStyleOptionTabWidgetFrameV2::StyleOptionVersion"/>
99 101 <enum-type name="QStyleOptionTabBarBaseV2::StyleOptionVersion"/>
100 102 <enum-type name="QTabBar::SelectionBehavior"/>
101 103 <enum-type name="QTabBar::ButtonPosition"/>
102 104 <enum-type name="QInputDialog::InputMode"/>
103 105 <enum-type name="QInputDialog::InputDialogOption" flags="QInputDialog::InputDialogOptions"/>
104 106 <enum-type name="QFontDialog::FontDialogOption" flags="QFontDialog::FontDialogOptions"/>
105 107 <enum-type name="QColorDialog::ColorDialogOption" flags="QColorDialog::ColorDialogOptions"/>
106 108 <enum-type name="QAbstractItemDelegate::EndEditHint"/>
107 109 <enum-type name="QAbstractItemView::CursorAction"/>
108 110 <enum-type name="QAbstractItemView::DragDropMode"/>
109 111 <enum-type name="QAbstractItemView::DropIndicatorPosition"/>
110 112 <enum-type name="QAbstractItemView::EditTrigger" flags="QAbstractItemView::EditTriggers"/>
111 113 <enum-type name="QAbstractItemView::ScrollHint"/>
112 114 <enum-type name="QAbstractItemView::ScrollMode"/>
113 115 <enum-type name="QAbstractItemView::SelectionBehavior"/>
114 116 <enum-type name="QAbstractItemView::SelectionMode"/>
115 117 <enum-type name="QAbstractItemView::State"/>
116 118 <enum-type name="QAbstractPrintDialog::PrintDialogOption" flags="QAbstractPrintDialog::PrintDialogOptions"/>
117 119 <enum-type name="QAbstractPrintDialog::PrintRange"/>
118 120 <enum-type name="QAbstractSlider::SliderAction"/>
119 121 <enum-type name="QAbstractSlider::SliderChange"/>
120 122 <enum-type name="QAbstractSpinBox::ButtonSymbols"/>
121 123 <enum-type name="QAbstractSpinBox::CorrectionMode"/>
122 124 <enum-type name="QAbstractSpinBox::StepEnabledFlag" flags="QAbstractSpinBox::StepEnabled"/>
123 125 <enum-type name="QAccessible::Event"/>
124 126 <enum-type name="QAccessible::Method"/>
125 127 <enum-type name="QAccessible::RelationFlag" flags="QAccessible::Relation"/>
126 128 <enum-type name="QAccessible::Role"/>
127 129 <enum-type name="QAccessible::StateFlag" flags="QAccessible::State"/>
128 130 <enum-type name="QAccessible::Text"/>
129 131 <enum-type name="QDesktopServices::StandardLocation"/>
130 132 <enum-type name="QDirModel::Roles"/>
131 133 <enum-type name="QFont::Capitalization"/>
132 134 <enum-type name="QFont::SpacingType"/>
133 135 <enum-type name="QGraphicsItem::CacheMode"/>
134 136 <enum-type name="QMdiArea::AreaOption" flags="QMdiArea::AreaOptions"/>
135 137 <enum-type name="QMdiArea::WindowOrder"/>
136 138 <enum-type name="QMdiArea::ViewMode"/>
137 139 <enum-type name="QFileSystemModel::Roles"/>
138 140 <enum-type name="QFormLayout::FieldGrowthPolicy"/>
139 141 <enum-type name="QFormLayout::FormStyle"/>
140 142 <enum-type name="QFormLayout::ItemRole"/>
141 143 <enum-type name="QFormLayout::RowWrapPolicy"/>
142 144 <enum-type name="QGraphicsProxyWidget::enum_1"/>
143 145 <enum-type name="QGraphicsWidget::enum_1"/>
144 146 <enum-type name="QPlainTextEdit::LineWrapMode"/>
145 147 <enum-type name="QPrintPreviewWidget::ViewMode"/>
146 148 <enum-type name="QPrintPreviewWidget::ZoomMode"/>
147 149 <enum-type name="QStyleOptionTabV3::StyleOptionVersion"/>
148 150 <enum-type name="QStyleOptionFrameV3::StyleOptionVersion"/>
149 151 <enum-type name="QStyleOptionViewItemV4::StyleOptionVersion"/>
150 152 <enum-type name="QStyleOptionViewItemV4::ViewItemPosition"/>
151 153
152 154 <enum-type name="QMdiSubWindow::SubWindowOption" flags="QMdiSubWindow::SubWindowOptions"/>
153 155
154 156 <enum-type name="QAction::ActionEvent"/>
155 157 <enum-type name="QAction::MenuRole"/>
156 158 <enum-type name="QApplication::ColorSpec"/>
157 159 <enum-type name="QApplication::Type"/>
158 160 <enum-type name="QCalendarWidget::HorizontalHeaderFormat"/>
159 161 <enum-type name="QCalendarWidget::SelectionMode"/>
160 162 <enum-type name="QCalendarWidget::VerticalHeaderFormat"/>
161 163 <enum-type name="QColor::Spec"/>
162 164 <enum-type name="QColormap::Mode"/>
163 165 <enum-type name="QComboBox::InsertPolicy"/>
164 166 <enum-type name="QComboBox::SizeAdjustPolicy"/>
165 167 <enum-type name="QCompleter::CompletionMode"/>
166 168 <enum-type name="QCompleter::ModelSorting"/>
167 169 <enum-type name="QContextMenuEvent::Reason"/>
168 170 <enum-type name="QDataWidgetMapper::SubmitPolicy"/>
169 171 <enum-type name="QDateTimeEdit::Section" flags="QDateTimeEdit::Sections"/>
170 172 <enum-type name="QDialog::DialogCode"/>
171 173 <enum-type name="QDialogButtonBox::ButtonLayout"/>
172 174 <enum-type name="QDialogButtonBox::ButtonRole"/>
173 175 <enum-type name="QFileDialog::AcceptMode"/>
174 176 <enum-type name="QFileDialog::DialogLabel"/>
175 177 <enum-type name="QFileDialog::FileMode"/>
176 178 <enum-type name="QFileDialog::Option" flags="QFileDialog::Options"/>
177 179 <enum-type name="QFileDialog::ViewMode"/>
178 180 <enum-type name="QFileIconProvider::IconType"/>
179 181 <enum-type name="QFont::Stretch"/>
180 182 <enum-type name="QFont::Style"/>
181 183 <enum-type name="QFont::StyleStrategy"/>
182 184 <enum-type name="QFont::Weight"/>
183 185 <enum-type name="QFontComboBox::FontFilter" flags="QFontComboBox::FontFilters"/>
184 186 <enum-type name="QFrame::Shadow" extensible="yes"/>
185 187 <enum-type name="QFrame::Shape"/>
186 188 <enum-type name="QFrame::StyleMask"/>
187 189 <enum-type name="QGradient::CoordinateMode"/>
188 190 <enum-type name="QGradient::Spread" lower-bound="QGradient.PadSpread" upper-bound="QGradient.RepeatSpread"/>
189 191 <enum-type name="QGradient::Type"/>
190 192 <enum-type name="QGraphicsEllipseItem::enum_1"/>
191 193 <enum-type name="QGraphicsItem::Extension"/>
192 194 <enum-type name="QGraphicsItem::GraphicsItemChange"/>
193 195 <enum-type name="QGraphicsItem::GraphicsItemFlag" flags="QGraphicsItem::GraphicsItemFlags"/>
194 196 <enum-type name="QGraphicsItem::enum_1"/>
195 197 <enum-type name="QGraphicsItemGroup::enum_1"/>
196 198 <enum-type name="QGraphicsLineItem::enum_1"/>
197 199 <enum-type name="QGraphicsPathItem::enum_1"/>
198 200 <enum-type name="QGraphicsPixmapItem::ShapeMode"/>
199 201 <enum-type name="QGraphicsPixmapItem::enum_1"/>
200 202 <enum-type name="QGraphicsPolygonItem::enum_1"/>
201 203 <enum-type name="QGraphicsRectItem::enum_1"/>
202 204 <enum-type name="QGraphicsScene::ItemIndexMethod"/>
203 205 <enum-type name="QGraphicsSceneContextMenuEvent::Reason"/>
204 206 <enum-type name="QGraphicsSimpleTextItem::enum_1"/>
205 207 <enum-type name="QGraphicsTextItem::enum_1"/>
206 208 <enum-type name="QGraphicsView::CacheModeFlag" flags="QGraphicsView::CacheMode"/>
207 209 <enum-type name="QGraphicsView::DragMode"/>
208 210 <enum-type name="QGraphicsView::OptimizationFlag" flags="QGraphicsView::OptimizationFlags"/>
209 211 <enum-type name="QGraphicsView::ViewportAnchor"/>
210 212 <enum-type name="QGraphicsView::ViewportUpdateMode"/>
211 213 <enum-type name="QIcon::Mode"/>
212 214 <enum-type name="QIcon::State"/>
213 215 <enum-type name="QImage::Format"/>
214 216 <enum-type name="QImage::InvertMode"/>
215 217 <enum-type name="QImageIOHandler::ImageOption"/>
216 218 <enum-type name="QImageReader::ImageReaderError"/>
217 219 <enum-type name="QImageWriter::ImageWriterError"/>
218 220 <enum-type name="QInputContext::StandardFormat"/>
219 221 <enum-type name="QInputMethodEvent::AttributeType"/>
220 222 <enum-type name="QItemSelectionModel::SelectionFlag" flags="QItemSelectionModel::SelectionFlags"/>
221 223 <enum-type name="QKeySequence::SequenceFormat"/>
222 224 <enum-type name="QKeySequence::SequenceMatch"/>
223 225 <enum-type name="QKeySequence::StandardKey"/>
224 226 <enum-type name="QLCDNumber::Mode"/>
225 227 <enum-type name="QLCDNumber::SegmentStyle"/>
226 228 <enum-type name="QLayout::SizeConstraint"/>
227 229 <enum-type name="QLineEdit::EchoMode"/>
228 230 <enum-type name="QListView::Flow"/>
229 231 <enum-type name="QListView::LayoutMode"/>
230 232 <enum-type name="QListView::Movement"/>
231 233 <enum-type name="QListView::ResizeMode"/>
232 234 <enum-type name="QListView::ViewMode"/>
233 235 <enum-type name="QListWidgetItem::ItemType"/>
234 236 <enum-type name="QMainWindow::DockOption" flags="QMainWindow::DockOptions"/>
235 237 <enum-type name="QMessageBox::ButtonRole"/>
236 238 <enum-type name="QMessageBox::Icon"/>
237 239 <enum-type name="QMovie::CacheMode"/>
238 240 <enum-type name="QMovie::MovieState"/>
239 241 <enum-type name="QPaintDevice::PaintDeviceMetric"/>
240 242 <enum-type name="QPaintEngine::DirtyFlag" flags="QPaintEngine::DirtyFlags"/>
241 243 <enum-type name="QPaintEngine::PaintEngineFeature" flags="QPaintEngine::PaintEngineFeatures"/>
242 244 <enum-type name="QPaintEngine::PolygonDrawMode"/>
243 245 <enum-type name="QPaintEngine::Type"/>
244 246 <enum-type name="QPageSetupDialog::PageSetupDialogOption" flags="QPageSetupDialog::PageSetupDialogOptions"/>
245 247 <enum-type name="QPainter::CompositionMode"/>
246 248 <enum-type name="QPainter::RenderHint" flags="QPainter::RenderHints"/>
247 249 <enum-type name="QPainterPath::ElementType"/>
248 250 <enum-type name="QPrintEngine::PrintEnginePropertyKey">
249 251 <reject-enum-value name="PPK_PaperSize"/>
250 252 </enum-type>
251 253 <enum-type name="QPrinter::ColorMode"/>
252 254 <enum-type name="QPrinter::Orientation"/>
253 255 <enum-type name="QPrinter::OutputFormat"/>
254 256 <enum-type name="QPrinter::PageOrder"/>
255 257 <enum-type name="QPrinter::PaperSource"/>
256 258 <enum-type name="QPrinter::PrintRange"/>
257 259 <enum-type name="QPrinter::PrinterMode"/>
258 260 <enum-type name="QPrinter::PrinterState"/>
259 261 <enum-type name="QPrinter::Unit"/>
260 262 <enum-type name="QPrinter::DuplexMode"/>
261 263 <enum-type name="QProgressBar::Direction"/>
262 264 <enum-type name="QRegion::RegionType"/>
263 265 <enum-type name="QRubberBand::Shape"/>
264 266 <enum-type name="QSessionManager::RestartHint"/>
265 267 <enum-type name="QSizePolicy::Policy"/>
266 268 <enum-type name="QSizePolicy::PolicyFlag"/>
267 269 <enum-type name="QSizePolicy::ControlType" flags="QSizePolicy::ControlTypes"/>
268 270 <enum-type name="QStandardItem::ItemType"/>
269 271 <enum-type name="QStyle::SubControl" flags="QStyle::SubControls" extensible="yes" force-integer="yes"/>
270 272 <enum-type name="QStyle::ComplexControl" extensible="yes"/>
271 273 <enum-type name="QStyle::ContentsType" extensible="yes"/>
272 274 <enum-type name="QStyle::ControlElement" extensible="yes"/>
273 275 <enum-type name="QStyle::PixelMetric" extensible="yes">
274 276 <reject-enum-value name="PM_MDIFrameWidth"/>
275 277 <reject-enum-value name="PM_MDIMinimizedWidth"/>
276 278 </enum-type>
277 279 <enum-type name="QStyle::PrimitiveElement" extensible="yes">
278 280 <reject-enum-value name="PE_IndicatorItemViewItemCheck"/>
279 281 <reject-enum-value name="PE_FrameStatusBarItem"/>
280 282 </enum-type>
281 283 <enum-type name="QStyle::StandardPixmap" extensible="yes"/>
282 284 <enum-type name="QStyle::StateFlag" flags="QStyle::State"/>
283 285 <enum-type name="QStyle::SubElement" extensible="yes">
284 286 <reject-enum-value name="SE_ItemViewItemCheckIndicator"/>
285 287 </enum-type>
286 288 <enum-type name="QStyleHintReturn::HintReturnType"/>
287 289 <enum-type name="QStyleHintReturn::StyleOptionType"/>
288 290 <enum-type name="QStyleHintReturn::StyleOptionVersion"/>
289 291 <enum-type name="QStyleHintReturnVariant::StyleOptionType"/>
290 292 <enum-type name="QStyleHintReturnVariant::StyleOptionVersion"/>
291 293
292 294 <enum-type name="QStyleHintReturnMask::StyleOptionType"/>
293 295 <enum-type name="QStyleHintReturnMask::StyleOptionVersion"/>
294 296 <enum-type name="QStyleOption::StyleOptionType"/>
295 297 <enum-type name="QStyleOption::OptionType" extensible="yes"/>
296 298 <enum-type name="QStyleOption::StyleOptionVersion"/>
297 299 <enum-type name="QStyleOptionButton::ButtonFeature" flags="QStyleOptionButton::ButtonFeatures"/>
298 300 <enum-type name="QStyleOptionButton::StyleOptionType"/>
299 301 <enum-type name="QStyleOptionButton::StyleOptionVersion"/>
300 302 <enum-type name="QStyleOptionComboBox::StyleOptionType"/>
301 303 <enum-type name="QStyleOptionComboBox::StyleOptionVersion"/>
302 304 <enum-type name="QStyleOptionComplex::StyleOptionType"/>
303 305 <enum-type name="QStyleOptionComplex::StyleOptionVersion"/>
304 306 <enum-type name="QStyleOptionDockWidget::StyleOptionType"/>
305 307 <enum-type name="QStyleOptionDockWidget::StyleOptionVersion"/>
306 308 <enum-type name="QStyleOptionDockWidgetV2::StyleOptionVersion"/>
307 309 <enum-type name="QStyleOptionFocusRect::StyleOptionType"/>
308 310 <enum-type name="QStyleOptionFocusRect::StyleOptionVersion"/>
309 311 <enum-type name="QStyleOptionFrame::StyleOptionType"/>
310 312 <enum-type name="QStyleOptionFrame::StyleOptionVersion"/>
311 313 <enum-type name="QStyleOptionFrameV2::FrameFeature" flags="QStyleOptionFrameV2::FrameFeatures"/>
312 314 <enum-type name="QStyleOptionFrameV2::StyleOptionVersion"/>
313 315 <enum-type name="QStyleOptionGraphicsItem::StyleOptionType"/>
314 316 <enum-type name="QStyleOptionGraphicsItem::StyleOptionVersion"/>
315 317 <enum-type name="QStyleOptionGroupBox::StyleOptionType"/>
316 318 <enum-type name="QStyleOptionGroupBox::StyleOptionVersion"/>
317 319 <enum-type name="QStyleOptionHeader::SectionPosition"/>
318 320 <enum-type name="QStyleOptionHeader::SelectedPosition"/>
319 321 <enum-type name="QStyleOptionHeader::SortIndicator"/>
320 322 <enum-type name="QStyleOptionHeader::StyleOptionType"/>
321 323 <enum-type name="QStyleOptionHeader::StyleOptionVersion"/>
322 324 <enum-type name="QStyleOptionMenuItem::CheckType"/>
323 325 <enum-type name="QStyleOptionMenuItem::MenuItemType"/>
324 326 <enum-type name="QStyleOptionMenuItem::StyleOptionType"/>
325 327 <enum-type name="QStyleOptionMenuItem::StyleOptionVersion"/>
326 328 <enum-type name="QStyleOptionProgressBar::StyleOptionType"/>
327 329 <enum-type name="QStyleOptionProgressBar::StyleOptionVersion"/>
328 330 <enum-type name="QStyleOptionProgressBarV2::StyleOptionType"/>
329 331 <enum-type name="QStyleOptionProgressBarV2::StyleOptionVersion"/>
330 332 <enum-type name="QStyleOptionRubberBand::StyleOptionType"/>
331 333 <enum-type name="QStyleOptionRubberBand::StyleOptionVersion"/>
332 334 <enum-type name="QStyleOptionSizeGrip::StyleOptionType"/>
333 335 <enum-type name="QStyleOptionSizeGrip::StyleOptionVersion"/>
334 336 <enum-type name="QStyleOptionSlider::StyleOptionType"/>
335 337 <enum-type name="QStyleOptionSlider::StyleOptionVersion"/>
336 338 <enum-type name="QStyleOptionSpinBox::StyleOptionType"/>
337 339 <enum-type name="QStyleOptionSpinBox::StyleOptionVersion"/>
338 340 <enum-type name="QStyleOptionTab::CornerWidget" flags="QStyleOptionTab::CornerWidgets"/>
339 341 <enum-type name="QStyleOptionTab::SelectedPosition"/>
340 342 <enum-type name="QStyleOptionTab::StyleOptionType"/>
341 343 <enum-type name="QStyleOptionTab::StyleOptionVersion"/>
342 344 <enum-type name="QStyleOptionTab::TabPosition"/>
343 345 <enum-type name="QStyleOptionTabBarBase::StyleOptionType"/>
344 346 <enum-type name="QStyleOptionTabBarBase::StyleOptionVersion"/>
345 347 <enum-type name="QStyleOptionTabV2::StyleOptionVersion"/>
346 348 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionType"/>
347 349 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionVersion"/>
348 350 <enum-type name="QStyleOptionTitleBar::StyleOptionType"/>
349 351 <enum-type name="QStyleOptionTitleBar::StyleOptionVersion"/>
350 352 <enum-type name="QStyleOptionToolBar::StyleOptionType"/>
351 353 <enum-type name="QStyleOptionToolBar::StyleOptionVersion"/>
352 354 <enum-type name="QStyleOptionToolBar::ToolBarFeature" flags="QStyleOptionToolBar::ToolBarFeatures"/>
353 355 <enum-type name="QStyleOptionToolBar::ToolBarPosition"/>
354 356 <enum-type name="QStyleOptionToolBox::StyleOptionType"/>
355 357 <enum-type name="QStyleOptionToolBox::StyleOptionVersion"/>
356 358 <enum-type name="QStyleOptionToolButton::StyleOptionType"/>
357 359 <enum-type name="QStyleOptionToolButton::StyleOptionVersion"/>
358 360 <enum-type name="QStyleOptionToolButton::ToolButtonFeature" flags="QStyleOptionToolButton::ToolButtonFeatures">
359 361 <reject-enum-value name="MenuButtonPopup"/>
360 362 </enum-type>
361 363 <enum-type name="QStyleOptionViewItem::Position"/>
362 364 <enum-type name="QStyleOptionViewItem::StyleOptionType"/>
363 365 <enum-type name="QStyleOptionViewItem::StyleOptionVersion"/>
364 366 <enum-type name="QStyleOptionViewItemV2::StyleOptionVersion"/>
365 367 <enum-type name="QStyleOptionViewItemV2::ViewItemFeature" flags="QStyleOptionViewItemV2::ViewItemFeatures"/>
366 368 <enum-type name="QSystemTrayIcon::ActivationReason"/>
367 369 <enum-type name="QSystemTrayIcon::MessageIcon"/>
368 370 <enum-type name="QTabBar::Shape"/>
369 371 <enum-type name="QTabWidget::TabPosition"/>
370 372 <enum-type name="QTabWidget::TabShape"/>
371 373 <enum-type name="QTableWidgetItem::ItemType"/>
372 374 <enum-type name="QTabletEvent::PointerType"/>
373 375 <enum-type name="QTabletEvent::TabletDevice"/>
374 376 <enum-type name="QTextCharFormat::UnderlineStyle"/>
375 377 <enum-type name="QTextCharFormat::VerticalAlignment"/>
376 378 <enum-type name="QTextCursor::MoveMode"/>
377 379 <enum-type name="QTextCursor::MoveOperation"/>
378 380 <enum-type name="QTextCursor::SelectionType"/>
379 381 <enum-type name="QTextDocument::FindFlag" flags="QTextDocument::FindFlags"/>
380 382 <enum-type name="QTextDocument::MetaInformation"/>
381 383 <enum-type name="QTextDocument::ResourceType"/>
382 384 <enum-type name="QTextEdit::AutoFormattingFlag" flags="QTextEdit::AutoFormatting"/>
383 385 <enum-type name="QTextEdit::LineWrapMode"/>
384 386 <enum-type name="QTextFormat::ObjectTypes"/>
385 387 <enum-type name="QTextFormat::PageBreakFlag" flags="QTextFormat::PageBreakFlags"/>
386 388 <enum-type name="QTextFrameFormat::Position"/>
387 389 <enum-type name="QTextFrameFormat::BorderStyle"/>
388 390 <enum-type name="QTextItem::RenderFlag" flags="QTextItem::RenderFlags"/>
389 391 <enum-type name="QTextLayout::CursorMode"/>
390 392 <enum-type name="QTextLength::Type"/>
391 393 <enum-type name="QTextLine::CursorPosition"/>
392 394 <enum-type name="QTextLine::Edge"/>
393 395 <enum-type name="QTextListFormat::Style"/>
394 396 <enum-type name="QTextOption::Flag" flags="QTextOption::Flags"/>
395 397 <enum-type name="QTextOption::WrapMode"/>
396 398 <enum-type name="QTextOption::TabType"/>
397 399 <enum-type name="QToolButton::ToolButtonPopupMode"/>
398 400 <enum-type name="QTreeWidgetItem::ItemType"/>
399 401 <enum-type name="QTreeWidgetItemIterator::IteratorFlag" flags="QTreeWidgetItemIterator::IteratorFlags"/>
400 402 <enum-type name="QValidator::State"/>
401 403 <enum-type name="QWidget::RenderFlag" flags="QWidget::RenderFlags"/>
402 404 <enum-type name="QWorkspace::WindowOrder"/>
403 405 <enum-type name="QDoubleValidator::Notation"/>
404 406 <enum-type name="QGraphicsScene::SceneLayer" flags="QGraphicsScene::SceneLayers"/>
405 407 <enum-type name="QStyleOptionToolBoxV2::SelectedPosition"/>
406 408 <enum-type name="QStyleOptionToolBoxV2::StyleOptionVersion"/>
407 409 <enum-type name="QStyleOptionToolBoxV2::TabPosition"/>
408 410 <enum-type name="QStyleOptionViewItemV3::StyleOptionVersion"/>
409 411 <enum-type name="QTransform::TransformationType"/>
410 412 <enum-type name="QTreeWidgetItem::ChildIndicatorPolicy"/>
411 413 <enum-type name="QWizard::WizardOption" flags="QWizard::WizardOptions"/>
412 414 <enum-type name="QWizard::WizardPixmap"/>
413 415 <enum-type name="QWizard::WizardStyle"/>
414 416 <enum-type name="QImageIOPlugin::Capability" flags="QImageIOPlugin::Capabilities"/>
415 417 <enum-type name="QStackedLayout::StackingMode"/>
416 418
417 419 <enum-type name="QWizard::WizardButton">
418 420 <reject-enum-value name="NStandardButtons"/>
419 421 <reject-enum-value name="NButtons"/>
420 422 </enum-type>
421 423
422 424 <enum-type name="QAccessible::Action">
423 425 <reject-enum-value name="FirstStandardAction"/>
424 426 <reject-enum-value name="LastStandardAction"/>
425 427 </enum-type>
426 428
427 429 <enum-type name="QBoxLayout::Direction">
428 430 <reject-enum-value name="Down"/>
429 431 <reject-enum-value name="Up"/>
430 432 </enum-type>
431 433
432 434
433 435 <enum-type name="QClipboard::Mode">
434 436 <reject-enum-value name="LastMode"/>
435 437 </enum-type>
436 438
437 439 <enum-type name="QDialogButtonBox::StandardButton" flags="QDialogButtonBox::StandardButtons">
438 440 <reject-enum-value name="FirstButton"/>
439 441 <reject-enum-value name="LastButton"/>
440 442 <reject-enum-value name="YesAll"/>
441 443 <reject-enum-value name="NoAll"/>
442 444 <reject-enum-value name="Default"/>
443 445 <reject-enum-value name="Escape"/>
444 446 <reject-enum-value name="FlagMask"/>
445 447 <reject-enum-value name="ButtonMask"/>
446 448 </enum-type>
447 449
448 450 <enum-type name="QDockWidget::DockWidgetFeature" flags="QDockWidget::DockWidgetFeatures"/>
449 451
450 452 <enum-type name="QFont::StyleHint">
451 453 <reject-enum-value name="SansSerif"/>
452 454 <reject-enum-value name="Serif"/>
453 455 <reject-enum-value name="TypeWriter"/>
454 456 <reject-enum-value name="Decorative"/>
455 457 </enum-type>
456 458
457 459 <enum-type name="QFontDatabase::WritingSystem">
458 460 <reject-enum-value name="Other"/>
459 461 </enum-type>
460 462
461 463 <enum-type name="QHeaderView::ResizeMode">
462 464 <reject-enum-value name="Custom"/>
463 465 </enum-type>
464 466
465 467
466 468 <enum-type name="QMessageBox::StandardButton" flags="QMessageBox::StandardButtons">
467 469 <reject-enum-value name="FirstButton"/>
468 470 <reject-enum-value name="LastButton"/>
469 471 <reject-enum-value name="YesAll"/>
470 472 <reject-enum-value name="NoAll"/>
471 473 </enum-type>
472 474
473 475 <enum-type name="QPalette::ColorGroup">
474 476 <reject-enum-value name="Normal"/>
475 477 </enum-type>
476 478
477 479 <enum-type name="QPalette::ColorRole">
478 480 <reject-enum-value name="NColorRoles"/>
479 481 <reject-enum-value name="Foreground"/>
480 482 <reject-enum-value name="Background"/>
481 483 </enum-type>
482 484
483 485 <enum-type name="QPrinter::PageSize">
484 486 <reject-enum-value name="NPageSize"/>
485 487 <reject-enum-value name="NPaperSize"/>
486 488 </enum-type>
487 489
488 490 <enum-type name="QSlider::TickPosition">
489 491 <reject-enum-value name="TicksLeft"/>
490 492 <reject-enum-value name="TicksRight"/>
491 493 </enum-type>
492 494
493 495 <enum-type name="QStyle::StyleHint" extensible="yes">
494 496 <reject-enum-value name="SH_ScrollBar_StopMouseOverSlider"/>
495 497 </enum-type>
496 498
497 499
498 500 <enum-type name="QTextFormat::FormatType"/>
499 501
500 502 <enum-type name="QTextFormat::Property">
501 503 <reject-enum-value name="FontSizeIncrement"/>
502 504 <reject-enum-value name="FirstFontProperty"/>
503 505 <reject-enum-value name="LastFontProperty"/>
504 506 </enum-type>
505 507
506 508 <enum-type name="QAction::Priority"/>
507 509 <enum-type name="QAction::SoftKeyRole"/>
508 510 <enum-type name="QGraphicsEffect::ChangeFlag" flags="QGraphicsEffect::ChangeFlags"/>
509 511 <enum-type name="QGraphicsItem::PanelModality"/>
510 512 <enum-type name="QPinchGesture::WhatChange" flags="QPinchGesture::WhatChanged"/>
513 <enum-type name="QPinchGesture::ChangeFlag" flags="QPinchGesture::ChangeFlags"/>
514 <enum-type name="QGraphicsBlurEffect::BlurHint" flags="QGraphicsBlurEffect::BlurHints"/>
515 <enum-type name="QGraphicsEffect::PixmapPadMode"/>
516 <enum-type name="QGestureRecognizer::ResultFlag" flags="QGestureRecognizer::Result"/>
517 <enum-type name="QGestureRecognizer::LineHeightTypes"/>
511 518 <enum-type name="QStyle::RequestSoftwareInputPanel"/>
512 519 <enum-type name="QSwipeGesture::SwipeDirection"/>
513 520 <enum-type name="QTouchEvent::DeviceType"/>
514
521 <enum-type name="QFont::HintingPreference"/>
522 <enum-type name="QGesture::GestureCancelPolicy"/>
523 <enum-type name="QTextDocument::Stacks"/>
524 <enum-type name="QPainter::PixmapFragmentHint"/>
525
526 <object-type name="QAbstractProxyModel"/>
527 <object-type name="QDirModel"/>
528 <object-type name="QFileSystemModel"/>
529 <object-type name="QPrinterInfo"/>
530 <object-type name="QSortFilterProxyModel"/>
531 <object-type name="QProxyModel"/>
532 <object-type name="QTextOption"/>
533 <object-type name="QFontDatabase"/>
534 <object-type name="QGestureRecognizer" force-abstract="yes"/>
515 535
516 536 <value-type name="QPixmapCache::Key"/>
517 537 <value-type name="QTileRules"/>
518 538 <value-type name="QVector2D"/>
519 539 <value-type name="QVector3D"/>
520 540 <value-type name="QVector4D"/>
521 541 <value-type name="QTouchEvent::TouchPoint"/>
522 542
523 543
524 544 <value-type name="QTransform">
525 545 <modify-function signature="operator=(QTransform)" remove="all"/>
526 546 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
527 547 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
528 548
529 549 <modify-function signature="operator*=(double)" access="private"/>
530 550 <modify-function signature="operator+=(double)" access="private"/>
531 551 <modify-function signature="operator-=(double)" access="private"/>
532 552 <modify-function signature="operator/=(double)" access="private"/>
533 553 <modify-function signature="operator*(QTransform)const" rename="multiplied"/>
534 554 <modify-function signature="operator*=(QTransform)" access="private"/>
535 555
536 556 <modify-function signature="inverted(bool*)const">
537 557 <modify-argument index="1">
538 558 <remove-argument/>
539 559 </modify-argument>
540 560 </modify-function>
541 561 </value-type>
542 562
543 563 <value-type name="QStyleOption" delete-in-main-thread="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type == QStyleOption::SO_Default">
544 564 <modify-function signature="operator=(QStyleOption)" remove="all"/>
545 565 <modify-function signature="init(const QWidget*)" remove="all"/> <!--### Obsolete in 4.3-->
546 566 </value-type>
547 567 <value-type name="QStyleOptionGraphicsItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGraphicsItem::Type &amp;&amp; %1-&gt;version == QStyleOptionGraphicsItem::Version"/>
548 568 <value-type name="QStyleOptionSizeGrip" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSizeGrip::Type &amp;&amp; %1-&gt;version == QStyleOptionSizeGrip::Version"/>
549 569 <value-type name="QStyleOptionButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionButton::Type &amp;&amp; %1-&gt;version == QStyleOptionButton::Version"/>
550 570 <value-type name="QStyleOptionComboBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComboBox::Type &amp;&amp; %1-&gt;version == QStyleOptionComboBox::Version"/>
551 571 <value-type name="QStyleOptionComplex" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComplex::Type &amp;&amp; %1-&gt;version == QStyleOptionComplex::Version"/>
552 572 <value-type name="QStyleOptionDockWidget" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidget::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidget::Version"/>
553 573 <value-type name="QStyleOptionDockWidgetV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidgetV2::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidgetV2::Version">
554 574 <modify-function signature="operator=(QStyleOptionDockWidget)" remove="all"/>
555 575 </value-type>
556 576 <value-type name="QStyleOptionFocusRect" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFocusRect::Type &amp;&amp; %1-&gt;version == QStyleOptionFocusRect::Version"/>
557 577 <value-type name="QStyleOptionFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionFrame::Version"/>
558 578
559 579 <value-type name="QStyleOptionFrameV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV2::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV2::Version">
560 580 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
561 581 </value-type>
562 582 <value-type name="QStyleOptionFrameV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV3::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV3::Version">
563 583 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
564 584 </value-type>
565 585
566 586 <value-type name="QStyleOptionGroupBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGroupBox::Type &amp;&amp; %1-&gt;version == QStyleOptionGroupBox::Version"/>
567 587 <value-type name="QStyleOptionHeader" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionHeader::Type &amp;&amp; %1-&gt;version == QStyleOptionHeader::Version"/>
568 588 <value-type name="QStyleOptionMenuItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionMenuItem::Type &amp;&amp; %1-&gt;version == QStyleOptionMenuItem::Version"/>
569 589 <value-type name="QStyleOptionProgressBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBar::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBar::Version"/>
570 590
571 591 <value-type name="QStyleOptionProgressBarV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBarV2::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBarV2::Version">
572 592 <modify-function signature="operator=(QStyleOptionProgressBar)" remove="all"/>
573 593 </value-type>
574 594
575 595 <value-type name="QStyleOptionRubberBand" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionRubberBand::Type &amp;&amp; %1-&gt;version == QStyleOptionRubberBand::Version"/>
576 596 <value-type name="QStyleOptionSlider" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSlider::Type &amp;&amp; %1-&gt;version == QStyleOptionSlider::Version"/>
577 597 <value-type name="QStyleOptionSpinBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSpinBox::Type &amp;&amp; %1-&gt;version == QStyleOptionSpinBox::Version"/>
578 598 <value-type name="QStyleOptionTab" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTab::Type &amp;&amp; %1-&gt;version == QStyleOptionTab::Version"/>
579 599 <value-type name="QStyleOptionTabV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV2::Version">
580 600 <modify-function signature="operator=(const QStyleOptionTab &amp;)" remove="all"/>
581 601 </value-type>
582 602 <value-type name="QStyleOptionTabV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV3::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV3::Version">
583 603 <modify-function signature="operator=(QStyleOptionTab)" remove="all"/>
584 604 </value-type>
585 605 <value-type name="QStyleOptionTabBarBase" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBase::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBase::Version"/>
586 606 <value-type name="QStyleOptionTabBarBaseV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBaseV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBaseV2::Version">
587 607 <modify-function signature="operator=(QStyleOptionTabBarBase)" remove="all"/>
588 608 </value-type>
589 609 <value-type name="QStyleOptionTabWidgetFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabWidgetFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionTabWidgetFrame::Version"/>
610 <value-type name="QStyleOptionTabWidgetFrameV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabWidgetFrameV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabWidgetFrameV2::Version"/>
590 611 <value-type name="QStyleOptionTitleBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTitleBar::Type &amp;&amp; %1-&gt;version == QStyleOptionTitleBar::Version"/>
591 612 <value-type name="QStyleOptionToolBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBar::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBar::Version"/>
592 613 <value-type name="QStyleOptionToolBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBox::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBox::Version"/>
593 614 <value-type name="QStyleOptionToolBoxV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBoxV2::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBoxV2::Version">
594 615 <modify-function signature="operator=(QStyleOptionToolBox)" remove="all"/>
595 616 </value-type>
596 617 <value-type name="QStyleOptionToolButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolButton::Type &amp;&amp; %1-&gt;version == QStyleOptionToolButton::Version"/>
597 618 <value-type name="QStyleOptionViewItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItem::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItem::Version"/>
598 619 <value-type name="QStyleOptionViewItemV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV2::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV2::Version">
599 620 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
600 621 </value-type>
601 622 <value-type name="QStyleOptionViewItemV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV3::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV3::Version">
602 623 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
603 624 </value-type>
604 625 <value-type name="QStyleOptionViewItemV4" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV4::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV4::Version">
605 626 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
606 627 </value-type>
607 628 <value-type name="QTextFragment" delete-in-main-thread="yes">
608 629 <modify-function signature="operator=(QTextFragment)" remove="all"/>
609 630 </value-type>
610 631 <value-type name="QBitmap" delete-in-main-thread="yes">
611 632 <modify-function signature="operator=(const QPixmap &amp;)" remove="all"/>
612 633 <modify-function signature="QBitmap(QString,const char*)" access="private">
613 634 <modify-argument index="2"> <remove-default-expression/> </modify-argument>
614 635 </modify-function>
615 636
616 637 <modify-function signature="fromData(QSize,const unsigned char*,QImage::Format)">
617 638 <access modifier="private"/>
618 639 <modify-argument index="3">
619 640 <remove-default-expression/>
620 641 </modify-argument>
621 642 </modify-function>
622 643
623 644 <modify-function signature="fromData(QSize,const uchar*,QImage::Format)" remove="all"/>
624 645
625 646 <modify-function signature="QBitmap(QString,const char*)">
626 647 <modify-argument index="2">
627 648 <replace-type modified-type="QString"/>
628 649 <conversion-rule class="native">
629 650 <insert-template name="core.convert_string_arg_to_char*"/>
630 651 </conversion-rule>
631 652 </modify-argument>
632 653 </modify-function>
633 654 </value-type>
634 655 <value-type name="QTextInlineObject" delete-in-main-thread="yes"/>
635 656 <value-type name="QSizePolicy"/>
636 657 <value-type name="QTableWidgetSelectionRange"/>
637 658 <value-type name="QTextDocumentFragment" delete-in-main-thread="yes">
638 659 <modify-function signature="operator=(QTextDocumentFragment)" remove="all"/>
639 660 </value-type>
640 661 <value-type name="QTextOption" delete-in-main-thread="yes">
641 662 <modify-function signature="operator=(const QTextOption &amp;)" remove="all"/>
642 663 </value-type>
643 664 <value-type name="QTextLine" delete-in-main-thread="yes">
644 665 <modify-function signature="cursorToX(int*,QTextLine::Edge)const">
645 666 <remove/>
646 667 </modify-function>
647 668 </value-type>
648 669 <value-type name="QTextTableFormat" delete-in-main-thread="yes"/>
649 670 <value-type name="QTextImageFormat" delete-in-main-thread="yes"/>
650 671 <value-type name="QTextFrameFormat" delete-in-main-thread="yes">
651 672 <modify-function signature="isValid()const" access="non-final"/>
652 673 </value-type>
653 674 <value-type name="QTextLength" delete-in-main-thread="yes"/>
654 675 <value-type name="QItemSelectionRange">
655 676 <modify-function signature="intersect(QItemSelectionRange)const" remove="all"/> <!--### Obsolete in 4.3-->
656 677 </value-type>
657 678
658 679 <value-type name="QPainterPath">
659 680 <modify-function signature="operator=(QPainterPath)" remove="all"/>
660 681 </value-type>
661 682 <value-type name="QPalette">
662 683 <modify-function signature="operator=(const QPalette&amp;)" remove="all"/>
663 684
664 685 <modify-function signature="QPalette(QColor, QColor, QColor, QColor, QColor, QColor, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
665 686 <modify-function signature="background()const" remove="all"/> <!--### Obsolete in 4.3-->
666 687 <modify-function signature="foreground()const" remove="all"/> <!--### Obsolete in 4.3-->
667 688 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
668 689 </value-type>
669 690 <value-type name="QKeySequence">
670 691 <modify-function signature="operator=(QKeySequence)" remove="all"/>
671 692 <modify-function signature="operator int()const" access="private"/>
672 693 <modify-function signature="operator[](uint)const" access="private"/>
673 694 </value-type>
674 695
675 696 <value-type name="QPicture" delete-in-main-thread="yes">
676 697 <modify-function signature="operator=(QPicture)" remove="all"/>
677 698 <modify-function signature="pictureFormat(QString)">
678 699 <remove/>
679 700 </modify-function>
680 701
681 702 <modify-function signature="inputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
682 703 <modify-function signature="inputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
683 704 <modify-function signature="outputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
684 705 <modify-function signature="outputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
685 706
686 707 <modify-function signature="setData(const char*,uint)" remove="all"/>
687 708
688 709 <modify-function signature="load(QIODevice*,const char*)">
689 710 <modify-argument index="2">
690 711 <replace-type modified-type="QString"/>
691 712 <conversion-rule class="native">
692 713 <insert-template name="core.convert_string_arg_to_char*"/>
693 714 </conversion-rule>
694 715 </modify-argument>
695 716 </modify-function>
696 717
697 718 <modify-function signature="load(QString,const char*)">
698 719 <modify-argument index="2">
699 720 <replace-type modified-type="QString"/>
700 721 <conversion-rule class="native">
701 722 <insert-template name="core.convert_string_arg_to_char*"/>
702 723 </conversion-rule>
703 724 </modify-argument>
704 725 </modify-function>
705 726
706 727 <modify-function signature="save(QIODevice*,const char*)">
707 728 <modify-argument index="2">
708 729 <replace-type modified-type="QString"/>
709 730 <conversion-rule class="native">
710 731 <insert-template name="core.convert_string_arg_to_char*"/>
711 732 </conversion-rule>
712 733 </modify-argument>
713 734 </modify-function>
714 735
715 736 <modify-function signature="save(QString,const char*)">
716 737 <modify-argument index="2">
717 738 <replace-type modified-type="QString"/>
718 739 <conversion-rule class="native">
719 740 <insert-template name="core.convert_string_arg_to_char*"/>
720 741 </conversion-rule>
721 742 </modify-argument>
722 743 </modify-function>
723 744 </value-type>
724 745
725 746 <value-type name="QRegion" expense-limit="4096">
726 747 <modify-function signature="operator=(QRegion)" remove="all"/>
727 748 <modify-function signature="operator&amp;=(QRegion)" remove="all"/>
728 749 <modify-function signature="operator+=(QRegion)" remove="all"/>
729 750 <modify-function signature="operator-=(QRegion)" remove="all"/>
730 751 <modify-function signature="operator^=(QRegion)" remove="all"/>
731 752 <modify-function signature="operator|=(QRegion)" remove="all"/>
732 753 <modify-function signature="operator&amp;(QRegion)const" remove="all"/>
733 754 <modify-function signature="operator+(QRegion)const" remove="all"/>
734 755 <modify-function signature="operator-(QRegion)const" remove="all"/>
735 756 <modify-function signature="operator^(QRegion)const" remove="all"/>
736 757 <modify-function signature="operator|(QRegion)const" remove="all"/>
737 758 <modify-function signature="eor(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
738 759 <modify-function signature="intersect(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
739 760 <modify-function signature="subtract(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
740 761 <modify-function signature="unite(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
741 762 <modify-function signature="operator&amp;=(QRect)" remove="all"/>
742 763 <modify-function signature="operator+=(QRect)" remove="all"/>
743 764
744 765 </value-type>
745 766
746 767 <value-type name="QTextBlock" delete-in-main-thread="yes">
747 768 <modify-function signature="operator=(QTextBlock)" remove="all"/>
748 769 <modify-function signature="setUserData(QTextBlockUserData *)">
749 770 <modify-argument index="1">
750 771 <define-ownership class="java" owner="c++"/>
751 772 </modify-argument>
752 773 </modify-function>
753 774 </value-type>
754 775 <value-type name="QTextBlockFormat" delete-in-main-thread="yes"/>
755 776 <value-type name="QTextTableCellFormat" delete-in-main-thread="yes"/>
756 777 <value-type name="QTextCharFormat" delete-in-main-thread="yes">
757 778 <modify-function signature="isValid()const" access="non-final"/>
758 779
759 780 <modify-function signature="anchorName()const" remove="all"/> <!--### Obsolete in 4.3-->
760 781 <modify-function signature="setAnchorName(QString)" remove="all"/> <!--### Obsolete in 4.3-->
761 782 </value-type>
762 783 <value-type name="QTextFormat" delete-in-main-thread="yes">
763 784 <modify-function signature="operator=(QTextFormat)" remove="all"/>
764 785 <modify-function signature="isValid()const" access="non-final"/>
765 786
766 787
767 788 <modify-function signature="setProperty(int,QVector&lt;QTextLength&gt;)" rename="setLengthVectorProperty"/>
768 789 <inject-code class="native" position="constructor">
769 790 if ((context-&gt;argumentCount() == 1) &amp;&amp; (qMetaTypeId&lt;QTextFormat&gt;() == context-&gt;argument(0).toVariant().userType())) {
770 791 QTextFormat _q_arg0 = qscriptvalue_cast&lt;QTextFormat&gt;(context-&gt;argument(0));
771 792 QTextFormat _q_cpp_result(_q_arg0);
772 793 QScriptValue _q_result = context-&gt;engine()-&gt;newVariant(context-&gt;thisObject(), qVariantFromValue(_q_cpp_result));
773 794 return _q_result;
774 795 }
775 796 </inject-code>
776 797 </value-type>
777 798
778 799 <value-type name="QTextListFormat" delete-in-main-thread="yes"/>
779 800 <value-type name="QPolygon">
780 801 <modify-function signature="QPolygon(int, const int *)" remove="all"/>
781 802 <modify-function signature="operator+(QVector&lt;QPoint&gt;)const" remove="all"/>
782 803 <modify-function signature="operator&lt;&lt;(QPoint)" remove="all"/>
783 804 <modify-function signature="operator&lt;&lt;(QVector&lt;QPoint&gt;)" remove="all"/>
784 805
785 806
786 807 </value-type>
787 808
788 809 <value-type name="QPolygonF">
789 810 <modify-function signature="operator+(QVector&lt;QPointF&gt;)const" remove="all"/>
790 811 <modify-function signature="operator&lt;&lt;(QPointF)" remove="all"/>
791 812 <modify-function signature="operator&lt;&lt;(QVector&lt;QPointF&gt;)" remove="all"/>
792 813 </value-type>
793 814
794 815 <value-type name="QIcon" delete-in-main-thread="yes">
795 816 <modify-function signature="operator=(QIcon)" remove="all"/>
796 817 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
797 818 <modify-function signature="QIcon(QIconEngineV2 *)">
798 819 <modify-argument index="1">
799 820 <define-ownership class="java" owner="c++"/>
800 821 </modify-argument>
801 822 </modify-function>
802 823 <modify-function signature="QIcon(QIconEngine *)">
803 824 <modify-argument index="1">
804 825 <define-ownership class="java" owner="c++"/>
805 826 </modify-argument>
806 827 </modify-function>
807 828 </value-type>
808 829
809 830 <value-type name="QTextFrame::iterator" delete-in-main-thread="yes">
810 831 <include file-name="QTextFrame" location="global"/>
811 832 <modify-function signature="operator++(int)" remove="all"/>
812 833 <modify-function signature="operator--(int)" remove="all"/>
813 834 <modify-function signature="operator=(QTextFrame::iterator)" remove="all"/>
814 835 <modify-function signature="operator++()" access="private"/>
815 836 <modify-function signature="operator--()" access="private"/>
816 837 </value-type>
817 838
818 839 <value-type name="QTreeWidgetItemIterator" delete-in-main-thread="yes">
819 840 <custom-constructor>
820 841 return new QTreeWidgetItemIterator(*copy);
821 842 </custom-constructor>
822 843 <custom-destructor>
823 844 delete copy;
824 845 </custom-destructor>
825 846 <modify-function signature="operator=(QTreeWidgetItemIterator)" remove="all"/>
826 847 <modify-function signature="operator++(int)" remove="all"/>
827 848 <modify-function signature="operator--(int)" remove="all"/>
828 849 <modify-function signature="operator+=(int)" access="private"/>
829 850 <modify-function signature="operator-=(int)" access="private"/>
830 851 <modify-function signature="operator++()" access="private"/>
831 852 <modify-function signature="operator--()" access="private"/>
832 853 <modify-function signature="operator*()const" access="private"/>
833 854 </value-type>
834 855
835 856 <value-type name="QTextBlock::iterator" delete-in-main-thread="yes">
836 857 <include file-name="QTextBlock" location="global"/>
837 858
838 859 <modify-function signature="operator++()" access="private"/>
839 860 <modify-function signature="operator--()" access="private"/>
840 861 <modify-function signature="operator++(int)" remove="all"/>
841 862 <modify-function signature="operator--(int)" remove="all"/>
842 863 </value-type>
843 864
844 865 <value-type name="QAbstractTextDocumentLayout::PaintContext" delete-in-main-thread="yes">
845 866 <include file-name="QAbstractTextDocumentLayout" location="global"/>
846 867 </value-type>
847 868 <value-type name="QAbstractTextDocumentLayout::Selection" delete-in-main-thread="yes"/>
848 869
849 870 <value-type name="QPixmap" delete-in-main-thread="yes">
850 871 <modify-function signature="operator=(QPixmap)" remove="all"/>
851 872 <modify-function signature="operator!()const" remove="all"/>
852 873 <modify-function signature="QPixmap(const char **)" remove="all"/>
853 874 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
854 875
855 876 <modify-function signature="loadFromData(const uchar *,uint,const char *,QFlags&lt;Qt::ImageConversionFlag&gt;)" remove="all"/>
856 877
857 878 <modify-function signature="QPixmap(QString,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
858 879 <modify-argument index="2">
859 880 <replace-type modified-type="QString"/>
860 881 <conversion-rule class="native">
861 882 <insert-template name="core.convert_string_arg_to_char*"/>
862 883 </conversion-rule>
863 884 </modify-argument>
864 885 </modify-function>
865 886
866 887 <modify-function signature="load(QString,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
867 888 <modify-argument index="2">
868 889 <replace-type modified-type="QString"/>
869 890 <conversion-rule class="native">
870 891 <insert-template name="core.convert_string_arg_to_char*"/>
871 892 </conversion-rule>
872 893 </modify-argument>
873 894 </modify-function>
874 895
875 896 <modify-function signature="loadFromData(QByteArray,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
876 897 <modify-argument index="2">
877 898 <replace-type modified-type="QString"/>
878 899 <conversion-rule class="native">
879 900 <insert-template name="core.convert_string_arg_to_char*"/>
880 901 </conversion-rule>
881 902 </modify-argument>
882 903 </modify-function>
883 904
884 905 <modify-function signature="save(QIODevice*,const char*,int)const">
885 906 <modify-argument index="2">
886 907 <replace-type modified-type="QString"/>
887 908 <conversion-rule class="native">
888 909 <insert-template name="core.convert_string_arg_to_char*"/>
889 910 </conversion-rule>
890 911 </modify-argument>
891 912 </modify-function>
892 913
893 914 <modify-function signature="save(QString,const char*,int)const">
894 915 <modify-argument index="2">
895 916 <replace-type modified-type="QString"/>
896 917 <conversion-rule class="native">
897 918 <insert-template name="core.convert_string_arg_to_char*"/>
898 919 </conversion-rule>
899 920 </modify-argument>
900 921 </modify-function>
901 922 </value-type>
902 923
903 924 <value-type name="QTextCursor" delete-in-main-thread="yes">
904 925 <extra-includes>
905 926 <include file-name="QTextBlock" location="global"/>
906 927 <include file-name="QTextDocumentFragment" location="global"/>
907 928 </extra-includes>
908 929 <modify-function signature="operator=(QTextCursor)" remove="all"/>
909 930 <modify-function signature="selectedTableCells(int*,int*,int*,int*)const">
910 931 <access modifier="private"/>
911 932 </modify-function>
912 933 </value-type>
913 934
914 935 <value-type name="QTextLayout::FormatRange">
915 936 <include file-name="QTextLayout" location="global"/>
916 937 </value-type>
917 938
918 939 <value-type name="QInputMethodEvent::Attribute">
919 940 <include file-name="QInputMethodEvent" location="global"/>
920 941 <custom-constructor>
921 942 return new QInputMethodEvent::Attribute(copy-&gt;type, copy-&gt;start, copy-&gt;length, copy-&gt;value);
922 943 </custom-constructor>
923 944 <custom-destructor>
924 945 delete copy;
925 946 </custom-destructor>
926 947 </value-type>
927 948
928 949 <value-type name="QItemSelection" delete-in-main-thread="yes">
929 950
930 951 <modify-function signature="operator+(const QList&lt;QItemSelectionRange&gt;&amp;)const" remove="all"/>
931 952 <modify-function signature="operator+=(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
932 953 <modify-function signature="operator+=(const QItemSelectionRange&amp;)" remove="all"/>
933 954 <modify-function signature="operator&lt;&lt;(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
934 955 <modify-function signature="operator&lt;&lt;(QItemSelectionRange)" remove="all"/>
935 956 </value-type>
936 957
937 958 <value-type name="QMatrix4x4">
938 959 <modify-function signature="data()const" remove="all"/>
939 960 <modify-function signature="operator()(int, int)const" remove="all"/>
940 961 </value-type>
941 962 <value-type name="QMatrix">
942 963 <extra-includes>
943 964 <include file-name="QPainterPath" location="global"/>
944 965 </extra-includes>
945 966
946 967 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
947 968 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
948 969 <modify-function signature="operator=(QMatrix)" remove="all"/>
949 970
950 971 <modify-function signature="operator*(QMatrix)const" access="private"/>
951 972 <modify-function signature="operator*=(QMatrix)" access="private"/>
952 973 <modify-function signature="rotate(double)" access="private" rename="rotate_private"/>
953 974 <modify-function signature="scale(double,double)" access="private" rename="scale_private"/>
954 975 <modify-function signature="shear(double,double)" access="private" rename="shear_private"/>
955 976 <modify-function signature="translate(double,double)" access="private" rename="translate_private"/>
956 977
957 978 <modify-function signature="inverted(bool*)const">
958 979 <access modifier="private"/>
959 980 <modify-argument index="1">
960 981 <remove-default-expression/>
961 982 </modify-argument>
962 983 </modify-function>
963 984
964 985 <inject-code>
965 986 <insert-template name="core.unary_other_type">
966 987 <replace from="%FUNCTION_NAME" to="rotate"/>
967 988 <replace from="%OUT_TYPE" to="QMatrix"/>
968 989 <replace from="%IN_TYPE" to="double"/>
969 990 </insert-template>
970 991
971 992 <insert-template name="core.private_function_return_self">
972 993 <replace from="%RETURN_TYPE" to="QMatrix"/>
973 994 <replace from="%FUNCTION_NAME" to="scale"/>
974 995 <replace from="%ARGUMENTS" to="double sx, double sy"/>
975 996 <replace from="%ARGUMENT_NAMES" to="sx, sy"/>
976 997 </insert-template>
977 998
978 999 <insert-template name="core.private_function_return_self">
979 1000 <replace from="%RETURN_TYPE" to="QMatrix"/>
980 1001 <replace from="%FUNCTION_NAME" to="shear"/>
981 1002 <replace from="%ARGUMENTS" to="double sh, double sv"/>
982 1003 <replace from="%ARGUMENT_NAMES" to="sh, sv"/>
983 1004 </insert-template>
984 1005
985 1006 <insert-template name="core.private_function_return_self">
986 1007 <replace from="%RETURN_TYPE" to="QMatrix"/>
987 1008 <replace from="%FUNCTION_NAME" to="translate"/>
988 1009 <replace from="%ARGUMENTS" to="double dx, double dy"/>
989 1010 <replace from="%ARGUMENT_NAMES" to="dx, dy"/>
990 1011 </insert-template>
991 1012 </inject-code>
992 1013
993 1014 <modify-function signature="inverted(bool*)const">
994 1015 <modify-argument index="1">
995 1016 <remove-argument/>
996 1017 </modify-argument>
997 1018 </modify-function>
998 1019 </value-type>
999 1020
1000 1021 <value-type name="QConicalGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::ConicalGradient">
1001 1022 <custom-constructor>
1002 1023 return new QConicalGradient(copy-&gt;center(), copy-&gt;angle());
1003 1024 </custom-constructor>
1004 1025 <custom-destructor>
1005 1026 delete copy;
1006 1027 </custom-destructor>
1007 1028 </value-type>
1008 1029
1009 1030 <value-type name="QFontInfo" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1010 1031 <custom-constructor>
1011 1032 return new QFontInfo(*copy);
1012 1033 </custom-constructor>
1013 1034 <custom-destructor>
1014 1035 delete copy;
1015 1036 </custom-destructor>
1016 1037 <modify-function signature="operator=(QFontInfo)" remove="all"/>
1017 1038
1018 1039
1019 1040 <modify-function signature="QFontInfo(QFontInfo)">
1020 1041 <modify-argument index="1">
1021 1042 <replace-type modified-type="QFontInfo*"/>
1022 1043 <conversion-rule class="native">
1023 1044 QFontInfo &amp; %out% = *qscriptvalue_cast&lt;QFontInfo*&gt;(%in%);
1024 1045 </conversion-rule>
1025 1046 </modify-argument>
1026 1047 </modify-function>
1027 1048 </value-type>
1028 1049
1029 1050 <value-type name="QRadialGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::RadialGradient">
1030 1051 <custom-constructor>
1031 1052 return new QRadialGradient(copy-&gt;center(), copy-&gt;radius(), copy-&gt;focalPoint());
1032 1053 </custom-constructor>
1033 1054 <custom-destructor>
1034 1055 delete copy;
1035 1056 </custom-destructor>
1036 1057 </value-type>
1037 1058
1038 1059 <value-type name="QPainterPath::Element">
1039 1060 <modify-field name="x" write="false"/>
1040 1061 <modify-field name="y" write="false"/>
1041 1062 <modify-field name="type" write="false"/>
1042 1063 <include file-name="QPainterPath" location="global"/>
1043 1064 <modify-function signature="operator QPointF()const" access="private"/>
1044 1065 </value-type>
1045 1066
1046 1067 <value-type name="QTextEdit::ExtraSelection" delete-in-main-thread="yes">
1047 1068 <include file-name="QTextEdit" location="global"/>
1048 1069 </value-type>
1049 1070
1050 1071 <value-type name="QFont" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1051 1072 <extra-includes>
1052 1073 <include file-name="QStringList" location="global"/>
1053 1074 </extra-includes>
1054 1075 <modify-function signature="operator=(QFont)" remove="all"/>
1055 1076 </value-type>
1056 1077
1057 1078 <value-type name="QTextTableCell" delete-in-main-thread="yes">
1058 1079 <extra-includes>
1059 1080 <include file-name="QTextCursor" location="global"/>
1060 1081 </extra-includes>
1061 1082 <modify-function signature="operator=(QTextTableCell)" remove="all"/>
1062 1083 </value-type>
1063 1084
1064 1085 <value-type name="QImage" expense-limit="67108864" expense-cost="height()*bytesPerLine()">
1065 1086 <modify-function signature="QImage(const char *, const char *)">
1066 1087 <remove/>
1067 1088 </modify-function>
1068 1089 <modify-function signature="QImage(const char **)">
1069 1090 <access modifier="private"/>
1070 1091 </modify-function>
1071 1092 <modify-function signature="QImage(const unsigned char*,int,int,int,QImage::Format)">
1072 1093 <remove/>
1073 1094 </modify-function>
1074 1095 <modify-function signature="bits()const">
1075 1096 <remove/>
1076 1097 </modify-function>
1077 1098 <modify-function signature="scanLine(int)const">
1078 1099 <remove/>
1079 1100 </modify-function>
1080 1101 <modify-function signature="QImage(const unsigned char *, int, int, QImage::Format)">
1081 1102 <remove/>
1082 1103 </modify-function>
1083 1104
1084 1105 <extra-includes>
1085 1106 <include file-name="QStringList" location="global"/>
1086 1107 <include file-name="QMatrix" location="global"/>
1087 1108 </extra-includes>
1088 1109 <modify-function signature="save(const QString &amp;, const char *, int) const">
1089 1110 <access modifier="private"/>
1090 1111 <rename to="private_save"/>
1091 1112 <modify-argument index="2">
1092 1113 <remove-default-expression/>
1093 1114 </modify-argument>
1094 1115 <modify-argument index="3">
1095 1116 <remove-default-expression/>
1096 1117 </modify-argument>
1097 1118 </modify-function>
1098 1119
1099 1120 <modify-function signature="QImage(unsigned char*,int,int,QImage::Format)">
1100 1121 <access modifier="private"/>
1101 1122 </modify-function>
1102 1123
1103 1124 <modify-function signature="QImage(QString,const char*)">
1104 1125 <access modifier="private"/>
1105 1126 <modify-argument index="2">
1106 1127 <remove-default-expression/>
1107 1128 </modify-argument>
1108 1129 </modify-function>
1109 1130
1110 1131 <modify-function signature="load(QString,const char*)">
1111 1132 <access modifier="private"/>
1112 1133 <modify-argument index="2">
1113 1134 <remove-default-expression/>
1114 1135 </modify-argument>
1115 1136 </modify-function>
1116 1137
1117 1138 <modify-function signature="load(QIODevice*,const char*)">
1118 1139 <access modifier="private"/>
1119 1140 </modify-function>
1120 1141
1121 1142 <modify-function signature="loadFromData(const unsigned char*,int,const char*)">
1122 1143 <access modifier="private"/>
1123 1144 <modify-argument index="2">
1124 1145 <remove-default-expression/>
1125 1146 </modify-argument>
1126 1147 <modify-argument index="3">
1127 1148 <remove-default-expression/>
1128 1149 </modify-argument>
1129 1150 </modify-function>
1130 1151
1131 1152 <modify-function signature="loadFromData(QByteArray,const char*)">
1132 1153 <access modifier="private"/>
1133 1154 <modify-argument index="2">
1134 1155 <remove-default-expression/>
1135 1156 </modify-argument>
1136 1157 </modify-function>
1137 1158
1138 1159 <modify-function signature="operator=(QImage)" remove="all"/>
1139 1160
1140 1161 <modify-function signature="setText(const char*,const char*,QString)">
1141 1162 <remove/>
1142 1163 </modify-function>
1143 1164
1144 1165 <modify-function signature="text(const char*,const char*)const">
1145 1166 <remove/>
1146 1167 </modify-function>
1147 1168
1148 1169 <modify-function signature="fromData(QByteArray,const char*)">
1149 1170 <access modifier="private"/>
1150 1171 <modify-argument index="2">
1151 1172 <remove-default-expression/>
1152 1173 </modify-argument>
1153 1174 </modify-function>
1154 1175
1155 1176 <modify-function signature="fromData(const unsigned char*,int,const char*)">
1156 1177 <remove/>
1157 1178 </modify-function>
1158 1179
1159 1180 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
1160 1181 <modify-function signature="textLanguages()const" remove="all"/> <!--### Obsolete in 4.3-->
1161 1182
1162 1183 <modify-function signature="QImage(const char**)" remove="all"/>
1163 1184 <modify-function signature="QImage(const uchar *,int,int,QImage::Format)" remove="all"/>
1164 1185 <modify-function signature="QImage(const uchar *,int,int,int,QImage::Format)" remove="all"/>
1165 1186 <modify-function signature="QImage(uchar *,int,int,QImage::Format)" remove="all"/>
1166 1187 <modify-function signature="QImage(uchar *,int,int,int,QImage::Format)" remove="all"/>
1167 1188 <modify-function signature="setColorTable(const QVector&lt;uint&gt;)" remove="all"/>
1168 1189 <modify-function signature="loadFromData(const uchar *,int,const char *)" remove="all"/>
1169 1190 <modify-function signature="fromData(const uchar *,int,const char *)" remove="all"/>
1170 1191 <modify-function signature="bits()" remove="all"/>
1171 1192 <modify-function signature="scanLine(int)" remove="all"/>
1172 1193
1173 1194 <modify-function signature="QImage(QString,const char*)">
1174 1195 <modify-argument index="2">
1175 1196 <replace-type modified-type="QString"/>
1176 1197 <conversion-rule class="native">
1177 1198 <insert-template name="core.convert_string_arg_to_char*"/>
1178 1199 </conversion-rule>
1179 1200 </modify-argument>
1180 1201 </modify-function>
1181 1202
1182 1203 <modify-function signature="fromData(QByteArray,const char*)">
1183 1204 <modify-argument index="2">
1184 1205 <replace-type modified-type="QString"/>
1185 1206 <conversion-rule class="native">
1186 1207 <insert-template name="core.convert_string_arg_to_char*"/>
1187 1208 </conversion-rule>
1188 1209 </modify-argument>
1189 1210 </modify-function>
1190 1211
1191 1212 <modify-function signature="load(QString,const char*)">
1192 1213 <modify-argument index="2">
1193 1214 <replace-type modified-type="QString"/>
1194 1215 <conversion-rule class="native">
1195 1216 <insert-template name="core.convert_string_arg_to_char*"/>
1196 1217 </conversion-rule>
1197 1218 </modify-argument>
1198 1219 </modify-function>
1199 1220
1200 1221 <modify-function signature="load(QIODevice*,const char*)">
1201 1222 <modify-argument index="2">
1202 1223 <replace-type modified-type="QString"/>
1203 1224 <conversion-rule class="native">
1204 1225 <insert-template name="core.convert_string_arg_to_char*"/>
1205 1226 </conversion-rule>
1206 1227 </modify-argument>
1207 1228 </modify-function>
1208 1229
1209 1230 <modify-function signature="loadFromData(QByteArray,const char*)">
1210 1231 <modify-argument index="2">
1211 1232 <replace-type modified-type="QString"/>
1212 1233 <conversion-rule class="native">
1213 1234 <insert-template name="core.convert_string_arg_to_char*"/>
1214 1235 </conversion-rule>
1215 1236 </modify-argument>
1216 1237 </modify-function>
1217 1238
1218 1239 <modify-function signature="save(QString,const char*,int)const">
1219 1240 <modify-argument index="2">
1220 1241 <replace-type modified-type="QString"/>
1221 1242 <conversion-rule class="native">
1222 1243 <insert-template name="core.convert_string_arg_to_char*"/>
1223 1244 </conversion-rule>
1224 1245 </modify-argument>
1225 1246 </modify-function>
1226 1247
1227 1248 <modify-function signature="save(QIODevice*,const char*,int)const">
1228 1249 <modify-argument index="2">
1229 1250 <replace-type modified-type="QString"/>
1230 1251 <conversion-rule class="native">
1231 1252 <insert-template name="core.convert_string_arg_to_char*"/>
1232 1253 </conversion-rule>
1233 1254 </modify-argument>
1234 1255 </modify-function>
1235 1256
1236 1257 </value-type>
1237 1258
1238 1259 <value-type name="QColormap" delete-in-main-thread="yes">
1239 1260 <modify-function signature="operator=(QColormap)" remove="all"/>
1240 1261 <extra-includes>
1241 1262 <include file-name="QColor" location="global"/>
1242 1263 </extra-includes>
1243 1264 <custom-constructor>
1244 1265 return new QColormap(*copy);
1245 1266 </custom-constructor>
1246 1267 <custom-destructor>
1247 1268 delete copy;
1248 1269 </custom-destructor>
1249 1270 </value-type>
1250 1271
1251 1272 <value-type name="QCursor" delete-in-main-thread="yes">
1252 1273 <extra-includes>
1253 1274 <include file-name="QPixmap" location="global"/>
1254 1275 </extra-includes>
1255 1276 <modify-function signature="operator=(QCursor)" remove="all"/>
1256 1277 </value-type>
1257 1278
1258 1279 <value-type name="QFontDatabase" delete-in-main-thread="yes">
1259 1280 <extra-includes>
1260 1281 <include file-name="QStringList" location="global"/>
1261 1282 </extra-includes>
1262 1283 </value-type>
1263 1284
1264 1285 <value-type name="QPen">
1265 1286 <extra-includes>
1266 1287 <include file-name="QBrush" location="global"/>
1267 1288 </extra-includes>
1268 1289
1269 1290 <modify-function signature="operator=(QPen)" remove="all"/>
1270 1291 </value-type>
1271 1292
1272 1293 <value-type name="QBrush">
1273 1294 <modify-function signature="QBrush(Qt::GlobalColor, Qt::BrushStyle)" remove="all"/>
1274 1295 <modify-function signature="operator=(const QBrush &amp;)" remove="all"/>
1275 1296
1276 1297 <extra-includes>
1277 1298 <include file-name="QPixmap" location="global"/>
1278 1299 </extra-includes>
1279 1300
1280 1301 <modify-function signature="QBrush(QGradient)">
1281 1302 <modify-argument index="1">
1282 1303 <replace-type modified-type="QGradient*"/>
1283 1304 <conversion-rule class="native">
1284 1305 QGradient &amp; %out% = *qscriptvalue_cast&lt;QGradient*&gt;(%in%);
1285 1306 </conversion-rule>
1286 1307 </modify-argument>
1287 1308 </modify-function>
1288 1309 </value-type>
1289 1310
1290 1311 <value-type name="QColor">
1291 1312 <modify-function signature="QColor(QColor::Spec)" remove="all"/>
1292 1313 <modify-function signature="operator=(QColor)" remove="all"/>
1293 1314 <modify-function signature="operator=(Qt::GlobalColor)" remove="all"/>
1294 1315
1295 1316 <modify-function signature="QColor(const char*)">
1296 1317 <remove/>
1297 1318 </modify-function>
1298 1319
1299 1320 <modify-function signature="getCmyk(int*,int*,int*,int*,int*)">
1300 1321 <remove/>
1301 1322 </modify-function>
1302 1323
1303 1324 <modify-function signature="getCmykF(double*,double*,double*,double*,double*)">
1304 1325 <remove/>
1305 1326 </modify-function>
1306 1327
1307 1328 <modify-function signature="getHsv(int*,int*,int*,int*)const">
1308 1329 <remove/>
1309 1330 </modify-function>
1310 1331
1311 1332 <modify-function signature="getHsvF(double*,double*,double*,double*)const">
1312 1333 <remove/>
1313 1334 </modify-function>
1314 1335
1315 1336 <modify-function signature="getRgb(int*,int*,int*,int*)const">
1316 1337 <remove/>
1317 1338 </modify-function>
1318 1339
1319 1340 <modify-function signature="getRgbF(double*,double*,double*,double*)const">
1320 1341 <remove/>
1321 1342 </modify-function>
1322 1343
1323 1344 <modify-function signature="dark(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1324 1345 <modify-function signature="light(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1325 1346 </value-type>
1326 1347
1327 1348 <value-type name="QFontMetricsF" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1328 1349 <custom-constructor>
1329 1350 return new QFontMetricsF(*copy);
1330 1351 </custom-constructor>
1331 1352 <custom-destructor>
1332 1353 delete copy;
1333 1354 </custom-destructor>
1334 1355 <modify-function signature="operator!=(const QFontMetricsF &amp;)">
1335 1356 <remove/>
1336 1357 </modify-function>
1337 1358 <modify-function signature="operator==(const QFontMetricsF &amp;)">
1338 1359 <remove/>
1339 1360 </modify-function>
1340 1361
1341 1362 <modify-function signature="boundingRect(QRectF,int,QString,int,int*)const">
1342 1363 <access modifier="private"/>
1343 1364 <modify-argument index="4">
1344 1365 <remove-default-expression/>
1345 1366 </modify-argument>
1346 1367 <modify-argument index="5">
1347 1368 <remove-default-expression/>
1348 1369 </modify-argument>
1349 1370 </modify-function>
1350 1371
1351 1372 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1352 1373 <modify-function signature="operator=(QFontMetricsF)" remove="all"/>
1353 1374
1354 1375 <modify-function signature="size(int,QString,int,int*)const">
1355 1376 <access modifier="private"/>
1356 1377 <modify-argument index="3">
1357 1378 <remove-default-expression/>
1358 1379 </modify-argument>
1359 1380 <modify-argument index="4">
1360 1381 <remove-default-expression/>
1361 1382 </modify-argument>
1362 1383 </modify-function>
1363 1384
1364 1385 <modify-function signature="QFontMetricsF(QFontMetricsF)" remove="all"/>
1365 1386 <modify-function signature="QFontMetricsF(QFontMetrics)" remove="all"/>
1366 1387 <modify-function signature="operator==(QFontMetricsF)const" remove="all"/>
1367 1388 <modify-function signature="operator!=(QFontMetricsF)const" remove="all"/>
1368 1389 </value-type>
1369 1390 <value-type name="QTextOption::Tab"/>
1370 1391
1371 1392 <value-type name="QFontMetrics" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1372 1393 <custom-constructor>
1373 1394 return new QFontMetrics(*copy);
1374 1395 </custom-constructor>
1375 1396 <custom-destructor>
1376 1397 delete copy;
1377 1398 </custom-destructor>
1378 1399 <modify-function signature="operator!=(const QFontMetrics &amp;)">
1379 1400 <remove/>
1380 1401 </modify-function>
1381 1402 <modify-function signature="operator==(const QFontMetrics &amp;)">
1382 1403 <remove/>
1383 1404 </modify-function>
1384 1405
1385 1406 <modify-function signature="boundingRect(int,int,int,int,int,QString,int,int*)const">
1386 1407 <access modifier="private"/>
1387 1408 <modify-argument index="7">
1388 1409 <remove-default-expression/>
1389 1410 </modify-argument>
1390 1411 <modify-argument index="8">
1391 1412 <remove-default-expression/>
1392 1413 </modify-argument>
1393 1414 </modify-function>
1394 1415
1395 1416 <modify-function signature="boundingRect(QRect,int,QString,int,int*)const">
1396 1417 <access modifier="private"/>
1397 1418 <modify-argument index="4">
1398 1419 <remove-default-expression/>
1399 1420 </modify-argument>
1400 1421 <modify-argument index="5">
1401 1422 <remove-default-expression/>
1402 1423 </modify-argument>
1403 1424 </modify-function>
1404 1425
1405 1426 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1406 1427
1407 1428 <modify-function signature="size(int,QString,int,int*)const">
1408 1429 <access modifier="private"/>
1409 1430 <modify-argument index="3">
1410 1431 <remove-default-expression/>
1411 1432 </modify-argument>
1412 1433 <modify-argument index="4">
1413 1434 <remove-default-expression/>
1414 1435 </modify-argument>
1415 1436 </modify-function>
1416 1437
1417 1438
1418 1439 <modify-function signature="QFontMetrics(QFontMetrics)" remove="all"/>
1419 1440 <modify-function signature="operator==(QFontMetrics)const" remove="all"/>
1420 1441 <modify-function signature="operator!=(QFontMetrics)const" remove="all"/>
1421 1442 </value-type>
1422 1443
1423 1444 <value-type name="QGradient" force-abstract="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QGradient::NoGradient">
1424 1445 <custom-constructor>
1425 1446 Q_UNUSED(copy)
1426 1447 qWarning("Copying empty QGradient object");
1427 1448 return new QGradient();
1428 1449 </custom-constructor>
1429 1450 <custom-destructor>
1430 1451 delete copy;
1431 1452 </custom-destructor>
1432 1453 <modify-function signature="operator==(const QGradient &amp;)">
1433 1454 <remove/>
1434 1455 </modify-function>
1435 1456 </value-type>
1436 1457
1437 1458 <value-type name="QLinearGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::LinearGradient">
1438 1459 <custom-constructor>
1439 1460 QLinearGradient *lg = new QLinearGradient(copy-&gt;start(), copy-&gt;finalStop());
1440 1461 lg-&gt;setSpread(copy-&gt;spread());
1441 1462 lg-&gt;setStops(copy-&gt;stops());
1442 1463 return (void *) lg;
1443 1464 </custom-constructor>
1444 1465 <custom-destructor>
1445 1466 delete copy;
1446 1467 </custom-destructor>
1447 1468 </value-type>
1448 1469
1449 1470 <value-type name="QPrinterInfo">
1450 1471 <modify-function signature="operator=(const QPrinterInfo &amp;)" remove="all"/>
1451 1472 </value-type>
1452 1473
1453 1474 <value-type name="QMargins"/>
1454 1475
1455 1476 <interface-type name="QLayoutItem"/>
1456 1477 <interface-type name="QPaintDevice"/>
1457 1478
1458 1479 <interface-type name="QGraphicsItem" delete-in-main-thread="yes" polymorphic-base="yes">
1459 1480 <modify-function signature="setCursorForItemOnly(QCursor)" remove="all"/>
1460 1481
1461 1482 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/>
1462 1483 <modify-function signature="toGraphicsObject() const" remove="all"/>
1463 1484
1464 1485 <modify-function signature="paint(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
1465 1486 <modify-argument index="1" invalidate-after-use="yes"/>
1466 1487 </modify-function>
1467 1488 <modify-function signature="collidesWithItem(const QGraphicsItem*,Qt::ItemSelectionMode)const">
1468 1489 <modify-argument index="1" invalidate-after-use="yes"/>
1469 1490 </modify-function>
1470 1491
1471 1492 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
1472 1493 <modify-argument index="1" invalidate-after-use="yes"/>
1473 1494 </modify-function>
1474 1495 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
1475 1496 <modify-argument index="1" invalidate-after-use="yes"/>
1476 1497 </modify-function>
1477 1498 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
1478 1499 <modify-argument index="1" invalidate-after-use="yes"/>
1479 1500 </modify-function>
1480 1501 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
1481 1502 <modify-argument index="1" invalidate-after-use="yes"/>
1482 1503 </modify-function>
1483 1504 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
1484 1505 <modify-argument index="1" invalidate-after-use="yes"/>
1485 1506 </modify-function>
1486 1507 <modify-function signature="focusInEvent(QFocusEvent*)">
1487 1508 <modify-argument index="1" invalidate-after-use="yes"/>
1488 1509 </modify-function>
1489 1510 <modify-function signature="focusOutEvent(QFocusEvent*)">
1490 1511 <modify-argument index="1" invalidate-after-use="yes"/>
1491 1512 </modify-function>
1492 1513 <modify-function signature="hoverEnterEvent(QGraphicsSceneHoverEvent*)">
1493 1514 <modify-argument index="1" invalidate-after-use="yes"/>
1494 1515 </modify-function>
1495 1516 <modify-function signature="hoverLeaveEvent(QGraphicsSceneHoverEvent*)">
1496 1517 <modify-argument index="1" invalidate-after-use="yes"/>
1497 1518 </modify-function>
1498 1519 <modify-function signature="hoverMoveEvent(QGraphicsSceneHoverEvent*)">
1499 1520 <modify-argument index="1" invalidate-after-use="yes"/>
1500 1521 </modify-function>
1501 1522 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
1502 1523 <modify-argument index="1" invalidate-after-use="yes"/>
1503 1524 </modify-function>
1504 1525 <modify-function signature="isObscuredBy(const QGraphicsItem*)const">
1505 1526 <modify-argument index="1" invalidate-after-use="yes"/>
1506 1527 </modify-function>
1507 1528 <modify-function signature="keyPressEvent(QKeyEvent*)">
1508 1529 <modify-argument index="1" invalidate-after-use="yes"/>
1509 1530 </modify-function>
1510 1531 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
1511 1532 <modify-argument index="1" invalidate-after-use="yes"/>
1512 1533 </modify-function>
1513 1534 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
1514 1535 <modify-argument index="1" invalidate-after-use="yes"/>
1515 1536 </modify-function>
1516 1537 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
1517 1538 <modify-argument index="1" invalidate-after-use="yes"/>
1518 1539 </modify-function>
1519 1540 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
1520 1541 <modify-argument index="1" invalidate-after-use="yes"/>
1521 1542 </modify-function>
1522 1543 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
1523 1544 <modify-argument index="1" invalidate-after-use="yes"/>
1524 1545 </modify-function>
1525 1546 <modify-function signature="sceneEvent(QEvent*)">
1526 1547 <modify-argument index="1" invalidate-after-use="yes"/>
1527 1548 </modify-function>
1528 1549 <modify-function signature="sceneEventFilter(QGraphicsItem*,QEvent*)">
1529 1550 <modify-argument index="1" invalidate-after-use="yes"/>
1530 1551 <modify-argument index="2" invalidate-after-use="yes"/>
1531 1552 </modify-function>
1532 1553 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
1533 1554 <modify-argument index="1" invalidate-after-use="yes"/>
1534 1555 </modify-function>
1535 1556
1536 1557 <modify-function signature="children()const" remove="all"/>
1537 1558 <modify-function signature="installSceneEventFilter(QGraphicsItem *)">
1538 1559 <modify-argument index="1">
1539 1560 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1540 1561 <reference-count action="ignore"/>
1541 1562 </modify-argument>
1542 1563 </modify-function>
1543 1564 <modify-function signature="removeSceneEventFilter(QGraphicsItem *)">
1544 1565 <modify-argument index="1">
1545 1566 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1546 1567 <reference-count action="ignore"/>
1547 1568 </modify-argument>
1548 1569 </modify-function>
1549 1570
1550 1571 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1551 1572 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1552 1573 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1553 1574 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1554 1575
1555 1576 <modify-function signature="supportsExtension(QGraphicsItem::Extension)const" remove="all"/>
1556 1577 <modify-function signature="setExtension(QGraphicsItem::Extension,QVariant)" remove="all"/>
1557 1578 </interface-type>
1558 1579
1559 1580 <object-type name="QAbstractGraphicsShapeItem" delete-in-main-thread="yes">
1560 1581 <modify-function signature="QAbstractGraphicsShapeItem(QGraphicsItem*,QGraphicsScene*)">
1561 1582 <inject-code position="end">
1562 1583 <argument-map index="1" meta-name="%1"/>
1563 1584 if (%1 != null) disableGarbageCollection();
1564 1585 </inject-code>
1565 1586 </modify-function>
1566 1587
1567 1588 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1568 1589 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1569 1590 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1570 1591 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1571 1592 </object-type>
1572 1593
1573 1594 <object-type name="QAbstractItemView">
1574 1595 <modify-function signature="update()" remove="all"/>
1575 1596 <modify-function signature="horizontalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1576 1597 <modify-function signature="setHorizontalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1577 1598 <modify-function signature="setVerticalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1578 1599 <modify-function signature="verticalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1579 1600
1580 1601 <modify-function signature="edit(QModelIndex,QAbstractItemView::EditTrigger,QEvent*)">
1581 1602 <modify-argument index="3" invalidate-after-use="yes"/>
1582 1603 </modify-function>
1583 1604 <modify-function signature="selectionCommand(QModelIndex,const QEvent*)const">
1584 1605 <modify-argument index="2" invalidate-after-use="yes"/>
1585 1606 </modify-function>
1586 1607
1587 1608
1588 1609 <!-- ### because the CursorAction enum is protected -->
1589 1610 <modify-function signature="moveCursor(QAbstractItemView::CursorAction,QFlags&lt;Qt::KeyboardModifier&gt;)" remove="all"/>
1590 1611 <inject-code class="shell-declaration">
1591 1612 QModelIndex moveCursor(QAbstractItemView::CursorAction, Qt::KeyboardModifiers)
1592 1613 { return QModelIndex(); }
1593 1614 </inject-code>
1594 1615 </object-type>
1595 1616
1596 1617 <object-type name="QAbstractPageSetupDialog"/>
1597 1618 <object-type name="QAbstractPrintDialog"/>
1598 1619 <object-type name="QAbstractSlider">
1599 1620 <modify-function signature="sliderChange(QAbstractSlider::SliderChange)" remove="all"/>
1600 1621 </object-type>
1601 1622 <object-type name="QAbstractTextDocumentLayout">
1602 1623 <modify-function signature="setPaintDevice(QPaintDevice*)">
1603 1624 <modify-argument index="1">
1604 1625 <reference-count action="set" variable-name="__rcPaintDevice"/>
1605 1626 </modify-argument>
1606 1627 </modify-function>
1607 1628
1608 1629 <modify-function signature="draw(QPainter*,QAbstractTextDocumentLayout::PaintContext)">
1609 1630 <modify-argument index="1" invalidate-after-use="yes"/>
1610 1631 </modify-function>
1611 1632 <modify-function signature="drawInlineObject(QPainter*,QRectF,QTextInlineObject,int,QTextFormat)">
1612 1633 <modify-argument index="1" invalidate-after-use="yes"/>
1613 1634 </modify-function>
1614 1635
1615 1636 </object-type>
1616 1637 <object-type name="QAccessible">
1617 1638 <modify-function signature="initialize()" remove="all"/>
1618 1639 <modify-function signature="cleanup()" remove="all"/>
1619 1640 <modify-function signature="setRootObject(QObject *)">
1620 1641 <modify-argument index="1">
1621 1642 <reference-count action="ignore"/>
1622 1643 </modify-argument>
1623 1644 </modify-function>
1624 1645 <modify-function signature="queryAccessibleInterface(QObject *)">
1625 1646 <modify-argument index="return">
1626 1647 <define-ownership class="java" owner="java"/>
1627 1648 </modify-argument>
1628 1649 </modify-function>
1629 1650 </object-type>
1630 1651 <object-type name="QAccessibleBridge">
1631 1652 <modify-function signature="setRootObject(QAccessibleInterface *)">
1632 1653 <modify-argument index="1">
1633 1654 <define-ownership class="shell" owner="java"/>
1634 1655 </modify-argument>
1635 1656 </modify-function>
1636 1657 <modify-function signature="notifyAccessibilityUpdate(int,QAccessibleInterface*,int)">
1637 1658 <modify-argument invalidate-after-use="yes" index="2"/>
1638 1659 </modify-function>
1639 1660 </object-type>
1640 1661 <object-type name="QAccessible2Interface"/>
1641 1662 <object-type name="QAccessibleTableInterface">
1642 1663 <modify-function signature="qAccessibleTableCastHelper()" remove="all"/>
1643 1664 </object-type>
1644 1665
1645 1666 <object-type name="QAccessibleInterface">
1646 1667 <modify-function signature="indexOfChild(const QAccessibleInterface*)const">
1647 1668 <modify-argument invalidate-after-use="yes" index="1"/>
1648 1669 </modify-function>
1649 1670 <modify-function signature="relationTo(int,const QAccessibleInterface*,int)const">
1650 1671 <modify-argument invalidate-after-use="yes" index="2"/>
1651 1672 </modify-function>
1652 1673 </object-type>
1653 1674 <object-type name="QAccessibleInterfaceEx"/>
1654 1675 <object-type name="QAccessibleObject"/>
1655 1676 <object-type name="QAccessibleObjectEx"/>
1656 1677 <object-type name="QAccessibleWidget"/>
1657 1678 <object-type name="QAccessibleWidgetEx"/>
1658 1679 <object-type name="QActionGroup"/>
1659 1680 <object-type name="QCDEStyle">
1660 1681 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1661 1682 </object-type>
1662 1683 <object-type name="QCheckBox">
1663 1684 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
1664 1685 <access modifier="private"/>
1665 1686 </modify-function>
1666 1687 </object-type>
1667 1688 <object-type name="QCleanlooksStyle">
1668 1689 <modify-function signature="standardPixmap(QStyle::StandardPixmap,const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1669 1690 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1670 1691 </object-type>
1671 1692 <object-type name="QCommonStyle">
1672 1693 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1673 1694 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1674 1695 </object-type>
1675 1696 <object-type name="QDataWidgetMapper">
1676 1697 <modify-function signature="addMapping(QWidget*,int)">
1677 1698 <modify-argument index="1">
1678 1699 <reference-count action="add" variable-name="__rcMappings"/>
1679 1700 </modify-argument>
1680 1701 </modify-function>
1681 1702 <modify-function signature="addMapping(QWidget*,int,QByteArray)">
1682 1703 <modify-argument index="1">
1683 1704 <reference-count action="add" variable-name="__rcMappings"/>
1684 1705 </modify-argument>
1685 1706 </modify-function>
1686 1707 <modify-function signature="removeMapping(QWidget*)">
1687 1708 <modify-argument index="1">
1688 1709 <reference-count action="remove" variable-name="__rcMappings"/>
1689 1710 </modify-argument>
1690 1711 </modify-function>
1691 1712 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
1692 1713 <modify-argument index="1">
1693 1714 <reference-count action="set" variable-name="__rcItemDelegate"/>
1694 1715 </modify-argument>
1695 1716 </modify-function>
1696 1717 <modify-function signature="setModel(QAbstractItemModel*)">
1697 1718 <modify-argument index="1">
1698 1719 <reference-count action="set" variable-name="__rcModel"/>
1699 1720 </modify-argument>
1700 1721 </modify-function>
1701 1722 </object-type>
1702 1723 <object-type name="QDateEdit"/>
1703 1724 <object-type name="QDesktopServices">
1704 1725 <modify-function signature="setUrlHandler(const QString &amp;, QObject *, const char *)" access="private">
1705 1726 <modify-argument index="2">
1706 1727 <reference-count action="ignore"/> <!-- Handled in injected code -->
1707 1728 </modify-argument>
1708 1729 </modify-function>
1709 1730 </object-type>
1710 1731 <object-type name="QDialog">
1711 1732 <modify-function signature="setExtension(QWidget*)" remove="all"/>
1712 1733 <modify-function signature="exec()" access="non-final"/>
1713 1734 <modify-function signature="extension()const" remove="all"/> <!--### Obsolete in 4.3-->
1714 1735 <modify-function signature="orientation()const" remove="all"/> <!--### Obsolete in 4.3-->
1715 1736 <modify-function signature="open()" virtual-slot="yes"/>
1716 1737 <modify-function signature="setOrientation(Qt::Orientation)" remove="all"/> <!--### Obsolete in 4.3-->
1717 1738 <modify-function signature="showExtension(bool)" remove="all"/> <!--### Obsolete in 4.3-->
1718 1739 <modify-function signature="setVisible(bool)" allow-as-slot="yes"/>
1719 1740 </object-type>
1720 1741 <object-type name="QDialogButtonBox">
1721 1742 <modify-function signature="addButton(QAbstractButton*,QDialogButtonBox::ButtonRole)">
1722 1743 <modify-argument index="1">
1723 1744 <reference-count action="ignore"/>
1724 1745 </modify-argument>
1725 1746 </modify-function>
1726 1747 <modify-function signature="removeButton(QAbstractButton*)">
1727 1748 <modify-argument index="1">
1728 1749 <reference-count action="ignore"/>
1729 1750 </modify-argument>
1730 1751 </modify-function>
1731 1752 </object-type>
1732 1753 <object-type name="QDirModel">
1733 1754 <modify-function signature="parent()const" remove="all"/>
1734 1755 <modify-function signature="setIconProvider(QFileIconProvider*)">
1735 1756 <modify-argument index="1">
1736 1757 <reference-count action="set" variable-name="__rcIconProvider"/>
1737 1758 </modify-argument>
1738 1759 </modify-function>
1739 1760 </object-type>
1740 1761 <object-type name="QDoubleValidator"/>
1741 1762 <object-type name="QFileIconProvider"/>
1742 1763 <object-type name="QWizard">
1743 1764 <!-- ### Requires correct class name in meta object -->
1744 1765 <modify-function signature="setDefaultProperty(const char *, const char *, const char *)" remove="all"/>
1745 1766 <modify-function signature="addPage(QWizardPage*)">
1746 1767 <modify-argument index="1">
1747 1768 <no-null-pointer/>
1748 1769 <reference-count action="ignore"/>
1749 1770 </modify-argument>
1750 1771 </modify-function>
1751 1772 <modify-function signature="setButton(QWizard::WizardButton,QAbstractButton*)">
1752 1773 <modify-argument index="1">
1753 1774 <reference-count action="ignore"/>
1754 1775 </modify-argument>
1755 1776 </modify-function>
1756 1777 <modify-function signature="setPage(int,QWizardPage*)">
1757 1778 <modify-argument index="2">
1758 1779 <no-null-pointer/>
1759 1780 <reference-count action="ignore"/>
1760 1781 </modify-argument>
1761 1782 </modify-function>
1762 1783
1763 1784 </object-type>
1764 1785 <object-type name="QWizardPage">
1765 1786 <!-- ### Reduced functionality due to meta object having missing information -->
1766 1787 <modify-function signature="registerField(const QString &amp;, QWidget *, const char *, const char *)">
1767 1788 <access modifier="private"/>
1768 1789 <modify-argument index="3">
1769 1790 <remove-default-expression/>
1770 1791 </modify-argument>
1771 1792 <modify-argument index="4">
1772 1793 <remove-default-expression/>
1773 1794 </modify-argument>
1774 1795 </modify-function>
1775 1796
1776 1797 </object-type>
1777 1798 <object-type name="QFocusFrame">
1778 1799 <modify-function signature="initStyleOption(QStyleOption*)const">
1779 1800 <access modifier="private"/>
1780 1801 </modify-function>
1781 1802 <modify-function signature="setWidget(QWidget*)">
1782 1803 <modify-argument index="1">
1783 1804 <reference-count action="set" variable-name="__rcWidget"/>
1784 1805 </modify-argument>
1785 1806 </modify-function>
1786 1807 <inject-code>
1787 1808 <insert-template name="gui.init_style_option">
1788 1809 <replace from="%TYPE" to="QStyleOption"/>
1789 1810 </insert-template>
1790 1811 </inject-code>
1791 1812 </object-type>
1792 1813 <object-type name="QFontComboBox"/>
1793 1814 <object-type name="QFontDialog">
1794 1815 <inject-code class="native" position="beginning">
1795 1816 Q_DECLARE_METATYPE(QScriptValue)
1796 1817 </inject-code>
1797 1818 <modify-function signature="getFont(bool*,QWidget*)">
1798 1819 <modify-argument index="1">
1799 1820 <remove-argument/>
1800 1821 <conversion-rule class="native">
1801 1822 <insert-template name="core.prepare_removed_bool*_argument"/>
1802 1823 </conversion-rule>
1803 1824 </modify-argument>
1804 1825 <modify-argument index="return">
1805 1826 <conversion-rule class="native">
1806 1827 <insert-template name="core.convert_to_null_or_wrap"/>
1807 1828 </conversion-rule>
1808 1829 </modify-argument>
1809 1830 </modify-function>
1810 1831
1811 1832 <modify-function signature="getFont(bool*,QFont,QWidget*)">
1812 1833 <modify-argument index="1">
1813 1834 <remove-argument/>
1814 1835 <conversion-rule class="native">
1815 1836 <insert-template name="core.prepare_removed_bool*_argument"/>
1816 1837 </conversion-rule>
1817 1838 </modify-argument>
1818 1839 <modify-argument index="return">
1819 1840 <conversion-rule class="native">
1820 1841 <insert-template name="core.convert_to_null_or_wrap"/>
1821 1842 </conversion-rule>
1822 1843 </modify-argument>
1823 1844 </modify-function>
1824 1845
1825 1846 <modify-function signature="getFont(bool*,QFont,QWidget*,QString)">
1826 1847 <modify-argument index="1">
1827 1848 <remove-argument/>
1828 1849 <conversion-rule class="native">
1829 1850 <insert-template name="core.prepare_removed_bool*_argument"/>
1830 1851 </conversion-rule>
1831 1852 </modify-argument>
1832 1853 <modify-argument index="return">
1833 1854 <conversion-rule class="native">
1834 1855 <insert-template name="core.convert_to_null_or_wrap"/>
1835 1856 </conversion-rule>
1836 1857 </modify-argument>
1837 1858 </modify-function>
1838 1859 </object-type>
1839 1860
1840 1861 <object-type name="QGraphicsEllipseItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsEllipseItem::Type" />
1841 1862 <object-type name="QGraphicsItemAnimation">
1842 1863 <modify-function signature="setItem(QGraphicsItem*)">
1843 1864 <modify-argument index="1">
1844 1865 <reference-count action="set" variable-name="__rcItem"/>
1845 1866 </modify-argument>
1846 1867 </modify-function>
1847 1868 <modify-function signature="setTimeLine(QTimeLine*)">
1848 1869 <modify-argument index="1">
1849 1870 <reference-count action="set" variable-name="__rcTimeLine"/>
1850 1871 </modify-argument>
1851 1872 </modify-function>
1852 1873
1853 1874 <extra-includes>
1854 1875 <include file-name="QPair" location="global"/>
1855 1876 </extra-includes>
1856 1877 </object-type>
1857 1878 <object-type name="QGraphicsItemGroup" delete-in-main-thread="yes"
1858 1879 polymorphic-id-expression="%1-&gt;type() == QGraphicsItemGroup::Type">
1859 1880 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1860 1881 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1861 1882 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1862 1883 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1863 1884 </object-type>
1864 1885 <object-type name="QGraphicsLineItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsLineItem::Type">
1865 1886 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1866 1887 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1867 1888 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1868 1889 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1869 1890 </object-type>
1870 1891 <object-type name="QGraphicsPathItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsPathItem::Type"/>
1871 1892
1872 1893 <object-type name="QGraphicsPixmapItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsPixmapItem::Type">
1873 1894 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1874 1895 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1875 1896 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1876 1897 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1877 1898 </object-type>
1878 1899 <object-type name="QGraphicsPolygonItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsPolygonItem::Type"/>
1879 1900 <object-type name="QGraphicsRectItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsRectItem::Type"/>
1880 1901 <object-type name="QGraphicsSimpleTextItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsSimpleTextItem::Type"/>
1881 1902 <object-type name="QHBoxLayout"/>
1882 1903 <object-type name="QHeaderView">
1883 1904 <modify-function signature="initStyleOption(QStyleOptionHeader*)const">
1884 1905 <access modifier="private"/>
1885 1906 </modify-function>
1886 1907
1887 1908 <modify-function signature="paintSection(QPainter*,QRect,int)const">
1888 1909 <modify-argument index="1" invalidate-after-use="yes"/>
1889 1910 </modify-function>
1890 1911
1891 1912 <inject-code>
1892 1913 <insert-template name="gui.init_style_option">
1893 1914 <replace from="%TYPE" to="QStyleOptionHeader"/>
1894 1915 </insert-template>
1895 1916 </inject-code>
1896 1917 <modify-function signature="setModel(QAbstractItemModel*)">
1897 1918 <modify-argument index="1">
1898 1919 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcModel"/>
1899 1920 </modify-argument>
1900 1921 </modify-function>
1901 1922 </object-type>
1902 1923 <object-type name="QIconEngine">
1903 1924 <modify-function signature="paint(QPainter*,QRect,QIcon::Mode,QIcon::State)">
1904 1925 <modify-argument index="1" invalidate-after-use="yes"/>
1905 1926 </modify-function>
1906 1927 </object-type>
1907 1928 <object-type name="QIconEngineV2">
1908 1929 <modify-function signature="read(QDataStream&amp;)">
1909 1930 <modify-argument index="1" invalidate-after-use="yes"/>
1910 1931 </modify-function>
1911 1932 <modify-function signature="write(QDataStream&amp;)const">
1912 1933 <modify-argument index="1" invalidate-after-use="yes"/>
1913 1934 </modify-function>
1914 1935
1915 1936 <modify-function signature="virtual_hook(int,void*)" remove="all"/>
1916 1937 <modify-function signature="clone()const">
1917 1938 <modify-argument index="return">
1918 1939 <define-ownership class="shell" owner="c++"/>
1919 1940 </modify-argument>
1920 1941 </modify-function>
1921 1942 </object-type>
1922 1943 <object-type name="QImageWriter">
1923 1944 <modify-function signature="setDevice(QIODevice*)">
1924 1945 <modify-argument index="1">
1925 1946 <reference-count action="set" variable-name="__rcDevice"/>
1926 1947 </modify-argument>
1927 1948 </modify-function>
1928 1949 <modify-function signature="description()const" remove="all"/> <!--### Obsolete in 4.3-->
1929 1950 <modify-function signature="setDescription(QString)" remove="all"/> <!--### Obsolete in 4.3-->
1930 1951 </object-type>
1931 1952 <object-type name="QInputContextFactory"/>
1932 1953 <object-type name="QIntValidator"/>
1933 1954 <object-type name="QItemDelegate">
1934 1955 <modify-function signature="doLayout(QStyleOptionViewItem,QRect*,QRect*,QRect*,bool)const">
1935 1956 <remove/>
1936 1957 </modify-function>
1937 1958
1938 1959 <modify-function signature="drawCheck(QPainter*,QStyleOptionViewItem,QRect,Qt::CheckState)const">
1939 1960 <modify-argument index="1" invalidate-after-use="yes"/>
1940 1961 </modify-function>
1941 1962 <modify-function signature="drawDecoration(QPainter*,QStyleOptionViewItem,QRect,QPixmap)const">
1942 1963 <modify-argument index="1" invalidate-after-use="yes"/>
1943 1964 </modify-function>
1944 1965 <modify-function signature="drawDisplay(QPainter*,QStyleOptionViewItem,QRect,QString)const">
1945 1966 <modify-argument index="1" invalidate-after-use="yes"/>
1946 1967 </modify-function>
1947 1968 <modify-function signature="drawFocus(QPainter*,QStyleOptionViewItem,QRect)const">
1948 1969 <modify-argument index="1" invalidate-after-use="yes"/>
1949 1970 </modify-function>
1950 1971
1951 1972
1952 1973 <modify-function signature="selected(QPixmap,QPalette,bool)const">
1953 1974 <remove/>
1954 1975 </modify-function>
1955 1976 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
1956 1977 <modify-argument index="1">
1957 1978 <reference-count action="set" variable-name="__rcItemEditorFactory"/>
1958 1979 </modify-argument>
1959 1980 </modify-function>
1960 1981 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
1961 1982 <modify-argument index="1">
1962 1983 <reference-count action="ignore"/>
1963 1984 </modify-argument>
1964 1985 </modify-function>
1965 1986 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
1966 1987 <modify-argument index="1">
1967 1988 <reference-count action="ignore"/>
1968 1989 </modify-argument>
1969 1990 </modify-function>
1970 1991
1971 1992 </object-type>
1972 1993 <object-type name="QItemEditorCreatorBase"/>
1973 1994 <object-type name="QItemEditorFactory">
1974 1995 <modify-function signature="registerEditor(QVariant::Type, QItemEditorCreatorBase *)">
1975 1996 <modify-argument index="2">
1976 1997 <define-ownership class="java" owner="c++"/>
1977 1998 </modify-argument>
1978 1999 </modify-function>
1979 2000 <modify-function signature="setDefaultFactory(QItemEditorFactory *)">
1980 2001 <modify-argument index="1">
1981 2002 <reference-count action="set" variable-name="__rcDefaultItemEditorFactory"/>
1982 2003 </modify-argument>
1983 2004 </modify-function>
1984 2005 </object-type>
1985 2006 <object-type name="QItemSelectionModel"/>
1986 2007 <object-type name="QTreeModel"/>
1987 2008 <object-type name="QListView"/>
1988 2009 <object-type name="QColumnView">
1989 2010 <modify-function signature="setPreviewWidget(QWidget*)">
1990 2011 <modify-argument index="1">
1991 2012 <reference-count action="ignore"/>
1992 2013 </modify-argument>
1993 2014 </modify-function>
1994 2015 <modify-function signature="setModel(QAbstractItemModel*)">
1995 2016 <modify-argument index="1">
1996 2017 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
1997 2018 </modify-argument>
1998 2019 </modify-function>
1999 2020 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2000 2021 <modify-argument index="1">
2001 2022 <no-null-pointer/>
2002 2023 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2003 2024 </modify-argument>
2004 2025 </modify-function>
2005 2026 </object-type>
2006 2027 <object-type name="QMainWindow">
2007 2028 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*,Qt::Orientation)">
2008 2029 <modify-argument index="2">
2009 2030 <reference-count action="ignore"/>
2010 2031 </modify-argument>
2011 2032 </modify-function>
2012 2033 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*)">
2013 2034 <modify-argument index="2">
2014 2035 <reference-count action="ignore"/>
2015 2036 </modify-argument>
2016 2037 </modify-function>
2017 2038 <modify-function signature="addToolBar(QToolBar*)">
2018 2039 <modify-argument index="1">
2019 2040 <reference-count action="ignore"/>
2020 2041 </modify-argument>
2021 2042 </modify-function>
2022 2043 <modify-function signature="addToolBar(Qt::ToolBarArea,QToolBar*)">
2023 2044 <modify-argument index="2">
2024 2045 <reference-count action="ignore"/>
2025 2046 </modify-argument>
2026 2047 </modify-function>
2027 2048 <modify-function signature="insertToolBar(QToolBar*,QToolBar*)">
2028 2049 <modify-argument index="2">
2029 2050 <reference-count action="ignore"/>
2030 2051 </modify-argument>
2031 2052 <modify-argument index="2">
2032 2053 <reference-count action="ignore"/>
2033 2054 </modify-argument>
2034 2055 </modify-function>
2035 2056 <modify-function signature="insertToolBarBreak(QToolBar*)">
2036 2057 <modify-argument index="1">
2037 2058 <reference-count action="ignore"/>
2038 2059 </modify-argument>
2039 2060 </modify-function>
2040 2061 <modify-function signature="removeDockWidget(QDockWidget*)">
2041 2062 <modify-argument index="1">
2042 2063 <reference-count action="ignore"/>
2043 2064 </modify-argument>
2044 2065 </modify-function>
2045 2066 <modify-function signature="removeToolBar(QToolBar*)">
2046 2067 <modify-argument index="1">
2047 2068 <reference-count action="ignore"/>
2048 2069 </modify-argument>
2049 2070 </modify-function>
2050 2071 <modify-function signature="removeToolBarBreak(QToolBar*)">
2051 2072 <modify-argument index="1">
2052 2073 <reference-count action="ignore"/>
2053 2074 </modify-argument>
2054 2075 </modify-function>
2055 2076 <modify-function signature="setCentralWidget(QWidget*)">
2056 2077 <modify-argument index="1">
2057 2078 <reference-count action="ignore"/>
2058 2079 </modify-argument>
2059 2080 </modify-function>
2060 2081 <modify-function signature="setMenuBar(QMenuBar*)">
2061 2082 <modify-argument index="1">
2062 2083 <reference-count action="ignore"/>
2063 2084 </modify-argument>
2064 2085 </modify-function>
2065 2086 <modify-function signature="setMenuWidget(QWidget*)">
2066 2087 <modify-argument index="1">
2067 2088 <reference-count action="ignore"/>
2068 2089 </modify-argument>
2069 2090 </modify-function>
2070 2091 <modify-function signature="setStatusBar(QStatusBar*)">
2071 2092 <modify-argument index="1">
2072 2093 <reference-count action="ignore"/>
2073 2094 </modify-argument>
2074 2095 </modify-function>
2075 2096
2076 2097 </object-type>
2077 2098 <object-type name="QMdiArea">
2078 2099 <modify-function signature="addSubWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2079 2100 <modify-argument index="1">
2080 2101 <reference-count action="ignore"/>
2081 2102 </modify-argument>
2082 2103 </modify-function>
2083 2104
2084 2105 <modify-function signature="removeSubWindow(QWidget*)">
2085 2106 <modify-argument index="1">
2086 2107 <reference-count action="ignore"/>
2087 2108 </modify-argument>
2088 2109 </modify-function>
2089 2110
2090 2111 <modify-function signature="setActiveSubWindow(QMdiSubWindow*)">
2091 2112 <modify-argument index="1">
2092 2113 <reference-count action="ignore"/>
2093 2114 </modify-argument>
2094 2115 </modify-function>
2095 2116
2096 2117 <modify-function signature="setupViewport(QWidget*)">
2097 2118 <modify-argument index="1">
2098 2119 <reference-count action="ignore"/>
2099 2120 </modify-argument>
2100 2121 </modify-function>
2101 2122
2102 2123 </object-type>
2103 2124 <object-type name="QMdiSubWindow">
2104 2125 <modify-function signature="setSystemMenu(QMenu*)">
2105 2126 <modify-argument index="1">
2106 2127 <reference-count action="ignore"/>
2107 2128 </modify-argument>
2108 2129 </modify-function>
2109 2130 <modify-function signature="setWidget(QWidget*)">
2110 2131 <modify-argument index="1">
2111 2132 <reference-count action="ignore"/>
2112 2133 </modify-argument>
2113 2134 </modify-function>
2114 2135 </object-type>
2115 2136 <object-type name="QMenu">
2116 2137 <modify-function signature="insertSeparator(QAction*)">
2117 2138 <modify-argument index="1">
2118 2139 <reference-count action="ignore"/>
2119 2140 </modify-argument>
2120 2141 </modify-function>
2121 2142 <modify-function signature="setActiveAction(QAction*)">
2122 2143 <modify-argument index="1">
2123 2144 <reference-count action="ignore"/>
2124 2145 </modify-argument>
2125 2146 </modify-function>
2126 2147 <modify-function signature="setDefaultAction(QAction*)">
2127 2148 <modify-argument index="1">
2128 2149 <reference-count action="ignore"/>
2129 2150 </modify-argument>
2130 2151 </modify-function>
2131 2152 <modify-function signature="setNoReplayFor(QWidget*)">
2132 2153 <remove/>
2133 2154 </modify-function>
2134 2155
2135 2156 <inject-code class="pywrap-h">
2136 2157 QAction* addAction (QMenu* menu, const QString &amp; text, PyObject* callable, const QKeySequence &amp; shortcut = 0) {
2137 2158 QAction* a = menu-&gt;addAction(text);
2138 2159 a-&gt;setShortcut(shortcut);
2139 2160 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2140 2161 return a;
2141 2162 }
2142 2163
2143 2164 QAction* addAction (QMenu* menu, const QIcon&amp; icon, const QString&amp; text, PyObject* callable, const QKeySequence&amp; shortcut = 0)
2144 2165 {
2145 2166 QAction* a = menu-&gt;addAction(text);
2146 2167 a-&gt;setIcon(icon);
2147 2168 a-&gt;setShortcut(shortcut);
2148 2169 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2149 2170 return a;
2150 2171 }
2151 2172 </inject-code>
2152 2173 </object-type>
2153 2174
2154 2175 <object-type name="QMenuBar">
2155 2176
2156 2177 <modify-function signature="setActiveAction(QAction*)">
2157 2178 <modify-argument index="1">
2158 2179 <reference-count action="ignore"/>
2159 2180 </modify-argument>
2160 2181 </modify-function>
2161 2182 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner) ">
2162 2183 <modify-argument index="1">
2163 2184 <reference-count action="ignore"/>
2164 2185 </modify-argument>
2165 2186 </modify-function>
2166 2187
2167 2188 <inject-code class="pywrap-h">
2168 2189 QAction* addAction (QMenuBar* menu, const QString &amp; text, PyObject* callable)
2169 2190 {
2170 2191 QAction* a = menu-&gt;addAction(text);
2171 2192 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2172 2193 return a;
2173 2194 }
2174 2195 </inject-code>
2175 2196 </object-type>
2176 2197 <object-type name="QMotifStyle">
2177 2198 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2178 2199 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2179 2200 </object-type>
2180 2201 <object-type name="QPainterPathStroker"/>
2181 2202
2182 2203 <object-type name="QPictureIO">
2183 2204 <modify-function signature="QPictureIO(QIODevice*,const char*)">
2184 2205 <access modifier="private"/>
2185 2206 <modify-argument index="1">
2186 2207 <reference-count action="set" variable-name="__rcDevice"/>
2187 2208 </modify-argument>
2188 2209 </modify-function>
2189 2210
2190 2211 <modify-function signature="setIODevice(QIODevice*)">
2191 2212 <modify-argument index="1">
2192 2213 <reference-count action="set" variable-name="__rcDevice"/>
2193 2214 </modify-argument>
2194 2215 </modify-function>
2195 2216
2196 2217 <modify-function signature="QPictureIO(QString,const char*)">
2197 2218 <access modifier="private"/>
2198 2219 </modify-function>
2199 2220
2200 2221 <modify-function signature="format()const">
2201 2222 <access modifier="private"/>
2202 2223 <rename to="format_private"/>
2203 2224 </modify-function>
2204 2225
2205 2226 <modify-function signature="parameters()const">
2206 2227 <access modifier="private"/>
2207 2228 <rename to="parameters_private"/>
2208 2229 </modify-function>
2209 2230
2210 2231 <modify-function signature="setFormat(const char*)">
2211 2232 <access modifier="private"/>
2212 2233 </modify-function>
2213 2234
2214 2235 <modify-function signature="setParameters(const char*)">
2215 2236 <access modifier="private"/>
2216 2237 </modify-function>
2217 2238
2218 2239
2219 2240 <modify-function signature="QPictureIO(QIODevice*,const char*)">
2220 2241 <modify-argument index="2">
2221 2242 <replace-type modified-type="QString"/>
2222 2243 <conversion-rule class="native">
2223 2244 <insert-template name="core.convert_string_arg_to_char*"/>
2224 2245 </conversion-rule>
2225 2246 </modify-argument>
2226 2247 </modify-function>
2227 2248
2228 2249 <modify-function signature="QPictureIO(QString,const char*)">
2229 2250 <modify-argument index="2">
2230 2251 <replace-type modified-type="QString"/>
2231 2252 <conversion-rule class="native">
2232 2253 <insert-template name="core.convert_string_arg_to_char*"/>
2233 2254 </conversion-rule>
2234 2255 </modify-argument>
2235 2256 </modify-function>
2236 2257
2237 2258 <modify-function signature="setFormat(const char*)">
2238 2259 <modify-argument index="1">
2239 2260 <replace-type modified-type="QString"/>
2240 2261 <conversion-rule class="native">
2241 2262 <insert-template name="core.convert_string_arg_to_char*"/>
2242 2263 </conversion-rule>
2243 2264 </modify-argument>
2244 2265 </modify-function>
2245 2266
2246 2267 <modify-function signature="setParameters(const char*)">
2247 2268 <modify-argument index="1">
2248 2269 <replace-type modified-type="QString"/>
2249 2270 <conversion-rule class="native">
2250 2271 <insert-template name="core.convert_string_arg_to_char*"/>
2251 2272 </conversion-rule>
2252 2273 </modify-argument>
2253 2274 </modify-function>
2254 2275 </object-type>
2255 2276
2256 2277 <object-type name="QPixmapCache">
2257 2278 <modify-function signature="find(QString)">
2258 2279 <remove/>
2259 2280 </modify-function>
2260 2281 <modify-function signature="find(QString,QPixmap*)" remove="all"/>
2261 2282
2262 2283 <modify-function signature="find(QString,QPixmap&amp;)">
2263 2284 <access modifier="private"/>
2264 2285 </modify-function>
2265 2286 </object-type>
2266 2287 <object-type name="QPlastiqueStyle">
2267 2288 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2268 2289 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2269 2290 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes"/>
2270 2291 </object-type>
2271 2292 <object-type name="QPrintDialog">
2272 2293 </object-type>
2273 2294 <object-type name="QPrintEngine"/>
2274 2295 <object-type name="QProgressBar">
2275 2296 <modify-function signature="initStyleOption(QStyleOptionProgressBar*)const">
2276 2297 <access modifier="private"/>
2277 2298 </modify-function>
2278 2299 </object-type>
2279 2300 <object-type name="QPushButton">
2280 2301 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
2281 2302 <access modifier="private"/>
2282 2303 </modify-function>
2283 2304
2284 2305 <modify-function signature="setMenu(QMenu*)">
2285 2306 <modify-argument index="1">
2286 2307 <reference-count action="set" variable-name="__rcMenu"/>
2287 2308 </modify-argument>
2288 2309 </modify-function>
2289 2310 </object-type>
2290 2311 <object-type name="QRegExpValidator"/>
2291 2312 <object-type name="QScrollArea">
2292 2313 <modify-function signature="setWidget(QWidget*)">
2293 2314 <modify-argument index="1">
2294 2315 <reference-count action="ignore"/>
2295 2316 </modify-argument>
2296 2317 </modify-function>
2297 2318 </object-type>
2298 2319 <object-type name="QSessionManager"/>
2299 2320 <object-type name="QShortcut">
2300 2321 <modify-function signature="QShortcut(QKeySequence,QWidget*,const char*,const char*,Qt::ShortcutContext)">
2301 2322 <access modifier="private"/>
2302 2323 <modify-argument index="3">
2303 2324 <remove-default-expression/>
2304 2325 </modify-argument>
2305 2326 <modify-argument index="4">
2306 2327 <remove-default-expression/>
2307 2328 </modify-argument>
2308 2329 <modify-argument index="5">
2309 2330 <remove-default-expression/>
2310 2331 </modify-argument>
2311 2332 </modify-function>
2312 2333 </object-type>
2313 2334 <object-type name="QSizeGrip"/>
2314 2335 <object-type name="QSound"/>
2315 2336 <object-type name="QSpacerItem"/>
2316 2337 <object-type name="QStandardItem">
2317 2338 <modify-function signature="operator=(QStandardItem)" remove="all"/>
2318 2339 <modify-function signature="operator&lt;(QStandardItem)const">
2319 2340 <modify-argument index="1" invalidate-after-use="yes"/>
2320 2341 </modify-function>
2321 2342 <modify-function signature="read(QDataStream&amp;)">
2322 2343 <modify-argument index="1" invalidate-after-use="yes"/>
2323 2344 </modify-function>
2324 2345 <modify-function signature="write(QDataStream&amp;)const">
2325 2346 <modify-argument index="1" invalidate-after-use="yes"/>
2326 2347 </modify-function>
2327 2348
2328 2349
2329 2350 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
2330 2351 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
2331 2352 <modify-function signature="operator=(QStandardItem)" remove="all"/>
2332 2353 <modify-function signature="operator&lt;(QStandardItem)const" remove="all"/>
2333 2354 </object-type>
2334 2355 <object-type name="QStatusBar">
2335 2356 <modify-function signature="addPermanentWidget(QWidget *, int)">
2336 2357 <modify-argument index="1">
2337 2358 <reference-count action="ignore"/>
2338 2359 </modify-argument>
2339 2360 </modify-function>
2340 2361 <modify-function signature="addWidget(QWidget *, int)">
2341 2362 <modify-argument index="1">
2342 2363 <reference-count action="ignore"/>
2343 2364 </modify-argument>
2344 2365 </modify-function>
2345 2366 <modify-function signature="removeWidget(QWidget *)">
2346 2367 <modify-argument index="1">
2347 2368 <reference-count action="ignore"/>
2348 2369 </modify-argument>
2349 2370 </modify-function>
2350 2371 <modify-function signature="insertPermanentWidget(int, QWidget *, int)">
2351 2372 <modify-argument index="2">
2352 2373 <reference-count action="ignore"/>
2353 2374 </modify-argument>
2354 2375 </modify-function>
2355 2376 <modify-function signature="insertWidget(int, QWidget *, int)">
2356 2377 <modify-argument index="2">
2357 2378 <reference-count action="ignore"/>
2358 2379 </modify-argument>
2359 2380 </modify-function>
2360 2381 </object-type>
2361 2382 <object-type name="QStringListModel"/>
2362 2383 <object-type name="QStyleFactory"/>
2363 2384 <object-type name="QStyleHintReturn"/>
2364 2385 <object-type name="QStyleHintReturnVariant"/>
2365 2386 <object-type name="QStyleHintReturnMask"/>
2366 2387 <object-type name="QStylePainter" delete-in-main-thread="yes"/>
2367 2388 <object-type name="QSyntaxHighlighter">
2368 2389 <modify-function signature="setCurrentBlockUserData(QTextBlockUserData*)">
2369 2390 <modify-argument index="1">
2370 2391 <define-ownership class="java" owner="c++"/>
2371 2392 </modify-argument>
2372 2393 </modify-function>
2373 2394 <modify-function signature="setDocument(QTextDocument*)">
2374 2395 <modify-argument index="1">
2375 2396 <reference-count action="set" variable-name="__rcDocument"/>
2376 2397 </modify-argument>
2377 2398 </modify-function>
2378 2399
2379 2400 </object-type>
2380 2401 <object-type name="QSystemTrayIcon">
2381 2402 <modify-function signature="setContextMenu(QMenu*)">
2382 2403 <modify-argument index="1">
2383 2404 <reference-count action="set" variable-name="__rcContextMenu"/>
2384 2405 </modify-argument>
2385 2406 </modify-function>
2386 2407 </object-type>
2387 2408 <object-type name="QTableView">
2388 2409 <modify-function signature="setHorizontalHeader(QHeaderView*)">
2389 2410 <modify-argument index="1">
2390 2411 <reference-count action="ignore"/>
2391 2412 </modify-argument>
2392 2413 </modify-function>
2393 2414 <modify-function signature="setVerticalHeader(QHeaderView*)">
2394 2415 <modify-argument index="1">
2395 2416 <reference-count action="ignore"/>
2396 2417 </modify-argument>
2397 2418 </modify-function>
2398 2419 <modify-function signature="setModel(QAbstractItemModel*)">
2399 2420 <modify-argument index="1">
2400 2421 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2401 2422 </modify-argument>
2402 2423 </modify-function>
2403 2424 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2404 2425 <modify-argument index="1">
2405 2426 <no-null-pointer/>
2406 2427 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2407 2428 </modify-argument>
2408 2429 </modify-function>
2409 2430
2410 2431 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2411 2432 </object-type>
2412 2433 <object-type name="QTextBlockGroup" delete-in-main-thread="yes"/>
2413 2434 <object-type name="QTextBlockUserData" delete-in-main-thread="yes"/>
2414 2435 <object-type name="QTextItem" delete-in-main-thread="yes"/>
2415 2436 <object-type name="QTextList" delete-in-main-thread="yes">
2416 2437 <modify-function signature="format()const" rename="textListFormat"/>
2417 2438
2418 2439 <modify-function signature="isEmpty()const" remove="all"/> <!--### Obsolete in 4.3-->
2419 2440 </object-type>
2420 2441 <object-type name="QTextObject" delete-in-main-thread="yes"/>
2421 2442
2422 2443 <!-- The original QTextObjectInterface has been rejected and replaced by this, since the original
2423 2444 usage is based on an interface pattern we can't mimic in Java (our users can't implement our
2424 2445 interfaces.) The new class inherits both QObject and QTextObjectInterface, and can be extended
2425 2446 in Java to get a type that can properly be used with registerHandler() in
2426 2447 QAbstractTextDocumentLayout. -->
2427 2448 <object-type name="QtJambiTextObjectInterface" delete-in-main-thread="yes" java-name="QTextObjectInterface">
2428 2449 <modify-function signature="drawObject(QPainter*,QRectF,QTextDocument*,int,QTextFormat)">
2429 2450 <modify-argument index="1" invalidate-after-use="yes"/>
2430 2451 </modify-function>
2431 2452 </object-type>
2432 2453
2433 2454 <object-type name="QTimeEdit"/>
2434 2455 <object-type name="QToolBox">
2435 2456 <modify-function signature="addItem(QWidget*,QString)">
2436 2457 <modify-argument index="1">
2437 2458 <reference-count action="ignore"/>
2438 2459 </modify-argument>
2439 2460 </modify-function>
2440 2461 <modify-function signature="addItem(QWidget*,QIcon,QString)">
2441 2462 <modify-argument index="1">
2442 2463 <reference-count action="ignore"/>
2443 2464 </modify-argument>
2444 2465 </modify-function>
2445 2466 <modify-function signature="insertItem(int,QWidget*,QIcon,QString)">
2446 2467 <modify-argument index="2">
2447 2468 <reference-count action="ignore"/>
2448 2469 </modify-argument>
2449 2470 </modify-function>
2450 2471 <modify-function signature="insertItem(int,QWidget*,QString)">
2451 2472 <modify-argument index="2">
2452 2473 <reference-count action="ignore"/>
2453 2474 </modify-argument>
2454 2475 </modify-function>
2455 2476 <modify-function signature="setCurrentWidget(QWidget*) ">
2456 2477 <modify-argument index="1">
2457 2478 <reference-count action="ignore"/>
2458 2479 </modify-argument>
2459 2480 </modify-function>
2460 2481 </object-type>
2461 2482 <object-type name="QToolButton">
2462 2483 <modify-function signature="initStyleOption(QStyleOptionToolButton*)const">
2463 2484 <access modifier="private"/>
2464 2485 </modify-function>
2465 2486
2466 2487 <modify-function signature="setDefaultAction(QAction *)">
2467 2488 <modify-argument index="1">
2468 2489 <reference-count action="set" variable-name="__rcDefaultAction"/>
2469 2490 </modify-argument>
2470 2491 </modify-function>
2471 2492 <modify-function signature="setMenu(QMenu *)">
2472 2493 <modify-argument index="1">
2473 2494 <reference-count action="set" variable-name="__rcMenu"/>
2474 2495 </modify-argument>
2475 2496 </modify-function>
2476 2497 </object-type>
2477 2498 <object-type name="QToolTip"/>
2478 2499 <object-type name="QTreeView">
2479 2500
2480 2501 <modify-function signature="drawBranches(QPainter*,QRect,QModelIndex)const">
2481 2502 <modify-argument index="1" invalidate-after-use="yes"/>
2482 2503 </modify-function>
2483 2504 <modify-function signature="drawRow(QPainter*,QStyleOptionViewItem,QModelIndex)const">
2484 2505 <modify-argument index="1" invalidate-after-use="yes"/>
2485 2506 </modify-function>
2486 2507
2487 2508 <modify-function signature="setHeader(QHeaderView*)">
2488 2509 <modify-argument index="1">
2489 2510 <reference-count action="ignore"/>
2490 2511 </modify-argument>
2491 2512 </modify-function>
2492 2513 <modify-function signature="setModel(QAbstractItemModel*)">
2493 2514 <modify-argument index="1">
2494 2515 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2495 2516 </modify-argument>
2496 2517 </modify-function>
2497 2518 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2498 2519 <modify-argument index="1">
2499 2520 <no-null-pointer/>
2500 2521 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2501 2522 </modify-argument>
2502 2523 </modify-function>
2503 2524
2504 2525 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2505 2526 </object-type>
2506 2527 <object-type name="QUndoCommand">
2507 2528 <modify-function signature="mergeWith(const QUndoCommand*)">
2508 2529 <modify-argument index="1" invalidate-after-use="yes"/>
2509 2530 </modify-function>
2510 2531 </object-type>
2511 2532 <object-type name="QUndoGroup">
2512 2533 <modify-function signature="addStack(QUndoStack*)">
2513 2534 <modify-argument index="1">
2514 2535 <reference-count action="add" variable-name="__rcStacks"/>
2515 2536 </modify-argument>
2516 2537 </modify-function>
2517 2538 <modify-function signature="removeStack(QUndoStack*)">
2518 2539 <modify-argument index="1">
2519 2540 <reference-count action="remove" variable-name="__rcStacks"/>
2520 2541 </modify-argument>
2521 2542 </modify-function>
2522 2543 <modify-function signature="setActiveStack(QUndoStack*)">
2523 2544 <modify-argument index="1">
2524 2545 <reference-count action="ignore"/>
2525 2546 </modify-argument>
2526 2547 </modify-function>
2527 2548 </object-type>
2528 2549
2529 2550 <object-type name="QUndoStack"/>
2530 2551
2531 2552 <object-type name="QUndoView">
2532 2553 <modify-function signature="setGroup(QUndoGroup *)">
2533 2554 <modify-argument index="1">
2534 2555 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2535 2556 </modify-argument>
2536 2557 </modify-function>
2537 2558 <modify-function signature="setStack(QUndoStack *)">
2538 2559 <modify-argument index="1">
2539 2560 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2540 2561 </modify-argument>
2541 2562 </modify-function>
2542 2563 <modify-function signature="QUndoView(QUndoGroup *,QWidget *)">
2543 2564 <modify-argument index="1">
2544 2565 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2545 2566 </modify-argument>
2546 2567 </modify-function>
2547 2568 <modify-function signature="QUndoView(QUndoStack *,QWidget *)">
2548 2569 <modify-argument index="1">
2549 2570 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2550 2571 </modify-argument>
2551 2572 </modify-function>
2552 2573 </object-type>
2553 2574 <object-type name="QVBoxLayout"/>
2554 2575 <object-type name="QValidator"/>
2555 2576 <object-type name="QWhatsThis"/>
2556 2577 <object-type name="QWidgetAction">
2557 2578 <modify-function signature="createWidget(QWidget*)">
2558 2579 <modify-argument index="return">
2559 2580 <define-ownership class="shell" owner="c++"/>
2560 2581 </modify-argument>
2561 2582 </modify-function>
2562 2583 </object-type>
2563 2584 <object-type name="QWidgetItem"/>
2564 2585 <object-type name="QWindowsStyle">
2565 2586 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2566 2587 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2567 2588 </object-type>
2568 2589 <object-type name="QWorkspace">
2569 2590 <modify-function signature="addWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2570 2591 <modify-argument index="1">
2571 2592 <reference-count action="ignore"/>
2572 2593 </modify-argument>
2573 2594 </modify-function>
2574 2595 <modify-function signature="setActiveWindow(QWidget*)">
2575 2596 <modify-argument index="1">
2576 2597 <reference-count action="ignore"/>
2577 2598 </modify-argument>
2578 2599 </modify-function>
2579 2600 </object-type>
2580 2601
2581 2602 <object-type name="QActionEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ActionAdded || %1-&gt;type() == QEvent::ActionRemoved || %1-&gt;type() == QEvent::ActionChanged"/>
2582 2603 <object-type name="QClipboardEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Clipboard"/>
2583 2604 <object-type name="QCloseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Close"/>
2584 2605 <object-type name="QContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ContextMenu"/>
2585 2606 <object-type name="QDragEnterEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragEnter"/>
2586 2607 <object-type name="QDragLeaveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragLeave"/>
2587 2608 <object-type name="QDragMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragMove">
2588 2609 <modify-function signature="accept()" remove="all"/>
2589 2610 <modify-function signature="ignore()" remove="all"/>
2590 2611 </object-type>
2591 2612 <object-type name="QDropEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Drop">
2592 2613 <modify-function signature="encodedData(const char*)const">
2593 2614 <remove/>
2594 2615 </modify-function>
2595 2616
2596 2617 <modify-function signature="format(int)const">
2597 2618 <remove/>
2598 2619 </modify-function>
2599 2620
2600 2621 <modify-function signature="provides(const char*)const">
2601 2622 <remove/>
2602 2623 </modify-function>
2603 2624
2604 2625
2605 2626 </object-type>
2606 2627 <object-type name="QFileOpenEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FileOpen"/>
2607 2628 <object-type name="QFocusEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FocusIn || %1-&gt;type() == QEvent::FocusOut">
2608 2629 <modify-function signature="reason()const">
2609 2630 <remove/>
2610 2631 </modify-function>
2611 2632 </object-type>
2612 2633
2613 2634 <object-type name="QGraphicsSceneContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneContextMenu"/>
2614 2635 <object-type name="QGraphicsSceneDragDropEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneDragEnter || %1-&gt;type() == QEvent::GraphicsSceneDragLeave || %1-&gt;type() == QEvent::GraphicsSceneDragMove || %1-&gt;type() == QEvent::GraphicsSceneDrop">
2615 2636 <modify-function signature="setMimeData(const QMimeData *)">
2616 2637 <remove/>
2617 2638 </modify-function>
2618 2639 <modify-function signature="setSource(QWidget *)">
2619 2640 <remove/>
2620 2641 </modify-function>
2621 2642 </object-type>
2622 2643 <object-type name="QGraphicsSceneEvent">
2623 2644 <modify-function signature="setWidget(QWidget *)">
2624 2645 <remove/>
2625 2646 </modify-function>
2626 2647 </object-type>
2627 2648 <object-type name="QGraphicsSceneMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneMove"/>
2628 2649 <object-type name="QGraphicsSceneResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneResize"/>
2629 2650 <object-type name="QGraphicsSceneHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHelp"/>
2630 2651 <object-type name="QGraphicsSceneHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHoverEnter || %1-&gt;type() == QEvent::GraphicsSceneHoverLeave || %1-&gt;type() == QEvent::GraphicsSceneHoverMove"/>
2631 2652 <object-type name="QGraphicsSceneMouseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneMouseDoubleClick || %1-&gt;type() == QEvent::GraphicsSceneMouseMove || %1-&gt;type() == QEvent::GraphicsSceneMousePress || %1-&gt;type() == QEvent::GraphicsSceneMouseRelease"/>
2632 2653 <object-type name="QGraphicsSceneWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneWheel"/>
2633 2654 <object-type name="QHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolTip || %1-&gt;type() == QEvent::WhatsThis"/>
2634 2655 <object-type name="QHideEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Hide"/>
2635 2656 <object-type name="QHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::HoverEnter || %1-&gt;type() == QEvent::HoverLeave || %1-&gt;type() == QEvent::HoverMove"/>
2636 2657 <object-type name="QIconDragEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::IconDrag"/>
2637 2658 <object-type name="QInputMethodEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::InputMethod"/>
2638 2659 <object-type name="QMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Move"/>
2639 2660 <object-type name="QResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Resize"/>
2640 2661 <object-type name="QShortcutEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Shortcut">
2641 2662 <!-- All these have const overloads that are used instead -->
2642 2663 <modify-function signature="isAmbiguous()">
2643 2664 <remove/>
2644 2665 </modify-function>
2645 2666 <modify-function signature="shortcutId()">
2646 2667 <remove/>
2647 2668 </modify-function>
2648 2669 <modify-function signature="key()">
2649 2670 <remove/>
2650 2671 </modify-function>
2651 2672 </object-type>
2652 2673 <object-type name="QShowEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Show"/>
2653 2674 <object-type name="QStatusTipEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StatusTip"/>
2654 2675 <object-type name="QTabletEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TabletMove || %1-&gt;type() == QEvent::TabletPress || %1-&gt;type() == QEvent::TabletRelease"/>
2655 2676 <object-type name="QToolBarChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolBarChange"/>
2656 2677 <object-type name="QWhatsThisClickedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WhatsThisClicked"/>
2657 2678 <object-type name="QWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Wheel"/>
2658 2679 <object-type name="QWindowStateChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WindowStateChange"/>
2659 2680 <object-type name="QDragResponseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragResponse"/>
2660 2681 <object-type name="QInputEvent">
2661 2682 <modify-function signature="modifiers()const" access="non-final"/>
2662 2683 </object-type>
2684 <object-type name="QGestureEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Gesture || %1-&gt;type() == QEvent::GestureOverride"/>
2663 2685 <object-type name="QKeyEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::KeyPress || %1-&gt;type() == QEvent::KeyRelease"/>
2664 2686 <object-type name="QMouseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::MouseButtonDblClick || %1-&gt;type() == QEvent::MouseButtonPress || %1-&gt;type() == QEvent::MouseButtonRelease || %1-&gt;type() == QEvent::MouseMove"/>
2665 2687 <object-type name="QPaintEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Paint"/>
2666 2688 <object-type name="QAccessibleEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::AccessibilityDescription || %1-&gt;type() == QEvent::AccessibilityHelp"/>
2667 2689
2668 2690 <object-type name="QAbstractButton"/>
2669 2691
2670 2692 <object-type name="QStyle">
2671 2693 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2672 2694 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes"/>
2673 2695
2674 2696 <modify-function signature="drawComplexControl(QStyle::ComplexControl,const QStyleOptionComplex*,QPainter*,const QWidget*)const">
2675 2697 <modify-argument index="3" invalidate-after-use="yes"/>
2676 2698 </modify-function>
2677 2699 <modify-function signature="drawControl(QStyle::ControlElement,const QStyleOption*,QPainter*,const QWidget*)const">
2678 2700 <modify-argument index="3" invalidate-after-use="yes"/>
2679 2701 </modify-function>
2680 2702 <modify-function signature="drawPrimitive(QStyle::PrimitiveElement,const QStyleOption*,QPainter*,const QWidget*)const">
2681 2703 <modify-argument index="3" invalidate-after-use="yes"/>
2682 2704 </modify-function>
2683 2705 <modify-function signature="styleHint(QStyle::StyleHint,const QStyleOption*,const QWidget*,QStyleHintReturn*)const">
2684 2706 <modify-argument index="4" invalidate-after-use="yes"/>
2685 2707 </modify-function>
2686 2708 <modify-function signature="drawItemPixmap(QPainter*,QRect,int,QPixmap)const">
2687 2709 <modify-argument index="1" invalidate-after-use="yes"/>
2688 2710 </modify-function>
2689 2711 <modify-function signature="drawItemText(QPainter*,QRect,int,QPalette,bool,QString,QPalette::ColorRole)const">
2690 2712 <modify-argument index="1" invalidate-after-use="yes"/>
2691 2713 </modify-function>
2692 2714
2693 2715
2694 2716 <modify-function signature="itemTextRect(QFontMetrics,QRect,int,bool,QString)const" remove="all"/>
2695 2717 </object-type>
2696 2718
2697 2719 <object-type name="QColorDialog">
2698 2720
2699 2721 <modify-function signature="getColor(const QColor &amp;, QWidget *)">
2700 2722 <modify-argument index="1">
2701 2723 <replace-default-expression with="QColor.white"/>
2702 2724 </modify-argument>
2703 2725 </modify-function>
2704 2726 <modify-function signature="getRgba(uint,bool*,QWidget*)">
2705 2727 <rename to="getRgba_internal"/>
2706 2728 <access modifier="private"/>
2707 2729 <modify-argument index="1">
2708 2730 <remove-default-expression/>
2709 2731 </modify-argument>
2710 2732 <modify-argument index="2">
2711 2733 <remove-default-expression/>
2712 2734 </modify-argument>
2713 2735 <modify-argument index="3">
2714 2736 <remove-default-expression/>
2715 2737 </modify-argument>
2716 2738 </modify-function>
2717 2739 </object-type>
2718 2740
2719 2741 <object-type name="QLayout">
2720 2742 <modify-function signature="addItem(QLayoutItem*)">
2721 2743 <modify-argument index="1" invalidate-after-use="yes"/>
2722 2744 </modify-function>
2723 2745
2724 2746 <modify-function signature="setSpacing(int)" rename="setWidgetSpacing"/>
2725 2747 <modify-function signature="spacing()const" rename="widgetSpacing"/>
2726 2748 <modify-function signature="addWidget(QWidget *)">
2727 2749 <modify-argument index="1">
2728 2750 <no-null-pointer/>
2729 2751 <reference-count variable-name="__rcWidgets" action="add"/>
2730 2752 </modify-argument>
2731 2753 </modify-function>
2732 2754 <modify-function signature="addChildWidget(QWidget *)">
2733 2755 <modify-argument index="1">
2734 2756 <no-null-pointer/>
2735 2757 <reference-count variable-name="__rcWidgets" action="add"/>
2736 2758 </modify-argument>
2737 2759 </modify-function>
2738 2760 <modify-function signature="removeWidget(QWidget *)">
2739 2761 <modify-argument index="1">
2740 2762 <no-null-pointer/>
2741 2763 <reference-count variable-name="__rcWidgets" action="remove"/>
2742 2764 </modify-argument>
2743 2765 </modify-function>
2744 2766
2745 2767 <modify-function signature="setAlignment(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2746 2768 <modify-argument index="1">
2747 2769 <reference-count action="ignore"/>
2748 2770 </modify-argument>
2749 2771 </modify-function>
2750 2772 <modify-function signature="setAlignment(QLayout*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2751 2773 <modify-argument index="1">
2752 2774 <reference-count action="ignore"/>
2753 2775 </modify-argument>
2754 2776 </modify-function>
2755 2777 <modify-function signature="setMenuBar(QWidget*)">
2756 2778 <modify-argument index="1">
2757 2779 <reference-count action="set" variable-name="__rcMenuBar"/>
2758 2780 </modify-argument>
2759 2781 </modify-function>
2760 2782 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
2761 2783 <access modifier="private"/>
2762 2784 </modify-function>
2763 2785
2764 2786 <modify-function signature="margin()const" remove="all"/> <!--### Obsolete in 4.3-->
2765 2787 <!-- <modify-function signature="setMargin(int)" remove="all"/> --> <!--### Obsolete in 4.3-->
2766 2788 </object-type>
2767 2789
2768 2790 <object-type name="QStackedLayout">
2769 2791 <modify-function signature="addItem(QLayoutItem *)">
2770 2792 <modify-argument index="1">
2771 2793 <define-ownership class="java" owner="c++"/>
2772 2794 </modify-argument>
2773 2795 </modify-function>
2774 2796 <modify-function signature="itemAt(int) const">
2775 2797 <modify-argument index="return">
2776 2798 <define-ownership class="java" owner="c++"/>
2777 2799 </modify-argument>
2778 2800 </modify-function>
2779 2801 <modify-function signature="addWidget(QWidget *)">
2780 2802 <rename to="addStackedWidget"/>
2781 2803 <modify-argument index="1">
2782 2804 <no-null-pointer/>
2783 2805 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2784 2806 </modify-argument>
2785 2807 </modify-function>
2786 2808 <modify-function signature="insertWidget(int,QWidget*)">
2787 2809 <modify-argument index="2">
2788 2810 <no-null-pointer/>
2789 2811 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2790 2812 </modify-argument>
2791 2813 </modify-function>
2792 2814 <modify-function signature="setCurrentWidget(QWidget*)">
2793 2815 <modify-argument index="1">
2794 2816 <!-- Safe to ignore because current widget must have been added to layout already -->
2795 2817 <reference-count action="ignore"/>
2796 2818 </modify-argument>
2797 2819 </modify-function>
2798 2820 </object-type>
2799 2821
2800 2822 <object-type name="QBoxLayout">
2801 2823 <modify-function signature="addWidget(QWidget *, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2802 2824 <modify-argument index="1">
2803 2825 <no-null-pointer/>
2804 2826 </modify-argument>
2805 2827 </modify-function>
2806 2828 <modify-function signature="addItem(QLayoutItem *)">
2807 2829 <modify-argument index="1">
2808 2830 <define-ownership class="java" owner="c++"/>
2809 2831 </modify-argument>
2810 2832 </modify-function>
2811 2833 <modify-function signature="insertLayout(int, QLayout *, int)">
2812 2834 <modify-argument index="2">
2813 2835 <define-ownership class="java" owner="c++"/>
2814 2836 </modify-argument>
2815 2837 </modify-function>
2816 2838 <modify-function signature="insertItem(int, QLayoutItem *)">
2817 2839 <modify-argument index="2">
2818 2840 <define-ownership class="java" owner="c++"/>
2819 2841 </modify-argument>
2820 2842 </modify-function>
2821 2843 <modify-function signature="addSpacerItem(QSpacerItem*)">
2822 2844 <modify-argument index="1">
2823 2845 <define-ownership class="java" owner="c++"/>
2824 2846 </modify-argument>
2825 2847 </modify-function>
2826 2848 <modify-function signature="insertSpacerItem(int,QSpacerItem*)">
2827 2849 <modify-argument index="2">
2828 2850 <define-ownership class="java" owner="c++"/>
2829 2851 </modify-argument>
2830 2852 </modify-function>
2831 2853
2832 2854 <modify-function signature="addLayout(QLayout *, int)">
2833 2855 <modify-argument index="1">
2834 2856 <define-ownership class="java" owner="c++"/>
2835 2857 </modify-argument>
2836 2858 </modify-function>
2837 2859 <modify-function signature="addWidget(QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2838 2860 <modify-argument index="1">
2839 2861 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2840 2862 </modify-argument>
2841 2863 </modify-function>
2842 2864 <modify-function signature="insertWidget(int,QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2843 2865 <modify-argument index="2">
2844 2866 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2845 2867 </modify-argument>
2846 2868 </modify-function>
2847 2869 <modify-function signature="setStretchFactor(QWidget*,int)">
2848 2870 <modify-argument index="1">
2849 2871 <reference-count action="ignore"/>
2850 2872 </modify-argument>
2851 2873 </modify-function>
2852 2874 <modify-function signature="setStretchFactor(QLayout*,int)">
2853 2875 <modify-argument index="1">
2854 2876 <reference-count action="ignore"/>
2855 2877 </modify-argument>
2856 2878 </modify-function>
2857 2879 </object-type>
2858 2880
2859 2881 <object-type name="QGridLayout">
2860 2882 <modify-function signature="addWidget(QWidget *)" remove="all"/>
2861 2883 <modify-function signature="addItem(QLayoutItem *)">
2862 2884 <modify-argument index="1">
2863 2885 <define-ownership class="java" owner="c++"/>
2864 2886 </modify-argument>
2865 2887 </modify-function>
2866 2888 <modify-function signature="addItem(QLayoutItem *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2867 2889 <modify-argument index="1">
2868 2890 <define-ownership class="java" owner="c++"/>
2869 2891 </modify-argument>
2870 2892 </modify-function>
2871 2893 <modify-function signature="addLayout(QLayout *, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2872 2894 <modify-argument index="1">
2873 2895 <define-ownership class="java" owner="c++"/>
2874 2896 </modify-argument>
2875 2897 </modify-function>
2876 2898 <modify-function signature="addLayout(QLayout *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2877 2899 <modify-argument index="1">
2878 2900 <define-ownership class="java" owner="c++"/>
2879 2901 </modify-argument>
2880 2902 </modify-function>
2881 2903 <modify-function signature="addWidget(QWidget*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2882 2904 <modify-argument index="1">
2883 2905 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2884 2906 </modify-argument>
2885 2907 </modify-function>
2886 2908 <modify-function signature="addWidget(QWidget*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2887 2909 <modify-argument index="1">
2888 2910 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2889 2911 </modify-argument>
2890 2912 </modify-function>
2891 2913 <modify-function signature="addWidget(QWidget*)">
2892 2914 <modify-argument index="1">
2893 2915 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2894 2916 </modify-argument>
2895 2917 </modify-function>
2896 2918 <modify-function signature="getItemPosition(int,int*,int*,int*,int*)">
2897 2919 <access modifier="private"/>
2898 2920 </modify-function>
2899 2921 </object-type>
2900 2922
2901 2923 <object-type name="QGraphicsView">
2902 2924 <extra-includes>
2903 2925 <include file-name="QPainterPath" location="global"/>
2904 2926 <include file-name="QVarLengthArray" location="global"/>
2905 2927 </extra-includes>
2906 2928 <modify-function signature="fitInView(const QGraphicsItem *, Qt::AspectRatioMode)">
2907 2929 <modify-argument index="1">
2908 2930 <no-null-pointer/>
2909 2931 </modify-argument>
2910 2932 </modify-function>
2911 2933 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
2912 2934 <modify-function signature="setScene(QGraphicsScene*)">
2913 2935 <modify-argument index="1">
2914 2936 <reference-count action="set" variable-name="__rcScene"/>
2915 2937 </modify-argument>
2916 2938 </modify-function>
2917 2939 <modify-function signature="setupViewport(QWidget*)">
2918 2940 <modify-argument index="1">
2919 2941 <reference-count action="ignore"/>
2920 2942 </modify-argument>
2921 2943 </modify-function>
2922 2944
2923 2945 <modify-function signature="drawBackground(QPainter*,QRectF)">
2924 2946 <modify-argument index="1" invalidate-after-use="yes"/>
2925 2947 </modify-function>
2926 2948 <modify-function signature="drawForeground(QPainter*,QRectF)">
2927 2949 <modify-argument index="1" invalidate-after-use="yes"/>
2928 2950 </modify-function>
2929 2951 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2930 2952 <modify-argument index="1" invalidate-after-use="yes"/>
2931 2953 </modify-function>
2932 2954
2933 2955 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2934 2956 <modify-argument index="2">
2935 2957 <remove-argument/>
2936 2958 <conversion-rule class="shell">
2937 2959 // nothing
2938 2960 </conversion-rule>
2939 2961 <conversion-rule class="native">
2940 2962 <insert-template name="core.get_array_length">
2941 2963 <replace from="%ARRAY" to="%3"/>
2942 2964 </insert-template>
2943 2965 int __length = %out;
2944 2966 </conversion-rule>
2945 2967 </modify-argument>
2946 2968
2947 2969 <modify-argument index="3">
2948 2970 <replace-type modified-type="com.trolltech.qt.gui.QGraphicsItemInterface[]"/>
2949 2971 <conversion-rule class="shell">
2950 2972 <insert-template name="gui.convert_graphicsitem_array_to_java">
2951 2973 <replace from="%LENGTH" to="%2"/>
2952 2974 </insert-template>
2953 2975 jobjectArray graphicsItemArrayHolder = %out;
2954 2976 </conversion-rule>
2955 2977 <conversion-rule class="native">
2956 2978 <insert-template name="gui.convert_graphicsitem_array_from_java"/>
2957 2979 </conversion-rule>
2958 2980 </modify-argument>
2959 2981
2960 2982 <modify-argument index="4">
2961 2983 <replace-type modified-type="com.trolltech.qt.gui.QStyleOptionGraphicsItem[]"/>
2962 2984 <conversion-rule class="shell">
2963 2985 <insert-template name="gui.convert_styleoptiongraphicsitem_array_to_java">
2964 2986 <replace from="%LENGTH" to="%2"/>
2965 2987 </insert-template>
2966 2988 jobjectArray styleOptionArrayHolder = %out;
2967 2989 </conversion-rule>
2968 2990 <conversion-rule class="native">
2969 2991 <insert-template name="gui.convert_styleoptiongraphicsitem_array_from_java"/>
2970 2992 </conversion-rule>
2971 2993 </modify-argument>
2972 2994
2973 2995 <modify-argument index="return">
2974 2996 <conversion-rule class="shell">
2975 2997 qtjambi_invalidate_array(__jni_env, styleOptionArrayHolder);
2976 2998 qtjambi_invalidate_array(__jni_env, graphicsItemArrayHolder);
2977 2999 </conversion-rule>
2978 3000 </modify-argument>
2979 3001
2980 3002 </modify-function>
2981 3003 </object-type>
2982 3004
2983 3005 <object-type name="QInputDialog">
2984 3006
2985 3007 <modify-function signature="getInt(QWidget*,QString,QString,int,int,int,int,bool*,QFlags&lt;Qt::WindowType&gt;)">
2986 3008 <rename to="getInt_private"/>
2987 3009 <access modifier="private"/>
2988 3010 <modify-argument index="4">
2989 3011 <remove-default-expression/>
2990 3012 </modify-argument>
2991 3013 <modify-argument index="5">
2992 3014 <remove-default-expression/>
2993 3015 </modify-argument>
2994 3016 <modify-argument index="6">
2995 3017 <remove-default-expression/>
2996 3018 </modify-argument>
2997 3019 <modify-argument index="7">
2998 3020 <remove-default-expression/>
2999 3021 </modify-argument>
3000 3022 <modify-argument index="8">
3001 3023 <remove-default-expression/>
3002 3024 </modify-argument>
3003 3025 <modify-argument index="9">
3004 3026 <remove-default-expression/>
3005 3027 </modify-argument>
3006 3028 </modify-function>
3007 3029
3008 3030 <modify-function signature="getDouble(QWidget *, const QString &amp;, const QString &amp;, double, double, double, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3009 3031 <rename to="getDouble_internal"/>
3010 3032 <access modifier="private"/>
3011 3033 <modify-argument index="4">
3012 3034 <remove-default-expression/>
3013 3035 </modify-argument>
3014 3036 <modify-argument index="5">
3015 3037 <remove-default-expression/>
3016 3038 </modify-argument>
3017 3039 <modify-argument index="6">
3018 3040 <remove-default-expression/>
3019 3041 </modify-argument>
3020 3042 <modify-argument index="7">
3021 3043 <remove-default-expression/>
3022 3044 </modify-argument>
3023 3045 <modify-argument index="8">
3024 3046 <remove-default-expression/>
3025 3047 </modify-argument>
3026 3048 <modify-argument index="9">
3027 3049 <remove-default-expression/>
3028 3050 </modify-argument>
3029 3051 </modify-function>
3030 3052
3031 3053 <modify-function signature="getInteger(QWidget *, const QString &amp;, const QString &amp;, int, int, int, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3032 3054 <rename to="getInteger_internal"/>
3033 3055 <access modifier="private"/>
3034 3056 <modify-argument index="4">
3035 3057 <remove-default-expression/>
3036 3058 </modify-argument>
3037 3059 <modify-argument index="5">
3038 3060 <remove-default-expression/>
3039 3061 </modify-argument>
3040 3062 <modify-argument index="6">
3041 3063 <remove-default-expression/>
3042 3064 </modify-argument>
3043 3065 <modify-argument index="7">
3044 3066 <remove-default-expression/>
3045 3067 </modify-argument>
3046 3068 <modify-argument index="8">
3047 3069 <remove-default-expression/>
3048 3070 </modify-argument>
3049 3071 <modify-argument index="9">
3050 3072 <remove-default-expression/>
3051 3073 </modify-argument>
3052 3074 </modify-function>
3053 3075
3054 3076 <modify-function signature="getItem(QWidget *, const QString &amp;, const QString &amp;, const QStringList&lt;QString&gt; &amp;, int, bool, bool *, QFlags&lt;Qt::WindowType&gt;)">
3055 3077 <rename to="getItem_internal"/>
3056 3078 <access modifier="private"/>
3057 3079 <modify-argument index="4">
3058 3080 <remove-default-expression/>
3059 3081 </modify-argument>
3060 3082 <modify-argument index="5">
3061 3083 <remove-default-expression/>
3062 3084 </modify-argument>
3063 3085 <modify-argument index="6">
3064 3086 <remove-default-expression/>
3065 3087 </modify-argument>
3066 3088 <modify-argument index="7">
3067 3089 <remove-default-expression/>
3068 3090 </modify-argument>
3069 3091 <modify-argument index="8">
3070 3092 <remove-default-expression/>
3071 3093 </modify-argument>
3072 3094 </modify-function>
3073 3095
3074 3096 <modify-function signature="getText(QWidget *, const QString &amp;, const QString &amp;, QLineEdit::EchoMode, const QString &amp;, bool *, QFlags&lt;Qt::WindowType&gt;)">
3075 3097 <rename to="getText_internal"/>
3076 3098 <access modifier="private"/>
3077 3099 <modify-argument index="4">
3078 3100 <remove-default-expression/>
3079 3101 </modify-argument>
3080 3102 <modify-argument index="5">
3081 3103 <remove-default-expression/>
3082 3104 </modify-argument>
3083 3105 <modify-argument index="6">
3084 3106 <remove-default-expression/>
3085 3107 </modify-argument>
3086 3108 <modify-argument index="7">
3087 3109 <remove-default-expression/>
3088 3110 </modify-argument>
3089 3111 </modify-function>
3090 3112
3091 3113 <inject-code class="native" position="beginning">
3092 3114 Q_DECLARE_METATYPE(QScriptValue)
3093 3115 </inject-code>
3094 3116 <modify-function signature="getDouble(QWidget *, const QString &amp;, const QString &amp;, double, double, double, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3095 3117 <modify-argument index="8">
3096 3118 <remove-argument/>
3097 3119 <conversion-rule class="native">
3098 3120 <insert-template name="core.prepare_removed_bool*_argument"/>
3099 3121 </conversion-rule>
3100 3122 </modify-argument>
3101 3123 <modify-argument index="return">
3102 3124 <conversion-rule class="native">
3103 3125 <insert-template name="core.convert_to_null_or_primitive"/>
3104 3126 </conversion-rule>
3105 3127 </modify-argument>
3106 3128 </modify-function>
3107 3129
3108 3130 <modify-function signature="getInteger(QWidget *, const QString &amp;, const QString &amp;, int, int, int, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3109 3131 <modify-argument index="8">
3110 3132 <remove-argument/>
3111 3133 <conversion-rule class="native">
3112 3134 <insert-template name="core.prepare_removed_bool*_argument"/>
3113 3135 </conversion-rule>
3114 3136 </modify-argument>
3115 3137 <modify-argument index="return">
3116 3138 <conversion-rule class="native">
3117 3139 <insert-template name="core.convert_to_null_or_primitive"/>
3118 3140 </conversion-rule>
3119 3141 </modify-argument>
3120 3142 </modify-function>
3121 3143
3122 3144 <modify-function signature="getItem(QWidget *, const QString &amp;, const QString &amp;, const QStringList&lt;QString&gt; &amp;, int, bool, bool *, QFlags&lt;Qt::WindowType&gt;)">
3123 3145 <modify-argument index="7">
3124 3146 <remove-argument/>
3125 3147 <conversion-rule class="native">
3126 3148 <insert-template name="core.prepare_removed_bool*_argument"/>
3127 3149 </conversion-rule>
3128 3150 </modify-argument>
3129 3151 <modify-argument index="return">
3130 3152 <conversion-rule class="native">
3131 3153 <insert-template name="core.convert_to_null_or_primitive"/>
3132 3154 </conversion-rule>
3133 3155 </modify-argument>
3134 3156 </modify-function>
3135 3157
3136 3158 <modify-function signature="getText(QWidget *, const QString &amp;, const QString &amp;, QLineEdit::EchoMode, const QString &amp;, bool *, QFlags&lt;Qt::WindowType&gt;)">
3137 3159 <modify-argument index="6">
3138 3160 <remove-argument/>
3139 3161 <conversion-rule class="native">
3140 3162 <insert-template name="core.prepare_removed_bool*_argument"/>
3141 3163 </conversion-rule>
3142 3164 </modify-argument>
3143 3165 <modify-argument index="return">
3144 3166 <conversion-rule class="native">
3145 3167 <insert-template name="core.convert_to_null_or_primitive"/>
3146 3168 </conversion-rule>
3147 3169 </modify-argument>
3148 3170 </modify-function>
3149 3171 </object-type>
3150 3172
3151 3173
3152 3174 <object-type name="QGraphicsScene">
3153 3175 <extra-includes>
3154 3176 <include file-name="QVarLengthArray" location="global"/>
3155 3177 </extra-includes>
3156 3178
3157 3179 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
3158 3180 <modify-argument index="1" invalidate-after-use="yes"/>
3159 3181 </modify-function>
3160 3182 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
3161 3183 <modify-argument index="1" invalidate-after-use="yes"/>
3162 3184 </modify-function>
3163 3185 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
3164 3186 <modify-argument index="1" invalidate-after-use="yes"/>
3165 3187 </modify-function>
3166 3188 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
3167 3189 <modify-argument index="1" invalidate-after-use="yes"/>
3168 3190 </modify-function>
3169 3191 <modify-function signature="drawBackground(QPainter*,QRectF)">
3170 3192 <modify-argument index="1" invalidate-after-use="yes"/>
3171 3193 </modify-function>
3172 3194 <modify-function signature="drawForeground(QPainter*,QRectF)">
3173 3195 <modify-argument index="1" invalidate-after-use="yes"/>
3174 3196 </modify-function>
3175 3197 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*,QWidget*)">
3176 3198 <modify-argument index="1" invalidate-after-use="yes"/>
3177 3199 </modify-function>
3178 3200 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
3179 3201 <modify-argument index="1" invalidate-after-use="yes"/>
3180 3202 </modify-function>
3181 3203 <modify-function signature="focusInEvent(QFocusEvent*)">
3182 3204 <modify-argument index="1" invalidate-after-use="yes"/>
3183 3205 </modify-function>
3184 3206 <modify-function signature="focusOutEvent(QFocusEvent*)">
3185 3207 <modify-argument index="1" invalidate-after-use="yes"/>
3186 3208 </modify-function>
3187 3209 <modify-function signature="helpEvent(QGraphicsSceneHelpEvent*)">
3188 3210 <modify-argument index="1" invalidate-after-use="yes"/>
3189 3211 </modify-function>
3190 3212 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
3191 3213 <modify-argument index="1" invalidate-after-use="yes"/>
3192 3214 </modify-function>
3193 3215 <modify-function signature="keyPressEvent(QKeyEvent*)">
3194 3216 <modify-argument index="1" invalidate-after-use="yes"/>
3195 3217 </modify-function>
3196 3218 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
3197 3219 <modify-argument index="1" invalidate-after-use="yes"/>
3198 3220 </modify-function>
3199 3221 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
3200 3222 <modify-argument index="1" invalidate-after-use="yes"/>
3201 3223 </modify-function>
3202 3224 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
3203 3225 <modify-argument index="1" invalidate-after-use="yes"/>
3204 3226 </modify-function>
3205 3227 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
3206 3228 <modify-argument index="1" invalidate-after-use="yes"/>
3207 3229 </modify-function>
3208 3230 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
3209 3231 <modify-argument index="1" invalidate-after-use="yes"/>
3210 3232 </modify-function>
3211 3233 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
3212 3234 <modify-argument index="1" invalidate-after-use="yes"/>
3213 3235 </modify-function>
3214 3236
3215 3237 <modify-function signature="setActiveWindow(QGraphicsWidget*)">
3216 3238 <modify-argument index="1">
3217 3239 <reference-count action="ignore"/>
3218 3240 </modify-argument>
3219 3241 </modify-function>
3220 3242 <modify-function signature="setStyle(QStyle*)">
3221 3243 <modify-argument index="1">
3222 3244 <reference-count action="ignore"/>
3223 3245 </modify-argument>
3224 3246 </modify-function>
3225 3247
3226 3248 <modify-function signature="addItem(QGraphicsItem *)">
3227 3249 <modify-argument index="1">
3228 3250 <define-ownership class="java" owner="c++"/>
3229 3251 </modify-argument>
3230 3252 </modify-function>
3231 3253 <modify-function signature="addEllipse(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
3232 3254 <modify-argument index="return">
3233 3255 <define-ownership class="java" owner="c++"/>
3234 3256 </modify-argument>
3235 3257 </modify-function>
3236 3258 <modify-function signature="addLine(const QLineF &amp;, const QPen &amp;)">
3237 3259 <modify-argument index="return">
3238 3260 <define-ownership class="java" owner="c++"/>
3239 3261 </modify-argument>
3240 3262 </modify-function>
3241 3263 <modify-function signature="addPath(const QPainterPath &amp;, const QPen &amp;, const QBrush &amp;)">
3242 3264 <modify-argument index="return">
3243 3265 <define-ownership class="java" owner="c++"/>
3244 3266 </modify-argument>
3245 3267 </modify-function>
3246 3268 <modify-function signature="addPixmap(const QPixmap &amp;)">
3247 3269 <modify-argument index="return">
3248 3270 <define-ownership class="java" owner="c++"/>
3249 3271 </modify-argument>
3250 3272 </modify-function>
3251 3273 <modify-function signature="addPolygon(const QPolygonF &amp;, const QPen &amp;, const QBrush &amp;)">
3252 3274 <modify-argument index="return">
3253 3275 <define-ownership class="java" owner="c++"/>
3254 3276 </modify-argument>
3255 3277 </modify-function>
3256 3278 <modify-function signature="addRect(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
3257 3279 <modify-argument index="return">
3258 3280 <define-ownership class="java" owner="c++"/>
3259 3281 </modify-argument>
3260 3282 </modify-function>
3261 3283 <modify-function signature="addText(const QString &amp;, const QFont &amp;)">
3262 3284 <modify-argument index="return">
3263 3285 <define-ownership class="java" owner="c++"/>
3264 3286 </modify-argument>
3265 3287 </modify-function>
3266 3288 <modify-function signature="addWidget(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
3267 3289 <modify-argument index="return">
3268 3290 <define-ownership class="java" owner="c++"/>
3269 3291 </modify-argument>
3270 3292 <modify-argument index="1">
3271 3293 <define-ownership class="java" owner="c++"/>
3272 3294 </modify-argument>
3273 3295 </modify-function>
3274 3296 <modify-function signature="removeItem(QGraphicsItem*)">
3275 3297 <modify-argument index="1">
3276 3298 <define-ownership class="java" owner="default"/>
3277 3299 </modify-argument>
3278 3300 </modify-function>
3279 3301 <modify-function signature="setFocusItem(QGraphicsItem*,Qt::FocusReason)">
3280 3302 <modify-argument index="1">
3281 3303 <reference-count action="set" variable-name="__rcFocusItem"/>
3282 3304 </modify-argument>
3283 3305 </modify-function>
3284 3306 </object-type>
3285 3307
3286 3308
3287 3309 <object-type name="QCalendarWidget">
3288 3310 <extra-includes>
3289 3311 <include file-name="QTextCharFormat" location="global"/>
3290 3312 </extra-includes>
3291 3313
3292 3314 <modify-function signature="isHeaderVisible()const" remove="all"/> <!--### Obsolete in 4.3-->
3293 3315 <modify-function signature="setHeaderVisible(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3294 3316
3295 3317 <modify-function signature="paintCell(QPainter*,QRect,QDate)const">
3296 3318 <modify-argument invalidate-after-use="yes" index="1"/>
3297 3319 </modify-function>
3298 3320
3299 3321 <modify-function signature="sizeHint()const" rename="getSizeHint"/>
3300 3322 <modify-function signature="minimumSizeHint()const" rename="getMinimumSizeHint"/>
3301 3323 </object-type>
3302 3324
3303 3325 <object-type name="QTreeWidget">
3304 3326 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
3305 3327 <modify-argument index="1">
3306 3328 <no-null-pointer/>
3307 3329 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
3308 3330 </modify-argument>
3309 3331 </modify-function>
3310 3332 <modify-function signature="removeItemWidget(QTreeWidgetItem*,int)">
3311 3333 <modify-argument index="1">
3312 3334 <reference-count action="ignore"/>
3313 3335 </modify-argument>
3314 3336 </modify-function>
3315 3337 <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;)const">
3316 3338 <modify-argument index="1" invalidate-after-use="yes"/>
3317 3339 </modify-function>
3318 3340 <modify-function signature="dropMimeData(QTreeWidgetItem*,int,const QMimeData*,Qt::DropAction)">
3319 3341 <modify-argument index="1" invalidate-after-use="yes"/>
3320 3342 </modify-function>
3321 3343 <modify-function signature="isSortingEnabled()const" remove="all"/>
3322 3344 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
3323 3345 <modify-function signature="indexOfTopLevelItem(QTreeWidgetItem *)">
3324 3346 <remove/>
3325 3347 </modify-function>
3326 3348 <modify-function signature="addTopLevelItem(QTreeWidgetItem *)">
3327 3349 <modify-argument index="1">
3328 3350 <define-ownership class="java" owner="c++"/>
3329 3351 </modify-argument>
3330 3352 </modify-function>
3331 3353 <modify-function signature="takeTopLevelItem(int)">
3332 3354 <modify-argument index="return">
3333 3355 <define-ownership class="java" owner="default"/>
3334 3356 </modify-argument>
3335 3357 </modify-function>
3336 3358 <modify-function signature="addTopLevelItems(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3337 3359 <modify-argument index="1">
3338 3360 <define-ownership class="java" owner="c++"/>
3339 3361 </modify-argument>
3340 3362 </modify-function>
3341 3363 <modify-function signature="insertTopLevelItem(int, QTreeWidgetItem *)">
3342 3364 <modify-argument index="2">
3343 3365 <define-ownership class="java" owner="c++"/>
3344 3366 </modify-argument>
3345 3367 </modify-function>
3346 3368 <modify-function signature="insertTopLevelItems(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3347 3369 <modify-argument index="2">
3348 3370 <define-ownership class="java" owner="c++"/>
3349 3371 </modify-argument>
3350 3372 </modify-function>
3351 3373 <modify-function signature="setHeaderItem(QTreeWidgetItem *)">
3352 3374 <modify-argument index="1">
3353 3375 <define-ownership class="java" owner="c++"/>
3354 3376 </modify-argument>
3355 3377 </modify-function>
3356 3378 <modify-function signature="takeTopLevelItem(int)">
3357 3379 <modify-argument index="return">
3358 3380 <define-ownership class="java" owner="default"/>
3359 3381 </modify-argument>
3360 3382 </modify-function>
3361 3383 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
3362 3384 <modify-argument index="1">
3363 3385 <reference-count action="ignore"/>
3364 3386 </modify-argument>
3365 3387 </modify-function>
3366 3388 <modify-function signature="setFirstItemColumnSpanned(const QTreeWidgetItem*,bool)">
3367 3389 <modify-argument index="1">
3368 3390 <reference-count action="ignore"/>
3369 3391 </modify-argument>
3370 3392 </modify-function>
3371 3393 <modify-function signature="setCurrentItem(QTreeWidgetItem*)">
3372 3394 <modify-argument index="1">
3373 3395 <reference-count action="ignore"/>
3374 3396 </modify-argument>
3375 3397 </modify-function>
3376 3398 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int)">
3377 3399 <modify-argument index="1">
3378 3400 <reference-count action="ignore"/>
3379 3401 </modify-argument>
3380 3402 </modify-function>
3381 3403 <modify-function signature="setItemExpanded(const QTreeWidgetItem*,bool)">
3382 3404 <remove/>
3383 3405 </modify-function>
3384 3406 <modify-function signature="isItemExpanded(const QTreeWidgetItem*)const">
3385 3407 <remove/>
3386 3408 </modify-function>
3387 3409 <modify-function signature="setItemHidden(const QTreeWidgetItem*,bool)">
3388 3410 <remove/>
3389 3411 </modify-function>
3390 3412 <modify-function signature="isItemHidden(const QTreeWidgetItem*)const">
3391 3413 <remove/>
3392 3414 </modify-function>
3393 3415 <modify-function signature="isItemSelected(const QTreeWidgetItem*)const">
3394 3416 <remove/>
3395 3417 </modify-function>
3396 3418 <modify-function signature="setItemSelected(const QTreeWidgetItem*,bool)">
3397 3419 <remove/>
3398 3420 </modify-function>
3399 3421 <modify-function signature="setItemWidget(QTreeWidgetItem*,int,QWidget*)">
3400 3422 <modify-argument index="1">
3401 3423 <reference-count action="ignore"/>
3402 3424 </modify-argument>
3403 3425 <modify-argument index="3">
3404 3426 <reference-count action="ignore"/>
3405 3427 </modify-argument>
3406 3428 </modify-function>
3407 3429 <modify-function signature="setModel(QAbstractItemModel*)">
3408 3430 <modify-argument index="1">
3409 3431 <reference-count action="ignore"/>
3410 3432 </modify-argument>
3411 3433 </modify-function>
3412 3434
3413 3435 <modify-function signature="items(const QMimeData*)const" remove="all"/> <!--### Obsolete in 4.3-->
3414 3436
3415 3437 <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;)const" remove="all"/>
3416 3438 </object-type>
3417 3439
3418 3440 <object-type name="QAbstractItemDelegate">
3419 3441 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
3420 3442 <modify-argument index="1">
3421 3443 <!-- Safe to ignore because this implementation is documented to do nothing -->
3422 3444 <reference-count action="ignore"/>
3423 3445 </modify-argument>
3424 3446 </modify-function>
3425 3447 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
3426 3448 <modify-argument index="1">
3427 3449 <reference-count action="ignore"/>
3428 3450 </modify-argument>
3429 3451 <modify-argument index="2">
3430 3452 <reference-count action="ignore"/>
3431 3453 </modify-argument>
3432 3454 </modify-function>
3433 3455
3434 3456 <modify-function signature="paint(QPainter*,QStyleOptionViewItem,QModelIndex)const">
3435 3457 <modify-argument index="1" invalidate-after-use="yes"/>
3436 3458 </modify-function>
3437 3459 <modify-function signature="editorEvent(QEvent*,QAbstractItemModel*,QStyleOptionViewItem,QModelIndex)">
3438 3460 <modify-argument index="1" invalidate-after-use="yes"/>
3439 3461 </modify-function>
3440 3462
3441 3463 <modify-function signature="elidedText(QFontMetrics, int, Qt::TextElideMode, QString)" remove="all"/> <!--### Obsolete in 4.3-->
3442 3464 </object-type>
3443 3465
3444 3466 <object-type name="QTableWidgetItem" delete-in-main-thread="yes">
3445 3467 <modify-function signature="operator=(const QTableWidgetItem&amp;)" remove="all"/>
3446 3468 <modify-function signature="clone() const">
3447 3469 <modify-argument index="return">
3448 3470 <define-ownership class="shell" owner="c++"/>
3449 3471 </modify-argument>
3450 3472 </modify-function>
3451 3473
3452 3474 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3453 3475 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3454 3476 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3455 3477 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3456 3478
3457 3479 <modify-function signature="operator&lt;(QTableWidgetItem)const">
3458 3480 <modify-argument index="1" invalidate-after-use="yes"/>
3459 3481 </modify-function>
3460 3482 <modify-function signature="read(QDataStream&amp;)">
3461 3483 <modify-argument index="1" invalidate-after-use="yes"/>
3462 3484 </modify-function>
3463 3485 <modify-function signature="write(QDataStream&amp;)const">
3464 3486 <modify-argument index="1" invalidate-after-use="yes"/>
3465 3487 </modify-function>
3466 3488
3467 3489
3468 3490 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3469 3491 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3470 3492 <modify-function signature="QTableWidgetItem(QTableWidgetItem)" remove="all"/>
3471 3493 <modify-function signature="operator=(QTableWidgetItem)" remove="all"/>
3472 3494 <modify-function signature="operator&lt;(QTableWidgetItem)const" remove="all"/>
3473 3495 </object-type>
3474 3496
3475 3497 <object-type name="QListWidgetItem" delete-in-main-thread="yes">
3476 3498
3477 3499 <modify-function signature="operator&lt;(QListWidgetItem)const">
3478 3500 <modify-argument index="1" invalidate-after-use="yes"/>
3479 3501 </modify-function>
3480 3502 <modify-function signature="read(QDataStream&amp;)">
3481 3503 <modify-argument index="1" invalidate-after-use="yes"/>
3482 3504 </modify-function>
3483 3505 <modify-function signature="write(QDataStream&amp;)const">
3484 3506 <modify-argument index="1" invalidate-after-use="yes"/>
3485 3507 </modify-function>
3486 3508
3487 3509
3488 3510 <modify-function signature="operator=(const QListWidgetItem&amp;)" remove="all"/>
3489 3511 <modify-function signature="QListWidgetItem(QListWidget *, int)">
3490 3512 <modify-argument index="this">
3491 3513 <define-ownership class="java" owner="c++"/>
3492 3514 </modify-argument>
3493 3515 </modify-function>
3494 3516 <modify-function signature="QListWidgetItem(const QString &amp;, QListWidget *, int)">
3495 3517 <modify-argument index="this">
3496 3518 <define-ownership class="java" owner="c++"/>
3497 3519 </modify-argument>
3498 3520 </modify-function>
3499 3521 <modify-function signature="QListWidgetItem(const QIcon &amp;, const QString &amp;, QListWidget *, int)">
3500 3522 <modify-argument index="this">
3501 3523 <define-ownership class="java" owner="c++"/>
3502 3524 </modify-argument>
3503 3525 </modify-function>
3504 3526 <modify-function signature="clone() const">
3505 3527 <modify-argument index="return">
3506 3528 <define-ownership class="shell" owner="c++"/>
3507 3529 </modify-argument>
3508 3530 </modify-function>
3509 3531
3510 3532 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3511 3533 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3512 3534 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3513 3535 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3514 3536
3515 3537 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3516 3538 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3517 3539 <modify-function signature="QListWidgetItem(QListWidgetItem)" remove="all"/>
3518 3540 <modify-function signature="operator=(QListWidgetItem)" remove="all"/>
3519 3541 <modify-function signature="operator&lt;(QListWidgetItem)const" remove="all"/>
3520 3542 </object-type>
3521 3543
3522 3544 <object-type name="QGraphicsTextItem" polymorphic-id-expression="%1-&gt;type() == QGraphicsTextItem::Type"> <!-- a QObject so main-thread delete redundant -->
3523 3545 <extra-includes>
3524 3546 <include file-name="QTextCursor" location="global"/>
3525 3547 </extra-includes>
3526 3548 <modify-function signature="QGraphicsTextItem(QGraphicsItem*,QGraphicsScene*)">
3527 3549 <inject-code position="end">
3528 3550 <argument-map index="1" meta-name="%1"/>
3529 3551 if (%1 != null) disableGarbageCollection();
3530 3552 </inject-code>
3531 3553 </modify-function>
3532 3554 <modify-function signature="QGraphicsTextItem(const QString &amp;,QGraphicsItem*,QGraphicsScene*)">
3533 3555 <inject-code position="end">
3534 3556 <argument-map index="2" meta-name="%2"/>
3535 3557 if (%2 != null) disableGarbageCollection();
3536 3558 </inject-code>
3537 3559 </modify-function>
3538 3560 <modify-function signature="setDocument(QTextDocument*)">
3539 3561 <modify-argument index="1">
3540 3562 <reference-count action="set" variable-name="__rcDocument"/>
3541 3563 </modify-argument>
3542 3564 </modify-function>
3543 3565
3544 3566 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3545 3567 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
3546 3568 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3547 3569 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
3548 3570 </object-type>
3549 3571
3550 3572 <object-type name="QCompleter">
3551 3573 <modify-function signature="activated(const QModelIndex &amp;)">
3552 3574 <rename to="activatedIndex"/>
3553 3575 </modify-function>
3554 3576 <modify-function signature="highlighted(const QModelIndex &amp;)">
3555 3577 <rename to="highlightedIndex"/>
3556 3578 </modify-function>
3557 3579 <modify-function signature="setModel(QAbstractItemModel *)">
3558 3580 <modify-argument index="1">
3559 3581 <reference-count action="set" variable-name="__rcModel"/>
3560 3582 </modify-argument>
3561 3583 </modify-function>
3562 3584 <modify-function signature="setPopup(QAbstractItemView *)">
3563 3585 <modify-argument index="1">
3564 3586 <no-null-pointer/>
3565 3587 <define-ownership class="java" owner="c++"/>
3566 3588 </modify-argument>
3567 3589 </modify-function>
3568 3590 <modify-function signature="setWidget(QWidget *)">
3569 3591 <modify-argument index="1">
3570 3592 <reference-count action="set" variable-name="__rcWidget"/>
3571 3593 </modify-argument>
3572 3594 </modify-function>
3573 3595 </object-type>
3574 3596
3575 3597
3576 3598 <object-type name="QTreeWidgetItem" delete-in-main-thread="yes">
3577 3599
3578 3600 <modify-function signature="operator&lt;(QTreeWidgetItem)const">
3579 3601 <modify-argument index="1" invalidate-after-use="yes"/>
3580 3602 </modify-function>
3581 3603 <modify-function signature="read(QDataStream&amp;)">
3582 3604 <modify-argument index="1" invalidate-after-use="yes"/>
3583 3605 </modify-function>
3584 3606 <modify-function signature="write(QDataStream&amp;)const">
3585 3607 <modify-argument index="1" invalidate-after-use="yes"/>
3586 3608 </modify-function>
3587 3609
3588 3610 <modify-function signature="QTreeWidgetItem(const QTreeWidgetItem &amp;)" remove="all"/>
3589 3611 <modify-function signature="operator=(const QTreeWidgetItem&amp;)" remove="all"/>
3590 3612
3591 3613 <modify-function signature="QTreeWidgetItem(QTreeWidget *,int)">
3592 3614 <modify-argument index="this">
3593 3615 <define-ownership class="java" owner="c++"/>
3594 3616 </modify-argument>
3595 3617 </modify-function>
3596 3618 <modify-function signature="QTreeWidgetItem(QTreeWidget *,const QStringList&lt;QString&gt; &amp;,int)">
3597 3619 <modify-argument index="this">
3598 3620 <define-ownership class="java" owner="c++"/>
3599 3621 </modify-argument>
3600 3622 </modify-function>
3601 3623 <modify-function signature="QTreeWidgetItem(QTreeWidget *,QTreeWidgetItem *,int)">
3602 3624 <modify-argument index="this">
3603 3625 <define-ownership class="java" owner="c++"/>
3604 3626 </modify-argument>
3605 3627 </modify-function>
3606 3628 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,int)">
3607 3629 <modify-argument index="this">
3608 3630 <define-ownership class="java" owner="c++"/>
3609 3631 </modify-argument>
3610 3632 </modify-function>
3611 3633 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,const QStringList&lt;QString&gt; &amp;,int)">
3612 3634 <modify-argument index="this">
3613 3635 <define-ownership class="java" owner="c++"/>
3614 3636 </modify-argument>
3615 3637 </modify-function>
3616 3638 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,QTreeWidgetItem *,int)">
3617 3639 <modify-argument index="this">
3618 3640 <define-ownership class="java" owner="c++"/>
3619 3641 </modify-argument>
3620 3642 </modify-function>
3621 3643 <modify-function signature="clone() const">
3622 3644 <modify-argument index="return">
3623 3645 <define-ownership class="shell" owner="c++"/>
3624 3646 </modify-argument>
3625 3647 </modify-function>
3626 3648 <modify-function signature="addChild(QTreeWidgetItem *)">
3627 3649 <modify-argument index="1">
3628 3650 <define-ownership class="java" owner="c++"/>
3629 3651 </modify-argument>
3630 3652 </modify-function>
3631 3653 <modify-function signature="addChildren(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3632 3654 <modify-argument index="1">
3633 3655 <define-ownership class="java" owner="c++"/>
3634 3656 </modify-argument>
3635 3657 </modify-function>
3636 3658 <modify-function signature="insertChild(int, QTreeWidgetItem *)">
3637 3659 <modify-argument index="2">
3638 3660 <define-ownership class="java" owner="c++"/>
3639 3661 </modify-argument>
3640 3662 </modify-function>
3641 3663 <modify-function signature="insertChildren(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3642 3664 <modify-argument index="2">
3643 3665 <define-ownership class="java" owner="c++"/>
3644 3666 </modify-argument>
3645 3667 </modify-function>
3646 3668 <modify-function signature="removeChild(QTreeWidgetItem*)">
3647 3669 <modify-argument index="1">
3648 3670 <define-ownership class="java" owner="default"/>
3649 3671 </modify-argument>
3650 3672 </modify-function>
3651 3673 <modify-function signature="takeChild(int)">
3652 3674 <modify-argument index="return">
3653 3675 <define-ownership class="java" owner="default"/>
3654 3676 </modify-argument>
3655 3677 </modify-function>
3656 3678 <modify-function signature="takeChildren()">
3657 3679 <modify-argument index="return">
3658 3680 <define-ownership class="java" owner="default"/>
3659 3681 </modify-argument>
3660 3682 </modify-function>
3661 3683
3662 3684 <modify-function signature="backgroundColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3663 3685 <modify-function signature="setBackgroundColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3664 3686 <modify-function signature="setTextColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3665 3687 <modify-function signature="textColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3666 3688
3667 3689 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3668 3690 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3669 3691 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem)" remove="all"/>
3670 3692 <modify-function signature="operator=(QTreeWidgetItem)" remove="all"/>
3671 3693 <modify-function signature="operator&lt;(QTreeWidgetItem)const" remove="all"/>
3672 3694 </object-type>
3673 3695
3674 3696 <object-type name="QListWidget">
3675 3697 <modify-function signature="mimeData(const QList&lt;QListWidgetItem *&gt;)const">
3676 3698 <modify-argument index="1" invalidate-after-use="yes"/>
3677 3699 </modify-function>
3678 3700 <modify-function signature="addItem(QListWidgetItem *)">
3679 3701 <modify-argument index="1">
3680 3702 <define-ownership class="java" owner="c++"/>
3681 3703 </modify-argument>
3682 3704 </modify-function>
3683 3705 <modify-function signature="insertItem(int, QListWidgetItem *)">
3684 3706 <modify-argument index="2">
3685 3707 <define-ownership class="java" owner="c++"/>
3686 3708 </modify-argument>
3687 3709 </modify-function>
3688 3710 <modify-function signature="setCurrentItem(QListWidgetItem*)">
3689 3711 <modify-argument index="1">
3690 3712 <reference-count action="ignore"/>
3691 3713 </modify-argument>
3692 3714 </modify-function>
3693 3715 <modify-function signature="setCurrentItem(QListWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
3694 3716 <modify-argument index="1">
3695 3717 <reference-count action="ignore"/>
3696 3718 </modify-argument>
3697 3719 </modify-function>
3698 3720 <modify-function signature="setItemHidden(const QListWidgetItem*,bool)">
3699 3721 <remove/>
3700 3722 </modify-function>
3701 3723 <modify-function signature="isItemHidden(const QListWidgetItem*)const">
3702 3724 <remove/>
3703 3725 </modify-function>
3704 3726 <modify-function signature="setItemSelected(const QListWidgetItem*,bool)">
3705 3727 <remove/>
3706 3728 </modify-function>
3707 3729 <modify-function signature="isItemSelected(const QListWidgetItem*)const">
3708 3730 <remove/>
3709 3731 </modify-function>
3710 3732 <modify-function signature="takeItem(int)">
3711 3733 <modify-argument index="return">
3712 3734 <define-ownership class="java" owner="default"/>
3713 3735 </modify-argument>
3714 3736 </modify-function>
3715 3737 <modify-function signature="setItemWidget(QListWidgetItem*,QWidget*)">
3716 3738 <modify-argument index="1">
3717 3739 <reference-count action="ignore"/>
3718 3740 </modify-argument>
3719 3741 <modify-argument index="2">
3720 3742 <reference-count action="ignore"/>
3721 3743 </modify-argument>
3722 3744 </modify-function>
3723 3745 <modify-function signature="removeItemWidget(QListWidgetItem*)">
3724 3746 <modify-argument index="1">
3725 3747 <reference-count action="ignore"/>
3726 3748 </modify-argument>
3727 3749 </modify-function>
3728 3750 <modify-function signature="setModel(QAbstractItemModel*)">
3729 3751 <modify-argument index="1">
3730 3752 <reference-count action="ignore"/>
3731 3753 </modify-argument>
3732 3754 </modify-function>
3733 3755
3734 3756
3735 3757 <modify-function signature="mimeData(const QList&lt;QListWidgetItem*&gt;)const" remove="all"/>
3736 3758 </object-type>
3737 3759
3738 3760 <object-type name="QWidget">
3739 3761 <extra-includes>
3740 3762 <include file-name="QIcon" location="global"/>
3741 3763 <include file-name="QMessageBox" location="global"/>
3742 3764 </extra-includes>
3743 3765
3744 3766 <modify-function signature="actionEvent(QActionEvent*)">
3745 3767 <modify-argument index="1" invalidate-after-use="yes"/>
3746 3768 </modify-function>
3747 3769 <modify-function signature="changeEvent(QEvent*)">
3748 3770 <modify-argument index="1" invalidate-after-use="yes"/>
3749 3771 </modify-function>
3750 3772 <modify-function signature="closeEvent(QCloseEvent*)">
3751 3773 <modify-argument index="1" invalidate-after-use="yes"/>
3752 3774 </modify-function>
3753 3775 <modify-function signature="contextMenuEvent(QContextMenuEvent*)">
3754 3776 <modify-argument index="1" invalidate-after-use="yes"/>
3755 3777 </modify-function>
3756 3778 <modify-function signature="dragEnterEvent(QDragEnterEvent*)">
3757 3779 <modify-argument index="1" invalidate-after-use="yes"/>
3758 3780 </modify-function>
3759 3781 <modify-function signature="dragLeaveEvent(QDragLeaveEvent*)">
3760 3782 <modify-argument index="1" invalidate-after-use="yes"/>
3761 3783 </modify-function>
3762 3784 <modify-function signature="dragMoveEvent(QDragMoveEvent*)">
3763 3785 <modify-argument index="1" invalidate-after-use="yes"/>
3764 3786 </modify-function>
3765 3787 <modify-function signature="dropEvent(QDropEvent*)">
3766 3788 <modify-argument index="1" invalidate-after-use="yes"/>
3767 3789 </modify-function>
3768 3790 <modify-function signature="enterEvent(QEvent*)">
3769 3791 <modify-argument index="1" invalidate-after-use="yes"/>
3770 3792 </modify-function>
3771 3793 <modify-function signature="focusInEvent(QFocusEvent*)">
3772 3794 <modify-argument index="1" invalidate-after-use="yes"/>
3773 3795 </modify-function>
3774 3796 <modify-function signature="focusOutEvent(QFocusEvent*)">
3775 3797 <modify-argument index="1" invalidate-after-use="yes"/>
3776 3798 </modify-function>
3777 3799 <modify-function signature="hideEvent(QHideEvent*)">
3778 3800 <modify-argument index="1" invalidate-after-use="yes"/>
3779 3801 </modify-function>
3780 3802 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
3781 3803 <modify-argument index="1" invalidate-after-use="yes"/>
3782 3804 </modify-function>
3783 3805 <modify-function signature="keyPressEvent(QKeyEvent*)">
3784 3806 <modify-argument index="1" invalidate-after-use="yes"/>
3785 3807 </modify-function>
3786 3808 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
3787 3809 <modify-argument index="1" invalidate-after-use="yes"/>
3788 3810 </modify-function>
3789 3811 <modify-function signature="leaveEvent(QEvent*)">
3790 3812 <modify-argument index="1" invalidate-after-use="yes"/>
3791 3813 </modify-function>
3792 3814 <modify-function signature="mouseDoubleClickEvent(QMouseEvent*)">
3793 3815 <modify-argument index="1" invalidate-after-use="yes"/>
3794 3816 </modify-function>
3795 3817 <modify-function signature="mouseMoveEvent(QMouseEvent*)">
3796 3818 <modify-argument index="1" invalidate-after-use="yes"/>
3797 3819 </modify-function>
3798 3820 <modify-function signature="mousePressEvent(QMouseEvent*)">
3799 3821 <modify-argument index="1" invalidate-after-use="yes"/>
3800 3822 </modify-function>
3801 3823 <modify-function signature="mouseReleaseEvent(QMouseEvent*)">
3802 3824 <modify-argument index="1" invalidate-after-use="yes"/>
3803 3825 </modify-function>
3804 3826 <modify-function signature="moveEvent(QMoveEvent*)">
3805 3827 <modify-argument index="1" invalidate-after-use="yes"/>
3806 3828 </modify-function>
3807 3829 <modify-function signature="paintEvent(QPaintEvent*)">
3808 3830 <modify-argument index="1" invalidate-after-use="yes"/>
3809 3831 </modify-function>
3810 3832 <modify-function signature="resizeEvent(QResizeEvent*)">
3811 3833 <modify-argument index="1" invalidate-after-use="yes"/>
3812 3834 </modify-function>
3813 3835 <modify-function signature="showEvent(QShowEvent*)">
3814 3836 <modify-argument index="1" invalidate-after-use="yes"/>
3815 3837 </modify-function>
3816 3838 <modify-function signature="tabletEvent(QTabletEvent*)">
3817 3839 <modify-argument index="1" invalidate-after-use="yes"/>
3818 3840 </modify-function>
3819 3841 <modify-function signature="wheelEvent(QWheelEvent*)">
3820 3842 <modify-argument index="1" invalidate-after-use="yes"/>
3821 3843 </modify-function>
3822 3844
3823 3845 <modify-function signature="render(QPainter*,QPoint,QRegion,QFlags&lt;QWidget::RenderFlag&gt;)">
3824 3846 <modify-argument index="2">
3825 3847 <!-- Removed because the render(QPainter*) overload conflicts with the identical function in QGraphicsView -->
3826 3848 <remove-default-expression/>
3827 3849 </modify-argument>
3828 3850 </modify-function>
3829 3851
3830 3852 <inject-code class="native">
3831 3853 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowTitle)
3832 3854 (JNIEnv *__jni_env,
3833 3855 jclass,
3834 3856 jlong __this_nativeId,
3835 3857 jobject title0)
3836 3858 {
3837 3859 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowTitle(const QString &amp; title)");
3838 3860 QString __qt_title0 = qtjambi_to_qstring(__jni_env, (jstring) title0);
3839 3861 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3840 3862 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3841 3863 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3842 3864 Q_ASSERT(__qt_this);
3843 3865 __qt_this-&gt;setWindowTitle((const QString&amp; )__qt_title0);
3844 3866 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowTitle(const QString &amp; title)");
3845 3867 }
3846 3868 </inject-code>
3847 3869
3848 3870 <inject-code class="native">
3849 3871 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowModality)
3850 3872 (JNIEnv *__jni_env,
3851 3873 jclass,
3852 3874 jlong __this_nativeId,
3853 3875 jint windowModality0)
3854 3876 {
3855 3877 Q_UNUSED(__jni_env);
3856 3878 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3857 3879 Qt::WindowModality __qt_windowModality0 = (Qt::WindowModality) windowModality0;
3858 3880 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3859 3881 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3860 3882 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3861 3883 Q_ASSERT(__qt_this);
3862 3884 __qt_this-&gt;setWindowModality((Qt::WindowModality )__qt_windowModality0);
3863 3885 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3864 3886 }
3865 3887 </inject-code>
3866 3888
3867 3889 <modify-function signature="render(QPaintDevice *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3868 3890 <modify-argument index="4">
3869 3891 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3870 3892 </modify-argument>
3871 3893 </modify-function>
3872 3894 <modify-function signature="render(QPainter *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3873 3895 <modify-argument index="4">
3874 3896 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3875 3897 </modify-argument>
3876 3898 </modify-function>
3877 3899 <modify-function signature="setFocusProxy(QWidget*)">
3878 3900 <modify-argument index="1">
3879 3901 <reference-count action="set" variable-name="__rcFocusProxy"/>
3880 3902 </modify-argument>
3881 3903 </modify-function>
3882 3904 <modify-function signature="setInputContext(QInputContext*)">
3883 3905 <modify-argument index="1">
3884 3906 <define-ownership class="java" owner="c++"/>
3885 3907 </modify-argument>
3886 3908 </modify-function>
3887 3909 <modify-function signature="setLayout(QLayout*)">
3888 3910 <modify-argument index="1">
3889 3911 <no-null-pointer/>
3890 3912 <reference-count action="ignore"/>
3891 3913 </modify-argument>
3892 3914 </modify-function>
3893 3915 <modify-function signature="setParent(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
3894 3916 <modify-argument index="1">
3895 3917 <reference-count action="ignore"/>
3896 3918 </modify-argument>
3897 3919 </modify-function>
3898 3920 <modify-function signature="setParent(QWidget*)">
3899 3921 <modify-argument index="1">
3900 3922 <reference-count action="ignore"/>
3901 3923 </modify-argument>
3902 3924 </modify-function>
3903 3925 <modify-function signature="setStyle(QStyle*)">
3904 3926 <modify-argument index="1">
3905 3927 <reference-count action="set" variable-name="__rcStyle"/>
3906 3928 </modify-argument>
3907 3929 </modify-function>
3908 3930 <modify-function signature="setTabOrder(QWidget*,QWidget*)">
3909 3931 <modify-argument index="1">
3910 3932 <reference-count action="ignore"/>
3911 3933 </modify-argument>
3912 3934 <modify-argument index="2">
3913 3935 <reference-count action="ignore"/>
3914 3936 </modify-argument>
3915 3937 </modify-function>
3916 3938 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
3917 3939 <access modifier="private"/>
3918 3940 </modify-function>
3919 3941
3920 3942 <modify-function signature="addAction(QAction *)">
3921 3943 <modify-argument index="1">
3922 3944 <reference-count action="add" variable-name="__rcActions"/>
3923 3945 </modify-argument>
3924 3946 </modify-function>
3925 3947
3926 3948 <modify-function signature="insertAction(QAction *, QAction *)">
3927 3949 <modify-argument index="2">
3928 3950 <reference-count action="add" variable-name="__rcActions"/>
3929 3951 </modify-argument>
3930 3952 </modify-function>
3931 3953
3932 3954 <modify-function signature="addActions(const QList&lt;QAction *&gt; &amp;)">
3933 3955 <modify-argument index="1">
3934 3956 <reference-count action="add-all" variable-name="__rcActions"/>
3935 3957 </modify-argument>
3936 3958 </modify-function>
3937 3959
3938 3960 <modify-function signature="insertActions(QAction *, const QList&lt;QAction *&gt; &amp;)">
3939 3961 <modify-argument index="2">
3940 3962 <reference-count action="add-all" variable-name="__rcActions"/>
3941 3963 </modify-argument>
3942 3964 </modify-function>
3943 3965
3944 3966 <modify-function signature="removeAction(QAction *)">
3945 3967 <modify-argument index="1">
3946 3968 <reference-count action="remove" variable-name="__rcActions"/>
3947 3969 </modify-argument>
3948 3970 </modify-function>
3949 3971 <modify-function signature="enabledChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3950 3972 <modify-function signature="fontChange(QFont)" remove="all"/> <!--### Obsolete in 4.3-->
3951 3973 <modify-function signature="isEnabledToTLW()const" remove="all"/> <!--### Obsolete in 4.3-->
3952 3974 <modify-function signature="isTopLevel()const" remove="all"/> <!--### Obsolete in 4.3-->
3953 3975 <modify-function signature="paletteChange(QPalette)" remove="all"/> <!--### Obsolete in 4.3-->
3954 3976 <modify-function signature="setShown(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3955 3977 <modify-function signature="topLevelWidget()const" remove="all"/> <!--### Obsolete in 4.3-->
3956 3978 <modify-function signature="windowActivationChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3957 3979
3958 3980 <modify-function signature="fontInfo()const" remove="all"/>
3959 3981 <modify-function signature="fontMetrics()const" remove="all"/>
3960 3982 <modify-function signature="sizeHint()const" rename="getSizeHint"/>
3961 3983 <modify-function signature="minimumSizeHint()const" rename="getMinimumSizeHint"/>
3962 3984 <modify-function signature="setVisible(bool)" remove="all"/>
3963 3985 </object-type>
3964 3986
3965 3987 <object-type name="QMessageBox">
3966 3988
3967 3989
3968 3990 <modify-function signature="setWindowTitle(const QString &amp;)" remove="all"/>
3969 3991 <modify-function signature="setWindowModality(Qt::WindowModality)" remove="all"/>
3970 3992 <extra-includes>
3971 3993 <include file-name="QPixmap" location="global"/>
3972 3994 </extra-includes>
3973 3995 <modify-function signature="addButton(QAbstractButton*,QMessageBox::ButtonRole)">
3974 3996 <modify-argument index="1">
3975 3997 <reference-count action="ignore"/>
3976 3998 </modify-argument>
3977 3999 </modify-function>
3978 4000 <modify-function signature="removeButton(QAbstractButton*)">
3979 4001 <modify-argument index="1">
3980 4002 <reference-count action="ignore"/>
3981 4003 </modify-argument>
3982 4004 </modify-function>
3983 4005 <modify-function signature="setDefaultButton(QPushButton*)">
3984 4006 <modify-argument index="1">
3985 4007 <reference-count action="ignore"/>
3986 4008 </modify-argument>
3987 4009 </modify-function>
3988 4010 <modify-function signature="setEscapeButton(QAbstractButton*)">
3989 4011 <modify-argument index="1">
3990 4012 <reference-count action="ignore"/>
3991 4013 </modify-argument>
3992 4014 </modify-function>
3993 4015
3994 4016 <modify-function signature="QMessageBox(QString,QString,QMessageBox::Icon,int,int,int,QWidget*,QFlags&lt;Qt::WindowType&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
3995 4017 <modify-function signature="buttonText(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3996 4018 <modify-function signature="setButtonText(int, QString)" remove="all"/> <!--### Obsolete in 4.3-->
3997 4019 <modify-function signature="standardIcon(QMessageBox::Icon)" remove="all"/> <!--### Obsolete in 4.3-->
3998 4020
3999 4021 <modify-function signature="critical(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4000 4022 <modify-function signature="critical(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4001 4023 <modify-function signature="information(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4002 4024 <modify-function signature="information(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4003 4025 <modify-function signature="question(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4004 4026 <modify-function signature="question(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4005 4027 <modify-function signature="warning(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4006 4028 <modify-function signature="warning(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4007 4029 </object-type>
4008 4030
4009 4031 <object-type name="QAbstractSpinBox">
4010 4032 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const">
4011 4033 <access modifier="private"/>
4012 4034 </modify-function>
4013 4035 <modify-function signature="setLineEdit(QLineEdit*)">
4014 4036 <modify-argument index="1">
4015 4037 <!-- Safe to ignore because the spinbox reparents the line edit -->
4016 4038 <reference-count action="ignore"/>
4017 4039 <no-null-pointer/>
4018 4040 </modify-argument>
4019 4041 </modify-function>
4020 4042 </object-type>
4021 4043
4022 4044 <object-type name="QTextFrame" delete-in-main-thread="yes">
4023 4045 <extra-includes>
4024 4046 <include file-name="QTextCursor" location="global"/>
4025 4047 </extra-includes>
4026 4048 </object-type>
4027 4049
4028 4050 <object-type name="QImageIOHandler">
4029 4051 <extra-includes>
4030 4052 <include file-name="QRect" location="global"/>
4031 4053 </extra-includes>
4032 4054 <modify-function signature="setFormat(const QByteArray &amp;)const">
4033 4055 <remove/>
4034 4056 </modify-function>
4035 4057 <modify-function signature="setDevice(QIODevice*)">
4036 4058 <modify-argument index="1">
4037 4059 <reference-count action="set" variable-name="__rcDevice"/>
4038 4060 </modify-argument>
4039 4061 </modify-function>
4040 4062 <modify-function signature="read(QImage*)">
4041 4063 <modify-argument index="1">
4042 4064 <replace-type modified-type="com.trolltech.qt.gui.QImage"/>
4043 4065 <conversion-rule class="shell">
4044 4066 jobject %out = qtjambi_from_object(__jni_env, %in, "QImage", "com/trolltech/qt/gui/", false);
4045 4067
4046 4068 QtJambiLink *__link = %out != 0 ? QtJambiLink::findLink(__jni_env, %out) : 0;
4047 4069 </conversion-rule>
4048 4070 <conversion-rule class="native">
4049 4071 QImage *%out = (QImage *) qtjambi_to_object(__jni_env, %in);
4050 4072 </conversion-rule>
4051 4073 </modify-argument>
4052 4074 <modify-argument index="0">
4053 4075 <conversion-rule class="shell">
4054 4076 // Invalidate object
4055 4077 if (__link != 0) __link-&gt;resetObject(__jni_env);
4056 4078 bool %out = (bool) %in;
4057 4079 </conversion-rule>
4058 4080 </modify-argument>
4059 4081 </modify-function>
4060 4082
4061 4083 <modify-function signature="name()const" remove="all"/> <!--### Obsolete in 4.3-->
4062 4084 </object-type>
4063 4085
4064 4086 <object-type name="QProxyModel">
4065 4087 <modify-function signature="parent()const" remove="all"/>
4066 4088 <extra-includes>
4067 4089 <include file-name="QPixmap" location="global"/>
4068 4090 <include file-name="QStringList" location="global"/>
4069 4091 <include file-name="QSize" location="global"/>
4070 4092 </extra-includes>
4071 4093 <modify-function signature="setModel(QAbstractItemModel*)">
4072 4094 <modify-argument index="1">
4073 4095 <reference-count action="set" variable-name="__rcModel"/>
4074 4096 </modify-argument>
4075 4097 </modify-function>
4076 4098 </object-type>
4077 4099
4078 4100 <object-type name="QImageReader">
4079 4101 <extra-includes>
4080 4102 <include file-name="QColor" location="global"/>
4081 4103 <include file-name="QRect" location="global"/>
4082 4104 <include file-name="QSize" location="global"/>
4083 4105 <include file-name="QStringList" location="global"/>
4084 4106 <include file-name="QImage" location="global"/>
4085 4107 </extra-includes>
4086 4108 <modify-function signature="read(QImage*) ">
4087 4109 <remove/>
4088 4110 </modify-function>
4089 4111 <modify-function signature="setDevice(QIODevice*)">
4090 4112 <modify-argument index="1">
4091 4113 <reference-count action="set" variable-name="__rcDevice"/>
4092 4114 </modify-argument>
4093 4115 </modify-function>
4094 4116 </object-type>
4095 4117
4096 4118 <object-type name="QMovie">
4097 4119 <extra-includes>
4098 4120 <include file-name="QColor" location="global"/>
4099 4121 <include file-name="QImage" location="global"/>
4100 4122 <include file-name="QPixmap" location="global"/>
4101 4123 <include file-name="QRect" location="global"/>
4102 4124 <include file-name="QSize" location="global"/>
4103 4125 </extra-includes>
4104 4126 <modify-function signature="cacheMode()">
4105 4127 <remove/>
4106 4128 </modify-function>
4107 4129 <modify-function signature="setDevice(QIODevice*)">
4108 4130 <modify-argument index="1">
4109 4131 <reference-count action="set" variable-name="__rcDevice"/>
4110 4132 </modify-argument>
4111 4133 </modify-function>
4112 4134 </object-type>
4113 4135
4114 4136 <object-type name="QPageSetupDialog"/>
4115 4137
4116 4138 <object-type name="QTabWidget">
4117 4139 <modify-function signature="initStyleOption(QStyleOptionTabWidgetFrame*)const">
4118 4140 <access modifier="private"/>
4119 4141 </modify-function>
4120 4142 <inject-code>
4121 4143 <insert-template name="gui.init_style_option">
4122 4144 <replace from="%TYPE" to="QStyleOptionTabWidgetFrame"/>
4123 4145 </insert-template>
4124 4146 </inject-code>
4125 4147 <modify-function signature="addTab(QWidget*,QIcon,QString)">
4126 4148 <modify-argument index="1">
4127 4149 <reference-count action="ignore"/>
4128 4150 </modify-argument>
4129 4151 </modify-function>
4130 4152 <modify-function signature="addTab(QWidget*,QString)">
4131 4153 <modify-argument index="1">
4132 4154 <reference-count action="ignore"/>
4133 4155 </modify-argument>
4134 4156 </modify-function>
4135 4157 <modify-function signature="insertTab(int,QWidget*,QString)">
4136 4158 <modify-argument index="2">
4137 4159 <reference-count action="ignore"/>
4138 4160 </modify-argument>
4139 4161 </modify-function>
4140 4162 <modify-function signature="insertTab(int,QWidget*,QIcon,QString)">
4141 4163 <modify-argument index="2">
4142 4164 <reference-count action="ignore"/>
4143 4165 </modify-argument>
4144 4166 </modify-function>
4145 4167 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner)">
4146 4168 <modify-argument index="1">
4147 4169 <reference-count action="ignore"/>
4148 4170 </modify-argument>
4149 4171 </modify-function>
4150 4172 <modify-function signature="setCurrentWidget(QWidget*)">
4151 4173 <modify-argument index="1">
4152 4174 <reference-count action="ignore"/>
4153 4175 </modify-argument>
4154 4176 </modify-function>
4155 4177 <modify-function signature="setTabBar(QTabBar*)">
4156 4178 <modify-argument index="1">
4157 4179 <reference-count action="ignore"/>
4158 4180 </modify-argument>
4159 4181 </modify-function>
4160 4182 </object-type>
4161 4183 <object-type name="QDrag">
4162 4184 <extra-includes>
4163 4185 <include file-name="QPoint" location="global"/>
4164 4186 <include file-name="QPixmap" location="global"/>
4165 4187 </extra-includes>
4166 4188 <modify-function signature="setMimeData(QMimeData*)">
4167 4189 <modify-argument index="1">
4168 4190 <define-ownership class="java" owner="c++"/>
4169 4191 </modify-argument>
4170 4192 </modify-function>
4171 4193
4172 4194 <modify-function signature="start(QFlags&lt;Qt::DropAction&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
4173 4195 </object-type>
4174 4196
4175 4197 <object-type name="QDateTimeEdit">
4176 4198 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const" access="private" rename="initDateTimeEditStyleOption"/>
4177 4199 <modify-function signature="setCalendarWidget(QCalendarWidget*)">
4178 4200 <modify-argument index="1">
4179 4201 <!-- Safe to ignore because widget is reparented -->
4180 4202 <reference-count action="ignore"/>
4181 4203 </modify-argument>
4182 4204 </modify-function>
4183 4205
4184 4206 </object-type>
4185 4207
4186 4208 <object-type name="QSortFilterProxyModel">
4187 4209 <modify-function signature="parent()const" remove="all"/>
4188 4210 <extra-includes>
4189 4211 <include file-name="QItemSelection" location="global"/>
4190 4212 <include file-name="QStringList" location="global"/>
4191 4213 <include file-name="QSize" location="global"/>
4192 4214 </extra-includes>
4193 4215
4194 4216 <modify-function signature="setSourceModel(QAbstractItemModel *)">
4195 4217 <modify-argument index="1">
4196 4218 <reference-count action="set" variable-name="__rcSourceModel"/>
4197 4219 </modify-argument>
4198 4220 </modify-function>
4199 4221
4200 4222 <modify-function signature="clear()" remove="all"/> <!--### Obsolete in 4.3-->
4201 4223 <modify-function signature="filterChanged()" remove="all"/> <!--### Obsolete in 4.3-->
4202 4224 </object-type>
4203 4225
4204 4226 <object-type name="QSlider">
4205 4227 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4206 4228 <access modifier="private"/>
4207 4229 </modify-function>
4208 4230 </object-type>
4209 4231
4210 4232 <object-type name="QInputContext">
4211 4233 <extra-includes>
4212 4234 <include file-name="QTextFormat" location="global"/>
4213 4235 </extra-includes>
4214 4236 <modify-function signature="setFocusWidget(QWidget*)">
4215 4237 <remove/>
4216 4238 </modify-function>
4217 4239 <modify-function signature="filterEvent(const QEvent*)">
4218 4240 <modify-argument index="1" invalidate-after-use="yes"/>
4219 4241 </modify-function>
4220 4242 <modify-function signature="mouseHandler(int,QMouseEvent*)">
4221 4243 <modify-argument index="2" invalidate-after-use="yes"/>
4222 4244 </modify-function>
4223 4245
4224 4246 </object-type>
4225 4247
4226 4248 <object-type name="QProgressDialog">
4227 4249
4228 4250 <modify-function signature="setBar(QProgressBar*)">
4229 4251 <modify-argument index="1">
4230 4252 <define-ownership class="java" owner="c++"/>
4231 4253 </modify-argument>
4232 4254 </modify-function>
4233 4255 <modify-function signature="setCancelButton(QPushButton*)">
4234 4256 <modify-argument index="1">
4235 4257 <!-- Safe to ignore because button is reparented -->
4236 4258 <reference-count action="ignore"/>
4237 4259 </modify-argument>
4238 4260 </modify-function>
4239 4261 <modify-function signature="setLabel(QLabel*)">
4240 4262 <modify-argument index="1">
4241 4263 <!-- Safe to ignore because label is reparented -->
4242 4264 <reference-count action="ignore"/>
4243 4265 </modify-argument>
4244 4266 </modify-function>
4245 4267
4246 4268 </object-type>
4247 4269
4248 4270 <object-type name="QLabel">
4249 4271 <modify-function signature="picture()const">
4250 4272 <access modifier="private"/>
4251 4273 <rename to="picture_private"/>
4252 4274 </modify-function>
4253 4275
4254 4276 <modify-function signature="setBuddy(QWidget *)">
4255 4277 <modify-argument index="1">
4256 4278 <reference-count action="set" variable-name="__rcBuddy"/>
4257 4279 </modify-argument>
4258 4280 </modify-function>
4259 4281 <modify-function signature="setMovie(QMovie *)">
4260 4282 <modify-argument index="1">
4261 4283 <reference-count action="set" variable-name="__rcMovie"/>
4262 4284 </modify-argument>
4263 4285 </modify-function>
4264 4286 <modify-function signature="pixmap()const">
4265 4287 <access modifier="private"/>
4266 4288 <rename to="pixmap_private"/>
4267 4289 </modify-function>
4268 4290 </object-type>
4269 4291
4270 4292 <object-type name="QFileDialog">
4271 4293 <extra-includes>
4272 4294 <include file-name="QUrl" location="global"/>
4273 4295 </extra-includes>
4274 4296
4275 4297 <modify-function signature="getOpenFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4276 4298 <access modifier="private"/>
4277 4299 <modify-argument index="1">
4278 4300 <remove-default-expression/>
4279 4301 </modify-argument>
4280 4302 <modify-argument index="2">
4281 4303 <remove-default-expression/>
4282 4304 </modify-argument>
4283 4305 <modify-argument index="3">
4284 4306 <remove-default-expression/>
4285 4307 </modify-argument>
4286 4308 <modify-argument index="4">
4287 4309 <remove-default-expression/>
4288 4310 </modify-argument>
4289 4311 <modify-argument index="5">
4290 4312 <remove-default-expression/>
4291 4313 </modify-argument>
4292 4314 <modify-argument index="6">
4293 4315 <remove-default-expression/>
4294 4316 </modify-argument>
4295 4317 </modify-function>
4296 4318
4297 4319 <modify-function signature="getOpenFileNames(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4298 4320 <access modifier="private"/>
4299 4321 <modify-argument index="1">
4300 4322 <remove-default-expression/>
4301 4323 </modify-argument>
4302 4324 <modify-argument index="2">
4303 4325 <remove-default-expression/>
4304 4326 </modify-argument>
4305 4327 <modify-argument index="3">
4306 4328 <remove-default-expression/>
4307 4329 </modify-argument>
4308 4330 <modify-argument index="4">
4309 4331 <remove-default-expression/>
4310 4332 </modify-argument>
4311 4333 <modify-argument index="5">
4312 4334 <remove-default-expression/>
4313 4335 </modify-argument>
4314 4336 <modify-argument index="6">
4315 4337 <remove-default-expression/>
4316 4338 </modify-argument>
4317 4339 </modify-function>
4318 4340
4319 4341 <modify-function signature="getSaveFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4320 4342 <access modifier="private"/>
4321 4343 <modify-argument index="1">
4322 4344 <remove-default-expression/>
4323 4345 </modify-argument>
4324 4346 <modify-argument index="2">
4325 4347 <remove-default-expression/>
4326 4348 </modify-argument>
4327 4349 <modify-argument index="3">
4328 4350 <remove-default-expression/>
4329 4351 </modify-argument>
4330 4352 <modify-argument index="4">
4331 4353 <remove-default-expression/>
4332 4354 </modify-argument>
4333 4355 <modify-argument index="5">
4334 4356 <remove-default-expression/>
4335 4357 </modify-argument>
4336 4358 <modify-argument index="6">
4337 4359 <remove-default-expression/>
4338 4360 </modify-argument>
4339 4361 </modify-function>
4340 4362
4341 4363 <modify-function signature="setIconProvider(QFileIconProvider*)">
4342 4364 <modify-argument index="1">
4343 4365 <reference-count action="set" variable-name="__rcIconProvider"/>
4344 4366 </modify-argument>
4345 4367 </modify-function>
4346 4368
4347 4369 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
4348 4370 <modify-argument index="1">
4349 4371 <reference-count action="set" variable-name="__rcItemDelegate"/>
4350 4372 </modify-argument>
4351 4373 </modify-function>
4352 4374
4353 4375 <modify-function signature="setProxyModel(QAbstractProxyModel*)">
4354 4376 <modify-argument index="1">
4355 4377 <!-- Reparented -->
4356 4378 <reference-count action="ignore"/>
4357 4379 </modify-argument>
4358 4380 </modify-function>
4359 4381
4360 4382 </object-type>
4361 4383
4362 4384 <object-type name="QErrorMessage"/>
4363 4385
4364 4386 <object-type name="QTabBar">
4365 4387 <extra-includes>
4366 4388 <include file-name="QIcon" location="global"/>
4367 4389 </extra-includes>
4368 4390 <modify-function signature="initStyleOption(QStyleOptionTab*,int)const">
4369 4391 <access modifier="private"/>
4370 4392 </modify-function>
4371 4393 <modify-function signature="setTabButton(int,QTabBar::ButtonPosition,QWidget*)">
4372 4394 <modify-argument index="3">
4373 4395 <reference-count action="ignore"/>
4374 4396 </modify-argument>
4375 4397 </modify-function>
4376 4398 </object-type>
4377 4399
4378 4400 <object-type name="QStandardItemModel">
4379 4401 <modify-function signature="insertColumn(int,const QModelIndex &amp;)" remove="all"/>
4380 4402 <modify-function signature="insertRow(int,const QModelIndex &amp;)" remove="all"/>
4381 4403 <modify-function signature="parent()const" remove="all"/>
4382 4404 <extra-includes>
4383 4405 <include file-name="QStringList" location="global"/>
4384 4406 <include file-name="QSize" location="global"/>
4385 4407 </extra-includes>
4386 4408
4387 4409 <modify-function signature="appendColumn(const QList&lt;QStandardItem *&gt;&amp;)">
4388 4410 <modify-argument index="1">
4389 4411 <define-ownership class="java" owner="c++"/>
4390 4412 </modify-argument>
4391 4413 </modify-function>
4392 4414 <modify-function signature="takeColumn(int)">
4393 4415 <modify-argument index="return">
4394 4416 <define-ownership class="java" owner="default"/>
4395 4417 </modify-argument>
4396 4418 </modify-function>
4397 4419 <modify-function signature="takeRow(int)">
4398 4420 <modify-argument index="return">
4399 4421 <define-ownership class="java" owner="default"/>
4400 4422 </modify-argument>
4401 4423 </modify-function>
4402 4424 <modify-function signature="takeHorizontalHeaderItem(int)">
4403 4425 <modify-argument index="return">
4404 4426 <define-ownership class="java" owner="default"/>
4405 4427 </modify-argument>
4406 4428 </modify-function>
4407 4429 <modify-function signature="takeVerticalHeaderItem(int)">
4408 4430 <modify-argument index="return">
4409 4431 <define-ownership class="java" owner="default"/>
4410 4432 </modify-argument>
4411 4433 </modify-function>
4412 4434 <modify-function signature="takeItem(int,int)">
4413 4435 <modify-argument index="return">
4414 4436 <define-ownership class="java" owner="default"/>
4415 4437 </modify-argument>
4416 4438 </modify-function>
4417 4439 <modify-function signature="appendRow(const QList&lt;QStandardItem *&gt;&amp;)">
4418 4440 <modify-argument index="1">
4419 4441 <define-ownership class="java" owner="c++"/>
4420 4442 </modify-argument>
4421 4443 </modify-function>
4422 4444 <modify-function signature="appendRow(QStandardItem *)">
4423 4445 <modify-argument index="1">
4424 4446 <define-ownership class="java" owner="c++"/>
4425 4447 </modify-argument>
4426 4448 </modify-function>
4427 4449 <modify-function signature="insertColumn(int, const QList&lt;QStandardItem *&gt;&amp;)">
4428 4450 <modify-argument index="2">
4429 4451 <define-ownership class="java" owner="c++"/>
4430 4452 </modify-argument>
4431 4453 </modify-function>
4432 4454 <modify-function signature="insertRow(int, const QList&lt;QStandardItem *&gt;&amp;)">
4433 4455 <modify-argument index="2">
4434 4456 <define-ownership class="java" owner="c++"/>
4435 4457 </modify-argument>
4436 4458 </modify-function>
4437 4459 <modify-function signature="insertRow(int, QStandardItem *)">
4438 4460 <modify-argument index="2">
4439 4461 <define-ownership class="java" owner="c++"/>
4440 4462 </modify-argument>
4441 4463 </modify-function>
4442 4464 <modify-function signature="setHorizontalHeaderItem(int, QStandardItem *)">
4443 4465 <modify-argument index="2">
4444 4466 <define-ownership class="java" owner="c++"/>
4445 4467 </modify-argument>
4446 4468 </modify-function>
4447 4469 <modify-function signature="setItem(int, int, QStandardItem *)">
4448 4470 <modify-argument index="3">
4449 4471 <define-ownership class="java" owner="c++"/>
4450 4472 </modify-argument>
4451 4473 </modify-function>
4452 4474 <modify-function signature="setItem(int, QStandardItem *)">
4453 4475 <modify-argument index="2">
4454 4476 <define-ownership class="java" owner="c++"/>
4455 4477 </modify-argument>
4456 4478 </modify-function>
4457 4479 <modify-function signature="setItemPrototype(const QStandardItem *)">
4458 4480 <modify-argument index="1">
4459 4481 <define-ownership class="java" owner="c++"/>
4460 4482 </modify-argument>
4461 4483 </modify-function>
4462 4484 <modify-function signature="setVerticalHeaderItem(int, QStandardItem *)">
4463 4485 <modify-argument index="2">
4464 4486 <define-ownership class="java" owner="c++"/>
4465 4487 </modify-argument>
4466 4488 </modify-function>
4467 4489 </object-type>
4468 4490
4469 4491 <object-type name="QRadioButton">
4470 4492 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
4471 4493 <access modifier="private"/>
4472 4494 </modify-function>
4473 4495 </object-type>
4474 4496
4475 4497 <object-type name="QScrollBar">
4476 4498 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4477 4499 <access modifier="private"/>
4478 4500 </modify-function>
4479 4501 </object-type>
4480 4502
4481 4503 <object-type name="QClipboard">
4482 4504 <extra-includes>
4483 4505 <include file-name="QImage" location="global"/>
4484 4506 <include file-name="QPixmap" location="global"/>
4485 4507 </extra-includes>
4486 4508 <modify-function signature="setMimeData(QMimeData *, QClipboard::Mode)">
4487 4509 <modify-argument index="1">
4488 4510 <define-ownership class="java" owner="c++"/>
4489 4511 </modify-argument>
4490 4512 </modify-function>
4491 4513 <modify-function signature="text(QString&amp;,QClipboard::Mode)const">
4492 4514 <access modifier="private"/>
4493 4515 <modify-argument index="2">
4494 4516 <remove-default-expression/>
4495 4517 </modify-argument>
4496 4518 </modify-function>
4497 4519
4498 4520 </object-type>
4499 4521
4500 4522 <object-type name="QAbstractScrollArea">
4501 4523 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
4502 4524 <modify-function signature="addScrollBarWidget(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
4503 4525 <modify-argument index="1">
4504 4526 <reference-count action="ignore"/>
4505 4527 </modify-argument>
4506 4528 </modify-function>
4507 4529 <modify-function signature="setCornerWidget(QWidget*)">
4508 4530 <modify-argument index="1">
4509 4531 <reference-count action="ignore"/>
4510 4532 </modify-argument>
4511 4533 </modify-function>
4512 4534 <modify-function signature="setHorizontalScrollBar(QScrollBar*)">
4513 4535 <modify-argument index="1">
4514 4536 <reference-count action="ignore"/>
4515 4537 </modify-argument>
4516 4538 </modify-function>
4517 4539
4518 4540 <modify-function signature="setVerticalScrollBar(QScrollBar*)">
4519 4541 <modify-argument index="1">
4520 4542 <reference-count action="ignore"/>
4521 4543 </modify-argument>
4522 4544 </modify-function>
4523 4545
4524 4546 <modify-function signature="setViewport(QWidget*)">
4525 4547 <modify-argument index="1">
4526 4548 <reference-count action="ignore"/>
4527 4549 </modify-argument>
4528 4550 </modify-function>
4529 4551
4530 4552 <modify-function signature="setupViewport(QWidget*)">
4531 4553 <modify-argument index="1">
4532 4554 <reference-count action="ignore"/>
4533 4555 </modify-argument>
4534 4556 </modify-function>
4535 4557
4536 4558 <modify-function signature="viewportEvent(QEvent*)">
4537 4559 <modify-argument index="1" invalidate-after-use="yes"/>
4538 4560 </modify-function>
4539 4561
4540 4562 </object-type>
4541 4563
4542 4564 <object-type name="QPaintEngineState">
4543 4565 <extra-includes>
4544 4566 <include file-name="QPainterPath" location="global"/>
4545 4567 </extra-includes>
4546 4568 </object-type>
4547 4569
4548 4570 <object-type name="QRubberBand">
4549 4571 <modify-function signature="initStyleOption(QStyleOptionRubberBand*)const">
4550 4572 <access modifier="private"/>
4551 4573 </modify-function>
4552 4574 <modify-function signature="move(int,int)" rename="moveRubberBand"/>
4553 4575 <modify-function signature="move(const QPoint &amp;)" rename="moveRubberBand"/>
4554 4576 <modify-function signature="resize(int,int)" rename="resizeRubberBand"/>
4555 4577 <modify-function signature="resize(const QSize &amp;)" rename="resizeRubberBand"/>
4556 4578 <modify-function signature="setGeometry(int,int,int,int)" rename="setRubberBandGeometry"/>
4557 4579 <modify-function signature="setGeometry(const QRect &amp;)" rename="setRubberBandGeometry"/>
4558 4580 </object-type>
4559 4581
4560 4582 <object-type name="QTextLayout">
4561 4583 <extra-includes>
4562 4584 <include file-name="QTextOption" location="global"/>
4563 4585 </extra-includes>
4564 4586 </object-type>
4565 4587
4566 4588 <object-type name="QTableWidget">
4567 4589 <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;)const">
4568 4590 <modify-argument index="1" invalidate-after-use="yes"/>
4569 4591 </modify-function>
4570 4592 <modify-function signature="isSortingEnabled()const" remove="all"/>
4571 4593 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
4572 4594 <modify-function signature="setHorizontalHeaderItem(int, QTableWidgetItem *)">
4573 4595 <modify-argument index="2">
4574 4596 <define-ownership class="java" owner="c++"/>
4575 4597 </modify-argument>
4576 4598 </modify-function>
4577 4599 <modify-function signature="setItem(int, int, QTableWidgetItem *)">
4578 4600 <modify-argument index="3">
4579 4601 <define-ownership class="java" owner="c++"/>
4580 4602 </modify-argument>
4581 4603 </modify-function>
4582 4604 <modify-function signature="takeHorizontalHeaderItem(int)">
4583 4605 <modify-argument index="return">
4584 4606 <define-ownership class="java" owner="default"/>
4585 4607 </modify-argument>
4586 4608 </modify-function>
4587 4609 <modify-function signature="takeVerticalHeaderItem(int)">
4588 4610 <modify-argument index="return">
4589 4611 <define-ownership class="java" owner="default"/>
4590 4612 </modify-argument>
4591 4613 </modify-function>
4592 4614 <modify-function signature="takeItem(int,int)">
4593 4615 <modify-argument index="return">
4594 4616 <define-ownership class="java" owner="default"/>
4595 4617 </modify-argument>
4596 4618 </modify-function>
4597 4619 <modify-function signature="setItemPrototype(const QTableWidgetItem *)">
4598 4620 <modify-argument index="1">
4599 4621 <define-ownership class="java" owner="c++"/>
4600 4622 </modify-argument>
4601 4623 </modify-function>
4602 4624 <modify-function signature="setVerticalHeaderItem(int, QTableWidgetItem *)">
4603 4625 <modify-argument index="2">
4604 4626 <define-ownership class="java" owner="c++"/>
4605 4627 </modify-argument>
4606 4628 </modify-function>
4607 4629 <modify-function signature="setCellWidget(int,int,QWidget*)">
4608 4630 <modify-argument index="3">
4609 4631 <reference-count action="ignore"/>
4610 4632 </modify-argument>
4611 4633 </modify-function>
4612 4634 <modify-function signature="setCurrentItem(QTableWidgetItem*)">
4613 4635 <modify-argument index="1">
4614 4636 <reference-count action="ignore"/>
4615 4637 </modify-argument>
4616 4638 </modify-function>
4617 4639 <modify-function signature="setCurrentItem(QTableWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
4618 4640 <modify-argument index="1">
4619 4641 <reference-count action="ignore"/>
4620 4642 </modify-argument>
4621 4643 </modify-function>
4622 4644 <modify-function signature="setItemSelected(const QTableWidgetItem*,bool)">
4623 4645 <remove/>
4624 4646 </modify-function>
4625 4647 <modify-function signature="isItemSelected(const QTableWidgetItem*)const">
4626 4648 <remove/>
4627 4649 </modify-function>
4628 4650 <modify-function signature="setModel(QAbstractItemModel*)">
4629 4651 <modify-argument index="1">
4630 4652 <reference-count action="ignore"/>
4631 4653 </modify-argument>
4632 4654 </modify-function>
4633 4655
4634 4656 <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;)const" remove="all"/>
4635 4657 </object-type>
4636 4658 <object-type name="QTextDocument">
4637 4659 <extra-includes>
4638 4660 <include file-name="QTextBlock" location="global"/>
4639 4661 <include file-name="QTextFormat" location="global"/>
4640 4662 <include file-name="QTextCursor" location="global"/>
4641 4663 </extra-includes>
4642 4664 <modify-function signature="redo(QTextCursor*)">
4643 4665 <access modifier="private"/>
4644 4666 </modify-function>
4645 4667 <modify-function signature="setDocumentLayout(QAbstractTextDocumentLayout*)">
4646 4668 <modify-argument index="1">
4647 4669 <define-ownership class="java" owner="c++"/>
4648 4670 </modify-argument>
4649 4671 </modify-function>
4650 4672
4651 4673 <modify-function signature="undo(QTextCursor*)">
4652 4674 <access modifier="private"/>
4653 4675 </modify-function>
4654 4676 </object-type>
4655 4677
4656 4678 <object-type name="QTextDocumentWriter">
4657 4679 <modify-function signature="setCodec(QTextCodec*)">
4658 4680 <modify-argument index="1">
4659 4681 <reference-count action="set" variable-name="__rcCodec"/>
4660 4682 </modify-argument>
4661 4683 </modify-function>
4662 4684 <modify-function signature="setDevice(QIODevice*)">
4663 4685 <modify-argument index="1">
4664 4686 <reference-count action="set" variable-name="__rcDevice"/>
4665 4687 </modify-argument>
4666 4688 </modify-function>
4667 4689 </object-type>
4668 4690
4669 4691 <object-type name="QSplitter">
4670 4692
4671 4693 <modify-function signature="getRange(int,int*,int*)const">
4672 4694 <access modifier="private"/>
4673 4695 </modify-function>
4674 4696 <modify-function signature="addWidget(QWidget *)">
4675 4697 <modify-argument index="1">
4676 4698 <reference-count action="ignore"/>
4677 4699 </modify-argument>
4678 4700 </modify-function>
4679 4701 <modify-function signature="insertWidget(int, QWidget *)">
4680 4702 <modify-argument index="2">
4681 4703 <reference-count action="ignore"/>
4682 4704 </modify-argument>
4683 4705 </modify-function>
4684 4706 </object-type>
4685 4707
4686 4708 <object-type name="QGroupBox">
4687 4709 <modify-function signature="initStyleOption(QStyleOptionGroupBox*)const">
4688 4710 <access modifier="private"/>
4689 4711 </modify-function>
4690 4712 </object-type>
4691 4713
4692 4714 <object-type name="QStackedWidget">
4693 4715 <modify-function signature="addWidget(QWidget*)">
4694 4716 <modify-argument index="1">
4695 4717 <reference-count action="ignore"/>
4696 4718 </modify-argument>
4697 4719 </modify-function>
4698 4720 <modify-function signature="insertWidget(int,QWidget*)">
4699 4721 <modify-argument index="2">
4700 4722 <reference-count action="ignore"/>
4701 4723 </modify-argument>
4702 4724 </modify-function>
4703 4725 <modify-function signature="removeWidget(QWidget*)">
4704 4726 <modify-argument index="1">
4705 4727 <reference-count action="ignore"/>
4706 4728 </modify-argument>
4707 4729 </modify-function>
4708 4730 <modify-function signature="setCurrentWidget(QWidget*)">
4709 4731 <modify-argument index="1">
4710 4732 <reference-count action="ignore"/>
4711 4733 </modify-argument>
4712 4734 </modify-function>
4713 4735 </object-type>
4714 4736
4715 4737 <object-type name="QSplitterHandle">
4716 4738 </object-type>
4717 4739
4718 4740 <object-type name="QDial">
4719 4741 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4720 4742 <access modifier="private"/>
4721 4743 </modify-function>
4722 4744 </object-type>
4723 4745
4724 4746 <object-type name="QLineEdit">
4725 4747 <modify-function signature="initStyleOption(QStyleOptionFrame*)const">
4726 4748 <access modifier="private"/>
4727 4749 </modify-function>
4728 4750 <modify-function signature="setCompleter(QCompleter *)">
4729 4751 <modify-argument index="1">
4730 4752 <reference-count action="set" variable-name="__rcCompleter"/>
4731 4753 </modify-argument>
4732 4754 </modify-function>
4733 4755 <modify-function signature="setValidator(const QValidator *)">
4734 4756 <modify-argument index="1">
4735 4757 <reference-count action="set" variable-name="__rcValidator"/>
4736 4758 </modify-argument>
4737 4759 </modify-function>
4738 4760 </object-type>
4739 4761
4740 4762 <object-type name="QLCDNumber"/>
4741 4763
4742 4764 <object-type name="QSplashScreen">
4743 4765 <modify-function signature="showMessage(const QString &amp;, int, const QColor &amp;)">
4744 4766 <modify-argument index="3">
4745 4767 <replace-default-expression with="QColor.black"/>
4746 4768 </modify-argument>
4747 4769 </modify-function>
4748 4770 <modify-function signature="repaint()" remove="all"/>
4749 4771 <modify-function signature="drawContents(QPainter*)">
4750 4772 <modify-argument index="1" invalidate-after-use="yes"/>
4751 4773 </modify-function>
4752 4774 </object-type>
4753 4775
4754 4776 <object-type name="QDockWidget">
4755 4777 <modify-function signature="initStyleOption(QStyleOptionDockWidget*)const">
4756 4778 <access modifier="private"/>
4757 4779 </modify-function>
4758 4780 <inject-code>
4759 4781 <insert-template name="gui.init_style_option">
4760 4782 <replace from="%TYPE" to="QStyleOptionDockWidget"/>
4761 4783 </insert-template>
4762 4784 </inject-code>
4763 4785 <modify-function signature="setTitleBarWidget(QWidget*)">
4764 4786 <modify-argument index="1">
4765 4787 <reference-count action="ignore"/>
4766 4788 </modify-argument>
4767 4789 </modify-function>
4768 4790 <modify-function signature="setWidget(QWidget*)">
4769 4791 <modify-argument index="1">
4770 4792 <reference-count action="ignore"/>
4771 4793 </modify-argument>
4772 4794 </modify-function>
4773 4795 </object-type>
4774 4796
4775 4797 <object-type name="QAbstractProxyModel">
4776 4798 <extra-includes>
4777 4799 <include file-name="QItemSelection" location="global"/>
4778 4800 <include file-name="QStringList" location="global"/>
4779 4801 <include file-name="QSize" location="global"/>
4780 4802 </extra-includes>
4781 4803
4782 4804 <modify-function signature="setSourceModel(QAbstractItemModel *)">
4783 4805 <modify-argument index="1">
4784 4806 <reference-count action="set" variable-name="__rcSourceModel"/>
4785 4807 </modify-argument>
4786 4808 </modify-function>
4787 4809
4788 4810 </object-type>
4789 4811
4790 4812 <object-type name="QDesktopWidget">
4791 4813 </object-type>
4792 4814
4793 4815 <object-type name="QFrame">
4794 4816 </object-type>
4795 4817
4796 4818 <object-type name="QTextTable">
4797 4819 <modify-function signature="format() const">
4798 4820 <rename to="tableFormat"/>
4799 4821 </modify-function>
4800 4822 <extra-includes>
4801 4823 <include file-name="QTextCursor" location="global"/>
4802 4824 </extra-includes>
4803 4825 </object-type>
4804 4826
4805 4827 <object-type name="QSpinBox">
4806 4828 <modify-function signature="valueChanged(const QString &amp;)">
4807 4829 <rename to="valueStringChanged"/>
4808 4830 </modify-function>
4809 4831 </object-type>
4810 4832
4811 4833 <object-type name="QTextBrowser">
4812 4834 <modify-function signature="highlighted(const QString &amp;)">
4813 4835 <rename to="highlightedString"/>
4814 4836 </modify-function>
4815 4837 </object-type>
4816 4838
4817 4839 <object-type name="QDoubleSpinBox">
4818 4840 <modify-function signature="valueChanged(const QString &amp;)">
4819 4841 <rename to="valueStringChanged"/>
4820 4842 </modify-function>
4821 4843 </object-type>
4822 4844
4823 4845 <object-type name="QButtonGroup">
4824 4846 <modify-function signature="buttonClicked(int)">
4825 4847 <rename to="buttonIdClicked"/>
4826 4848 </modify-function>
4827 4849 <modify-function signature="buttonPressed(int)">
4828 4850 <rename to="buttonIdPressed"/>
4829 4851 </modify-function>
4830 4852 <modify-function signature="buttonReleased(int)">
4831 4853 <rename to="buttonIdReleased"/>
4832 4854 </modify-function>
4833 4855 <modify-function signature="addButton(QAbstractButton *)">
4834 4856 <modify-argument index="1">
4835 4857 <reference-count action="add" variable-name="__rcButtons"/>
4836 4858 <no-null-pointer/>
4837 4859 </modify-argument>
4838 4860 </modify-function>
4839 4861 <modify-function signature="addButton(QAbstractButton *, int)">
4840 4862 <modify-argument index="1">
4841 4863 <reference-count action="add" variable-name="__rcButtons"/>
4842 4864 <no-null-pointer/>
4843 4865 </modify-argument>
4844 4866 </modify-function>
4845 4867 <modify-function signature="removeButton(QAbstractButton *)">
4846 4868 <modify-argument index="1">
4847 4869 <reference-count action="remove" variable-name="__rcButtons"/>
4848 4870 <no-null-pointer/>
4849 4871 </modify-argument>
4850 4872 </modify-function>
4851 4873 <modify-function signature="setId(QAbstractButton *,int)">
4852 4874 <modify-argument index="1">
4853 4875 <reference-count action="ignore"/>
4854 4876 </modify-argument>
4855 4877 </modify-function>
4856 4878 </object-type>
4857 4879
4858 4880 <object-type name="QToolBar">
4859 4881 <modify-function signature="addWidget(QWidget*)">
4860 4882 <modify-argument index="1">
4861 4883 <define-ownership class="java" owner="c++"/>
4862 4884 </modify-argument>
4863 4885 </modify-function>
4864 4886 <modify-function signature="insertWidget(QAction*,QWidget*)">
4865 4887 <modify-argument index="1">
4866 4888 <reference-count action="ignore"/>
4867 4889 </modify-argument>
4868 4890 <modify-argument index="2">
4869 4891 <define-ownership class="java" owner="c++"/>
4870 4892 </modify-argument>
4871 4893 </modify-function>
4872 4894 <modify-function signature="insertSeparator(QAction*)">
4873 4895 <modify-argument index="1">
4874 4896 <reference-count action="ignore"/>
4875 4897 </modify-argument>
4876 4898 </modify-function>
4877 4899
4878 4900 <inject-code class="pywrap-h">
4879 4901 QAction* addAction (QToolBar* menu, const QString &amp; text, PyObject* callable)
4880 4902 {
4881 4903 QAction* a = menu-&gt;addAction(text);
4882 4904 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
4883 4905 return a;
4884 4906 }
4885 4907
4886 4908 QAction* addAction (QToolBar* menu, const QIcon&amp; icon, const QString&amp; text, PyObject* callable)
4887 4909 {
4888 4910 QAction* a = menu-&gt;addAction(text);
4889 4911 a-&gt;setIcon(icon);
4890 4912 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
4891 4913 return a;
4892 4914 }
4893 4915 </inject-code>
4894 4916 </object-type>
4895 4917
4896 4918 <object-type name="QPaintEngine">
4897 4919
4898 4920 <modify-function signature="begin(QPaintDevice*)">
4899 4921 <modify-argument index="1" invalidate-after-use="yes"/>
4900 4922 </modify-function>
4901 4923 <modify-function signature="updateState(QPaintEngineState)">
4902 4924 <modify-argument index="1" invalidate-after-use="yes"/>
4903 4925 </modify-function>
4904 4926 <modify-function signature="drawTextItem(QPointF,QTextItem)">
4905 4927 <modify-argument index="2" invalidate-after-use="yes"/>
4906 4928 </modify-function>
4907 4929
4908 4930 <extra-includes>
4909 4931 <include file-name="QVarLengthArray" location="global"/>
4910 4932 </extra-includes>
4911 4933 <modify-function signature="setPaintDevice(QPaintDevice*)">
4912 4934 <remove/>
4913 4935 </modify-function>
4914 4936 <modify-field name="state" read="false" write="false"/>
4915 4937 </object-type>
4916 4938
4917 4939 <object-type name="QAbstractTableModel">
4918 4940 <extra-includes>
4919 4941 <include file-name="QStringList" location="global"/>
4920 4942 <include file-name="QSize" location="global"/>
4921 4943 </extra-includes>
4922 4944 </object-type>
4923 4945
4924 4946 <object-type name="QGuiSignalMapper"/>
4925 4947
4926 4948 <object-type name="QComboBox">
4927 4949 <modify-function signature="initStyleOption(QStyleOptionComboBox*)const">
4928 4950 <access modifier="private"/>
4929 4951 </modify-function>
4930 4952 <modify-function signature="setCompleter(QCompleter*)">
4931 4953 <modify-argument index="1">
4932 4954 <reference-count variable-name="__rcCompleter" action="set"/>
4933 4955 </modify-argument>
4934 4956 </modify-function>
4935 4957 <modify-function signature="setValidator(const QValidator*)">
4936 4958 <modify-argument index="1">
4937 4959 <reference-count variable-name="__rcValidator" action="set"/>
4938 4960 </modify-argument>
4939 4961 </modify-function>
4940 4962 <modify-function signature="setItemDelegate(QAbstractItemDelegate *)">
4941 4963 <modify-argument index="1">
4942 4964 <define-ownership class="java" owner="c++"/>
4943 4965 <no-null-pointer/>
4944 4966 </modify-argument>
4945 4967 </modify-function>
4946 4968 <modify-function signature="setView(QAbstractItemView *)">
4947 4969 <modify-argument index="1">
4948 4970 <no-null-pointer/>
4949 4971 <!-- Safe to ignore because combo box reparents view -->
4950 4972 <reference-count action="ignore"/>
4951 4973 </modify-argument>
4952 4974 </modify-function>
4953 4975 <modify-function signature="setLineEdit(QLineEdit *)">
4954 4976 <modify-argument index="1">
4955 4977 <no-null-pointer/>
4956 4978 <!-- Safe to ignore because combo box reparents line edit -->
4957 4979 <reference-count action="ignore"/>
4958 4980 </modify-argument>
4959 4981 </modify-function>
4960 4982 <modify-function signature="setModel(QAbstractItemModel *)">
4961 4983 <modify-argument index="1">
4962 4984 <no-null-pointer/>
4963 4985 <reference-count action="set" variable-name="__rcModel"/>
4964 4986 </modify-argument>
4965 4987 </modify-function>
4966 4988 <inject-code>
4967 4989 <insert-template name="gui.init_style_option">
4968 4990 <replace from="%TYPE" to="QStyleOptionComboBox"/>
4969 4991 </insert-template>
4970 4992 </inject-code>
4971 4993 <modify-function signature="activated(int)">&gt;
4972 4994 <rename to="activatedIndex"/>
4973 4995 </modify-function>
4974 4996 <modify-function signature="currentIndexChanged(const QString &amp;)">
4975 4997 <rename to="currentStringChanged"/>
4976 4998 </modify-function>
4977 4999 <modify-function signature="highlighted(int)">
4978 5000 <rename to="highlightedIndex"/>
4979 5001 </modify-function>
4980 5002
4981 5003 <modify-function signature="autoCompletion()const" remove="all"/> <!--### Obsolete in 4.3-->
4982 5004 <modify-function signature="autoCompletionCaseSensitivity()const" remove="all"/> <!--### Obsolete in 4.3-->
4983 5005 <modify-function signature="setAutoCompletion(bool)" remove="all"/> <!--### Obsolete in 4.3-->
4984 5006 <modify-function signature="setAutoCompletionCaseSensitivity(Qt::CaseSensitivity)" remove="all"/> <!--### Obsolete in 4.3-->
4985 5007 </object-type>
4986 5008
4987 5009 <object-type name="QTextEdit">
4988 5010 <extra-includes>
4989 5011 <include file-name="QTextCursor" location="global"/>
4990 5012 </extra-includes>
4991 5013 <modify-function signature="setDocument(QTextDocument*)">
4992 5014 <modify-argument index="1">
4993 5015 <reference-count action="set" variable-name="__rcDocument"/>
4994 5016 </modify-argument>
4995 5017 </modify-function>
4996 5018 <modify-function signature="insertFromMimeData(const QMimeData*) ">
4997 5019 <modify-argument index="1">
4998 5020 <reference-count action="ignore"/>
4999 5021 </modify-argument>
5000 5022 </modify-function>
5001 5023 </object-type>
5002 5024
5003 5025 <object-type name="QPrinter" delete-in-main-thread="yes">
5004 5026 <modify-function signature="setEngines(QPrintEngine*,QPaintEngine*)">
5005 5027 <modify-argument index="1">
5006 5028 <reference-count action="set" variable-name="__rcPrintEngine"/>
5007 5029 </modify-argument>
5008 5030 <modify-argument index="2">
5009 5031 <reference-count action="set" variable-name="__rcPaintEngine"/>
5010 5032 </modify-argument>
5011 5033 </modify-function>
5012 5034
5013 5035 <extra-includes>
5014 5036 <include file-name="QPrinterInfo" location="global"/>
5015 5037 </extra-includes>
5016 5038 </object-type>
5017 5039
5018 5040 <object-type name="QAction">
5019 5041 <modify-function signature="setMenu(QMenu*)">
5020 5042 <modify-argument index="1">
5021 5043 <reference-count action="set" variable-name="__rcMenu"/>
5022 5044 </modify-argument>
5023 5045 </modify-function>
5024 5046
5025 5047 </object-type>
5026 5048
5027 5049 <object-type name="QPainter">
5028 5050 <extra-includes>
5029 5051 <include file-name="QWidget" location="global"/>
5030 5052 <include file-name="QPainterPath" location="global"/>
5031 5053 <include file-name="QPixmap" location="global"/>
5032 5054 </extra-includes>
5033 5055
5034 5056 <modify-function signature="drawText(const QPointF &amp;, const QString &amp;, int, int)" remove="all"/>
5035 5057
5036 5058 <modify-function signature="drawConvexPolygon(const QPoint *, int)">
5037 5059 <remove/>
5038 5060 </modify-function>
5039 5061 <modify-function signature="drawConvexPolygon(const QPointF *, int)">
5040 5062 <remove/>
5041 5063 </modify-function>
5042 5064 <modify-function signature="drawLines(const QLine *, int)">
5043 5065 <remove/>
5044 5066 </modify-function>
5045 5067 <modify-function signature="drawLines(const QLineF *, int)">
5046 5068 <remove/>
5047 5069 </modify-function>
5048 5070 <modify-function signature="drawLines(const QPoint *, int)">
5049 5071 <remove/>
5050 5072 </modify-function>
5051 5073 <modify-function signature="drawLines(const QPointF *, int)">
5052 5074 <remove/>
5053 5075 </modify-function>
5054 5076 <modify-function signature="drawPoints(const QPoint *, int)">
5055 5077 <remove/>
5056 5078 </modify-function>
5057 5079 <modify-function signature="drawPoints(const QPointF *, int)">
5058 5080 <remove/>
5059 5081 </modify-function>
5060 5082 <modify-function signature="drawPolygon(const QPoint *, int, Qt::FillRule)">
5061 5083 <remove/>
5062 5084 </modify-function>
5063 5085 <modify-function signature="drawPolygon(const QPointF *, int, Qt::FillRule)">
5064 5086 <remove/>
5065 5087 </modify-function>
5066 5088 <modify-function signature="drawPolyline(const QPoint *, int)">
5067 5089 <remove/>
5068 5090 </modify-function>
5069 5091 <modify-function signature="drawPolyline(const QPointF *, int)">
5070 5092 <remove/>
5071 5093 </modify-function>
5072 5094 <modify-function signature="drawRects(const QRect *, int)">
5073 5095 <remove/>
5074 5096 </modify-function>
5075 5097 <modify-function signature="drawRects(const QRectF *, int)">
5076 5098 <remove/>
5077 5099 </modify-function>
5078 5100 <modify-function signature="drawLines(const QVector&lt;QPoint&gt; &amp;)">
5079 5101 <rename to="drawLinesFromPoints"/>
5080 5102 </modify-function>
5081 5103 <modify-function signature="drawLines(const QVector&lt;QPointF&gt; &amp;)">
5082 5104 <rename to="drawLinesFromPointsF"/>
5083 5105 </modify-function>
5084 5106 <modify-function signature="drawLines(const QVector&lt;QLineF&gt; &amp;)">
5085 5107 <rename to="drawLinesF"/>
5086 5108 </modify-function>
5087 5109 <modify-function signature="drawRects(const QVector&lt;QRectF&gt; &amp;)">
5088 5110 <rename to="drawRectsF"/>
5089 5111 </modify-function>
5090 5112
5091 5113 <modify-function signature="QPainter(QPaintDevice *)">
5092 5114 <modify-argument index="1">
5093 5115 <no-null-pointer/>
5094 5116 </modify-argument>
5095 5117 </modify-function>
5096 5118 <modify-function signature="begin(QPaintDevice *)">
5097 5119 <modify-argument index="1">
5098 5120 <no-null-pointer/>
5099 5121 </modify-argument>
5100 5122 </modify-function>
5101 5123 <modify-function signature="initFrom(const QWidget *)">
5102 5124 <modify-argument index="1">
5103 5125 <no-null-pointer/>
5104 5126 </modify-argument>
5105 5127 </modify-function>
5106 5128 <modify-function signature="setRedirected(const QPaintDevice *, QPaintDevice *, const QPoint &amp;)">
5107 5129 <modify-argument index="1">
5108 5130 <no-null-pointer/>
5109 5131 </modify-argument>
5110 5132 </modify-function>
5111 5133 <modify-function signature="restoreRedirected(const QPaintDevice *)">
5112 5134 <modify-argument index="1">
5113 5135 <no-null-pointer/>
5114 5136 </modify-argument>
5115 5137 </modify-function>
5116 5138
5117 5139 <modify-function signature="drawText(QRect,int,QString,QRect*)">
5118 5140 <access modifier="private"/>
5119 5141 <modify-argument index="4">
5120 5142 <remove-default-expression/>
5121 5143 </modify-argument>
5122 5144 </modify-function>
5123 5145
5124 5146 <modify-function signature="drawText(QRectF,int,QString,QRectF*)">
5125 5147 <access modifier="private"/>
5126 5148 <modify-argument index="4">
5127 5149 <remove-default-expression/>
5128 5150 </modify-argument>
5129 5151 </modify-function>
5130 5152
5131 5153 <modify-function signature="drawText(int,int,int,int,int,QString,QRect*)">
5132 5154 <access modifier="private"/>
5133 5155 <modify-argument index="7">
5134 5156 <remove-default-expression/>
5135 5157 </modify-argument>
5136 5158 </modify-function>
5137 5159
5138 5160 <modify-function signature="redirected(const QPaintDevice*,QPoint*)">
5139 5161 <access modifier="private"/>
5140 5162 <modify-argument index="2">
5141 5163 <remove-default-expression/>
5142 5164 </modify-argument>
5143 5165 </modify-function>
5144 5166 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
5145 5167 <modify-function signature="matrixEnabled()const" remove="all"/> <!--### Obsolete in 4.3-->
5146 5168 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
5147 5169 <modify-function signature="setMatrixEnabled(bool)" remove="all"/> <!--### Obsolete in 4.3-->
5148 5170
5149 <modify-function signature="fontInfo()const" remove="all"/>
5150 <modify-function signature="fontMetrics()const" remove="all"/>
5151 <modify-function signature="QPainter(QPaintDevice*)" remove="all"/>
5171 <modify-function signature="setBrush(Qt::BrushStyle)" remove="all"/> <!--### Problematic in PythonQt -->
5152 5172
5153 5173 <modify-function signature="begin(QPaintDevice*)">
5154 5174 <modify-argument index="1">
5155 5175 <conversion-rule class="native">
5156 5176 <insert-template name="core.convert_pointer_arg_and_check_null">
5157 5177 <replace from="%TYPE%" to="QPaintDevice*"/>
5158 5178 <replace from="%CLASS_NAME%" to="QPainter"/>
5159 5179 <replace from="%FUNCTION_NAME%" to="begin"/>
5160 5180 </insert-template>
5161 5181 </conversion-rule>
5162 5182 </modify-argument>
5163 5183 </modify-function>
5164 5184 </object-type>
5165 5185
5166 5186 <object-type name="QApplication">
5167 5187 <extra-includes>
5168 5188 <include file-name="QBasicTimer" location="global"/>
5169 5189 <include file-name="QFont" location="global"/>
5170 5190 <include file-name="QFontMetrics" location="global"/>
5171 5191 <include file-name="QPalette" location="global"/>
5172 5192 <include file-name="QIcon" location="global"/>
5173 5193 <include file-name="QLocale" location="global"/>
5174 5194 </extra-includes>
5175 5195
5176 5196 <modify-function signature="QApplication(int &amp;, char **, int)">
5177 5197 <access modifier="private"/>
5178 5198 </modify-function>
5179 5199 <modify-function signature="QApplication(int &amp;, char **, QApplication::Type, int)">
5180 5200 <remove/>
5181 5201 </modify-function>
5182 5202 <modify-function signature="QApplication(int &amp;, char **, bool, int)">
5183 5203 <remove/>
5184 5204 </modify-function>
5185 5205
5186 5206 <modify-function signature="font(const char*)">
5187 5207 <remove/>
5188 5208 </modify-function>
5189 5209 <modify-function signature="setFont(QFont,const char*)">
5190 5210 <access modifier="private"/>
5191 5211 <modify-argument index="2">
5192 5212 <remove-default-expression/>
5193 5213 </modify-argument>
5194 5214 </modify-function>
5195 5215
5196 5216 <modify-function signature="palette(const char*)">
5197 5217 <remove/>
5198 5218 </modify-function>
5199 5219 <modify-function signature="setPalette(QPalette,const char*)">
5200 5220 <access modifier="private"/>
5201 5221 <modify-argument index="2">
5202 5222 <remove-default-expression/>
5203 5223 </modify-argument>
5204 5224 </modify-function>
5205 5225
5206 5226 <modify-function signature="overrideCursor()">
5207 5227 <access modifier="private"/>
5208 5228 <rename to="overrideCursor_private"/>
5209 5229 </modify-function>
5210 5230
5211 5231 <modify-function signature="setInputContext(QInputContext*)">
5212 5232 <modify-argument index="1">
5213 5233 <define-ownership class="java" owner="c++"/>
5214 5234 </modify-argument>
5215 5235 </modify-function>
5216 5236 <modify-function signature="setActiveWindow(QWidget*)">
5217 5237 <modify-argument index="1">
5218 5238 <reference-count action="ignore"/>
5219 5239 </modify-argument>
5220 5240 </modify-function>
5221 5241 <modify-function signature="setStyle(QStyle*)">
5222 5242 <modify-argument index="1">
5223 5243 <reference-count action="ignore"/>
5224 5244 </modify-argument>
5225 5245 </modify-function>
5226 5246
5227 5247 <modify-function signature="QApplication(int&amp;,char**,QApplication::Type,int)" remove="all"/>
5228 5248 <modify-function signature="QApplication(int&amp;,char**,bool,int)" remove="all"/>
5229 5249 <modify-function signature="QApplication(int&amp;,char**,int)" remove="all"/>
5230 5250 <modify-function signature="commitData(QSessionManager&amp;)" remove="all"/>
5231 5251 <modify-function signature="saveState(QSessionManager&amp;)" remove="all"/>
5232 5252 <modify-function signature="fontMetrics()" remove="all"/>
5233 5253 <modify-function signature="setFont(QFont,const char*)">
5234 5254 <modify-argument index="2">
5235 5255 <replace-type modified-type="QString"/>
5236 5256 <conversion-rule class="native">
5237 5257 <insert-template name="core.convert_string_arg_to_char*"/>
5238 5258 </conversion-rule>
5239 5259 </modify-argument>
5240 5260 </modify-function>
5241 5261 <modify-function signature="setPalette(QPalette,const char*)">
5242 5262 <modify-argument index="2">
5243 5263 <replace-type modified-type="QString"/>
5244 5264 <conversion-rule class="native">
5245 5265 <insert-template name="core.convert_string_arg_to_char*"/>
5246 5266 </conversion-rule>
5247 5267 </modify-argument>
5248 5268 </modify-function>
5249 5269 </object-type>
5250 5270
5251 5271 <object-type name="QMouseEventTransition"/>
5252 5272 <object-type name="QKeyEventTransition"/>
5253 5273 <value-type name="QQuaternion"/>
5254 5274
5255 5275 <object-type name="QCommandLinkButton"/>
5256 5276 <object-type name="QFileSystemModel">
5257 5277 <modify-function signature="setIconProvider(QFileIconProvider*)">
5258 5278 <modify-argument index="1">
5259 5279 <reference-count action="set" variable-name="__rcIconProvider"/>
5260 5280 </modify-argument>
5261 5281 </modify-function>
5262 5282 </object-type>
5263 5283 <object-type name="QFormLayout">
5264 5284 <modify-function signature="addRow(QWidget*,QWidget*)">
5265 5285 <modify-argument index="1">
5266 5286 <reference-count action="ignore"/>
5267 5287 </modify-argument>
5268 5288 <modify-argument index="2">
5269 5289 <reference-count action="ignore"/>
5270 5290 </modify-argument>
5271 5291 </modify-function>
5272 5292 <modify-function signature="addRow(QLayout*)">
5273 5293 <modify-argument index="1">
5274 5294 <reference-count action="ignore"/>
5275 5295 </modify-argument>
5276 5296 </modify-function>
5277 5297 <modify-function signature="addRow(QWidget*,QLayout*)">
5278 5298 <modify-argument index="1">
5279 5299 <reference-count action="ignore"/>
5280 5300 </modify-argument>
5281 5301 <modify-argument index="2">
5282 5302 <reference-count action="ignore"/>
5283 5303 </modify-argument>
5284 5304 </modify-function>
5285 5305
5286 5306 <modify-function signature="addRow(QWidget*)">
5287 5307 <modify-argument index="1">
5288 5308 <reference-count action="ignore"/>
5289 5309 </modify-argument>
5290 5310 </modify-function>
5291 5311 <modify-function signature="addRow(QString,QLayout*)">
5292 5312 <modify-argument index="2">
5293 5313 <reference-count action="ignore"/>
5294 5314 </modify-argument>
5295 5315 </modify-function>
5296 5316 <modify-function signature="addRow(QString,QWidget*)">
5297 5317 <modify-argument index="2">
5298 5318 <reference-count action="ignore"/>
5299 5319 </modify-argument>
5300 5320 </modify-function>
5301 5321 <modify-function signature="insertRow(int,QLayout*)">
5302 5322 <modify-argument index="2">
5303 5323 <reference-count action="ignore"/>
5304 5324 </modify-argument>
5305 5325 </modify-function>
5306 5326 <modify-function signature="insertRow(int,QWidget*,QLayout*)">
5307 5327 <modify-argument index="2">
5308 5328 <reference-count action="ignore"/>
5309 5329 </modify-argument>
5310 5330 <modify-argument index="3">
5311 5331 <reference-count action="ignore"/>
5312 5332 </modify-argument>
5313 5333 </modify-function>
5314 5334 <modify-function signature="insertRow(int,QWidget*,QWidget*)">
5315 5335 <modify-argument index="2">
5316 5336 <reference-count action="ignore"/>
5317 5337 </modify-argument>
5318 5338 <modify-argument index="3">
5319 5339 <reference-count action="ignore"/>
5320 5340 </modify-argument>
5321 5341 </modify-function>
5322 5342 <modify-function signature="insertRow(int,QWidget*)">
5323 5343 <modify-argument index="2">
5324 5344 <reference-count action="ignore"/>
5325 5345 </modify-argument>
5326 5346 </modify-function>
5327 5347 <modify-function signature="insertRow(int,QString,QLayout*)">
5328 5348 <modify-argument index="3">
5329 5349 <reference-count action="ignore"/>
5330 5350 </modify-argument>
5331 5351 </modify-function>
5332 5352 <modify-function signature="insertRow(int,QString,QWidget*)">
5333 5353 <modify-argument index="3">
5334 5354 <reference-count action="ignore"/>
5335 5355 </modify-argument>
5336 5356 </modify-function>
5337 5357 <modify-function signature="setLayout(int,QFormLayout::ItemRole,QLayout*)">
5338 5358 <modify-argument index="3">
5339 5359 <reference-count action="ignore"/>
5340 5360 </modify-argument>
5341 5361 </modify-function>
5342 5362 <modify-function signature="setWidget(int,QFormLayout::ItemRole,QWidget*)">
5343 5363 <modify-argument index="3">
5344 5364 <reference-count action="ignore"/>
5345 5365 </modify-argument>
5346 5366 </modify-function>
5347 5367 <modify-function signature="setItem(int,QFormLayout::ItemRole,QLayoutItem*)" access="private" rename="setItem_private">
5348 5368 <modify-argument index="3">
5349 5369 <define-ownership class="java" owner="c++"/>
5350 5370 </modify-argument>
5351 5371 </modify-function>
5352 5372 <modify-function signature="addItem(QLayoutItem*)">
5353 5373 <modify-argument index="1">
5354 5374 <define-ownership class="java" owner="c++"/>
5355 5375 </modify-argument>
5356 5376 </modify-function>
5357 5377 </object-type>
5358 5378 <object-type name="QGraphicsGridLayout" delete-in-main-thread="yes">
5359 5379 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
5360 5380 <modify-argument index="1">
5361 5381 <reference-count action="add" variable-name="__rcItems"/>
5362 5382 </modify-argument>
5363 5383 </modify-function>
5364 5384 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
5365 5385 <modify-argument index="1">
5366 5386 <reference-count action="add" variable-name="__rcItems"/>
5367 5387 </modify-argument>
5368 5388 </modify-function>
5369 5389 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
5370 5390 <modify-argument index="1">
5371 5391 <reference-count action="ignore"/>
5372 5392 </modify-argument>
5373 5393 </modify-function>
5374 5394 </object-type>
5375 5395 <object-type name="QGraphicsLayout" delete-in-main-thread="yes">
5376 5396
5377 5397 <modify-function signature="widgetEvent(QEvent*)">
5378 5398 <modify-argument index="1" invalidate-after-use="yes"/>
5379 5399 </modify-function>
5380 5400 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
5381 5401 <modify-argument index="1">
5382 5402 <reference-count action="set" variable-name="__rcParentLayoutItem"/>
5383 5403 </modify-argument>
5384 5404 </modify-function>
5385 5405 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
5386 5406 <modify-argument index="1">
5387 5407 <reference-count action="set" variable-name="__rcItem"/>
5388 5408 </modify-argument>
5389 5409 </modify-function>
5390 5410 </object-type>
5391 5411 <interface-type name="QGraphicsLayoutItem" delete-in-main-thread="yes">
5392 5412 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
5393 5413 <modify-argument index="1">
5394 5414 <reference-count action="set" variable-name="__rcParentLayoutItem"/>
5395 5415 </modify-argument>
5396 5416 </modify-function>
5397 5417 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
5398 5418 <modify-argument index="1">
5399 5419 <reference-count action="set" variable-name="__rcItem"/>
5400 5420 </modify-argument>
5401 5421 </modify-function>
5402 5422 </interface-type>
5403 5423 <object-type name="QGraphicsLinearLayout" delete-in-main-thread="yes">
5404 5424 <modify-function signature="addItem(QGraphicsLayoutItem*)">
5405 5425 <modify-argument index="1">
5406 5426 <reference-count action="add" variable-name="__rcItems"/>
5407 5427 </modify-argument>
5408 5428 </modify-function>
5409 5429 <modify-function signature="insertItem(int,QGraphicsLayoutItem*)">
5410 5430 <modify-argument index="2">
5411 5431 <reference-count action="add" variable-name="__rcItems"/>
5412 5432 </modify-argument>
5413 5433 </modify-function>
5414 5434 <modify-function signature="removeItem(QGraphicsLayoutItem*)">
5415 5435 <modify-argument index="1">
5416 5436 <reference-count action="remove" variable-name="__rcItems"/>
5417 5437 </modify-argument>
5418 5438 </modify-function>
5419 5439 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
5420 5440 <modify-argument index="1">
5421 5441 <reference-count action="ignore"/>
5422 5442 </modify-argument>
5423 5443 </modify-function>
5424 5444 <modify-function signature="setStretchFactor(QGraphicsLayoutItem*,int)">
5425 5445 <modify-argument index="1">
5426 5446 <reference-count action="ignore"/>
5427 5447 </modify-argument>
5428 5448 </modify-function>
5429 5449 </object-type>
5430 5450 <object-type name="QGraphicsProxyWidget"/> <!-- a QObject so main-thread delete redundant -->
5431 5451 <object-type name="QGraphicsWidget"
5432 5452 polymorphic-id-expression="%1-&gt;isWidget()">
5433 5453 <!-- a QObject so main-thread delete redundant -->
5434 5454 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
5435 5455 <modify-function signature="children()const" remove="all"/>
5436 5456 <modify-function signature="setLayout(QGraphicsLayout*)">
5437 5457 <modify-argument index="1">
5438 5458 <reference-count action="set" variable-name="__rcLayout"/>
5439 5459 </modify-argument>
5440 5460 </modify-function>
5441 5461
5442 5462 <modify-function signature="addAction(QAction*)">
5443 5463 <modify-argument index="1">
5444 5464 <reference-count action="add" variable-name="__rcActions"/>
5445 5465 </modify-argument>
5446 5466 </modify-function>
5447 5467 <modify-function signature="insertAction(QAction*,QAction*)">
5448 5468 <modify-argument index="2">
5449 5469 <reference-count action="add" variable-name="__rcActions"/>
5450 5470 </modify-argument>
5451 5471 </modify-function>
5452 5472 <modify-function signature="insertActions(QAction*,QList&lt;QAction*&gt;)">
5453 5473 <modify-argument index="2">
5454 5474 <reference-count action="add" variable-name="__rcActions"/>
5455 5475 </modify-argument>
5456 5476 </modify-function>
5457 5477 <modify-function signature="removeAction(QAction*)">
5458 5478 <modify-argument index="1">
5459 5479 <reference-count action="remove" variable-name="__rcActions"/>
5460 5480 </modify-argument>
5461 5481 </modify-function>
5462 5482
5463 5483
5464 5484 <modify-function signature="changeEvent(QEvent*)">
5465 5485 <modify-argument index="1" invalidate-after-use="yes"/>
5466 5486 </modify-function>
5467 5487 <modify-function signature="closeEvent(QCloseEvent*)">
5468 5488 <modify-argument index="1" invalidate-after-use="yes"/>
5469 5489 </modify-function>
5470 5490 <modify-function signature="grabKeyboardEvent(QEvent*)">
5471 5491 <modify-argument index="1" invalidate-after-use="yes"/>
5472 5492 </modify-function>
5473 5493 <modify-function signature="grabMouseEvent(QEvent*)">
5474 5494 <modify-argument index="1" invalidate-after-use="yes"/>
5475 5495 </modify-function>
5476 5496 <modify-function signature="hideEvent(QHideEvent*)">
5477 5497 <modify-argument index="1" invalidate-after-use="yes"/>
5478 5498 </modify-function>
5479 5499 <modify-function signature="moveEvent(QGraphicsSceneMoveEvent*)">
5480 5500 <modify-argument index="1" invalidate-after-use="yes"/>
5481 5501 </modify-function>
5482 5502 <modify-function signature="paintWindowFrame(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
5483 5503 <modify-argument index="1" invalidate-after-use="yes"/>
5484 5504 </modify-function>
5485 5505 <modify-function signature="resizeEvent(QGraphicsSceneResizeEvent*)">
5486 5506 <modify-argument index="1" invalidate-after-use="yes"/>
5487 5507 </modify-function>
5488 5508 <modify-function signature="showEvent(QShowEvent*)">
5489 5509 <modify-argument index="1" invalidate-after-use="yes"/>
5490 5510 </modify-function>
5491 5511 <modify-function signature="ungrabKeyboardEvent(QEvent*)">
5492 5512 <modify-argument index="1" invalidate-after-use="yes"/>
5493 5513 </modify-function>
5494 5514 <modify-function signature="ungrabMouseEvent(QEvent*)">
5495 5515 <modify-argument index="1" invalidate-after-use="yes"/>
5496 5516 </modify-function>
5497 5517 <modify-function signature="windowFrameEvent(QEvent*)">
5498 5518 <modify-argument index="1" invalidate-after-use="yes"/>
5499 5519 </modify-function>
5500 5520
5501 5521 <modify-function signature="setStyle(QStyle*)">
5502 5522 <modify-argument index="1">
5503 5523 <reference-count action="set" variable-name="__rcStyle"/>
5504 5524 </modify-argument>
5505 5525 </modify-function>
5506 5526 <modify-function signature="setTabOrder(QGraphicsWidget*,QGraphicsWidget*)">
5507 5527 <modify-argument index="1">
5508 5528 <reference-count action="ignore"/>
5509 5529 </modify-argument>
5510 5530 <modify-argument index="2">
5511 5531 <reference-count action="ignore"/>
5512 5532 </modify-argument>
5513 5533 </modify-function>
5514 5534 </object-type>
5515 5535 <object-type name="QPlainTextDocumentLayout"/>
5516 5536 <object-type name="QPlainTextEdit">
5517 5537 <modify-function signature="setDocument(QTextDocument*)">
5518 5538 <modify-argument index="1">
5519 5539 <reference-count action="set" variable-name="__rcDocument"/>
5520 5540 </modify-argument>
5521 5541 </modify-function>
5522 5542 <modify-function signature="insertFromMimeData(const QMimeData*)">
5523 5543 <modify-argument index="1">
5524 5544 <reference-count action="ignore"/>
5525 5545 </modify-argument>
5526 5546 </modify-function>
5527 5547 </object-type>
5528 5548 <object-type name="QPrintPreviewDialog">
5529 5549 </object-type>
5530 5550 <object-type name="QPrintPreviewWidget"/>
5531 5551 <object-type name="QStyledItemDelegate">
5532 5552 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
5533 5553 <modify-argument index="1">
5534 5554 <reference-count action="set" variable-name="__rcItemEditorFactory"/>
5535 5555 </modify-argument>
5536 5556 </modify-function>
5537 5557 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
5538 5558 <modify-argument index="1">
5539 5559 <reference-count action="ignore"/>
5540 5560 </modify-argument>
5541 5561 </modify-function>
5542 5562 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
5543 5563 <modify-argument index="1">
5544 5564 <reference-count action="ignore"/>
5545 5565 </modify-argument>
5546 5566 </modify-function>
5547 5567 </object-type>
5548 5568
5549 5569 <interface-type name="QAccessibleFactoryInterface" java-name="QAbstractAccessibleFactory"/>
5550 5570 <interface-type name="QIconEngineFactoryInterfaceV2" java-name="QAbstractIconEngineFactoryV2"/>
5551 5571 <interface-type name="QImageIOHandlerFactoryInterface" java-name="QAbstractImageIOHandlerFactory"/>
5552 5572 <interface-type name="QInputContextFactoryInterface" java-name="QAbstractInputContextFactory"/>
5553 5573 <interface-type name="QStyleFactoryInterface" java-name="QAbstractStyleFactory"/>
5554 5574 <interface-type name="QTextCodecFactoryInterface" java-name="QAbstractTextCodecFactory"/>
5555 5575 <interface-type name="QPictureFormatInterface" java-name="QAbstractPictureFormat"/>
5556 5576
5557 5577 <object-type name="QIconEnginePluginV2"/>
5558 5578 <object-type name="QAccessiblePlugin"/>
5559 5579 <object-type name="QImageIOPlugin"/>
5560 5580 <object-type name="QInputContextPlugin"/>
5561 5581 <object-type name="QPictureFormatPlugin"/>
5562 5582 <object-type name="QStylePlugin"/>
5563 5583 <object-type name="QTextCodecPlugin"/>
5564 5584 <object-type name="QGesture"/>
5585 <object-type name="QTapGesture"/>
5586 <object-type name="QTapAndHoldGesture"/>
5565 5587 <object-type name="QGraphicsAnchorLayout"/>
5566 5588 <object-type name="QGraphicsAnchor"/>
5567 5589 <object-type name="QGraphicsEffect"/>
5590 <object-type name="QStaticText"/>
5568 5591 <object-type name="QGraphicsObject">
5569 5592 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
5570 5593 <modify-function signature="children()const" remove="all"/>
5571 5594 </object-type>
5572 5595 <object-type name="QGraphicsBlurEffect"/>
5573 5596 <object-type name="QGraphicsColorizeEffect"/>
5574 5597 <object-type name="QGraphicsDropShadowEffect"/>
5575 5598 <object-type name="QGraphicsOpacityEffect"/>
5576 5599 <object-type name="QGraphicsPixelizeEffect"/>
5577 5600 <object-type name="QGraphicsRotation"/>
5578 5601 <object-type name="QGraphicsScale"/>
5579 5602 <object-type name="QGraphicsTransform"/>
5580 5603 <object-type name="QPanGesture"/>
5581 5604 <object-type name="QPinchGesture"/>
5582 5605 <object-type name="QProxyStyle"/>
5583 5606 <object-type name="QSwipeGesture"/>
5584 5607 <object-type name="QTouchEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TouchBegin || %1-&gt;type() == QEvent::TouchUpdate || %1-&gt;type() == QEvent::TouchEnd"/>
5585 5608
5586 5609 <!-- Inefficient hash codes -->
5587 5610 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFrame_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5588 5611 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextTableCell' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5589 5612 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextOption_Tab' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5590 5613 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextLength' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5591 5614 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5592 5615 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5593 5616 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextCursor' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5594 5617 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath_Element' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5595 5618 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5596 5619 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QItemSelection' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5597 5620 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QKeySequence' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5598 5621 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSizePolicy' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5599 5622 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFragment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5600 5623 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetrics' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5601 5624 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGradient' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5602 5625 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetricsF' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5603 5626 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFormat' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5604 5627 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QEasingCurve' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5605 5628 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGenericMatrix' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5606 5629 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMatrix4x4' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5607 5630 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMargins' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5608 5631 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPixmapCache_Key' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5609 5632 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector4D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5610 5633 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QQuaternion' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5611 5634 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector2D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5612 5635 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector3D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5613 5636
5614 5637 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPanGesture'"/>
5615 5638 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPanGesture'"/>
5616 5639 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QSwipeGesture'"/>
5617 5640 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPinchGesture'"/>
5618 5641 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPinchGesture'"/>
5619 5642
5620 5643 <!-- Intentional omissions. See explanation for QtJambiTextObjectInterface class in typesystem and headers. -->
5621 5644 <suppress-warning text="WARNING(MetaJavaBuilder) :: class 'QTextObjectInterface' inherits from unknown base class 'QTextObjectInterface'"/>
5622 5645 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown interface for 'QTextObjectInterface': 'QTextObjectInterfaceInterface'"/>
5623 5646
5624 5647 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QPixmapFilter' inherits from polymorphic class 'QPixmapFilter', but has no polymorphic id set"/>
5625 5648 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::QPixmap', unmatched parameter type 'QPixmapData*'"/>
5626 5649 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
5627 5650 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
5628 5651 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private const\*'"/>
5629 5652 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextEngine\*'"/>
5630 5653 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QFontEngine\*'"/>
5631 5654 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPixmap::Type'"/>
5632 5655 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QInputDialog::Type'"/>
5633 5656 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextFrameLayoutData\*'"/>
5634 5657 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractUndoItem\*'"/>
5635 5658 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*QImageTextKeyLang*'"/>
5636 5659 <suppress-warning text="WARNING(MetaJavaBuilder) :: non-public function '*' in interface '*'"/>
5637 5660 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
5638 5661 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
5639 5662 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVector&lt;FormatRange&gt;()' of argument in function '*', class '*'"/>
5640 5663 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVariantList()' of argument in function '*', class '*'"/>
5641 5664 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
5642 5665 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QTextLayout::QTextLayout', unmatched parameter type 'QTextEngine*'"/>
5643 5666 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value of argument in function 'doAction', class 'QAccessibleInterface'"/>
5644 5667 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFileDialog::QFileDialog', unmatched parameter type 'QFileDialogArgs const&amp;'"/>
5645 5668 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '0., 0., 1000000000., 1000000000.' of argument in function 'update', class 'QAbstractTextDocumentLayout'"/>
5646 5669 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::windowSurface', unmatched return type 'QWindowSurface*'"/>
5647 5670 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::setWindowSurface', unmatched parameter type 'QWindowSurface*'"/>
5648 5671 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QStyleOption::StyleOptionType' does not have a type entry or is not an enum"/>
5649 5672 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: ~FlagMask in QMessageBox::StandardButton"/>
5650 5673 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum ~FlagMask"/>
5651 5674 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QGraphicsSceneEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
5652 5675 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QInputEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
5653 5676 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenu' but not both"/>
5654 5677 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenuBar' but not both"/>
5655 5678
5656 5679 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::pixmapData', unmatched return type 'QPixmapData*'"/>
5657 5680 <suppress-warning text="WARNING(MetaJavaBuilder) :: object type 'QAccessible' extended by interface type 'QAbstractAccessibleFactory'. The resulting API will be less expressive than the original."/>
5658 5681
5659 5682 <suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QPalette::NColorRoles"/>
5660 5683
5661 5684 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'QtSharedPointer' does not have a type entry"/>
5662 5685
5663 5686 </typesystem>
@@ -1,228 +1,234
1 1 <?xml version="1.0"?>
2 2 <typesystem package="com.trolltech.qt.network">
3 3 <namespace-type name="QSsl">
4 4 <include file-name="qssl.h" location="global"/>
5 5 </namespace-type>
6 6
7 7 <enum-type name="QNetworkProxy::Capability" flags="QNetworkProxy::Capabilities"/>
8 8 <enum-type name="QAbstractSocket::NetworkLayerProtocol"/>
9 <enum-type name="QNetworkProxyQuery::QueryType"/>
10 9 <enum-type name="QAbstractSocket::SocketError"/>
11 10 <enum-type name="QAbstractSocket::SocketState"/>
12 11 <enum-type name="QAbstractSocket::SocketType"/>
13 12 <enum-type name="QAbstractSocket::SocketOption"/>
14 13 <enum-type name="QFtp::Command"/>
15 14 <enum-type name="QFtp::Error"/>
16 15 <enum-type name="QFtp::State"/>
17 16 <enum-type name="QFtp::TransferMode"/>
18 17 <enum-type name="QFtp::TransferType"/>
19 18 <enum-type name="QHostAddress::SpecialAddress"/>
20 19 <enum-type name="QHttp::Error"/>
21 20 <enum-type name="QHttp::State"/>
22 21 <enum-type name="QHttp::ConnectionMode"/>
23 22 <enum-type name="QNetworkInterface::InterfaceFlag" flags="QNetworkInterface::InterfaceFlags"/>
24 23 <enum-type name="QNetworkProxy::ProxyType"/>
25 24 <enum-type name="QUdpSocket::BindFlag" flags="QUdpSocket::BindMode"/>
26 25 <enum-type name="QUrlInfo::PermissionSpec"/>
27 26 <enum-type name="QHostInfo::HostInfoError"/>
28 27 <enum-type name="QSsl::KeyType"/>
29 28 <enum-type name="QSsl::EncodingFormat"/>
30 29 <enum-type name="QSsl::KeyAlgorithm"/>
31 30 <enum-type name="QSsl::AlternateNameEntryType"/>
32 31 <enum-type name="QSsl::SslProtocol"/>
32 <enum-type name="QSsl::SslOption" flags="QSsl::SslOptions"/>
33 33 <enum-type name="QLocalSocket::LocalSocketError"/>
34 34 <enum-type name="QLocalSocket::LocalSocketState"/>
35 35 <enum-type name="QNetworkAccessManager::Operation"/>
36 <enum-type name="QNetworkAccessManager::NetworkAccessibility"/>
36 37 <enum-type name="QNetworkCookie::RawForm"/>
37 38 <enum-type name="QNetworkReply::NetworkError"/>
38 39 <enum-type name="QNetworkRequest::Attribute" extensible="yes"/>
39 40 <enum-type name="QNetworkRequest::CacheLoadControl"/>
40 41 <enum-type name="QNetworkRequest::KnownHeaders"/>
41
42 <enum-type name="QNetworkRequest::Priority"/>
43 <enum-type name="QNetworkRequest::LoadControl"/>
44 <enum-type name="QNetworkProxyQuery::QueryType"/>
45 <enum-type name="QHttpMultiPart::ContentType"/>
46 <object-type name="QHttpMultiPart"/>
47 <object-type name="QHttpPart"/>
42 48 <object-type name="QAbstractNetworkCache"/>
43 49 <object-type name="QNetworkDiskCache">
44 50 <modify-function signature="insert(QIODevice*)">
45 51 <modify-argument index="1">
46 52 <reference-count action="ignore"/> <!-- function only has effect on devices retrieved using prepare() -->
47 53 </modify-argument>
48 54 </modify-function>
49 55 </object-type>
50 56 <value-type name="QNetworkCacheMetaData">
51 57 <modify-function signature="operator=(QNetworkCacheMetaData)" remove="all"/>
52 58 </value-type>
53 59
54 60 <object-type name="QNetworkProxyFactory">
55 61 <modify-function signature="setApplicationProxyFactory(QNetworkProxyFactory*)">
56 62 <modify-argument index="1">
57 63 <define-ownership class="java" owner="c++"/>
58 64 </modify-argument>
59 65 </modify-function>
60 66 </object-type>
61 67 <value-type name="QNetworkProxyQuery">
62 68 <modify-function signature="operator=(QNetworkProxyQuery)" remove="all"/>
63 69 </value-type>
64 70
65 71 <object-type name="QAbstractSocket">
66 72 <modify-function signature="setSocketOption(QAbstractSocket::SocketOption, const QVariant)" remove="all"/>
67 73 <modify-function signature="socketOption(QAbstractSocket::SocketOption)" remove="all"/>
68 74 </object-type>
69 75 <object-type name="QFtp"/>
70 76
71 77 <object-type name="QHttp">
72 78 <modify-function signature="closeConnection()" remove="all"/>
73 79 </object-type>
74 80 <object-type name="QTcpServer">
75 81 <modify-function signature="waitForNewConnection(int,bool*)">
76 82 <modify-argument index="2">
77 83 <remove-argument/>
78 84 </modify-argument>
79 85 </modify-function>
80 86 </object-type>
81 87 <object-type name="QTcpSocket"/>
82 88 <object-type name="QUdpSocket">
83 89 <modify-function signature="writeDatagram(const char*,qint64,QHostAddress,unsigned short)" remove="all"/>
84 90 </object-type>
85 91
86 92 <object-type name="QHttpHeader">
87 93 <modify-function signature="operator=(QHttpHeader)" remove="all"/>
88 94
89 95 <modify-function signature="QHttpHeader(QHttpHeader)" remove="all"/>
90 96 </object-type>
91 97 <object-type name="QLocalServer">
92 98 <modify-function signature="waitForNewConnection(int,bool*)">
93 99 <modify-argument index="2">
94 100 <remove-argument/>
95 101 </modify-argument>
96 102 </modify-function>
97 103 </object-type>
98 104 <object-type name="QLocalSocket"/>
99 105 <object-type name="QNetworkAccessManager">
100 106 <modify-function signature="setCookieJar(QNetworkCookieJar*)">
101 107 <modify-argument index="1">
102 108 <define-ownership class="java" owner="c++"/>
103 109 </modify-argument>
104 110 </modify-function>
105 111 <modify-function signature="setCache(QAbstractNetworkCache*)">
106 112 <modify-argument index="1">
107 113 <reference-count action="ignore"/>
108 114 </modify-argument>
109 115 </modify-function>
110 116 <modify-function signature="setProxyFactory(QNetworkProxyFactory*)">
111 117 <modify-argument index="1">
112 118 <define-ownership class="java" owner="c++"/>
113 119 </modify-argument>
114 120 </modify-function>
115 121 </object-type>
116 122 <object-type name="QNetworkCookieJar"/>
117 123 <object-type name="QNetworkReply"/>
118 124
119 125 <value-type name="QHostAddress">
120 126 <modify-function signature="QHostAddress(unsigned char*)" remove="all"/>
121 127 <modify-function signature="setAddress(unsigned char*)" remove="all"/>
122 128 <modify-function signature="operator=(QString)" remove="all"/>
123 129 <modify-function signature="operator=(QHostAddress)" remove="all"/>
124 130 </value-type>
125 131
126 132 <value-type name="QHostInfo">
127 133 <modify-function signature="operator=(QHostInfo)" remove="all"/>
128 134 <modify-function signature="lookupHost(QString,QObject*,const char*)" access="private"/>
129 135
130 136 <modify-function signature="lookupHost(QString,QObject*,const char*)">
131 137 <modify-argument index="3">
132 138 <replace-type modified-type="QString"/>
133 139 <conversion-rule class="native">
134 140 <insert-template name="core.convert_string_arg_to_char*"/>
135 141 </conversion-rule>
136 142 </modify-argument>
137 143 </modify-function>
138 144 </value-type>
139 145
140 146 <value-type name="QHttpRequestHeader">
141 147 <modify-function signature="operator=(QHttpRequestHeader)" remove="all"/>
142 148 </value-type>
143 149
144 150 <value-type name="QHttpResponseHeader">
145 151 <modify-function signature="operator=(QHttpResponseHeader)" remove="all"/>
146 152 </value-type>
147 153
148 154 <value-type name="QNetworkAddressEntry">
149 155 <modify-function signature="operator=(QNetworkAddressEntry)" remove="all"/>
150 156 </value-type>
151 157
152 158 <value-type name="QNetworkInterface">
153 159 <modify-function signature="operator=(QNetworkInterface)" remove="all"/>
154 160 </value-type>
155 161
156 162 <value-type name="QNetworkProxy">
157 163 <modify-function signature="operator=(QNetworkProxy)" remove="all"/>
158 164 </value-type>
159 165
160 166 <value-type name="QUrlInfo">
161 167 <modify-function signature="operator=(QUrlInfo)" remove="all"/>
162 168 </value-type>
163 169
164 170 <value-type name="QIPv6Address">
165 171 <modify-function signature="operator[](int)const">
166 172 <remove/>
167 173 </modify-function>
168 174 <modify-function signature="operator[](int)">
169 175 <remove/>
170 176 </modify-function>
171 177 </value-type>
172 178
173 179 <value-type name="QAuthenticator">
174 180 <modify-function signature="operator=(QAuthenticator)" remove="all"/>
175 181 </value-type>
176 182 <value-type name="QNetworkCookie">
177 183 <modify-function signature="operator=(QNetworkCookie)" remove="all"/>
178 184
179 185 <extra-includes>
180 186 <include file-name="QDateTime" location="global"/>
181 187 </extra-includes>
182 188 </value-type>
183 189 <value-type name="QNetworkRequest">
184 190 <modify-function signature="operator=(QNetworkRequest)" remove="all"/>
185 191 </value-type>
186 192
187 193 <enum-type name="QSslError::SslError"/>
188 194 <enum-type name="QSslCertificate::SubjectInfo"/>
189 195 <enum-type name="QSslSocket::SslMode"/>
190 196 <enum-type name="QSslSocket::PeerVerifyMode"/>
191 197
192 198 <value-type name="QSslCipher"/>
193 199 <value-type name="QSslError"/>
194 200 <value-type name="QSslKey"/>
195 201 <value-type name="QSslCertificate">
196 202 <extra-includes>
197 203 <include file-name="QDateTime" location="global"/>
198 204 </extra-includes>
199 205 </value-type>
200 206 <value-type name="QSslConfiguration"/>
201 207
202 208 <object-type name="QSslSocket"/>
203 209
204 210 <suppress-warning text="*unmatched parameter type 'sockaddr const*"/>
205 211
206 212 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUrlInfo' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
207 213 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkCacheMetaData' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
208 214 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkProxyQuery' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
209 215 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkAddressEntry' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
210 216 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkCookie' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
211 217 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkProxy' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
212 218 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkRequest' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
213 219 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QAuthenticator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
214 220
215 221 <!-- For people building without SSL support -->
216 222 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.network.QSslSocket' for enum 'SslMode' is not declared"/>
217 223 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslError' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
218 224 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslCipher' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
219 225 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslKey' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
220 226 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.network.QSslError' for enum 'SslError' is not declared"/>
221 227 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslCertificate' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
222 228 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.network.QSslSocket' for enum 'PeerVerifyMode' is not declared"/>
223 229 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.network.QSslCertificate' for enum 'SubjectInfo' is not declared"/>
224 230 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslConfiguration' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
225 231 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslSocket' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
226 232 <!-- -->
227 233
228 234 </typesystem>
@@ -1,99 +1,109
1 1 <?xml version="1.0"?>
2 <typesystem package="com.trolltech.qt.opengl"><rejection class="QGL"/><rejection class="QGLFormat"/>
2 <typesystem package="com.trolltech.qt.opengl"><rejection class="QGL"/>
3
4
5
3 6 <rejection class="QGLColormap::QGLColormapData"/>
4 7 <rejection class="QGLWidget" function-name="setMouseTracking"/>
5 8
6 9 <enum-type name="QGL::FormatOption" flags="QGL::FormatOptions"/>
7 10 <enum-type name="QGLFormat::OpenGLVersionFlag" flags="QGLFormat::OpenGLVersionFlags"/>
8 11 <enum-type name="QGLFramebufferObject::Attachment"/>
9 12 <enum-type name="QGLContext::BindOption" flags="QGLContext::BindOptions"/>
10 13 <enum-type name="QGLShader::ShaderTypeBit" flags="QGLShader::ShaderType"/>
11 14
15 <enum-type name="QGLBuffer::Access"/>
16 <enum-type name="QGLBuffer::Type"/>
17 <enum-type name="QGLBuffer::UsagePattern"/>
18 <enum-type name="QGLFunctions::OpenGLFeature"/>
19 <enum-type name="QGLFormat::OpenGLContextProfile"/>
12 20
13 21 <namespace-type name="QGL">
14 22 <include file-name="qgl.h" location="global"/>
15 23 </namespace-type>
16 24
17 25 <value-type name="QGLColormap">
18 26 <modify-function signature="operator=(QGLColormap)" remove="all"/>
19 27
20 28 <modify-function signature="setEntries(int,const unsigned int*,int)">
21 29 <access modifier="private"/>
22 30 </modify-function>
23 31 </value-type>
24 32
25 33 <value-type name="QGLFormat">
26 34 <modify-function signature="operator=(QGLFormat)" remove="all"/>
27 35 </value-type>
28 36
29 37 <value-type name="QGLFramebufferObjectFormat"/>
38 <object-type name="QGLFunctions"/>
39 <object-type name="QGLBuffer"/>
30 40 <object-type name="QGLShader"/>
31 41 <object-type name="QGLShaderProgram">
32 42 <!-- Should be disambiguated later by fixing the native pointer API -->
33 43 <modify-function signature="setAttributeArray(int, const QVector2D *, int)" rename="setAttributeArray_QVector2D"/>
34 44 <modify-function signature="setAttributeArray(int, const QVector3D *, int)" rename="setAttributeArray_QVector3D"/>
35 45 <modify-function signature="setAttributeArray(int, const QVector4D *, int)" rename="setAttributeArray_QVector4D"/>
36 46 <modify-function signature="setAttributeArray(const char *, const QVector2D *, int)" rename="setAttributeArray_QVector2D"/>
37 47 <modify-function signature="setAttributeArray(const char *, const QVector3D *, int)" rename="setAttributeArray_QVector3D"/>
38 48 <modify-function signature="setAttributeArray(const char *, const QVector4D *, int)" rename="setAttributeArray_QVector4D"/>
39 49 <modify-function signature="setUniformValueArray(int, const GLint *, int)" rename="setUniformValueArray_int"/>
40 50 <modify-function signature="setUniformValueArray(int, const GLuint *, int)" rename="setUniformValueArray_uint"/>
41 51 <modify-function signature="setUniformValueArray(int, const QVector2D *, int)" rename="setUniformValueArray_QVector2D"/>
42 52 <modify-function signature="setUniformValueArray(int, const QVector3D *, int)" rename="setUniformValueArray_QVector3D"/>
43 53 <modify-function signature="setUniformValueArray(int, const QVector4D *, int)" rename="setUniformValueArray_QVector4D"/>
44 54
45 55 <modify-function signature="setUniformValueArray(const char*, const GLint *, int)" rename="setUniformValueArray_int"/>
46 56 <modify-function signature="setUniformValueArray(const char*, const GLuint *, int)" remove="all"/>
47 57 <modify-function signature="setUniformValueArray(const char*, const QVector2D *, int)" rename="setUniformValueArray_QVector2D"/>
48 58 <modify-function signature="setUniformValueArray(const char*, const QVector3D *, int)" rename="setUniformValueArray_QVector3D"/>
49 59 <modify-function signature="setUniformValueArray(const char*, const QVector4D *, int)" rename="setUniformValueArray_QVector4D"/>
50 60 <modify-function signature="setUniformValue(int, GLuint)" remove="all"/>
51 61 <modify-function signature="setUniformValue(const char*, GLuint)" remove="all"/>
52 62 <modify-function signature="setUniformValue(int, Array)" remove="all"/>
53 63 <modify-function signature="setUniformValue(const char*, Array)" remove="all"/>
54 64 </object-type>
55 65 <object-type name="QGLContext">
56 66
57 67 <modify-function signature="chooseContext(const QGLContext*)">
58 68 <modify-argument index="1" invalidate-after-use="yes"/>
59 69 </modify-function>
60 70 <modify-function signature="create(const QGLContext*)">
61 71 <modify-argument index="1" invalidate-after-use="yes"/>
62 72 </modify-function>
63 73
64 74 <modify-function signature="getProcAddress(QString)const">
65 75 <remove/>
66 76 </modify-function>
67 77 <modify-field name="currentCtx" read="false" write="false"/>
68 78 <modify-function signature="setDevice(QPaintDevice*)">
69 79 <remove/>
70 80 </modify-function>
71 81 <modify-function signature="generateFontDisplayLists(QFont, int)" remove="all"/>
72 82 </object-type>
73 83 <object-type name="QGLFramebufferObject"/>
74 84 <object-type name="QGLPixelBuffer">
75 85 <extra-includes>
76 86 <include file-name="QImage" location="global"/>
77 87 </extra-includes>
78 88 </object-type>
79 89 <object-type name="QGLWidget">
80 90 <extra-includes>
81 91 <include file-name="QImage" location="global"/>
82 92 <include file-name="QPixmap" location="global"/>
83 93 </extra-includes>
84 94 <modify-function signature="setContext(QGLContext*,const QGLContext*,bool)">
85 95 <remove/> <!--- Obsolete -->
86 96 </modify-function>
87 97 <modify-function signature="fontDisplayListBase(QFont, int)" remove="all"/>
88 98 <modify-function signature="setFormat(QGLFormat)" remove="all"/>
89 99 </object-type>
90 100
91 101 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGLFormat' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
92 102 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGLFramebufferObjectFormat' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
93 103
94 104 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QGLColormap::QGLColormapData\*'"/>
95 105 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
96 106 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
97 107 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
98 108
99 109 </typesystem>
@@ -1,130 +1,131
1 1 <?xml version="1.0"?>
2 2 <typesystem package="com.trolltech.qt.sql">
3 3 <rejection class="QSqlDriverCreator"/>
4 4 <rejection class="QSqlDriverPlugin"/>
5 5 <rejection class="QSqlDriverFactoryInterface"/>
6 6
7 7 <namespace-type name="QSql">
8 8 <include file-name="qsql.h" location="global"/>
9 9 </namespace-type>
10 10
11 11 <value-type name="QSqlDatabase">
12 12 <extra-includes>
13 13 <include file-name="QSqlQuery" location="global"/>
14 14 <include file-name="QSqlError" location="global"/>
15 15 <include file-name="QSqlIndex" location="global"/>
16 16 <include file-name="QSqlRecord" location="global"/>
17 17 <include file-name="QStringList" location="global"/>
18 18 <include file-name="QSize" location="global"/>
19 19 </extra-includes>
20 20 <modify-function signature="operator=(QSqlDatabase)" remove="all"/>
21 21 </value-type>
22 22
23 23 <value-type name="QSqlQuery">
24 24 <extra-includes>
25 25 <include file-name="QSqlError" location="global"/>
26 26 <include file-name="QSqlRecord" location="global"/>
27 27 <include file-name="QStringList" location="global"/>
28 28 <include file-name="QSize" location="global"/>
29 29 </extra-includes>
30 30 <modify-function signature="operator=(QSqlQuery)" remove="all"/>
31 31 </value-type>
32 32
33 33 <value-type name="QSqlRecord">
34 34 <extra-includes>
35 35 <include file-name="QSqlField" location="global"/>
36 36 </extra-includes>
37 37 <modify-function signature="append(QSqlField)" access="non-final"/>
38 38 <modify-function signature="operator=(QSqlRecord)" remove="all"/>
39 39 </value-type>
40 40
41 41 <value-type name="QSqlError">
42 42 <modify-function signature="operator=(QSqlError)" remove="all"/>
43 43 </value-type>
44 44
45 45 <value-type name="QSqlIndex">
46 46 <modify-function signature="operator=(QSqlIndex)" remove="all"/>
47 47 </value-type>
48 48
49 49 <value-type name="QSqlRelation"/>
50 50
51 51 <value-type name="QSqlField">
52 52 <modify-function signature="operator=(QSqlField)" remove="all"/>
53 53 </value-type>
54 54
55 55 <object-type name="QSqlDriver">
56 56 <extra-includes>
57 57 <include file-name="QSqlQuery" location="global"/>
58 58 <include file-name="QSqlError" location="global"/>
59 59 <include file-name="QSqlIndex" location="global"/>
60 60 <include file-name="QSqlRecord" location="global"/>
61 61 <include file-name="QStringList" location="global"/>
62 62 <include file-name="QSize" location="global"/>
63 63 </extra-includes>
64 64 </object-type>
65 65
66 66 <object-type name="QSqlQueryModel">
67 67 <modify-function signature="indexInQuery(QModelIndex)const" access="non-final"/>
68 68 <modify-function signature="setQuery(QSqlQuery)" access="non-final"/>
69 69 <extra-includes>
70 70 <include file-name="QSqlError" location="global"/>
71 71 <include file-name="QSqlQuery" location="global"/>
72 72 <include file-name="QSqlRecord" location="global"/>
73 73 <include file-name="QStringList" location="global"/>
74 74 <include file-name="QSize" location="global"/>
75 75 </extra-includes>
76 76 </object-type>
77 77 <object-type name="QSqlRelationalTableModel">
78 78 <extra-includes>
79 79 <include file-name="QStringList" location="global"/>
80 80 <include file-name="QSize" location="global"/>
81 81 </extra-includes>
82 82 </object-type>
83 83 <object-type name="QSqlResult">
84 84 <extra-includes>
85 85 <include file-name="QSqlError" location="global"/>
86 86 <include file-name="QSqlQuery" location="global"/>
87 87 <include file-name="QSqlRecord" location="global"/>
88 88 <include file-name="QStringList" location="global"/>
89 89 <include file-name="QSize" location="global"/>
90 90 </extra-includes>
91 91 <modify-function signature="virtual_hook(int,void*)">
92 92 <remove/>
93 93 </modify-function>
94 94
95 95 </object-type>
96 96 <object-type name="QSqlTableModel">
97 97 <extra-includes>
98 98 <include file-name="QSqlIndex" location="global"/>
99 99 <include file-name="QStringList" location="global"/>
100 100 <include file-name="QSize" location="global"/>
101 101 </extra-includes>
102 102 </object-type>
103 103 <object-type name="QSqlDriverCreatorBase">
104 104 <extra-includes>
105 105 <include file-name="QSqlDriver" location="global"/>
106 106 </extra-includes>
107 107 </object-type>
108 108
109 109 <enum-type name="QSql::Location"/>
110 110 <enum-type name="QSql::ParamTypeFlag" flags="QSql::ParamType"/>
111 111 <enum-type name="QSql::TableType"/>
112 112 <enum-type name="QSql::NumericalPrecisionPolicy"/>
113 113 <enum-type name="QSqlDriver::DriverFeature"/>
114 114 <enum-type name="QSqlDriver::IdentifierType"/>
115 115 <enum-type name="QSqlDriver::StatementType"/>
116 116 <enum-type name="QSqlError::ErrorType"/>
117 117 <enum-type name="QSqlField::RequiredStatus"/>
118 118 <enum-type name="QSqlQuery::BatchExecutionMode"/>
119 119 <enum-type name="QSqlResult::BindingSyntax"/>
120 120 <enum-type name="QSqlResult::VirtualHookOperation"/>
121 121 <enum-type name="QSqlTableModel::EditStrategy"/>
122 <enum-type name="QSqlRelationalTableModel::JoinMode"/>
122 123
123 124 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSqlField' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
124 125 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSqlRecord' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
125 126
126 127 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
127 128 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
128 129 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
129 130
130 131 </typesystem>
@@ -1,168 +1,173
1 1 <?xml version="1.0"?>
2 2 <typesystem package="com.trolltech.qt.webkit">
3 3 <rejection class="WebCore"/>
4 4 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping field 'QWebPluginFactory_Plugin::mimeTypes' with unmatched type 'QList&lt;MimeType&gt;'"/>
5 5 <namespace-type name="WebCore"/>
6 6
7 7 <enum-type name="QWebSettings::FontFamily"/>
8 8 <enum-type name="QWebSettings::FontSize"/>
9 9 <enum-type name="QWebSettings::WebGraphic"/>
10 10 <enum-type name="QWebSettings::WebAttribute">
11 11 <reject-enum-value name="LocalStorageEnabled"/>
12 12 </enum-type>
13
14 <enum-type name="QWebFrame::RenderLayer"/>
15
16 <enum-type name="QWebPage::Feature"/>
17 <enum-type name="QWebPage::PermissionPolicy"/>
13 18 <enum-type name="QWebPage::Extension"/>
14 19 <enum-type name="QWebPage::NavigationType"/>
15 20 <enum-type name="QWebPage::WebAction"/>
16 21 <enum-type name="QWebPage::WebWindowType"/>
17 22 <enum-type name="QWebPage::FindFlag" flags="QWebPage::FindFlags"/>
18 23 <enum-type name="QWebPage::LinkDelegationPolicy"/>
19 24 <enum-type name="QWebPluginFactory::Extension"/>
20 25 <enum-type name="QWebElement::StyleResolveStrategy"/>
21 26 <enum-type name="QWebHistory::HistoryStateVersion">
22 27 <reject-enum-value name="DefaultHistoryVersion"/>
23 28 </enum-type>
24 29 <enum-type name="QWebPage::ErrorDomain"/>
25 30
26 31 <object-type name="QWebHistory"/>
27 32 <object-type name="QWebHistoryItem"/>
28 33 <value-type name="QWebElementCollection"/>
29 34
30 35 <object-type name="QGraphicsWebView"/>
31 36 <object-type name="QWebView">
32 37 <modify-function signature="setPage(QWebPage*)">
33 38 <modify-argument index="1">
34 39 <define-ownership class="java" owner="c++"/>
35 40 </modify-argument>
36 41 </modify-function>
37 42 </object-type>
38 43 <object-type name="QWebFrame">
39 44 <modify-function signature="addToJavaScriptWindowObject(QString,QObject*)">
40 45 <modify-argument index="2">
41 46 <reference-count action="ignore"/>
42 47 </modify-argument>
43 48 </modify-function>
44 49 </object-type>
45 50 <object-type name="QWebPage::ExtensionOption"/>
46 51 <object-type name="QWebPage::ChooseMultipleFilesExtensionOption"/>
47 52 <object-type name="QWebPage::ExtensionReturn"/>
48 53 <object-type name="QWebPage::ChooseMultipleFilesExtensionReturn"/>
49 54 <object-type name="QWebHistory">
50 55 <modify-function signature="saveState(QWebHistory::HistoryStateVersion)const">
51 56 <modify-argument index="1"><remove-default-expression/></modify-argument>
52 57 </modify-function>
53 58 </object-type>
54 59 <object-type name="QWebSettings"/>
55 60 <object-type name="QWebPage">
56 61 <modify-function signature="javaScriptPrompt(QWebFrame*,QString,QString,QString*)">
57 62 <access modifier="private"/>
58 63 </modify-function>
59 64 <modify-function signature="setView(QWidget*)">
60 65 <modify-argument index="1">
61 66 <reference-count action="set" variable-name="__rcView"/>
62 67 </modify-argument>
63 68 </modify-function>
64 69 <modify-function signature="setNetworkAccessManager(QNetworkAccessManager*)">
65 70 <modify-argument index="1">
66 71 <define-ownership class="java" owner="c++"/>
67 72 </modify-argument>
68 73 </modify-function>
69 74 </object-type>
70 75
71 76 <value-type name="QWebHitTestResult">
72 77 <modify-function signature="operator=(QWebHitTestResult)" remove="all"/>
73 78 </value-type>
74 79
75 80 <value-type name="QWebHistoryItem">
76 81 <custom-constructor>
77 82 return new QWebHistoryItem(*copy);
78 83 </custom-constructor>
79 84 <custom-destructor>
80 85 delete copy;
81 86 </custom-destructor>
82 87 <modify-function signature="operator=(QWebHistoryItem)" remove="all"/>
83 88 </value-type>
84 89
85 90 <object-type name="QWebHistoryInterface">
86 91 <modify-function signature="setDefaultInterface(QWebHistoryInterface*)">
87 92 <modify-argument index="1">
88 93 <reference-count action="set" variable-name="__rcInterface"/>
89 94 </modify-argument>
90 95 </modify-function>
91 96 </object-type>
92 97
93 98 <object-type name="QWebPluginFactory"/>
94 99 <object-type name="QWebPluginDatabase"/>
95 100 <object-type name="QWebInspector"/>
96 101
97 102 <value-type name="QWebPluginInfo"/>
98 103 <value-type name="QWebElement"/>
99 104 <value-type name="QWebPluginFactory::Plugin"/>
100 105 <value-type name="QWebPluginFactory::MimeType"/>
101 106 <value-type name="QWebSecurityOrigin">
102 107 <custom-constructor>
103 108 return new QWebSecurityOrigin(*copy);
104 109 </custom-constructor>
105 110 <custom-destructor>
106 111 delete copy;
107 112 </custom-destructor>
108 113 </value-type>
109 114 <value-type name="QWebDatabase">
110 115 <custom-constructor>
111 116 return new QWebDatabase(*copy);
112 117 </custom-constructor>
113 118 <custom-destructor>
114 119 delete copy;
115 120 </custom-destructor>
116 121 </value-type>
117 122 <object-type name="QWebPluginFactory::ExtensionOption"/>
118 123 <object-type name="QWebPluginFactory::ExtensionReturn"/>
119 124 <object-type name="QWebPage::ErrorPageExtensionOption"/>
120 125 <object-type name="QWebPage::ErrorPageExtensionReturn"/>
121 126
122 127 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebFrame::QWebFrame', unmatched parameter type 'QWebFrameData*'"/>
123 128 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebSettings::QWebSettings', unmatched parameter type 'WebCore::Settings*'"/>
124 129 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebPluginInfo::QWebPluginInfo', unmatched parameter type 'WebCore::PluginPackage*'"/>
125 130 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebElement::enclosingElement', unmatched parameter type 'WebCore::Node*'"/>
126 131 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebElement::QWebElement', unmatched parameter type 'WebCore::Node*'"/>
127 132 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebElement::QWebElement', unmatched parameter type 'WebCore::Element*'"/>
128 133 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping field 'QWebPluginFactory_Plugin::mimeTypes' with unmatched type 'QList&lt;MimeType&gt;'"/>
129 134 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QWebPluginInfo' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
130 135 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QWebPluginFactory_MimeType' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
131 136 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QWebElement' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
132 137
133 138 <!-- Needed to avoid warnings on compilers that don't support webkit -->
134 139 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPluginFactory::Plugin' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
135 140 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPluginFactory::ExtensionReturn' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
136 141 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPluginFactory::MimeType' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
137 142 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'Extension' is not declared"/>
138 143 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPluginFactory::ExtensionOption' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
139 144 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPluginFactory' for enum 'Extension' is not declared"/>
140 145 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPluginFactory' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
141 146 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'NavigationRequestResponse' is not declared"/>
142 147 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebSettings' for enum 'WebAttribute' is not declared"/>
143 148 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebSettings' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
144 149 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebHistoryItem' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
145 150 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebHistoryInterface' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
146 151 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'WebAction' is not declared"/>
147 152 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebSettings' for enum 'FontSize' is not declared"/>
148 153 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebSettings' for enum 'WebGraphic' is not declared"/>
149 154 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'NavigationType' is not declared"/>
150 155 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebSettings' for enum 'FontType' is not declared"/>
151 156 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebFrame' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
152 157 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebHistory' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
153 158 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebView' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
154 159 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPage' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
155 160 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebHitTestResult' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
156 161 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'FindFlag' is not declared"/>
157 162 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'LinkDelegationPolicy' is not declared"/>
158 163 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebSettings' for enum 'FontFamily' is not declared"/>
159 164 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'WebWindowType' is not declared"/>
160 165 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebFrame::addToJavaScriptWindowObject', unmatched parameter type 'QScriptEngine::ValueOwnership'"/>
161 166 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebDatabase' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
162 167 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPage::ExtensionReturn' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
163 168 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPage::ExtensionOption' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
164 169 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPage::ChooseMultipleFilesExtensionOption' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
165 170 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebSecurityOrigin' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
166 171 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPage::ChooseMultipleFilesExtensionReturn' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
167 172
168 173 </typesystem>
General Comments 0
You need to be logged in to leave comments. Login now