##// END OF EJS Templates
update to Qt 4.6 xml files...
florianlink -
r108:f39067ff6f9f
parent child
Show More
@@ -0,0 +1,11
1 #!/bin/sh
2
3 xsltproc -o typesystem_core.xml --stringparam source 'typesystem_core-qtscript.xml' merge.xsl typesystem_core-common.xml
4 xsltproc -o typesystem_gui.xml --stringparam source 'typesystem_gui-qtscript.xml' merge.xsl typesystem_gui-common.xml
5 xsltproc -o typesystem_opengl.xml --stringparam source 'typesystem_opengl-qtscript.xml' merge.xsl typesystem_opengl-common.xml
6 xsltproc -o typesystem_network.xml --stringparam source 'typesystem_network-qtscript.xml' merge.xsl typesystem_network-common.xml
7 xsltproc -o typesystem_xml.xml --stringparam source 'typesystem_xml-qtscript.xml' merge.xsl typesystem_xml-common.xml
8 xsltproc -o typesystem_webkit.xml --stringparam source 'typesystem_webkit-qtscript.xml' merge.xsl typesystem_webkit-common.xml
9 xsltproc -o typesystem_sql.xml --stringparam source 'typesystem_sql-qtscript.xml' merge.xsl typesystem_sql-common.xml
10 xsltproc -o typesystem_svg.xml --stringparam source 'typesystem_svg-qtscript.xml' merge.xsl typesystem_svg-common.xml
11 xsltproc -o typesystem_xmlpatterns.xml --stringparam source 'typesystem_xmlpatterns-qtscript.xml' merge.xsl typesystem_xmlpatterns-common.xml No newline at end of file
@@ -1,1367 +1,1369
1 1 /****************************************************************************
2 2 **
3 3 ** Copyright (C) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
4 4 ** All rights reserved.
5 5 ** Contact: Nokia Corporation (qt-info@nokia.com)
6 6 **
7 7 ** This file is part of the Qt Script Generator project on Qt Labs.
8 8 **
9 9 ** $QT_BEGIN_LICENSE:LGPL$
10 10 ** No Commercial Usage
11 11 ** This file contains pre-release code and may not be distributed.
12 12 ** You may use this file in accordance with the terms and conditions
13 13 ** contained in the Technology Preview License Agreement accompanying
14 14 ** this package.
15 15 **
16 16 ** GNU Lesser General Public License Usage
17 17 ** Alternatively, this file may be used under the terms of the GNU Lesser
18 18 ** General Public License version 2.1 as published by the Free Software
19 19 ** Foundation and appearing in the file LICENSE.LGPL included in the
20 20 ** packaging of this file. Please review the following information to
21 21 ** ensure the GNU Lesser General Public License version 2.1 requirements
22 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
23 23 **
24 24 ** In addition, as a special exception, Nokia gives you certain additional
25 25 ** rights. These rights are described in the Nokia Qt LGPL Exception
26 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
27 27 **
28 28 ** If you have questions regarding the use of this file, please contact
29 29 ** Nokia at qt-info@nokia.com.
30 30 **
31 31 **
32 32 **
33 33 **
34 34 **
35 35 **
36 36 **
37 37 **
38 38 ** $QT_END_LICENSE$
39 39 **
40 40 ****************************************************************************/
41 41
42 42 #ifndef PP_ENGINE_BITS_H
43 43 #define PP_ENGINE_BITS_H
44 44
45 45 #include <stdio.h>
46 46
47 47 namespace rpp {
48 48
49 49 inline std::string pp::fix_file_path(std::string const &filename) const
50 50 {
51 51 #if defined (PP_OS_WIN)
52 52 std::string s = filename;
53 53 for (std::string::iterator it = s.begin(); it != s.end(); ++it)
54 54 {
55 55 if (*it == '/')
56 56 *it = '\\';
57 57 }
58 58 return s;
59 59 #else
60 60 return filename;
61 61 #endif
62 62 }
63 63
64 64 inline bool pp::is_absolute(std::string const &filename) const
65 65 {
66 66 #if defined(PP_OS_WIN)
67 67 return filename.length() >= 3
68 68 && filename.at(1) == ':'
69 69 && (filename.at(2) == '\\' || filename.at(2) == '/');
70 70 #else
71 71 return filename.length() >= 1
72 72 && filename.at(0) == '/';
73 73 #endif
74 74 }
75 75
76 76 template <typename _OutputIterator>
77 77 void pp::file (std::string const &filename, _OutputIterator __result)
78 78 {
79 79 FILE *fp = fopen (filename.c_str(), "rb");
80 80 if (fp != 0)
81 81 {
82 82 std::string was = env.current_file;
83 83 env.current_file = filename;
84 84 file (fp, __result);
85 85 env.current_file = was;
86 86 }
87 87 //else
88 88 //std::cerr << "** WARNING file ``" << filename << " not found!" << std::endl;
89 89 }
90 90
91 91 template <typename _OutputIterator>
92 92 void pp::file (FILE *fp, _OutputIterator __result)
93 93 {
94 94 assert (fp != 0);
95 95
96 96 #if defined (HAVE_MMAP)
97 97 struct stat st;
98 98 fstat(FILENO (fp), &st);
99 99 std::size_t size = st.st_size;
100 100 char *buffer = 0;
101 101 buffer = (char *) ::mmap(0, size, PROT_READ, MAP_SHARED, FILENO (fp), 0);
102 102 fclose (fp);
103 103 if (!buffer || buffer == (char*) -1)
104 104 return;
105 105 this->operator () (buffer, buffer + size, __result);
106 106 ::munmap(buffer, size);
107 107 #else
108 108 std::string buffer;
109 109 while (!feof(fp)) {
110 110 char tmp[1024];
111 111 int read = (int) fread (tmp, sizeof(char), 1023, fp);
112 112 tmp[read] = '\0';
113 113 buffer += tmp;
114 114 }
115 115 fclose (fp);
116 116 this->operator () (buffer.c_str(), buffer.c_str() + buffer.size(), __result);
117 117 #endif
118 118 }
119 119
120 120 template <typename _InputIterator>
121 121 bool pp::find_header_protection (_InputIterator __first, _InputIterator __last, std::string *__prot)
122 122 {
123 123 int was = env.current_line;
124 124
125 125 while (__first != __last)
126 126 {
127 127 if (pp_isspace (*__first))
128 128 {
129 129 if (*__first == '\n')
130 130 ++env.current_line;
131 131
132 132 ++__first;
133 133 }
134 134 else if (_PP_internal::comment_p (__first, __last))
135 135 {
136 136 __first = skip_comment_or_divop (__first, __last);
137 137 env.current_line += skip_comment_or_divop.lines;
138 138 }
139 139 else if (*__first == '#')
140 140 {
141 141 __first = skip_blanks (++__first, __last);
142 142 env.current_line += skip_blanks.lines;
143 143
144 144 if (__first != __last && *__first == 'i')
145 145 {
146 146 _InputIterator __begin = __first;
147 147 __first = skip_identifier (__begin, __last);
148 148 env.current_line += skip_identifier.lines;
149 149
150 150 std::string __directive (__begin, __first);
151 151
152 152 if (__directive == "ifndef")
153 153 {
154 154 __first = skip_blanks (__first, __last);
155 155 env.current_line += skip_blanks.lines;
156 156
157 157 __begin = __first;
158 158 __first = skip_identifier (__first, __last);
159 159 env.current_line += skip_identifier.lines;
160 160
161 161 if (__begin != __first && __first != __last)
162 162 {
163 163 __prot->assign (__begin, __first);
164 164 return true;
165 165 }
166 166 }
167 167 }
168 168 break;
169 169 }
170 170 else
171 171 break;
172 172 }
173 173
174 174 env.current_line = was;
175 175 return false;
176 176 }
177 177
178 178 inline pp::PP_DIRECTIVE_TYPE pp::find_directive (char const *__directive, std::size_t __size) const
179 179 {
180 180 switch (__size)
181 181 {
182 182 case 2:
183 183 if (__directive[0] == 'i'
184 184 && __directive[1] == 'f')
185 185 return PP_IF;
186 186 break;
187 187
188 188 case 4:
189 189 if (__directive[0] == 'e' && !strcmp (__directive, "elif"))
190 190 return PP_ELIF;
191 191 else if (__directive[0] == 'e' && !strcmp (__directive, "else"))
192 192 return PP_ELSE;
193 193 break;
194 194
195 195 case 5:
196 196 if (__directive[0] == 'i' && !strcmp (__directive, "ifdef"))
197 197 return PP_IFDEF;
198 198 else if (__directive[0] == 'u' && !strcmp (__directive, "undef"))
199 199 return PP_UNDEF;
200 200 else if (__directive[0] == 'e') {
201 201 if (!strcmp (__directive, "endif"))
202 202 return PP_ENDIF;
203 203 else if (!strcmp (__directive, "error"))
204 204 return PP_ERROR;
205 205 }
206 206 break;
207 207
208 208 case 6:
209 209 if (__directive[0] == 'i' && !strcmp (__directive, "ifndef"))
210 210 return PP_IFNDEF;
211 211 else if (__directive[0] == 'd' && !strcmp (__directive, "define"))
212 212 return PP_DEFINE;
213 213 else if (__directive[0] == 'p' && !strcmp (__directive, "pragma"))
214 214 return PP_PRAGMA;
215 215 break;
216 216
217 217 case 7:
218 218 if (__directive[0] == 'i' && !strcmp (__directive, "include"))
219 219 return PP_INCLUDE;
220 220 else if (__directive[0] == 'w' && !strcmp(__directive, "warning"))
221 221 return PP_WARNING;
222 222 break;
223 223
224 224 case 12:
225 225 if (__directive[0] == 'i' && !strcmp (__directive, "include_next"))
226 226 return PP_INCLUDE_NEXT;
227 227 break;
228 228
229 229 default:
230 230 break;
231 231 }
232 232 std::cerr << "** WARNING unknown directive '#" << __directive << "' at " << env.current_file << ":" << env.current_line << std::endl;
233 233 return PP_UNKNOWN_DIRECTIVE;
234 234 }
235 235
236 236 inline bool pp::file_isdir (std::string const &__filename) const
237 237 {
238 238 struct stat __st;
239 239 #if defined(PP_OS_WIN)
240 240 if (stat(__filename.c_str (), &__st) == 0)
241 241 return (__st.st_mode & _S_IFDIR) == _S_IFDIR;
242 242 else
243 243 return false;
244 244 #else
245 245 if (lstat (__filename.c_str (), &__st) == 0)
246 246 return (__st.st_mode & S_IFDIR) == S_IFDIR;
247 247 else
248 248 return false;
249 249 #endif
250 250 }
251 251
252 252 inline bool pp::file_exists (std::string const &__filename) const
253 253 {
254 254 struct stat __st;
255 255 #if defined(PP_OS_WIN)
256 256 return stat(__filename.c_str (), &__st) == 0;
257 257 #else
258 258 return lstat (__filename.c_str (), &__st) == 0;
259 259 #endif
260 260 }
261 261
262 262 inline FILE *pp::find_include_file(std::string const &__input_filename, std::string *__filepath,
263 263 INCLUDE_POLICY __include_policy, bool __skip_current_path) const
264 264 {
265 265 assert (__filepath != 0);
266 266 assert (! __input_filename.empty());
267 267
268 268 __filepath->assign (__input_filename);
269 269
270 270 if (is_absolute (*__filepath))
271 271 return fopen (__filepath->c_str(), "r");
272 272
273 273 if (! env.current_file.empty ())
274 274 _PP_internal::extract_file_path (env.current_file, __filepath);
275 275
276 276 if (__include_policy == INCLUDE_LOCAL && ! __skip_current_path)
277 277 {
278 278 std::string __tmp (*__filepath);
279 279 __tmp += __input_filename;
280 280
281 281 if (file_exists (__tmp) && !file_isdir(__tmp))
282 282 {
283 283 __filepath->append (__input_filename);
284 284 return fopen (__filepath->c_str (), "r");
285 285 }
286 286 }
287 287
288 288 std::vector<std::string>::const_iterator it = include_paths.begin ();
289 289
290 290 if (__skip_current_path)
291 291 {
292 292 it = std::find (include_paths.begin (), include_paths.end (), *__filepath);
293 293
294 294 if (it != include_paths.end ())
295 295 ++it;
296 296
297 297 else
298 298 it = include_paths.begin ();
299 299 }
300 300
301 301 for (; it != include_paths.end (); ++it)
302 302 {
303 303 if (__skip_current_path && it == include_paths.begin())
304 304 continue;
305 305
306 306 __filepath->assign (*it);
307 307 __filepath->append (__input_filename);
308 308
309 309 if (file_exists (*__filepath) && !file_isdir(*__filepath))
310 310 return fopen (__filepath->c_str(), "r");
311 311
312 312 #ifdef Q_OS_MAC
313 313 // try in Framework path on Mac, if there is a path in front
314 314 // ### what about escaped slashes?
315 315 size_t slashPos = __input_filename.find('/');
316 316 if (slashPos != std::string::npos) {
317 317 __filepath->assign (*it);
318 318 __filepath->append (__input_filename.substr(0, slashPos));
319 319 __filepath->append (".framework/Headers/");
320 320 __filepath->append (__input_filename.substr(slashPos+1, std::string::npos));
321 321 std::cerr << *__filepath << "\n";
322 322
323 323 if (file_exists (*__filepath) && !file_isdir(*__filepath))
324 324 return fopen (__filepath->c_str(), "r");
325 325 }
326 326 #endif // Q_OS_MAC
327 327 }
328 328
329 329 return 0;
330 330 }
331 331
332 332 template <typename _InputIterator, typename _OutputIterator>
333 333 _InputIterator pp::handle_directive(char const *__directive, std::size_t __size,
334 334 _InputIterator __first, _InputIterator __last, _OutputIterator __result)
335 335 {
336 336 __first = skip_blanks (__first, __last);
337 337
338 338 PP_DIRECTIVE_TYPE d = find_directive (__directive, __size);
339 339 switch (d)
340 340 {
341 341 case PP_DEFINE:
342 342 if (! skipping ())
343 343 return handle_define (__first, __last);
344 344 break;
345 345
346 346 case PP_INCLUDE:
347 347 case PP_INCLUDE_NEXT:
348 348 if (! skipping ())
349 349 return handle_include (d == PP_INCLUDE_NEXT, __first, __last, __result);
350 350 break;
351 351
352 352 case PP_UNDEF:
353 353 if (! skipping ())
354 354 return handle_undef(__first, __last);
355 355 break;
356 356
357 357 case PP_ELIF:
358 358 return handle_elif (__first, __last);
359 359
360 360 case PP_ELSE:
361 361 return handle_else (__first, __last);
362 362
363 363 case PP_ENDIF:
364 364 return handle_endif (__first, __last);
365 365
366 366 case PP_IF:
367 367 return handle_if (__first, __last);
368 368
369 369 case PP_IFDEF:
370 370 return handle_ifdef (false, __first, __last);
371 371
372 372 case PP_IFNDEF:
373 373 return handle_ifdef (true, __first, __last);
374 374
375 375 default:
376 376 break;
377 377 }
378 378
379 379 return __first;
380 380 }
381 381
382 382 template <typename _InputIterator, typename _OutputIterator>
383 383 _InputIterator pp::handle_include (bool __skip_current_path, _InputIterator __first, _InputIterator __last,
384 384 _OutputIterator __result)
385 385 {
386 std::cout << env.current_file << std::endl;
386 387 if (pp_isalpha (*__first) || *__first == '_')
387 388 {
388 389 pp_macro_expander expand_include (env);
389 390 std::string name;
390 391 name.reserve (255);
391 392 expand_include (__first, __last, std::back_inserter (name));
392 393 std::string::iterator it = skip_blanks (name.begin (), name.end ());
393 assert (it != name.end () && (*it == '<' || *it == '"'));
394 printf("%s", name.c_str());
395 assert((it != name.end () && (*it == '<' || *it == '"')));
394 396 handle_include (__skip_current_path, it, name.end (), __result);
395 397 return __first;
396 398 }
397 399
398 400 assert (*__first == '<' || *__first == '"');
399 401 int quote = (*__first == '"') ? '"' : '>';
400 402 ++__first;
401 403
402 404 _InputIterator end_name = __first;
403 405 for (; end_name != __last; ++end_name)
404 406 {
405 407 assert (*end_name != '\n');
406 408
407 409 if (*end_name == quote)
408 410 break;
409 411 }
410 412
411 413 std::string filename (__first, end_name);
412 414
413 415 #ifdef PP_OS_WIN
414 416 std::replace(filename.begin(), filename.end(), '/', '\\');
415 417 #endif
416 418
417 419 std::string filepath;
418 420 FILE *fp = find_include_file (filename, &filepath, quote == '>' ? INCLUDE_GLOBAL : INCLUDE_LOCAL, __skip_current_path);
419
421
420 422 #if defined (PP_HOOK_ON_FILE_INCLUDED)
421 423 PP_HOOK_ON_FILE_INCLUDED (env.current_file, fp ? filepath : filename, fp);
422 424 #endif
423 425
424 426 if (fp != 0)
425 427 {
426 428 std::string old_file = env.current_file;
427 429 env.current_file = filepath;
428 430 int __saved_lines = env.current_line;
429 431
430 432 env.current_line = 1;
431 433 //output_line (env.current_file, 1, __result);
432 434
433 435 file (fp, __result);
434 436
435 437 // restore the file name and the line position
436 438 env.current_file = old_file;
437 439 env.current_line = __saved_lines;
438 440
439 441 // sync the buffer
440 442 _PP_internal::output_line (env.current_file, env.current_line, __result);
441 443 }
442 444 #ifndef RPP_JAMBI
443 445 // else
444 446 // std::cerr << "*** WARNING " << filename << ": No such file or directory" << std::endl;
445 447 #endif
446 448
447 449 return __first;
448 450 }
449 451
450 452 template <typename _InputIterator, typename _OutputIterator>
451 453 void pp::operator () (_InputIterator __first, _InputIterator __last, _OutputIterator __result)
452 454 {
453 455 #ifndef PP_NO_SMART_HEADER_PROTECTION
454 456 std::string __prot;
455 457 __prot.reserve (255);
456 458 pp_fast_string __tmp (__prot.c_str (), __prot.size ());
457 459
458 460 if (find_header_protection (__first, __last, &__prot)
459 461 && env.resolve (&__tmp) != 0)
460 462 {
461 463 // std::cerr << "** DEBUG found header protection:" << __prot << std::endl;
462 464 return;
463 465 }
464 466 #endif
465 467
466 468 env.current_line = 1;
467 469 char __buffer[512];
468 470
469 471 while (true)
470 472 {
471 473 __first = skip_blanks (__first, __last);
472 474 env.current_line += skip_blanks.lines;
473 475
474 476 if (__first == __last)
475 477 break;
476 478 else if (*__first == '#')
477 479 {
478 480 assert (*__first == '#');
479 481 __first = skip_blanks (++__first, __last);
480 482 env.current_line += skip_blanks.lines;
481 483
482 484 _InputIterator end_id = skip_identifier (__first, __last);
483 485 env.current_line += skip_identifier.lines;
484 486 std::size_t __size = end_id - __first;
485 487
486 488 assert (__size < 512);
487 489 char *__cp = __buffer;
488 490 std::copy (__first, end_id, __cp);
489 491 __cp[__size] = '\0';
490 492
491 493 end_id = skip_blanks (end_id, __last);
492 494 __first = skip (end_id, __last);
493 495
494 496 int was = env.current_line;
495 497 (void) handle_directive (__buffer, __size, end_id, __first, __result);
496 498
497 499 if (env.current_line != was)
498 500 {
499 501 env.current_line = was;
500 502 _PP_internal::output_line (env.current_file, env.current_line, __result);
501 503 }
502 504 }
503 505 else if (*__first == '\n')
504 506 {
505 507 // ### compress the line
506 508 *__result++ = *__first++;
507 509 ++env.current_line;
508 510 }
509 511 else if (skipping ())
510 512 __first = skip (__first, __last);
511 513 else
512 514 {
513 515 _PP_internal::output_line (env.current_file, env.current_line, __result);
514 516 __first = expand (__first, __last, __result);
515 517 env.current_line += expand.lines;
516 518
517 519 if (expand.generated_lines)
518 520 _PP_internal::output_line (env.current_file, env.current_line, __result);
519 521 }
520 522 }
521 523 }
522 524
523 525 inline pp::pp (pp_environment &__env):
524 526 env (__env), expand (env)
525 527 {
526 528 iflevel = 0;
527 529 _M_skipping[iflevel] = 0;
528 530 _M_true_test[iflevel] = 0;
529 531 }
530 532
531 533 inline std::back_insert_iterator<std::vector<std::string> > pp::include_paths_inserter ()
532 534 { return std::back_inserter (include_paths); }
533 535
534 536 inline std::vector<std::string>::iterator pp::include_paths_begin ()
535 537 { return include_paths.begin (); }
536 538
537 539 inline std::vector<std::string>::iterator pp::include_paths_end ()
538 540 { return include_paths.end (); }
539 541
540 542 inline std::vector<std::string>::const_iterator pp::include_paths_begin () const
541 543 { return include_paths.begin (); }
542 544
543 545 inline std::vector<std::string>::const_iterator pp::include_paths_end () const
544 546 { return include_paths.end (); }
545 547
546 548 inline void pp::push_include_path (std::string const &__path)
547 549 {
548 550 if (__path.empty () || __path [__path.size () - 1] != PATH_SEPARATOR)
549 551 {
550 552 std::string __tmp (__path);
551 553 __tmp += PATH_SEPARATOR;
552 554 include_paths.push_back (__tmp);
553 555 }
554 556
555 557 else
556 558 include_paths.push_back (__path);
557 559 }
558 560
559 561 template <typename _InputIterator>
560 562 _InputIterator pp::handle_define (_InputIterator __first, _InputIterator __last)
561 563 {
562 564 pp_macro macro;
563 565 #if defined (PP_WITH_MACRO_POSITION)
564 566 macro.file = pp_symbol::get (env.current_file);
565 567 #endif
566 568 std::string definition;
567 569
568 570 __first = skip_blanks (__first, __last);
569 571 _InputIterator end_macro_name = skip_identifier (__first, __last);
570 572 pp_fast_string const *macro_name = pp_symbol::get (__first, end_macro_name);
571 573 __first = end_macro_name;
572 574
573 575 if (__first != __last && *__first == '(')
574 576 {
575 577 macro.function_like = true;
576 578 macro.formals.reserve (5);
577 579
578 580 __first = skip_blanks (++__first, __last); // skip '('
579 581 _InputIterator arg_end = skip_identifier (__first, __last);
580 582 if (__first != arg_end)
581 583 macro.formals.push_back (pp_symbol::get (__first, arg_end));
582 584
583 585 __first = skip_blanks (arg_end, __last);
584 586
585 587 if (*__first == '.')
586 588 {
587 589 macro.variadics = true;
588 590 while (*__first == '.')
589 591 ++__first;
590 592 }
591 593
592 594 while (__first != __last && *__first == ',')
593 595 {
594 596 __first = skip_blanks (++__first, __last);
595 597
596 598 arg_end = skip_identifier (__first, __last);
597 599 if (__first != arg_end)
598 600 macro.formals.push_back (pp_symbol::get (__first, arg_end));
599 601
600 602 __first = skip_blanks (arg_end, __last);
601 603
602 604 if (*__first == '.')
603 605 {
604 606 macro.variadics = true;
605 607 while (*__first == '.')
606 608 ++__first;
607 609 }
608 610 }
609 611
610 612 assert (*__first == ')');
611 613 ++__first;
612 614 }
613 615
614 616 __first = skip_blanks (__first, __last);
615 617
616 618 while (__first != __last && *__first != '\n')
617 619 {
618 620 if (*__first == '/') {
619 621 __first = skip_comment_or_divop(__first, __last);
620 622 env.current_line += skip_comment_or_divop.lines;
621 623 }
622 624
623 625 if (*__first == '\\')
624 626 {
625 627 _InputIterator __begin = __first;
626 628 __begin = skip_blanks (++__begin, __last);
627 629
628 630 if (__begin != __last && *__begin == '\n')
629 631 {
630 632 ++macro.lines;
631 633 __first = skip_blanks (++__begin, __last);
632 634 definition += ' ';
633 635 continue;
634 636 }
635 637 }
636 638
637 639 definition += *__first++;
638 640 }
639 641
640 642 macro.definition = pp_symbol::get (definition);
641 643 env.bind (macro_name, macro);
642 644
643 645 return __first;
644 646 }
645 647
646 648 template <typename _InputIterator>
647 649 _InputIterator pp::skip (_InputIterator __first, _InputIterator __last)
648 650 {
649 651 pp_skip_string_literal skip_string_literal;
650 652 pp_skip_char_literal skip_char_literal;
651 653
652 654 while (__first != __last && *__first != '\n')
653 655 {
654 656 if (*__first == '/')
655 657 {
656 658 __first = skip_comment_or_divop (__first, __last);
657 659 env.current_line += skip_comment_or_divop.lines;
658 660 }
659 661 else if (*__first == '"')
660 662 {
661 663 __first = skip_string_literal (__first, __last);
662 664 env.current_line += skip_string_literal.lines;
663 665 }
664 666 else if (*__first == '\'')
665 667 {
666 668 __first = skip_char_literal (__first, __last);
667 669 env.current_line += skip_char_literal.lines;
668 670 }
669 671 else if (*__first == '\\')
670 672 {
671 673 __first = skip_blanks (++__first, __last);
672 674 env.current_line += skip_blanks.lines;
673 675
674 676 if (__first != __last && *__first == '\n')
675 677 {
676 678 ++__first;
677 679 ++env.current_line;
678 680 }
679 681 }
680 682 else
681 683 ++__first;
682 684 }
683 685
684 686 return __first;
685 687 }
686 688
687 689 inline bool pp::test_if_level()
688 690 {
689 691 bool result = !_M_skipping[iflevel++];
690 692 _M_skipping[iflevel] = _M_skipping[iflevel - 1];
691 693 _M_true_test[iflevel] = false;
692 694 return result;
693 695 }
694 696
695 697 inline int pp::skipping() const
696 698 { return _M_skipping[iflevel]; }
697 699
698 700 template <typename _InputIterator>
699 701 _InputIterator pp::eval_primary(_InputIterator __first, _InputIterator __last, Value *result)
700 702 {
701 703 bool expect_paren = false;
702 704 int token;
703 705 __first = next_token (__first, __last, &token);
704 706
705 707 switch (token)
706 708 {
707 709 case TOKEN_NUMBER:
708 710 result->set_long (token_value);
709 711 break;
710 712
711 713 case TOKEN_UNUMBER:
712 714 result->set_ulong (token_uvalue);
713 715 break;
714 716
715 717 case TOKEN_DEFINED:
716 718 __first = next_token (__first, __last, &token);
717 719
718 720 if (token == '(')
719 721 {
720 722 expect_paren = true;
721 723 __first = next_token (__first, __last, &token);
722 724 }
723 725
724 726 if (token != TOKEN_IDENTIFIER)
725 727 {
726 728 std::cerr << "** WARNING expected ``identifier'' found:" << char(token) << std::endl;
727 729 result->set_long (0);
728 730 break;
729 731 }
730 732
731 733 result->set_long (env.resolve (token_text->c_str (), token_text->size ()) != 0);
732 734
733 735 next_token (__first, __last, &token); // skip '('
734 736
735 737 if (expect_paren)
736 738 {
737 739 _InputIterator next = next_token (__first, __last, &token);
738 740 if (token != ')')
739 741 std::cerr << "** WARNING expected ``)''" << std::endl;
740 742 else
741 743 __first = next;
742 744 }
743 745 break;
744 746
745 747 case TOKEN_IDENTIFIER:
746 748 result->set_long (0);
747 749 break;
748 750
749 751 case '-':
750 752 __first = eval_primary (__first, __last, result);
751 753 result->set_long (- result->l);
752 754 return __first;
753 755
754 756 case '+':
755 757 __first = eval_primary (__first, __last, result);
756 758 return __first;
757 759
758 760 case '!':
759 761 __first = eval_primary (__first, __last, result);
760 762 result->set_long (result->is_zero ());
761 763 return __first;
762 764
763 765 case '(':
764 766 __first = eval_constant_expression(__first, __last, result);
765 767 next_token (__first, __last, &token);
766 768
767 769 if (token != ')')
768 770 std::cerr << "** WARNING expected ``)'' = " << token << std::endl;
769 771 else
770 772 __first = next_token(__first, __last, &token);
771 773 break;
772 774
773 775 default:
774 776 result->set_long (0);
775 777 }
776 778
777 779 return __first;
778 780 }
779 781
780 782 template <typename _InputIterator>
781 783 _InputIterator pp::eval_multiplicative(_InputIterator __first, _InputIterator __last, Value *result)
782 784 {
783 785 __first = eval_primary(__first, __last, result);
784 786
785 787 int token;
786 788 _InputIterator next = next_token (__first, __last, &token);
787 789
788 790 while (token == '*' || token == '/' || token == '%')
789 791 {
790 792 Value value;
791 793 __first = eval_primary(next, __last, &value);
792 794
793 795 if (token == '*')
794 796 result->op_mult (value);
795 797 else if (token == '/')
796 798 {
797 799 if (value.is_zero ())
798 800 {
799 801 std::cerr << "** WARNING division by zero" << std::endl;
800 802 result->set_long (0);
801 803 }
802 804 else
803 805 result->op_div (value);
804 806 }
805 807 else
806 808 {
807 809 if (value.is_zero ())
808 810 {
809 811 std::cerr << "** WARNING division by zero" << std::endl;
810 812 result->set_long (0);
811 813 }
812 814 else
813 815 result->op_mod (value);
814 816 }
815 817 next = next_token (__first, __last, &token);
816 818 }
817 819
818 820 return __first;
819 821 }
820 822
821 823 template <typename _InputIterator>
822 824 _InputIterator pp::eval_additive(_InputIterator __first, _InputIterator __last, Value *result)
823 825 {
824 826 __first = eval_multiplicative(__first, __last, result);
825 827
826 828 int token;
827 829 _InputIterator next = next_token (__first, __last, &token);
828 830
829 831 while (token == '+' || token == '-')
830 832 {
831 833 Value value;
832 834 __first = eval_multiplicative(next, __last, &value);
833 835
834 836 if (token == '+')
835 837 result->op_add (value);
836 838 else
837 839 result->op_sub (value);
838 840 next = next_token (__first, __last, &token);
839 841 }
840 842
841 843 return __first;
842 844 }
843 845
844 846 template <typename _InputIterator>
845 847 _InputIterator pp::eval_shift(_InputIterator __first, _InputIterator __last, Value *result)
846 848 {
847 849 __first = eval_additive(__first, __last, result);
848 850
849 851 int token;
850 852 _InputIterator next = next_token (__first, __last, &token);
851 853
852 854 while (token == TOKEN_LT_LT || token == TOKEN_GT_GT)
853 855 {
854 856 Value value;
855 857 __first = eval_additive (next, __last, &value);
856 858
857 859 if (token == TOKEN_LT_LT)
858 860 result->op_lhs (value);
859 861 else
860 862 result->op_rhs (value);
861 863 next = next_token (__first, __last, &token);
862 864 }
863 865
864 866 return __first;
865 867 }
866 868
867 869 template <typename _InputIterator>
868 870 _InputIterator pp::eval_relational(_InputIterator __first, _InputIterator __last, Value *result)
869 871 {
870 872 __first = eval_shift(__first, __last, result);
871 873
872 874 int token;
873 875 _InputIterator next = next_token (__first, __last, &token);
874 876
875 877 while (token == '<'
876 878 || token == '>'
877 879 || token == TOKEN_LT_EQ
878 880 || token == TOKEN_GT_EQ)
879 881 {
880 882 Value value;
881 883 __first = eval_shift(next, __last, &value);
882 884
883 885 switch (token)
884 886 {
885 887 default:
886 888 assert (0);
887 889 break;
888 890
889 891 case '<':
890 892 result->op_lt (value);
891 893 break;
892 894
893 895 case '>':
894 896 result->op_gt (value);
895 897 break;
896 898
897 899 case TOKEN_LT_EQ:
898 900 result->op_le (value);
899 901 break;
900 902
901 903 case TOKEN_GT_EQ:
902 904 result->op_ge (value);
903 905 break;
904 906 }
905 907 next = next_token (__first, __last, &token);
906 908 }
907 909
908 910 return __first;
909 911 }
910 912
911 913 template <typename _InputIterator>
912 914 _InputIterator pp::eval_equality(_InputIterator __first, _InputIterator __last, Value *result)
913 915 {
914 916 __first = eval_relational(__first, __last, result);
915 917
916 918 int token;
917 919 _InputIterator next = next_token (__first, __last, &token);
918 920
919 921 while (token == TOKEN_EQ_EQ || token == TOKEN_NOT_EQ)
920 922 {
921 923 Value value;
922 924 __first = eval_relational(next, __last, &value);
923 925
924 926 if (token == TOKEN_EQ_EQ)
925 927 result->op_eq (value);
926 928 else
927 929 result->op_ne (value);
928 930 next = next_token (__first, __last, &token);
929 931 }
930 932
931 933 return __first;
932 934 }
933 935
934 936 template <typename _InputIterator>
935 937 _InputIterator pp::eval_and(_InputIterator __first, _InputIterator __last, Value *result)
936 938 {
937 939 __first = eval_equality(__first, __last, result);
938 940
939 941 int token;
940 942 _InputIterator next = next_token (__first, __last, &token);
941 943
942 944 while (token == '&')
943 945 {
944 946 Value value;
945 947 __first = eval_equality(next, __last, &value);
946 948 result->op_bit_and (value);
947 949 next = next_token (__first, __last, &token);
948 950 }
949 951
950 952 return __first;
951 953 }
952 954
953 955 template <typename _InputIterator>
954 956 _InputIterator pp::eval_xor(_InputIterator __first, _InputIterator __last, Value *result)
955 957 {
956 958 __first = eval_and(__first, __last, result);
957 959
958 960 int token;
959 961 _InputIterator next = next_token (__first, __last, &token);
960 962
961 963 while (token == '^')
962 964 {
963 965 Value value;
964 966 __first = eval_and(next, __last, &value);
965 967 result->op_bit_xor (value);
966 968 next = next_token (__first, __last, &token);
967 969 }
968 970
969 971 return __first;
970 972 }
971 973
972 974 template <typename _InputIterator>
973 975 _InputIterator pp::eval_or(_InputIterator __first, _InputIterator __last, Value *result)
974 976 {
975 977 __first = eval_xor(__first, __last, result);
976 978
977 979 int token;
978 980 _InputIterator next = next_token (__first, __last, &token);
979 981
980 982 while (token == '|')
981 983 {
982 984 Value value;
983 985 __first = eval_xor(next, __last, &value);
984 986 result->op_bit_or (value);
985 987 next = next_token (__first, __last, &token);
986 988 }
987 989
988 990 return __first;
989 991 }
990 992
991 993 template <typename _InputIterator>
992 994 _InputIterator pp::eval_logical_and(_InputIterator __first, _InputIterator __last, Value *result)
993 995 {
994 996 __first = eval_or(__first, __last, result);
995 997
996 998 int token;
997 999 _InputIterator next = next_token (__first, __last, &token);
998 1000
999 1001 while (token == TOKEN_AND_AND)
1000 1002 {
1001 1003 Value value;
1002 1004 __first = eval_or(next, __last, &value);
1003 1005 result->op_and (value);
1004 1006 next = next_token (__first, __last, &token);
1005 1007 }
1006 1008
1007 1009 return __first;
1008 1010 }
1009 1011
1010 1012 template <typename _InputIterator>
1011 1013 _InputIterator pp::eval_logical_or(_InputIterator __first, _InputIterator __last, Value *result)
1012 1014 {
1013 1015 __first = eval_logical_and (__first, __last, result);
1014 1016
1015 1017 int token;
1016 1018 _InputIterator next = next_token (__first, __last, &token);
1017 1019
1018 1020 while (token == TOKEN_OR_OR)
1019 1021 {
1020 1022 Value value;
1021 1023 __first = eval_logical_and(next, __last, &value);
1022 1024 result->op_or (value);
1023 1025 next = next_token (__first, __last, &token);
1024 1026 }
1025 1027
1026 1028 return __first;
1027 1029 }
1028 1030
1029 1031 template <typename _InputIterator>
1030 1032 _InputIterator pp::eval_constant_expression(_InputIterator __first, _InputIterator __last, Value *result)
1031 1033 {
1032 1034 __first = eval_logical_or(__first, __last, result);
1033 1035
1034 1036 int token;
1035 1037 _InputIterator next = next_token (__first, __last, &token);
1036 1038
1037 1039 if (token == '?')
1038 1040 {
1039 1041 Value left_value;
1040 1042 __first = eval_constant_expression(next, __last, &left_value);
1041 1043 __first = skip_blanks (__first, __last);
1042 1044
1043 1045 __first = next_token(__first, __last, &token);
1044 1046 if (token == ':')
1045 1047 {
1046 1048 Value right_value;
1047 1049 __first = eval_constant_expression(__first, __last, &right_value);
1048 1050
1049 1051 *result = !result->is_zero () ? left_value : right_value;
1050 1052 }
1051 1053 else
1052 1054 {
1053 1055 std::cerr << "** WARNING expected ``:'' = " << int (token) << std::endl;
1054 1056 *result = left_value;
1055 1057 }
1056 1058 }
1057 1059
1058 1060 return __first;
1059 1061 }
1060 1062
1061 1063 template <typename _InputIterator>
1062 1064 _InputIterator pp::eval_expression (_InputIterator __first, _InputIterator __last, Value *result)
1063 1065 {
1064 1066 return __first = eval_constant_expression (skip_blanks (__first, __last), __last, result);
1065 1067 }
1066 1068
1067 1069 template <typename _InputIterator>
1068 1070 _InputIterator pp::handle_if (_InputIterator __first, _InputIterator __last)
1069 1071 {
1070 1072 if (test_if_level())
1071 1073 {
1072 1074 pp_macro_expander expand_condition (env);
1073 1075 std::string condition;
1074 1076 condition.reserve (255);
1075 1077 expand_condition (skip_blanks (__first, __last), __last, std::back_inserter (condition));
1076 1078
1077 1079 Value result;
1078 1080 result.set_long (0);
1079 1081 eval_expression(condition.c_str (), condition.c_str () + condition.size (), &result);
1080 1082
1081 1083 _M_true_test[iflevel] = !result.is_zero ();
1082 1084 _M_skipping[iflevel] = result.is_zero ();
1083 1085 }
1084 1086
1085 1087 return __first;
1086 1088 }
1087 1089
1088 1090 template <typename _InputIterator>
1089 1091 _InputIterator pp::handle_else (_InputIterator __first, _InputIterator /*__last*/)
1090 1092 {
1091 1093 if (iflevel == 0 && !skipping ())
1092 1094 {
1093 1095 std::cerr << "** WARNING #else without #if" << std::endl;
1094 1096 }
1095 1097 else if (iflevel > 0 && _M_skipping[iflevel - 1])
1096 1098 {
1097 1099 _M_skipping[iflevel] = true;
1098 1100 }
1099 1101 else
1100 1102 {
1101 1103 _M_skipping[iflevel] = _M_true_test[iflevel];
1102 1104 }
1103 1105
1104 1106 return __first;
1105 1107 }
1106 1108
1107 1109 template <typename _InputIterator>
1108 1110 _InputIterator pp::handle_elif (_InputIterator __first, _InputIterator __last)
1109 1111 {
1110 1112 assert(iflevel > 0);
1111 1113
1112 1114 if (iflevel == 0 && !skipping())
1113 1115 {
1114 1116 std::cerr << "** WARNING #else without #if" << std::endl;
1115 1117 }
1116 1118 else if (!_M_true_test[iflevel] && !_M_skipping[iflevel - 1])
1117 1119 {
1118 1120 Value result;
1119 1121 __first = eval_expression(__first, __last, &result);
1120 1122 _M_true_test[iflevel] = !result.is_zero ();
1121 1123 _M_skipping[iflevel] = result.is_zero ();
1122 1124 }
1123 1125 else
1124 1126 {
1125 1127 _M_skipping[iflevel] = true;
1126 1128 }
1127 1129
1128 1130 return __first;
1129 1131 }
1130 1132
1131 1133 template <typename _InputIterator>
1132 1134 _InputIterator pp::handle_endif (_InputIterator __first, _InputIterator /*__last*/)
1133 1135 {
1134 1136 if (iflevel == 0 && !skipping())
1135 1137 {
1136 1138 std::cerr << "** WARNING #endif without #if" << std::endl;
1137 1139 }
1138 1140 else
1139 1141 {
1140 1142 _M_skipping[iflevel] = 0;
1141 1143 _M_true_test[iflevel] = 0;
1142 1144
1143 1145 --iflevel;
1144 1146 }
1145 1147
1146 1148 return __first;
1147 1149 }
1148 1150
1149 1151 template <typename _InputIterator>
1150 1152 _InputIterator pp::handle_ifdef (bool check_undefined, _InputIterator __first, _InputIterator __last)
1151 1153 {
1152 1154 if (test_if_level())
1153 1155 {
1154 1156 _InputIterator end_macro_name = skip_identifier (__first, __last);
1155 1157
1156 1158 std::size_t __size;
1157 1159 #if defined(__SUNPRO_CC)
1158 1160 std::distance (__first, end_macro_name, __size);
1159 1161 #else
1160 1162 __size = std::distance (__first, end_macro_name);
1161 1163 #endif
1162 1164 assert (__size < 256);
1163 1165
1164 1166 char __buffer [256];
1165 1167 std::copy (__first, end_macro_name, __buffer);
1166 1168
1167 1169 bool value = env.resolve (__buffer, __size) != 0;
1168 1170
1169 1171 __first = end_macro_name;
1170 1172
1171 1173 if (check_undefined)
1172 1174 value = !value;
1173 1175
1174 1176 _M_true_test[iflevel] = value;
1175 1177 _M_skipping[iflevel] = !value;
1176 1178 }
1177 1179
1178 1180 return __first;
1179 1181 }
1180 1182
1181 1183 template <typename _InputIterator>
1182 1184 _InputIterator pp::handle_undef(_InputIterator __first, _InputIterator __last)
1183 1185 {
1184 1186 __first = skip_blanks (__first, __last);
1185 1187 _InputIterator end_macro_name = skip_identifier (__first, __last);
1186 1188 assert (end_macro_name != __first);
1187 1189
1188 1190 std::size_t __size;
1189 1191 #if defined(__SUNPRO_CC)
1190 1192 std::distance (__first, end_macro_name, __size);
1191 1193 #else
1192 1194 __size = std::distance (__first, end_macro_name);
1193 1195 #endif
1194 1196
1195 1197 assert (__size < 256);
1196 1198
1197 1199 char __buffer [256];
1198 1200 std::copy (__first, end_macro_name, __buffer);
1199 1201
1200 1202 pp_fast_string const __tmp (__buffer, __size);
1201 1203 env.unbind (&__tmp);
1202 1204
1203 1205 __first = end_macro_name;
1204 1206
1205 1207 return __first;
1206 1208 }
1207 1209
1208 1210 template <typename _InputIterator>
1209 1211 char pp::peek_char (_InputIterator __first, _InputIterator __last)
1210 1212 {
1211 1213 if (__first == __last)
1212 1214 return 0;
1213 1215
1214 1216 return *++__first;
1215 1217 }
1216 1218
1217 1219 template <typename _InputIterator>
1218 1220 _InputIterator pp::next_token (_InputIterator __first, _InputIterator __last, int *kind)
1219 1221 {
1220 1222 __first = skip_blanks (__first, __last);
1221 1223
1222 1224 if (__first == __last)
1223 1225 {
1224 1226 *kind = 0;
1225 1227 return __first;
1226 1228 }
1227 1229
1228 1230 char ch = *__first;
1229 1231 char ch2 = peek_char (__first, __last);
1230 1232
1231 1233 switch (ch)
1232 1234 {
1233 1235 case '/':
1234 1236 if (ch2 == '/' || ch2 == '*')
1235 1237 {
1236 1238 __first = skip_comment_or_divop (__first, __last);
1237 1239 return next_token (__first, __last, kind);
1238 1240 }
1239 1241 ++__first;
1240 1242 *kind = '/';
1241 1243 break;
1242 1244
1243 1245 case '<':
1244 1246 ++__first;
1245 1247 if (ch2 == '<')
1246 1248 {
1247 1249 ++__first;
1248 1250 *kind = TOKEN_LT_LT;
1249 1251 }
1250 1252 else if (ch2 == '=')
1251 1253 {
1252 1254 ++__first;
1253 1255 *kind = TOKEN_LT_EQ;
1254 1256 }
1255 1257 else
1256 1258 *kind = '<';
1257 1259
1258 1260 return __first;
1259 1261
1260 1262 case '>':
1261 1263 ++__first;
1262 1264 if (ch2 == '>')
1263 1265 {
1264 1266 ++__first;
1265 1267 *kind = TOKEN_GT_GT;
1266 1268 }
1267 1269 else if (ch2 == '=')
1268 1270 {
1269 1271 ++__first;
1270 1272 *kind = TOKEN_GT_EQ;
1271 1273 }
1272 1274 else
1273 1275 *kind = '>';
1274 1276
1275 1277 return __first;
1276 1278
1277 1279 case '!':
1278 1280 ++__first;
1279 1281 if (ch2 == '=')
1280 1282 {
1281 1283 ++__first;
1282 1284 *kind = TOKEN_NOT_EQ;
1283 1285 }
1284 1286 else
1285 1287 *kind = '!';
1286 1288
1287 1289 return __first;
1288 1290
1289 1291 case '=':
1290 1292 ++__first;
1291 1293 if (ch2 == '=')
1292 1294 {
1293 1295 ++__first;
1294 1296 *kind = TOKEN_EQ_EQ;
1295 1297 }
1296 1298 else
1297 1299 *kind = '=';
1298 1300
1299 1301 return __first;
1300 1302
1301 1303 case '|':
1302 1304 ++__first;
1303 1305 if (ch2 == '|')
1304 1306 {
1305 1307 ++__first;
1306 1308 *kind = TOKEN_OR_OR;
1307 1309 }
1308 1310 else
1309 1311 *kind = '|';
1310 1312
1311 1313 return __first;
1312 1314
1313 1315 case '&':
1314 1316 ++__first;
1315 1317 if (ch2 == '&')
1316 1318 {
1317 1319 ++__first;
1318 1320 *kind = TOKEN_AND_AND;
1319 1321 }
1320 1322 else
1321 1323 *kind = '&';
1322 1324
1323 1325 return __first;
1324 1326
1325 1327 default:
1326 1328 if (pp_isalpha (ch) || ch == '_')
1327 1329 {
1328 1330 _InputIterator end = skip_identifier (__first, __last);
1329 1331 _M_current_text.assign (__first, end);
1330 1332
1331 1333 token_text = &_M_current_text;
1332 1334 __first = end;
1333 1335
1334 1336 if (*token_text == "defined")
1335 1337 *kind = TOKEN_DEFINED;
1336 1338 else
1337 1339 *kind = TOKEN_IDENTIFIER;
1338 1340 }
1339 1341 else if (pp_isdigit (ch))
1340 1342 {
1341 1343 _InputIterator end = skip_number (__first, __last);
1342 1344 std::string __str (__first, __last);
1343 1345 char ch = __str [__str.size () - 1];
1344 1346 if (ch == 'u' || ch == 'U')
1345 1347 {
1346 1348 token_uvalue = strtoul (__str.c_str (), 0, 0);
1347 1349 *kind = TOKEN_UNUMBER;
1348 1350 }
1349 1351 else
1350 1352 {
1351 1353 token_value = strtol (__str.c_str (), 0, 0);
1352 1354 *kind = TOKEN_NUMBER;
1353 1355 }
1354 1356 __first = end;
1355 1357 }
1356 1358 else
1357 1359 *kind = *__first++;
1358 1360 }
1359 1361
1360 1362 return __first;
1361 1363 }
1362 1364
1363 1365 } // namespace rpp
1364 1366
1365 1367 #endif // PP_ENGINE_BITS_H
1366 1368
1367 1369 // kate: space-indent on; indent-width 2; replace-tabs on;
@@ -1,233 +1,235
1 1 /****************************************************************************
2 2 **
3 3 ** Copyright (C) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
4 4 ** All rights reserved.
5 5 ** Contact: Nokia Corporation (qt-info@nokia.com)
6 6 **
7 7 ** This file is part of the Qt Script Generator project on Qt Labs.
8 8 **
9 9 ** $QT_BEGIN_LICENSE:LGPL$
10 10 ** No Commercial Usage
11 11 ** This file contains pre-release code and may not be distributed.
12 12 ** You may use this file in accordance with the terms and conditions
13 13 ** contained in the Technology Preview License Agreement accompanying
14 14 ** this package.
15 15 **
16 16 ** GNU Lesser General Public License Usage
17 17 ** Alternatively, this file may be used under the terms of the GNU Lesser
18 18 ** General Public License version 2.1 as published by the Free Software
19 19 ** Foundation and appearing in the file LICENSE.LGPL included in the
20 20 ** packaging of this file. Please review the following information to
21 21 ** ensure the GNU Lesser General Public License version 2.1 requirements
22 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
23 23 **
24 24 ** In addition, as a special exception, Nokia gives you certain additional
25 25 ** rights. These rights are described in the Nokia Qt LGPL Exception
26 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
27 27 **
28 28 ** If you have questions regarding the use of this file, please contact
29 29 ** Nokia at qt-info@nokia.com.
30 30 **
31 31 **
32 32 **
33 33 **
34 34 **
35 35 **
36 36 **
37 37 **
38 38 ** $QT_END_LICENSE$
39 39 **
40 40 ****************************************************************************/
41 41
42 42 #include "setupgenerator.h"
43 43 #include "shellgenerator.h"
44 44 #include "reporthandler.h"
45 45 #include "fileout.h"
46 46
47 47 //#define Q_SCRIPT_LAZY_GENERATOR
48 48
49 49 void SetupGenerator::addClass(const QString& package, const AbstractMetaClass *cls)
50 50 {
51 51 packHash[package].append(cls);
52 52 }
53 53
54 54 void maybeDeclareMetaType(QTextStream &stream, const QString &typeName,
55 55 QSet<QString> &registeredTypeNames);
56 56 bool hasDefaultConstructor(const AbstractMetaClass *meta_class);
57 57
58 58 void SetupGenerator::generate()
59 59 {
60 60 AbstractMetaClassList classes_with_polymorphic_id;
61 61 {
62 62 QHashIterator<QString, QList<const AbstractMetaClass*> > pack(packHash);
63 63 while (pack.hasNext()) {
64 64 pack.next();
65 65 QList<const AbstractMetaClass*> list = pack.value();
66 66 foreach (const AbstractMetaClass *cls, list) {
67 67 if (cls->typeEntry()->isPolymorphicBase()) {
68 68 classes_with_polymorphic_id.append((AbstractMetaClass*)cls);
69 69 }
70 70 }
71 71 }
72 72 }
73 73
74 74 QHashIterator<QString, QList<const AbstractMetaClass*> > pack(packHash);
75 75 while (pack.hasNext()) {
76 76 pack.next();
77 77 QList<const AbstractMetaClass*> list = pack.value();
78 78 if (list.isEmpty())
79 79 continue;
80 80
81 81 QString packKey = pack.key();
82 82 QString packName = pack.key();
83 83 QStringList components = packName.split("_");
84 84 if ((components.size() > 2) && (components.at(0) == "com")
85 85 && (components.at(1) == "trolltech")) {
86 86 // kill com.trolltech in key
87 87 components.removeAt(0);
88 88 components.removeAt(0);
89 89 }
90 90
91 91 QString shortPackName;
92 92 foreach (QString comp, components) {
93 93 comp[0] = comp[0].toUpper();
94 94 shortPackName += comp;
95 95 }
96 96 // add missing camel case (workaround..)
97 97 if (shortPackName == "QtWebkit") {
98 98 shortPackName = "QtWebKit";
99 99 } else if (shortPackName == "QtXmlpatterns") {
100 100 shortPackName = "QtXmlPatterns";
101 101 } else if (shortPackName == "QtOpengl") {
102 102 shortPackName = "QtOpenGL";
103 103 } else if (shortPackName == "QtUitools") {
104 104 shortPackName = "QtUiTools";
105 105 }
106 106
107 107
108 108 {
109 109 FileOut initFile(m_out_dir + "/generated_cpp/" + packName + "/" + packKey + "_init.cpp");
110 110 QTextStream &s = initFile.stream;
111 111
112 112 s << "#include <PythonQt.h>" << endl;
113 113
114 114 for (int i=0; i<(list.count()+MAX_CLASSES_PER_FILE-1) / MAX_CLASSES_PER_FILE; i++) {
115 115 s << "#include \"" << packKey << QString::number(i) << ".h\"" << endl;
116 116 }
117 117 s << endl;
118 118
119 119 QStringList polymorphicHandlers;
120 120 if (!packName.endsWith("_builtin")) {
121 121 polymorphicHandlers = writePolymorphicHandler(s, list.at(0)->package(), classes_with_polymorphic_id);
122 122 s << endl;
123 123 }
124 124
125 125 // declare individual class creation functions
126 s << "void PythonQt_init_" << shortPackName << "() {" << endl;
126 s << "void PythonQt_init_" << shortPackName << "(PyObject* module) {" << endl;
127 127
128 128 if (shortPackName.endsWith("Builtin")) {
129 129 shortPackName = shortPackName.mid(0, shortPackName.length()-strlen("builtin"));
130 130 }
131 131
132 132 QStringList cppClassNames;
133 133 foreach (const AbstractMetaClass *cls, list) {
134 134
135 135 QString shellCreator;
136 136 if (cls->generateShellClass()) {
137 137 shellCreator = ", PythonQtSetInstanceWrapperOnShell<" + ShellGenerator::shellClassName(cls) + ">";
138 } else {
139 shellCreator = ", NULL";
138 140 }
139 141 if (cls->isQObject()) {
140 s << "PythonQt::self()->registerClass(&" << cls->qualifiedCppName() << "::staticMetaObject, \"" << shortPackName <<"\", PythonQtCreateObject<PythonQtWrapper_" << cls->name() << ">" << shellCreator << ");" << endl;
142 s << "PythonQt::priv()->registerClass(&" << cls->qualifiedCppName() << "::staticMetaObject, \"" << shortPackName <<"\", PythonQtCreateObject<PythonQtWrapper_" << cls->name() << ">" << shellCreator << ", module);" << endl;
141 143 } else {
142 144 QString baseName = cls->baseClass()?cls->baseClass()->qualifiedCppName():"";
143 s << "PythonQt::self()->registerCPPClass(\""<< cls->qualifiedCppName() << "\", \"" << baseName << "\", \"" << shortPackName <<"\", PythonQtCreateObject<PythonQtWrapper_" << cls->name() << ">" << shellCreator << ");" << endl;
145 s << "PythonQt::priv()->registerCPPClass(\""<< cls->qualifiedCppName() << "\", \"" << baseName << "\", \"" << shortPackName <<"\", PythonQtCreateObject<PythonQtWrapper_" << cls->name() << ">" << shellCreator << ", module);" << endl;
144 146 }
145 147 foreach(AbstractMetaClass* interface, cls->interfaces()) {
146 148 // the interface might be our own class... (e.g. QPaintDevice)
147 149 if (interface->qualifiedCppName() != cls->qualifiedCppName()) {
148 150 s << "PythonQt::self()->addParentClass(\""<< cls->qualifiedCppName() << "\", \"" << interface->qualifiedCppName() << "\",PythonQtUpcastingOffset<" << cls->qualifiedCppName() <<","<<interface->qualifiedCppName()<<">());" << endl;
149 151 }
150 152 }
151 153 }
152 154 s << endl;
153 155 foreach (QString handler, polymorphicHandlers) {
154 156 s << "PythonQt::self()->addPolymorphicHandler(\""<< handler << "\", polymorphichandler_" << handler << ");" << endl;
155 157 }
156 158
157 159 s << "}";
158 160 s << endl;
159 161 }
160 162 }
161 163 }
162 164
163 165 QStringList SetupGenerator::writePolymorphicHandler(QTextStream &s, const QString &package,
164 166 const AbstractMetaClassList &classes)
165 167 {
166 168 QStringList handlers;
167 169 foreach (AbstractMetaClass *cls, classes) {
168 170 const ComplexTypeEntry *centry = cls->typeEntry();
169 171 if (!centry->isPolymorphicBase())
170 172 continue;
171 173 bool isGraphicsItem = (cls->qualifiedCppName()=="QGraphicsItem");
172 174
173 175 AbstractMetaClassList classList = this->classes();
174 176 bool first = true;
175 177 foreach (AbstractMetaClass *clazz, classList) {
176 178 bool inherits = false;
177 179 if (isGraphicsItem) {
178 180 foreach(AbstractMetaClass* interfaze, clazz->interfaces()) {
179 181 if (interfaze->qualifiedCppName()=="QGraphicsItem") {
180 182 inherits = true;
181 183 break;
182 184 }
183 185 }
184 186 } else {
185 187 inherits = clazz->inheritsFrom(cls);
186 188 }
187 189 if (clazz->package() == package && inherits) {
188 190 if (!clazz->typeEntry()->polymorphicIdValue().isEmpty() || isGraphicsItem) {
189 191 // On first find, open the function
190 192 if (first) {
191 193 first = false;
192 194
193 195 QString handler = cls->name();
194 196 handlers.append(handler);
195 197
196 198 s << "static void* polymorphichandler_" << handler
197 199 << "(const void *ptr, char **class_name)" << endl
198 200 << "{" << endl
199 201 << " Q_ASSERT(ptr != 0);" << endl
200 202 << " " << cls->qualifiedCppName() << " *object = ("
201 203 << cls->qualifiedCppName() << " *)ptr;" << endl;
202 204 }
203 205
204 206 // For each, add case label
205 207 QString polyId = clazz->typeEntry()->polymorphicIdValue();
206 208 if (isGraphicsItem) {
207 209 polyId = "%1->type() == " + clazz->qualifiedCppName() + "::Type";
208 210 }
209 211 s << " if ("
210 212 << polyId.replace("%1", "object")
211 213 << ") {" << endl
212 214 << " *class_name = \"" << clazz->name() << "\";" << endl
213 215 << " return (" << clazz->qualifiedCppName() << "*)object;" << endl
214 216 << " }" << endl;
215 217 } else {
216 218 QString warning = QString("class '%1' inherits from polymorphic class '%2', but has no polymorphic id set")
217 219 .arg(clazz->name())
218 220 .arg(cls->name());
219 221
220 222 ReportHandler::warning(warning);
221 223 }
222 224 }
223 225 }
224 226
225 227 // Close the function if it has been opened
226 228 if (!first) {
227 229 s << " return NULL;" << endl
228 230 << "}" << endl;
229 231 }
230 232 }
231 233
232 234 return handlers;
233 235 }
@@ -1,380 +1,379
1 1 /****************************************************************************
2 2 **
3 3 ** Copyright (C) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
4 4 ** All rights reserved.
5 5 ** Contact: Nokia Corporation (qt-info@nokia.com)
6 6 **
7 7 ** This file is part of the Qt Script Generator project on Qt Labs.
8 8 **
9 9 ** $QT_BEGIN_LICENSE:LGPL$
10 10 ** No Commercial Usage
11 11 ** This file contains pre-release code and may not be distributed.
12 12 ** You may use this file in accordance with the terms and conditions
13 13 ** contained in the Technology Preview License Agreement accompanying
14 14 ** this package.
15 15 **
16 16 ** GNU Lesser General Public License Usage
17 17 ** Alternatively, this file may be used under the terms of the GNU Lesser
18 18 ** General Public License version 2.1 as published by the Free Software
19 19 ** Foundation and appearing in the file LICENSE.LGPL included in the
20 20 ** packaging of this file. Please review the following information to
21 21 ** ensure the GNU Lesser General Public License version 2.1 requirements
22 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
23 23 **
24 24 ** In addition, as a special exception, Nokia gives you certain additional
25 25 ** rights. These rights are described in the Nokia Qt LGPL Exception
26 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
27 27 **
28 28 ** If you have questions regarding the use of this file, please contact
29 29 ** Nokia at qt-info@nokia.com.
30 30 **
31 31 **
32 32 **
33 33 **
34 34 **
35 35 **
36 36 **
37 37 **
38 38 ** $QT_END_LICENSE$
39 39 **
40 40 ****************************************************************************/
41 41
42 42 #include "shellgenerator.h"
43 43 #include "reporthandler.h"
44 44
45 45 #include "metaqtscript.h"
46 46
47 47 bool ShellGenerator::shouldGenerate(const AbstractMetaClass *meta_class) const
48 48 {
49 49 uint cg = meta_class->typeEntry()->codeGeneration();
50 50 if (meta_class->name().startsWith("QtScript")) return false;
51 51 if (meta_class->name().startsWith("QFuture")) return false;
52 52 if (meta_class->name().startsWith("Global")) return false;
53 53 if (meta_class->name().startsWith("QStyleOptionComplex")) return false;
54 54 if (meta_class->name().startsWith("QTextLayout")) return false;
55 //if (meta_class->name().startsWith("QTextStream")) return false; // because of >> operators
56 //if (meta_class->name().startsWith("QDataStream")) return false; // "
55 if (meta_class->name().startsWith("QPersistentModelIndex")) return false;
57 56 return ((cg & TypeEntry::GenerateCode) != 0);
58 57 }
59 58
60 59 void ShellGenerator::writeTypeInfo(QTextStream &s, const AbstractMetaType *type, Option options)
61 60 {
62 61 if ((options & OriginalTypeDescription) && !type->originalTypeDescription().isEmpty()) {
63 62 s << type->originalTypeDescription();
64 63 return;
65 64 }
66 65
67 66 if (type->isArray()) {
68 67 writeTypeInfo(s, type->arrayElementType(), options);
69 68 if (options & ArrayAsPointer) {
70 69 s << "*";
71 70 } else {
72 71 s << "[" << type->arrayElementCount() << "]";
73 72 }
74 73 return;
75 74 }
76 75
77 76 const TypeEntry *te = type->typeEntry();
78 77
79 78 if (type->isConstant() && !(options & ExcludeConst))
80 79 s << "const ";
81 80
82 81 if ((options & EnumAsInts) && (te->isEnum() || te->isFlags())) {
83 82 s << "int";
84 83 } else if (te->isFlags()) {
85 84 s << ((FlagsTypeEntry *) te)->originalName();
86 85 } else {
87 86 s << fixCppTypeName(te->qualifiedCppName());
88 87 }
89 88
90 89 if (type->instantiations().size() > 0
91 90 && (!type->isContainer()
92 91 || (static_cast<const ContainerTypeEntry *>(te))->type() != ContainerTypeEntry::StringListContainer)) {
93 92 s << '<';
94 93 QList<AbstractMetaType *> args = type->instantiations();
95 94 bool nested_template = false;
96 95 for (int i=0; i<args.size(); ++i) {
97 96 if (i != 0)
98 97 s << ", ";
99 98 nested_template |= args.at(i)->isContainer();
100 99 writeTypeInfo(s, args.at(i));
101 100 }
102 101 if (nested_template)
103 102 s << ' ';
104 103 s << '>';
105 104 }
106 105
107 106 s << QString(type->indirections(), '*');
108 107
109 108 if (type->isReference() && !(options & ExcludeReference) && !(options & ConvertReferenceToPtr))
110 109 s << "&";
111 110
112 111 if (type->isReference() && (options & ConvertReferenceToPtr)) {
113 112 s << "*";
114 113 }
115 114
116 115
117 116 if (!(options & SkipName))
118 117 s << ' ';
119 118 }
120 119
121 120
122 121 void ShellGenerator::writeFunctionArguments(QTextStream &s, const AbstractMetaClass* owner,
123 122 const AbstractMetaArgumentList &arguments,
124 123 Option option,
125 124 int numArguments)
126 125 {
127 126 if (numArguments < 0) numArguments = arguments.size();
128 127
129 128 for (int i=0; i<numArguments; ++i) {
130 129 if (i != 0)
131 130 s << ", ";
132 131 AbstractMetaArgument *arg = arguments.at(i);
133 132 writeTypeInfo(s, arg->type(), option);
134 133 if (!(option & SkipName))
135 134 s << " " << arg->argumentName();
136 135 if ((option & IncludeDefaultExpression) && !arg->originalDefaultValueExpression().isEmpty()) {
137 136 s << " = ";
138 137
139 138 QString expr = arg->originalDefaultValueExpression();
140 139 if (expr != "0") {
141 140 QString qualifier;
142 141 if (arg->type()->typeEntry()->isEnum() && expr.indexOf("::") < 0) {
143 142 qualifier = ((EnumTypeEntry *)arg->type()->typeEntry())->qualifier();
144 143 } else if (arg->type()->typeEntry()->isFlags() && expr.indexOf("::") < 0) {
145 144 qualifier = ((FlagsTypeEntry *)arg->type()->typeEntry())->originator()->qualifier();
146 145 }
147 146 if (!qualifier.isEmpty()) {
148 147 s << qualifier << "::";
149 148 }
150 149 }
151 150 if (expr.contains("defaultConnection")) {
152 151 expr.replace("defaultConnection","QSqlDatabase::defaultConnection");
153 152 }
154 153 if (expr == "MediaSource()") {
155 154 expr = "Phonon::MediaSource()";
156 155 }
157 156 s << expr;
158 157 }
159 158 }
160 159 }
161 160
162 161 /*!
163 162 * Writes the function \a meta_function signature to the textstream \a s.
164 163 *
165 164 * The \a name_prefix can be used to give the function name a prefix,
166 165 * like "__public_" or "__override_" and \a classname_prefix can
167 166 * be used to give the class name a prefix.
168 167 *
169 168 * The \a option flags can be used to tweak various parameters, such as
170 169 * showing static, original vs renamed name, underscores for space etc.
171 170 *
172 171 * The \a extra_arguments list is a list of extra arguments on the
173 172 * form "bool static_call".
174 173 */
175 174
176 175 void ShellGenerator::writeFunctionSignature(QTextStream &s,
177 176 const AbstractMetaFunction *meta_function,
178 177 const AbstractMetaClass *implementor,
179 178 const QString &name_prefix,
180 179 Option option,
181 180 const QString &classname_prefix,
182 181 const QStringList &extra_arguments,
183 182 int numArguments)
184 183 {
185 184 // ### remove the implementor
186 185 AbstractMetaType *function_type = meta_function->type();
187 186
188 187
189 188 if ((option & SkipReturnType) == 0) {
190 189 if (function_type) {
191 190 writeTypeInfo(s, function_type, option);
192 191 s << " ";
193 192 } else if (!meta_function->isConstructor()) {
194 193 s << "void ";
195 194 }
196 195 }
197 196
198 197 if (implementor) {
199 198 if (classname_prefix.isEmpty())
200 199 s << wrapperClassName(implementor) << "::";
201 200 else
202 201 s << classname_prefix << implementor->name() << "::";
203 202 }
204 203
205 204
206 205 QString function_name;
207 206 if (option & OriginalName)
208 207 function_name = meta_function->originalName();
209 208 else
210 209 function_name = meta_function->name();
211 210
212 211 if (option & UnderscoreSpaces)
213 212 function_name = function_name.replace(' ', '_');
214 213
215 214 if (meta_function->isConstructor())
216 215 function_name = meta_function->ownerClass()->name();
217 216
218 217 if (meta_function->isStatic() && (option & ShowStatic)) {
219 218 function_name = "static_" + meta_function->ownerClass()->name() + "_" + function_name;
220 219 }
221 220
222 221 if (function_name.startsWith("operator")) {
223 222 function_name = meta_function->name();
224 223 }
225 224
226 225 s << name_prefix << function_name;
227 226
228 227 if (meta_function->attributes() & AbstractMetaAttributes::SetterFunction)
229 228 s << "_setter";
230 229 else if (meta_function->attributes() & AbstractMetaAttributes::GetterFunction)
231 230 s << "_getter";
232 231
233 232 s << "(";
234 233
235 234 if ((option & FirstArgIsWrappedObject) && meta_function->ownerClass() && !meta_function->isConstructor() && !meta_function->isStatic()) {
236 235 s << meta_function->ownerClass()->qualifiedCppName() << "* theWrappedObject";
237 236 if (meta_function->arguments().size() != 0) {
238 237 s << ", ";
239 238 }
240 239 }
241 240
242 241 writeFunctionArguments(s, meta_function->ownerClass(), meta_function->arguments(), Option(option & Option(~ConvertReferenceToPtr)), numArguments);
243 242
244 243 // The extra arguments...
245 244 for (int i=0; i<extra_arguments.size(); ++i) {
246 245 if (i > 0 || meta_function->arguments().size() != 0)
247 246 s << ", ";
248 247 s << extra_arguments.at(i);
249 248 }
250 249
251 250 s << ")";
252 251 if (meta_function->isConstant())
253 252 s << " const";
254 253 }
255 254
256 255 AbstractMetaFunctionList ShellGenerator::getFunctionsToWrap(const AbstractMetaClass* meta_class)
257 256 {
258 257 AbstractMetaFunctionList functions = meta_class->queryFunctions(
259 258 AbstractMetaClass::NormalFunctions | AbstractMetaClass::WasPublic
260 259 | AbstractMetaClass::NotRemovedFromTargetLang | AbstractMetaClass::ClassImplements
261 260 );
262 261 AbstractMetaFunctionList functions2 = meta_class->queryFunctions(
263 262 AbstractMetaClass::VirtualFunctions | AbstractMetaClass::WasVisible
264 263 | AbstractMetaClass::NotRemovedFromTargetLang | AbstractMetaClass::ClassImplements
265 264 );
266 265 QSet<AbstractMetaFunction*> set1 = QSet<AbstractMetaFunction*>::fromList(functions);
267 266 foreach(AbstractMetaFunction* func, functions2) {
268 267 set1.insert(func);
269 268 }
270 269
271 270 AbstractMetaFunctionList resultFunctions;
272 271
273 272 foreach(AbstractMetaFunction* func, set1.toList()) {
274 273 if (!func->isAbstract() && func->implementingClass()==meta_class) {
275 274 resultFunctions << func;
276 275 }
277 276 }
278 277 qStableSort(resultFunctions);
279 278 return resultFunctions;
280 279 }
281 280
282 281 AbstractMetaFunctionList ShellGenerator::getVirtualFunctionsForShell(const AbstractMetaClass* meta_class)
283 282 {
284 283 AbstractMetaFunctionList functions = meta_class->queryFunctions(
285 284 AbstractMetaClass::VirtualFunctions | AbstractMetaClass::WasVisible
286 285 // | AbstractMetaClass::NotRemovedFromTargetLang
287 286 );
288 287 qStableSort(functions);
289 288 return functions;
290 289 }
291 290
292 291 AbstractMetaFunctionList ShellGenerator::getProtectedFunctionsThatNeedPromotion(const AbstractMetaClass* meta_class)
293 292 {
294 293 AbstractMetaFunctionList functions;
295 294 AbstractMetaFunctionList functions1 = getFunctionsToWrap(meta_class);
296 295 foreach(AbstractMetaFunction* func, functions1) {
297 296 if (!func->isPublic() || func->isVirtual()) {
298 297 functions << func;
299 298 }
300 299 }
301 300 qStableSort(functions);
302 301 return functions;
303 302 }
304 303
305 304 /*!
306 305 Writes the include defined by \a inc to \a stream.
307 306 */
308 307 void ShellGenerator::writeInclude(QTextStream &stream, const Include &inc)
309 308 {
310 309 if (inc.name.isEmpty())
311 310 return;
312 311 if (inc.type == Include::TargetLangImport)
313 312 return;
314 313 stream << "#include ";
315 314 if (inc.type == Include::IncludePath)
316 315 stream << "<";
317 316 else
318 317 stream << "\"";
319 318 stream << inc.name;
320 319 if (inc.type == Include::IncludePath)
321 320 stream << ">";
322 321 else
323 322 stream << "\"";
324 323 stream << endl;
325 324 }
326 325
327 326 /*!
328 327 Returns true if the given function \a fun is operator>>() or
329 328 operator<<() that streams from/to a Q{Data,Text}Stream, false
330 329 otherwise.
331 330 */
332 331 bool ShellGenerator::isSpecialStreamingOperator(const AbstractMetaFunction *fun)
333 332 {
334 333 return ((fun->functionType() == AbstractMetaFunction::GlobalScopeFunction)
335 334 && (fun->arguments().size() == 1)
336 335 && (((fun->originalName() == "operator>>") && (fun->modifiedName() == "readFrom"))
337 336 || ((fun->originalName() == "operator<<") && (fun->modifiedName() == "writeTo"))));
338 337 }
339 338
340 339 bool ShellGenerator::isBuiltIn(const QString& name) {
341 340
342 341 static QSet<QString> builtIn;
343 342 if (builtIn.isEmpty()) {
344 343 builtIn.insert("Qt");
345 344 builtIn.insert("QFont");
346 345 builtIn.insert("QPixmap");
347 346 builtIn.insert("QBrush");
348 347 builtIn.insert("QBitArray");
349 348 builtIn.insert("QPalette");
350 349 builtIn.insert("QPen");
351 350 builtIn.insert("QIcon");
352 351 builtIn.insert("QImage");
353 352 builtIn.insert("QPolygon");
354 353 builtIn.insert("QRegion");
355 354 builtIn.insert("QBitmap");
356 355 builtIn.insert("QCursor");
357 356 builtIn.insert("QColor");
358 357 builtIn.insert("QSizePolicy");
359 358 builtIn.insert("QKeySequence");
360 359 builtIn.insert("QTextLength");
361 360 builtIn.insert("QTextFormat");
362 361 builtIn.insert("QMatrix");
363 362 builtIn.insert("QDate");
364 363 builtIn.insert("QTime");
365 364 builtIn.insert("QDateTime");
366 365 builtIn.insert("QUrl");
367 366 builtIn.insert("QLocale");
368 367 builtIn.insert("QRect");
369 368 builtIn.insert("QRectF");
370 369 builtIn.insert("QSize");
371 370 builtIn.insert("QSizeF");
372 371 builtIn.insert("QLine");
373 372 builtIn.insert("QLineF");
374 373 builtIn.insert("QPoint");
375 374 builtIn.insert("QPointF");
376 375 builtIn.insert("QRegExp");
377 376 }
378 377 return builtIn.contains(name);
379 378 }
380 379
@@ -1,306 +1,313
1 1 /****************************************************************************
2 2 **
3 3 ** Copyright (C) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
4 4 ** All rights reserved.
5 5 ** Contact: Nokia Corporation (qt-info@nokia.com)
6 6 **
7 7 ** This file is part of the Qt Script Generator project on Qt Labs.
8 8 **
9 9 ** $QT_BEGIN_LICENSE:LGPL$
10 10 ** No Commercial Usage
11 11 ** This file contains pre-release code and may not be distributed.
12 12 ** You may use this file in accordance with the terms and conditions
13 13 ** contained in the Technology Preview License Agreement accompanying
14 14 ** this package.
15 15 **
16 16 ** GNU Lesser General Public License Usage
17 17 ** Alternatively, this file may be used under the terms of the GNU Lesser
18 18 ** General Public License version 2.1 as published by the Free Software
19 19 ** Foundation and appearing in the file LICENSE.LGPL included in the
20 20 ** packaging of this file. Please review the following information to
21 21 ** ensure the GNU Lesser General Public License version 2.1 requirements
22 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
23 23 **
24 24 ** In addition, as a special exception, Nokia gives you certain additional
25 25 ** rights. These rights are described in the Nokia Qt LGPL Exception
26 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
27 27 **
28 28 ** If you have questions regarding the use of this file, please contact
29 29 ** Nokia at qt-info@nokia.com.
30 30 **
31 31 **
32 32 **
33 33 **
34 34 **
35 35 **
36 36 **
37 37 **
38 38 ** $QT_END_LICENSE$
39 39 **
40 40 ****************************************************************************/
41 41
42 42 #include "shellimplgenerator.h"
43 43 #include "reporthandler.h"
44 44 #include "fileout.h"
45 #include <iostream>
45 46
46 47 extern void declareFunctionMetaTypes(QTextStream &stream,
47 48 const AbstractMetaFunctionList &functions,
48 49 QSet<QString> &registeredTypeNames);
49 50
50 51 QString ShellImplGenerator::fileNameForClass(const AbstractMetaClass *meta_class) const
51 52 {
52 53 return QString("PythonQtWrapper_%1.cpp").arg(meta_class->name());
53 54 }
54 55
55 56 static bool include_less_than(const Include &a, const Include &b)
56 57 {
57 58 return a.name < b.name;
58 59 }
59 60
60 61 static void writeHelperCode(QTextStream &s, const AbstractMetaClass *)
61 62 {
62 63 }
63 64
65
66
64 67 void ShellImplGenerator::write(QTextStream &s, const AbstractMetaClass *meta_class)
65 68 {
66 69 QString builtIn = ShellGenerator::isBuiltIn(meta_class->name())?"_builtin":"";
67 70 QString pro_file_name = meta_class->package().replace(".", "_") + builtIn + "/" + meta_class->package().replace(".", "_") + builtIn + ".pri";
68 71 priGenerator->addSource(pro_file_name, fileNameForClass(meta_class));
69 72
73 foreach (AbstractMetaField* field, meta_class->fields()) {
74 std::cout << "Not yet generated fields: " << meta_class->qualifiedCppName().toLatin1().data() << "::" << field->name().toLatin1().data() << std::endl;
75 }
76
70 77 s << "#include \"PythonQtWrapper_" << meta_class->name() << ".h\"" << endl << endl;
71 78
72 79 s << "#include <PythonQtSignalReceiver.h>" << endl;
73 80 s << "#include <PythonQtMethodInfo.h>" << endl;
74 81 s << "#include <PythonQtConversion.h>" << endl;
75 82
76 83 //if (!meta_class->generateShellClass())
77 84 // return;
78 85
79 86 IncludeList list = meta_class->typeEntry()->extraIncludes();
80 87 qSort(list.begin(), list.end());
81 88 foreach (const Include &inc, list) {
82 89 ShellGenerator::writeInclude(s, inc);
83 90 }
84 91 s << endl;
85 92
86 93 writeHelperCode(s, meta_class);
87 94
88 95 // find constructors
89 96 AbstractMetaFunctionList ctors;
90 97 ctors = meta_class->queryFunctions(AbstractMetaClass::Constructors
91 98 | AbstractMetaClass::WasVisible
92 99 | AbstractMetaClass::NotRemovedFromTargetLang);
93 100 // find member functions
94 101 AbstractMetaFunctionList functions = getFunctionsToWrap(meta_class);
95 102
96 103 // write metatype declarations
97 104 {
98 105 // QSet<QString> registeredTypeNames = m_qmetatype_declared_typenames;
99 106 // declareFunctionMetaTypes(s, functions, registeredTypeNames);
100 107 // s << endl;
101 108 }
102 109
103 110 if (meta_class->generateShellClass()) {
104 111 AbstractMetaFunctionList virtualsForShell = getVirtualFunctionsForShell(meta_class);
105 112 foreach (const AbstractMetaFunction *fun, virtualsForShell) {
106 113 bool hasReturnValue = (fun->type());
107 114 writeFunctionSignature(s, fun, meta_class, QString(),
108 115 Option(OriginalName | ShowStatic | UnderscoreSpaces),
109 116 "PythonQtShell_");
110 117 s << endl << "{" << endl;
111 118
112 119 Option typeOptions = Option(OriginalName | UnderscoreSpaces | SkipName);
113 120 AbstractMetaArgumentList args = fun->arguments();
114 121
115 122 s << "if (_wrapper) {" << endl;
116 123 s << " PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, \"" << fun->name() << "\");" << endl;
117 124 s << " PyErr_Clear();" << endl;
118 125 s << " if (obj && !PythonQtSlotFunction_Check(obj)) {" << endl;
119 126 s << " static const char* argumentList[] ={\"";
120 127 if (hasReturnValue) {
121 128 // write the arguments, return type first
122 129 writeTypeInfo(s, fun->type(), typeOptions);
123 130 }
124 131 s << "\"";
125 132 for (int i = 0; i < args.size(); ++i) {
126 133 s << " , \"";
127 134 writeTypeInfo(s, args.at(i)->type(), typeOptions);
128 135 s << "\"";
129 136 }
130 137 s << "};" << endl;
131 138 s << " static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(" << QString::number(args.size()+1) << ", argumentList);" << endl;
132 139
133 140 if (hasReturnValue) {
134 141 s << " ";
135 142 writeTypeInfo(s, fun->type(), typeOptions);
136 143 s << " returnValue;" << endl;
137 144 // TODO: POD init to default is missing...
138 145 }
139 146 s << " void* args[" << QString::number(args.size()+1) << "] = {NULL";
140 147 for (int i = 0; i < args.size(); ++i) {
141 148 s << ", (void*)&" << args.at(i)->argumentName();
142 149 }
143 150 s << "};" << endl;
144 151
145 152 s << " PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);" << endl;
146 153 if (hasReturnValue) {
147 154 s << " if (result) {" << endl;
148 155 s << " args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);" << endl;
149 156 s << " if (args[0]!=&returnValue) {" << endl;
150 157 s << " if (args[0]==NULL) {" << endl;
151 158 s << " PythonQt::priv()->handleVirtualOverloadReturnError(\"" << fun->name() << "\", methodInfo, result);" << endl;
152 159 s << " } else {" << endl;
153 160 s << " returnValue = *((";
154 161 writeTypeInfo(s, fun->type(), typeOptions);
155 162 s << "*)args[0]);" << endl;
156 163 s << " }" << endl;
157 164 s << " }" << endl;
158 165 s << " }" << endl;
159 166 }
160 167 s << " if (result) { Py_DECREF(result); } " << endl;
161 168 s << " Py_DECREF(obj);" << endl;
162 169 if (hasReturnValue) {
163 170 s << " return returnValue;" << endl;
164 171 } else {
165 172 s << " return;" << endl;
166 173 }
167 174 s << " }" << endl;
168 175 s << "}" << endl;
169 176
170 177 s << " ";
171 178 if (fun->isAbstract()) {
172 179 if (fun->type()) {
173 180 // return empty default object
174 181 writeTypeInfo(s, fun->type(), typeOptions);
175 182 s << " result;" << endl;
176 183 s << "return result";
177 184 s << ";";
178 185 }
179 186 } else {
180 187 if (fun->type()) {
181 188 s << "return ";
182 189 }
183 190 s << meta_class->qualifiedCppName() << "::";
184 191 s << fun->originalName() << "(";
185 192 for (int i = 0; i < args.size(); ++i) {
186 193 if (i > 0)
187 194 s << ", ";
188 195 s << args.at(i)->argumentName();
189 196 }
190 197 s << ");";
191 198 }
192 199 s << endl << "}" << endl;
193 200 }
194 201 }
195 202
196 203 if (meta_class->generateShellClass() || !meta_class->isAbstract()) {
197 204
198 205 // write constructors
199 206 foreach (const AbstractMetaFunction *ctor, ctors) {
200 207 if (!ctor->isPublic() || ctor->isAbstract()) { continue; }
201 208
202 209 s << meta_class->qualifiedCppName() << "* ";
203 210 s << "PythonQtWrapper_" << meta_class->name() << "::";
204 211 writeFunctionSignature(s, ctor, 0, "new_", Option(OriginalName | ShowStatic));
205 212 s << endl;
206 213 s << "{ " << endl;
207 214 s << "return new " << (meta_class->generateShellClass()?shellClassName(meta_class):meta_class->qualifiedCppName()) << "(";
208 215 AbstractMetaArgumentList args = ctor->arguments();
209 216 for (int i = 0; i < args.size(); ++i) {
210 217 if (i > 0)
211 218 s << ", ";
212 219 s << args.at(i)->argumentName();
213 220 }
214 221 s << ");" << " }" << endl << endl;
215 222 }
216 223 }
217 224
218 225 QString wrappedObject = " (*theWrappedObject)";
219 226
220 227 // write member functions
221 228 for (int i = 0; i < functions.size(); ++i) {
222 229 AbstractMetaFunction *fun = functions.at(i);
223 230 if (fun->isSlot()) continue;
224 231
225 232 writeFunctionSignature(s, fun, meta_class, QString(),
226 233 Option(ConvertReferenceToPtr | FirstArgIsWrappedObject | OriginalName | ShowStatic | UnderscoreSpaces),
227 234 "PythonQtWrapper_");
228 235 s << endl << "{" << endl;
229 236 s << " ";
230 237 if (ShellGenerator::isSpecialStreamingOperator(fun)) {
231 238 s << fun->arguments().at(0)->argumentName();
232 239 if (fun->originalName().startsWith("operator>>")) {
233 240 s << " >> ";
234 241 } else {
235 242 s << " << ";
236 243 }
237 244 s << wrappedObject;
238 245 } else {
239 246 QString scriptFunctionName = fun->originalName();
240 247 AbstractMetaArgumentList args = fun->arguments();
241 248 // call the C++ implementation
242 249 if (fun->type()) {
243 250 s << "return ";
244 251 // call the C++ implementation
245 252 if (fun->type()->isReference()) {
246 253 s << "&";
247 254 }
248 255 }
249 256 s << "(";
250 257 if (scriptFunctionName.startsWith("operator>>")) {
251 258 s << wrappedObject << " >>" << args.at(0)->argumentName();
252 259 } else if (scriptFunctionName.startsWith("operator<<")) {
253 260 s << wrappedObject << " <<" << args.at(0)->argumentName();
254 261 } else if (scriptFunctionName.startsWith("operator[]")) {
255 262 s << wrappedObject << "[" << args.at(0)->argumentName() << "]";
256 263 } else if (scriptFunctionName.startsWith("operator") && args.size()==1) {
257 264 QString op = scriptFunctionName.mid(8);
258 265 s << wrappedObject << op << " " << args.at(0)->argumentName();
259 266 } else {
260 267 if (fun->isStatic()) {
261 268 s << meta_class->qualifiedCppName() << "::";
262 269 } else {
263 270 if (!fun->isPublic() || fun->isVirtual()) {
264 271 s << " ((" << promoterClassName(meta_class) << "*)theWrappedObject)->promoted_";
265 272 } else {
266 273 s << " theWrappedObject->";
267 274 }
268 275 }
269 276 s << fun->originalName() << "(";
270 277 for (int i = 0; i < args.size(); ++i) {
271 278 if (i > 0)
272 279 s << ", ";
273 280 s << args.at(i)->argumentName();
274 281 }
275 282 s << ")";
276 283 }
277 284 s << ")";
278 285 }
279 286 s << ";" << endl;
280 287
281 288 s << "}" << endl << endl;
282 289 }
283 290
284 291 if (!meta_class->hasDefaultToStringFunction() && meta_class->hasToStringCapability()) {
285 292 FunctionModelItem fun = meta_class->hasToStringCapability();
286 293 int indirections = fun->arguments().at(1)->type().indirections();
287 294 QString deref = QLatin1String(indirections == 0 ? "*" : "");
288 295 s << "QString PythonQtWrapper_" << meta_class->name() << "::toString(" << meta_class->qualifiedCppName() << "* obj) {" << endl;
289 296 s << " QString result;" << endl;
290 297 s << " QDebug d(&result);" << endl;
291 298 s << " d << " << deref << "obj;" << endl;
292 299 s << " return result;" << endl;
293 300 s << "}" << endl << endl;
294 301 }
295 302
296 303 }
297 304
298 305 void ShellImplGenerator::writeInjectedCode(QTextStream &s, const AbstractMetaClass *meta_class)
299 306 {
300 307 CodeSnipList code_snips = meta_class->typeEntry()->codeSnips();
301 308 foreach (const CodeSnip &cs, code_snips) {
302 309 if (cs.language == TypeSystem::ShellCode) {
303 310 s << cs.code() << endl;
304 311 }
305 312 }
306 313 }
This diff has been collapsed as it changes many lines, (932 lines changed) Show them Hide them
@@ -1,1272 +1,1522
1 1 <?xml version="1.0"?>
2 2 <typesystem>
3 3
4 <value-type name="QModelIndex"/>
4 5 <rejection class="*" function-name="d_func"/>
5 6 <rejection class="*" function-name="data_ptr"/>
6 7 <rejection class="*" function-name="detach"/>
7 8 <rejection class="*" function-name="isDetached"/>
8 9
9 10 <rejection class="*" field-name="d_ptr"/>
10 11 <rejection class="*" field-name="d"/>
11 12
12 <rejection class="" enum-name="QtValidLicenseForTestModule"/>
13 <rejection class="" enum-name="QtValidLicenseForTestModule"/>
14
13 15
14 16 <rejection class="" enum-name="QtValidLicenseForDBusModule"/>
15 17 <rejection class="" enum-name="QtValidLicenseForSqlModule"/>
16 18 <rejection class="" enum-name="QtValidLicenseForOpenGLModule"/>
17 19 <rejection class="" enum-name="enum_1"/>
18 20 <rejection class="" enum-name="QtValidLicenseForXmlModule"/>
19 21 <rejection class="" enum-name="QtValidLicenseForXmlPatternsModule"/>
20 22 <rejection class="" enum-name="QtValidLicenseForActiveQtModule"/>
21 23 <rejection class="" enum-name="QtValidLicenseForCoreModule"/>
22 24 <rejection class="" enum-name="QtValidLicenseForQt3SupportLightModule"/>
23 25 <rejection class="" enum-name="QtValidLicenseForQt3SupportModule"/>
24 26 <rejection class="" enum-name="QtValidLicenseForNetworkModule"/>
25 27 <rejection class="" enum-name="QtValidLicenseForSvgModule"/>
26 28 <rejection class="" enum-name="QtValidLicenseForGuiModule"/>
27 29 <rejection class="" enum-name="QtValidLicenseForScriptModule"/>
28 30 <rejection class="" enum-name="QtValidLicenseForHelpModule"/>
31 <rejection class="" enum-name="QtValidLicenseForScriptToolsModule" />
32 <rejection class="" enum-name="QtValidLicenseForMultimediaModule" />
33 <rejection class="" enum-name="QtValidLicenseForOpenVGModule" />
34
29 35 <rejection class="QtConcurrent" enum-name="enum_1" />
36 <rejection class="QtConcurrent" function-name="operator|" />
37
38 <rejection class="Qt" enum-name="Modifier" />
30 39
40 <rejection class="QSharedPointer" />
41 <rejection class="QWeakPointer" />
31 42 <rejection class="QFuture::const_iterator" />
32 43 <rejection class="QFutureInterface" />
33 44 <rejection class="QFutureInterfaceBase" />
34 45 <rejection class="QtConcurrent::BlockSizeManager" />
35 46 <rejection class="QtConcurrent::ConstMemberFunctionWrapper" />
36 47 <rejection class="QtConcurrent::Exception"/>
37 48 <rejection class="QtConcurrent::FilterKernel"/>
38 49 <rejection class="QtConcurrent::FilteredEachKernel"/>
39 50 <rejection class="QtConcurrent::FilteredReducedKernel"/>
40 51 <rejection class="QtConcurrent::FunctionWrapper0"/>
41 52 <rejection class="QtConcurrent::FunctionWrapper1"/>
42 53 <rejection class="QtConcurrent::FunctionWrapper2"/>
43 54 <rejection class="QtConcurrent::IntermediateResults"/>
44 55 <rejection class="QtConcurrent::IterateKernel"/>
45 56 <rejection class="QtConcurrent::MapKernel"/>
46 57 <rejection class="QtConcurrent::MappedEachKernel"/>
47 58 <rejection class="QtConcurrent::MappedReducedKernel"/>
48 59 <rejection class="QtConcurrent::Median"/>
49 60 <rejection class="QtConcurrent::MemberFunctionWrapper"/>
50 61 <rejection class="QtConcurrent::MemberFunctionWrapper1"/>
62 <rejection class="QtConcurrent::qValueType" />
51 63 <rejection class="QtConcurrent::ReduceKernel"/>
52 64 <rejection class="QtConcurrent::ResultItem"/>
53 65 <rejection class="QtConcurrent::ResultIterator"/>
54 66 <rejection class="QtConcurrent::ResultIteratorBase"/>
55 67 <rejection class="QtConcurrent::ResultReporter"/>
56 68 <rejection class="QtConcurrent::ResultStore"/>
57 69 <rejection class="QtConcurrent::ResultStoreBase"/>
58 70 <rejection class="QtConcurrent::RunFunctionTask"/>
59 71 <rejection class="QtConcurrent::RunFunctionTaskBase"/>
60 72 <rejection class="QtConcurrent::SelectSpecialization"/>
61 73 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall0"/>
62 74 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall1"/>
63 75 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall2"/>
64 76 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall3"/>
65 77 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall4"/>
66 78 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall5"/>
67 79 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall0"/>
68 80 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall1"/>
69 81 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall2"/>
70 82 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall3"/>
71 83 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall4"/>
72 84 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall5"/>
73 85 <rejection class="QtConcurrent::SelectStoredFunctorCall0"/>
74 86 <rejection class="QtConcurrent::SelectStoredFunctorCall1"/>
75 87 <rejection class="QtConcurrent::SelectStoredFunctorCall2"/>
76 88 <rejection class="QtConcurrent::SelectStoredFunctorCall3"/>
77 89 <rejection class="QtConcurrent::SelectStoredFunctorCall4"/>
78 90 <rejection class="QtConcurrent::SelectStoredFunctorCall5"/>
79 91 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall0"/>
80 92 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall1"/>
81 93 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall2"/>
82 94 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall3"/>
83 95 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall4"/>
84 96 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall5"/>
85 97 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall0"/>
86 98 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall1"/>
87 99 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall2"/>
88 100 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall3"/>
89 101 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall4"/>
90 102 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall5"/>
91 103 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall0"/>
92 104 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall1"/>
93 105 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall2"/>
94 106 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall3"/>
95 107 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall4"/>
96 108 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall5"/>
97 109 <rejection class="QtConcurrent::SequenceHolder1"/>
98 110 <rejection class="QtConcurrent::SequenceHolder2"/>
99 111 <rejection class="QtConcurrent::StoredConstMemberFunctionCall0"/>
100 112 <rejection class="QtConcurrent::StoredConstMemberFunctionCall1"/>
101 113 <rejection class="QtConcurrent::StoredConstMemberFunctionCall2"/>
102 114 <rejection class="QtConcurrent::StoredConstMemberFunctionCall3"/>
103 115 <rejection class="QtConcurrent::StoredConstMemberFunctionCall4"/>
104 116 <rejection class="QtConcurrent::StoredConstMemberFunctionCall5"/>
105 117 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall0"/>
106 118 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall1"/>
107 119 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall2"/>
108 120 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall3"/>
109 121 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall4"/>
110 122 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall5"/>
111 123 <rejection class="QtConcurrent::StoredFunctorCall0"/>
112 124 <rejection class="QtConcurrent::StoredFunctorCall1"/>
113 125 <rejection class="QtConcurrent::StoredFunctorCall2"/>
114 126 <rejection class="QtConcurrent::StoredFunctorCall3"/>
115 127 <rejection class="QtConcurrent::StoredFunctorCall4"/>
116 128 <rejection class="QtConcurrent::StoredFunctorCall5"/>
117 129 <rejection class="QtConcurrent::StoredFunctorPointerCall0"/>
118 130 <rejection class="QtConcurrent::StoredFunctorPointerCall1"/>
119 131 <rejection class="QtConcurrent::StoredFunctorPointerCall2"/>
120 132 <rejection class="QtConcurrent::StoredFunctorPointerCall3"/>
121 133 <rejection class="QtConcurrent::StoredFunctorPointerCall4"/>
122 134 <rejection class="QtConcurrent::StoredFunctorPointerCall5"/>
123 135 <rejection class="QtConcurrent::StoredMemberFunctionCall0"/>
124 136 <rejection class="QtConcurrent::StoredMemberFunctionCall1"/>
125 137 <rejection class="QtConcurrent::StoredMemberFunctionCall2"/>
126 138 <rejection class="QtConcurrent::StoredMemberFunctionCall3"/>
127 139 <rejection class="QtConcurrent::StoredMemberFunctionCall4"/>
128 140 <rejection class="QtConcurrent::StoredMemberFunctionCall5"/>
129 141 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall0"/>
130 142 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall1"/>
131 143 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall2"/>
132 144 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall3"/>
133 145 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall4"/>
134 146 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall5"/>
135 147 <rejection class="QtConcurrent::ThreadEngine"/>
136 148 <rejection class="QtConcurrent::ThreadEngineBase"/>
137 149 <rejection class="QtConcurrent::ThreadEngineSemaphore"/>
138 150 <rejection class="QtConcurrent::ThreadEngineStarter"/>
139 151 <rejection class="QtConcurrent::ThreadEngineStarterBase"/>
140 152 <rejection class="QtConcurrent::UnhandledException"/>
141 153 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall0"/>
142 154 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall1"/>
143 155 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall2"/>
144 156 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall3"/>
145 157 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall4"/>
146 158 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall5"/>
147 159 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall0"/>
148 160 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall1"/>
149 161 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall2"/>
150 162 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall3"/>
151 163 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall4"/>
152 164 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall5"/>
153 165 <rejection class="QtConcurrent::VoidStoredFunctorCall0"/>
154 166 <rejection class="QtConcurrent::VoidStoredFunctorCall1"/>
155 167 <rejection class="QtConcurrent::VoidStoredFunctorCall2"/>
156 168 <rejection class="QtConcurrent::VoidStoredFunctorCall3"/>
157 169 <rejection class="QtConcurrent::VoidStoredFunctorCall4"/>
158 170 <rejection class="QtConcurrent::VoidStoredFunctorCall5"/>
159 171 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall0"/>
160 172 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall1"/>
161 173 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall2"/>
162 174 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall3"/>
163 175 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall4"/>
164 176 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall5"/>
165 177 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall0"/>
166 178 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall1"/>
167 179 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall2"/>
168 180 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall3"/>
169 181 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall4"/>
170 182 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall5"/>
171 183 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall0"/>
172 184 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall1"/>
173 185 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall2"/>
174 186 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall3"/>
175 187 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall4"/>
176 188 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall5"/>
177 189
178 190 <rejection class="QMdi" />
179 <rejection class="stdext" />
191 <rejection class="stdext" />
180 192 <rejection class="QAlgorithmsPrivate"/>
181 193 <rejection class="QAtomic"/>
182 194 <rejection class="QAtomicPointer"/>
183 195 <rejection class="QAtomicInt" />
184 196 <rejection class="QBasicAtomicInt" />
185 197 <rejection class="QBasicAtomic"/>
186 198 <rejection class="QBasicAtomicPointer"/>
199 <rejection class="QScopedPointer"/>
200 <rejection class="QScopedArrayPointer" />
201 <rejection class="QScopedPointer" />
202 <rejection class="QScopedPointerArrayDeleter" />
203 <rejection class="QScopedPointerDeleter" />
204 <rejection class="QScopedPointerPodDeleter" />
205 <rejection class="QScopedPointerSharedDeleter" />
206 <rejection class="QScopedSharedPointer" />
207 <rejection class="QCustomScopedPointer" />
208 <rejection class="QStringBuilder" />
209
187 210 <rejection class="QBitRef"/>
188 211 <rejection class="QCache"/>
212 <rejection class="QContiguousCache"/>
213 <rejection class="QContiguousCacheData"/>
214 <rejection class="QContiguousCacheTypedData"/>
189 215 <rejection class="QCharRef"/>
190 216 <rejection class="QDebug"/>
191 <rejection class="QExplicitlySharedDataPointer"/>
217 <rejection class="QNoDebug" />
218 <rejection class="QExplicitlySharedDataPointer"/>
192 219 <rejection class="QFlag"/>
193 220 <rejection class="QFlags"/>
194 221 <rejection class="QForeachContainer"/>
195 222 <rejection class="QForeachContainerBase"/>
196 223 <rejection class="QGlobalStatic"/>
197 224 <rejection class="QHash"/>
198 225 <rejection class="QHashData"/>
199 226 <rejection class="QHashDummyNode"/>
200 227 <rejection class="QHashDummyNode"/>
201 228 <rejection class="QHashDummyNode"/>
202 229 <rejection class="QHashDummyNode"/>
203 230 <rejection class="QHashDummyNode"/>
204 231 <rejection class="QHashDummyValue"/>
205 232 <rejection class="QHashIterator"/>
206 233 <rejection class="QHashNode"/>
207 234 <rejection class="QHashNode"/>
208 235 <rejection class="QHashNode"/>
209 236 <rejection class="QHashNode"/>
210 237 <rejection class="QHashNode"/>
211 238 <rejection class="QInternal"/>
239 <rejection class="QIncompatibleFlag" />
212 240 <rejection class="QLibrary"/>
213 241 <rejection class="QLinkedList"/>
214 242 <rejection class="QLinkedListData"/>
215 243 <rejection class="QLinkedListIterator"/>
216 244 <rejection class="QLinkedListNode"/>
217 245 <rejection class="QListData"/>
218 246 <rejection class="QListIterator"/>
219 247 <rejection class="QMap"/>
248 <rejection class="QMapNode" />
249 <rejection class="QMapPayloadNode" />
220 250 <rejection class="QMapData"/>
221 251 <rejection class="QMapIterator"/>
222 252 <rejection class="QMetaType"/>
223 253 <rejection class="QMetaTypeId"/>
224 254 <rejection class="QMetaProperty"/>
225 255 <rejection class="QMetaObject"/>
226 256 <rejection class="QMetaClassInfo"/>
227 257 <rejection class="QMetaMethod"/>
228 258 <rejection class="QMetaEnum"/>
229 259 <rejection class="QMultiHash"/>
230 260 <rejection class="QMultiMap"/>
231 261 <rejection class="QMutableHashIterator"/>
232 262 <rejection class="QMutableLinkedListIterator"/>
233 263 <rejection class="QMutableListIterator"/>
234 264 <rejection class="QMutableMapIterator"/>
235 265 <rejection class="QMutableVectorIterator"/>
236 266 <rejection class="QMutexLocker"/>
237 267 <rejection class="QNoImplicitBoolCast"/>
238 268 <rejection class="QObjectCleanupHandler"/>
239 269 <rejection class="QObjectData"/>
240 270 <rejection class="QObjectUserData"/>
241 271 <rejection class="QPluginLoader"/>
242 272 <rejection class="QPointer"/>
243 273 <rejection class="QReadLocker"/>
244 274 <rejection class="QResource"/>
245 275 <rejection class="QSet"/>
246 276 <rejection class="QSetIterator"/>
247 277 <rejection class="QSharedData"/>
248 278 <rejection class="QSharedDataPointer"/>
249 279 <rejection class="QStack"/>
250 280 <rejection class="QSysInfo"/>
251 <rejection class="QTextStreamManipulator"/>
281 <rejection class="QTextStreamManipulator"/>
252 282 <rejection class="QThreadStorage"/>
253 283 <rejection class="QThreadStorageData"/>
254 284 <rejection class="QTypeInfo"/>
255 285 <rejection class="QTypeInfo"/>
256 286 <rejection class="QVFbKeyData"/>
257 287 <rejection class="QVariantComparisonHelper"/>
258 288 <rejection class="QVectorData"/>
259 <rejection class="QVectorIterator"/>
289 <rejection class="QVectorIterator"/>
260 290 <rejection class="QVectorTypedData"/>
261 291 <rejection class="QWriteLocker"/>
262 292 <rejection class="QtPrivate"/>
263 293 <rejection class="qGreater"/>
264 294 <rejection class="qLess"/>
265 295 <rejection class="std"/>
266 296 <rejection class="QAbstractFileEngine::ExtensionOption"/>
267 297 <rejection class="QAbstractFileEngine::ExtensionReturn"/>
268 298 <rejection class="QByteArray::Data"/>
269 299 <rejection class="QIntForType"/>
270 300 <rejection class="QList::Node"/>
271 301 <rejection class="QList::const_iterator"/>
272 302 <rejection class="QList::iterator"/>
273 303 <rejection class="QMetaTypeId2"/>
274 304 <rejection class="QMutableSetIterator"/>
275 305 <rejection class="QSubString"/>
276 306 <rejection class="QUintForType"/>
277 307 <rejection class="QtConcurrent::internal" />
308 <rejection class="QByteArrayMatcher::Data" />
309 <rejection class="QStringMatcher::Data" />
310
311 <rejection class="StringBuilder" />
312 <rejection class="QConcatenable" />
313 <rejection class="QLatin1Literal" />
314 <rejection class="QIntegerForSizeof" />
315
278 316
279 <rejection class="QLocale::Data" />
317 <rejection class="QLocale::Data" />
280 318 <rejection class="QGlobalStaticDeleter" />
281 319 <rejection class="QSharedMemory" /> <!-- Temporarily until we know how to implement it in Java -->
282 320 <rejection class="QVarLengthArray" />
283
321
284 322 <!-- DBus -->
285 323 <rejection class="QDBusAbstractAdaptor" />
286 324 <rejection class="QDBusAbstractInterface" />
287 325 <rejection class="QDBusArgument" />
288 326 <rejection class="QDBusConnection" />
289 327 <rejection class="QDBusConnectionInterface" />
290 328 <rejection class="QDBusContext" />
291 329 <rejection class="QDBusError" />
292 330 <rejection class="QDBusInterface" />
293 331 <rejection class="QDBusMessage" />
294 332 <rejection class="QDBusMetaType" />
295 333 <rejection class="QDBusObjectPath" />
296 334 <rejection class="QDBusReply" />
297 335 <rejection class="QDBusServer" />
298 336 <rejection class="QDBusSignature" />
299 337 <rejection class="QDBusVariant" />
300
338
301 339 <rejection class="_Revbidit" />
302 340 <rejection class="_complex" />
303 341 <rejection class="_exception" />
304 342 <rejection class="_iobuf" />
305 343 <rejection class="_stat" />
306 344 <rejection class="_wfinddata_t" />
307 345 <rejection class="exception" />
308 346 <rejection class="istreambuf_iterator" />
309 347 <rejection class="ostreambuf_iterator" />
310 348 <rejection class="reverse_bidirectional_iterator" />
311 349 <rejection class="reverse_iterator" />
312 350 <rejection class="stat" />
313 351 <rejection class="tm" />
314 352
353 <rejection class="Qt" enum-name="Initialization" />
354
315 355 <rejection class="QAbstractEventDispatcher" function-name="filterEvent"/>
316 356 <rejection class="QAbstractEventDispatcher" function-name="setEventFilter"/>
317 <rejection class="QAbstractFileEngine" function-name="beginEntryList"/>
318 <rejection class="QAbstractFileEngine" function-name="endEntryList"/>
357
319 358 <rejection class="QAbstractFileEngine" function-name="extension"/>
320 359 <rejection class="QCoreApplication" function-name="compressEvent"/>
321 360 <rejection class="QCoreApplication" function-name="eventFilter"/>
322 361 <rejection class="QCoreApplication" function-name="filterEvent"/>
323 362 <rejection class="QCoreApplication" function-name="setEventFilter"/>
324 363 <rejection class="QFile" function-name="setDecodingFunction"/>
325 364 <rejection class="QFile" function-name="setEncodingFunction"/>
326 365 <rejection class="QList" function-name="begin"/>
327 366 <rejection class="QList" function-name="constBegin"/>
328 367 <rejection class="QList" function-name="constEnd"/>
329 368 <rejection class="QList" function-name="end"/>
330 369 <rejection class="QList" function-name="erase"/>
331 370 <rejection class="QList" function-name="erase"/>
332 371 <rejection class="QList" function-name="free"/>
333 372 <rejection class="QList" function-name="fromList"/>
334 373 <rejection class="QList" function-name="fromSet"/>
335 374 <rejection class="QList" function-name="fromSet"/>
336 375 <rejection class="QList" function-name="insert"/>
337 376 <rejection class="QList" function-name="malloc"/>
338 377 <rejection class="QList" function-name="node_construct"/>
339 378 <rejection class="QList" function-name="node_copy"/>
340 379 <rejection class="QList" function-name="node_destruct"/>
341 380 <rejection class="QList" function-name="toSet"/>
342 381 <rejection class="QObject" function-name="receivers"/>
343 <rejection class="QObject" function-name="findChild"/>
382 <rejection class="QObject" function-name="findChild"/>
344 383 <rejection class="QObject" function-name="findChildren"/>
345 384 <rejection class="QObject" function-name="setUserData"/>
346 385 <rejection class="QObject" function-name="userData"/>
347 386 <rejection class="QObject" function-name="destroyed"/>
348 387 <rejection class="QObject" function-name="connect"/>
349 388 <rejection class="QObject" function-name="connectNotify"/>
350 389 <rejection class="QObject" function-name="disconnect"/>
351 390 <rejection class="QObject" function-name="disconnectNotify"/>
352 391 <rejection class="QObject" function-name="registerUserData"/>
392 <rejection class="QObject" function-name="sender"/>
393 <rejection class="QTimer" function-name="singleShot"/>
353 394 <rejection class="QProcess" function-name="pid"/>
354 395 <rejection class="QRegion" function-name="cleanUp"/>
355 396 <rejection class="QSettings" function-name="registerFormat"/>
356 397 <rejection class="QVector" function-name="back"/>
357 398 <rejection class="QVector" function-name="begin"/>
358 399 <rejection class="QVector" function-name="constBegin"/>
359 400 <rejection class="QVector" function-name="constEnd"/>
360 401 <rejection class="QVector" function-name="end"/>
361 402 <rejection class="QVector" function-name="erase"/>
362 403 <rejection class="QVector" function-name="free"/>
363 404 <rejection class="QVector" function-name="front"/>
364 405 <rejection class="QVector" function-name="insert"/>
365 406 <rejection class="QVector" function-name="malloc"/>
366 407 <rejection class="QVector" function-name="alloc"/>
367 408 <rejection class="QVector" function-name="operator+="/>
368 409 <rejection class="QAbstractFileEngineIterator" function-name="entryInfo"/>
369
410 <rejection class="QtConcurrent::ThreadEngineBarrier" />
411
370 412 <rejection class="QAbstractFileEngineIterator" enum-name="EntryInfoType"/>
371 413 <rejection class="QDataStream" enum-name="ByteOrder"/>
372
414
373 415
374 416 <namespace-type name="Qt">
375 417 </namespace-type>
376 418
419 <enum-type name="QDate::MonthNameType" />
420 <enum-type name="QAbstractAnimation::DeletionPolicy" />
421 <enum-type name="QAbstractAnimation::Direction" />
422 <enum-type name="QAbstractAnimation::State" />
423 <enum-type name="QDataStream::FloatingPointPrecision" />
424 <enum-type name="QEasingCurve::Type" />
425 <enum-type name="QHistoryState::HistoryType" />
426 <enum-type name="QState::ChildMode" />
427 <enum-type name="QStateMachine::Error" />
428 <enum-type name="QStateMachine::EventPriority" />
429 <enum-type name="QStateMachine::RestorePolicy" />
430 <enum-type name="Qt::AnchorPoint" />
431 <enum-type name="Qt::CoordinateSystem" />
432 <enum-type name="Qt::GestureState" />
433 <enum-type name="Qt::InputMethodHint" flags="Qt::InputMethodHints" />
434 <enum-type name="Qt::NavigationMode" />
435 <enum-type name="Qt::RenderHint" />
436 <enum-type name="Qt::TileRule" />
437 <enum-type name="Qt::TouchPointState" flags="Qt::TouchPointStates" />
377 438
378 439 <enum-type name="QtMsgType">
379 440 <reject-enum-value name="QtSystemMsg" />
380 441 </enum-type>
381 442
443
444 <enum-type name="QReadWriteLock::RecursionMode" />
382 445 <enum-type name="QSystemSemaphore::AccessMode" />
383 446 <enum-type name="QSystemSemaphore::SystemSemaphoreError" />
384 447 <enum-type name="QTextBoundaryFinder::BoundaryReason" flags="QTextBoundaryFinder::BoundaryReasons" />
385 <enum-type name="QTextBoundaryFinder::BoundaryType" />
448 <enum-type name="QTextBoundaryFinder::BoundaryType" />
386 449 <enum-type name="QAbstractFileEngine::Extension" extensible="yes"/>
387 450 <enum-type name="QAbstractFileEngine::FileFlag" flags="QAbstractFileEngine::FileFlags"/>
388 451 <enum-type name="QAbstractFileEngine::FileName"/>
389 452 <enum-type name="QAbstractFileEngine::FileOwner"/>
390 453 <enum-type name="QAbstractFileEngine::FileTime"/>
391 454 <enum-type name="QDataStream::Status"/>
392 455 <enum-type name="QDir::Filter" flags="QDir::Filters"/>
393 456 <enum-type name="QEvent::Type" extensible="yes">
394 457 <reject-enum-value name="ApplicationActivated"/>
395 458 <reject-enum-value name="ApplicationDeactivated"/>
396 459 </enum-type>
397 460 <enum-type name="QEventLoop::ProcessEventsFlag" flags="QEventLoop::ProcessEventsFlags"/>
398 461 <enum-type name="QFile::FileError"/>
399 462 <enum-type name="QFile::MemoryMapFlags" />
400 463 <enum-type name="QFile::Permission" flags="QFile::Permissions"/>
401 464 <enum-type name="QIODevice::OpenModeFlag" flags="QIODevice::OpenMode"/>
402 465 <enum-type name="QLibraryInfo::LibraryLocation"/>
403 466 <enum-type name="QLocale::FormatType"/>
404 467 <enum-type name="QLocale::NumberOption" flags="QLocale::NumberOptions"/>
405 468 <enum-type name="QLocale::MeasurementSystem" />
406 469 <enum-type name="QMutex::RecursionMode"/>
407 470 <enum-type name="QProcess::ExitStatus"/>
408 471 <enum-type name="QProcess::ProcessChannel"/>
409 472 <enum-type name="QProcess::ProcessChannelMode"/>
410 473 <enum-type name="QProcess::ProcessError"/>
411 474 <enum-type name="QProcess::ProcessState"/>
412 475 <enum-type name="QRegExp::CaretMode"/>
413 476 <enum-type name="QRegExp::PatternSyntax"/>
414 477 <enum-type name="QSettings::Format"/>
415 478 <enum-type name="QSettings::Scope"/>
416 479 <enum-type name="QSettings::Status"/>
417 480 <enum-type name="QSocketNotifier::Type"/>
418 481 <enum-type name="QSystemLocale::QueryType"/>
419 482 <enum-type name="QTextCodec::ConversionFlag" flags="QTextCodec::ConversionFlags"/>
420 483 <enum-type name="QTextStream::FieldAlignment"/>
421 484 <enum-type name="QTextStream::NumberFlag" flags="QTextStream::NumberFlags"/>
422 485 <enum-type name="QTextStream::RealNumberNotation"/>
423 486 <enum-type name="QTextStream::Status"/>
424 487 <enum-type name="QTimeLine::CurveShape"/>
425 488 <enum-type name="QTimeLine::Direction"/>
426 489 <enum-type name="QTimeLine::State"/>
427 490 <enum-type name="QUrl::FormattingOption" flags="QUrl::FormattingOptions"/>
428 491 <enum-type name="QUrl::ParsingMode"/>
429 492 <enum-type name="QUuid::Variant"/>
430 493 <enum-type name="QUuid::Version"/>
431 494 <enum-type name="Qt::SizeHint" />
432 495 <enum-type name="Qt::SizeMode" />
433 496 <enum-type name="Qt::WindowFrameSection" />
434 497 <enum-type name="Qt::Axis"/>
435 498 <enum-type name="Qt::AnchorAttribute"/>
436 499 <enum-type name="Qt::ApplicationAttribute"/>
437 500 <enum-type name="Qt::ArrowType"/>
438 501 <enum-type name="Qt::AspectRatioMode"/>
439 502 <enum-type name="Qt::BGMode"/>
440 503 <enum-type name="Qt::BrushStyle"/>
441 504 <enum-type name="Qt::CaseSensitivity"/>
442 505 <enum-type name="Qt::CheckState"/>
443 506 <enum-type name="Qt::ClipOperation"/>
444 507 <enum-type name="Qt::ConnectionType"/>
445 508 <enum-type name="Qt::ContextMenuPolicy"/>
446 509 <enum-type name="Qt::Corner"/>
447 510 <enum-type name="Qt::DayOfWeek"/>
448 511 <enum-type name="Qt::DockWidgetAreaSizes"/>
449 512 <enum-type name="Qt::DropAction" flags="Qt::DropActions"/>
450 513 <enum-type name="Qt::FillRule"/>
451 514 <enum-type name="Qt::FocusPolicy"/>
452 515 <enum-type name="Qt::FocusReason"/>
453 516 <enum-type name="Qt::GlobalColor"/>
454 517 <enum-type name="Qt::HitTestAccuracy"/>
455 518 <enum-type name="Qt::InputMethodQuery"/>
456 519 <enum-type name="Qt::ItemFlag" flags="Qt::ItemFlags"/>
457 520 <enum-type name="Qt::ItemSelectionMode"/>
458 521 <enum-type name="Qt::KeyboardModifier" flags="Qt::KeyboardModifiers"/>
459 522 <enum-type name="Qt::LayoutDirection"/>
460 523 <enum-type name="Qt::MatchFlag" flags="Qt::MatchFlags"/>
461 <enum-type name="Qt::Modifier"/>
462 524 <enum-type name="Qt::MouseButton" flags="Qt::MouseButtons"/>
463 525 <enum-type name="Qt::Orientation" flags="Qt::Orientations"/>
464 526 <enum-type name="Qt::PenCapStyle"/>
465 527 <enum-type name="Qt::PenJoinStyle"/>
466 528 <enum-type name="Qt::PenStyle"/>
467 529 <enum-type name="Qt::ScrollBarPolicy"/>
468 530 <enum-type name="Qt::ShortcutContext"/>
469 531 <enum-type name="Qt::SortOrder"/>
470 532 <enum-type name="Qt::TextElideMode"/>
471 533 <enum-type name="Qt::TextFlag"/>
472 534 <enum-type name="Qt::TextFormat"/>
473 535 <enum-type name="Qt::TextInteractionFlag" flags="Qt::TextInteractionFlags"/>
474 536 <enum-type name="Qt::TimeSpec"/>
475 537 <enum-type name="Qt::ToolBarAreaSizes"/>
476 538 <enum-type name="Qt::ToolButtonStyle"/>
477 539 <enum-type name="Qt::TransformationMode"/>
478 540 <enum-type name="Qt::UIEffect"/>
479 541 <enum-type name="Qt::WhiteSpaceMode"/>
480 542 <enum-type name="Qt::WindowModality"/>
481 543 <enum-type name="Qt::WindowState" flags="Qt::WindowStates"/>
482 544 <enum-type name="Qt::WindowType" flags="Qt::WindowFlags"/>
483 545 <enum-type name="QDirIterator::IteratorFlag" flags="QDirIterator::IteratorFlags"/>
484 546 <enum-type name="Qt::EventPriority"/>
485 547 <enum-type name="Qt::MaskMode"/>
486 548 <enum-type name="QCryptographicHash::Algorithm"/>
487
549
488 550 <enum-type name="QtConcurrent::ReduceOption" flags="QtConcurrent::ReduceOptions" />
489 551 <enum-type name="QtConcurrent::ThreadFunctionResult" />
552
490 553
491 554 <enum-type name="QCoreApplication::Encoding">
492 <reject-enum-value name="DefaultCodec"/>
555 <reject-enum-value name="DefaultCodec"/>
493 556 </enum-type>
494 557
495 558 <enum-type name="Qt::AlignmentFlag" flags="Qt::Alignment">
496 559 <reject-enum-value name="AlignLeading"/>
497 560 <reject-enum-value name="AlignTrailing"/>
498 561 </enum-type>
499 562
500 563 <enum-type name="Qt::CursorShape">
501 564 <reject-enum-value name="LastCursor"/>
502 565 </enum-type>
503 566
504 567 <enum-type name="Qt::DateFormat">
505 568 <reject-enum-value name="LocalDate"/>
506 569 </enum-type>
507 570
508 571
509 572 <enum-type name="Qt::ItemDataRole" force-integer="yes">
510 573 <reject-enum-value name="BackgroundColorRole"/>
511 574 <reject-enum-value name="TextColorRole"/>
512 575 </enum-type>
513 576
514 577
515 <enum-type name="QDataStream::Version">
578 <enum-type name="QDataStream::Version">
516 579 <reject-enum-value name="Qt_4_1"/>
517 <reject-enum-value name="Qt_4_5"/>
518 580 </enum-type>
519 581
520 582 <enum-type name="QDir::SortFlag" flags="QDir::SortFlags">
521 583 <reject-enum-value name="Unsorted"/>
522 584 </enum-type>
523 585
524 586 <enum-type name="Qt::DockWidgetArea" flags="Qt::DockWidgetAreas">
525 587 <reject-enum-value name="AllDockWidgetAreas"/>
526 588 </enum-type>
527 589
528 590 <enum-type name="Qt::ImageConversionFlag" flags="Qt::ImageConversionFlags">
529 591 <reject-enum-value name="AutoDither"/>
530 592 <reject-enum-value name="ColorOnly"/>
531 593 <reject-enum-value name="DiffuseDither"/>
532 594 <reject-enum-value name="NoAlpha"/>
533 595 <reject-enum-value name="ThresholdAlphaDither"/>
534 596 </enum-type>
535 597
536 598 <enum-type name="Qt::Key">
537 599 <reject-enum-value name="Key_Any"/>
538 600 </enum-type>
539 601
540 602 <enum-type name="QLocale::Language">
541 603 <reject-enum-value name="LastLanguage"/>
542 604 <reject-enum-value name="NorwegianBokmal"/>
543 605 <reject-enum-value name="Nynorsk"/>
544 606 </enum-type>
545 607
546 608 <enum-type name="QLocale::Country">
547 609 <reject-enum-value name="LastCountry"/>
548 610 </enum-type>
549 611
550 612 <enum-type name="Qt::ToolBarArea" flags="Qt::ToolBarAreas">
551 613 <reject-enum-value name="AllToolBarAreas"/>
552 614 </enum-type>
553
615
554 616 <enum-type name="Qt::WidgetAttribute">
555 617 <reject-enum-value name="WA_ForceAcceptDrops"/>
556 618 <reject-enum-value name="WA_NoBackground"/>
557 619 <reject-enum-value name="WA_MacMetalStyle"/>
558 620 </enum-type>
559
560 <value-type name="QBasicTimer"/>
621
622 <value-type name="QProcessEnvironment" />
623 <value-type name="QBasicTimer"/>
561 624 <value-type name="QByteArrayMatcher">
562 625 <modify-function signature="operator=(QByteArrayMatcher)" remove="all"/>
563 626 </value-type>
564
565 <value-type name="QDate">
627
628 <value-type name="QDate">
566 629 <modify-function signature="julianToGregorian(uint,int&amp;,int&amp;,int&amp;)">
567 <remove/>
568 </modify-function>
569
570 <modify-function signature="setYMD(int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
630 <remove/>
631 </modify-function>
632
633 <modify-function signature="setYMD(int, int, int)" remove="all"/>
634 <!--### Obsolete in 4.3-->
571 635 </value-type>
572
636
573 637 <value-type name="QDateTime">
574 638 <modify-function signature="operator=(QDateTime)" remove="all"/>
575 639 </value-type>
576
640
577 641 <value-type name="QDir">
578 642 <modify-function signature="QDir(QString,QString,QFlags&lt;QDir::SortFlag&gt;,QFlags&lt;QDir::Filter&gt;)">
579 <modify-argument index="3">
580 <replace-default-expression with="SortFlag.Name, SortFlag.IgnoreCase"/>
581 </modify-argument>
582 </modify-function>
643 <modify-argument index="3">
644 <replace-default-expression with="SortFlag.Name, SortFlag.IgnoreCase"/>
645 </modify-argument>
646 </modify-function>
583 647 <modify-function signature="operator=(QDir)" remove="all"/>
584 648 <modify-function signature="operator=(QString)" remove="all"/>
585 <modify-function signature="addResourceSearchPath(QString)" remove="all"/> <!--### Obsolete in 4.3-->
649 <modify-function signature="addResourceSearchPath(QString)" remove="all"/>
650 <!--### Obsolete in 4.3-->
586 651 </value-type>
587
652
588 653 <value-type name="QPoint"/>
589 654 <value-type name="QPointF"/>
590
655
591 656 <value-type name="QRect">
592 <modify-function signature="getCoords(int*,int*,int*,int*)const"> <remove/> </modify-function>
593 <modify-function signature="getRect(int*,int*,int*,int*)const"> <remove/> </modify-function>
594 <modify-function signature="operator&amp;=(QRect)"> <remove/> </modify-function>
595 <modify-function signature="operator|=(QRect)"> <remove/> </modify-function>
596 <modify-function signature="operator&amp;(QRect)const"> <remove/> </modify-function>
597 <modify-function signature="operator|(QRect)const"> <remove/> </modify-function>
598
599 <modify-function signature="intersect(const QRect&amp;)const" remove="all"/> <!--### Obsolete in 4.3-->
600 <modify-function signature="unite(const QRect&amp;)const" remove="all"/> <!--### Obsolete in 4.3-->
657 <modify-function signature="getCoords(int*,int*,int*,int*)const">
658 <remove/>
659 </modify-function>
660 <modify-function signature="getRect(int*,int*,int*,int*)const">
661 <remove/>
662 </modify-function>
663 <modify-function signature="operator&amp;=(QRect)">
664 <remove/>
665 </modify-function>
666 <modify-function signature="operator|=(QRect)">
667 <remove/>
668 </modify-function>
669 <modify-function signature="operator&amp;(QRect)const">
670 <remove/>
671 </modify-function>
672 <modify-function signature="operator|(QRect)const">
673 <remove/>
674 </modify-function>
675
676 <modify-function signature="intersect(const QRect&amp;)const" remove="all"/>
677 <!--### Obsolete in 4.3-->
678 <modify-function signature="unite(const QRect&amp;)const" remove="all"/>
679 <!--### Obsolete in 4.3-->
601 680 </value-type>
602 681
603 682 <value-type name="QRectF">
604 <modify-function signature="getCoords(qreal*,qreal*,qreal*,qreal*)const"> <remove/> </modify-function>
605 <modify-function signature="getRect(qreal*,qreal*,qreal*,qreal*)const"> <remove/> </modify-function>
606 <modify-function signature="operator&amp;=(QRectF)"> <remove/> </modify-function>
607 <modify-function signature="operator|=(QRectF)"> <remove/> </modify-function>
608 <modify-function signature="operator&amp;(QRectF)const"> <remove/> </modify-function>
609 <modify-function signature="operator|(QRectF)const"> <remove/> </modify-function>
610
611 <modify-function signature="intersect(const QRectF&amp;)const" remove="all"/> <!--### Obsolete in 4.3-->
612 <modify-function signature="unite(const QRectF&amp;)const" remove="all"/> <!--### Obsolete in 4.3-->
683 <modify-function signature="getCoords(double*,double*,double*,double*)const">
684 <remove/>
685 </modify-function>
686 <modify-function signature="getRect(double*,double*,double*,double*)const">
687 <remove/>
688 </modify-function>
689 <modify-function signature="operator&amp;=(QRectF)">
690 <remove/>
691 </modify-function>
692 <modify-function signature="operator|=(QRectF)">
693 <remove/>
694 </modify-function>
695 <modify-function signature="operator&amp;(QRectF)const">
696 <remove/>
697 </modify-function>
698 <modify-function signature="operator|(QRectF)const">
699 <remove/>
700 </modify-function>
701
702 <modify-function signature="intersect(const QRectF&amp;)const" remove="all"/>
703 <!--### Obsolete in 4.3-->
704 <modify-function signature="unite(const QRectF&amp;)const" remove="all"/>
705 <!--### Obsolete in 4.3-->
613 706 </value-type>
614 707
615 708
616 709 <value-type name="QSize">
617 <modify-function signature="operator*=(qreal)"> <access modifier="private"/> </modify-function>
618 <modify-function signature="operator/=(qreal)"> <access modifier="private"/> </modify-function>
619 <modify-function signature="operator+=(QSize)"> <access modifier="private"/> </modify-function>
620 <modify-function signature="operator-=(QSize)"> <access modifier="private"/> </modify-function>
621 <modify-function signature="rheight()"> <remove/> </modify-function>
622 <modify-function signature="rwidth()"> <remove/> </modify-function>
710 <modify-function signature="operator*=(double)">
711 <access modifier="private"/>
712 </modify-function>
713 <modify-function signature="operator/=(double)">
714 <access modifier="private"/>
715 </modify-function>
716 <modify-function signature="operator+=(QSize)">
717 <access modifier="private"/>
718 </modify-function>
719 <modify-function signature="operator-=(QSize)">
720 <access modifier="private"/>
721 </modify-function>
722 <modify-function signature="rheight()">
723 <remove/>
724 </modify-function>
725 <modify-function signature="rwidth()">
726 <remove/>
727 </modify-function>
623 728 </value-type>
624 729
625 730 <value-type name="QSizeF">
626 <modify-function signature="operator*=(qreal)"> <access modifier="private"/> </modify-function>
627 <modify-function signature="operator/=(qreal)"> <access modifier="private"/> </modify-function>
628 <modify-function signature="operator+=(QSizeF)"> <access modifier="private"/> </modify-function>
629 <modify-function signature="operator-=(QSizeF)"> <access modifier="private"/> </modify-function>
630 <modify-function signature="rheight()"> <remove/> </modify-function>
631 <modify-function signature="rwidth()"> <remove/> </modify-function>
731 <modify-function signature="operator*=(double)">
732 <access modifier="private"/>
733 </modify-function>
734 <modify-function signature="operator/=(double)">
735 <access modifier="private"/>
736 </modify-function>
737 <modify-function signature="operator+=(QSizeF)">
738 <access modifier="private"/>
739 </modify-function>
740 <modify-function signature="operator-=(QSizeF)">
741 <access modifier="private"/>
742 </modify-function>
743 <modify-function signature="rheight()">
744 <remove/>
745 </modify-function>
746 <modify-function signature="rwidth()">
747 <remove/>
748 </modify-function>
632 749 </value-type>
633
750
634 751 <value-type name="QStringMatcher">
635 752 <modify-function signature="operator=(QStringMatcher)" remove="all"/>
753 <modify-function signature="QStringMatcher(const QChar*,int,Qt::CaseSensitivity)" remove="all" />
754 <modify-function signature="indexIn(const QChar*,int,int)const" remove="all" />
636 755 </value-type>
637 756
638 <value-type name="QTime"/>
757 <value-type name="QTime"/>
639 758
640 759 <value-type name="QPersistentModelIndex">
641 760 <modify-function signature="operator=(QPersistentModelIndex)" remove="all"/>
642 761 <modify-function signature="operator=(QModelIndex)" remove="all"/>
643 762 <modify-function signature="internalPointer()const" remove="all"/>
644 763 </value-type>
645 764
646 765 <value-type name="QUuid">
647 766 <modify-function signature="QUuid(const char*)">
648 <remove/>
767 <remove/>
649 768 </modify-function>
650 769 </value-type>
651 770
652 <value-type name="QLocale">
653 <modify-function signature="toString(qlonglong) const" remove="all"/>
654 <modify-function signature="toString(ushort) const" remove="all"/>
771 <value-type name="QLocale">
772 <modify-function signature="toString(unsigned long long) const" remove="all"/>
773 <modify-function signature="toString(unsigned short) const" remove="all"/>
655 774 <modify-function signature="toString(unsigned int) const" remove="all"/>
656 775 <modify-function signature="toUInt(QString,bool*,int)const" remove="all"/>
657 776 <modify-function signature="toULongLong(QString,bool*,int)const" remove="all"/>
658 777 <modify-function signature="operator=(QLocale)" remove="all"/>
659
660 778 </value-type>
661
662
779
780
663 781 <value-type name="QBitArray">
664 782 <modify-function signature="operator[](int)" remove="all"/>
665 783 <modify-function signature="operator[](int)const" remove="all"/>
666 784 <modify-function signature="operator[](uint)const" remove="all"/>
667 785 <modify-function signature="operator[](uint)" remove="all"/>
668 786
669 787 <modify-function signature="operator&amp;=(QBitArray)" access="private"/>
670 788 <modify-function signature="operator=(QBitArray)" access="private"/>
671 789 <modify-function signature="operator^=(QBitArray)" access="private"/>
672 790 <modify-function signature="operator|=(QBitArray)" access="private"/>
673 791 <modify-function signature="operator~()const" access="private"/>
674 </value-type>
792 </value-type>
675 793
794 <object-type name="QReadWriteLock"/>
676 795 <object-type name="QDirIterator"/>
677 796 <object-type name="QAbstractFileEngineIterator"/>
678 <object-type name="QAbstractItemModel"/>
679
797 <object-type name="QAbstractItemModel">
798 <modify-function signature="rowsAboutToBeInserted(QModelIndex,int,int)" private-signal="yes"/>
799 <modify-function signature="rowsInserted(QModelIndex,int,int)" private-signal="yes"/>
800
801 <modify-function signature="rowsAboutToBeRemoved(QModelIndex,int,int)" private-signal="yes"/>
802 <modify-function signature="rowsRemoved(QModelIndex,int,int)" private-signal="yes"/>
803
804 <modify-function signature="columnsAboutToBeInserted(QModelIndex,int,int)" private-signal="yes"/>
805 <modify-function signature="columnsInserted(QModelIndex,int,int)" private-signal="yes"/>
806
807 <modify-function signature="columnsAboutToBeRemoved(QModelIndex,int,int)" private-signal="yes"/>
808 <modify-function signature="columnsRemoved(QModelIndex,int,int)" private-signal="yes"/>
809
810 <modify-function signature="modelAboutToBeReset()" private-signal="yes"/>
811 <modify-function signature="modelReset()" private-signal="yes"/>
812 </object-type>
813
680 814 <object-type name="QAbstractListModel">
681 815 <extra-includes>
682 <include file-name="QStringList" location="global"/>
683 <include file-name="QSize" location="global"/>
816 <include file-name="QStringList" location="global"/>
817 <include file-name="QSize" location="global"/>
684 818 </extra-includes>
685 819 </object-type>
686
687 <object-type name="QAbstractTableModel">
688 <extra-includes>
689 <include file-name="QStringList" location="global"/>
690 <include file-name="QSize" location="global"/>
691 </extra-includes>
692 </object-type>
693
820
694 821 <value-type name="QUrl">
695 822 <extra-includes>
696 <include file-name="QStringList" location="global"/>
823 <include file-name="QStringList" location="global"/>
697 824 </extra-includes>
698 825 <modify-function signature="operator=(QUrl)" remove="all"/>
699 826 <modify-function signature="operator=(QString)" remove="all"/>
700
701 <modify-function signature="fromPunycode(const QByteArray&amp;)" remove="all"/> <!--### Obsolete in 4.3-->
702 <modify-function signature="toPunycode(const QString&amp;)" remove="all"/> <!--### Obsolete in 4.3-->
827
828 <modify-function signature="fromPunycode(const QByteArray&amp;)" remove="all"/>
829 <!--### Obsolete in 4.3-->
830 <modify-function signature="toPunycode(const QString&amp;)" remove="all"/>
831 <!--### Obsolete in 4.3-->
703 832 </value-type>
704
833
705 834 <value-type name="QRegExp">
706 835 <extra-includes>
707 <include file-name="QStringList" location="global"/>
836 <include file-name="QStringList" location="global"/>
708 837 </extra-includes>
709 838 <modify-function signature="operator=(QRegExp)" remove="all"/>
839 <modify-function signature="pos(int)const">
840 <remove />
841 </modify-function>
842 <modify-function signature="cap(int)const">
843 <remove />
844 </modify-function>
845 <modify-function signature="capturedTexts()const">
846 <remove />
847 </modify-function>
848 <modify-function signature="errorString()const">
849 <remove />
850 </modify-function>
710 851 </value-type>
711 852
712 853 <value-type name="QFileInfo">
713 854 <extra-includes>
714 <include file-name="QDateTime" location="global"/>
715 <include file-name="QDir" location="global"/>
855 <include file-name="QDateTime" location="global"/>
856 <include file-name="QDir" location="global"/>
716 857 </extra-includes>
717 858 <modify-function signature="operator!=(const QFileInfo &amp;)const" remove="all"/>
718 859 <modify-function signature="operator==(const QFileInfo &amp;)const" remove="all"/>
719 860 <modify-function signature="operator=(QFileInfo)" remove="all"/>
720 861 <modify-function signature="setFile(QFile)">
721 <modify-argument index="1">
722 <reference-count action="ignore"/>
723 </modify-argument>
862 <modify-argument index="1">
863 <reference-count action="ignore"/>
864 </modify-argument>
724 865 </modify-function>
725
726 <modify-function signature="readLink()const" remove="all"/> <!--### Obsolete in 4.3-->
866
867 <modify-function signature="readLink()const" remove="all"/>
868 <!--### Obsolete in 4.3-->
727 869 </value-type>
728 870
729 <!-- <interface-type name="QFactoryInterface" java-name="QAbstractFactory" /> -->
871 <interface-type name="QFactoryInterface" />
730 872
731 873 <value-type name="QByteArray">
732
874
733 875 <extra-includes>
734 <include file-name="QNoImplicitBoolCast" location="global"/>
876 <include file-name="QNoImplicitBoolCast" location="global"/>
735 877 </extra-includes>
736 878
737 879 <!-- removed functions -->
738 880 <modify-function signature="begin()" remove="all"/>
739 881 <modify-function signature="begin()const" remove="all"/>
740 882 <modify-function signature="constBegin()const" remove="all"/>
741 883 <modify-function signature="constData()const" remove="all"/>
742 884 <modify-function signature="constEnd()const" remove="all"/>
743 885 <modify-function signature="count()const" remove="all"/>
744 886 <modify-function signature="data()const" remove="all"/>
745 887 <modify-function signature="end()" remove="all"/>
746 888 <modify-function signature="end()const" remove="all"/>
747 889 <modify-function signature="number(uint,int)" remove="all"/>
748 <modify-function signature="number(qulonglong,int)" remove="all"/>
890 <modify-function signature="number(unsigned long long,int)" remove="all"/>
749 891 <modify-function signature="operator const char *()const" remove="all"/>
750 892 <modify-function signature="operator const void *()const" remove="all"/>
751 893 <modify-function signature="operator+=(const char*)" remove="all"/>
752 894 <modify-function signature="operator=(const char*)" remove="all"/>
753 895 <modify-function signature="operator[](int)" remove="all"/>
754 896 <modify-function signature="operator[](int)const" remove="all"/>
755 897 <modify-function signature="operator[](uint)" remove="all"/>
756 898 <modify-function signature="operator[](uint)const" remove="all"/>
757 899 <modify-function signature="push_back(char)" remove="all"/>
758 900 <modify-function signature="push_back(const QByteArray&amp;)" remove="all"/>
759 901 <modify-function signature="push_back(const char*)" remove="all"/>
760 902 <modify-function signature="push_front(char)" remove="all"/>
761 903 <modify-function signature="push_front(const QByteArray&amp;)" remove="all"/>
762 904 <modify-function signature="push_front(const char*)" remove="all"/>
763 905 <modify-function signature="setNum(uint,int)" remove="all"/>
764 <modify-function signature="setNum(qulonglong,int)" remove="all"/>
765 <modify-function signature="setNum(ushort,int)" remove="all"/>
906 <modify-function signature="setNum(unsigned long long,int)" remove="all"/>
907 <modify-function signature="setNum(unsigned short,int)" remove="all"/>
766 908 <modify-function signature="toLong(bool*, int) const" remove="all"/>
767 909 <modify-function signature="toLongLong(bool*, int) const" remove="all"/>
768 910 <modify-function signature="toShort(bool*, int) const" remove="all"/>
769 911 <modify-function signature="toUInt(bool*, int) const" remove="all"/>
770 912 <modify-function signature="toULong(bool*, int) const" remove="all"/>
771 913 <modify-function signature="toULongLong(bool*, int) const" remove="all"/>
772 914
773 915 <!-- functions made private... -->
774 916 <modify-function signature="operator=(QByteArray)" access="private"/>
775 917 <modify-function signature="operator+=(QByteArray)" remove="all"/>
776 918 <modify-function signature="operator+=(QString)" remove="all"/>
777 919 <modify-function signature="operator+=(char)" remove="all"/>
778 920 </value-type>
779
921
780 922 <value-type name="QTextBoundaryFinder">
781 923 <modify-function signature="QTextBoundaryFinder(QTextBoundaryFinder::BoundaryType,const QChar*,int,unsigned char*,int)" remove="all" />
782 924 <modify-function signature="operator=(QTextBoundaryFinder)" remove="all" />
783 925 </value-type>
784 926
927 <value-type name="QEasingCurve">
928 <modify-function signature="customType()const" remove="all" />
929 <modify-function signature="setCustomType(double)" remove="all" />
930 </value-type>
931
932 <object-type name="QAbstractAnimation" />
933 <object-type name="QVariantAnimation" />
934 <object-type name="QAnimationGroup" />
935 <object-type name="QPauseAnimation" />
936 <object-type name="QParallelAnimationGroup" />
937 <object-type name="QSequentialAnimationGroup" />
938 <object-type name="QPropertyAnimation" />
939
940 <object-type name="QAbstractState" />
941 <object-type name="QAbstractTransition" />
942 <object-type name="QState" />
943 <object-type name="QStateMachine" />
944 <object-type name="QHistoryState" />
945 <object-type name="QSignalTransition" />
946 <object-type name="QEventTransition" />
947 <object-type name="QFinalState" />
948
785 949 <object-type name="QXmlStreamEntityResolver" />
786 <object-type name="QAbstractEventDispatcher"/>
950 <object-type name="QAbstractEventDispatcher"/>
787 951 <object-type name="QEventLoop"/>
788 <object-type name="QFile">
789 <modify-function signature="readLink()const" remove="all"/> <!--### Obsolete in 4.3-->
790 <modify-function signature="readLink(QString)" remove="all"/> <!--### Obsolete in 4.3-->
791 <modify-function signature="map(qint64,qint64,QFile::MemoryMapFlags)" remove="all" /> <!-- Can't provide same API and performance -->
792 <modify-function signature="unmap(uchar*)" remove="all" /> <!-- Can't provide same API and performance -->
952 <object-type name="QFile">
953 <modify-function signature="readLink()const" remove="all"/>
954 <!--### Obsolete in 4.3-->
955 <modify-function signature="readLink(QString)" remove="all"/>
956 <!--### Obsolete in 4.3-->
957 <modify-function signature="map(long long,long long,QFile::MemoryMapFlags)" remove="all" />
958 <!-- Can't provide same API and performance -->
959 <modify-function signature="unmap(unsigned char*)" remove="all" />
960 <!-- Can't provide same API and performance -->
793 961 </object-type>
794 962
795 963 <object-type name="QIODevice"/>
964 <object-type name="QStateMachine::SignalEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StateMachineSignal" />
965 <object-type name="QStateMachine::WrappedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StateMachineWrapped" />
796 966
797 967 <object-type name="QCryptographicHash"/>
798 968 <object-type name="QLibraryInfo"/>
799 <object-type name="QMutex"/>
969 <object-type name="QMutex"/>
800 970 <object-type name="QSemaphore"/>
801 971 <object-type name="QSocketNotifier"/>
802 972 <object-type name="QSystemLocale"/>
803 973 <object-type name="QTemporaryFile">
804 974 <modify-function signature="fileName()const" rename="uniqueFilename"/>
805 975 </object-type>
806 976 <object-type name="QMimeData">
807 977 <extra-includes>
808 <include file-name="QStringList" location="global"/>
809 <include file-name="QUrl" location="global"/>
978 <include file-name="QStringList" location="global"/>
979 <include file-name="QUrl" location="global"/>
810 980 </extra-includes>
811 </object-type>
812 <object-type name="QTextCodec">
981 </object-type>
982 <object-type name="QTextCodec">
813 983
814 984 <modify-function signature="setCodecForTr(QTextCodec*)">
815 <access modifier="private"/>
816 <modify-argument index="1">
817 <reference-count action="set" variable-name="__rcCodecForTr"/>
818 </modify-argument>
985 <access modifier="private"/>
986 <modify-argument index="1">
987 <reference-count action="set" variable-name="__rcCodecForTr"/>
988 </modify-argument>
819 989 </modify-function>
820 990 <modify-function signature="setCodecForCStrings(QTextCodec*)">
821 <modify-argument index="1">
822 <reference-count action="set" variable-name="__rcCodecForCStrings"/>
823 </modify-argument>
991 <modify-argument index="1">
992 <reference-count action="set" variable-name="__rcCodecForCStrings"/>
993 </modify-argument>
824 994 </modify-function>
825 995 <modify-function signature="setCodecForLocale(QTextCodec*)">
826 <modify-argument index="1">
827 <reference-count action="set" variable-name="__rcCodecForLocale"/>
828 </modify-argument>
996 <modify-argument index="1">
997 <reference-count action="set" variable-name="__rcCodecForLocale"/>
998 </modify-argument>
829 999 </modify-function>
830
1000
831 1001
832 1002 <modify-function signature="codecForTr()">
833 <remove/>
1003 <remove/>
834 1004 </modify-function>
835 1005
836 1006 <modify-function signature="QTextCodec()">
837 <modify-argument index="-1">
838 <define-ownership class="java" owner="c++"/>
839 </modify-argument>
1007 <modify-argument index="-1">
1008 <define-ownership class="java" owner="c++"/>
1009 </modify-argument>
840 1010 </modify-function>
841
1011
842 1012 <modify-function signature="fromUnicode(const QChar*,int,QTextCodec::ConverterState*)const">
843 <remove/>
1013 <remove/>
844 1014 </modify-function>
845
1015
846 1016 <modify-function signature="toUnicode(const char*,int,QTextCodec::ConverterState*)const">
847 <remove/>
1017 <remove/>
848 1018 </modify-function>
849
1019
850 1020 <modify-function signature="toUnicode(const char*)const">
851 <remove/>
1021 <remove/>
852 1022 </modify-function>
853 1023 </object-type>
854 1024
855 <interface-type name="QTextCodecFactoryInterface" java-name="QAbstractTextCodecFactory" />
856 <object-type name="QTextCodecPlugin" />
857
858 1025 <object-type name="QTextDecoder">
859 1026 <modify-function signature="toUnicode(const char*,int)">
860 <remove/>
861 </modify-function>
1027 <remove/>
1028 </modify-function>
862 1029 <modify-function signature="toUnicode(QString*,const char*,int)" remove="all"/>
863 1030 </object-type>
864 1031 <object-type name="QTextEncoder">
865 1032 <modify-function signature="fromUnicode(const QChar*,int)">
866 <remove/>
867 </modify-function>
1033 <remove/>
1034 </modify-function>
868 1035 </object-type>
869 <object-type name="QTimeLine"/>
1036 <object-type name="QTimeLine"/>
870 1037 <object-type name="QTranslator">
871 1038 <modify-function signature="translate(const char*,const char*,const char*,int)const">
872 <remove/>
1039 <remove/>
873 1040 </modify-function>
874 1041 </object-type>
875
1042
876 1043 <object-type name="QWaitCondition"/>
877 1044
878 1045 <object-type name="QFileSystemWatcher">
879 1046 <extra-includes>
880 1047 <include file-name="QStringList" location="global"/>
881 1048 </extra-includes>
882 1049 </object-type>
883
1050
884 1051 <object-type name="QTextCodec::ConverterState">
885 1052 <include file-name="QTextCodec" location="global"/>
886 1053 </object-type>
887 1054
888 <object-type name="QBuffer">
1055 <object-type name="QBuffer">
889 1056 <modify-function signature="buffer()">
890 <remove/>
1057 <remove/>
891 1058 </modify-function>
1059 <modify-function signature="connectNotify(const char *)" remove="all" />
1060 <modify-function signature="disconnectNotify(const char *)" remove="all" />
892 1061 </object-type>
893
1062
894 1063 <object-type name="QTimer"/>
895 1064
896 1065 <object-type name="QAbstractFileEngineHandler">
897 1066 <modify-function signature="create(const QString &amp;) const">
898 <modify-argument index="return">
899 <define-ownership owner="c++" class="shell"/>
900 </modify-argument>
1067 <modify-argument index="return">
1068 <define-ownership owner="c++" class="shell"/>
1069 </modify-argument>
901 1070 </modify-function>
902 1071 </object-type>
903
904 <!-- <object-type name="QAbstractFileEngine::MapExtensionOption" /> -->
905 <!-- <object-type name="QAbstractFileEngine::MapExtensionReturn" /> -->
906 <!-- <object-type name="QAbstractFileEngine::UnMapExtensionOption" /> -->
1072
1073 <object-type name="QAbstractFileEngine::MapExtensionOption" />
1074 <object-type name="QAbstractFileEngine::MapExtensionReturn" />
1075 <object-type name="QAbstractFileEngine::UnMapExtensionOption" />
907 1076 <object-type name="QAbstractFileEngine">
908 1077 <extra-includes>
909 <include file-name="QDateTime" location="global"/>
1078 <include file-name="QDateTime" location="global"/>
910 1079 </extra-includes>
911 <modify-function signature="map(qlonglong,qlonglong,QFile::MemoryMapFlags)" remove="all" />
1080 <modify-function signature="map(long long,long long,QFile::MemoryMapFlags)" remove="all" />
912 1081 <modify-function signature="unmap(unsigned char*)" remove="all" />
913 1082 </object-type>
914
1083
915 1084 <object-type name="QProcess">
916 <modify-function signature="readChannelMode()const" remove="all"/> <!--### Obsolete in 4.3-->
917 <modify-function signature="setReadChannelMode(QProcess::ProcessChannelMode)" remove="all"/> <!--### Obsolete in 4.3-->
1085 <modify-function signature="readChannelMode()const" remove="all"/>
1086 <!--### Obsolete in 4.3-->
1087 <modify-function signature="setReadChannelMode(QProcess::ProcessChannelMode)" remove="all"/>
1088 <!--### Obsolete in 4.3-->
918 1089 </object-type>
919
1090
920 1091 <object-type name="QSignalMapper">
921 1092 <modify-function signature="mapped(const QString &amp;)">
922 <rename to="mappedString"/>
1093 <rename to="mappedString"/>
923 1094 </modify-function>
924 1095 <modify-function signature="mapped(int)">
925 <rename to="mappedInteger"/>
926 </modify-function>
1096 <rename to="mappedInteger"/>
1097 </modify-function>
927 1098 <modify-function signature="mapped(QObject *)">
928 <rename to="mappedQObject"/>
929 </modify-function>
1099 <rename to="mappedQObject"/>
1100 </modify-function>
930 1101 <modify-function signature="mapped(QWidget *)" remove="all"/>
931
1102
932 1103 <modify-function signature="mapping(QWidget*)const" remove="all"/>
933
1104
934 1105 <modify-function signature="setMapping(QObject*,QWidget*)" remove="all"/>
935 </object-type>
936
1106 </object-type>
1107
937 1108 <object-type name="QObject">
938 1109 <modify-function signature="childEvent(QChildEvent*)">
939 <modify-argument index="1" invalidate-after-use="yes" />
1110 <modify-argument index="1" invalidate-after-use="yes" />
940 1111 </modify-function>
941 1112 <modify-function signature="customEvent(QEvent*)">
942 <modify-argument index="1" invalidate-after-use="yes" />
1113 <modify-argument index="1" invalidate-after-use="yes" />
943 1114 </modify-function>
944 1115 <modify-function signature="event(QEvent*)">
945 <modify-argument index="1" invalidate-after-use="yes" />
1116 <modify-argument index="1" invalidate-after-use="yes" />
946 1117 </modify-function>
947 1118 <modify-function signature="eventFilter(QObject*,QEvent*)">
948 <modify-argument index="2" invalidate-after-use="yes" />
1119 <modify-argument index="2" invalidate-after-use="yes" />
949 1120 </modify-function>
950 1121 <modify-function signature="timerEvent(QTimerEvent*)">
951 <modify-argument index="1" invalidate-after-use="yes" />
1122 <modify-argument index="1" invalidate-after-use="yes" />
952 1123 </modify-function>
953 1124
954 1125 <modify-function signature="installEventFilter(QObject*)">
955 <modify-argument index="1">
956 <reference-count action="add" variable-name="__rcEventFilters"/>
957 </modify-argument>
1126 <modify-argument index="1">
1127 <reference-count action="add" variable-name="__rcEventFilters"/>
1128 </modify-argument>
958 1129 </modify-function>
959 1130 <modify-function signature="removeEventFilter(QObject*)">
960 <modify-argument index="1">
961 <reference-count action="remove" variable-name="__rcEventFilters"/>
962 </modify-argument>
1131 <modify-argument index="1">
1132 <reference-count action="remove" variable-name="__rcEventFilters"/>
1133 </modify-argument>
963 1134 </modify-function>
964 1135 <modify-function signature="setParent(QObject*)">
965 <modify-argument index="1">
966 <reference-count action="ignore"/>
967 </modify-argument>
1136 <modify-argument index="1">
1137 <reference-count action="ignore"/>
1138 </modify-argument>
968 1139 </modify-function>
969 1140
970 1141 <modify-function signature="deleteLater()">
971 <rename to="disposeLater"/>
1142 <rename to="disposeLater"/>
972 1143 </modify-function>
973 <!--
1144
974 1145 <modify-function signature="inherits(const char*)const">
975 <remove/>
1146 <remove/>
976 1147 </modify-function>
977 -->
1148
978 1149 <modify-function signature="property(const char*)const">
979 <access modifier="private"/>
1150 <access modifier="private"/>
980 1151 </modify-function>
981
1152
982 1153 <modify-function signature="setProperty(const char*,QVariant)">
983 <access modifier="private"/>
1154 <access modifier="private"/>
984 1155 </modify-function>
985
986
1156
1157
987 1158 <extra-includes>
988 <include file-name="QVarLengthArray" location="global"/>
1159 <include file-name="QVarLengthArray" location="global"/>
989 1160 </extra-includes>
990
1161
991 1162 </object-type>
992 1163
993 1164 <object-type name="QCoreApplication">
994 1165 <extra-includes>
995 <include file-name="QStringList" location="global"/>
1166 <include file-name="QStringList" location="global"/>
996 1167 </extra-includes>
997
998 <modify-function signature="argv()" remove="all" /> <!-- Obsolete -->
999 <modify-function signature="argc()" remove="all" /> <!-- Obsolete -->
1000
1168
1169 <modify-function signature="argv()" remove="all" />
1170 <!-- Obsolete -->
1171 <modify-function signature="argc()" remove="all" />
1172 <!-- Obsolete -->
1173
1001 1174 <modify-function signature="notify(QObject*,QEvent*)">
1002 <modify-argument index="2" invalidate-after-use="yes" />
1175 <modify-argument index="2" invalidate-after-use="yes" />
1003 1176 </modify-function>
1004
1005
1177
1178
1006 1179 <modify-function signature="QCoreApplication(int &amp;, char **)">
1007 1180 <access modifier="private"/>
1008 </modify-function>
1181 </modify-function>
1009 1182 <modify-function signature="removePostedEvents(QObject*)">
1010 <modify-argument index="1">
1011 <reference-count action="ignore"/>
1012 </modify-argument>
1183 <modify-argument index="1">
1184 <reference-count action="ignore"/>
1185 </modify-argument>
1013 1186 </modify-function>
1014 1187 <modify-function signature="removePostedEvents(QObject*,int)">
1015 <modify-argument index="1">
1016 <reference-count action="ignore"/>
1017 </modify-argument>
1188 <modify-argument index="1">
1189 <reference-count action="ignore"/>
1190 </modify-argument>
1018 1191 </modify-function>
1019
1192
1020 1193 <modify-function signature="installTranslator(QTranslator *)">
1021 <modify-argument index="1">
1022 <reference-count action="add" variable-name="__rcTranslators"/>
1023 </modify-argument>
1194 <modify-argument index="1">
1195 <reference-count action="add" variable-name="__rcTranslators"/>
1196 </modify-argument>
1024 1197 </modify-function>
1025
1198
1026 1199 <modify-function signature="removeTranslator(QTranslator *)">
1027 <modify-argument index="1">
1028 <reference-count action="remove" variable-name="__rcTranslators"/>
1029 </modify-argument>
1030 </modify-function>
1031
1032
1200 <modify-argument index="1">
1201 <reference-count action="remove" variable-name="__rcTranslators"/>
1202 </modify-argument>
1203 </modify-function>
1204
1205
1033 1206 <modify-function signature="postEvent(QObject*,QEvent*)">
1034 <modify-argument index="2">
1035 <define-ownership class="java" owner="c++"/>
1036 </modify-argument>
1037 </modify-function>
1207 <modify-argument index="2">
1208 <define-ownership class="java" owner="c++"/>
1209 </modify-argument>
1210 </modify-function>
1038 1211 </object-type>
1039 1212
1040 1213 <object-type name="QSettings">
1041 1214 <extra-includes>
1042 <include file-name="QStringList" location="global"/>
1215 <include file-name="QStringList" location="global"/>
1043 1216 </extra-includes>
1044
1045 <modify-function signature="setSystemIniPath(const QString&amp;)" remove="all"/> <!--### Obsolete in 4.3-->
1046 <modify-function signature="setUserIniPath(const QString&amp;)" remove="all"/> <!--### Obsolete in 4.3-->
1217
1218 <modify-function signature="setIniCodec(QTextCodec*)">
1219 <modify-argument index="1">
1220 <reference-count action="set" variable-name="__rcIniCodec" />
1221 </modify-argument>
1222 </modify-function>
1223
1224 <modify-function signature="setSystemIniPath(const QString&amp;)" remove="all"/>
1225 <!--### Obsolete in 4.3-->
1226 <modify-function signature="setUserIniPath(const QString&amp;)" remove="all"/>
1227 <!--### Obsolete in 4.3-->
1047 1228 </object-type>
1048 1229
1049 1230 <object-type name="QEvent" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QEvent::None"/>
1050 1231 <object-type name="QChildEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ChildAdded || %1-&gt;type() == QEvent::ChildPolished || %1-&gt;type() == QEvent::ChildRemoved">
1051 1232 <modify-field name="c" read="false" write="false"/>
1052 1233 </object-type>
1053 1234 <object-type name="QTimerEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Timer"/>
1054 <object-type name="QDynamicPropertyChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DynamicPropertyChange"/>
1055
1056 <object-type name="QDataStream">
1235 <object-type name="QDynamicPropertyChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DynamicPropertyChange"/>
1236
1237 <object-type name="QDataStream">
1057 1238 <modify-function signature="setDevice(QIODevice*)">
1058 <modify-argument index="1">
1059 <reference-count action="set" variable-name="__rcDevice"/>
1060 </modify-argument>
1239 <modify-argument index="1">
1240 <reference-count action="set" variable-name="__rcDevice"/>
1241 </modify-argument>
1061 1242 </modify-function>
1062 <!--
1063 1243 <modify-function signature="unsetDevice()">
1064 <inject-code position="end">
1065 __rcDevice = null;
1066 </inject-code>
1244 <inject-code position="end">
1245 __rcDevice = null;
1246 </inject-code>
1067 1247 </modify-function>
1068 -->
1069 1248
1070 1249
1071 <modify-function signature="operator&lt;&lt;(const char*)"> <remove/> </modify-function>
1072 <modify-function signature="operator&lt;&lt;(unsigned int)"> <remove/> </modify-function>
1073 <modify-function signature="operator&lt;&lt;(unsigned long long)"> <remove/> </modify-function>
1074 <modify-function signature="operator&lt;&lt;(unsigned short)"> <remove/> </modify-function>
1250 <modify-function signature="operator&lt;&lt;(const char*)">
1251 <remove/>
1252 </modify-function>
1253 <modify-function signature="operator&lt;&lt;(unsigned char)">
1254 <remove/>
1255 </modify-function>
1256 <modify-function signature="operator&lt;&lt;(unsigned int)">
1257 <remove/>
1258 </modify-function>
1259 <modify-function signature="operator&lt;&lt;(unsigned long long)">
1260 <remove/>
1261 </modify-function>
1262 <modify-function signature="operator&lt;&lt;(unsigned short)">
1263 <remove/>
1264 </modify-function>
1075 1265
1076 <modify-function signature="operator&gt;&gt;(char &amp;*)"> <remove/> </modify-function>
1266 <modify-function signature="operator&gt;&gt;(char &amp;*)">
1267 <remove/>
1268 </modify-function>
1269 <modify-function signature="operator&gt;&gt;(uint&amp;)">
1270 <remove/>
1271 </modify-function>
1272 <modify-function signature="operator&gt;&gt;(unsigned char&amp;)">
1273 <remove/>
1274 </modify-function>
1275 <modify-function signature="operator&gt;&gt;(unsigned long long&amp;)">
1276 <remove/>
1277 </modify-function>
1077 1278
1078 <modify-function signature="readRawData(char*,int)"> <remove/> </modify-function>
1079 <modify-function signature="readBytes(char&amp;*,uint&amp;)"> <remove/> </modify-function>
1080 <modify-function signature="writeRawData(const char*,int)"> <remove/> </modify-function>
1081 <modify-function signature="writeBytes(const char*,uint)"> <remove/> </modify-function>
1279 <modify-function signature="readRawData(char*,int)">
1280 <remove/>
1281 </modify-function>
1282 <modify-function signature="readBytes(char&amp;*,uint&amp;)">
1283 <remove/>
1284 </modify-function>
1285 <modify-function signature="writeRawData(const char*,int)">
1286 <remove/>
1287 </modify-function>
1288 <modify-function signature="writeBytes(const char*,uint)">
1289 <remove/>
1290 </modify-function>
1082 1291 </object-type>
1083 1292
1084 1293 <object-type name="QFSFileEngine">
1085 <extra-includes>
1086 <include file-name="QDateTime" location="global"/>
1087 </extra-includes>
1294 <extra-includes>
1295 <include file-name="QDateTime" location="global"/>
1296 </extra-includes>
1088 1297 </object-type>
1089 1298
1090 1299 <object-type name="QTextStream">
1091 <modify-function signature="QTextStream(QByteArray *, QFlags&lt;QIODevice::OpenModeFlag&gt;)"> <remove/> </modify-function>
1092 <modify-function signature="QTextStream(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)"> <remove/> </modify-function>
1093 <modify-function signature="operator&gt;&gt;(QChar&amp;)"> <remove/> </modify-function>
1094 <modify-function signature="operator&lt;&lt;(const void*)"> <remove/> </modify-function>
1095 <modify-function signature="operator&lt;&lt;(unsigned int)"> <remove/> </modify-function>
1096 <modify-function signature="operator&lt;&lt;(qlonglong)"> <remove/> </modify-function>
1097 <modify-function signature="operator&lt;&lt;(const QChar &amp;)"> <remove/> </modify-function>
1098 <modify-function signature="operator&lt;&lt;(unsigned long)"> <remove/> </modify-function>
1099 <modify-function signature="operator&lt;&lt;(signed long)"> <remove/> </modify-function>
1100 <modify-function signature="operator&lt;&lt;(const char*)"> <remove/> </modify-function>
1101 <modify-function signature="operator&lt;&lt;(unsigned short)"> <remove/> </modify-function>
1102 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)"> <remove/> </modify-function>
1103 <modify-function signature="operator&gt;&gt;(ulong&amp;)"> <remove/> </modify-function>
1104 <modify-function signature="setString(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)"> <remove/> </modify-function>
1105 <modify-function signature="string()const"> <remove/> </modify-function>
1106 <modify-function signature="operator&gt;&gt;(signed long&amp;)"> <remove/> </modify-function>
1107 <modify-function signature="operator&gt;&gt;(char*)"> <remove/> </modify-function>
1108 <modify-function signature="operator&gt;&gt;(QByteArray&amp;)"> <remove/> </modify-function>
1109 <modify-function signature="operator&gt;&gt;(QString&amp;)"> <remove/> </modify-function>
1110
1111
1300 <modify-function signature="QTextStream(QByteArray *, QFlags&lt;QIODevice::OpenModeFlag&gt;)">
1301 <remove/>
1302 </modify-function>
1303 <modify-function signature="QTextStream(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
1304 <remove/>
1305 </modify-function>
1306 <modify-function signature="operator&gt;&gt;(QChar&amp;)">
1307 <remove/>
1308 </modify-function>
1309 <modify-function signature="operator&lt;&lt;(const void*)">
1310 <remove/>
1311 </modify-function>
1312 <modify-function signature="operator&lt;&lt;(unsigned int)">
1313 <remove/>
1314 </modify-function>
1315 <modify-function signature="operator&lt;&lt;(unsigned long long)">
1316 <remove/>
1317 </modify-function>
1318 <modify-function signature="operator&lt;&lt;(const QChar &amp;)">
1319 <remove/>
1320 </modify-function>
1321 <modify-function signature="operator&lt;&lt;(unsigned long)">
1322 <remove/>
1323 </modify-function>
1324 <modify-function signature="operator&lt;&lt;(signed long)">
1325 <remove/>
1326 </modify-function>
1327 <modify-function signature="operator&lt;&lt;(const char*)">
1328 <remove/>
1329 </modify-function>
1330 <modify-function signature="operator&lt;&lt;(unsigned short)">
1331 <remove/>
1332 </modify-function>
1333 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
1334 <remove/>
1335 </modify-function>
1336 <modify-function signature="operator&gt;&gt;(unsigned long long&amp;)">
1337 <remove/>
1338 </modify-function>
1339 <modify-function signature="operator&gt;&gt;(uint&amp;)">
1340 <remove/>
1341 </modify-function>
1342 <modify-function signature="operator&gt;&gt;(ulong&amp;)">
1343 <remove/>
1344 </modify-function>
1345 <modify-function signature="setString(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
1346 <remove />
1347 </modify-function>
1348 <modify-function signature="string()const">
1349 <remove />
1350 </modify-function>
1351 <modify-function signature="operator&gt;&gt;(signed long&amp;)">
1352 <remove/>
1353 </modify-function>
1354 <modify-function signature="operator&gt;&gt;(char*)">
1355 <remove/>
1356 </modify-function>
1357 <modify-function signature="operator&gt;&gt;(QByteArray&amp;)">
1358 <remove/>
1359 </modify-function>
1360 <modify-function signature="operator&gt;&gt;(QString&amp;)">
1361 <remove/>
1362 </modify-function>
1363 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
1364 <remove/>
1365 </modify-function>
1366 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
1367 <remove/>
1368 </modify-function>
1369
1370
1112 1371 <modify-function signature="setCodec(QTextCodec *)">
1113 <modify-argument index="1">
1114 <reference-count action="set" variable-name="__rcCodec"/>
1115 </modify-argument>
1372 <modify-argument index="1">
1373 <reference-count action="set" variable-name="__rcCodec"/>
1374 </modify-argument>
1116 1375 </modify-function>
1117
1376
1118 1377 <modify-function signature="QTextStream(QIODevice *)">
1119 <modify-argument index="1">
1120 <reference-count action="set" variable-name="__rcDevice"/>
1121 </modify-argument>
1122 </modify-function>
1378 <modify-argument index="1">
1379 <reference-count action="set" variable-name="__rcDevice"/>
1380 </modify-argument>
1381 </modify-function>
1123 1382 <modify-function signature="setDevice(QIODevice *)">
1124 <modify-argument index="1">
1125 <reference-count action="set" variable-name="__rcDevice"/>
1126 </modify-argument>
1127 </modify-function>
1383 <modify-argument index="1">
1384 <reference-count action="set" variable-name="__rcDevice"/>
1385 </modify-argument>
1386 </modify-function>
1128 1387 </object-type>
1129
1388
1130 1389 <object-type name="QSystemSemaphore" />
1131
1390
1132 1391 <namespace-type name="QtConcurrent" target-type="class" />
1133
1392
1134 1393 <value-type name="QFuture" generate="no">
1135 1394 <modify-function signature="operator T() const" remove="all" />
1136 1395 <modify-function signature="operator=(const QFuture &amp;)" remove="all" />
1137 1396 </value-type>
1138 <value-type name="QtScriptVoidFuture" java-name="QFutureVoid">
1397 <value-type name="QtJambiVoidFuture" java-name="QFutureVoid">
1139 1398 <modify-function signature="resultCount()const" remove="all" />
1140 1399 <modify-function signature="isResultReadyAt(int)const" remove="all" />
1141 1400 </value-type>
1142 <value-type name="QtScriptFuture" java-name="QFuture" generic-class="yes" />
1143
1401 <value-type name="QtJambiFuture" java-name="QFuture" generic-class="yes" />
1402
1144 1403 <object-type name="QFutureWatcherBase">
1145 1404 <modify-function signature="connectNotify(const char *)" remove="all" />
1146 1405 <modify-function signature="disconnectNotify(const char *)" remove="all" />
1147 </object-type>
1148 <object-type name="QtScriptVoidFutureWatcher" java-name="QFutureWatcherVoid" />
1149
1406 </object-type>
1407 <object-type name="QtJambiVoidFutureWatcher" java-name="QFutureWatcherVoid" />
1408
1150 1409 <object-type name="QFutureWatcher" generate="no">
1151 1410 <modify-function signature="future()const" remove="all" />
1152 1411 </object-type>
1153 <object-type name="QtScriptFutureWatcher" java-name="QFutureWatcher" generic-class="yes" />
1154
1412 <object-type name="QtJambiFutureWatcher" java-name="QFutureWatcher" generic-class="yes" />
1413
1155 1414 <object-type name="QFutureSynchronizer" generate="no" />
1156 <object-type name="QtScriptFutureSynchronizer" generic-class="yes" java-name="QFutureSynchronizer" />
1157 <object-type name="QtScriptVoidFutureSynchronizer" java-name="QFutureSynchronizerVoid" />
1415 <object-type name="QtJambiFutureSynchronizer" generic-class="yes" java-name="QFutureSynchronizer" />
1416 <object-type name="QtJambiVoidFutureSynchronizer" java-name="QFutureSynchronizerVoid" />
1158 1417 <object-type name="QThreadPool" />
1159
1418
1160 1419 <object-type name="QFutureIterator" generate="no">
1161 <modify-function signature="operator=(const QFuture&amp;)" remove="all" />
1420 <modify-function signature="operator=(const QFuture&amp;)" remove="all" />
1162 1421 </object-type>
1163 <object-type name="QtScriptFutureIterator" generic-class="yes" java-name="QFutureIterator" />
1422 <object-type name="QtJambiFutureIterator" generic-class="yes" java-name="QFutureIterator" />
1164 1423 <object-type name="QRunnable" />
1165 1424
1166
1167 <value-type name="QXmlStreamAttribute"/>
1168 <value-type name="QXmlStreamAttributes"/>
1169 <value-type name="QXmlStreamNamespaceDeclaration"/>
1170 <value-type name="QXmlStreamNotationDeclaration"/>
1171 <value-type name="QXmlStreamEntityDeclaration"/>
1172 <object-type name="QXmlStreamReader"/>
1173 <object-type name="QXmlStreamWriter"/>
1425 <!-- Inefficient hash codes -->
1426 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUuid' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
1427 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QLocale' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
1428 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFuture' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
1429 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRegExp' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
1430 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFutureVoid' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
1431 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUrl' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
1432 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QProcessEnvironment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
1174 1433
1175 <value-type name="QModelIndex"/>
1434 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::selectIteration', unmatched parameter type 'T'" />
1435 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QVariantAnimation::registerInterpolator', unmatched parameter type 'QVariantAnimation::Interpolator'" />
1176 1436
1437 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'Qt::Initialization'"/>
1177 1438 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'std::*'"/>
1178 1439 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
1179 1440 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
1180 1441 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QMetaObject'"/>
1181 1442 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'FILE\*'"/>
1182 1443 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QByteArray::Data\*'"/>
1183 1444 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFC'"/>
1184 1445 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFI'"/>
1185 1446 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::ExtensionOption const\*'"/>
1186 1447 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::Iterator\*'"/>
1187 1448 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QDataStream::ByteOrder'"/>
1188 1449 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
1189 1450 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
1190 1451 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
1191 1452 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPointer&lt;*&gt;'"/>
1192 1453 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QVector&lt;*&gt;'"/>
1193 <suppress-warning text="* private virtual function '*' in 'QAbstractListModel'"/>
1194 <suppress-warning text="* private virtual function '*' in 'QAbstractTableModel'"/>
1195 <suppress-warning text="* private virtual function '*' in 'QListWidget'"/>
1196 <suppress-warning text="* private virtual function '*' in 'QTreeWidget'"/>
1197 <suppress-warning text="* private virtual function '*' in 'QFontDialog'"/>
1198 <suppress-warning text="* private virtual function '*' in 'QTableWidget'"/>
1199 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDateTime' has equals operators but no qHash() function"/>
1200 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPersistentModelIndex' has equals operators but no qHash() function"/>
1201 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUuid' has equals operators but no qHash() function"/>
1202 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRect' has equals operators but no qHash() function"/>
1203 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTime' has equals operators but no qHash() function"/>
1204 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QLocale' has equals operators but no qHash() function"/>
1205 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDir' has equals operators but no qHash() function"/>
1206 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPointF' has equals operators but no qHash() function"/>
1207 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSize' has equals operators but no qHash() function"/>
1208 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFileInfo' has equals operators but no qHash() function"/>
1209 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSizeF' has equals operators but no qHash() function"/>
1210 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRegExp' has equals operators but no qHash() function"/>
1211 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRectF' has equals operators but no qHash() function"/>
1212 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDate' has equals operators but no qHash() function"/>
1213 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPoint' has equals operators but no qHash() function"/>
1214 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUrl' has equals operators but no qHash() function"/>
1454 <suppress-warning text="* private virtual function '*' in 'QAbstractListModel'"/>
1455 <suppress-warning text="* private virtual function '*' in 'QAbstractTableModel'"/>
1456 <suppress-warning text="* private virtual function '*' in 'QListWidget'"/>
1457 <suppress-warning text="* private virtual function '*' in 'QTreeWidget'"/>
1458 <suppress-warning text="* private virtual function '*' in 'QFontDialog'"/>
1459 <suppress-warning text="* private virtual function '*' in 'QTableWidget'"/>
1215 1460 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'" />
1216 1461 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'" />
1217 1462 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'" />
1218 1463 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'" />
1219 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFuture' has equals operators but no qHash() function" />
1220 1464 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown operator 'T'" />
1221 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFutureVoid' has equals operators but no qHash() function" />
1222 1465 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constBegin', unmatched return type 'const_iterator'" />
1223 1466 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::end', unmatched return type 'const_iterator'" />
1224 1467 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constEnd', unmatched return type 'const_iterator'" />
1225 1468 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::QFuture', unmatched parameter type 'QFutureInterface&lt;T&gt;*'" />
1226 1469 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::begin', unmatched return type 'const_iterator'" />
1470 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::advance', unmatched parameter type 'It&amp;'" />
1227 1471 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'Sequence'" />
1228 1472 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;U&gt;'" />
1229 1473 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;MapFunctor::result_type&gt;'" />
1230 1474 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'OutputSequence'" />
1231 1475 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Iterator'" />
1232 1476 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Sequence const&amp;'" />
1233 1477 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filter', unmatched parameter type 'Sequence&amp;'" />
1478 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;qValueType&lt;Iterator&gt;::value_type&gt;" />
1234 1479 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Sequence::value_type&gt;'" />
1235 1480 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Iterator::value_type&gt;'" />
1236 1481 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'V'" />
1237 1482 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'W'" />
1238 1483 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'ResultType'" />
1239 1484 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'U'" />
1240 1485 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'OutputSequence'" />
1241 1486 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'Sequence'" />
1242 1487 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMappedReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'" />
1243 1488 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'U'" />
1244 1489 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'V'" />
1245 1490 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'ResultType'" />
1246 1491 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMap', unmatched return type 'ThreadEngineStarter&lt;void&gt;'" />
1247 1492 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startThreadEngine', unmatched return type 'ThreadEngineStarter&lt;ThreadEngine::ResultType&gt;'" />
1248 1493 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Iterator'" />
1249 1494 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Sequence const&amp;'" />
1250 1495 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Iterator'" />
1251 1496 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Sequence const&amp;'" />
1252 1497 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Iterator'" />
1253 1498 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Sequence&amp;'" />
1254 1499 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filterInternal', unmatched return type 'ThreadEngineStarter&lt;void&gt;'" />
1255 1500 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0lt;T,Class&gt;::type'" />
1256 1501 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'SelectFunctor0&lt;T,T&gt;::type'" />
1257 1502 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Iterator'" />
1258 1503 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Sequence const&amp;'" />
1259 1504 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Iterator'" />
1260 1505 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Sequence&amp;'" />
1261 1506 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMapped', unmatched return type 'QtConcurrent::ThreadEngineStarter&lt;T&gt;'" />
1262 1507 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFilteredReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'" />
1263 1508 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const*'" />
1264 1509 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class*'" />
1265 1510 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const&amp;'" />
1266 1511 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject*'" />
1267 1512 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject'" />
1268 1513 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'T'" />
1269 1514 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilter', unmatched parameter type 'Sequence&amp;'" />
1270 1515 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0&lt;T,Class&gt;::type'" />
1271 1516
1517 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFuture&lt;void&gt;::operator= - definition *ignored*" />
1518 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureInterface&lt;void&gt;::future - definition *ignored*" />
1519 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureWatcher&lt;void&gt;::setFuture - definition *ignored*" />
1520
1521
1272 1522 </typesystem>
This diff has been collapsed as it changes many lines, (1307 lines changed) Show them Hide them
@@ -1,2609 +1,2480
1 1 <?xml version="1.0"?>
2 2 <typesystem package="com.trolltech.qt.core"><template name="core.prepare_removed_bool*_argument">
3 3 bool __ok;
4 4 bool *%out% = &amp;__ok;
5 5 </template><template name="core.convert_to_null_or_wrap">
6 6 QScriptValue %out%;
7 7 if (!__ok)
8 8 %out% = context-&gt;engine()-&gt;nullValue();
9 9 else
10 10 %out% = qScriptValueFromValue(context-&gt;engine(), %in%);
11 11 </template><template name="core.convert_to_null_or_primitive">
12 12 QScriptValue %out%;
13 13 if (!__ok)
14 14 %out% = context-&gt;engine()-&gt;nullValue();
15 15 else
16 16 %out% = QScriptValue(context-&gt;engine(), %in%);
17 17 </template><template name="core.convert_string_arg_to_char*">
18 18 QByteArray tmp_%out% = %in%.toString().toLatin1();
19 19 const char * %out% = tmp_%out%.constData();
20 20 </template><template name="core.convert_int_arg_and_check_range">
21 21 int %out% = %in%.toInt32();
22 22 if ((%out% &lt; 0) || (%this%-&gt;size() &lt; %out%)) {
23 23 return context-&gt;throwError(QScriptContext::RangeError,
24 24 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): index out of range"));
25 25 }
26 26 </template><template name="core.convert_pointer_arg_and_check_null">
27 27 %TYPE% %out% = qscriptvalue_cast&lt;%TYPE%&gt;(%in%);
28 28 if (!%out%) {
29 29 return context-&gt;throwError(QScriptContext::TypeError,
30 30 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): failed to convert argument to %TYPE%"));
31 31 }
32 32 </template><template name="core.convert_stringref_to_string">
33 33 QString %out% = %in%.toString();
34 34 </template><rejection class="QTextCodec::ConverterState"/><rejection class="QTextCodecFactoryInterface"/><rejection class="QAbstractEventDispatcher"/><rejection class="QAbstractFileEngine"/><rejection class="QAbstractFileEngineHandler"/><rejection class="QAbstractFileEngineIterator"/><rejection class="QFSFileEngine"/><rejection class="QSystemLocale"/><rejection class="QFutureWatcherBase"/><rejection class="QFutureSynchronizer"/><enum-type name="QXmlStreamReader::Error"/><enum-type name="QXmlStreamReader::TokenType"/><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 35
36 <value-type name="QModelIndex"/>
36 37 <rejection class="*" function-name="d_func"/>
37 38 <rejection class="*" function-name="data_ptr"/>
38 39 <rejection class="*" function-name="detach"/>
39 40 <rejection class="*" function-name="isDetached"/>
40 41
41 42 <rejection class="*" field-name="d_ptr"/>
42 43 <rejection class="*" field-name="d"/>
43 44
44 <rejection class="" enum-name="QtValidLicenseForTestModule"/>
45 <rejection class="" enum-name="QtValidLicenseForTestModule"/>
46
45 47
46 48 <rejection class="" enum-name="QtValidLicenseForDBusModule"/>
47 49 <rejection class="" enum-name="QtValidLicenseForSqlModule"/>
48 50 <rejection class="" enum-name="QtValidLicenseForOpenGLModule"/>
49 51 <rejection class="" enum-name="enum_1"/>
50 52 <rejection class="" enum-name="QtValidLicenseForXmlModule"/>
51 53 <rejection class="" enum-name="QtValidLicenseForXmlPatternsModule"/>
52 54 <rejection class="" enum-name="QtValidLicenseForActiveQtModule"/>
53 55 <rejection class="" enum-name="QtValidLicenseForCoreModule"/>
54 56 <rejection class="" enum-name="QtValidLicenseForQt3SupportLightModule"/>
55 57 <rejection class="" enum-name="QtValidLicenseForQt3SupportModule"/>
56 58 <rejection class="" enum-name="QtValidLicenseForNetworkModule"/>
57 59 <rejection class="" enum-name="QtValidLicenseForSvgModule"/>
58 60 <rejection class="" enum-name="QtValidLicenseForGuiModule"/>
59 61 <rejection class="" enum-name="QtValidLicenseForScriptModule"/>
60 62 <rejection class="" enum-name="QtValidLicenseForHelpModule"/>
63 <rejection class="" enum-name="QtValidLicenseForScriptToolsModule"/>
64 <rejection class="" enum-name="QtValidLicenseForMultimediaModule"/>
65 <rejection class="" enum-name="QtValidLicenseForOpenVGModule"/>
66
61 67 <rejection class="QtConcurrent" enum-name="enum_1"/>
68 <rejection class="QtConcurrent" function-name="operator|"/>
62 69
70 <rejection class="Qt" enum-name="Modifier"/>
71
72 <rejection class="QSharedPointer"/>
73 <rejection class="QWeakPointer"/>
63 74 <rejection class="QFuture::const_iterator"/>
64 75 <rejection class="QFutureInterface"/>
65 76 <rejection class="QFutureInterfaceBase"/>
66 77 <rejection class="QtConcurrent::BlockSizeManager"/>
67 78 <rejection class="QtConcurrent::ConstMemberFunctionWrapper"/>
68 79 <rejection class="QtConcurrent::Exception"/>
69 80 <rejection class="QtConcurrent::FilterKernel"/>
70 81 <rejection class="QtConcurrent::FilteredEachKernel"/>
71 82 <rejection class="QtConcurrent::FilteredReducedKernel"/>
72 83 <rejection class="QtConcurrent::FunctionWrapper0"/>
73 84 <rejection class="QtConcurrent::FunctionWrapper1"/>
74 85 <rejection class="QtConcurrent::FunctionWrapper2"/>
75 86 <rejection class="QtConcurrent::IntermediateResults"/>
76 87 <rejection class="QtConcurrent::IterateKernel"/>
77 88 <rejection class="QtConcurrent::MapKernel"/>
78 89 <rejection class="QtConcurrent::MappedEachKernel"/>
79 90 <rejection class="QtConcurrent::MappedReducedKernel"/>
80 91 <rejection class="QtConcurrent::Median"/>
81 92 <rejection class="QtConcurrent::MemberFunctionWrapper"/>
82 93 <rejection class="QtConcurrent::MemberFunctionWrapper1"/>
94 <rejection class="QtConcurrent::qValueType"/>
83 95 <rejection class="QtConcurrent::ReduceKernel"/>
84 96 <rejection class="QtConcurrent::ResultItem"/>
85 97 <rejection class="QtConcurrent::ResultIterator"/>
86 98 <rejection class="QtConcurrent::ResultIteratorBase"/>
87 99 <rejection class="QtConcurrent::ResultReporter"/>
88 100 <rejection class="QtConcurrent::ResultStore"/>
89 101 <rejection class="QtConcurrent::ResultStoreBase"/>
90 102 <rejection class="QtConcurrent::RunFunctionTask"/>
91 103 <rejection class="QtConcurrent::RunFunctionTaskBase"/>
92 104 <rejection class="QtConcurrent::SelectSpecialization"/>
93 105 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall0"/>
94 106 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall1"/>
95 107 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall2"/>
96 108 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall3"/>
97 109 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall4"/>
98 110 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall5"/>
99 111 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall0"/>
100 112 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall1"/>
101 113 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall2"/>
102 114 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall3"/>
103 115 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall4"/>
104 116 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall5"/>
105 117 <rejection class="QtConcurrent::SelectStoredFunctorCall0"/>
106 118 <rejection class="QtConcurrent::SelectStoredFunctorCall1"/>
107 119 <rejection class="QtConcurrent::SelectStoredFunctorCall2"/>
108 120 <rejection class="QtConcurrent::SelectStoredFunctorCall3"/>
109 121 <rejection class="QtConcurrent::SelectStoredFunctorCall4"/>
110 122 <rejection class="QtConcurrent::SelectStoredFunctorCall5"/>
111 123 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall0"/>
112 124 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall1"/>
113 125 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall2"/>
114 126 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall3"/>
115 127 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall4"/>
116 128 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall5"/>
117 129 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall0"/>
118 130 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall1"/>
119 131 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall2"/>
120 132 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall3"/>
121 133 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall4"/>
122 134 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall5"/>
123 135 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall0"/>
124 136 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall1"/>
125 137 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall2"/>
126 138 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall3"/>
127 139 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall4"/>
128 140 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall5"/>
129 141 <rejection class="QtConcurrent::SequenceHolder1"/>
130 142 <rejection class="QtConcurrent::SequenceHolder2"/>
131 143 <rejection class="QtConcurrent::StoredConstMemberFunctionCall0"/>
132 144 <rejection class="QtConcurrent::StoredConstMemberFunctionCall1"/>
133 145 <rejection class="QtConcurrent::StoredConstMemberFunctionCall2"/>
134 146 <rejection class="QtConcurrent::StoredConstMemberFunctionCall3"/>
135 147 <rejection class="QtConcurrent::StoredConstMemberFunctionCall4"/>
136 148 <rejection class="QtConcurrent::StoredConstMemberFunctionCall5"/>
137 149 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall0"/>
138 150 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall1"/>
139 151 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall2"/>
140 152 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall3"/>
141 153 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall4"/>
142 154 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall5"/>
143 155 <rejection class="QtConcurrent::StoredFunctorCall0"/>
144 156 <rejection class="QtConcurrent::StoredFunctorCall1"/>
145 157 <rejection class="QtConcurrent::StoredFunctorCall2"/>
146 158 <rejection class="QtConcurrent::StoredFunctorCall3"/>
147 159 <rejection class="QtConcurrent::StoredFunctorCall4"/>
148 160 <rejection class="QtConcurrent::StoredFunctorCall5"/>
149 161 <rejection class="QtConcurrent::StoredFunctorPointerCall0"/>
150 162 <rejection class="QtConcurrent::StoredFunctorPointerCall1"/>
151 163 <rejection class="QtConcurrent::StoredFunctorPointerCall2"/>
152 164 <rejection class="QtConcurrent::StoredFunctorPointerCall3"/>
153 165 <rejection class="QtConcurrent::StoredFunctorPointerCall4"/>
154 166 <rejection class="QtConcurrent::StoredFunctorPointerCall5"/>
155 167 <rejection class="QtConcurrent::StoredMemberFunctionCall0"/>
156 168 <rejection class="QtConcurrent::StoredMemberFunctionCall1"/>
157 169 <rejection class="QtConcurrent::StoredMemberFunctionCall2"/>
158 170 <rejection class="QtConcurrent::StoredMemberFunctionCall3"/>
159 171 <rejection class="QtConcurrent::StoredMemberFunctionCall4"/>
160 172 <rejection class="QtConcurrent::StoredMemberFunctionCall5"/>
161 173 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall0"/>
162 174 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall1"/>
163 175 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall2"/>
164 176 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall3"/>
165 177 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall4"/>
166 178 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall5"/>
167 179 <rejection class="QtConcurrent::ThreadEngine"/>
168 180 <rejection class="QtConcurrent::ThreadEngineBase"/>
169 181 <rejection class="QtConcurrent::ThreadEngineSemaphore"/>
170 182 <rejection class="QtConcurrent::ThreadEngineStarter"/>
171 183 <rejection class="QtConcurrent::ThreadEngineStarterBase"/>
172 184 <rejection class="QtConcurrent::UnhandledException"/>
173 185 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall0"/>
174 186 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall1"/>
175 187 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall2"/>
176 188 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall3"/>
177 189 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall4"/>
178 190 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall5"/>
179 191 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall0"/>
180 192 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall1"/>
181 193 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall2"/>
182 194 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall3"/>
183 195 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall4"/>
184 196 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall5"/>
185 197 <rejection class="QtConcurrent::VoidStoredFunctorCall0"/>
186 198 <rejection class="QtConcurrent::VoidStoredFunctorCall1"/>
187 199 <rejection class="QtConcurrent::VoidStoredFunctorCall2"/>
188 200 <rejection class="QtConcurrent::VoidStoredFunctorCall3"/>
189 201 <rejection class="QtConcurrent::VoidStoredFunctorCall4"/>
190 202 <rejection class="QtConcurrent::VoidStoredFunctorCall5"/>
191 203 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall0"/>
192 204 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall1"/>
193 205 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall2"/>
194 206 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall3"/>
195 207 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall4"/>
196 208 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall5"/>
197 209 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall0"/>
198 210 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall1"/>
199 211 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall2"/>
200 212 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall3"/>
201 213 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall4"/>
202 214 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall5"/>
203 215 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall0"/>
204 216 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall1"/>
205 217 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall2"/>
206 218 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall3"/>
207 219 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall4"/>
208 220 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall5"/>
209 221
210 222 <rejection class="QMdi"/>
211 <rejection class="stdext"/>
223 <rejection class="stdext"/>
212 224 <rejection class="QAlgorithmsPrivate"/>
213 225 <rejection class="QAtomic"/>
214 226 <rejection class="QAtomicPointer"/>
215 227 <rejection class="QAtomicInt"/>
216 228 <rejection class="QBasicAtomicInt"/>
217 229 <rejection class="QBasicAtomic"/>
218 230 <rejection class="QBasicAtomicPointer"/>
231 <rejection class="QScopedPointer"/>
232 <rejection class="QScopedArrayPointer"/>
233 <rejection class="QScopedPointer"/>
234 <rejection class="QScopedPointerArrayDeleter"/>
235 <rejection class="QScopedPointerDeleter"/>
236 <rejection class="QScopedPointerPodDeleter"/>
237 <rejection class="QScopedPointerSharedDeleter"/>
238 <rejection class="QScopedSharedPointer"/>
239 <rejection class="QCustomScopedPointer"/>
240 <rejection class="QStringBuilder"/>
241
219 242 <rejection class="QBitRef"/>
220 243 <rejection class="QCache"/>
244 <rejection class="QContiguousCache"/>
245 <rejection class="QContiguousCacheData"/>
246 <rejection class="QContiguousCacheTypedData"/>
221 247 <rejection class="QCharRef"/>
222 248 <rejection class="QDebug"/>
223 <rejection class="QExplicitlySharedDataPointer"/>
249 <rejection class="QNoDebug"/>
250 <rejection class="QExplicitlySharedDataPointer"/>
224 251 <rejection class="QFlag"/>
225 252 <rejection class="QFlags"/>
226 253 <rejection class="QForeachContainer"/>
227 254 <rejection class="QForeachContainerBase"/>
228 255 <rejection class="QGlobalStatic"/>
229 256 <rejection class="QHash"/>
230 257 <rejection class="QHashData"/>
231 258 <rejection class="QHashDummyNode"/>
232 259 <rejection class="QHashDummyNode"/>
233 260 <rejection class="QHashDummyNode"/>
234 261 <rejection class="QHashDummyNode"/>
235 262 <rejection class="QHashDummyNode"/>
236 263 <rejection class="QHashDummyValue"/>
237 264 <rejection class="QHashIterator"/>
238 265 <rejection class="QHashNode"/>
239 266 <rejection class="QHashNode"/>
240 267 <rejection class="QHashNode"/>
241 268 <rejection class="QHashNode"/>
242 269 <rejection class="QHashNode"/>
243 270 <rejection class="QInternal"/>
271 <rejection class="QIncompatibleFlag"/>
244 272 <rejection class="QLibrary"/>
245 273 <rejection class="QLinkedList"/>
246 274 <rejection class="QLinkedListData"/>
247 275 <rejection class="QLinkedListIterator"/>
248 276 <rejection class="QLinkedListNode"/>
249 277 <rejection class="QListData"/>
250 278 <rejection class="QListIterator"/>
251 279 <rejection class="QMap"/>
280 <rejection class="QMapNode"/>
281 <rejection class="QMapPayloadNode"/>
252 282 <rejection class="QMapData"/>
253 283 <rejection class="QMapIterator"/>
254 284 <rejection class="QMetaType"/>
255 285 <rejection class="QMetaTypeId"/>
256 286 <rejection class="QMetaProperty"/>
257 287 <rejection class="QMetaObject"/>
258 288 <rejection class="QMetaClassInfo"/>
259 289 <rejection class="QMetaMethod"/>
260 290 <rejection class="QMetaEnum"/>
261 291 <rejection class="QMultiHash"/>
262 292 <rejection class="QMultiMap"/>
263 293 <rejection class="QMutableHashIterator"/>
264 294 <rejection class="QMutableLinkedListIterator"/>
265 295 <rejection class="QMutableListIterator"/>
266 296 <rejection class="QMutableMapIterator"/>
267 297 <rejection class="QMutableVectorIterator"/>
268 298 <rejection class="QMutexLocker"/>
269 299 <rejection class="QNoImplicitBoolCast"/>
270 300 <rejection class="QObjectCleanupHandler"/>
271 301 <rejection class="QObjectData"/>
272 302 <rejection class="QObjectUserData"/>
273 303 <rejection class="QPluginLoader"/>
274 304 <rejection class="QPointer"/>
275 305 <rejection class="QReadLocker"/>
276 306 <rejection class="QResource"/>
277 307 <rejection class="QSet"/>
278 308 <rejection class="QSetIterator"/>
279 309 <rejection class="QSharedData"/>
280 310 <rejection class="QSharedDataPointer"/>
281 311 <rejection class="QStack"/>
282 312 <rejection class="QSysInfo"/>
283 <rejection class="QTextStreamManipulator"/>
313 <rejection class="QTextStreamManipulator"/>
284 314 <rejection class="QThreadStorage"/>
285 315 <rejection class="QThreadStorageData"/>
286 316 <rejection class="QTypeInfo"/>
287 317 <rejection class="QTypeInfo"/>
288 318 <rejection class="QVFbKeyData"/>
289 319 <rejection class="QVariantComparisonHelper"/>
290 320 <rejection class="QVectorData"/>
291 <rejection class="QVectorIterator"/>
321 <rejection class="QVectorIterator"/>
292 322 <rejection class="QVectorTypedData"/>
293 323 <rejection class="QWriteLocker"/>
294 324 <rejection class="QtPrivate"/>
295 325 <rejection class="qGreater"/>
296 326 <rejection class="qLess"/>
297 327 <rejection class="std"/>
298 328 <rejection class="QAbstractFileEngine::ExtensionOption"/>
299 329 <rejection class="QAbstractFileEngine::ExtensionReturn"/>
300 330 <rejection class="QByteArray::Data"/>
301 331 <rejection class="QIntForType"/>
302 332 <rejection class="QList::Node"/>
303 333 <rejection class="QList::const_iterator"/>
304 334 <rejection class="QList::iterator"/>
305 335 <rejection class="QMetaTypeId2"/>
306 336 <rejection class="QMutableSetIterator"/>
307 337 <rejection class="QSubString"/>
308 338 <rejection class="QUintForType"/>
309 339 <rejection class="QtConcurrent::internal"/>
340 <rejection class="QByteArrayMatcher::Data"/>
341 <rejection class="QStringMatcher::Data"/>
310 342
311 <rejection class="QLocale::Data"/>
343 <rejection class="StringBuilder"/>
344 <rejection class="QConcatenable"/>
345 <rejection class="QLatin1Literal"/>
346 <rejection class="QIntegerForSizeof"/>
347
348
349 <rejection class="QLocale::Data"/>
312 350 <rejection class="QGlobalStaticDeleter"/>
313 351 <rejection class="QSharedMemory"/> <!-- Temporarily until we know how to implement it in Java -->
314 352 <rejection class="QVarLengthArray"/>
315
353
316 354 <!-- DBus -->
317 355 <rejection class="QDBusAbstractAdaptor"/>
318 356 <rejection class="QDBusAbstractInterface"/>
319 357 <rejection class="QDBusArgument"/>
320 358 <rejection class="QDBusConnection"/>
321 359 <rejection class="QDBusConnectionInterface"/>
322 360 <rejection class="QDBusContext"/>
323 361 <rejection class="QDBusError"/>
324 362 <rejection class="QDBusInterface"/>
325 363 <rejection class="QDBusMessage"/>
326 364 <rejection class="QDBusMetaType"/>
327 365 <rejection class="QDBusObjectPath"/>
328 366 <rejection class="QDBusReply"/>
329 367 <rejection class="QDBusServer"/>
330 368 <rejection class="QDBusSignature"/>
331 369 <rejection class="QDBusVariant"/>
332
370
333 371 <rejection class="_Revbidit"/>
334 372 <rejection class="_complex"/>
335 373 <rejection class="_exception"/>
336 374 <rejection class="_iobuf"/>
337 375 <rejection class="_stat"/>
338 376 <rejection class="_wfinddata_t"/>
339 377 <rejection class="exception"/>
340 378 <rejection class="istreambuf_iterator"/>
341 379 <rejection class="ostreambuf_iterator"/>
342 380 <rejection class="reverse_bidirectional_iterator"/>
343 381 <rejection class="reverse_iterator"/>
344 382 <rejection class="stat"/>
345 383 <rejection class="tm"/>
346 384
385 <rejection class="Qt" enum-name="Initialization"/>
386
347 387 <rejection class="QAbstractEventDispatcher" function-name="filterEvent"/>
348 388 <rejection class="QAbstractEventDispatcher" function-name="setEventFilter"/>
349 <rejection class="QAbstractFileEngine" function-name="beginEntryList"/>
350 <rejection class="QAbstractFileEngine" function-name="endEntryList"/>
389
351 390 <rejection class="QAbstractFileEngine" function-name="extension"/>
352 391 <rejection class="QCoreApplication" function-name="compressEvent"/>
353 392 <rejection class="QCoreApplication" function-name="eventFilter"/>
354 393 <rejection class="QCoreApplication" function-name="filterEvent"/>
355 394 <rejection class="QCoreApplication" function-name="setEventFilter"/>
356 395 <rejection class="QFile" function-name="setDecodingFunction"/>
357 396 <rejection class="QFile" function-name="setEncodingFunction"/>
358 397 <rejection class="QList" function-name="begin"/>
359 398 <rejection class="QList" function-name="constBegin"/>
360 399 <rejection class="QList" function-name="constEnd"/>
361 400 <rejection class="QList" function-name="end"/>
362 401 <rejection class="QList" function-name="erase"/>
363 402 <rejection class="QList" function-name="erase"/>
364 403 <rejection class="QList" function-name="free"/>
365 404 <rejection class="QList" function-name="fromList"/>
366 405 <rejection class="QList" function-name="fromSet"/>
367 406 <rejection class="QList" function-name="fromSet"/>
368 407 <rejection class="QList" function-name="insert"/>
369 408 <rejection class="QList" function-name="malloc"/>
370 409 <rejection class="QList" function-name="node_construct"/>
371 410 <rejection class="QList" function-name="node_copy"/>
372 411 <rejection class="QList" function-name="node_destruct"/>
373 412 <rejection class="QList" function-name="toSet"/>
374 413 <rejection class="QObject" function-name="receivers"/>
375 <rejection class="QObject" function-name="findChild"/>
414 <rejection class="QObject" function-name="findChild"/>
376 415 <rejection class="QObject" function-name="findChildren"/>
377 416 <rejection class="QObject" function-name="setUserData"/>
378 417 <rejection class="QObject" function-name="userData"/>
379 418 <rejection class="QObject" function-name="destroyed"/>
380 419 <rejection class="QObject" function-name="connect"/>
381 420 <rejection class="QObject" function-name="connectNotify"/>
382 421 <rejection class="QObject" function-name="disconnect"/>
383 422 <rejection class="QObject" function-name="disconnectNotify"/>
384 423 <rejection class="QObject" function-name="registerUserData"/>
424 <rejection class="QObject" function-name="sender"/>
425 <rejection class="QTimer" function-name="singleShot"/>
385 426 <rejection class="QProcess" function-name="pid"/>
386 427 <rejection class="QRegion" function-name="cleanUp"/>
387 428 <rejection class="QSettings" function-name="registerFormat"/>
388 429 <rejection class="QVector" function-name="back"/>
389 430 <rejection class="QVector" function-name="begin"/>
390 431 <rejection class="QVector" function-name="constBegin"/>
391 432 <rejection class="QVector" function-name="constEnd"/>
392 433 <rejection class="QVector" function-name="end"/>
393 434 <rejection class="QVector" function-name="erase"/>
394 435 <rejection class="QVector" function-name="free"/>
395 436 <rejection class="QVector" function-name="front"/>
396 437 <rejection class="QVector" function-name="insert"/>
397 438 <rejection class="QVector" function-name="malloc"/>
398 439 <rejection class="QVector" function-name="alloc"/>
399 440 <rejection class="QVector" function-name="operator+="/>
400 441 <rejection class="QAbstractFileEngineIterator" function-name="entryInfo"/>
401
442 <rejection class="QtConcurrent::ThreadEngineBarrier"/>
443
402 444 <rejection class="QAbstractFileEngineIterator" enum-name="EntryInfoType"/>
403 445 <rejection class="QDataStream" enum-name="ByteOrder"/>
404
446
405 447
406 448 <namespace-type name="Qt">
407 449
408 450 <extra-includes>
409 451 <include file-name="QTextDocument" location="global"/>
410 452 </extra-includes>
411 453 </namespace-type>
412 454
455 <enum-type name="QDate::MonthNameType"/>
456 <enum-type name="QAbstractAnimation::DeletionPolicy"/>
457 <enum-type name="QAbstractAnimation::Direction"/>
458 <enum-type name="QAbstractAnimation::State"/>
459 <enum-type name="QDataStream::FloatingPointPrecision"/>
460 <enum-type name="QEasingCurve::Type"/>
461 <enum-type name="QHistoryState::HistoryType"/>
462 <enum-type name="QState::ChildMode"/>
463 <enum-type name="QStateMachine::Error"/>
464 <enum-type name="QStateMachine::EventPriority"/>
465 <enum-type name="QStateMachine::RestorePolicy"/>
466 <enum-type name="Qt::AnchorPoint"/>
467 <enum-type name="Qt::CoordinateSystem"/>
468 <enum-type name="Qt::GestureState"/>
469 <enum-type name="Qt::InputMethodHint" flags="Qt::InputMethodHints"/>
470 <enum-type name="Qt::NavigationMode"/>
471 <enum-type name="Qt::RenderHint"/>
472 <enum-type name="Qt::TileRule"/>
473 <enum-type name="Qt::TouchPointState" flags="Qt::TouchPointStates"/>
413 474
414 475 <enum-type name="QtMsgType">
415 476 <reject-enum-value name="QtSystemMsg"/>
416 477 </enum-type>
417 478
479
480 <enum-type name="QReadWriteLock::RecursionMode"/>
418 481 <enum-type name="QSystemSemaphore::AccessMode"/>
419 482 <enum-type name="QSystemSemaphore::SystemSemaphoreError"/>
420 483 <enum-type name="QTextBoundaryFinder::BoundaryReason" flags="QTextBoundaryFinder::BoundaryReasons"/>
421 <enum-type name="QTextBoundaryFinder::BoundaryType"/>
484 <enum-type name="QTextBoundaryFinder::BoundaryType"/>
422 485 <enum-type name="QAbstractFileEngine::Extension" extensible="yes"/>
423 486 <enum-type name="QAbstractFileEngine::FileFlag" flags="QAbstractFileEngine::FileFlags"/>
424 487 <enum-type name="QAbstractFileEngine::FileName"/>
425 488 <enum-type name="QAbstractFileEngine::FileOwner"/>
426 489 <enum-type name="QAbstractFileEngine::FileTime"/>
427 490 <enum-type name="QDataStream::Status"/>
428 491 <enum-type name="QDir::Filter" flags="QDir::Filters"/>
429 492 <enum-type name="QEvent::Type" extensible="yes">
430 493 <reject-enum-value name="ApplicationActivated"/>
431 494 <reject-enum-value name="ApplicationDeactivated"/>
432 495 </enum-type>
433 496 <enum-type name="QEventLoop::ProcessEventsFlag" flags="QEventLoop::ProcessEventsFlags"/>
434 497 <enum-type name="QFile::FileError"/>
435 498 <enum-type name="QFile::MemoryMapFlags"/>
436 499 <enum-type name="QFile::Permission" flags="QFile::Permissions"/>
437 500 <enum-type name="QIODevice::OpenModeFlag" flags="QIODevice::OpenMode"/>
438 501 <enum-type name="QLibraryInfo::LibraryLocation"/>
439 502 <enum-type name="QLocale::FormatType"/>
440 503 <enum-type name="QLocale::NumberOption" flags="QLocale::NumberOptions"/>
441 504 <enum-type name="QLocale::MeasurementSystem"/>
442 505 <enum-type name="QMutex::RecursionMode"/>
443 506 <enum-type name="QProcess::ExitStatus"/>
444 507 <enum-type name="QProcess::ProcessChannel"/>
445 508 <enum-type name="QProcess::ProcessChannelMode"/>
446 509 <enum-type name="QProcess::ProcessError"/>
447 510 <enum-type name="QProcess::ProcessState"/>
448 511 <enum-type name="QRegExp::CaretMode"/>
449 512 <enum-type name="QRegExp::PatternSyntax"/>
450 513 <enum-type name="QSettings::Format"/>
451 514 <enum-type name="QSettings::Scope"/>
452 515 <enum-type name="QSettings::Status"/>
453 516 <enum-type name="QSocketNotifier::Type"/>
454 517 <enum-type name="QSystemLocale::QueryType"/>
455 518 <enum-type name="QTextCodec::ConversionFlag" flags="QTextCodec::ConversionFlags"/>
456 519 <enum-type name="QTextStream::FieldAlignment"/>
457 520 <enum-type name="QTextStream::NumberFlag" flags="QTextStream::NumberFlags"/>
458 521 <enum-type name="QTextStream::RealNumberNotation"/>
459 522 <enum-type name="QTextStream::Status"/>
460 523 <enum-type name="QTimeLine::CurveShape"/>
461 524 <enum-type name="QTimeLine::Direction"/>
462 525 <enum-type name="QTimeLine::State"/>
463 526 <enum-type name="QUrl::FormattingOption" flags="QUrl::FormattingOptions"/>
464 527 <enum-type name="QUrl::ParsingMode"/>
465 528 <enum-type name="QUuid::Variant"/>
466 529 <enum-type name="QUuid::Version"/>
467 530 <enum-type name="Qt::SizeHint"/>
468 531 <enum-type name="Qt::SizeMode"/>
469 532 <enum-type name="Qt::WindowFrameSection"/>
470 533 <enum-type name="Qt::Axis"/>
471 534 <enum-type name="Qt::AnchorAttribute"/>
472 535 <enum-type name="Qt::ApplicationAttribute"/>
473 536 <enum-type name="Qt::ArrowType"/>
474 537 <enum-type name="Qt::AspectRatioMode"/>
475 538 <enum-type name="Qt::BGMode"/>
476 539 <enum-type name="Qt::BrushStyle"/>
477 540 <enum-type name="Qt::CaseSensitivity"/>
478 541 <enum-type name="Qt::CheckState"/>
479 542 <enum-type name="Qt::ClipOperation"/>
480 543 <enum-type name="Qt::ConnectionType"/>
481 544 <enum-type name="Qt::ContextMenuPolicy"/>
482 545 <enum-type name="Qt::Corner"/>
483 546 <enum-type name="Qt::DayOfWeek"/>
484 547 <enum-type name="Qt::DockWidgetAreaSizes"/>
485 548 <enum-type name="Qt::DropAction" flags="Qt::DropActions"/>
486 549 <enum-type name="Qt::FillRule"/>
487 550 <enum-type name="Qt::FocusPolicy"/>
488 551 <enum-type name="Qt::FocusReason"/>
489 552 <enum-type name="Qt::GlobalColor"/>
490 553 <enum-type name="Qt::HitTestAccuracy"/>
491 554 <enum-type name="Qt::InputMethodQuery"/>
492 555 <enum-type name="Qt::ItemFlag" flags="Qt::ItemFlags"/>
493 556 <enum-type name="Qt::ItemSelectionMode"/>
494 557 <enum-type name="Qt::KeyboardModifier" flags="Qt::KeyboardModifiers"/>
495 558 <enum-type name="Qt::LayoutDirection"/>
496 559 <enum-type name="Qt::MatchFlag" flags="Qt::MatchFlags"/>
497 <enum-type name="Qt::Modifier"/>
498 560 <enum-type name="Qt::MouseButton" flags="Qt::MouseButtons"/>
499 561 <enum-type name="Qt::Orientation" flags="Qt::Orientations"/>
500 562 <enum-type name="Qt::PenCapStyle"/>
501 563 <enum-type name="Qt::PenJoinStyle"/>
502 564 <enum-type name="Qt::PenStyle"/>
503 565 <enum-type name="Qt::ScrollBarPolicy"/>
504 566 <enum-type name="Qt::ShortcutContext"/>
505 567 <enum-type name="Qt::SortOrder"/>
506 568 <enum-type name="Qt::TextElideMode"/>
507 569 <enum-type name="Qt::TextFlag"/>
508 570 <enum-type name="Qt::TextFormat"/>
509 571 <enum-type name="Qt::TextInteractionFlag" flags="Qt::TextInteractionFlags"/>
510 572 <enum-type name="Qt::TimeSpec"/>
511 573 <enum-type name="Qt::ToolBarAreaSizes"/>
512 574 <enum-type name="Qt::ToolButtonStyle"/>
513 575 <enum-type name="Qt::TransformationMode"/>
514 576 <enum-type name="Qt::UIEffect"/>
515 577 <enum-type name="Qt::WhiteSpaceMode"/>
516 578 <enum-type name="Qt::WindowModality"/>
517 579 <enum-type name="Qt::WindowState" flags="Qt::WindowStates"/>
518 580 <enum-type name="Qt::WindowType" flags="Qt::WindowFlags"/>
519 581 <enum-type name="QDirIterator::IteratorFlag" flags="QDirIterator::IteratorFlags"/>
520 582 <enum-type name="Qt::EventPriority"/>
521 583 <enum-type name="Qt::MaskMode"/>
522 584 <enum-type name="QCryptographicHash::Algorithm"/>
523
585
524 586 <enum-type name="QtConcurrent::ReduceOption" flags="QtConcurrent::ReduceOptions"/>
525 587 <enum-type name="QtConcurrent::ThreadFunctionResult"/>
588
526 589
527 590 <enum-type name="QCoreApplication::Encoding">
528 <reject-enum-value name="DefaultCodec"/>
591 <reject-enum-value name="DefaultCodec"/>
529 592 </enum-type>
530 593
531 594 <enum-type name="Qt::AlignmentFlag" flags="Qt::Alignment">
532 595 <reject-enum-value name="AlignLeading"/>
533 596 <reject-enum-value name="AlignTrailing"/>
534 597 </enum-type>
535 598
536 599 <enum-type name="Qt::CursorShape">
537 600 <reject-enum-value name="LastCursor"/>
538 601 </enum-type>
539 602
540 603 <enum-type name="Qt::DateFormat">
541 604 <reject-enum-value name="LocalDate"/>
542 605 </enum-type>
543 606
544 607
545 608 <enum-type name="Qt::ItemDataRole" force-integer="yes">
546 609 <reject-enum-value name="BackgroundColorRole"/>
547 610 <reject-enum-value name="TextColorRole"/>
548 611 </enum-type>
549 612
550 613
551 <enum-type name="QDataStream::Version">
614 <enum-type name="QDataStream::Version">
552 615 <reject-enum-value name="Qt_4_1"/>
553 <reject-enum-value name="Qt_4_5"/>
554 616 </enum-type>
555 617
556 618 <enum-type name="QDir::SortFlag" flags="QDir::SortFlags">
557 619 <reject-enum-value name="Unsorted"/>
558 620 </enum-type>
559 621
560 622 <enum-type name="Qt::DockWidgetArea" flags="Qt::DockWidgetAreas">
561 623 <reject-enum-value name="AllDockWidgetAreas"/>
562 624 </enum-type>
563 625
564 626 <enum-type name="Qt::ImageConversionFlag" flags="Qt::ImageConversionFlags">
565 627 <reject-enum-value name="AutoDither"/>
566 628 <reject-enum-value name="ColorOnly"/>
567 629 <reject-enum-value name="DiffuseDither"/>
568 630 <reject-enum-value name="NoAlpha"/>
569 631 <reject-enum-value name="ThresholdAlphaDither"/>
570 632 </enum-type>
571 633
572 634 <enum-type name="Qt::Key">
573 635 <reject-enum-value name="Key_Any"/>
574 636 </enum-type>
575 637
576 638 <enum-type name="QLocale::Language">
577 639 <reject-enum-value name="LastLanguage"/>
578 640 <reject-enum-value name="NorwegianBokmal"/>
579 641 <reject-enum-value name="Nynorsk"/>
580 642 </enum-type>
581 643
582 644 <enum-type name="QLocale::Country">
583 645 <reject-enum-value name="LastCountry"/>
584 646 </enum-type>
585 647
586 648 <enum-type name="Qt::ToolBarArea" flags="Qt::ToolBarAreas">
587 649 <reject-enum-value name="AllToolBarAreas"/>
588 650 </enum-type>
589
651
590 652 <enum-type name="Qt::WidgetAttribute">
591 653 <reject-enum-value name="WA_ForceAcceptDrops"/>
592 654 <reject-enum-value name="WA_NoBackground"/>
593 655 <reject-enum-value name="WA_MacMetalStyle"/>
594 656 </enum-type>
595
596 <value-type name="QBasicTimer"/>
657
658 <value-type name="QProcessEnvironment"/>
659 <value-type name="QBasicTimer"/>
597 660 <value-type name="QByteArrayMatcher">
598 661 <modify-function signature="operator=(QByteArrayMatcher)" remove="all"/>
599 662 </value-type>
600
601 <value-type name="QDate">
663
664 <value-type name="QDate">
602 665 <modify-function signature="julianToGregorian(uint,int&amp;,int&amp;,int&amp;)">
603 <remove/>
604 </modify-function>
605
606 <modify-function signature="setYMD(int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
666 <remove/>
667 </modify-function>
668
669 <modify-function signature="setYMD(int, int, int)" remove="all"/>
670 <!--### Obsolete in 4.3-->
607 671 </value-type>
608
672
609 673 <value-type name="QDateTime">
610 674 <modify-function signature="operator=(QDateTime)" remove="all"/>
611 675 </value-type>
612
676
613 677 <value-type name="QDir">
614 678 <modify-function signature="QDir(QString,QString,QFlags&lt;QDir::SortFlag&gt;,QFlags&lt;QDir::Filter&gt;)">
615 <modify-argument index="3">
616 <replace-default-expression with="SortFlag.Name, SortFlag.IgnoreCase"/>
617 </modify-argument>
618 </modify-function>
679 <modify-argument index="3">
680 <replace-default-expression with="SortFlag.Name, SortFlag.IgnoreCase"/>
681 </modify-argument>
682 </modify-function>
619 683 <modify-function signature="operator=(QDir)" remove="all"/>
620 684 <modify-function signature="operator=(QString)" remove="all"/>
621 <modify-function signature="addResourceSearchPath(QString)" remove="all"/> <!--### Obsolete in 4.3-->
685 <modify-function signature="addResourceSearchPath(QString)" remove="all"/>
686 <!--### Obsolete in 4.3-->
622 687 </value-type>
623
688
624 689 <value-type name="QPoint">
625 690 <modify-function signature="rx()" remove="all"/>
626 691 <modify-function signature="ry()" remove="all"/>
627 692 </value-type>
628 693 <value-type name="QPointF">
629 694 <modify-function signature="rx()" remove="all"/>
630 695 <modify-function signature="ry()" remove="all"/>
631 696 </value-type>
632 697
633 <value-type name="QLine">
634 </value-type>
635 <value-type name="QLineF">
636 </value-type>
637
638 698 <value-type name="QRect">
639 <modify-function signature="getCoords(int*,int*,int*,int*)const"> <remove/> </modify-function>
640 <modify-function signature="getRect(int*,int*,int*,int*)const"> <remove/> </modify-function>
641 <modify-function signature="operator&amp;=(QRect)"> <remove/> </modify-function>
642 <modify-function signature="operator|=(QRect)"> <remove/> </modify-function>
643 <modify-function signature="operator&amp;(QRect)const"> <remove/> </modify-function>
644 <modify-function signature="operator|(QRect)const"> <remove/> </modify-function>
645
646 <modify-function signature="intersect(const QRect&amp;)const" remove="all"/> <!--### Obsolete in 4.3-->
647 <modify-function signature="unite(const QRect&amp;)const" remove="all"/> <!--### Obsolete in 4.3-->
699 <modify-function signature="getCoords(int*,int*,int*,int*)const">
700 <remove/>
701 </modify-function>
702 <modify-function signature="getRect(int*,int*,int*,int*)const">
703 <remove/>
704 </modify-function>
705 <modify-function signature="operator&amp;=(QRect)">
706 <remove/>
707 </modify-function>
708 <modify-function signature="operator|=(QRect)">
709 <remove/>
710 </modify-function>
711 <modify-function signature="operator&amp;(QRect)const">
712 <remove/>
713 </modify-function>
714 <modify-function signature="operator|(QRect)const">
715 <remove/>
716 </modify-function>
717
718 <modify-function signature="intersect(const QRect&amp;)const" remove="all"/>
719 <!--### Obsolete in 4.3-->
720 <modify-function signature="unite(const QRect&amp;)const" remove="all"/>
721 <!--### Obsolete in 4.3-->
648 722 </value-type>
649 723
650 724 <value-type name="QRectF">
651 <modify-function signature="getCoords(qreal*,qreal*,qreal*,qreal*)const"> <remove/> </modify-function>
652 <modify-function signature="getRect(qreal*,qreal*,qreal*,qreal*)const"> <remove/> </modify-function>
653 <modify-function signature="operator&amp;=(QRectF)"> <remove/> </modify-function>
654 <modify-function signature="operator|=(QRectF)"> <remove/> </modify-function>
655 <modify-function signature="operator&amp;(QRectF)const"> <remove/> </modify-function>
656 <modify-function signature="operator|(QRectF)const"> <remove/> </modify-function>
657
658 <modify-function signature="intersect(const QRectF&amp;)const" remove="all"/> <!--### Obsolete in 4.3-->
659 <modify-function signature="unite(const QRectF&amp;)const" remove="all"/> <!--### Obsolete in 4.3-->
725 <modify-function signature="getCoords(double*,double*,double*,double*)const">
726 <remove/>
727 </modify-function>
728 <modify-function signature="getRect(double*,double*,double*,double*)const">
729 <remove/>
730 </modify-function>
731 <modify-function signature="operator&amp;=(QRectF)">
732 <remove/>
733 </modify-function>
734 <modify-function signature="operator|=(QRectF)">
735 <remove/>
736 </modify-function>
737 <modify-function signature="operator&amp;(QRectF)const">
738 <remove/>
739 </modify-function>
740 <modify-function signature="operator|(QRectF)const">
741 <remove/>
742 </modify-function>
743
744 <modify-function signature="intersect(const QRectF&amp;)const" remove="all"/>
745 <!--### Obsolete in 4.3-->
746 <modify-function signature="unite(const QRectF&amp;)const" remove="all"/>
747 <!--### Obsolete in 4.3-->
660 748 </value-type>
661 749
662 750
663 751 <value-type name="QSize">
664 <modify-function signature="operator*=(qreal)"> <access modifier="private"/> </modify-function>
665 <modify-function signature="operator/=(qreal)"> <access modifier="private"/> </modify-function>
666 <modify-function signature="operator+=(QSize)"> <access modifier="private"/> </modify-function>
667 <modify-function signature="operator-=(QSize)"> <access modifier="private"/> </modify-function>
668 <modify-function signature="rheight()"> <remove/> </modify-function>
669 <modify-function signature="rwidth()"> <remove/> </modify-function>
752 <modify-function signature="operator*=(double)">
753 <access modifier="private"/>
754 </modify-function>
755 <modify-function signature="operator/=(double)">
756 <access modifier="private"/>
757 </modify-function>
758 <modify-function signature="operator+=(QSize)">
759 <access modifier="private"/>
760 </modify-function>
761 <modify-function signature="operator-=(QSize)">
762 <access modifier="private"/>
763 </modify-function>
764 <modify-function signature="rheight()">
765 <remove/>
766 </modify-function>
767 <modify-function signature="rwidth()">
768 <remove/>
769 </modify-function>
670 770 </value-type>
671 771
672 772 <value-type name="QSizeF">
673 <modify-function signature="operator*=(qreal)"> <access modifier="private"/> </modify-function>
674 <modify-function signature="operator/=(qreal)"> <access modifier="private"/> </modify-function>
675 <modify-function signature="operator+=(QSizeF)"> <access modifier="private"/> </modify-function>
676 <modify-function signature="operator-=(QSizeF)"> <access modifier="private"/> </modify-function>
677 <modify-function signature="rheight()"> <remove/> </modify-function>
678 <modify-function signature="rwidth()"> <remove/> </modify-function>
773 <modify-function signature="operator*=(double)">
774 <access modifier="private"/>
775 </modify-function>
776 <modify-function signature="operator/=(double)">
777 <access modifier="private"/>
778 </modify-function>
779 <modify-function signature="operator+=(QSizeF)">
780 <access modifier="private"/>
781 </modify-function>
782 <modify-function signature="operator-=(QSizeF)">
783 <access modifier="private"/>
784 </modify-function>
785 <modify-function signature="rheight()">
786 <remove/>
787 </modify-function>
788 <modify-function signature="rwidth()">
789 <remove/>
790 </modify-function>
679 791 </value-type>
680
792
681 793 <value-type name="QStringMatcher">
682 794 <modify-function signature="operator=(QStringMatcher)" remove="all"/>
795 <modify-function signature="QStringMatcher(const QChar*,int,Qt::CaseSensitivity)" remove="all"/>
796 <modify-function signature="indexIn(const QChar*,int,int)const" remove="all"/>
683 797 </value-type>
684 798
685 <value-type name="QTime"/>
799 <value-type name="QTime"/>
686 800
687 801 <value-type name="QPersistentModelIndex">
688 802 <modify-function signature="operator=(QPersistentModelIndex)" remove="all"/>
689 803 <modify-function signature="operator=(QModelIndex)" remove="all"/>
690 804 <modify-function signature="internalPointer()const" remove="all"/>
691 805 </value-type>
692 806
693 807 <value-type name="QUuid">
694 808 <modify-function signature="QUuid(const char*)">
695 <remove/>
809 <remove/>
696 810 </modify-function>
697 811 </value-type>
698 812
699 <value-type name="QLocale">
700 <modify-function signature="toString(qlonglong) const" remove="all"/>
701 <modify-function signature="toString(ushort) const" remove="all"/>
813 <value-type name="QLocale">
814 <modify-function signature="toString(unsigned long long) const" remove="all"/>
815 <modify-function signature="toString(unsigned short) const" remove="all"/>
702 816 <modify-function signature="toString(unsigned int) const" remove="all"/>
703 817 <modify-function signature="toUInt(QString,bool*,int)const" remove="all"/>
704 818 <modify-function signature="toULongLong(QString,bool*,int)const" remove="all"/>
705 819 <modify-function signature="operator=(QLocale)" remove="all"/>
706
707 820
708 821 <extra-includes>
709 822 <include file-name="QDate" location="global"/>
710 823 </extra-includes>
711 824
712 825 <inject-code class="native" position="beginning">
713 826 Q_DECLARE_METATYPE(QScriptValue)
714 827 </inject-code>
715 828
716 829 <modify-function signature="toDouble(QString,bool*)const">
717 830 <modify-argument index="2">
718 831 <remove-default-expression/>
719 832 <remove-argument/>
720 833 <conversion-rule class="native">
721 834 <insert-template name="core.prepare_removed_bool*_argument"/>
722 835 </conversion-rule>
723 836 </modify-argument>
724 837 <modify-argument index="return">
725 838 <conversion-rule class="native">
726 839 <insert-template name="core.convert_to_null_or_primitive"/>
727 840 </conversion-rule>
728 841 </modify-argument>
729 842 </modify-function>
730 843
731 844 <modify-function signature="toFloat(QString,bool*)const">
732 845 <modify-argument index="2">
733 846 <remove-default-expression/>
734 847 <remove-argument/>
735 848 <conversion-rule class="native">
736 849 <insert-template name="core.prepare_removed_bool*_argument"/>
737 850 </conversion-rule>
738 851 </modify-argument>
739 852 <modify-argument index="return">
740 853 <conversion-rule class="native">
741 854 <insert-template name="core.convert_to_null_or_primitive"/>
742 855 </conversion-rule>
743 856 </modify-argument>
744 857 </modify-function>
745 858
746 859 <modify-function signature="toInt(QString,bool*,int)const">
747 860 <modify-argument index="2">
748 861 <remove-default-expression/>
749 862 <remove-argument/>
750 863 <conversion-rule class="native">
751 864 <insert-template name="core.prepare_removed_bool*_argument"/>
752 865 </conversion-rule>
753 866 </modify-argument>
754 867 <modify-argument index="return">
755 868 <conversion-rule class="native">
756 869 <insert-template name="core.convert_to_null_or_primitive"/>
757 870 </conversion-rule>
758 871 </modify-argument>
759 872 </modify-function>
760 873
761 874 <modify-function signature="toLongLong(QString,bool*,int)const">
762 875 <modify-argument index="2">
763 876 <remove-default-expression/>
764 877 <remove-argument/>
765 878 <conversion-rule class="native">
766 879 <insert-template name="core.prepare_removed_bool*_argument"/>
767 880 </conversion-rule>
768 881 </modify-argument>
769 882 <modify-argument index="return">
770 883 <conversion-rule class="native">
771 884 QScriptValue %out%;
772 885 if (!__ok)
773 886 %out% = context-&gt;engine()-&gt;nullValue();
774 887 else
775 888 %out% = QScriptValue(context-&gt;engine(), double(%in%)).toObject();
776 889 </conversion-rule>
777 890 </modify-argument>
778 891 </modify-function>
779 892
780 893 <modify-function signature="toShort(QString,bool*,int)const">
781 894 <modify-argument index="2">
782 895 <remove-default-expression/>
783 896 <remove-argument/>
784 897 <conversion-rule class="native">
785 898 <insert-template name="core.prepare_removed_bool*_argument"/>
786 899 </conversion-rule>
787 900 </modify-argument>
788 901 <modify-argument index="return">
789 902 <conversion-rule class="native">
790 903 <insert-template name="core.convert_to_null_or_primitive"/>
791 904 </conversion-rule>
792 905 </modify-argument>
793 906 </modify-function>
794 907
795 908 <modify-function signature="toUShort(QString,bool*,int)const">
796 909 <modify-argument index="2">
797 910 <remove-default-expression/>
798 911 <remove-argument/>
799 912 <conversion-rule class="native">
800 913 <insert-template name="core.prepare_removed_bool*_argument"/>
801 914 </conversion-rule>
802 915 </modify-argument>
803 916 <modify-argument index="return">
804 917 <conversion-rule class="native">
805 918 <insert-template name="core.convert_to_null_or_primitive"/>
806 919 </conversion-rule>
807 920 </modify-argument>
808 921 </modify-function>
809 922 </value-type>
810
811
923
924
812 925 <value-type name="QBitArray">
813 926 <modify-function signature="operator[](int)" remove="all"/>
814 927 <modify-function signature="operator[](int)const" remove="all"/>
815 928 <modify-function signature="operator[](uint)const" remove="all"/>
816 929 <modify-function signature="operator[](uint)" remove="all"/>
817 930
818 931 <modify-function signature="operator&amp;=(QBitArray)" access="private"/>
819 932 <modify-function signature="operator=(QBitArray)" access="private"/>
820 933 <modify-function signature="operator^=(QBitArray)" access="private"/>
821 934 <modify-function signature="operator|=(QBitArray)" access="private"/>
822 935 <modify-function signature="operator~()const" access="private"/>
823 936
824 937 <modify-function signature="at(int)const">
825 938 <modify-argument index="1">
826 939 <conversion-rule class="native">
827 940 <insert-template name="core.convert_int_arg_and_check_range">
828 941 <replace from="%CLASS_NAME%" to="QBitArray"/>
829 942 <replace from="%FUNCTION_NAME%" to="at"/>
830 943 </insert-template>
831 944 </conversion-rule>
832 945 </modify-argument>
833 946 </modify-function>
834 947
835 948 <modify-function signature="clearBit(int)">
836 949 <modify-argument index="1">
837 950 <conversion-rule class="native">
838 951 <insert-template name="core.convert_int_arg_and_check_range">
839 952 <replace from="%CLASS_NAME%" to="QBitArray"/>
840 953 <replace from="%FUNCTION_NAME%" to="clearBit"/>
841 954 </insert-template>
842 955 </conversion-rule>
843 956 </modify-argument>
844 957 </modify-function>
845 958
846 959 <modify-function signature="setBit(int)">
847 960 <modify-argument index="1">
848 961 <conversion-rule class="native">
849 962 <insert-template name="core.convert_int_arg_and_check_range">
850 963 <replace from="%CLASS_NAME%" to="QBitArray"/>
851 964 <replace from="%FUNCTION_NAME%" to="setBit"/>
852 965 </insert-template>
853 966 </conversion-rule>
854 967 </modify-argument>
855 968 </modify-function>
856 969
857 970 <modify-function signature="setBit(int,bool)">
858 971 <modify-argument index="1">
859 972 <conversion-rule class="native">
860 973 <insert-template name="core.convert_int_arg_and_check_range">
861 974 <replace from="%CLASS_NAME%" to="QBitArray"/>
862 975 <replace from="%FUNCTION_NAME%" to="setBit"/>
863 976 </insert-template>
864 977 </conversion-rule>
865 978 </modify-argument>
866 979 </modify-function>
867 980
868 981 <modify-function signature="testBit(int)const">
869 982 <modify-argument index="1">
870 983 <conversion-rule class="native">
871 984 <insert-template name="core.convert_int_arg_and_check_range">
872 985 <replace from="%CLASS_NAME%" to="QBitArray"/>
873 986 <replace from="%FUNCTION_NAME%" to="testBit"/>
874 987 </insert-template>
875 988 </conversion-rule>
876 989 </modify-argument>
877 990 </modify-function>
878 991
879 992 <modify-function signature="toggleBit(int)">
880 993 <modify-argument index="1">
881 994 <conversion-rule class="native">
882 995 <insert-template name="core.convert_int_arg_and_check_range">
883 996 <replace from="%CLASS_NAME%" to="QBitArray"/>
884 997 <replace from="%FUNCTION_NAME%" to="toggleBit"/>
885 998 </insert-template>
886 999 </conversion-rule>
887 1000 </modify-argument>
888 1001 </modify-function>
889 1002
890 1003 <modify-function signature="operator&amp;=(QBitArray)">
891 1004 <modify-argument index="0" replace-value="this"/>
892 1005 </modify-function>
893 1006 <modify-function signature="operator=(QBitArray)">
894 1007 <modify-argument index="0" replace-value="this"/>
895 1008 </modify-function>
896 1009 <modify-function signature="operator^=(QBitArray)">
897 1010 <modify-argument index="0" replace-value="this"/>
898 1011 </modify-function>
899 1012 <modify-function signature="operator|=(QBitArray)">
900 1013 <modify-argument index="0" replace-value="this"/>
901 1014 </modify-function>
902 </value-type>
1015 </value-type>
903 1016
1017 <object-type name="QReadWriteLock"/>
904 1018 <object-type name="QDirIterator"/>
905 1019 <object-type name="QAbstractFileEngineIterator"/>
906 <object-type name="QAbstractItemModel"/>
907
1020 <object-type name="QAbstractItemModel">
1021 <modify-function signature="rowsAboutToBeInserted(QModelIndex,int,int)" private-signal="yes"/>
1022 <modify-function signature="rowsInserted(QModelIndex,int,int)" private-signal="yes"/>
1023
1024 <modify-function signature="rowsAboutToBeRemoved(QModelIndex,int,int)" private-signal="yes"/>
1025 <modify-function signature="rowsRemoved(QModelIndex,int,int)" private-signal="yes"/>
1026
1027 <modify-function signature="columnsAboutToBeInserted(QModelIndex,int,int)" private-signal="yes"/>
1028 <modify-function signature="columnsInserted(QModelIndex,int,int)" private-signal="yes"/>
1029
1030 <modify-function signature="columnsAboutToBeRemoved(QModelIndex,int,int)" private-signal="yes"/>
1031 <modify-function signature="columnsRemoved(QModelIndex,int,int)" private-signal="yes"/>
1032
1033 <modify-function signature="modelAboutToBeReset()" private-signal="yes"/>
1034 <modify-function signature="modelReset()" private-signal="yes"/>
1035 </object-type>
1036
908 1037 <object-type name="QAbstractListModel">
909 1038 <extra-includes>
910 <include file-name="QStringList" location="global"/>
911 <include file-name="QSize" location="global"/>
1039 <include file-name="QStringList" location="global"/>
1040 <include file-name="QSize" location="global"/>
912 1041 </extra-includes>
913 1042 </object-type>
914
915 <object-type name="QAbstractTableModel">
916 <extra-includes>
917 <include file-name="QStringList" location="global"/>
918 <include file-name="QSize" location="global"/>
919 </extra-includes>
920 </object-type>
921
1043
922 1044 <value-type name="QUrl">
923 1045 <extra-includes>
924 <include file-name="QStringList" location="global"/>
1046 <include file-name="QStringList" location="global"/>
925 1047 </extra-includes>
926 1048 <modify-function signature="operator=(QUrl)" remove="all"/>
927 1049 <modify-function signature="operator=(QString)" remove="all"/>
928
929 <modify-function signature="fromPunycode(const QByteArray&amp;)" remove="all"/> <!--### Obsolete in 4.3-->
930 <modify-function signature="toPunycode(const QString&amp;)" remove="all"/> <!--### Obsolete in 4.3-->
1050
1051 <modify-function signature="fromPunycode(const QByteArray&amp;)" remove="all"/>
1052 <!--### Obsolete in 4.3-->
1053 <modify-function signature="toPunycode(const QString&amp;)" remove="all"/>
1054 <!--### Obsolete in 4.3-->
931 1055 </value-type>
932
1056
933 1057 <value-type name="QRegExp">
934 1058 <extra-includes>
935 <include file-name="QStringList" location="global"/>
1059 <include file-name="QStringList" location="global"/>
936 1060 </extra-includes>
937 1061 <modify-function signature="operator=(QRegExp)" remove="all"/>
1062 <modify-function signature="pos(int)const">
1063 <remove/>
1064 </modify-function>
1065 <modify-function signature="cap(int)const">
1066 <remove/>
1067 </modify-function>
1068 <modify-function signature="capturedTexts()const">
1069 <remove/>
1070 </modify-function>
1071 <modify-function signature="errorString()const">
1072 <remove/>
1073 </modify-function>
938 1074 </value-type>
939 1075
940 1076 <value-type name="QFileInfo">
941 1077 <extra-includes>
942 <include file-name="QDateTime" location="global"/>
943 <include file-name="QDir" location="global"/>
1078 <include file-name="QDateTime" location="global"/>
1079 <include file-name="QDir" location="global"/>
944 1080 </extra-includes>
945 1081 <modify-function signature="operator!=(const QFileInfo &amp;)const" remove="all"/>
946 1082 <modify-function signature="operator==(const QFileInfo &amp;)const" remove="all"/>
947 1083 <modify-function signature="operator=(QFileInfo)" remove="all"/>
948 1084 <modify-function signature="setFile(QFile)">
949 <modify-argument index="1">
950 <reference-count action="ignore"/>
951 </modify-argument>
1085 <modify-argument index="1">
1086 <reference-count action="ignore"/>
1087 </modify-argument>
952 1088 </modify-function>
953
954 <modify-function signature="readLink()const" remove="all"/> <!--### Obsolete in 4.3-->
1089
1090 <modify-function signature="readLink()const" remove="all"/>
1091 <!--### Obsolete in 4.3-->
955 1092
956 1093 <modify-function signature="QFileInfo(QFile)">
957 1094 <modify-argument index="1">
958 1095 <replace-type modified-type="QFile*"/>
959 1096 <conversion-rule class="native">
960 1097 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
961 1098 </conversion-rule>
962 1099 </modify-argument>
963 1100 </modify-function>
964 1101 <modify-function signature="setFile(QFile)">
965 1102 <modify-argument index="1">
966 1103 <replace-type modified-type="QFile*"/>
967 1104 <conversion-rule class="native">
968 1105 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
969 1106 </conversion-rule>
970 1107 </modify-argument>
971 1108 </modify-function>
972 1109 </value-type>
973 1110
974 <!-- <interface-type name="QFactoryInterface" java-name="QAbstractFactory" /> -->
1111 <interface-type name="QFactoryInterface"/>
975 1112
976 1113 <value-type name="QByteArray">
977
1114
978 1115 <extra-includes>
979 <include file-name="QNoImplicitBoolCast" location="global"/>
1116 <include file-name="QNoImplicitBoolCast" location="global"/>
980 1117 </extra-includes>
981 1118
982 1119 <!-- removed functions -->
983 1120 <modify-function signature="begin()" remove="all"/>
984 1121 <modify-function signature="begin()const" remove="all"/>
985 1122 <modify-function signature="constBegin()const" remove="all"/>
986 1123 <modify-function signature="constData()const" remove="all"/>
987 1124 <modify-function signature="constEnd()const" remove="all"/>
988 1125 <modify-function signature="count()const" remove="all"/>
989 1126 <modify-function signature="data()const" remove="all"/>
990 1127 <modify-function signature="end()" remove="all"/>
991 1128 <modify-function signature="end()const" remove="all"/>
992 1129 <modify-function signature="number(uint,int)" remove="all"/>
993 <modify-function signature="number(qulonglong,int)" remove="all"/>
1130 <modify-function signature="number(unsigned long long,int)" remove="all"/>
994 1131 <modify-function signature="operator const char *()const" remove="all"/>
995 1132 <modify-function signature="operator const void *()const" remove="all"/>
996 1133 <modify-function signature="operator+=(const char*)" remove="all"/>
997 1134 <modify-function signature="operator=(const char*)" remove="all"/>
998 1135 <modify-function signature="operator[](int)" remove="all"/>
999 1136 <modify-function signature="operator[](int)const" remove="all"/>
1000 1137 <modify-function signature="operator[](uint)" remove="all"/>
1001 1138 <modify-function signature="operator[](uint)const" remove="all"/>
1002 1139 <modify-function signature="push_back(char)" remove="all"/>
1003 1140 <modify-function signature="push_back(const QByteArray&amp;)" remove="all"/>
1004 1141 <modify-function signature="push_back(const char*)" remove="all"/>
1005 1142 <modify-function signature="push_front(char)" remove="all"/>
1006 1143 <modify-function signature="push_front(const QByteArray&amp;)" remove="all"/>
1007 1144 <modify-function signature="push_front(const char*)" remove="all"/>
1008 1145 <modify-function signature="setNum(uint,int)" remove="all"/>
1009 <modify-function signature="setNum(qulonglong,int)" remove="all"/>
1010 <modify-function signature="setNum(ushort,int)" remove="all"/>
1146 <modify-function signature="setNum(unsigned long long,int)" remove="all"/>
1147 <modify-function signature="setNum(unsigned short,int)" remove="all"/>
1011 1148 <modify-function signature="toLong(bool*, int) const" remove="all"/>
1012 1149 <modify-function signature="toLongLong(bool*, int) const" remove="all"/>
1013 1150 <modify-function signature="toShort(bool*, int) const" remove="all"/>
1014 1151 <modify-function signature="toUInt(bool*, int) const" remove="all"/>
1015 1152 <modify-function signature="toULong(bool*, int) const" remove="all"/>
1016 1153 <modify-function signature="toULongLong(bool*, int) const" remove="all"/>
1017 1154
1018 1155 <!-- functions made private... -->
1019 1156 <modify-function signature="operator=(QByteArray)" access="private"/>
1020 1157 <modify-function signature="operator+=(QByteArray)" remove="all"/>
1021 1158 <modify-function signature="operator+=(QString)" remove="all"/>
1022 1159 <modify-function signature="operator+=(char)" remove="all"/>
1023 1160
1024 1161
1025 1162 <inject-code class="native" position="beginning">
1026 1163 Q_DECLARE_METATYPE(QScriptValue)
1027 1164 </inject-code>
1028 1165
1029 1166 <modify-function signature="QByteArray(const char*)">
1030 1167 <modify-argument index="1">
1031 1168 <replace-type modified-type="QString"/>
1032 1169 <conversion-rule class="native">
1033 1170 <insert-template name="core.convert_string_arg_to_char*"/>
1034 1171 </conversion-rule>
1035 1172 </modify-argument>
1036 1173 </modify-function>
1037 1174
1038 1175 <modify-function signature="QByteArray(const char*,int)" remove="all"/>
1039 1176
1040 1177 <modify-function signature="at(int)const">
1041 1178 <modify-argument index="1">
1042 1179 <conversion-rule class="native">
1043 1180 <insert-template name="core.convert_int_arg_and_check_range">
1044 1181 <replace from="%CLASS_NAME%" to="QByteArray"/>
1045 1182 <replace from="%FUNCTION_NAME%" to="at"/>
1046 1183 </insert-template>
1047 1184 </conversion-rule>
1048 1185 </modify-argument>
1049 1186 </modify-function>
1050 1187
1051 1188 <modify-function signature="append(const char *)" remove="all"/>
1052 1189 <modify-function signature="append(QByteArray)">
1053 1190 <modify-argument index="0" replace-value="this"/>
1054 1191 </modify-function>
1055 1192 <modify-function signature="append(QString)">
1056 1193 <modify-argument index="0" replace-value="this"/>
1057 1194 </modify-function>
1058 1195 <modify-function signature="append(const char *)" remove="all">
1059 1196 <modify-argument index="0" replace-value="this"/>
1060 1197 </modify-function>
1061 1198 <modify-function signature="append(char)">
1062 1199 <modify-argument index="0" replace-value="this"/>
1063 1200 <rename to="appendByte"/>
1064 1201 </modify-function>
1065 1202
1066 1203 <modify-function signature="count(const char *)const" remove="all"/>
1067 1204
1068 1205 <modify-function signature="data()" remove="all"/>
1069 1206
1070 1207 <modify-function signature="endsWith(const char *)const" remove="all"/>
1071 1208
1072 1209 <modify-function signature="fill(char,int)">
1073 1210 <modify-argument index="0" replace-value="this"/>
1074 1211 </modify-function>
1075 1212
1076 1213 <modify-function signature="indexOf(const char*,int)const" remove="all"/>
1077 1214 <modify-function signature="indexOf(char,int)const">
1078 1215 <rename to="indexOfByte"/>
1079 1216 </modify-function>
1080 1217
1081 1218 <modify-function signature="insert(int,QByteArray)">
1082 1219 <modify-argument index="0" replace-value="this"/>
1083 1220 </modify-function>
1084 1221 <modify-function signature="insert(int,QString)">
1085 1222 <modify-argument index="0" replace-value="this"/>
1086 1223 </modify-function>
1087 1224 <modify-function signature="insert(int,const char *)" remove="all"/>
1088 1225 <modify-function signature="insert(int,char)">
1089 1226 <modify-argument index="0" replace-value="this"/>
1090 1227 <rename to="insertByte"/>
1091 1228 </modify-function>
1092 1229
1093 1230 <modify-function signature="lastIndexOf(const char*,int)const" remove="all"/>
1094 1231 <modify-function signature="lastIndexOf(char,int)const">
1095 1232 <rename to="lastIndexOfByte"/>
1096 1233 </modify-function>
1097 1234
1098 1235 <modify-function signature="prepend(QByteArray)">
1099 1236 <modify-argument index="0" replace-value="this"/>
1100 1237 </modify-function>
1101 1238 <modify-function signature="prepend(const char *)" remove="all"/>
1102 1239 <modify-function signature="prepend(char)">
1103 1240 <modify-argument index="0" replace-value="this"/>
1104 1241 <rename to="prependByte"/>
1105 1242 </modify-function>
1106 1243
1107 1244 <modify-function signature="remove(int,int)">
1108 1245 <modify-argument index="0" replace-value="this"/>
1109 1246 </modify-function>
1110 1247
1111 1248 <modify-function signature="replace(int,int,QByteArray)">
1112 1249 <modify-argument index="0" replace-value="this"/>
1113 1250 </modify-function>
1114 1251 <modify-function signature="replace(int,int,const char *)" remove="all"/>
1115 1252 <modify-function signature="replace(QByteArray,QByteArray)">
1116 1253 <modify-argument index="0" replace-value="this"/>
1117 1254 </modify-function>
1118 1255 <modify-function signature="replace(const char*,QByteArray)" remove="all"/>
1119 1256 <modify-function signature="replace(QByteArray,const char *)" remove="all"/>
1120 1257 <modify-function signature="replace(QString,QByteArray)">
1121 1258 <modify-argument index="0" replace-value="this"/>
1122 1259 </modify-function>
1123 1260 <modify-function signature="replace(QString,const char *)" remove="all"/>
1124 1261 <modify-function signature="replace(const char *,const char *)" remove="all"/>
1125 1262 <modify-function signature="replace(char,QByteArray)">
1126 1263 <modify-argument index="0" replace-value="this"/>
1127 1264 </modify-function>
1128 1265 <modify-function signature="replace(char,QString)">
1129 1266 <modify-argument index="0" replace-value="this"/>
1130 1267 </modify-function>
1131 1268 <modify-function signature="replace(char,const char *)" remove="all"/>
1132 1269 <modify-function signature="replace(char,char)">
1133 1270 <modify-argument index="0" replace-value="this"/>
1134 1271 </modify-function>
1135 1272
1136 1273 <modify-function signature="startsWith(const char *)const" remove="all"/>
1137 1274
1138 1275 <modify-function signature="fromRawData(const char*,int)" remove="all"/>
1139 1276
1140 1277 <modify-function signature="number(int,int)">
1141 1278 <rename to="fromInt"/>
1142 1279 </modify-function>
1143 1280 <modify-function signature="number(uint,int)">
1144 1281 <rename to="fromUInt"/>
1145 1282 </modify-function>
1146 1283 <modify-function signature="number(qlonglong,int)">
1147 1284 <rename to="fromLongLong"/>
1148 1285 </modify-function>
1149 1286 <modify-function signature="number(qulonglong,int)">
1150 1287 <rename to="fromULongLong"/>
1151 1288 </modify-function>
1152 1289
1153 1290 <modify-function signature="setNum(int,int)">
1154 1291 <modify-argument index="0" replace-value="this"/>
1155 1292 <rename to="setInt"/>
1156 1293 </modify-function>
1157 1294 <modify-function signature="setNum(uint,int)">
1158 1295 <modify-argument index="0" replace-value="this"/>
1159 1296 <rename to="setUInt"/>
1160 1297 </modify-function>
1161 1298 <modify-function signature="setNum(short,int)">
1162 1299 <modify-argument index="0" replace-value="this"/>
1163 1300 <rename to="setShort"/>
1164 1301 </modify-function>
1165 1302 <modify-function signature="setNum(ushort,int)">
1166 1303 <modify-argument index="0" replace-value="this"/>
1167 1304 <rename to="setUShort"/>
1168 1305 </modify-function>
1169 1306 <modify-function signature="setNum(qlonglong,int)">
1170 1307 <modify-argument index="0" replace-value="this"/>
1171 1308 <rename to="setLongLong"/>
1172 1309 </modify-function>
1173 1310 <modify-function signature="setNum(qulonglong,int)">
1174 1311 <modify-argument index="0" replace-value="this"/>
1175 1312 <rename to="setULongLong"/>
1176 1313 </modify-function>
1177 1314 <modify-function signature="setNum(double,char,int)">
1178 1315 <modify-argument index="0" replace-value="this"/>
1179 1316 <rename to="setDouble"/>
1180 1317 </modify-function>
1181 1318 <modify-function signature="setNum(float,char,int)">
1182 1319 <modify-argument index="0" replace-value="this"/>
1183 1320 <rename to="setFloat"/>
1184 1321 </modify-function>
1185 1322
1186 1323 <modify-function signature="toDouble(bool*)const">
1187 1324 <modify-argument index="1">
1188 1325 <remove-default-expression/>
1189 1326 <remove-argument/>
1190 1327 <conversion-rule class="native">
1191 1328 <insert-template name="core.prepare_removed_bool*_argument"/>
1192 1329 </conversion-rule>
1193 1330 </modify-argument>
1194 1331 <modify-argument index="return">
1195 1332 <conversion-rule class="native">
1196 1333 <insert-template name="core.convert_to_null_or_primitive"/>
1197 1334 </conversion-rule>
1198 1335 </modify-argument>
1199 1336 </modify-function>
1200 1337
1201 1338 <modify-function signature="toFloat(bool*)const">
1202 1339 <modify-argument index="1">
1203 1340 <remove-default-expression/>
1204 1341 <remove-argument/>
1205 1342 <conversion-rule class="native">
1206 1343 <insert-template name="core.prepare_removed_bool*_argument"/>
1207 1344 </conversion-rule>
1208 1345 </modify-argument>
1209 1346 <modify-argument index="return">
1210 1347 <conversion-rule class="native">
1211 1348 <insert-template name="core.convert_to_null_or_primitive"/>
1212 1349 </conversion-rule>
1213 1350 </modify-argument>
1214 1351 </modify-function>
1215 1352
1216 1353 <modify-function signature="toInt(bool*,int)const">
1217 1354 <modify-argument index="1">
1218 1355 <remove-default-expression/>
1219 1356 <remove-argument/>
1220 1357 <conversion-rule class="native">
1221 1358 <insert-template name="core.prepare_removed_bool*_argument"/>
1222 1359 </conversion-rule>
1223 1360 </modify-argument>
1224 1361 <modify-argument index="return">
1225 1362 <conversion-rule class="native">
1226 1363 <insert-template name="core.convert_to_null_or_primitive"/>
1227 1364 </conversion-rule>
1228 1365 </modify-argument>
1229 1366 </modify-function>
1230 1367
1231 1368 <modify-function signature="toUShort(bool*,int)const">
1232 1369 <modify-argument index="1">
1233 1370 <remove-default-expression/>
1234 1371 <remove-argument/>
1235 1372 <conversion-rule class="native">
1236 1373 <insert-template name="core.prepare_removed_bool*_argument"/>
1237 1374 </conversion-rule>
1238 1375 </modify-argument>
1239 1376 <modify-argument index="return">
1240 1377 <conversion-rule class="native">
1241 1378 <insert-template name="core.convert_to_null_or_primitive"/>
1242 1379 </conversion-rule>
1243 1380 </modify-argument>
1244 1381 </modify-function>
1245 1382 </value-type>
1246
1383
1247 1384 <value-type name="QTextBoundaryFinder">
1248 1385 <modify-function signature="QTextBoundaryFinder(QTextBoundaryFinder::BoundaryType,const QChar*,int,unsigned char*,int)" remove="all"/>
1249 1386 <modify-function signature="operator=(QTextBoundaryFinder)" remove="all"/>
1250 1387 </value-type>
1251 1388
1389 <value-type name="QEasingCurve">
1390 <modify-function signature="customType()const" remove="all"/>
1391 <modify-function signature="setCustomType(double)" remove="all"/>
1392 </value-type>
1393
1394 <object-type name="QAbstractAnimation"/>
1395 <object-type name="QVariantAnimation"/>
1396 <object-type name="QAnimationGroup"/>
1397 <object-type name="QPauseAnimation"/>
1398 <object-type name="QParallelAnimationGroup"/>
1399 <object-type name="QSequentialAnimationGroup"/>
1400 <object-type name="QPropertyAnimation"/>
1401
1402 <object-type name="QAbstractState"/>
1403 <object-type name="QAbstractTransition"/>
1404 <object-type name="QState"/>
1405 <object-type name="QStateMachine"/>
1406 <object-type name="QHistoryState"/>
1407 <object-type name="QSignalTransition"/>
1408 <object-type name="QEventTransition"/>
1409 <object-type name="QFinalState"/>
1410
1252 1411 <object-type name="QXmlStreamEntityResolver"/>
1253 1412 <object-type name="QAbstractEventDispatcher">
1254 1413 <extra-includes>
1255 1414 <include file-name="QPair" location="global"/>
1256 1415 </extra-includes>
1257 </object-type>
1416 </object-type>
1258 1417 <object-type name="QEventLoop"/>
1259 <object-type name="QFile">
1260 <modify-function signature="readLink()const" remove="all"/> <!--### Obsolete in 4.3-->
1261 <modify-function signature="readLink(QString)" remove="all"/> <!--### Obsolete in 4.3-->
1262 <modify-function signature="map(qint64,qint64,QFile::MemoryMapFlags)" remove="all"/> <!-- Can't provide same API and performance -->
1263 <modify-function signature="unmap(uchar*)" remove="all"/> <!-- Can't provide same API and performance -->
1418 <object-type name="QFile">
1419 <modify-function signature="readLink()const" remove="all"/>
1420 <!--### Obsolete in 4.3-->
1421 <modify-function signature="readLink(QString)" remove="all"/>
1422 <!--### Obsolete in 4.3-->
1423 <modify-function signature="map(long long,long long,QFile::MemoryMapFlags)" remove="all"/>
1424 <!-- Can't provide same API and performance -->
1425 <modify-function signature="unmap(unsigned char*)" remove="all"/>
1426 <!-- Can't provide same API and performance -->
1264 1427
1265 1428 <modify-function signature="open(int,QFlags&lt;QIODevice::OpenModeFlag&gt;)" remove="all"/>
1266 1429 <modify-function signature="decodeName(const char*)" remove="all"/>
1267 1430 <modify-function signature="map(qint64,qint64,QFile::MemoryMapFlags)" remove="all"/>
1268 1431 <modify-function signature="unmap(uchar*)" remove="all"/>
1269 1432 </object-type>
1270 1433
1271 1434 <object-type name="QIODevice">
1272 1435 <modify-function signature="peek(char *,qint64)" remove="all"/>
1273 1436 <modify-function signature="read(char *,qint64)" remove="all"/>
1274 1437 <modify-function signature="readLine(char *,qint64)" remove="all"/>
1275 1438 <modify-function signature="write(const char *,qint64)" remove="all"/>
1276 1439 </object-type>
1440 <object-type name="QStateMachine::SignalEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StateMachineSignal"/>
1441 <object-type name="QStateMachine::WrappedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StateMachineWrapped"/>
1277 1442
1278 1443 <object-type name="QCryptographicHash">
1279 1444 <modify-function signature="addData(const char*,int)" remove="all"/>
1280 1445 </object-type>
1281 1446 <object-type name="QLibraryInfo"/>
1282 <object-type name="QMutex"/>
1447 <object-type name="QMutex"/>
1283 1448 <object-type name="QSemaphore"/>
1284 1449 <object-type name="QSocketNotifier"/>
1285 1450 <object-type name="QSystemLocale"/>
1286 1451 <object-type name="QTemporaryFile">
1287 1452 <modify-function signature="fileName()const" rename="uniqueFilename"/>
1288 1453
1289 1454 <modify-function signature="createLocalFile(QFile&amp;)">
1290 1455 <modify-argument index="1">
1291 1456 <replace-type modified-type="QFile*"/>
1292 1457 <conversion-rule class="native">
1293 1458 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1294 1459 </conversion-rule>
1295 1460 </modify-argument>
1296 1461 </modify-function>
1297 1462 </object-type>
1298 1463 <object-type name="QMimeData">
1299 1464 <extra-includes>
1300 <include file-name="QStringList" location="global"/>
1301 <include file-name="QUrl" location="global"/>
1465 <include file-name="QStringList" location="global"/>
1466 <include file-name="QUrl" location="global"/>
1302 1467 </extra-includes>
1303 </object-type>
1304 <object-type name="QTextCodec">
1468 </object-type>
1469 <object-type name="QTextCodec">
1305 1470
1306 1471 <modify-function signature="setCodecForTr(QTextCodec*)">
1307 <access modifier="private"/>
1308 <modify-argument index="1">
1309 <reference-count action="set" variable-name="__rcCodecForTr"/>
1310 </modify-argument>
1472 <access modifier="private"/>
1473 <modify-argument index="1">
1474 <reference-count action="set" variable-name="__rcCodecForTr"/>
1475 </modify-argument>
1311 1476 </modify-function>
1312 1477 <modify-function signature="setCodecForCStrings(QTextCodec*)">
1313 <modify-argument index="1">
1314 <reference-count action="set" variable-name="__rcCodecForCStrings"/>
1315 </modify-argument>
1478 <modify-argument index="1">
1479 <reference-count action="set" variable-name="__rcCodecForCStrings"/>
1480 </modify-argument>
1316 1481 </modify-function>
1317 1482 <modify-function signature="setCodecForLocale(QTextCodec*)">
1318 <modify-argument index="1">
1319 <reference-count action="set" variable-name="__rcCodecForLocale"/>
1320 </modify-argument>
1483 <modify-argument index="1">
1484 <reference-count action="set" variable-name="__rcCodecForLocale"/>
1485 </modify-argument>
1321 1486 </modify-function>
1322
1487
1323 1488
1324 1489 <modify-function signature="codecForTr()">
1325 <remove/>
1490 <remove/>
1326 1491 </modify-function>
1327 1492
1328 1493 <modify-function signature="QTextCodec()">
1329 <modify-argument index="-1">
1330 <define-ownership class="java" owner="c++"/>
1331 </modify-argument>
1494 <modify-argument index="-1">
1495 <define-ownership class="java" owner="c++"/>
1496 </modify-argument>
1332 1497 </modify-function>
1333
1498
1334 1499 <modify-function signature="fromUnicode(const QChar*,int,QTextCodec::ConverterState*)const">
1335 <remove/>
1500 <remove/>
1336 1501 </modify-function>
1337
1502
1338 1503 <modify-function signature="toUnicode(const char*,int,QTextCodec::ConverterState*)const">
1339 <remove/>
1504 <remove/>
1340 1505 </modify-function>
1341
1506
1342 1507 <modify-function signature="toUnicode(const char*)const">
1343 <remove/>
1508 <remove/>
1344 1509 </modify-function>
1345 1510 </object-type>
1346 1511
1347 <interface-type name="QTextCodecFactoryInterface" java-name="QAbstractTextCodecFactory"/>
1348 <object-type name="QTextCodecPlugin"/>
1349
1350 1512 <object-type name="QTextDecoder">
1351 1513 <modify-function signature="toUnicode(const char*,int)">
1352 <remove/>
1353 </modify-function>
1514 <remove/>
1515 </modify-function>
1354 1516 <modify-function signature="toUnicode(QString*,const char*,int)" remove="all"/>
1355 1517 </object-type>
1356 1518 <object-type name="QTextEncoder">
1357 1519 <modify-function signature="fromUnicode(const QChar*,int)">
1358 <remove/>
1359 </modify-function>
1520 <remove/>
1521 </modify-function>
1360 1522 </object-type>
1361 <object-type name="QTimeLine"/>
1523 <object-type name="QTimeLine"/>
1362 1524 <object-type name="QTranslator">
1363 1525 <modify-function signature="translate(const char*,const char*,const char*,int)const">
1364 <remove/>
1526 <remove/>
1365 1527 </modify-function>
1366 1528 </object-type>
1367
1529
1368 1530 <object-type name="QWaitCondition"/>
1369 1531
1370 1532 <object-type name="QFileSystemWatcher">
1371 1533 <extra-includes>
1372 1534 <include file-name="QStringList" location="global"/>
1373 1535 </extra-includes>
1374 1536 </object-type>
1375
1537
1376 1538 <object-type name="QTextCodec::ConverterState">
1377 1539 <include file-name="QTextCodec" location="global"/>
1378 1540 </object-type>
1379 1541
1380 <object-type name="QBuffer">
1542 <object-type name="QBuffer">
1381 1543 <modify-function signature="buffer()">
1382 <remove/>
1544 <remove/>
1383 1545 </modify-function>
1546 <modify-function signature="connectNotify(const char *)" remove="all"/>
1547 <modify-function signature="disconnectNotify(const char *)" remove="all"/>
1384 1548
1385 1549 <!-- ### modify to return value by pointer? -->
1386 1550 <modify-function signature="buffer()const" remove="all"/>
1387 1551 <modify-function signature="data()const" remove="all"/>
1388 1552
1389 1553 <modify-function signature="setData(const char*,int)" remove="all"/>
1390 1554 </object-type>
1391
1555
1392 1556 <object-type name="QTimer"/>
1393 1557
1394 1558 <object-type name="QAbstractFileEngineHandler">
1395 1559 <modify-function signature="create(const QString &amp;) const">
1396 <modify-argument index="return">
1397 <define-ownership owner="c++" class="shell"/>
1398 </modify-argument>
1560 <modify-argument index="return">
1561 <define-ownership owner="c++" class="shell"/>
1562 </modify-argument>
1399 1563 </modify-function>
1400 1564 </object-type>
1401
1402 <!-- <object-type name="QAbstractFileEngine::MapExtensionOption" /> -->
1403 <!-- <object-type name="QAbstractFileEngine::MapExtensionReturn" /> -->
1404 <!-- <object-type name="QAbstractFileEngine::UnMapExtensionOption" /> -->
1565
1566 <object-type name="QAbstractFileEngine::MapExtensionOption"/>
1567 <object-type name="QAbstractFileEngine::MapExtensionReturn"/>
1568 <object-type name="QAbstractFileEngine::UnMapExtensionOption"/>
1405 1569 <object-type name="QAbstractFileEngine">
1406 1570 <extra-includes>
1407 <include file-name="QDateTime" location="global"/>
1571 <include file-name="QDateTime" location="global"/>
1408 1572 </extra-includes>
1409 <modify-function signature="map(qlonglong,qlonglong,QFile::MemoryMapFlags)" remove="all"/>
1573 <modify-function signature="map(long long,long long,QFile::MemoryMapFlags)" remove="all"/>
1410 1574 <modify-function signature="unmap(unsigned char*)" remove="all"/>
1411 1575 </object-type>
1412
1576
1413 1577 <object-type name="QProcess">
1414 <modify-function signature="readChannelMode()const" remove="all"/> <!--### Obsolete in 4.3-->
1415 <modify-function signature="setReadChannelMode(QProcess::ProcessChannelMode)" remove="all"/> <!--### Obsolete in 4.3-->
1578 <modify-function signature="readChannelMode()const" remove="all"/>
1579 <!--### Obsolete in 4.3-->
1580 <modify-function signature="setReadChannelMode(QProcess::ProcessChannelMode)" remove="all"/>
1581 <!--### Obsolete in 4.3-->
1416 1582 </object-type>
1417
1583
1418 1584 <object-type name="QSignalMapper">
1419 1585 <modify-function signature="mapped(const QString &amp;)">
1420 <rename to="mappedString"/>
1586 <rename to="mappedString"/>
1421 1587 </modify-function>
1422 1588 <modify-function signature="mapped(int)">
1423 <rename to="mappedInteger"/>
1424 </modify-function>
1589 <rename to="mappedInteger"/>
1590 </modify-function>
1425 1591 <modify-function signature="mapped(QObject *)">
1426 <rename to="mappedQObject"/>
1427 </modify-function>
1592 <rename to="mappedQObject"/>
1593 </modify-function>
1428 1594 <modify-function signature="mapped(QWidget *)" remove="all"/>
1429
1595
1430 1596 <modify-function signature="mapping(QWidget*)const" remove="all"/>
1431
1597
1432 1598 <modify-function signature="setMapping(QObject*,QWidget*)" remove="all"/>
1433 1599
1434 1600 <!-- ### overloads -->
1435 1601 <modify-function signature="mapping(int)const">
1436 1602 <rename to="mappingById"/>
1437 1603 </modify-function>
1438 1604 <modify-function signature="mapping(QString)const">
1439 1605 <rename to="mappingByString"/>
1440 1606 </modify-function>
1441 1607 <modify-function signature="mapping(QObject*)const">
1442 1608 <rename to="mappingByObject"/>
1443 1609 </modify-function>
1444 1610 <modify-function signature="setMapping(QObject*,int)">
1445 1611 <rename to="setMappingById"/>
1446 1612 </modify-function>
1447 1613 <modify-function signature="setMapping(QObject*,QString)">
1448 1614 <rename to="setMappingByString"/>
1449 1615 </modify-function>
1450 1616 <modify-function signature="setMapping(QObject*,QObject*)">
1451 1617 <rename to="setMappingByObject"/>
1452 1618 </modify-function>
1453 </object-type>
1454
1619 </object-type>
1620
1455 1621 <object-type name="QObject">
1456 1622 <modify-function signature="childEvent(QChildEvent*)">
1457 <modify-argument index="1" invalidate-after-use="yes"/>
1623 <modify-argument index="1" invalidate-after-use="yes"/>
1458 1624 </modify-function>
1459 1625 <modify-function signature="customEvent(QEvent*)">
1460 <modify-argument index="1" invalidate-after-use="yes"/>
1626 <modify-argument index="1" invalidate-after-use="yes"/>
1461 1627 </modify-function>
1462 1628 <modify-function signature="event(QEvent*)">
1463 <modify-argument index="1" invalidate-after-use="yes"/>
1629 <modify-argument index="1" invalidate-after-use="yes"/>
1464 1630 </modify-function>
1465 1631 <modify-function signature="eventFilter(QObject*,QEvent*)">
1466 <modify-argument index="2" invalidate-after-use="yes"/>
1632 <modify-argument index="2" invalidate-after-use="yes"/>
1467 1633 </modify-function>
1468 1634 <modify-function signature="timerEvent(QTimerEvent*)">
1469 <modify-argument index="1" invalidate-after-use="yes"/>
1635 <modify-argument index="1" invalidate-after-use="yes"/>
1470 1636 </modify-function>
1471 1637
1472 1638 <modify-function signature="installEventFilter(QObject*)">
1473 <modify-argument index="1">
1474 <reference-count action="add" variable-name="__rcEventFilters"/>
1475 </modify-argument>
1639 <modify-argument index="1">
1640 <reference-count action="add" variable-name="__rcEventFilters"/>
1641 </modify-argument>
1476 1642 </modify-function>
1477 1643 <modify-function signature="removeEventFilter(QObject*)">
1478 <modify-argument index="1">
1479 <reference-count action="remove" variable-name="__rcEventFilters"/>
1480 </modify-argument>
1644 <modify-argument index="1">
1645 <reference-count action="remove" variable-name="__rcEventFilters"/>
1646 </modify-argument>
1481 1647 </modify-function>
1482 1648 <modify-function signature="setParent(QObject*)">
1483 <modify-argument index="1">
1484 <reference-count action="ignore"/>
1485 </modify-argument>
1649 <modify-argument index="1">
1650 <reference-count action="ignore"/>
1651 </modify-argument>
1486 1652 </modify-function>
1487 1653
1488 1654 <modify-function signature="deleteLater()">
1489 <rename to="disposeLater"/>
1655 <rename to="disposeLater"/>
1490 1656 </modify-function>
1491 <!--
1657
1492 1658 <modify-function signature="inherits(const char*)const">
1493 <remove/>
1659 <remove/>
1494 1660 </modify-function>
1495 -->
1661
1496 1662 <modify-function signature="property(const char*)const">
1497 <access modifier="private"/>
1663 <access modifier="private"/>
1498 1664 </modify-function>
1499
1665
1500 1666 <modify-function signature="setProperty(const char*,QVariant)">
1501 <access modifier="private"/>
1667 <access modifier="private"/>
1502 1668 </modify-function>
1503
1504
1669
1670
1505 1671 <extra-includes>
1506 <include file-name="QVarLengthArray" location="global"/>
1672 <include file-name="QVarLengthArray" location="global"/>
1507 1673 </extra-includes>
1508
1674
1509 1675
1510 1676 <modify-function signature="property(const char*)const">
1511 1677 <modify-argument index="1">
1512 1678 <replace-type modified-type="QString"/>
1513 1679 <conversion-rule class="native">
1514 1680 <insert-template name="core.convert_string_arg_to_char*"/>
1515 1681 </conversion-rule>
1516 1682 </modify-argument>
1517 1683 </modify-function>
1518 1684
1519 1685 <modify-function signature="setProperty(const char*,QVariant)">
1520 1686 <modify-argument index="1">
1521 1687 <replace-type modified-type="QString"/>
1522 1688 <conversion-rule class="native">
1523 1689 <insert-template name="core.convert_string_arg_to_char*"/>
1524 1690 </conversion-rule>
1525 1691 </modify-argument>
1526 1692 </modify-function>
1527 1693
1528 1694 <modify-function signature="inherits(const char*)const">
1529 1695 <modify-argument index="1">
1530 1696 <replace-type modified-type="QString"/>
1531 1697 <conversion-rule class="native">
1532 1698 <insert-template name="core.convert_string_arg_to_char*"/>
1533 1699 </conversion-rule>
1534 1700 </modify-argument>
1535 1701 </modify-function>
1536 1702 </object-type>
1537 1703
1538 1704 <object-type name="QCoreApplication">
1539 1705 <extra-includes>
1540 <include file-name="QStringList" location="global"/>
1706 <include file-name="QStringList" location="global"/>
1541 1707 </extra-includes>
1542
1543 <modify-function signature="argv()" remove="all"/> <!-- Obsolete -->
1544 <modify-function signature="argc()" remove="all"/> <!-- Obsolete -->
1545
1708
1709 <modify-function signature="argv()" remove="all"/>
1710 <!-- Obsolete -->
1711 <modify-function signature="argc()" remove="all"/>
1712 <!-- Obsolete -->
1713
1546 1714 <modify-function signature="notify(QObject*,QEvent*)">
1547 <modify-argument index="2" invalidate-after-use="yes"/>
1715 <modify-argument index="2" invalidate-after-use="yes"/>
1548 1716 </modify-function>
1549
1550
1717
1718
1551 1719 <modify-function signature="QCoreApplication(int &amp;, char **)">
1552 1720 <access modifier="private"/>
1553 </modify-function>
1721 </modify-function>
1554 1722 <modify-function signature="removePostedEvents(QObject*)">
1555 <modify-argument index="1">
1556 <reference-count action="ignore"/>
1557 </modify-argument>
1723 <modify-argument index="1">
1724 <reference-count action="ignore"/>
1725 </modify-argument>
1558 1726 </modify-function>
1559 1727 <modify-function signature="removePostedEvents(QObject*,int)">
1560 <modify-argument index="1">
1561 <reference-count action="ignore"/>
1562 </modify-argument>
1728 <modify-argument index="1">
1729 <reference-count action="ignore"/>
1730 </modify-argument>
1563 1731 </modify-function>
1564
1732
1565 1733 <modify-function signature="installTranslator(QTranslator *)">
1566 <modify-argument index="1">
1567 <reference-count action="add" variable-name="__rcTranslators"/>
1568 </modify-argument>
1734 <modify-argument index="1">
1735 <reference-count action="add" variable-name="__rcTranslators"/>
1736 </modify-argument>
1569 1737 </modify-function>
1570
1738
1571 1739 <modify-function signature="removeTranslator(QTranslator *)">
1572 <modify-argument index="1">
1573 <reference-count action="remove" variable-name="__rcTranslators"/>
1574 </modify-argument>
1575 </modify-function>
1576
1577
1740 <modify-argument index="1">
1741 <reference-count action="remove" variable-name="__rcTranslators"/>
1742 </modify-argument>
1743 </modify-function>
1744
1745
1578 1746 <modify-function signature="postEvent(QObject*,QEvent*)">
1579 <modify-argument index="2">
1580 <define-ownership class="java" owner="c++"/>
1581 </modify-argument>
1582 </modify-function>
1747 <modify-argument index="2">
1748 <define-ownership class="java" owner="c++"/>
1749 </modify-argument>
1750 </modify-function>
1583 1751
1584 1752 <modify-function signature="QCoreApplication(int &amp;, char **)" remove="all"/>
1585 1753 <!-- ### arguments() causes a warning: "QScriptValue::setProperty(arguments): cannot change flags of a native property" -->
1586 1754 <modify-function signature="arguments()" remove="all"/>
1587 1755 <modify-function signature="translate(const char*,const char*,const char*,QCoreApplication::Encoding,int)">
1588 1756 <modify-argument index="1">
1589 1757 <replace-type modified-type="QString"/>
1590 1758 <conversion-rule class="native">
1591 1759 <insert-template name="core.convert_string_arg_to_char*"/>
1592 1760 </conversion-rule>
1593 1761 </modify-argument>
1594 1762 <modify-argument index="2">
1595 1763 <replace-type modified-type="QString"/>
1596 1764 <conversion-rule class="native">
1597 1765 <insert-template name="core.convert_string_arg_to_char*"/>
1598 1766 </conversion-rule>
1599 1767 </modify-argument>
1600 1768 <modify-argument index="3">
1601 1769 <replace-type modified-type="QString"/>
1602 1770 <conversion-rule class="native">
1603 1771 <insert-template name="core.convert_string_arg_to_char*"/>
1604 1772 </conversion-rule>
1605 1773 </modify-argument>
1606 1774 </modify-function>
1607 1775 <modify-function signature="translate(const char *,const char *,const char *,QCoreApplication::Encoding)">
1608 1776 <modify-argument index="1">
1609 1777 <replace-type modified-type="QString"/>
1610 1778 <conversion-rule class="native">
1611 1779 <insert-template name="core.convert_string_arg_to_char*"/>
1612 1780 </conversion-rule>
1613 1781 </modify-argument>
1614 1782 <modify-argument index="2">
1615 1783 <replace-type modified-type="QString"/>
1616 1784 <conversion-rule class="native">
1617 1785 <insert-template name="core.convert_string_arg_to_char*"/>
1618 1786 </conversion-rule>
1619 1787 </modify-argument>
1620 1788 <modify-argument index="3">
1621 1789 <replace-type modified-type="QString"/>
1622 1790 <conversion-rule class="native">
1623 1791 <insert-template name="core.convert_string_arg_to_char*"/>
1624 1792 </conversion-rule>
1625 1793 </modify-argument>
1626 1794 </modify-function>
1627 1795
1628 1796 </object-type>
1629 1797
1630 1798 <object-type name="QSettings">
1631 1799 <extra-includes>
1632 <include file-name="QStringList" location="global"/>
1800 <include file-name="QStringList" location="global"/>
1633 1801 </extra-includes>
1634
1635 <modify-function signature="setSystemIniPath(const QString&amp;)" remove="all"/> <!--### Obsolete in 4.3-->
1636 <modify-function signature="setUserIniPath(const QString&amp;)" remove="all"/> <!--### Obsolete in 4.3-->
1802
1803 <modify-function signature="setIniCodec(QTextCodec*)">
1804 <modify-argument index="1">
1805 <reference-count action="set" variable-name="__rcIniCodec"/>
1806 </modify-argument>
1807 </modify-function>
1808
1809 <modify-function signature="setSystemIniPath(const QString&amp;)" remove="all"/>
1810 <!--### Obsolete in 4.3-->
1811 <modify-function signature="setUserIniPath(const QString&amp;)" remove="all"/>
1812 <!--### Obsolete in 4.3-->
1637 1813 </object-type>
1638 1814
1639 1815 <object-type name="QEvent" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QEvent::None"/>
1640 1816 <object-type name="QChildEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ChildAdded || %1-&gt;type() == QEvent::ChildPolished || %1-&gt;type() == QEvent::ChildRemoved">
1641 1817 <modify-field name="c" read="false" write="false"/>
1642 1818 </object-type>
1643 1819 <object-type name="QTimerEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Timer"/>
1644 <object-type name="QDynamicPropertyChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DynamicPropertyChange"/>
1645
1646 <object-type name="QDataStream">
1820 <object-type name="QDynamicPropertyChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DynamicPropertyChange"/>
1821
1822 <object-type name="QDataStream">
1647 1823 <modify-function signature="setDevice(QIODevice*)">
1648 <modify-argument index="1">
1649 <reference-count action="set" variable-name="__rcDevice"/>
1650 </modify-argument>
1824 <modify-argument index="1">
1825 <reference-count action="set" variable-name="__rcDevice"/>
1826 </modify-argument>
1651 1827 </modify-function>
1652 <!--
1653 1828 <modify-function signature="unsetDevice()">
1654 <inject-code position="end">
1655 __rcDevice = null;
1656 </inject-code>
1829 <inject-code position="end">
1830 __rcDevice = null;
1831 </inject-code>
1657 1832 </modify-function>
1658 -->
1659 1833
1660 1834
1661 <modify-function signature="operator&lt;&lt;(const char*)"> <remove/> </modify-function>
1662 <modify-function signature="operator&lt;&lt;(unsigned int)"> <remove/> </modify-function>
1663 <modify-function signature="operator&lt;&lt;(unsigned long long)"> <remove/> </modify-function>
1664 <modify-function signature="operator&lt;&lt;(unsigned short)"> <remove/> </modify-function>
1835 <modify-function signature="operator&lt;&lt;(const char*)">
1836 <remove/>
1837 </modify-function>
1838 <modify-function signature="operator&lt;&lt;(unsigned char)">
1839 <remove/>
1840 </modify-function>
1841 <modify-function signature="operator&lt;&lt;(unsigned int)">
1842 <remove/>
1843 </modify-function>
1844 <modify-function signature="operator&lt;&lt;(unsigned long long)">
1845 <remove/>
1846 </modify-function>
1847 <modify-function signature="operator&lt;&lt;(unsigned short)">
1848 <remove/>
1849 </modify-function>
1665 1850
1666 <modify-function signature="operator&gt;&gt;(char &amp;*)"> <remove/> </modify-function>
1851 <modify-function signature="operator&gt;&gt;(char &amp;*)">
1852 <remove/>
1853 </modify-function>
1854 <modify-function signature="operator&gt;&gt;(uint&amp;)">
1855 <remove/>
1856 </modify-function>
1857 <modify-function signature="operator&gt;&gt;(unsigned char&amp;)">
1858 <remove/>
1859 </modify-function>
1860 <modify-function signature="operator&gt;&gt;(unsigned long long&amp;)">
1861 <remove/>
1862 </modify-function>
1667 1863
1668 <modify-function signature="readRawData(char*,int)"> <remove/> </modify-function>
1669 <modify-function signature="readBytes(char&amp;*,uint&amp;)"> <remove/> </modify-function>
1670 <modify-function signature="writeRawData(const char*,int)"> <remove/> </modify-function>
1671 <modify-function signature="writeBytes(const char*,uint)"> <remove/> </modify-function>
1864 <modify-function signature="readRawData(char*,int)">
1865 <remove/>
1866 </modify-function>
1867 <modify-function signature="readBytes(char&amp;*,uint&amp;)">
1868 <remove/>
1869 </modify-function>
1870 <modify-function signature="writeRawData(const char*,int)">
1871 <remove/>
1872 </modify-function>
1873 <modify-function signature="writeBytes(const char*,uint)">
1874 <remove/>
1875 </modify-function>
1672 1876
1673 1877 <modify-function signature="operator&gt;&gt;(signed char&amp;)" remove="all"/>
1674 1878 <modify-function signature="operator&lt;&lt;(signed char)" remove="all"/>
1675 1879
1676 1880 <modify-function signature="operator&lt;&lt;(bool)">
1677 1881 <rename to="writeBoolean"/>
1678 1882 <modify-argument index="0" replace-value="this"/>
1679 1883 </modify-function>
1680 1884 <modify-function signature="operator&lt;&lt;(unsigned char)">
1681 1885 <modify-argument index="0" replace-value="this"/>
1682 1886 <rename to="writeByte"/>
1683 1887 </modify-function>
1684 1888 <modify-function signature="operator&lt;&lt;(int)">
1685 1889 <rename to="writeInt"/>
1686 1890 <modify-argument index="0" replace-value="this"/>
1687 1891 </modify-function>
1688 1892 <modify-function signature="operator&lt;&lt;(qint64)">
1689 1893 <rename to="writeLongLong"/>
1690 1894 <modify-argument index="0" replace-value="this"/>
1691 1895 </modify-function>
1692 1896 <modify-function signature="operator&lt;&lt;(float)">
1693 1897 <rename to="writeFloat"/>
1694 1898 <modify-argument index="0" replace-value="this"/>
1695 1899 </modify-function>
1696 1900 <modify-function signature="operator&lt;&lt;(double)">
1697 1901 <rename to="writeDouble"/>
1698 1902 <modify-argument index="0" replace-value="this"/>
1699 1903 </modify-function>
1700 1904 <modify-function signature="operator&lt;&lt;(short)">
1701 1905 <rename to="writeShort"/>
1702 1906 <modify-argument index="0" replace-value="this"/>
1703 1907 </modify-function>
1704 1908
1705 1909 <modify-function signature="operator&gt;&gt;(bool &amp;)">
1706 1910 <rename to="readBoolean"/>
1707 1911 <modify-argument index="1">
1708 1912 <remove-argument/>
1709 1913 <conversion-rule class="native">
1710 1914 bool __result;
1711 1915 bool &amp; %out% = __result;
1712 1916 </conversion-rule>
1713 1917 </modify-argument>
1714 1918 <modify-argument index="0" replace-value="void">
1715 1919 <conversion-rule class="native">
1716 1920 bool %out% = __result;
1717 1921 </conversion-rule>
1718 1922 </modify-argument>
1719 1923 </modify-function>
1720 1924 <modify-function signature="operator&gt;&gt;(unsigned char &amp;)">
1721 1925 <rename to="readByte"/>
1722 1926 <modify-argument index="1">
1723 1927 <remove-argument/>
1724 1928 <conversion-rule class="native">
1725 1929 unsigned char __result;
1726 1930 unsigned char &amp; %out% = __result;
1727 1931 </conversion-rule>
1728 1932 </modify-argument>
1729 1933 <modify-argument index="0" replace-value="void">
1730 1934 <conversion-rule class="native">
1731 1935 int %out% = __result;
1732 1936 </conversion-rule>
1733 1937 </modify-argument>
1734 1938 </modify-function>
1735 1939 <modify-function signature="operator&gt;&gt;(int &amp;)">
1736 1940 <rename to="readInt"/>
1737 1941 <modify-argument index="1">
1738 1942 <remove-argument/>
1739 1943 <conversion-rule class="native">
1740 1944 int __result;
1741 1945 int &amp; %out% = __result;
1742 1946 </conversion-rule>
1743 1947 </modify-argument>
1744 1948 <modify-argument index="0" replace-value="void">
1745 1949 <conversion-rule class="native">
1746 1950 int %out% = __result;
1747 1951 </conversion-rule>
1748 1952 </modify-argument>
1749 1953 </modify-function>
1750 1954 <modify-function signature="operator&gt;&gt;(uint &amp;)">
1751 1955 <rename to="readUInt"/>
1752 1956 <modify-argument index="1">
1753 1957 <remove-argument/>
1754 1958 <conversion-rule class="native">
1755 1959 uint __result;
1756 1960 uint &amp; %out% = __result;
1757 1961 </conversion-rule>
1758 1962 </modify-argument>
1759 1963 <modify-argument index="0" replace-value="void">
1760 1964 <conversion-rule class="native">
1761 1965 uint %out% = __result;
1762 1966 </conversion-rule>
1763 1967 </modify-argument>
1764 1968 </modify-function>
1765 1969 <modify-function signature="operator&gt;&gt;(qint64 &amp;)">
1766 1970 <rename to="readLongLong"/>
1767 1971 <modify-argument index="1">
1768 1972 <remove-argument/>
1769 1973 <conversion-rule class="native">
1770 1974 qint64 __result;
1771 1975 qint64 &amp; %out% = __result;
1772 1976 </conversion-rule>
1773 1977 </modify-argument>
1774 1978 <modify-argument index="0" replace-value="void">
1775 1979 <conversion-rule class="native">
1776 1980 qint64 %out% = __result;
1777 1981 </conversion-rule>
1778 1982 </modify-argument>
1779 1983 </modify-function>
1780 1984 <modify-function signature="operator&gt;&gt;(unsigned long long &amp;)">
1781 1985 <rename to="readULongLong"/>
1782 1986 <modify-argument index="1">
1783 1987 <remove-argument/>
1784 1988 <conversion-rule class="native">
1785 1989 unsigned long long __result;
1786 1990 unsigned long long &amp; %out% = __result;
1787 1991 </conversion-rule>
1788 1992 </modify-argument>
1789 1993 <modify-argument index="0" replace-value="void">
1790 1994 <conversion-rule class="native">
1791 1995 unsigned long long %out% = __result;
1792 1996 </conversion-rule>
1793 1997 </modify-argument>
1794 1998 </modify-function>
1795 1999 <modify-function signature="operator&gt;&gt;(float &amp;)">
1796 2000 <rename to="readFloat"/>
1797 2001 <modify-argument index="1">
1798 2002 <remove-argument/>
1799 2003 <conversion-rule class="native">
1800 2004 float __result;
1801 2005 float &amp; %out% = __result;
1802 2006 </conversion-rule>
1803 2007 </modify-argument>
1804 2008 <modify-argument index="0" replace-value="void">
1805 2009 <conversion-rule class="native">
1806 2010 float %out% = __result;
1807 2011 </conversion-rule>
1808 2012 </modify-argument>
1809 2013 </modify-function>
1810 2014 <modify-function signature="operator&gt;&gt;(double &amp;)">
1811 2015 <rename to="readDouble"/>
1812 2016 <modify-argument index="1">
1813 2017 <remove-argument/>
1814 2018 <conversion-rule class="native">
1815 2019 double __result;
1816 2020 double &amp; %out% = __result;
1817 2021 </conversion-rule>
1818 2022 </modify-argument>
1819 2023 <modify-argument index="0" replace-value="void">
1820 2024 <conversion-rule class="native">
1821 2025 double %out% = __result;
1822 2026 </conversion-rule>
1823 2027 </modify-argument>
1824 2028 </modify-function>
1825 2029 <modify-function signature="operator&gt;&gt;(short &amp;)">
1826 2030 <rename to="readShort"/>
1827 2031 <modify-argument index="1">
1828 2032 <remove-argument/>
1829 2033 <conversion-rule class="native">
1830 2034 short __result;
1831 2035 short &amp; %out% = __result;
1832 2036 </conversion-rule>
1833 2037 </modify-argument>
1834 2038 <modify-argument index="0" replace-value="void">
1835 2039 <conversion-rule class="native">
1836 2040 short %out% = __result;
1837 2041 </conversion-rule>
1838 2042 </modify-argument>
1839 2043 </modify-function>
1840 2044 <modify-function signature="operator&gt;&gt;(unsigned short &amp;)">
1841 2045 <rename to="readUShort"/>
1842 2046 <modify-argument index="1">
1843 2047 <remove-argument/>
1844 2048 <conversion-rule class="native">
1845 2049 unsigned short __result;
1846 2050 unsigned short &amp; %out% = __result;
1847 2051 </conversion-rule>
1848 2052 </modify-argument>
1849 2053 <modify-argument index="0" replace-value="void">
1850 2054 <conversion-rule class="native">
1851 2055 unsigned short %out% = __result;
1852 2056 </conversion-rule>
1853 2057 </modify-argument>
1854 2058 </modify-function>
1855 2059 </object-type>
1856 2060
1857 2061 <object-type name="QFSFileEngine">
1858 <extra-includes>
1859 <include file-name="QDateTime" location="global"/>
1860 </extra-includes>
2062 <extra-includes>
2063 <include file-name="QDateTime" location="global"/>
2064 </extra-includes>
1861 2065 </object-type>
1862 2066
1863 2067 <object-type name="QTextStream">
1864 <modify-function signature="QTextStream(QByteArray *, QFlags&lt;QIODevice::OpenModeFlag&gt;)"> <remove/> </modify-function>
1865 <modify-function signature="QTextStream(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)"> <remove/> </modify-function>
1866 <modify-function signature="operator&gt;&gt;(QChar&amp;)"> <remove/> </modify-function>
1867 <modify-function signature="operator&lt;&lt;(const void*)"> <remove/> </modify-function>
1868 <modify-function signature="operator&lt;&lt;(unsigned int)"> <remove/> </modify-function>
1869 <modify-function signature="operator&lt;&lt;(qlonglong)"> <remove/> </modify-function>
1870 <modify-function signature="operator&lt;&lt;(const QChar &amp;)"> <remove/> </modify-function>
1871 <modify-function signature="operator&lt;&lt;(unsigned long)"> <remove/> </modify-function>
1872 <modify-function signature="operator&lt;&lt;(signed long)"> <remove/> </modify-function>
1873 <modify-function signature="operator&lt;&lt;(const char*)"> <remove/> </modify-function>
1874 <modify-function signature="operator&lt;&lt;(unsigned short)"> <remove/> </modify-function>
1875 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)"> <remove/> </modify-function>
1876 <modify-function signature="operator&gt;&gt;(ulong&amp;)"> <remove/> </modify-function>
1877 <modify-function signature="setString(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)"> <remove/> </modify-function>
1878 <modify-function signature="string()const"> <remove/> </modify-function>
1879 <modify-function signature="operator&gt;&gt;(signed long&amp;)"> <remove/> </modify-function>
1880 <modify-function signature="operator&gt;&gt;(char*)"> <remove/> </modify-function>
1881 <modify-function signature="operator&gt;&gt;(QByteArray&amp;)"> <remove/> </modify-function>
1882 <modify-function signature="operator&gt;&gt;(QString&amp;)"> <remove/> </modify-function>
1883
1884
2068 <modify-function signature="QTextStream(QByteArray *, QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2069 <remove/>
2070 </modify-function>
2071 <modify-function signature="QTextStream(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2072 <remove/>
2073 </modify-function>
2074 <modify-function signature="operator&gt;&gt;(QChar&amp;)">
2075 <remove/>
2076 </modify-function>
2077 <modify-function signature="operator&lt;&lt;(const void*)">
2078 <remove/>
2079 </modify-function>
2080 <modify-function signature="operator&lt;&lt;(unsigned int)">
2081 <remove/>
2082 </modify-function>
2083 <modify-function signature="operator&lt;&lt;(unsigned long long)">
2084 <remove/>
2085 </modify-function>
2086 <modify-function signature="operator&lt;&lt;(const QChar &amp;)">
2087 <remove/>
2088 </modify-function>
2089 <modify-function signature="operator&lt;&lt;(unsigned long)">
2090 <remove/>
2091 </modify-function>
2092 <modify-function signature="operator&lt;&lt;(signed long)">
2093 <remove/>
2094 </modify-function>
2095 <modify-function signature="operator&lt;&lt;(const char*)">
2096 <remove/>
2097 </modify-function>
2098 <modify-function signature="operator&lt;&lt;(unsigned short)">
2099 <remove/>
2100 </modify-function>
2101 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
2102 <remove/>
2103 </modify-function>
2104 <modify-function signature="operator&gt;&gt;(unsigned long long&amp;)">
2105 <remove/>
2106 </modify-function>
2107 <modify-function signature="operator&gt;&gt;(uint&amp;)">
2108 <remove/>
2109 </modify-function>
2110 <modify-function signature="operator&gt;&gt;(ulong&amp;)">
2111 <remove/>
2112 </modify-function>
2113 <modify-function signature="setString(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2114 <remove/>
2115 </modify-function>
2116 <modify-function signature="string()const">
2117 <remove/>
2118 </modify-function>
2119 <modify-function signature="operator&gt;&gt;(signed long&amp;)">
2120 <remove/>
2121 </modify-function>
2122 <modify-function signature="operator&gt;&gt;(char*)">
2123 <remove/>
2124 </modify-function>
2125 <modify-function signature="operator&gt;&gt;(QByteArray&amp;)">
2126 <remove/>
2127 </modify-function>
2128 <modify-function signature="operator&gt;&gt;(QString&amp;)">
2129 <remove/>
2130 </modify-function>
2131 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
2132 <remove/>
2133 </modify-function>
2134 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
2135 <remove/>
2136 </modify-function>
2137
2138
1885 2139 <modify-function signature="setCodec(QTextCodec *)">
1886 <modify-argument index="1">
1887 <reference-count action="set" variable-name="__rcCodec"/>
1888 </modify-argument>
2140 <modify-argument index="1">
2141 <reference-count action="set" variable-name="__rcCodec"/>
2142 </modify-argument>
1889 2143 </modify-function>
1890
2144
1891 2145 <modify-function signature="QTextStream(QIODevice *)">
1892 <modify-argument index="1">
1893 <reference-count action="set" variable-name="__rcDevice"/>
1894 </modify-argument>
1895 </modify-function>
2146 <modify-argument index="1">
2147 <reference-count action="set" variable-name="__rcDevice"/>
2148 </modify-argument>
2149 </modify-function>
1896 2150 <modify-function signature="setDevice(QIODevice *)">
1897 <modify-argument index="1">
1898 <reference-count action="set" variable-name="__rcDevice"/>
1899 </modify-argument>
1900 </modify-function>
2151 <modify-argument index="1">
2152 <reference-count action="set" variable-name="__rcDevice"/>
2153 </modify-argument>
2154 </modify-function>
1901 2155
1902 2156 <modify-function signature="setCodec(const char *)">
1903 2157 <modify-argument index="1">
1904 2158 <replace-type modified-type="QString"/>
1905 2159 <conversion-rule class="native">
1906 2160 <insert-template name="core.convert_string_arg_to_char*"/>
1907 2161 </conversion-rule>
1908 2162 </modify-argument>
1909 2163 </modify-function>
1910 2164
1911 2165 <modify-function signature="operator&lt;&lt;(QBool)">
1912 2166 <rename to="writeBoolean"/>
1913 2167 <modify-argument index="0" replace-value="this"/>
1914 2168 </modify-function>
1915 2169 <modify-function signature="operator&lt;&lt;(char)">
1916 2170 <modify-argument index="0" replace-value="this"/>
1917 2171 <rename to="writeByte"/>
1918 2172 </modify-function>
1919 2173 <modify-function signature="operator&lt;&lt;(signed int)">
1920 2174 <rename to="writeInt"/>
1921 2175 <modify-argument index="0" replace-value="this"/>
1922 2176 </modify-function>
1923 2177 <modify-function signature="operator&lt;&lt;(qlonglong)">
1924 2178 <rename to="writeLongLong"/>
1925 2179 <modify-argument index="0" replace-value="this"/>
1926 2180 </modify-function>
1927 2181 <modify-function signature="operator&lt;&lt;(float)">
1928 2182 <rename to="writeFloat"/>
1929 2183 <modify-argument index="0" replace-value="this"/>
1930 2184 </modify-function>
1931 2185 <modify-function signature="operator&lt;&lt;(double)">
1932 2186 <rename to="writeDouble"/>
1933 2187 <modify-argument index="0" replace-value="this"/>
1934 2188 </modify-function>
1935 2189 <modify-function signature="operator&lt;&lt;(signed short)">
1936 2190 <rename to="writeShort"/>
1937 2191 <modify-argument index="0" replace-value="this"/>
1938 2192 </modify-function>
1939 2193 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
1940 2194 <rename to="writeByteArray"/>
1941 2195 <modify-argument index="0" replace-value="this"/>
1942 2196 </modify-function>
1943 2197 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
1944 2198 <rename to="writeString"/>
1945 2199 <modify-argument index="0" replace-value="this"/>
1946 2200 </modify-function>
1947 2201
1948 2202 <modify-function signature="operator&gt;&gt;(char&amp;)">
1949 2203 <rename to="readByte"/>
1950 2204 <modify-argument index="1">
1951 2205 <remove-argument/>
1952 2206 <conversion-rule class="native">
1953 2207 char __result;
1954 2208 char &amp; %out% = __result;
1955 2209 </conversion-rule>
1956 2210 </modify-argument>
1957 2211 <modify-argument index="0" replace-value="void">
1958 2212 <conversion-rule class="native">
1959 2213 int %out% = __result;
1960 2214 </conversion-rule>
1961 2215 </modify-argument>
1962 2216 </modify-function>
1963 2217 <modify-function signature="operator&gt;&gt;(signed short&amp;)">
1964 2218 <rename to="readShort"/>
1965 2219 <modify-argument index="1">
1966 2220 <remove-argument/>
1967 2221 <conversion-rule class="native">
1968 2222 short __result;
1969 2223 short &amp; %out% = __result;
1970 2224 </conversion-rule>
1971 2225 </modify-argument>
1972 2226 <modify-argument index="0" replace-value="void">
1973 2227 <conversion-rule class="native">
1974 2228 short %out% = __result;
1975 2229 </conversion-rule>
1976 2230 </modify-argument>
1977 2231 </modify-function>
1978 2232 <modify-function signature="operator&gt;&gt;(signed int&amp;)">
1979 2233 <rename to="readInt"/>
1980 2234 <modify-argument index="1">
1981 2235 <remove-argument/>
1982 2236 <conversion-rule class="native">
1983 2237 int __result;
1984 2238 int &amp; %out% = __result;
1985 2239 </conversion-rule>
1986 2240 </modify-argument>
1987 2241 <modify-argument index="0" replace-value="void">
1988 2242 <conversion-rule class="native">
1989 2243 int %out% = __result;
1990 2244 </conversion-rule>
1991 2245 </modify-argument>
1992 2246 </modify-function>
1993 2247 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
1994 2248 <rename to="readUShort"/>
1995 2249 <modify-argument index="1">
1996 2250 <remove-argument/>
1997 2251 <conversion-rule class="native">
1998 2252 unsigned short __result;
1999 2253 unsigned short &amp; %out% = __result;
2000 2254 </conversion-rule>
2001 2255 </modify-argument>
2002 2256 <modify-argument index="0" replace-value="void">
2003 2257 <conversion-rule class="native">
2004 2258 unsigned short %out% = __result;
2005 2259 </conversion-rule>
2006 2260 </modify-argument>
2007 2261 </modify-function>
2008 2262 <modify-function signature="operator&gt;&gt;(unsigned int&amp;)">
2009 2263 <rename to="readUInt"/>
2010 2264 <modify-argument index="1">
2011 2265 <remove-argument/>
2012 2266 <conversion-rule class="native">
2013 2267 unsigned int __result;
2014 2268 unsigned int &amp; %out% = __result;
2015 2269 </conversion-rule>
2016 2270 </modify-argument>
2017 2271 <modify-argument index="0" replace-value="void">
2018 2272 <conversion-rule class="native">
2019 2273 unsigned int %out% = __result;
2020 2274 </conversion-rule>
2021 2275 </modify-argument>
2022 2276 </modify-function>
2023 2277 <modify-function signature="operator&gt;&gt;(qlonglong&amp;)">
2024 2278 <rename to="readLongLong"/>
2025 2279 <modify-argument index="1">
2026 2280 <remove-argument/>
2027 2281 <conversion-rule class="native">
2028 2282 qlonglong __result;
2029 2283 qlonglong &amp; %out% = __result;
2030 2284 </conversion-rule>
2031 2285 </modify-argument>
2032 2286 <modify-argument index="0" replace-value="void">
2033 2287 <conversion-rule class="native">
2034 2288 qlonglong %out% = __result;
2035 2289 </conversion-rule>
2036 2290 </modify-argument>
2037 2291 </modify-function>
2038 2292 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)">
2039 2293 <rename to="readULongLong"/>
2040 2294 <modify-argument index="1">
2041 2295 <remove-argument/>
2042 2296 <conversion-rule class="native">
2043 2297 qulonglong __result;
2044 2298 qulonglong &amp; %out% = __result;
2045 2299 </conversion-rule>
2046 2300 </modify-argument>
2047 2301 <modify-argument index="0" replace-value="void">
2048 2302 <conversion-rule class="native">
2049 2303 qulonglong %out% = __result;
2050 2304 </conversion-rule>
2051 2305 </modify-argument>
2052 2306 </modify-function>
2053 2307 <modify-function signature="operator&gt;&gt;(float&amp;)">
2054 2308 <rename to="readFloat"/>
2055 2309 <modify-argument index="1">
2056 2310 <remove-argument/>
2057 2311 <conversion-rule class="native">
2058 2312 float __result;
2059 2313 float &amp; %out% = __result;
2060 2314 </conversion-rule>
2061 2315 </modify-argument>
2062 2316 <modify-argument index="0" replace-value="void">
2063 2317 <conversion-rule class="native">
2064 2318 float %out% = __result;
2065 2319 </conversion-rule>
2066 2320 </modify-argument>
2067 2321 </modify-function>
2068 2322 <modify-function signature="operator&gt;&gt;(double&amp;)">
2069 2323 <rename to="readDouble"/>
2070 2324 <modify-argument index="1">
2071 2325 <remove-argument/>
2072 2326 <conversion-rule class="native">
2073 2327 double __result;
2074 2328 double &amp; %out% = __result;
2075 2329 </conversion-rule>
2076 2330 </modify-argument>
2077 2331 <modify-argument index="0" replace-value="void">
2078 2332 <conversion-rule class="native">
2079 2333 double %out% = __result;
2080 2334 </conversion-rule>
2081 2335 </modify-argument>
2082 2336 </modify-function>
2083 2337
2084 2338 <modify-function signature="operator&lt;&lt;(qulonglong)" remove="all"/>
2085 2339 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)" remove="all"/>
2086 2340 </object-type>
2087
2341
2088 2342 <object-type name="QSystemSemaphore"/>
2089
2343
2090 2344 <namespace-type name="QtConcurrent" target-type="class">
2091 2345 <extra-includes>
2092 2346 <include file-name="qtconcurrentreducekernel.h" location="global"/>
2093 2347 <include file-name="qtconcurrentthreadengine.h" location="global"/>
2094 2348 </extra-includes>
2095 2349 </namespace-type>
2096
2350
2097 2351 <value-type name="QFuture" generate="no">
2098 2352 <modify-function signature="operator T() const" remove="all"/>
2099 2353 <modify-function signature="operator=(const QFuture &amp;)" remove="all"/>
2100 2354 </value-type>
2101 <value-type name="QtScriptVoidFuture" java-name="QFutureVoid">
2355 <value-type name="QtJambiVoidFuture" java-name="QFutureVoid">
2102 2356 <modify-function signature="resultCount()const" remove="all"/>
2103 2357 <modify-function signature="isResultReadyAt(int)const" remove="all"/>
2104
2105 <modify-function signature="operator==(const QFuture &amp;)const">
2106 <modify-argument index="1">
2107 <replace-type modified-type="QtScriptVoidFuture"/>
2108 </modify-argument>
2109 </modify-function>
2110 <modify-function signature="QFuture(const QFuture &amp;)">
2111 <modify-argument index="1">
2112 <replace-type modified-type="QtScriptVoidFuture"/>
2113 </modify-argument>
2114 </modify-function>
2115 2358 </value-type>
2116 <value-type name="QtScriptFuture" java-name="QFuture" generic-class="yes">
2117 <modify-function signature="operator==(const QFuture &amp;)const">
2118 <modify-argument index="1">
2119 <replace-type modified-type="QtScriptFuture"/>
2120 </modify-argument>
2121 </modify-function>
2122 <modify-function signature="QFuture(const QFuture &amp;)">
2123 <modify-argument index="1">
2124 <replace-type modified-type="QtScriptFuture"/>
2125 </modify-argument>
2126 </modify-function>
2127 <inject-code class="native">
2128 </inject-code>
2129 </value-type>
2130
2359 <value-type name="QtJambiFuture" java-name="QFuture" generic-class="yes"/>
2360
2131 2361 <object-type name="QFutureWatcherBase">
2132 2362 <modify-function signature="connectNotify(const char *)" remove="all"/>
2133 2363 <modify-function signature="disconnectNotify(const char *)" remove="all"/>
2134 </object-type>
2135 <object-type name="QtScriptVoidFutureWatcher" java-name="QFutureWatcherVoid">
2136 <modify-function signature="setFuture(const QFuture &amp;)">
2137 <modify-argument index="1">
2138 <replace-type modified-type="QtScriptVoidFuture"/>
2139 </modify-argument>
2140 </modify-function>
2141 2364 </object-type>
2142
2365 <object-type name="QtJambiVoidFutureWatcher" java-name="QFutureWatcherVoid"/>
2366
2143 2367 <object-type name="QFutureWatcher" generate="no">
2144 2368 <modify-function signature="future()const" remove="all"/>
2145 2369 </object-type>
2146 <object-type name="QtScriptFutureWatcher" java-name="QFutureWatcher" generic-class="yes">
2147 <modify-function signature="setFuture(const QFuture &amp;)">
2148 <modify-argument index="1">
2149 <replace-type modified-type="QtScriptFuture"/>
2150 </modify-argument>
2151 </modify-function>
2152 </object-type>
2153
2370 <object-type name="QtJambiFutureWatcher" java-name="QFutureWatcher" generic-class="yes"/>
2371
2154 2372 <object-type name="QFutureSynchronizer" generate="no"/>
2155 <object-type name="QtScriptFutureSynchronizer" generic-class="yes" java-name="QFutureSynchronizer">
2156 <modify-function signature="QFutureSynchronizer(const QFuture &amp;)">
2157 <modify-argument index="1">
2158 <replace-type modified-type="QtScriptFuture"/>
2159 </modify-argument>
2160 </modify-function>
2161 <modify-function signature="addFuture(const QFuture &amp;)">
2162 <modify-argument index="1">
2163 <replace-type modified-type="QtScriptFuture"/>
2164 </modify-argument>
2165 </modify-function>
2166 <modify-function signature="setFuture(const QFuture &amp;)">
2167 <modify-argument index="1">
2168 <replace-type modified-type="QtScriptFuture"/>
2169 </modify-argument>
2170 </modify-function>
2171 <modify-function signature="futures()const" remove="all"/>
2172 </object-type>
2173 <object-type name="QtScriptVoidFutureSynchronizer" java-name="QFutureSynchronizerVoid">
2174 <modify-function signature="QFutureSynchronizer(const QFuture &amp;)">
2175 <modify-argument index="1">
2176 <replace-type modified-type="QtScriptVoidFuture"/>
2177 </modify-argument>
2178 </modify-function>
2179 <modify-function signature="addFuture(const QFuture &amp;)">
2180 <modify-argument index="1">
2181 <replace-type modified-type="QtScriptVoidFuture"/>
2182 </modify-argument>
2183 </modify-function>
2184 <modify-function signature="setFuture(const QFuture &amp;)">
2185 <modify-argument index="1">
2186 <replace-type modified-type="QtScriptVoidFuture"/>
2187 </modify-argument>
2188 </modify-function>
2189 <modify-function signature="futures()const" remove="all"/>
2190 </object-type>
2373 <object-type name="QtJambiFutureSynchronizer" generic-class="yes" java-name="QFutureSynchronizer"/>
2374 <object-type name="QtJambiVoidFutureSynchronizer" java-name="QFutureSynchronizerVoid"/>
2191 2375 <object-type name="QThreadPool"/>
2192
2376
2193 2377 <object-type name="QFutureIterator" generate="no">
2194 <modify-function signature="operator=(const QFuture&amp;)" remove="all"/>
2195 </object-type>
2196 <object-type name="QtScriptFutureIterator" generic-class="yes" java-name="QFutureIterator">
2197 <modify-function signature="QFutureIterator(const QFuture &amp;)">
2198 <modify-argument index="1">
2199 <replace-type modified-type="QtScriptFuture"/>
2200 </modify-argument>
2201 </modify-function>
2378 <modify-function signature="operator=(const QFuture&amp;)" remove="all"/>
2202 2379 </object-type>
2380 <object-type name="QtJambiFutureIterator" generic-class="yes" java-name="QFutureIterator"/>
2203 2381 <object-type name="QRunnable"/>
2204 2382
2205
2206 <value-type name="QXmlStreamAttribute">
2207 <modify-function signature="operator=(QXmlStreamAttribute)" remove="all"/>
2208
2209 <modify-function signature="name()const">
2210 <modify-argument index="return">
2211 <conversion-rule class="native">
2212 <insert-template name="core.convert_stringref_to_string"/>
2213 </conversion-rule>
2214 </modify-argument>
2215 </modify-function>
2216
2217 <modify-function signature="namespaceUri()const">
2218 <modify-argument index="return">
2219 <conversion-rule class="native">
2220 <insert-template name="core.convert_stringref_to_string"/>
2221 </conversion-rule>
2222 </modify-argument>
2223 </modify-function>
2224
2225 <modify-function signature="prefix()const">
2226 <modify-argument index="return">
2227 <conversion-rule class="native">
2228 <insert-template name="core.convert_stringref_to_string"/>
2229 </conversion-rule>
2230 </modify-argument>
2231 </modify-function>
2232
2233 <modify-function signature="qualifiedName()const">
2234 <modify-argument index="return">
2235 <conversion-rule class="native">
2236 <insert-template name="core.convert_stringref_to_string"/>
2237 </conversion-rule>
2238 </modify-argument>
2239 </modify-function>
2240
2241 <modify-function signature="value()const">
2242 <modify-argument index="return">
2243 <conversion-rule class="native">
2244 <insert-template name="core.convert_stringref_to_string"/>
2245 </conversion-rule>
2246 </modify-argument>
2247 </modify-function>
2248
2249 </value-type>
2250 <value-type name="QXmlStreamAttributes">
2251 <modify-function signature="operator+(QVector&lt;QXmlStreamAttribute&gt;)const" remove="all"/>
2252 <modify-function signature="operator&lt;&lt;(QVector&lt;QXmlStreamAttribute&gt;)" remove="all"/>
2253 <modify-function signature="operator&lt;&lt;(QXmlStreamAttribute)" remove="all"/>
2254 <modify-function signature="push_back(QXmlStreamAttribute)" remove="all"/>
2255 <modify-function signature="pop_back()" remove="all"/>
2256 <modify-function signature="push_front(QXmlStreamAttribute)" remove="all"/>
2257 <modify-function signature="pop_front()" remove="all"/>
2258
2259 <modify-function signature="value(const QString &amp;, const QLatin1String &amp;)const">
2260 <remove/>
2261 </modify-function>
2262 <modify-function signature="value(const QLatin1String &amp;, const QLatin1String &amp;)const">
2263 <remove/>
2264 </modify-function>
2265 <modify-function signature="value(const QLatin1String &amp;)const">
2266 <remove/>
2267 </modify-function>
2268 <modify-function signature="hasAttribute(const QLatin1String &amp;)const">
2269 <remove/>
2270 </modify-function>
2271
2272
2273 <modify-function signature="value(QString,QString)const">
2274 <modify-argument index="return">
2275 <conversion-rule class="native">
2276 <insert-template name="core.convert_stringref_to_string"/>
2277 </conversion-rule>
2278 </modify-argument>
2279 </modify-function>
2280
2281 <modify-function signature="value(QString)const">
2282 <modify-argument index="return">
2283 <conversion-rule class="native">
2284 <insert-template name="core.convert_stringref_to_string"/>
2285 </conversion-rule>
2286 </modify-argument>
2287 </modify-function>
2288
2289 </value-type>
2290 <value-type name="QXmlStreamNamespaceDeclaration">
2291 <modify-function signature="operator=(QXmlStreamNamespaceDeclaration)" remove="all"/>
2292
2293 <modify-function signature="namespaceUri()const">
2294 <modify-argument index="return">
2295 <conversion-rule class="native">
2296 <insert-template name="core.convert_stringref_to_string"/>
2297 </conversion-rule>
2298 </modify-argument>
2299 </modify-function>
2300
2301 <modify-function signature="prefix()const">
2302 <modify-argument index="return">
2303 <conversion-rule class="native">
2304 <insert-template name="core.convert_stringref_to_string"/>
2305 </conversion-rule>
2306 </modify-argument>
2307 </modify-function>
2308
2309 </value-type>
2310 <value-type name="QXmlStreamNotationDeclaration">
2311 <modify-function signature="operator=(QXmlStreamNotationDeclaration)" remove="all"/>
2383 <!-- Inefficient hash codes -->
2384 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUuid' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2385 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QLocale' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2386 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFuture' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2387 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRegExp' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2388 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFutureVoid' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2389 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUrl' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2390 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QProcessEnvironment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2312 2391
2313 <modify-function signature="name()const">
2314 <modify-argument index="return">
2315 <conversion-rule class="native">
2316 <insert-template name="core.convert_stringref_to_string"/>
2317 </conversion-rule>
2318 </modify-argument>
2319 </modify-function>
2320
2321 <modify-function signature="publicId()const">
2322 <modify-argument index="return">
2323 <conversion-rule class="native">
2324 <insert-template name="core.convert_stringref_to_string"/>
2325 </conversion-rule>
2326 </modify-argument>
2327 </modify-function>
2328
2329 <modify-function signature="systemId()const">
2330 <modify-argument index="return">
2331 <conversion-rule class="native">
2332 <insert-template name="core.convert_stringref_to_string"/>
2333 </conversion-rule>
2334 </modify-argument>
2335 </modify-function>
2336
2337 </value-type>
2338 <value-type name="QXmlStreamEntityDeclaration">
2339 <modify-function signature="operator=(QXmlStreamEntityDeclaration)" remove="all"/>
2340
2341 <modify-function signature="name()const">
2342 <modify-argument index="return">
2343 <conversion-rule class="native">
2344 <insert-template name="core.convert_stringref_to_string"/>
2345 </conversion-rule>
2346 </modify-argument>
2347 </modify-function>
2348
2349 <modify-function signature="notationName()const">
2350 <modify-argument index="return">
2351 <conversion-rule class="native">
2352 <insert-template name="core.convert_stringref_to_string"/>
2353 </conversion-rule>
2354 </modify-argument>
2355 </modify-function>
2356
2357 <modify-function signature="publicId()const">
2358 <modify-argument index="return">
2359 <conversion-rule class="native">
2360 <insert-template name="core.convert_stringref_to_string"/>
2361 </conversion-rule>
2362 </modify-argument>
2363 </modify-function>
2364
2365 <modify-function signature="systemId()const">
2366 <modify-argument index="return">
2367 <conversion-rule class="native">
2368 <insert-template name="core.convert_stringref_to_string"/>
2369 </conversion-rule>
2370 </modify-argument>
2371 </modify-function>
2372
2373 <modify-function signature="value()const">
2374 <modify-argument index="return">
2375 <conversion-rule class="native">
2376 <insert-template name="core.convert_stringref_to_string"/>
2377 </conversion-rule>
2378 </modify-argument>
2379 </modify-function>
2380
2381 </value-type>
2382 <object-type name="QXmlStreamReader">
2383 <modify-function signature="QXmlStreamReader(const char*)" remove="all"/>
2384 <modify-function signature="addData(const char*)" remove="all"/>
2385 <modify-function signature="setEntityResolver(QXmlStreamEntityResolver*)">
2386 <modify-argument index="1">
2387 <reference-count action="set" variable-name="__rcEntityResolver"/>
2388 </modify-argument>
2389 </modify-function>
2390
2391 <modify-function signature="name()const">
2392 <modify-argument index="return">
2393 <conversion-rule class="native">
2394 <insert-template name="core.convert_stringref_to_string"/>
2395 </conversion-rule>
2396 </modify-argument>
2397 </modify-function>
2398
2399 <modify-function signature="documentEncoding()const">
2400 <modify-argument index="return">
2401 <conversion-rule class="native">
2402 <insert-template name="core.convert_stringref_to_string"/>
2403 </conversion-rule>
2404 </modify-argument>
2405 </modify-function>
2406
2407 <modify-function signature="documentVersion()const">
2408 <modify-argument index="return">
2409 <conversion-rule class="native">
2410 <insert-template name="core.convert_stringref_to_string"/>
2411 </conversion-rule>
2412 </modify-argument>
2413 </modify-function>
2414
2415 <modify-function signature="dtdName()const">
2416 <modify-argument index="return">
2417 <conversion-rule class="native">
2418 <insert-template name="core.convert_stringref_to_string"/>
2419 </conversion-rule>
2420 </modify-argument>
2421 </modify-function>
2422
2423 <modify-function signature="dtdPublicId()const">
2424 <modify-argument index="return">
2425 <conversion-rule class="native">
2426 <insert-template name="core.convert_stringref_to_string"/>
2427 </conversion-rule>
2428 </modify-argument>
2429 </modify-function>
2430
2431 <modify-function signature="dtdSystemId()const">
2432 <modify-argument index="return">
2433 <conversion-rule class="native">
2434 <insert-template name="core.convert_stringref_to_string"/>
2435 </conversion-rule>
2436 </modify-argument>
2437 </modify-function>
2438
2439 <modify-function signature="namespaceUri()const">
2440 <modify-argument index="return">
2441 <conversion-rule class="native">
2442 <insert-template name="core.convert_stringref_to_string"/>
2443 </conversion-rule>
2444 </modify-argument>
2445 </modify-function>
2446
2447 <modify-function signature="prefix()const">
2448 <modify-argument index="return">
2449 <conversion-rule class="native">
2450 <insert-template name="core.convert_stringref_to_string"/>
2451 </conversion-rule>
2452 </modify-argument>
2453 </modify-function>
2454
2455 <modify-function signature="processingInstructionData()const">
2456 <modify-argument index="return">
2457 <conversion-rule class="native">
2458 <insert-template name="core.convert_stringref_to_string"/>
2459 </conversion-rule>
2460 </modify-argument>
2461 </modify-function>
2462
2463 <modify-function signature="processingInstructionTarget()const">
2464 <modify-argument index="return">
2465 <conversion-rule class="native">
2466 <insert-template name="core.convert_stringref_to_string"/>
2467 </conversion-rule>
2468 </modify-argument>
2469 </modify-function>
2470
2471 <modify-function signature="qualifiedName()const">
2472 <modify-argument index="return">
2473 <conversion-rule class="native">
2474 <insert-template name="core.convert_stringref_to_string"/>
2475 </conversion-rule>
2476 </modify-argument>
2477 </modify-function>
2478
2479 <modify-function signature="text()const">
2480 <modify-argument index="return">
2481 <conversion-rule class="native">
2482 <insert-template name="core.convert_stringref_to_string"/>
2483 </conversion-rule>
2484 </modify-argument>
2485 </modify-function>
2486 </object-type>
2487 <object-type name="QXmlStreamWriter">
2488 <modify-function signature="QXmlStreamWriter(QString *)">
2489 <remove/>
2490 </modify-function>
2491
2492 <modify-function signature="setCodec(const char*)">
2493 <modify-argument index="1">
2494 <replace-type modified-type="QString"/>
2495 <conversion-rule class="native">
2496 <insert-template name="core.convert_string_arg_to_char*"/>
2497 </conversion-rule>
2498 </modify-argument>
2499 </modify-function>
2500
2501 <modify-function signature="writeCurrentToken(QXmlStreamReader)">
2502 <modify-argument index="1">
2503 <replace-type modified-type="QXmlStreamReader*"/>
2504 <conversion-rule class="native">
2505 QXmlStreamReader &amp; %out% = *qscriptvalue_cast&lt;QXmlStreamReader*&gt;(%in%);
2506 </conversion-rule>
2507 </modify-argument>
2508 </modify-function>
2509
2510 </object-type>
2511
2512 <value-type name="QModelIndex"/>
2392 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::selectIteration', unmatched parameter type 'T'"/>
2393 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QVariantAnimation::registerInterpolator', unmatched parameter type 'QVariantAnimation::Interpolator'"/>
2513 2394
2395 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'Qt::Initialization'"/>
2514 2396 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'std::*'"/>
2515 2397 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
2516 2398 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
2517 2399 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QMetaObject'"/>
2518 2400 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'FILE\*'"/>
2519 2401 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QByteArray::Data\*'"/>
2520 2402 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFC'"/>
2521 2403 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFI'"/>
2522 2404 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::ExtensionOption const\*'"/>
2523 2405 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::Iterator\*'"/>
2524 2406 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QDataStream::ByteOrder'"/>
2525 2407 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
2526 2408 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
2527 2409 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
2528 2410 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPointer&lt;*&gt;'"/>
2529 2411 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QVector&lt;*&gt;'"/>
2530 <suppress-warning text="* private virtual function '*' in 'QAbstractListModel'"/>
2531 <suppress-warning text="* private virtual function '*' in 'QAbstractTableModel'"/>
2532 <suppress-warning text="* private virtual function '*' in 'QListWidget'"/>
2533 <suppress-warning text="* private virtual function '*' in 'QTreeWidget'"/>
2534 <suppress-warning text="* private virtual function '*' in 'QFontDialog'"/>
2535 <suppress-warning text="* private virtual function '*' in 'QTableWidget'"/>
2536 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDateTime' has equals operators but no qHash() function"/>
2537 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPersistentModelIndex' has equals operators but no qHash() function"/>
2538 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUuid' has equals operators but no qHash() function"/>
2539 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRect' has equals operators but no qHash() function"/>
2540 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTime' has equals operators but no qHash() function"/>
2541 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QLocale' has equals operators but no qHash() function"/>
2542 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDir' has equals operators but no qHash() function"/>
2543 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPointF' has equals operators but no qHash() function"/>
2544 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSize' has equals operators but no qHash() function"/>
2545 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFileInfo' has equals operators but no qHash() function"/>
2546 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSizeF' has equals operators but no qHash() function"/>
2547 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRegExp' has equals operators but no qHash() function"/>
2548 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRectF' has equals operators but no qHash() function"/>
2549 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDate' has equals operators but no qHash() function"/>
2550 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPoint' has equals operators but no qHash() function"/>
2551 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUrl' has equals operators but no qHash() function"/>
2412 <suppress-warning text="* private virtual function '*' in 'QAbstractListModel'"/>
2413 <suppress-warning text="* private virtual function '*' in 'QAbstractTableModel'"/>
2414 <suppress-warning text="* private virtual function '*' in 'QListWidget'"/>
2415 <suppress-warning text="* private virtual function '*' in 'QTreeWidget'"/>
2416 <suppress-warning text="* private virtual function '*' in 'QFontDialog'"/>
2417 <suppress-warning text="* private virtual function '*' in 'QTableWidget'"/>
2552 2418 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'"/>
2553 2419 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'"/>
2554 2420 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'"/>
2555 2421 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'"/>
2556 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFuture' has equals operators but no qHash() function"/>
2557 2422 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown operator 'T'"/>
2558 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFutureVoid' has equals operators but no qHash() function"/>
2559 2423 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constBegin', unmatched return type 'const_iterator'"/>
2560 2424 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::end', unmatched return type 'const_iterator'"/>
2561 2425 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constEnd', unmatched return type 'const_iterator'"/>
2562 2426 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::QFuture', unmatched parameter type 'QFutureInterface&lt;T&gt;*'"/>
2563 2427 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::begin', unmatched return type 'const_iterator'"/>
2428 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::advance', unmatched parameter type 'It&amp;'"/>
2564 2429 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'Sequence'"/>
2565 2430 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;U&gt;'"/>
2566 2431 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;MapFunctor::result_type&gt;'"/>
2567 2432 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'OutputSequence'"/>
2568 2433 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Iterator'"/>
2569 2434 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Sequence const&amp;'"/>
2570 2435 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filter', unmatched parameter type 'Sequence&amp;'"/>
2436 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;qValueType&lt;Iterator&gt;::value_type&gt;"/>
2571 2437 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Sequence::value_type&gt;'"/>
2572 2438 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Iterator::value_type&gt;'"/>
2573 2439 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'V'"/>
2574 2440 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'W'"/>
2575 2441 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'ResultType'"/>
2576 2442 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'U'"/>
2577 2443 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'OutputSequence'"/>
2578 2444 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'Sequence'"/>
2579 2445 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMappedReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'"/>
2580 2446 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'U'"/>
2581 2447 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'V'"/>
2582 2448 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'ResultType'"/>
2583 2449 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMap', unmatched return type 'ThreadEngineStarter&lt;void&gt;'"/>
2584 2450 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startThreadEngine', unmatched return type 'ThreadEngineStarter&lt;ThreadEngine::ResultType&gt;'"/>
2585 2451 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Iterator'"/>
2586 2452 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Sequence const&amp;'"/>
2587 2453 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Iterator'"/>
2588 2454 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Sequence const&amp;'"/>
2589 2455 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Iterator'"/>
2590 2456 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Sequence&amp;'"/>
2591 2457 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filterInternal', unmatched return type 'ThreadEngineStarter&lt;void&gt;'"/>
2592 2458 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0lt;T,Class&gt;::type'"/>
2593 2459 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'SelectFunctor0&lt;T,T&gt;::type'"/>
2594 2460 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Iterator'"/>
2595 2461 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Sequence const&amp;'"/>
2596 2462 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Iterator'"/>
2597 2463 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Sequence&amp;'"/>
2598 2464 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMapped', unmatched return type 'QtConcurrent::ThreadEngineStarter&lt;T&gt;'"/>
2599 2465 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFilteredReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'"/>
2600 2466 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const*'"/>
2601 2467 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class*'"/>
2602 2468 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const&amp;'"/>
2603 2469 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject*'"/>
2604 2470 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject'"/>
2605 2471 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'T'"/>
2606 2472 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilter', unmatched parameter type 'Sequence&amp;'"/>
2607 2473 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0&lt;T,Class&gt;::type'"/>
2608 2474
2475 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFuture&lt;void&gt;::operator= - definition *ignored*"/>
2476 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureInterface&lt;void&gt;::future - definition *ignored*"/>
2477 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureWatcher&lt;void&gt;::setFuture - definition *ignored*"/>
2478
2479
2609 2480 </typesystem>
This diff has been collapsed as it changes many lines, (1370 lines changed) Show them Hide them
@@ -1,4999 +1,5213
1 1 <?xml version="1.0"?>
2 2 <typesystem>
3
3 4 <rejection class="*" function-name="d_func"/>
4 5
5 6 <rejection class="*" field-name="d_ptr"/>
6 7 <rejection class="*" field-name="d"/>
7 8
9 <rejection class="QGenericMatrix" />
10 <rejection class="QPixmapFilterPrivate" />
11 <rejection class="QPenPrivate" />
12 <rejection class="QGtkStyle" />
8 13 <rejection class="QWindowsCEStyle" />
9 14 <rejection class="QWindowsMobileStyle" />
10 <rejection class="QAbstractUndoItem"/>
15 <rejection class="QAbstractUndoItem"/>
11 16 <rejection class="QAccessibleApplication"/>
12 17 <rejection class="QBrushData"/>
13 18 <rejection class="QImageTextKeyLang"/>
14 19 <rejection class="QItemEditorCreator"/>
15 20 <rejection class="QLibrary"/>
16 21 <rejection class="QLinkedList"/>
17 22 <rejection class="QLinkedListData"/>
18 23 <rejection class="QLinkedListIterator"/>
19 24 <rejection class="QLinkedListNode"/>
20 25 <rejection class="QMimeSource"/>
21 26 <rejection class="QPainterPathPrivate"/>
22 27 <rejection class="QRegionData"/>
23 28 <rejection class="QStandardItemEditorCreator"/>
24 29 <rejection class="QStyleOptionQ3DockWindow"/>
25 30 <rejection class="QStyleOptionQ3ListView"/>
26 31 <rejection class="QStyleOptionQ3ListViewItem"/>
27 32 <rejection class="QTextFrameLayoutData"/>
28 33 <rejection class="QUpdateLaterEvent"/>
29 34 <rejection class="QVFbHeader"/>
30 35 <rejection class="QWidgetData"/>
31 36 <rejection class="QWindowSurface"/>
32 37 <rejection class="QWindowsXPStyle"/>
33 38 <rejection class="QWindowsVistaStyle"/>
34 39 <rejection class="QWSEmbedWidget"/>
35 40 <rejection class="QRegion::QRegionData"/>
36 41 <rejection class="JObject_key" />
37 42 <rejection class="QAccessibleEditableTextInterface"/>
38 43 <rejection class="QAccessibleSimpleEditableTextInterface"/>
39 44 <rejection class="QAccessibleTextInterface"/>
40 <rejection class="QAccessibleValueInterface"/>
41 <rejection class="QIconEngineFactoryInterface"/>
45 <rejection class="QAccessibleValueInterface"/>
46 <rejection class="QIconEngineFactoryInterface"/>
42 47 <rejection class="QIconEnginePlugin"/>
43 48 <rejection class="QWidgetItemV2" />
44 49 <rejection class="QAbstractItemDelegate" function-name="operator="/>
45 50 <rejection class="QAccessible" function-name="installFactory"/>
46 51 <rejection class="QAccessible" function-name="installRootObjectHandler"/>
47 52 <rejection class="QAccessible" function-name="installUpdateHandler"/>
48 53 <rejection class="QAccessible" function-name="removeFactory"/>
49 <rejection class="QApplication" function-name="compressEvent"/>
54 <rejection class="QApplication" function-name="compressEvent"/>
50 55 <rejection class="QBrush" function-name="cleanUp"/>
51 56 <rejection class="QPictureIO" function-name="defineIOHandler"/>
52 57 <rejection class="QPolygon" function-name="putPoints"/>
53 58 <rejection class="QPolygon" function-name="setPoints"/>
54 59 <rejection class="QPolygon" function-name="setPoint"/>
55 60 <rejection class="QPolygon" function-name="points"/>
56 61 <rejection class="QPolygon" function-name="point"/>
57 62 <rejection class="QPrinter" function-name="printerSelectionOption"/>
58 63 <rejection class="QPrinter" function-name="setPrinterSelectionOption"/>
59 64 <rejection class="QWidget" function-name="create"/>
60 65 <rejection class="QWidget" function-name="find"/>
61 66 <rejection class="QWidget" function-name="handle"/>
62 67 <rejection class="QWidget" function-name="styleChange"/>
63 68 <rejection class="QWidget" function-name="internalWinId"/>
64 <rejection class="QActionGroup" function-name="selected"/>
65 <rejection class="QPaintEngine" function-name="fix_neg_rect"/>
69 <rejection class="QActionGroup" function-name="selected"/>
70 <rejection class="QPaintEngine" function-name="fix_neg_rect"/>
66 71 <rejection class="QTreeModel" function-name="node"/>
67 72 <rejection class="QTreeModel" function-name="initializeNode"/>
68 73 <rejection class="QTreeModel" function-name="queryChildren"/>
74 <rejection class="QTextObjectInterface" />
69 75 <rejection class="QAccessible" function-name="cast_helper"/>
70 76 <rejection class="QAccessible2"/>
71 77 <rejection class="QAccessibleInterface" function-name="backgroundColor"/>
72 78 <rejection class="QAccessibleInterface" function-name="foregroundColor"/>
73 79 <rejection class="QAccessibleInterface" function-name="textInterface"/>
74 <rejection class="QAccessibleInterface" function-name="valueInterface"/>
80 <rejection class="QAccessibleInterface" function-name="valueInterface"/>
75 81 <rejection class="QAccessibleInterface" function-name="tableInterface"/>
76 82 <rejection class="QAccessibleInterface" function-name="editableTextInterface"/>
77 83 <rejection class="QAccessibleInterface" function-name="cast_helper"/>
78 84 <rejection class="QAccessibleInterfaceEx" function-name="interface_cast"/>
79 85 <rejection class="QAccessibleBridgePlugin" />
80 <rejection class="QAccessibleBridgeFactoryInterface" />
81 <rejection class="QTabletEvent" field-name="mExtra"/>
86 <rejection class="QAccessibleBridgeFactoryInterface" />
87 <rejection class="QTabletEvent" field-name="mExtra"/>
82 88 <rejection class="QWidgetItem" field-name="wid" />
83 89 <rejection class="QFont" enum-name="ResolveProperties" />
90 <rejection class="QGradient" enum-name="InterpolationMode" />
91 <rejection class="QIconEngineV2::AvailableSizesArgument" />
92 <rejection class="QIconEngineV2" enum-name="IconEngineHook" />
93 <rejection class="QGradient" enum-name="InterpolationMode" />
94 <rejection class="QGradient" function-name="setInterpolationMode" />
95 <rejection class="QGradient" function-name="interpolationMode" />
96 <rejection class="QAbstractTextDocumentLayout" function-name="handlerForObject" />
97
84 98
99 <enum-type name="QStyleOptionTabBarBaseV2::StyleOptionVersion" />
100 <enum-type name="QTabBar::SelectionBehavior" />
101 <enum-type name="QTabBar::ButtonPosition" />
102 <enum-type name="QInputDialog::InputMode" />
103 <enum-type name="QInputDialog::InputDialogOption" flags="QInputDialog::InputDialogOptions" />
104 <enum-type name="QFontDialog::FontDialogOption" flags="QFontDialog::FontDialogOptions" />
105 <enum-type name="QColorDialog::ColorDialogOption" flags="QColorDialog::ColorDialogOptions" />
85 106 <enum-type name="QAbstractItemDelegate::EndEditHint"/>
86 107 <enum-type name="QAbstractItemView::CursorAction"/>
87 108 <enum-type name="QAbstractItemView::DragDropMode"/>
88 109 <enum-type name="QAbstractItemView::DropIndicatorPosition"/>
89 110 <enum-type name="QAbstractItemView::EditTrigger" flags="QAbstractItemView::EditTriggers"/>
90 111 <enum-type name="QAbstractItemView::ScrollHint"/>
91 112 <enum-type name="QAbstractItemView::ScrollMode"/>
92 113 <enum-type name="QAbstractItemView::SelectionBehavior"/>
93 114 <enum-type name="QAbstractItemView::SelectionMode"/>
94 115 <enum-type name="QAbstractItemView::State"/>
95 116 <enum-type name="QAbstractPrintDialog::PrintDialogOption" flags="QAbstractPrintDialog::PrintDialogOptions"/>
96 117 <enum-type name="QAbstractPrintDialog::PrintRange"/>
97 118 <enum-type name="QAbstractSlider::SliderAction"/>
98 119 <enum-type name="QAbstractSlider::SliderChange"/>
99 120 <enum-type name="QAbstractSpinBox::ButtonSymbols"/>
100 121 <enum-type name="QAbstractSpinBox::CorrectionMode"/>
101 122 <enum-type name="QAbstractSpinBox::StepEnabledFlag" flags="QAbstractSpinBox::StepEnabled"/>
102 123 <enum-type name="QAccessible::Event"/>
103 124 <enum-type name="QAccessible::Method"/>
104 125 <enum-type name="QAccessible::RelationFlag" flags="QAccessible::Relation"/>
105 126 <enum-type name="QAccessible::Role"/>
106 127 <enum-type name="QAccessible::StateFlag" flags="QAccessible::State"/>
107 128 <enum-type name="QAccessible::Text"/>
108 129 <enum-type name="QDesktopServices::StandardLocation" />
109 <enum-type name="QDirModel::Roles"/>
130 <enum-type name="QDirModel::Roles"/>
110 131 <enum-type name="QFont::Capitalization" />
111 132 <enum-type name="QFont::SpacingType" />
112 133 <enum-type name="QGraphicsItem::CacheMode" />
113 134 <enum-type name="QMdiArea::AreaOption" flags="QMdiArea::AreaOptions"/>
114 135 <enum-type name="QMdiArea::WindowOrder"/>
115 136 <enum-type name="QMdiArea::ViewMode" />
116 137 <enum-type name="QFileSystemModel::Roles" />
117 138 <enum-type name="QFormLayout::FieldGrowthPolicy" />
118 139 <enum-type name="QFormLayout::FormStyle" />
119 <enum-type name="QFormLayout::ItemRole" />
140 <enum-type name="QFormLayout::ItemRole" />
120 141 <enum-type name="QFormLayout::RowWrapPolicy" />
121 142 <enum-type name="QGraphicsProxyWidget::enum_1" />
122 143 <enum-type name="QGraphicsWidget::enum_1" />
123 144 <enum-type name="QPlainTextEdit::LineWrapMode" />
124 145 <enum-type name="QPrintPreviewWidget::ViewMode" />
125 146 <enum-type name="QPrintPreviewWidget::ZoomMode" />
147 <enum-type name="QStyleOptionTabV3::StyleOptionVersion" />
148 <enum-type name="QStyleOptionFrameV3::StyleOptionVersion" />
126 149 <enum-type name="QStyleOptionViewItemV4::StyleOptionVersion" />
127 150 <enum-type name="QStyleOptionViewItemV4::ViewItemPosition" />
128 151
129 152 <enum-type name="QMdiSubWindow::SubWindowOption" flags="QMdiSubWindow::SubWindowOptions"/>
130
153
131 154 <enum-type name="QAction::ActionEvent"/>
132 155 <enum-type name="QAction::MenuRole"/>
133 156 <enum-type name="QApplication::ColorSpec"/>
134 157 <enum-type name="QApplication::Type"/>
135 158 <enum-type name="QCalendarWidget::HorizontalHeaderFormat"/>
136 159 <enum-type name="QCalendarWidget::SelectionMode"/>
137 160 <enum-type name="QCalendarWidget::VerticalHeaderFormat"/>
138 161 <enum-type name="QColor::Spec"/>
139 <enum-type name="QColorDialog::ColorDialogOption" flags="QColorDialog::ColorDialogOptions"/>
140 162 <enum-type name="QColormap::Mode"/>
141 163 <enum-type name="QComboBox::InsertPolicy"/>
142 164 <enum-type name="QComboBox::SizeAdjustPolicy"/>
143 165 <enum-type name="QCompleter::CompletionMode"/>
144 166 <enum-type name="QCompleter::ModelSorting"/>
145 167 <enum-type name="QContextMenuEvent::Reason"/>
146 168 <enum-type name="QDataWidgetMapper::SubmitPolicy"/>
147 169 <enum-type name="QDateTimeEdit::Section" flags="QDateTimeEdit::Sections"/>
148 170 <enum-type name="QDialog::DialogCode"/>
149 171 <enum-type name="QDialogButtonBox::ButtonLayout"/>
150 172 <enum-type name="QDialogButtonBox::ButtonRole"/>
151 173 <enum-type name="QFileDialog::AcceptMode"/>
152 174 <enum-type name="QFileDialog::DialogLabel"/>
153 175 <enum-type name="QFileDialog::FileMode"/>
154 176 <enum-type name="QFileDialog::Option" flags="QFileDialog::Options"/>
155 177 <enum-type name="QFileDialog::ViewMode"/>
156 178 <enum-type name="QFileIconProvider::IconType"/>
157 179 <enum-type name="QFont::Stretch"/>
158 180 <enum-type name="QFont::Style"/>
159 181 <enum-type name="QFont::StyleStrategy"/>
160 182 <enum-type name="QFont::Weight"/>
161 183 <enum-type name="QFontComboBox::FontFilter" flags="QFontComboBox::FontFilters"/>
162 <enum-type name="QFontDialog::FontDialogOption" flags="QFontDialog::FontDialogOptions"/>
163 184 <enum-type name="QFrame::Shadow" extensible="yes"/>
164 185 <enum-type name="QFrame::Shape"/>
165 186 <enum-type name="QFrame::StyleMask"/>
166 187 <enum-type name="QGradient::CoordinateMode"/>
167 188 <enum-type name="QGradient::Spread" lower-bound="QGradient.PadSpread" upper-bound="QGradient.RepeatSpread"/>
168 189 <enum-type name="QGradient::Type"/>
169 190 <enum-type name="QGraphicsEllipseItem::enum_1"/>
170 191 <enum-type name="QGraphicsItem::Extension"/>
171 192 <enum-type name="QGraphicsItem::GraphicsItemChange"/>
172 193 <enum-type name="QGraphicsItem::GraphicsItemFlag" flags="QGraphicsItem::GraphicsItemFlags"/>
173 194 <enum-type name="QGraphicsItem::enum_1"/>
174 195 <enum-type name="QGraphicsItemGroup::enum_1"/>
175 196 <enum-type name="QGraphicsLineItem::enum_1"/>
176 197 <enum-type name="QGraphicsPathItem::enum_1"/>
177 198 <enum-type name="QGraphicsPixmapItem::ShapeMode"/>
178 199 <enum-type name="QGraphicsPixmapItem::enum_1"/>
179 200 <enum-type name="QGraphicsPolygonItem::enum_1"/>
180 201 <enum-type name="QGraphicsRectItem::enum_1"/>
181 202 <enum-type name="QGraphicsScene::ItemIndexMethod"/>
182 203 <enum-type name="QGraphicsSceneContextMenuEvent::Reason"/>
183 204 <enum-type name="QGraphicsSimpleTextItem::enum_1"/>
184 205 <enum-type name="QGraphicsTextItem::enum_1"/>
185 206 <enum-type name="QGraphicsView::CacheModeFlag" flags="QGraphicsView::CacheMode"/>
186 207 <enum-type name="QGraphicsView::DragMode"/>
187 208 <enum-type name="QGraphicsView::OptimizationFlag" flags="QGraphicsView::OptimizationFlags"/>
188 209 <enum-type name="QGraphicsView::ViewportAnchor"/>
189 <enum-type name="QGraphicsView::ViewportUpdateMode"/>
210 <enum-type name="QGraphicsView::ViewportUpdateMode"/>
190 211 <enum-type name="QIcon::Mode"/>
191 212 <enum-type name="QIcon::State"/>
192 213 <enum-type name="QImage::Format"/>
193 214 <enum-type name="QImage::InvertMode"/>
194 215 <enum-type name="QImageIOHandler::ImageOption"/>
195 216 <enum-type name="QImageReader::ImageReaderError"/>
196 217 <enum-type name="QImageWriter::ImageWriterError"/>
197 218 <enum-type name="QInputContext::StandardFormat"/>
198 <enum-type name="QInputDialog::InputDialogOption" flags="QInputDialog::InputDialogOptions"/>
199 <enum-type name="QInputDialog::InputMode"/>
200 219 <enum-type name="QInputMethodEvent::AttributeType"/>
201 220 <enum-type name="QItemSelectionModel::SelectionFlag" flags="QItemSelectionModel::SelectionFlags"/>
202 221 <enum-type name="QKeySequence::SequenceFormat"/>
203 222 <enum-type name="QKeySequence::SequenceMatch"/>
204 223 <enum-type name="QKeySequence::StandardKey"/>
205 224 <enum-type name="QLCDNumber::Mode"/>
206 225 <enum-type name="QLCDNumber::SegmentStyle"/>
207 226 <enum-type name="QLayout::SizeConstraint"/>
208 227 <enum-type name="QLineEdit::EchoMode"/>
209 228 <enum-type name="QLineF::IntersectType"/>
210 229 <enum-type name="QListView::Flow"/>
211 230 <enum-type name="QListView::LayoutMode"/>
212 231 <enum-type name="QListView::Movement"/>
213 232 <enum-type name="QListView::ResizeMode"/>
214 233 <enum-type name="QListView::ViewMode"/>
215 234 <enum-type name="QListWidgetItem::ItemType"/>
216 235 <enum-type name="QMainWindow::DockOption" flags="QMainWindow::DockOptions"/>
217 236 <enum-type name="QMessageBox::ButtonRole"/>
218 237 <enum-type name="QMessageBox::Icon"/>
219 238 <enum-type name="QMovie::CacheMode"/>
220 239 <enum-type name="QMovie::MovieState"/>
221 240 <enum-type name="QPaintDevice::PaintDeviceMetric"/>
222 241 <enum-type name="QPaintEngine::DirtyFlag" flags="QPaintEngine::DirtyFlags"/>
223 242 <enum-type name="QPaintEngine::PaintEngineFeature" flags="QPaintEngine::PaintEngineFeatures"/>
224 243 <enum-type name="QPaintEngine::PolygonDrawMode"/>
225 244 <enum-type name="QPaintEngine::Type"/>
226 245 <enum-type name="QPageSetupDialog::PageSetupDialogOption" flags="QPageSetupDialog::PageSetupDialogOptions" />
227 246 <enum-type name="QPainter::CompositionMode"/>
228 247 <enum-type name="QPainter::RenderHint" flags="QPainter::RenderHints"/>
229 248 <enum-type name="QPainterPath::ElementType"/>
230 249 <enum-type name="QPrintEngine::PrintEnginePropertyKey">
231 250 <reject-enum-value name="PPK_PaperSize" />
232 251 </enum-type>
233 252 <enum-type name="QPrinter::ColorMode"/>
234 253 <enum-type name="QPrinter::Orientation"/>
235 254 <enum-type name="QPrinter::OutputFormat"/>
236 255 <enum-type name="QPrinter::PageOrder"/>
237 256 <enum-type name="QPrinter::PaperSource"/>
238 257 <enum-type name="QPrinter::PrintRange"/>
239 258 <enum-type name="QPrinter::PrinterMode"/>
240 259 <enum-type name="QPrinter::PrinterState"/>
241 260 <enum-type name="QPrinter::Unit" />
242 261 <enum-type name="QPrinter::DuplexMode" />
243 262 <enum-type name="QProgressBar::Direction"/>
244 <enum-type name="QReadWriteLock::RecursionMode" />
245 <enum-type name="QRegion::RegionType"/>
263 <enum-type name="QRegion::RegionType"/>
246 264 <enum-type name="QRubberBand::Shape"/>
247 265 <enum-type name="QSessionManager::RestartHint"/>
248 266 <enum-type name="QSizePolicy::Policy"/>
249 267 <enum-type name="QSizePolicy::PolicyFlag"/>
250 268 <enum-type name="QSizePolicy::ControlType" flags="QSizePolicy::ControlTypes"/>
251 269 <enum-type name="QStandardItem::ItemType"/>
252 270 <enum-type name="QStyle::SubControl" flags="QStyle::SubControls" extensible="yes" force-integer="yes"/>
253 271 <enum-type name="QStyle::ComplexControl" extensible="yes"/>
254 272 <enum-type name="QStyle::ContentsType" extensible="yes"/>
255 273 <enum-type name="QStyle::ControlElement" extensible="yes"/>
256 274 <enum-type name="QStyle::PixelMetric" extensible="yes">
257 275 <reject-enum-value name="PM_MDIFrameWidth"/>
258 276 <reject-enum-value name="PM_MDIMinimizedWidth"/>
259 277 </enum-type>
260 278 <enum-type name="QStyle::PrimitiveElement" extensible="yes">
261 279 <reject-enum-value name="PE_IndicatorItemViewItemCheck" />
262 280 <reject-enum-value name="PE_FrameStatusBarItem" />
263 281 </enum-type>
264 282 <enum-type name="QStyle::StandardPixmap" extensible="yes"/>
265 283 <enum-type name="QStyle::StateFlag" flags="QStyle::State"/>
266 284 <enum-type name="QStyle::SubElement" extensible="yes">
267 285 <reject-enum-value name="SE_ItemViewItemCheckIndicator" />
268 286 </enum-type>
269 287 <enum-type name="QStyleHintReturn::HintReturnType"/>
270 288 <enum-type name="QStyleHintReturn::StyleOptionType"/>
271 289 <enum-type name="QStyleHintReturn::StyleOptionVersion"/>
272 290 <enum-type name="QStyleHintReturnVariant::StyleOptionType"/>
273 291 <enum-type name="QStyleHintReturnVariant::StyleOptionVersion"/>
274 292
275 293 <enum-type name="QStyleHintReturnMask::StyleOptionType"/>
276 294 <enum-type name="QStyleHintReturnMask::StyleOptionVersion"/>
277 295 <enum-type name="QStyleOption::StyleOptionType"/>
278 296 <enum-type name="QStyleOption::OptionType" extensible="yes"/>
279 297 <enum-type name="QStyleOption::StyleOptionVersion"/>
280 298 <enum-type name="QStyleOptionButton::ButtonFeature" flags="QStyleOptionButton::ButtonFeatures"/>
281 299 <enum-type name="QStyleOptionButton::StyleOptionType"/>
282 300 <enum-type name="QStyleOptionButton::StyleOptionVersion"/>
283 301 <enum-type name="QStyleOptionComboBox::StyleOptionType"/>
284 302 <enum-type name="QStyleOptionComboBox::StyleOptionVersion"/>
285 303 <enum-type name="QStyleOptionComplex::StyleOptionType"/>
286 304 <enum-type name="QStyleOptionComplex::StyleOptionVersion"/>
287 305 <enum-type name="QStyleOptionDockWidget::StyleOptionType"/>
288 306 <enum-type name="QStyleOptionDockWidget::StyleOptionVersion"/>
289 307 <enum-type name="QStyleOptionDockWidgetV2::StyleOptionVersion"/>
290 308 <enum-type name="QStyleOptionFocusRect::StyleOptionType"/>
291 309 <enum-type name="QStyleOptionFocusRect::StyleOptionVersion"/>
292 310 <enum-type name="QStyleOptionFrame::StyleOptionType"/>
293 311 <enum-type name="QStyleOptionFrame::StyleOptionVersion"/>
294 312 <enum-type name="QStyleOptionFrameV2::FrameFeature" flags="QStyleOptionFrameV2::FrameFeatures"/>
295 313 <enum-type name="QStyleOptionFrameV2::StyleOptionVersion"/>
296 314 <enum-type name="QStyleOptionGraphicsItem::StyleOptionType"/>
297 315 <enum-type name="QStyleOptionGraphicsItem::StyleOptionVersion"/>
298 316 <enum-type name="QStyleOptionGroupBox::StyleOptionType"/>
299 317 <enum-type name="QStyleOptionGroupBox::StyleOptionVersion"/>
300 318 <enum-type name="QStyleOptionHeader::SectionPosition"/>
301 319 <enum-type name="QStyleOptionHeader::SelectedPosition"/>
302 320 <enum-type name="QStyleOptionHeader::SortIndicator"/>
303 321 <enum-type name="QStyleOptionHeader::StyleOptionType"/>
304 322 <enum-type name="QStyleOptionHeader::StyleOptionVersion"/>
305 323 <enum-type name="QStyleOptionMenuItem::CheckType"/>
306 324 <enum-type name="QStyleOptionMenuItem::MenuItemType"/>
307 325 <enum-type name="QStyleOptionMenuItem::StyleOptionType"/>
308 326 <enum-type name="QStyleOptionMenuItem::StyleOptionVersion"/>
309 327 <enum-type name="QStyleOptionProgressBar::StyleOptionType"/>
310 328 <enum-type name="QStyleOptionProgressBar::StyleOptionVersion"/>
311 329 <enum-type name="QStyleOptionProgressBarV2::StyleOptionType"/>
312 330 <enum-type name="QStyleOptionProgressBarV2::StyleOptionVersion"/>
313 331 <enum-type name="QStyleOptionRubberBand::StyleOptionType"/>
314 332 <enum-type name="QStyleOptionRubberBand::StyleOptionVersion"/>
315 333 <enum-type name="QStyleOptionSizeGrip::StyleOptionType"/>
316 334 <enum-type name="QStyleOptionSizeGrip::StyleOptionVersion"/>
317 335 <enum-type name="QStyleOptionSlider::StyleOptionType"/>
318 336 <enum-type name="QStyleOptionSlider::StyleOptionVersion"/>
319 337 <enum-type name="QStyleOptionSpinBox::StyleOptionType"/>
320 338 <enum-type name="QStyleOptionSpinBox::StyleOptionVersion"/>
321 339 <enum-type name="QStyleOptionTab::CornerWidget" flags="QStyleOptionTab::CornerWidgets"/>
322 340 <enum-type name="QStyleOptionTab::SelectedPosition"/>
323 341 <enum-type name="QStyleOptionTab::StyleOptionType"/>
324 342 <enum-type name="QStyleOptionTab::StyleOptionVersion"/>
325 343 <enum-type name="QStyleOptionTab::TabPosition"/>
326 344 <enum-type name="QStyleOptionTabBarBase::StyleOptionType"/>
327 345 <enum-type name="QStyleOptionTabBarBase::StyleOptionVersion"/>
328 346 <enum-type name="QStyleOptionTabV2::StyleOptionVersion"/>
329 347 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionType"/>
330 348 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionVersion"/>
331 349 <enum-type name="QStyleOptionTitleBar::StyleOptionType"/>
332 350 <enum-type name="QStyleOptionTitleBar::StyleOptionVersion"/>
333 351 <enum-type name="QStyleOptionToolBar::StyleOptionType"/>
334 352 <enum-type name="QStyleOptionToolBar::StyleOptionVersion"/>
335 353 <enum-type name="QStyleOptionToolBar::ToolBarFeature" flags="QStyleOptionToolBar::ToolBarFeatures"/>
336 354 <enum-type name="QStyleOptionToolBar::ToolBarPosition"/>
337 355 <enum-type name="QStyleOptionToolBox::StyleOptionType"/>
338 356 <enum-type name="QStyleOptionToolBox::StyleOptionVersion"/>
339 357 <enum-type name="QStyleOptionToolButton::StyleOptionType"/>
340 358 <enum-type name="QStyleOptionToolButton::StyleOptionVersion"/>
341 359 <enum-type name="QStyleOptionToolButton::ToolButtonFeature" flags="QStyleOptionToolButton::ToolButtonFeatures">
342 360 <reject-enum-value name="MenuButtonPopup"/>
343 361 </enum-type>
344 362 <enum-type name="QStyleOptionViewItem::Position"/>
345 363 <enum-type name="QStyleOptionViewItem::StyleOptionType"/>
346 364 <enum-type name="QStyleOptionViewItem::StyleOptionVersion"/>
347 365 <enum-type name="QStyleOptionViewItemV2::StyleOptionVersion"/>
348 366 <enum-type name="QStyleOptionViewItemV2::ViewItemFeature" flags="QStyleOptionViewItemV2::ViewItemFeatures"/>
349 367 <enum-type name="QSystemTrayIcon::ActivationReason"/>
350 368 <enum-type name="QSystemTrayIcon::MessageIcon"/>
351 <enum-type name="QTabBar::ButtonPosition"/>
352 <enum-type name="QTabBar::SelectionBehavior"/>
353 369 <enum-type name="QTabBar::Shape"/>
354 370 <enum-type name="QTabWidget::TabPosition"/>
355 371 <enum-type name="QTabWidget::TabShape"/>
356 372 <enum-type name="QTableWidgetItem::ItemType"/>
357 373 <enum-type name="QTabletEvent::PointerType"/>
358 374 <enum-type name="QTabletEvent::TabletDevice"/>
359 375 <enum-type name="QTextCharFormat::UnderlineStyle"/>
360 376 <enum-type name="QTextCharFormat::VerticalAlignment"/>
361 377 <enum-type name="QTextCursor::MoveMode"/>
362 378 <enum-type name="QTextCursor::MoveOperation"/>
363 379 <enum-type name="QTextCursor::SelectionType"/>
364 380 <enum-type name="QTextDocument::FindFlag" flags="QTextDocument::FindFlags"/>
365 381 <enum-type name="QTextDocument::MetaInformation"/>
366 382 <enum-type name="QTextDocument::ResourceType"/>
367 383 <enum-type name="QTextEdit::AutoFormattingFlag" flags="QTextEdit::AutoFormatting"/>
368 384 <enum-type name="QTextEdit::LineWrapMode"/>
369 385 <enum-type name="QTextFormat::ObjectTypes"/>
370 386 <enum-type name="QTextFormat::PageBreakFlag" flags="QTextFormat::PageBreakFlags"/>
371 387 <enum-type name="QTextFrameFormat::Position"/>
372 388 <enum-type name="QTextFrameFormat::BorderStyle"/>
373 389 <enum-type name="QTextItem::RenderFlag" flags="QTextItem::RenderFlags"/>
374 390 <enum-type name="QTextLayout::CursorMode"/>
375 391 <enum-type name="QTextLength::Type"/>
376 392 <enum-type name="QTextLine::CursorPosition"/>
377 393 <enum-type name="QTextLine::Edge"/>
378 394 <enum-type name="QTextListFormat::Style"/>
379 395 <enum-type name="QTextOption::Flag" flags="QTextOption::Flags"/>
380 396 <enum-type name="QTextOption::WrapMode"/>
381 397 <enum-type name="QTextOption::TabType" />
382 398 <enum-type name="QToolButton::ToolButtonPopupMode"/>
383 399 <enum-type name="QTreeWidgetItem::ItemType"/>
384 400 <enum-type name="QTreeWidgetItemIterator::IteratorFlag" flags="QTreeWidgetItemIterator::IteratorFlags"/>
385 401 <enum-type name="QValidator::State"/>
386 402 <enum-type name="QWidget::RenderFlag" flags="QWidget::RenderFlags"/>
387 403 <enum-type name="QWorkspace::WindowOrder"/>
388 404 <enum-type name="QDoubleValidator::Notation"/>
389 405 <enum-type name="QGraphicsScene::SceneLayer" flags="QGraphicsScene::SceneLayers"/>
390 406 <enum-type name="QStyleOptionToolBoxV2::SelectedPosition"/>
391 407 <enum-type name="QStyleOptionToolBoxV2::StyleOptionVersion"/>
392 408 <enum-type name="QStyleOptionToolBoxV2::TabPosition"/>
393 409 <enum-type name="QStyleOptionViewItemV3::StyleOptionVersion"/>
394 <enum-type name="QTransform::TransformationType"/>
410 <enum-type name="QTransform::TransformationType"/>
395 411 <enum-type name="QTreeWidgetItem::ChildIndicatorPolicy"/>
396 412 <enum-type name="QWizard::WizardOption" flags="QWizard::WizardOptions"/>
397 413 <enum-type name="QWizard::WizardPixmap"/>
398 414 <enum-type name="QWizard::WizardStyle"/>
399 415 <enum-type name="QImageIOPlugin::Capability" flags="QImageIOPlugin::Capabilities" />
400 416 <enum-type name="QStackedLayout::StackingMode" />
401 417
402 418 <enum-type name="QWizard::WizardButton">
403 419 <reject-enum-value name="NStandardButtons"/>
404 420 <reject-enum-value name="NButtons"/>
405 421 </enum-type>
406 422
407 423 <enum-type name="QAccessible::Action">
408 424 <reject-enum-value name="FirstStandardAction"/>
409 425 <reject-enum-value name="LastStandardAction"/>
410 426 </enum-type>
411 427
412 428 <enum-type name="QBoxLayout::Direction">
413 429 <reject-enum-value name="Down"/>
414 430 <reject-enum-value name="Up"/>
415 431 </enum-type>
416 432
417 433
418 434 <enum-type name="QClipboard::Mode">
419 435 <reject-enum-value name="LastMode"/>
420 436 </enum-type>
421 437
422 438 <enum-type name="QDialogButtonBox::StandardButton" flags="QDialogButtonBox::StandardButtons">
423 439 <reject-enum-value name="FirstButton"/>
424 440 <reject-enum-value name="LastButton"/>
425 <reject-enum-value name="YesAll"/>
441 <reject-enum-value name="YesAll"/>
426 442 <reject-enum-value name="NoAll"/>
427 <reject-enum-value name="Default"/>
443 <reject-enum-value name="Default"/>
428 444 <reject-enum-value name="Escape"/>
429 445 <reject-enum-value name="FlagMask"/>
430 <reject-enum-value name="ButtonMask"/>
446 <reject-enum-value name="ButtonMask"/>
431 447 </enum-type>
432 448
433 449 <enum-type name="QDockWidget::DockWidgetFeature" flags="QDockWidget::DockWidgetFeatures"/>
434 450
435 451 <enum-type name="QFont::StyleHint">
436 452 <reject-enum-value name="SansSerif"/>
437 453 <reject-enum-value name="Serif"/>
438 454 <reject-enum-value name="TypeWriter"/>
439 455 <reject-enum-value name="Decorative"/>
440 456 </enum-type>
441 457
442 458 <enum-type name="QFontDatabase::WritingSystem">
443 459 <reject-enum-value name="Other"/>
444 460 </enum-type>
445 461
446 462 <enum-type name="QHeaderView::ResizeMode">
447 463 <reject-enum-value name="Custom"/>
448 464 </enum-type>
449 465
450 466
451 467 <enum-type name="QMessageBox::StandardButton" flags="QMessageBox::StandardButtons">
452 468 <reject-enum-value name="FirstButton"/>
453 469 <reject-enum-value name="LastButton"/>
454 470 <reject-enum-value name="YesAll"/>
455 471 <reject-enum-value name="NoAll"/>
456 472 </enum-type>
457 473
458 474 <enum-type name="QPalette::ColorGroup">
459 475 <reject-enum-value name="Normal"/>
460 476 </enum-type>
461 477
462 478 <enum-type name="QPalette::ColorRole">
463 479 <reject-enum-value name="NColorRoles"/>
464 480 <reject-enum-value name="Foreground"/>
465 481 <reject-enum-value name="Background"/>
466 482 </enum-type>
467 483
468 484 <enum-type name="QPrinter::PageSize">
469 485 <reject-enum-value name="NPageSize"/>
470 486 <reject-enum-value name="NPaperSize"/>
471 487 </enum-type>
472 488
473 489 <enum-type name="QSlider::TickPosition">
474 490 <reject-enum-value name="TicksLeft"/>
475 491 <reject-enum-value name="TicksRight"/>
476 492 </enum-type>
477 493
478 494 <enum-type name="QStyle::StyleHint" extensible="yes">
479 495 <reject-enum-value name="SH_ScrollBar_StopMouseOverSlider"/>
480 496 </enum-type>
481 497
482 498
483 499 <enum-type name="QTextFormat::FormatType"/>
484 500
485 501 <enum-type name="QTextFormat::Property">
486 502 <reject-enum-value name="FontSizeIncrement"/>
487 503 <reject-enum-value name="FirstFontProperty"/>
488 504 <reject-enum-value name="LastFontProperty"/>
489 505 </enum-type>
506
507 <enum-type name="QAction::Priority" />
508 <enum-type name="QAction::SoftKeyRole" />
509 <enum-type name="QGraphicsEffect::ChangeFlag" flags="QGraphicsEffect::ChangeFlags" />
510 <enum-type name="QGraphicsItem::PanelModality" />
511 <enum-type name="QPinchGesture::WhatChange" flags="QPinchGesture::WhatChanged" />
512 <enum-type name="QStyle::RequestSoftwareInputPanel" />
513 <enum-type name="QSwipeGesture::SwipeDirection" />
514 <enum-type name="QTouchEvent::DeviceType" />
490 515
516
517 <value-type name="QPixmapCache::Key" />
518 <value-type name="QTileRules" />
519 <value-type name="QVector2D" />
520 <value-type name="QVector3D" />
521 <value-type name="QVector4D" />
522 <value-type name="QTouchEvent::TouchPoint" />
523
524
491 525 <value-type name="QTransform">
492 526 <modify-function signature="operator=(QTransform)" remove="all"/>
493 527 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
494 <modify-function signature="map(qreal,qreal,qreal*,qreal*)const" remove="all"/>
495
496 <modify-function signature="operator*=(qreal)" access="private"/>
497 <modify-function signature="operator+=(qreal)" access="private"/>
498 <modify-function signature="operator-=(qreal)" access="private"/>
499 <modify-function signature="operator/=(qreal)" access="private"/>
528 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
529
530 <modify-function signature="operator*=(double)" access="private"/>
531 <modify-function signature="operator+=(double)" access="private"/>
532 <modify-function signature="operator-=(double)" access="private"/>
533 <modify-function signature="operator/=(double)" access="private"/>
500 534 <modify-function signature="operator*(QTransform)const" rename="multiplied" />
501 535 <modify-function signature="operator*=(QTransform)" access="private"/>
502 </value-type>
503
536 </value-type>
537
504 538 <value-type name="QStyleOption" delete-in-main-thread="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type == QStyleOption::SO_Default">
505 539 <modify-function signature="operator=(QStyleOption)" remove="all"/>
506 540 <modify-function signature="init(const QWidget*)" remove="all"/> <!--### Obsolete in 4.3-->
507 541 </value-type>
508 542 <value-type name="QStyleOptionGraphicsItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGraphicsItem::Type &amp;&amp; %1-&gt;version == QStyleOptionGraphicsItem::Version"/>
509 543 <value-type name="QStyleOptionSizeGrip" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSizeGrip::Type &amp;&amp; %1-&gt;version == QStyleOptionSizeGrip::Version"/>
510 544 <value-type name="QStyleOptionButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionButton::Type &amp;&amp; %1-&gt;version == QStyleOptionButton::Version"/>
511 545 <value-type name="QStyleOptionComboBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComboBox::Type &amp;&amp; %1-&gt;version == QStyleOptionComboBox::Version"/>
512 546 <value-type name="QStyleOptionComplex" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComplex::Type &amp;&amp; %1-&gt;version == QStyleOptionComplex::Version"/>
513 547 <value-type name="QStyleOptionDockWidget" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidget::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidget::Version"/>
514 <value-type name="QStyleOptionDockWidgetV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidgetV2::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidgetV2::Version">
548 <value-type name="QStyleOptionDockWidgetV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidgetV2::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidgetV2::Version">
515 549 <modify-function signature="operator=(QStyleOptionDockWidget)" remove="all"/>
516 550 </value-type>
517 551 <value-type name="QStyleOptionFocusRect" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFocusRect::Type &amp;&amp; %1-&gt;version == QStyleOptionFocusRect::Version"/>
518 552 <value-type name="QStyleOptionFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionFrame::Version"/>
519
553
520 554 <value-type name="QStyleOptionFrameV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV2::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV2::Version">
521 555 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
522 </value-type>
523
556 </value-type>
557 <value-type name="QStyleOptionFrameV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV3::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV3::Version">
558 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
559 </value-type>
560
524 561 <value-type name="QStyleOptionGroupBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGroupBox::Type &amp;&amp; %1-&gt;version == QStyleOptionGroupBox::Version"/>
525 562 <value-type name="QStyleOptionHeader" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionHeader::Type &amp;&amp; %1-&gt;version == QStyleOptionHeader::Version"/>
526 563 <value-type name="QStyleOptionMenuItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionMenuItem::Type &amp;&amp; %1-&gt;version == QStyleOptionMenuItem::Version"/>
527 564 <value-type name="QStyleOptionProgressBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBar::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBar::Version"/>
528
565
529 566 <value-type name="QStyleOptionProgressBarV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBarV2::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBarV2::Version">
530 567 <modify-function signature="operator=(QStyleOptionProgressBar)" remove="all"/>
531 </value-type>
532
568 </value-type>
569
533 570 <value-type name="QStyleOptionRubberBand" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionRubberBand::Type &amp;&amp; %1-&gt;version == QStyleOptionRubberBand::Version"/>
534 571 <value-type name="QStyleOptionSlider" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSlider::Type &amp;&amp; %1-&gt;version == QStyleOptionSlider::Version"/>
535 572 <value-type name="QStyleOptionSpinBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSpinBox::Type &amp;&amp; %1-&gt;version == QStyleOptionSpinBox::Version"/>
536 573 <value-type name="QStyleOptionTab" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTab::Type &amp;&amp; %1-&gt;version == QStyleOptionTab::Version"/>
537 574 <value-type name="QStyleOptionTabV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV2::Version">
538 575 <modify-function signature="operator=(const QStyleOptionTab &amp;)" remove="all"/>
539 </value-type>
540 <value-type name="QStyleOptionTabBarBase" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBase::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBase::Version"/>
576 </value-type>
577 <value-type name="QStyleOptionTabV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV3::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV3::Version">
578 <modify-function signature="operator=(QStyleOptionTab)" remove="all" />
579 </value-type>
580 <value-type name="QStyleOptionTabBarBase" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBase::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBase::Version"/>
581 <value-type name="QStyleOptionTabBarBaseV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBaseV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBaseV2::Version">
582 <modify-function signature="operator=(QStyleOptionTabBarBase)" remove="all" />
583 </value-type>
541 584 <value-type name="QStyleOptionTabWidgetFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabWidgetFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionTabWidgetFrame::Version"/>
542 585 <value-type name="QStyleOptionTitleBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTitleBar::Type &amp;&amp; %1-&gt;version == QStyleOptionTitleBar::Version"/>
543 586 <value-type name="QStyleOptionToolBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBar::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBar::Version"/>
544 587 <value-type name="QStyleOptionToolBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBox::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBox::Version"/>
545 588 <value-type name="QStyleOptionToolBoxV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBoxV2::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBoxV2::Version">
546 589 <modify-function signature="operator=(QStyleOptionToolBox)" remove="all"/>
547 </value-type>
590 </value-type>
548 591 <value-type name="QStyleOptionToolButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolButton::Type &amp;&amp; %1-&gt;version == QStyleOptionToolButton::Version"/>
549 <value-type name="QStyleOptionViewItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItem::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItem::Version"/>
550 <value-type name="QStyleOptionViewItemV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV2::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV2::Version">
592 <value-type name="QStyleOptionViewItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItem::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItem::Version"/>
593 <value-type name="QStyleOptionViewItemV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV2::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV2::Version">
551 594 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
552 </value-type>
595 </value-type>
553 596 <value-type name="QStyleOptionViewItemV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV3::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV3::Version">
554 597 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
555 </value-type>
598 </value-type>
556 599 <value-type name="QStyleOptionViewItemV4" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV4::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV4::Version">
557 600 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all" />
558 601 </value-type>
559 <value-type name="QTextFragment" delete-in-main-thread="yes">
602 <value-type name="QTextFragment" delete-in-main-thread="yes">
560 603 <modify-function signature="operator=(QTextFragment)" remove="all"/>
561 604 </value-type>
562 <value-type name="QBitmap" delete-in-main-thread="yes">
605 <value-type name="QBitmap" delete-in-main-thread="yes">
563 606 <modify-function signature="operator=(const QPixmap &amp;)" remove="all"/>
564 607 <modify-function signature="QBitmap(QString,const char*)" access="private">
565 608 <modify-argument index="2"> <remove-default-expression/> </modify-argument>
566 609 </modify-function>
567 610
568 <modify-function signature="fromData(QSize,const uchar*,QImage::Format)">
569 <access modifier="private"/>
611 <modify-function signature="fromData(QSize,const unsigned char*,QImage::Format)">
612 <access modifier="private"/>
570 613 <modify-argument index="3">
571 614 <remove-default-expression/>
572 615 </modify-argument>
573 616 </modify-function>
574 617 </value-type>
575 618 <value-type name="QTextInlineObject" delete-in-main-thread="yes"/>
576 619 <value-type name="QSizePolicy"/>
577 620 <value-type name="QTableWidgetSelectionRange"/>
578 621 <value-type name="QTextDocumentFragment" delete-in-main-thread="yes">
579 622 <modify-function signature="operator=(QTextDocumentFragment)" remove="all"/>
580 623 </value-type>
581 624 <value-type name="QTextOption" delete-in-main-thread="yes">
582 625 <modify-function signature="operator=(const QTextOption &amp;)" remove="all"/>
583 626 </value-type>
584 627 <value-type name="QTextLine" delete-in-main-thread="yes">
585 628 <modify-function signature="cursorToX(int*,QTextLine::Edge)const">
586 629 <remove/>
587 630 </modify-function>
588 631 </value-type>
589 632 <value-type name="QTextTableFormat" delete-in-main-thread="yes"/>
590 633 <value-type name="QTextImageFormat" delete-in-main-thread="yes"/>
591 634 <value-type name="QTextFrameFormat" delete-in-main-thread="yes">
592 635 <modify-function signature="isValid()const" access="non-final"/>
593 636 </value-type>
594 637 <value-type name="QTextLength" delete-in-main-thread="yes"/>
595 638 <value-type name="QItemSelectionRange">
596 639 <modify-function signature="intersect(QItemSelectionRange)const" remove="all"/> <!--### Obsolete in 4.3-->
597 640 </value-type>
598 641 <value-type name="QLine"/>
599 642 <value-type name="QLineF"/>
600 643
601 <value-type name="QPainterPath">
644 <value-type name="QPainterPath">
602 645 <modify-function signature="operator=(QPainterPath)" remove="all"/>
603 646 </value-type>
604 647 <value-type name="QPalette">
605 648 <modify-function signature="operator=(const QPalette&amp;)" remove="all"/>
606
649
607 650 <modify-function signature="QPalette(QColor, QColor, QColor, QColor, QColor, QColor, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
608 651 <modify-function signature="background()const" remove="all"/> <!--### Obsolete in 4.3-->
609 652 <modify-function signature="foreground()const" remove="all"/> <!--### Obsolete in 4.3-->
610 653 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
611 654 </value-type>
612 655 <value-type name="QKeySequence">
613 656 <modify-function signature="operator=(QKeySequence)" remove="all"/>
614 657 <modify-function signature="operator int()const" access="private"/>
615 658 <modify-function signature="operator[](uint)const" access="private"/>
616 659 </value-type>
617 660
618 661 <value-type name="QPicture" delete-in-main-thread="yes">
619 662 <modify-function signature="operator=(QPicture)" remove="all"/>
620 663 <modify-function signature="pictureFormat(QString)">
621 664 <remove/>
622 665 </modify-function>
623
666
624 667 <modify-function signature="inputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
625 668 <modify-function signature="inputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
626 669 <modify-function signature="outputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
627 670 <modify-function signature="outputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
628 671 </value-type>
629 672
630 673 <value-type name="QRegion" expense-limit="4096">
631 674 <modify-function signature="operator=(QRegion)" remove="all"/>
632 675 <modify-function signature="operator&amp;=(QRegion)" remove="all"/>
633 676 <modify-function signature="operator+=(QRegion)" remove="all"/>
634 677 <modify-function signature="operator-=(QRegion)" remove="all"/>
635 678 <modify-function signature="operator^=(QRegion)" remove="all"/>
636 679 <modify-function signature="operator|=(QRegion)" remove="all"/>
637 680 <modify-function signature="operator&amp;(QRegion)const" remove="all"/>
638 681 <modify-function signature="operator+(QRegion)const" remove="all"/>
639 682 <modify-function signature="operator-(QRegion)const" remove="all"/>
640 683 <modify-function signature="operator^(QRegion)const" remove="all"/>
641 684 <modify-function signature="operator|(QRegion)const" remove="all"/>
642 685 <modify-function signature="eor(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
643 686 <modify-function signature="intersect(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
644 687 <modify-function signature="subtract(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
645 688 <modify-function signature="unite(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
646 689 <modify-function signature="operator&amp;=(QRect)" remove="all" />
647 690 <modify-function signature="operator+=(QRect)" remove="all" />
648 691
649 692 </value-type>
650 693
651 694 <value-type name="QTextBlock" delete-in-main-thread="yes">
652 695 <modify-function signature="operator=(QTextBlock)" remove="all"/>
653 696 <modify-function signature="setUserData(QTextBlockUserData *)">
654 697 <modify-argument index="1">
655 698 <define-ownership class="java" owner="c++"/>
656 699 </modify-argument>
657 700 </modify-function>
658 701 </value-type>
659 702 <value-type name="QTextBlockFormat" delete-in-main-thread="yes"/>
660 703 <value-type name="QTextTableCellFormat" delete-in-main-thread="yes" />
661 704 <value-type name="QTextCharFormat" delete-in-main-thread="yes">
662 705 <modify-function signature="isValid()const" access="non-final"/>
663
706
664 707 <modify-function signature="anchorName()const" remove="all"/> <!--### Obsolete in 4.3-->
665 708 <modify-function signature="setAnchorName(QString)" remove="all"/> <!--### Obsolete in 4.3-->
666 709 </value-type>
667 710 <value-type name="QTextFormat" delete-in-main-thread="yes">
668 711 <modify-function signature="operator=(QTextFormat)" remove="all"/>
669 712 <modify-function signature="isValid()const" access="non-final"/>
670
713
671 714 </value-type>
672
715
673 716 <value-type name="QTextListFormat" delete-in-main-thread="yes"/>
674 717 <value-type name="QPolygon">
675 718 <modify-function signature="QPolygon(int, const int *)" remove="all"/>
676 719 <modify-function signature="operator+(QVector&lt;QPoint&gt;)const" remove="all"/>
677 720 <modify-function signature="operator&lt;&lt;(QPoint)" remove="all"/>
678 721 <modify-function signature="operator&lt;&lt;(QVector&lt;QPoint&gt;)" remove="all"/>
679 722
680 723
681 724 </value-type>
682 725
683 726 <value-type name="QPolygonF">
684 727 <modify-function signature="operator+(QVector&lt;QPointF&gt;)const" remove="all"/>
685 728 <modify-function signature="operator&lt;&lt;(QPointF)" remove="all"/>
686 729 <modify-function signature="operator&lt;&lt;(QVector&lt;QPointF&gt;)" remove="all"/>
687 730 </value-type>
688 731
689 <value-type name="QIcon" delete-in-main-thread="yes">
732 <value-type name="QIcon" delete-in-main-thread="yes">
690 733 <modify-function signature="operator=(QIcon)" remove="all"/>
691 734 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
692 735 <modify-function signature="QIcon(QIconEngineV2 *)">
693 736 <modify-argument index="1">
694 737 <define-ownership class="java" owner="c++" />
695 738 </modify-argument>
696 739 </modify-function>
697 740 <modify-function signature="QIcon(QIconEngine *)">
698 741 <modify-argument index="1">
699 742 <define-ownership class="java" owner="c++" />
700 743 </modify-argument>
701 </modify-function>
702 </value-type>
744 </modify-function>
745 </value-type>
703 746
704 747 <value-type name="QTextFrame::iterator" delete-in-main-thread="yes">
705 748 <include file-name="QTextFrame" location="global"/>
706 749 <modify-function signature="operator++(int)" remove="all"/>
707 750 <modify-function signature="operator--(int)" remove="all"/>
708 751 <modify-function signature="operator=(QTextFrame::iterator)" remove="all"/>
709 752 <modify-function signature="operator++()" access="private"/>
710 753 <modify-function signature="operator--()" access="private"/>
711 754 </value-type>
712 755
713 <value-type name="QTreeWidgetItemIterator" delete-in-main-thread="yes">
756 <value-type name="QTreeWidgetItemIterator" delete-in-main-thread="yes">
714 757 <custom-constructor>
715 758 return new QTreeWidgetItemIterator(*copy);
716 759 </custom-constructor>
717 760 <custom-destructor>
718 761 delete copy;
719 762 </custom-destructor>
720 763 <modify-function signature="operator=(QTreeWidgetItemIterator)" remove="all"/>
721 764 <modify-function signature="operator++(int)" remove="all"/>
722 765 <modify-function signature="operator--(int)" remove="all"/>
723 766 <modify-function signature="operator+=(int)" access="private"/>
724 767 <modify-function signature="operator-=(int)" access="private"/>
725 768 <modify-function signature="operator++()" access="private"/>
726 769 <modify-function signature="operator--()" access="private"/>
727 770 <modify-function signature="operator*()const" access="private"/>
728 771 </value-type>
729
772
730 773 <value-type name="QTextBlock::iterator" delete-in-main-thread="yes">
731 774 <include file-name="QTextBlock" location="global"/>
732
775
733 776 <modify-function signature="operator++()" access="private"/>
734 777 <modify-function signature="operator--()" access="private"/>
735 778 <modify-function signature="operator++(int)" remove="all"/>
736 779 <modify-function signature="operator--(int)" remove="all"/>
737 780 </value-type>
738 781
739 782 <value-type name="QAbstractTextDocumentLayout::PaintContext" delete-in-main-thread="yes">
740 783 <include file-name="QAbstractTextDocumentLayout" location="global"/>
741 784 </value-type>
742 785 <value-type name="QAbstractTextDocumentLayout::Selection" delete-in-main-thread="yes"/>
743 786
744 787 <value-type name="QPixmap" delete-in-main-thread="yes">
745 788 <modify-function signature="operator=(QPixmap)" remove="all"/>
746 789 <modify-function signature="operator!()const" remove="all"/>
747 790 <modify-function signature="QPixmap(const char **)" access="private"/>
748 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
791 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
749 792 </value-type>
750 793
751 794 <value-type name="QTextCursor" delete-in-main-thread="yes">
752 795 <extra-includes>
753 796 <include file-name="QTextBlock" location="global"/>
754 797 <include file-name="QTextDocumentFragment" location="global"/>
755 </extra-includes>
798 </extra-includes>
756 799 <modify-function signature="operator=(QTextCursor)" remove="all"/>
757 800 <modify-function signature="selectedTableCells(int*,int*,int*,int*)const">
758 801 <access modifier="private"/>
759 </modify-function>
802 </modify-function>
760 803 </value-type>
761 804
762 805 <value-type name="QTextLayout::FormatRange">
763 806 <include file-name="QTextLayout" location="global"/>
764 807 </value-type>
765 808
766 809 <value-type name="QInputMethodEvent::Attribute">
767 810 <include file-name="QInputMethodEvent" location="global"/>
768 811 <custom-constructor>
769 812 return new QInputMethodEvent::Attribute(copy-&gt;type, copy-&gt;start, copy-&gt;length, copy-&gt;value);
770 813 </custom-constructor>
771 814 <custom-destructor>
772 815 delete copy;
773 816 </custom-destructor>
774 817 </value-type>
775
776 <value-type name="QItemSelection" delete-in-main-thread="yes">
818
819 <value-type name="QItemSelection" delete-in-main-thread="yes">
777 820
778 821 <modify-function signature="operator+(const QList&lt;QItemSelectionRange&gt;&amp;)const" remove="all"/>
779 822 <modify-function signature="operator+=(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
780 823 <modify-function signature="operator+=(const QItemSelectionRange&amp;)" remove="all"/>
781 824 <modify-function signature="operator&lt;&lt;(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
782 825 <modify-function signature="operator&lt;&lt;(QItemSelectionRange)" remove="all"/>
783 826 </value-type>
784 827
828 <value-type name="QMatrix4x4">
829 <modify-function signature="data()const" remove="all" />
830 <modify-function signature="operator()(int, int)const" remove="all" />
831 </value-type>
785 832 <value-type name="QMatrix">
786 833 <extra-includes>
787 834 <include file-name="QPainterPath" location="global"/>
788 835 </extra-includes>
789 836
790 837 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
791 <modify-function signature="map(qreal,qreal,qreal*,qreal*)const" remove="all"/>
838 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
792 839 <modify-function signature="operator=(QMatrix)" remove="all"/>
793
840
794 841 <modify-function signature="operator*(QMatrix)const" access="private"/>
795 842 <modify-function signature="operator*=(QMatrix)" access="private"/>
796 <modify-function signature="rotate(qreal)" access="private" rename="rotate_private"/>
797 <modify-function signature="scale(qreal,qreal)" access="private" rename="scale_private"/>
798 <modify-function signature="shear(qreal,qreal)" access="private" rename="shear_private"/>
799 <modify-function signature="translate(qreal,qreal)" access="private" rename="translate_private"/>
843 <modify-function signature="rotate(double)" access="private" rename="rotate_private"/>
844 <modify-function signature="scale(double,double)" access="private" rename="scale_private"/>
845 <modify-function signature="shear(double,double)" access="private" rename="shear_private"/>
846 <modify-function signature="translate(double,double)" access="private" rename="translate_private"/>
800 847
801 848 <modify-function signature="inverted(bool*)const">
802 849 <access modifier="private"/>
803 850 <modify-argument index="1">
804 <!-- <remove-default-expression/> -->
851 <remove-default-expression/>
805 852 </modify-argument>
806 853 </modify-function>
807 854
808 855 <inject-code>
809 856 <insert-template name="core.unary_other_type">
810 857 <replace from="%FUNCTION_NAME" to="rotate"/>
811 858 <replace from="%OUT_TYPE" to="QMatrix"/>
812 859 <replace from="%IN_TYPE" to="double"/>
813 </insert-template>
860 </insert-template>
814 861
815 862 <insert-template name="core.private_function_return_self">
816 863 <replace from="%RETURN_TYPE" to="QMatrix"/>
817 864 <replace from="%FUNCTION_NAME" to="scale"/>
818 865 <replace from="%ARGUMENTS" to="double sx, double sy"/>
819 866 <replace from="%ARGUMENT_NAMES" to="sx, sy"/>
820 </insert-template>
867 </insert-template>
821 868
822 869 <insert-template name="core.private_function_return_self">
823 870 <replace from="%RETURN_TYPE" to="QMatrix"/>
824 871 <replace from="%FUNCTION_NAME" to="shear"/>
825 872 <replace from="%ARGUMENTS" to="double sh, double sv"/>
826 873 <replace from="%ARGUMENT_NAMES" to="sh, sv"/>
827 </insert-template>
874 </insert-template>
828 875
829 876 <insert-template name="core.private_function_return_self">
830 877 <replace from="%RETURN_TYPE" to="QMatrix"/>
831 878 <replace from="%FUNCTION_NAME" to="translate"/>
832 879 <replace from="%ARGUMENTS" to="double dx, double dy"/>
833 880 <replace from="%ARGUMENT_NAMES" to="dx, dy"/>
834 881 </insert-template>
835 882 </inject-code>
836 883 </value-type>
837 884
838 885 <value-type name="QConicalGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::ConicalGradient">
839 886 <custom-constructor>
840 887 return new QConicalGradient(copy-&gt;center(), copy-&gt;angle());
841 888 </custom-constructor>
842 889 <custom-destructor>
843 890 delete copy;
844 </custom-destructor>
891 </custom-destructor>
845 892 </value-type>
846 893
847 <value-type name="QFontInfo" delete-in-main-thread="yes">
894 <value-type name="QFontInfo" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
848 895 <custom-constructor>
849 896 return new QFontInfo(*copy);
850 897 </custom-constructor>
851 898 <custom-destructor>
852 899 delete copy;
853 900 </custom-destructor>
854 901 <modify-function signature="operator=(QFontInfo)" remove="all"/>
855
902
856 903 </value-type>
857 904
858 905 <value-type name="QRadialGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::RadialGradient">
859 906 <custom-constructor>
860 907 return new QRadialGradient(copy-&gt;center(), copy-&gt;radius(), copy-&gt;focalPoint());
861 908 </custom-constructor>
862 909 <custom-destructor>
863 910 delete copy;
864 911 </custom-destructor>
865 912 </value-type>
866
913
867 914 <value-type name="QPainterPath::Element">
868 915 <modify-field name="x" write="false"/>
869 916 <modify-field name="y" write="false"/>
870 917 <modify-field name="type" write="false"/>
871 918 <include file-name="QPainterPath" location="global"/>
872 919 <modify-function signature="operator QPointF()const" access="private"/>
873 920 </value-type>
874 921
875 922 <value-type name="QTextEdit::ExtraSelection" delete-in-main-thread="yes">
876 923 <include file-name="QTextEdit" location="global"/>
877 924 </value-type>
878 925
879 <value-type name="QFont" delete-in-main-thread="yes">
926 <value-type name="QFont" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
880 927 <extra-includes>
881 928 <include file-name="QStringList" location="global"/>
882 </extra-includes>
929 </extra-includes>
883 930 <modify-function signature="operator=(QFont)" remove="all"/>
884 931 </value-type>
885 932
886 933 <value-type name="QTextTableCell" delete-in-main-thread="yes">
887 934 <extra-includes>
888 935 <include file-name="QTextCursor" location="global"/>
889 936 </extra-includes>
890 937 <modify-function signature="operator=(QTextTableCell)" remove="all"/>
891 938 </value-type>
892
939
893 940 <value-type name="QImage" expense-limit="67108864" expense-cost="height()*bytesPerLine()">
894 941 <modify-function signature="QImage(const char *, const char *)">
895 942 <remove/>
896 943 </modify-function>
897 944 <modify-function signature="QImage(const char **)">
898 945 <access modifier="private"/>
899 946 </modify-function>
900 <modify-function signature="QImage(const uchar*,int,int,int,QImage::Format)">
901 <remove/>
947 <modify-function signature="QImage(const unsigned char*,int,int,int,QImage::Format)">
948 <remove/>
902 949 </modify-function>
903 950 <modify-function signature="bits()const">
904 951 <remove/>
905 952 </modify-function>
906 953 <modify-function signature="scanLine(int)const">
907 954 <remove/>
908 955 </modify-function>
909 <modify-function signature="QImage(const uchar *, int, int, QImage::Format)">
956 <modify-function signature="QImage(const unsigned char *, int, int, QImage::Format)">
910 957 <remove/>
911 958 </modify-function>
912
959
913 960 <extra-includes>
914 961 <include file-name="QStringList" location="global"/>
915 962 <include file-name="QMatrix" location="global"/>
916 963 </extra-includes>
917
918 <modify-function signature="QImage(uchar*,int,int,QImage::Format)">
964 <modify-function signature="save(const QString &amp;, const char *, int) const">
965 <access modifier="private"/>
966 <rename to="private_save"/>
967 <modify-argument index="2">
968 <remove-default-expression/>
969 </modify-argument>
970 <modify-argument index="3">
971 <remove-default-expression/>
972 </modify-argument>
973 </modify-function>
974
975 <modify-function signature="QImage(unsigned char*,int,int,QImage::Format)">
919 976 <access modifier="private"/>
920 977 </modify-function>
921 978
922 <!--
923 979 <modify-function signature="QImage(QString,const char*)">
924 980 <access modifier="private"/>
925 981 <modify-argument index="2">
926 982 <remove-default-expression/>
927 983 </modify-argument>
928 984 </modify-function>
929 -->
930
985
931 986 <modify-function signature="load(QString,const char*)">
932 987 <access modifier="private"/>
933 988 <modify-argument index="2">
934 989 <remove-default-expression/>
935 990 </modify-argument>
936 991 </modify-function>
937
992
938 993 <modify-function signature="load(QIODevice*,const char*)">
939 994 <access modifier="private"/>
940 995 </modify-function>
941
942 <modify-function signature="loadFromData(const uchar*,int,const char*)">
996
997 <modify-function signature="loadFromData(const unsigned char*,int,const char*)">
943 998 <access modifier="private"/>
944 999 <modify-argument index="2">
945 1000 <remove-default-expression/>
946 1001 </modify-argument>
947 1002 <modify-argument index="3">
948 1003 <remove-default-expression/>
949 </modify-argument>
1004 </modify-argument>
950 1005 </modify-function>
951
1006
952 1007 <modify-function signature="loadFromData(QByteArray,const char*)">
953 1008 <access modifier="private"/>
954 1009 <modify-argument index="2">
955 1010 <remove-default-expression/>
956 1011 </modify-argument>
957 1012 </modify-function>
958
1013
959 1014 <modify-function signature="operator=(QImage)" remove="all"/>
960
1015
961 1016 <modify-function signature="setText(const char*,const char*,QString)">
962 1017 <remove/>
963 1018 </modify-function>
964
1019
965 1020 <modify-function signature="text(const char*,const char*)const">
966 1021 <remove/>
967 1022 </modify-function>
968
1023
969 1024 <modify-function signature="fromData(QByteArray,const char*)">
970 1025 <access modifier="private"/>
971 1026 <modify-argument index="2">
972 1027 <remove-default-expression/>
973 1028 </modify-argument>
974 1029 </modify-function>
975
976 <modify-function signature="fromData(const uchar*,int,const char*)">
1030
1031 <modify-function signature="fromData(const unsigned char*,int,const char*)">
977 1032 <remove/>
978 </modify-function>
979
1033 </modify-function>
1034
980 1035 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
981 1036 <modify-function signature="textLanguages()const" remove="all"/> <!--### Obsolete in 4.3-->
982 1037 </value-type>
983 1038
984 1039 <value-type name="QColormap" delete-in-main-thread="yes">
985 1040 <modify-function signature="operator=(QColormap)" remove="all"/>
986 1041 <extra-includes>
987 1042 <include file-name="QColor" location="global"/>
988 </extra-includes>
1043 </extra-includes>
989 1044 <custom-constructor>
990 1045 return new QColormap(*copy);
991 1046 </custom-constructor>
992 1047 <custom-destructor>
993 1048 delete copy;
994 </custom-destructor>
1049 </custom-destructor>
995 1050 </value-type>
996 1051
997 <value-type name="QCursor" delete-in-main-thread="yes">
1052 <value-type name="QCursor" delete-in-main-thread="yes">
998 1053 <extra-includes>
999 1054 <include file-name="QPixmap" location="global"/>
1000 1055 </extra-includes>
1001 1056 <modify-function signature="operator=(QCursor)" remove="all"/>
1002 1057 </value-type>
1003
1058
1004 1059 <value-type name="QFontDatabase" delete-in-main-thread="yes">
1005 1060 <extra-includes>
1006 1061 <include file-name="QStringList" location="global"/>
1007 1062 </extra-includes>
1008 </value-type>
1063 </value-type>
1009 1064
1010 1065 <value-type name="QPen">
1011 1066 <extra-includes>
1012 1067 <include file-name="QBrush" location="global"/>
1013 1068 </extra-includes>
1014 1069
1015 1070 <modify-function signature="operator=(QPen)" remove="all"/>
1016 </value-type>
1017
1071 </value-type>
1072
1018 1073 <value-type name="QBrush">
1019 1074 <modify-function signature="QBrush(Qt::GlobalColor, Qt::BrushStyle)" remove="all"/>
1020 1075 <modify-function signature="operator=(const QBrush &amp;)" remove="all"/>
1021 1076
1022 1077 <extra-includes>
1023 1078 <include file-name="QPixmap" location="global"/>
1024 </extra-includes>
1079 </extra-includes>
1025 1080 </value-type>
1026 1081
1027 1082 <value-type name="QColor">
1028 1083 <modify-function signature="QColor(QColor::Spec)" remove="all"/>
1029 1084 <modify-function signature="operator=(QColor)" remove="all"/>
1030 1085 <modify-function signature="operator=(Qt::GlobalColor)" remove="all"/>
1031 1086
1032 1087 <modify-function signature="QColor(const char*)">
1033 1088 <remove/>
1034 1089 </modify-function>
1035
1090
1036 1091 <modify-function signature="getCmyk(int*,int*,int*,int*,int*)">
1037 1092 <remove/>
1038 1093 </modify-function>
1039
1040 <modify-function signature="getCmykF(qreal*,qreal*,qreal*,qreal*,qreal*)">
1094
1095 <modify-function signature="getCmykF(double*,double*,double*,double*,double*)">
1041 1096 <remove/>
1042 1097 </modify-function>
1043
1098
1044 1099 <modify-function signature="getHsv(int*,int*,int*,int*)const">
1045 1100 <remove/>
1046 1101 </modify-function>
1047
1048 <modify-function signature="getHsvF(qreal*,qreal*,qreal*,qreal*)const">
1102
1103 <modify-function signature="getHsvF(double*,double*,double*,double*)const">
1049 1104 <remove/>
1050 1105 </modify-function>
1051
1106
1052 1107 <modify-function signature="getRgb(int*,int*,int*,int*)const">
1053 1108 <remove/>
1054 1109 </modify-function>
1055
1056 <modify-function signature="getRgbF(qreal*,qreal*,qreal*,qreal*)const">
1110
1111 <modify-function signature="getRgbF(double*,double*,double*,double*)const">
1057 1112 <remove/>
1058 1113 </modify-function>
1059
1114
1060 1115 <modify-function signature="dark(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1061 1116 <modify-function signature="light(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1062 1117 </value-type>
1063
1064 <value-type name="QFontMetricsF" delete-in-main-thread="yes">
1118
1119 <value-type name="QFontMetricsF" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1065 1120 <custom-constructor>
1066 1121 return new QFontMetricsF(*copy);
1067 1122 </custom-constructor>
1068 1123 <custom-destructor>
1069 1124 delete copy;
1070 1125 </custom-destructor>
1071 1126 <modify-function signature="operator!=(const QFontMetricsF &amp;)">
1072 1127 <remove/>
1073 1128 </modify-function>
1074 1129 <modify-function signature="operator==(const QFontMetricsF &amp;)">
1075 1130 <remove/>
1076 </modify-function>
1077
1131 </modify-function>
1132
1078 1133 <modify-function signature="boundingRect(QRectF,int,QString,int,int*)const">
1079 1134 <access modifier="private"/>
1080 1135 <modify-argument index="4">
1081 1136 <remove-default-expression/>
1082 1137 </modify-argument>
1083 1138 <modify-argument index="5">
1084 1139 <remove-default-expression/>
1085 </modify-argument>
1140 </modify-argument>
1086 1141 </modify-function>
1087
1142
1088 1143 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1089 1144 <modify-function signature="operator=(QFontMetricsF)" remove="all"/>
1090
1145
1091 1146 <modify-function signature="size(int,QString,int,int*)const">
1092 1147 <access modifier="private"/>
1093 1148 <modify-argument index="3">
1094 1149 <remove-default-expression/>
1095 </modify-argument>
1150 </modify-argument>
1096 1151 <modify-argument index="4">
1097 1152 <remove-default-expression/>
1098 </modify-argument>
1153 </modify-argument>
1099 1154 </modify-function>
1100 1155 </value-type>
1101 1156 <value-type name="QTextOption::Tab" />
1102 1157
1103 <value-type name="QFontMetrics" delete-in-main-thread="yes">
1158 <value-type name="QFontMetrics" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1104 1159 <custom-constructor>
1105 1160 return new QFontMetrics(*copy);
1106 1161 </custom-constructor>
1107 1162 <custom-destructor>
1108 1163 delete copy;
1109 1164 </custom-destructor>
1110 1165 <modify-function signature="operator!=(const QFontMetrics &amp;)">
1111 1166 <remove/>
1112 1167 </modify-function>
1113 1168 <modify-function signature="operator==(const QFontMetrics &amp;)">
1114 1169 <remove/>
1115 </modify-function>
1170 </modify-function>
1116 1171
1117 1172 <modify-function signature="boundingRect(int,int,int,int,int,QString,int,int*)const">
1118 1173 <access modifier="private"/>
1119 1174 <modify-argument index="7">
1120 1175 <remove-default-expression/>
1121 1176 </modify-argument>
1122 1177 <modify-argument index="8">
1123 1178 <remove-default-expression/>
1124 </modify-argument>
1179 </modify-argument>
1125 1180 </modify-function>
1126
1181
1127 1182 <modify-function signature="boundingRect(QRect,int,QString,int,int*)const">
1128 1183 <access modifier="private"/>
1129 1184 <modify-argument index="4">
1130 1185 <remove-default-expression/>
1131 1186 </modify-argument>
1132 1187 <modify-argument index="5">
1133 1188 <remove-default-expression/>
1134 </modify-argument>
1189 </modify-argument>
1135 1190 </modify-function>
1136
1191
1137 1192 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1138
1193
1139 1194 <modify-function signature="size(int,QString,int,int*)const">
1140 1195 <access modifier="private"/>
1141 1196 <modify-argument index="3">
1142 1197 <remove-default-expression/>
1143 </modify-argument>
1198 </modify-argument>
1144 1199 <modify-argument index="4">
1145 1200 <remove-default-expression/>
1146 </modify-argument>
1201 </modify-argument>
1147 1202 </modify-function>
1148
1203
1149 1204 </value-type>
1150 1205
1151 1206 <value-type name="QGradient" force-abstract="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QGradient::NoGradient">
1152 1207 <custom-constructor>
1153 1208 Q_UNUSED(copy)
1154 1209 qWarning("Copying empty QGradient object");
1155 1210 return new QGradient();
1156 1211 </custom-constructor>
1157 1212 <custom-destructor>
1158 1213 delete copy;
1159 1214 </custom-destructor>
1160 1215 <modify-function signature="operator==(const QGradient &amp;)">
1161 1216 <remove/>
1162 </modify-function>
1217 </modify-function>
1163 1218 </value-type>
1164 1219
1165 1220 <value-type name="QLinearGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::LinearGradient">
1166 1221 <custom-constructor>
1167 1222 QLinearGradient *lg = new QLinearGradient(copy-&gt;start(), copy-&gt;finalStop());
1168 1223 lg-&gt;setSpread(copy-&gt;spread());
1169 1224 lg-&gt;setStops(copy-&gt;stops());
1170 1225 return (void *) lg;
1171 1226 </custom-constructor>
1172 1227 <custom-destructor>
1173 1228 delete copy;
1174 1229 </custom-destructor>
1175 1230 </value-type>
1176
1231
1177 1232 <value-type name="QPrinterInfo">
1178 1233 <modify-function signature="operator=(const QPrinterInfo &amp;)" remove="all" />
1179 1234 </value-type>
1180
1235
1236 <value-type name="QMargins" />
1237
1181 1238 <interface-type name="QLayoutItem"/>
1182 1239 <interface-type name="QPaintDevice"/>
1183 1240
1184 1241 <interface-type name="QGraphicsItem" delete-in-main-thread="yes">
1185 1242 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/>
1186
1243 <modify-function signature="toGraphicsObject() const" remove="all" />
1244
1187 1245 <modify-function signature="paint(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
1188 1246 <modify-argument index="1" invalidate-after-use="yes" />
1189 1247 </modify-function>
1190 1248 <modify-function signature="collidesWithItem(const QGraphicsItem*,Qt::ItemSelectionMode)const">
1191 1249 <modify-argument index="1" invalidate-after-use="yes" />
1192 1250 </modify-function>
1193 1251
1194 1252 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
1195 1253 <modify-argument index="1" invalidate-after-use="yes" />
1196 1254 </modify-function>
1197 1255 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
1198 1256 <modify-argument index="1" invalidate-after-use="yes" />
1199 1257 </modify-function>
1200 1258 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
1201 1259 <modify-argument index="1" invalidate-after-use="yes" />
1202 1260 </modify-function>
1203 1261 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
1204 1262 <modify-argument index="1" invalidate-after-use="yes" />
1205 1263 </modify-function>
1206 1264 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
1207 1265 <modify-argument index="1" invalidate-after-use="yes" />
1208 1266 </modify-function>
1209 1267 <modify-function signature="focusInEvent(QFocusEvent*)">
1210 1268 <modify-argument index="1" invalidate-after-use="yes" />
1211 1269 </modify-function>
1212 1270 <modify-function signature="focusOutEvent(QFocusEvent*)">
1213 1271 <modify-argument index="1" invalidate-after-use="yes" />
1214 1272 </modify-function>
1215 1273 <modify-function signature="hoverEnterEvent(QGraphicsSceneHoverEvent*)">
1216 1274 <modify-argument index="1" invalidate-after-use="yes" />
1217 1275 </modify-function>
1218 1276 <modify-function signature="hoverLeaveEvent(QGraphicsSceneHoverEvent*)">
1219 1277 <modify-argument index="1" invalidate-after-use="yes" />
1220 1278 </modify-function>
1221 1279 <modify-function signature="hoverMoveEvent(QGraphicsSceneHoverEvent*)">
1222 1280 <modify-argument index="1" invalidate-after-use="yes" />
1223 1281 </modify-function>
1224 1282 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
1225 1283 <modify-argument index="1" invalidate-after-use="yes" />
1226 1284 </modify-function>
1227 1285 <modify-function signature="isObscuredBy(const QGraphicsItem*)const">
1228 1286 <modify-argument index="1" invalidate-after-use="yes" />
1229 1287 </modify-function>
1230 1288 <modify-function signature="keyPressEvent(QKeyEvent*)">
1231 1289 <modify-argument index="1" invalidate-after-use="yes" />
1232 1290 </modify-function>
1233 1291 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
1234 1292 <modify-argument index="1" invalidate-after-use="yes" />
1235 1293 </modify-function>
1236 1294 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
1237 1295 <modify-argument index="1" invalidate-after-use="yes" />
1238 1296 </modify-function>
1239 1297 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
1240 1298 <modify-argument index="1" invalidate-after-use="yes" />
1241 1299 </modify-function>
1242 1300 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
1243 1301 <modify-argument index="1" invalidate-after-use="yes" />
1244 1302 </modify-function>
1245 1303 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
1246 1304 <modify-argument index="1" invalidate-after-use="yes" />
1247 1305 </modify-function>
1248 1306 <modify-function signature="sceneEvent(QEvent*)">
1249 1307 <modify-argument index="1" invalidate-after-use="yes" />
1250 1308 </modify-function>
1251 1309 <modify-function signature="sceneEventFilter(QGraphicsItem*,QEvent*)">
1252 1310 <modify-argument index="1" invalidate-after-use="yes" />
1253 1311 <modify-argument index="2" invalidate-after-use="yes" />
1254 1312 </modify-function>
1255 1313 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
1256 1314 <modify-argument index="1" invalidate-after-use="yes" />
1257 1315 </modify-function>
1258
1259 <modify-function signature="children()const" remove="all"/>
1316
1317 <modify-function signature="children()const" remove="all"/>
1260 1318 <modify-function signature="installSceneEventFilter(QGraphicsItem *)">
1261 1319 <modify-argument index="1">
1262 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1263 <reference-count action="ignore"/>
1320 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1321 <reference-count action="ignore"/>
1264 1322 </modify-argument>
1265 1323 </modify-function>
1266 1324 <modify-function signature="removeSceneEventFilter(QGraphicsItem *)">
1267 1325 <modify-argument index="1">
1268 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1269 <reference-count action="ignore"/>
1326 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1327 <reference-count action="ignore"/>
1270 1328 </modify-argument>
1271 1329 </modify-function>
1272
1330
1273 1331 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1274 1332 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1275 1333 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1276 1334 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1277 </interface-type>
1278
1335 </interface-type>
1336
1279 1337 <object-type name="QAbstractGraphicsShapeItem" delete-in-main-thread="yes">
1280 1338 <modify-function signature="QAbstractGraphicsShapeItem(QGraphicsItem*,QGraphicsScene*)">
1281 1339 <inject-code position="end">
1282 1340 <argument-map index="1" meta-name="%1"/>
1283 1341 if (%1 != null) disableGarbageCollection();
1284 1342 </inject-code>
1285 </modify-function>
1286
1343 </modify-function>
1344
1287 1345 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1288 1346 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1289 1347 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1290 1348 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1291 1349 </object-type>
1292
1350
1293 1351 <object-type name="QAbstractItemView">
1294 1352 <modify-function signature="update()" remove="all"/>
1295 1353 <modify-function signature="horizontalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1296 1354 <modify-function signature="setHorizontalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1297 1355 <modify-function signature="setVerticalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1298 1356 <modify-function signature="verticalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1299
1357
1300 1358 <modify-function signature="edit(QModelIndex,QAbstractItemView::EditTrigger,QEvent*)">
1301 1359 <modify-argument index="3" invalidate-after-use="yes" />
1302 1360 </modify-function>
1303 1361 <modify-function signature="selectionCommand(QModelIndex,const QEvent*)const">
1304 1362 <modify-argument index="2" invalidate-after-use="yes" />
1305 1363 </modify-function>
1306 1364
1307 </object-type>
1365 </object-type>
1308 1366
1309 1367 <object-type name="QAbstractPageSetupDialog"/>
1310 1368 <object-type name="QAbstractPrintDialog"/>
1311 <object-type name="QAbstractSlider"/>
1369 <object-type name="QAbstractSlider"/>
1312 1370 <object-type name="QAbstractTextDocumentLayout">
1313 1371 <modify-function signature="setPaintDevice(QPaintDevice*)">
1314 1372 <modify-argument index="1">
1315 1373 <reference-count action="set" variable-name="__rcPaintDevice"/>
1316 </modify-argument>
1374 </modify-argument>
1317 1375 </modify-function>
1318 1376
1319 1377 <modify-function signature="draw(QPainter*,QAbstractTextDocumentLayout::PaintContext)">
1320 1378 <modify-argument index="1" invalidate-after-use="yes" />
1321 1379 </modify-function>
1322 1380 <modify-function signature="drawInlineObject(QPainter*,QRectF,QTextInlineObject,int,QTextFormat)">
1323 1381 <modify-argument index="1" invalidate-after-use="yes" />
1324 1382 </modify-function>
1325 1383
1326 1384 </object-type>
1327 1385 <object-type name="QAccessible">
1328 1386 <modify-function signature="initialize()" remove="all"/>
1329 1387 <modify-function signature="cleanup()" remove="all"/>
1330 1388 <modify-function signature="setRootObject(QObject *)">
1331 1389 <modify-argument index="1">
1332 1390 <reference-count action="ignore"/>
1333 1391 </modify-argument>
1334 1392 </modify-function>
1335 1393 <modify-function signature="queryAccessibleInterface(QObject *)">
1336 1394 <modify-argument index="return">
1337 1395 <define-ownership class="java" owner="java" />
1338 1396 </modify-argument>
1339 1397 </modify-function>
1340 </object-type>
1398 </object-type>
1341 1399 <object-type name="QAccessibleBridge">
1342 1400 <modify-function signature="setRootObject(QAccessibleInterface *)">
1343 1401 <modify-argument index="1">
1344 1402 <define-ownership class="shell" owner="java" />
1345 1403 </modify-argument>
1346 1404 </modify-function>
1347 1405 <modify-function signature="notifyAccessibilityUpdate(int,QAccessibleInterface*,int)">
1348 1406 <modify-argument invalidate-after-use="yes" index="2" />
1349 1407 </modify-function>
1350 </object-type>
1408 </object-type>
1351 1409 <object-type name="QAccessible2Interface"/>
1352 1410 <object-type name="QAccessibleTableInterface">
1353 1411 <modify-function signature="qAccessibleTableCastHelper()" remove="all"/>
1354 1412 </object-type>
1355
1413
1356 1414 <object-type name="QAccessibleInterface">
1357 1415 <modify-function signature="indexOfChild(const QAccessibleInterface*)const">
1358 1416 <modify-argument invalidate-after-use="yes" index="1" />
1359 1417 </modify-function>
1360 1418 <modify-function signature="relationTo(int,const QAccessibleInterface*,int)const">
1361 1419 <modify-argument invalidate-after-use="yes" index="2" />
1362 </modify-function>
1420 </modify-function>
1363 1421 </object-type>
1364 1422 <object-type name="QAccessibleInterfaceEx"/>
1365 1423 <object-type name="QAccessibleObject"/>
1366 1424 <object-type name="QAccessibleObjectEx"/>
1367 1425 <object-type name="QAccessibleWidget"/>
1368 <object-type name="QAccessibleWidgetEx"/>
1426 <object-type name="QAccessibleWidgetEx"/>
1369 1427 <object-type name="QActionGroup" />
1370 1428 <object-type name="QCDEStyle">
1371 1429 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1372 1430 </object-type>
1373 1431 <object-type name="QCheckBox">
1374 1432 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
1375 1433 <access modifier="private"/>
1376 1434 </modify-function>
1377 1435 </object-type>
1378 <object-type name="QCleanlooksStyle">
1436 <object-type name="QCleanlooksStyle">
1379 1437 <modify-function signature="standardPixmap(QStyle::StandardPixmap,const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1380 1438 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1381 </object-type>
1439 </object-type>
1382 1440 <object-type name="QCommonStyle">
1383 1441 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1384 1442 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1385 </object-type>
1443 </object-type>
1386 1444 <object-type name="QDataWidgetMapper">
1387 1445 <modify-function signature="addMapping(QWidget*,int)">
1388 1446 <modify-argument index="1">
1389 1447 <reference-count action="add" variable-name="__rcMappings"/>
1390 1448 </modify-argument>
1391 1449 </modify-function>
1392 1450 <modify-function signature="addMapping(QWidget*,int,QByteArray)">
1393 1451 <modify-argument index="1">
1394 1452 <reference-count action="add" variable-name="__rcMappings"/>
1395 1453 </modify-argument>
1396 1454 </modify-function>
1397 1455 <modify-function signature="removeMapping(QWidget*)">
1398 1456 <modify-argument index="1">
1399 1457 <reference-count action="remove" variable-name="__rcMappings"/>
1400 1458 </modify-argument>
1401 1459 </modify-function>
1402 1460 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
1403 1461 <modify-argument index="1">
1404 1462 <reference-count action="set" variable-name="__rcItemDelegate"/>
1405 1463 </modify-argument>
1406 1464 </modify-function>
1407 1465 <modify-function signature="setModel(QAbstractItemModel*)">
1408 1466 <modify-argument index="1">
1409 1467 <reference-count action="set" variable-name="__rcModel"/>
1410 1468 </modify-argument>
1411 1469 </modify-function>
1412 1470 </object-type>
1413 1471 <object-type name="QDateEdit"/>
1414 1472 <object-type name="QDesktopServices">
1415 1473 <modify-function signature="setUrlHandler(const QString &amp;, QObject *, const char *)" access="private">
1416 1474 <modify-argument index="2">
1417 1475 <reference-count action="ignore" /> <!-- Handled in injected code -->
1418 1476 </modify-argument>
1419 1477 </modify-function>
1420 1478 </object-type>
1421 1479 <object-type name="QDialog">
1422 1480 <modify-function signature="setExtension(QWidget*)" remove="all"/>
1423 1481 <modify-function signature="exec()" access="non-final"/>
1424 1482 <modify-function signature="extension()const" remove="all"/> <!--### Obsolete in 4.3-->
1425 1483 <modify-function signature="orientation()const" remove="all"/> <!--### Obsolete in 4.3-->
1484 <modify-function signature="open()" virtual-slot="yes" />
1426 1485 <modify-function signature="setOrientation(Qt::Orientation)" remove="all"/> <!--### Obsolete in 4.3-->
1427 1486 <modify-function signature="showExtension(bool)" remove="all"/> <!--### Obsolete in 4.3-->
1428 </object-type>
1487 <modify-function signature="setVisible(bool)" allow-as-slot="yes"/>
1488 </object-type>
1429 1489 <object-type name="QDialogButtonBox">
1430 1490 <modify-function signature="addButton(QAbstractButton*,QDialogButtonBox::ButtonRole)">
1431 1491 <modify-argument index="1">
1432 1492 <reference-count action="ignore"/>
1433 1493 </modify-argument>
1434 1494 </modify-function>
1435 1495 <modify-function signature="removeButton(QAbstractButton*)">
1436 1496 <modify-argument index="1">
1437 1497 <reference-count action="ignore"/>
1438 1498 </modify-argument>
1439 1499 </modify-function>
1440 1500 </object-type>
1441 1501 <object-type name="QDirModel">
1442 1502 <modify-function signature="parent()const" remove="all"/>
1443 1503 <modify-function signature="setIconProvider(QFileIconProvider*)">
1444 1504 <modify-argument index="1">
1445 1505 <reference-count action="set" variable-name="__rcIconProvider"/>
1446 1506 </modify-argument>
1447 1507 </modify-function>
1448 1508 </object-type>
1449 1509 <object-type name="QDoubleValidator"/>
1450 1510 <object-type name="QFileIconProvider"/>
1451 1511 <object-type name="QWizard">
1452 1512 <!-- ### Requires correct class name in meta object -->
1453 1513 <modify-function signature="setDefaultProperty(const char *, const char *, const char *)" remove="all"/>
1454 1514 <modify-function signature="addPage(QWizardPage*)">
1455 1515 <modify-argument index="1">
1456 1516 <no-null-pointer/>
1457 1517 <reference-count action="ignore"/>
1458 1518 </modify-argument>
1459 1519 </modify-function>
1460 1520 <modify-function signature="setButton(QWizard::WizardButton,QAbstractButton*)">
1461 1521 <modify-argument index="1">
1462 1522 <reference-count action="ignore"/>
1463 1523 </modify-argument>
1464 1524 </modify-function>
1465 1525 <modify-function signature="setPage(int,QWizardPage*)">
1466 1526 <modify-argument index="2">
1467 1527 <no-null-pointer/>
1468 1528 <reference-count action="ignore"/>
1469 1529 </modify-argument>
1470 1530 </modify-function>
1471 1531
1472 1532 </object-type>
1473 1533 <object-type name="QWizardPage">
1474 1534 <!-- ### Reduced functionality due to meta object having missing information -->
1475 1535 <modify-function signature="registerField(const QString &amp;, QWidget *, const char *, const char *)">
1476 1536 <access modifier="private"/>
1477 1537 <modify-argument index="3">
1478 1538 <remove-default-expression/>
1479 1539 </modify-argument>
1480 1540 <modify-argument index="4">
1481 1541 <remove-default-expression/>
1482 1542 </modify-argument>
1483 1543 </modify-function>
1484
1544
1485 1545 </object-type>
1486 1546 <object-type name="QFocusFrame">
1487 1547 <modify-function signature="initStyleOption(QStyleOption*)const">
1488 1548 <access modifier="private"/>
1489 1549 </modify-function>
1490 1550 <modify-function signature="setWidget(QWidget*)">
1491 1551 <modify-argument index="1">
1492 1552 <reference-count action="set" variable-name="__rcWidget"/>
1493 1553 </modify-argument>
1494 1554 </modify-function>
1495 1555 <inject-code>
1496 1556 <insert-template name="gui.init_style_option">
1497 1557 <replace from="%TYPE" to="QStyleOption"/>
1498 1558 </insert-template>
1499 </inject-code>
1559 </inject-code>
1500 1560 </object-type>
1501 1561 <object-type name="QFontComboBox"/>
1502 <object-type name="QFontDialog"/>
1562 <object-type name="QFontDialog" />
1563
1503 1564 <object-type name="QGraphicsEllipseItem" delete-in-main-thread="yes"/>
1504 1565 <object-type name="QGraphicsItemAnimation" >
1505 1566 <modify-function signature="setItem(QGraphicsItem*)">
1506 1567 <modify-argument index="1">
1507 1568 <reference-count action="set" variable-name="__rcItem"/>
1508 1569 </modify-argument>
1509 1570 </modify-function>
1510 1571 <modify-function signature="setTimeLine(QTimeLine*)">
1511 1572 <modify-argument index="1">
1512 1573 <reference-count action="set" variable-name="__rcTimeLine"/>
1513 1574 </modify-argument>
1514 </modify-function>
1575 </modify-function>
1515 1576 </object-type>
1516 <object-type name="QGraphicsItemGroup" delete-in-main-thread="yes">
1577 <object-type name="QGraphicsItemGroup" delete-in-main-thread="yes">
1517 1578 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1518 1579 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1519 1580 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1520 1581 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1521 1582 </object-type>
1522 1583 <object-type name="QGraphicsLineItem" delete-in-main-thread="yes">
1523 1584 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1524 1585 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1525 1586 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1526 1587 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1527 1588 </object-type>
1528 1589 <object-type name="QGraphicsPathItem" delete-in-main-thread="yes"/>
1529
1590
1530 1591 <object-type name="QGraphicsPixmapItem" delete-in-main-thread="yes">
1531 1592 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1532 1593 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1533 1594 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1534 1595 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1535 1596 </object-type>
1536 1597 <object-type name="QGraphicsPolygonItem" delete-in-main-thread="yes"/>
1537 1598 <object-type name="QGraphicsRectItem" delete-in-main-thread="yes"/>
1538 1599 <object-type name="QGraphicsSimpleTextItem" delete-in-main-thread="yes"/>
1539 1600 <object-type name="QHBoxLayout"/>
1540 1601 <object-type name="QHeaderView">
1541 1602 <modify-function signature="initStyleOption(QStyleOptionHeader*)const">
1542 1603 <access modifier="private"/>
1543 1604 </modify-function>
1544
1605
1545 1606 <modify-function signature="paintSection(QPainter*,QRect,int)const">
1546 1607 <modify-argument index="1" invalidate-after-use="yes" />
1547 1608 </modify-function>
1548
1609
1549 1610 <inject-code>
1550 1611 <insert-template name="gui.init_style_option">
1551 1612 <replace from="%TYPE" to="QStyleOptionHeader"/>
1552 1613 </insert-template>
1553 </inject-code>
1614 </inject-code>
1554 1615 <modify-function signature="setModel(QAbstractItemModel*)">
1555 1616 <modify-argument index="1">
1556 1617 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcModel"/>
1557 1618 </modify-argument>
1558 1619 </modify-function>
1559 1620 </object-type>
1560 1621 <object-type name="QIconEngine">
1561 1622 <modify-function signature="paint(QPainter*,QRect,QIcon::Mode,QIcon::State)">
1562 1623 <modify-argument index="1" invalidate-after-use="yes" />
1563 </modify-function>
1624 </modify-function>
1564 1625 </object-type>
1565 1626 <object-type name="QIconEngineV2">
1566 1627 <modify-function signature="read(QDataStream&amp;)">
1567 1628 <modify-argument index="1" invalidate-after-use="yes" />
1568 1629 </modify-function>
1569 1630 <modify-function signature="write(QDataStream&amp;)const">
1570 1631 <modify-argument index="1" invalidate-after-use="yes" />
1571 1632 </modify-function>
1572
1633
1573 1634 <modify-function signature="virtual_hook(int,void*)" remove="all"/>
1574 1635 <modify-function signature="clone()const">
1575 1636 <modify-argument index="return">
1576 1637 <define-ownership class="shell" owner="c++"/>
1577 </modify-argument>
1578 </modify-function>
1638 </modify-argument>
1639 </modify-function>
1579 1640 </object-type>
1580 1641 <object-type name="QImageWriter">
1581 1642 <modify-function signature="setDevice(QIODevice*)">
1582 1643 <modify-argument index="1">
1583 1644 <reference-count action="set" variable-name="__rcDevice"/>
1584 1645 </modify-argument>
1585 1646 </modify-function>
1586 1647 <modify-function signature="description()const" remove="all"/> <!--### Obsolete in 4.3-->
1587 1648 <modify-function signature="setDescription(QString)" remove="all"/> <!--### Obsolete in 4.3-->
1588 1649 </object-type>
1589 1650 <object-type name="QInputContextFactory"/>
1590 1651 <object-type name="QIntValidator"/>
1591 <object-type name="QItemDelegate">
1652 <object-type name="QItemDelegate">
1592 1653 <modify-function signature="doLayout(QStyleOptionViewItem,QRect*,QRect*,QRect*,bool)const">
1593 1654 <remove/>
1594 1655 </modify-function>
1595
1656
1596 1657 <modify-function signature="drawCheck(QPainter*,QStyleOptionViewItem,QRect,Qt::CheckState)const">
1597 1658 <modify-argument index="1" invalidate-after-use="yes" />
1598 1659 </modify-function>
1599 1660 <modify-function signature="drawDecoration(QPainter*,QStyleOptionViewItem,QRect,QPixmap)const">
1600 1661 <modify-argument index="1" invalidate-after-use="yes" />
1601 1662 </modify-function>
1602 1663 <modify-function signature="drawDisplay(QPainter*,QStyleOptionViewItem,QRect,QString)const">
1603 1664 <modify-argument index="1" invalidate-after-use="yes" />
1604 1665 </modify-function>
1605 1666 <modify-function signature="drawFocus(QPainter*,QStyleOptionViewItem,QRect)const">
1606 1667 <modify-argument index="1" invalidate-after-use="yes" />
1607 1668 </modify-function>
1608 1669
1609
1670
1610 1671 <modify-function signature="selected(QPixmap,QPalette,bool)const">
1611 1672 <remove/>
1612 1673 </modify-function>
1613 1674 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
1614 1675 <modify-argument index="1">
1615 1676 <reference-count action="set" variable-name="__rcItemEditorFactory"/>
1616 1677 </modify-argument>
1617 1678 </modify-function>
1618 1679 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
1619 1680 <modify-argument index="1">
1620 1681 <reference-count action="ignore"/>
1621 1682 </modify-argument>
1622 1683 </modify-function>
1623 1684 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
1624 1685 <modify-argument index="1">
1625 1686 <reference-count action="ignore"/>
1626 1687 </modify-argument>
1627 1688 </modify-function>
1628
1689
1629 1690 </object-type>
1630 1691 <object-type name="QItemEditorCreatorBase"/>
1631 1692 <object-type name="QItemEditorFactory">
1632 1693 <modify-function signature="registerEditor(QVariant::Type, QItemEditorCreatorBase *)">
1633 1694 <modify-argument index="2">
1634 1695 <define-ownership class="java" owner="c++" />
1635 1696 </modify-argument>
1636 1697 </modify-function>
1637 1698 <modify-function signature="setDefaultFactory(QItemEditorFactory *)">
1638 1699 <modify-argument index="1">
1639 1700 <reference-count action="set" variable-name="__rcDefaultItemEditorFactory" />
1640 1701 </modify-argument>
1641 1702 </modify-function>
1642 1703 </object-type>
1643 1704 <object-type name="QItemSelectionModel"/>
1644 1705 <object-type name="QTreeModel"/>
1645 1706 <object-type name="QListView"/>
1646 1707 <object-type name="QColumnView">
1647 1708 <modify-function signature="setPreviewWidget(QWidget*)">
1648 1709 <modify-argument index="1">
1649 1710 <reference-count action="ignore"/>
1650 1711 </modify-argument>
1651 1712 </modify-function>
1652 1713 <modify-function signature="setModel(QAbstractItemModel*)">
1653 1714 <modify-argument index="1">
1654 1715 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
1655 1716 </modify-argument>
1656 1717 </modify-function>
1657 1718 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
1658 1719 <modify-argument index="1">
1659 1720 <no-null-pointer/>
1660 1721 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
1661 1722 </modify-argument>
1662 </modify-function>
1723 </modify-function>
1663 1724 </object-type>
1664 1725 <object-type name="QMainWindow">
1665 1726 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*,Qt::Orientation)">
1666 1727 <modify-argument index="2">
1667 1728 <reference-count action="ignore"/>
1668 1729 </modify-argument>
1669 1730 </modify-function>
1670 1731 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*)">
1671 1732 <modify-argument index="2">
1672 1733 <reference-count action="ignore"/>
1673 1734 </modify-argument>
1674 1735 </modify-function>
1675 1736 <modify-function signature="addToolBar(QToolBar*)">
1676 1737 <modify-argument index="1">
1677 1738 <reference-count action="ignore"/>
1678 1739 </modify-argument>
1679 1740 </modify-function>
1680 1741 <modify-function signature="addToolBar(Qt::ToolBarArea,QToolBar*)">
1681 1742 <modify-argument index="2">
1682 1743 <reference-count action="ignore"/>
1683 1744 </modify-argument>
1684 1745 </modify-function>
1685 1746 <modify-function signature="insertToolBar(QToolBar*,QToolBar*)">
1686 1747 <modify-argument index="2">
1687 1748 <reference-count action="ignore"/>
1688 1749 </modify-argument>
1689 1750 <modify-argument index="2">
1690 1751 <reference-count action="ignore"/>
1691 1752 </modify-argument>
1692 1753 </modify-function>
1693 1754 <modify-function signature="insertToolBarBreak(QToolBar*)">
1694 1755 <modify-argument index="1">
1695 1756 <reference-count action="ignore"/>
1696 1757 </modify-argument>
1697 1758 </modify-function>
1698 1759 <modify-function signature="removeDockWidget(QDockWidget*)">
1699 1760 <modify-argument index="1">
1700 1761 <reference-count action="ignore"/>
1701 1762 </modify-argument>
1702 1763 </modify-function>
1703 1764 <modify-function signature="removeToolBar(QToolBar*)">
1704 1765 <modify-argument index="1">
1705 1766 <reference-count action="ignore"/>
1706 1767 </modify-argument>
1707 1768 </modify-function>
1708 1769 <modify-function signature="removeToolBarBreak(QToolBar*)">
1709 1770 <modify-argument index="1">
1710 1771 <reference-count action="ignore"/>
1711 1772 </modify-argument>
1712 1773 </modify-function>
1713 1774 <modify-function signature="setCentralWidget(QWidget*)">
1714 1775 <modify-argument index="1">
1715 1776 <reference-count action="ignore"/>
1716 1777 </modify-argument>
1717 1778 </modify-function>
1718 1779 <modify-function signature="setMenuBar(QMenuBar*)">
1719 1780 <modify-argument index="1">
1720 1781 <reference-count action="ignore"/>
1721 1782 </modify-argument>
1722 1783 </modify-function>
1723 1784 <modify-function signature="setMenuWidget(QWidget*)">
1724 1785 <modify-argument index="1">
1725 1786 <reference-count action="ignore"/>
1726 1787 </modify-argument>
1727 1788 </modify-function>
1728 1789 <modify-function signature="setStatusBar(QStatusBar*)">
1729 1790 <modify-argument index="1">
1730 1791 <reference-count action="ignore"/>
1731 1792 </modify-argument>
1732 1793 </modify-function>
1733 1794
1734 1795 </object-type>
1735 1796 <object-type name="QMdiArea">
1736 1797 <modify-function signature="addSubWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
1737 1798 <modify-argument index="1">
1738 1799 <reference-count action="ignore"/>
1739 1800 </modify-argument>
1740 1801 </modify-function>
1741
1802
1742 1803 <modify-function signature="removeSubWindow(QWidget*)">
1743 1804 <modify-argument index="1">
1744 1805 <reference-count action="ignore"/>
1745 1806 </modify-argument>
1746 1807 </modify-function>
1747
1808
1748 1809 <modify-function signature="setActiveSubWindow(QMdiSubWindow*)">
1749 1810 <modify-argument index="1">
1750 1811 <reference-count action="ignore"/>
1751 1812 </modify-argument>
1752 1813 </modify-function>
1753
1814
1754 1815 <modify-function signature="setupViewport(QWidget*)">
1755 1816 <modify-argument index="1">
1756 1817 <reference-count action="ignore"/>
1757 1818 </modify-argument>
1758 1819 </modify-function>
1759
1820
1760 1821 </object-type>
1761 1822 <object-type name="QMdiSubWindow">
1762 1823 <modify-function signature="setSystemMenu(QMenu*)">
1763 1824 <modify-argument index="1">
1764 1825 <reference-count action="ignore"/>
1765 1826 </modify-argument>
1766 1827 </modify-function>
1767 1828 <modify-function signature="setWidget(QWidget*)">
1768 1829 <modify-argument index="1">
1769 1830 <reference-count action="ignore"/>
1770 1831 </modify-argument>
1771 1832 </modify-function>
1772 1833 </object-type>
1773 1834 <object-type name="QMenu">
1774 1835 <modify-function signature="addAction(QAction *)" remove="all"/>
1775 1836 <modify-function signature="addMenu(QMenu*)">
1776 1837 <modify-argument index="1">
1777 1838 <reference-count action="add" variable-name="__rcMenus"/>
1778 1839 </modify-argument>
1779 1840 </modify-function>
1780 1841 <modify-function signature="insertMenu(QAction*,QMenu*)">
1781 1842 <modify-argument index="2">
1782 1843 <reference-count action="add" variable-name="__rcMenus"/>
1783 1844 </modify-argument>
1784 1845 </modify-function>
1785 1846 <modify-function signature="insertSeparator(QAction*)">
1786 1847 <modify-argument index="1">
1787 1848 <reference-count action="ignore"/>
1788 1849 </modify-argument>
1789 1850 </modify-function>
1790 1851 <modify-function signature="setActiveAction(QAction*)">
1791 1852 <modify-argument index="1">
1792 1853 <reference-count action="ignore"/>
1793 1854 </modify-argument>
1794 1855 </modify-function>
1795 1856 <modify-function signature="setDefaultAction(QAction*)">
1796 1857 <modify-argument index="1">
1797 1858 <reference-count action="ignore"/>
1798 1859 </modify-argument>
1799 1860 </modify-function>
1800 1861 <modify-function signature="setNoReplayFor(QWidget*)">
1801 1862 <remove/>
1802 1863 </modify-function>
1803 1864 <modify-function signature="initStyleOption(QStyleOptionMenuItem*,const QAction*)const">
1804 1865 <access modifier="private"/>
1805 1866 </modify-function>
1806
1867
1807 1868 <modify-function signature="addAction(QString,const QObject*,const char*,QKeySequence)">
1808 <remove/>
1869 <remove/>
1809 1870 </modify-function>
1810
1871
1811 1872 <modify-function signature="addAction(QIcon,QString,const QObject*,const char*,QKeySequence)">
1812 1873 <remove/>
1813 1874 </modify-function>
1814 1875 </object-type>
1815
1816 <object-type name="QMenuBar">
1876
1877 <object-type name="QMenuBar">
1817 1878 <modify-function signature="addAction(QAction *)" remove="all"/>
1818 1879 <modify-function signature="addAction(QString,const QObject*,const char*)">
1819 1880 <remove/>
1820 1881 </modify-function>
1821
1882
1822 1883 <modify-function signature="initStyleOption(QStyleOptionMenuItem*,const QAction*)const">
1823 1884 <access modifier="private"/>
1824 1885 </modify-function>
1825
1886
1826 1887 <modify-function signature="addMenu(QMenu*)">
1827 1888 <modify-argument index="1">
1828 1889 <reference-count action="add" variable-name="__rcMenus"/>
1829 1890 </modify-argument>
1830 1891 </modify-function>
1831 1892 <modify-function signature="insertMenu(QAction*,QMenu*)">
1832 1893 <modify-argument index="1">
1833 1894 <reference-count action="ignore"/>
1834 </modify-argument>
1895 </modify-argument>
1835 1896 <modify-argument index="2">
1836 1897 <reference-count action="add" variable-name="__rcMenus"/>
1837 1898 </modify-argument>
1838 1899 </modify-function>
1839 1900 <modify-function signature="insertSeparator(QAction*)">
1840 1901 <modify-argument index="1">
1841 1902 <reference-count action="ignore"/>
1842 1903 </modify-argument>
1843 1904 </modify-function>
1844 1905 <modify-function signature="setActiveAction(QAction*)">
1845 1906 <modify-argument index="1">
1846 1907 <reference-count action="ignore"/>
1847 1908 </modify-argument>
1848 1909 </modify-function>
1849 1910 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner) ">
1850 1911 <modify-argument index="1">
1851 1912 <reference-count action="ignore"/>
1852 1913 </modify-argument>
1853 1914 </modify-function>
1854 1915 </object-type>
1855 1916 <object-type name="QMotifStyle">
1856 1917 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1857 1918 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1858 </object-type>
1919 </object-type>
1859 1920 <object-type name="QPainterPathStroker"/>
1860
1921
1861 1922 <object-type name="QPictureIO">
1862 1923 <modify-function signature="QPictureIO(QIODevice*,const char*)">
1863 1924 <access modifier="private"/>
1864 1925 <modify-argument index="1">
1865 1926 <reference-count action="set" variable-name="__rcDevice"/>
1866 1927 </modify-argument>
1867 1928 </modify-function>
1868
1929
1869 1930 <modify-function signature="setIODevice(QIODevice*)">
1870 1931 <modify-argument index="1">
1871 1932 <reference-count action="set" variable-name="__rcDevice"/>
1872 1933 </modify-argument>
1873 1934 </modify-function>
1874
1935
1875 1936 <modify-function signature="QPictureIO(QString,const char*)">
1876 1937 <access modifier="private"/>
1877 1938 </modify-function>
1878
1939
1879 1940 <modify-function signature="format()const">
1880 1941 <access modifier="private"/>
1881 1942 <rename to="format_private"/>
1882 1943 </modify-function>
1883
1944
1884 1945 <modify-function signature="parameters()const">
1885 1946 <access modifier="private"/>
1886 1947 <rename to="parameters_private"/>
1887 1948 </modify-function>
1888
1949
1889 1950 <modify-function signature="setFormat(const char*)">
1890 1951 <access modifier="private"/>
1891 1952 </modify-function>
1892
1953
1893 1954 <modify-function signature="setParameters(const char*)">
1894 1955 <access modifier="private"/>
1895 1956 </modify-function>
1896
1957
1897 1958 </object-type>
1898
1959
1899 1960 <object-type name="QPixmapCache">
1900 1961 <modify-function signature="find(QString)">
1901 1962 <remove/>
1902 1963 </modify-function>
1903
1964 <modify-function signature="find(QString,QPixmap*)" remove="all" />
1965
1904 1966 <modify-function signature="find(QString,QPixmap&amp;)">
1905 1967 <access modifier="private"/>
1906 1968 </modify-function>
1907 1969 </object-type>
1908 1970 <object-type name="QPlastiqueStyle">
1909 1971 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1910 1972 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1911 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes" />
1973 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes" />
1974 </object-type>
1975 <object-type name="QPrintDialog">
1912 1976 </object-type>
1913 <object-type name="QPrintDialog" />
1914 1977 <object-type name="QPrintEngine"/>
1915 1978 <object-type name="QProgressBar">
1916 1979 <modify-function signature="initStyleOption(QStyleOptionProgressBar*)const">
1917 1980 <access modifier="private"/>
1918 1981 </modify-function>
1919 1982 </object-type>
1920 1983 <object-type name="QPushButton">
1921 1984 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
1922 1985 <access modifier="private"/>
1923 1986 </modify-function>
1924
1987
1925 1988 <modify-function signature="setMenu(QMenu*)">
1926 1989 <modify-argument index="1">
1927 1990 <reference-count action="set" variable-name="__rcMenu"/>
1928 1991 </modify-argument>
1929 1992 </modify-function>
1930 1993 </object-type>
1931 <object-type name="QReadWriteLock"/>
1932 1994 <object-type name="QRegExpValidator"/>
1933 1995 <object-type name="QScrollArea">
1934 1996 <modify-function signature="setWidget(QWidget*)">
1935 1997 <modify-argument index="1">
1936 1998 <reference-count action="ignore"/>
1937 1999 </modify-argument>
1938 </modify-function>
2000 </modify-function>
1939 2001 </object-type>
1940 2002 <object-type name="QSessionManager"/>
1941 2003 <object-type name="QShortcut">
1942 2004 <modify-function signature="QShortcut(QKeySequence,QWidget*,const char*,const char*,Qt::ShortcutContext)">
1943 2005 <access modifier="private"/>
1944 2006 <modify-argument index="3">
1945 2007 <remove-default-expression/>
1946 2008 </modify-argument>
1947 2009 <modify-argument index="4">
1948 2010 <remove-default-expression/>
1949 2011 </modify-argument>
1950 2012 <modify-argument index="5">
1951 2013 <remove-default-expression/>
1952 </modify-argument>
1953 </modify-function>
2014 </modify-argument>
2015 </modify-function>
1954 2016 </object-type>
1955 2017 <object-type name="QSizeGrip"/>
1956 <object-type name="QSound"/>
2018 <object-type name="QSound"/>
1957 2019 <object-type name="QSpacerItem"/>
1958 2020 <object-type name="QStandardItem">
1959 2021 <modify-function signature="operator=(QStandardItem)" remove="all"/>
1960 2022 <modify-function signature="operator&lt;(QStandardItem)const">
1961 2023 <modify-argument index="1" invalidate-after-use="yes" />
1962 2024 </modify-function>
1963 2025 <modify-function signature="read(QDataStream&amp;)">
1964 2026 <modify-argument index="1" invalidate-after-use="yes" />
1965 2027 </modify-function>
1966 2028 <modify-function signature="write(QDataStream&amp;)const">
1967 2029 <modify-argument index="1" invalidate-after-use="yes" />
1968 2030 </modify-function>
1969 2031
1970 2032 </object-type>
1971 <object-type name="QStatusBar">
2033 <object-type name="QStatusBar">
1972 2034 <modify-function signature="addPermanentWidget(QWidget *, int)">
1973 2035 <modify-argument index="1">
1974 2036 <reference-count action="ignore"/>
1975 2037 </modify-argument>
1976 2038 </modify-function>
1977 2039 <modify-function signature="addWidget(QWidget *, int)">
1978 2040 <modify-argument index="1">
1979 2041 <reference-count action="ignore"/>
1980 2042 </modify-argument>
1981 2043 </modify-function>
1982 2044 <modify-function signature="removeWidget(QWidget *)">
1983 2045 <modify-argument index="1">
1984 2046 <reference-count action="ignore"/>
1985 2047 </modify-argument>
1986 2048 </modify-function>
1987 2049 <modify-function signature="insertPermanentWidget(int, QWidget *, int)">
1988 2050 <modify-argument index="2">
1989 2051 <reference-count action="ignore"/>
1990 2052 </modify-argument>
1991 2053 </modify-function>
1992 2054 <modify-function signature="insertWidget(int, QWidget *, int)">
1993 2055 <modify-argument index="2">
1994 2056 <reference-count action="ignore"/>
1995 2057 </modify-argument>
1996 2058 </modify-function>
1997 2059 </object-type>
1998 2060 <object-type name="QStringListModel"/>
1999 2061 <object-type name="QStyleFactory"/>
2000 2062 <object-type name="QStyleHintReturn"/>
2001 2063 <object-type name="QStyleHintReturnVariant"/>
2002 2064 <object-type name="QStyleHintReturnMask"/>
2003 2065 <object-type name="QStylePainter" delete-in-main-thread="yes"/>
2004 2066 <object-type name="QSyntaxHighlighter">
2005 2067 <modify-function signature="setCurrentBlockUserData(QTextBlockUserData*)">
2006 2068 <modify-argument index="1">
2007 2069 <define-ownership class="java" owner="c++"/>
2008 2070 </modify-argument>
2009 2071 </modify-function>
2010 2072 <modify-function signature="setDocument(QTextDocument*)">
2011 2073 <modify-argument index="1">
2012 2074 <reference-count action="set" variable-name="__rcDocument"/>
2013 2075 </modify-argument>
2014 2076 </modify-function>
2015
2077
2016 2078 </object-type>
2017 2079 <object-type name="QSystemTrayIcon">
2018 2080 <modify-function signature="setContextMenu(QMenu*)">
2019 2081 <modify-argument index="1">
2020 2082 <reference-count action="set" variable-name="__rcContextMenu"/>
2021 2083 </modify-argument>
2022 2084 </modify-function>
2023 2085 </object-type>
2024 2086 <object-type name="QTableView">
2025 2087 <modify-function signature="setHorizontalHeader(QHeaderView*)">
2026 2088 <modify-argument index="1">
2027 2089 <reference-count action="ignore"/>
2028 2090 </modify-argument>
2029 2091 </modify-function>
2030 2092 <modify-function signature="setVerticalHeader(QHeaderView*)">
2031 2093 <modify-argument index="1">
2032 2094 <reference-count action="ignore"/>
2033 2095 </modify-argument>
2034 2096 </modify-function>
2035 2097 <modify-function signature="setModel(QAbstractItemModel*)">
2036 2098 <modify-argument index="1">
2037 2099 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2038 2100 </modify-argument>
2039 2101 </modify-function>
2040 2102 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2041 2103 <modify-argument index="1">
2042 2104 <no-null-pointer/>
2043 2105 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2044 2106 </modify-argument>
2045 </modify-function>
2046
2107 </modify-function>
2108
2047 2109 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2048 2110 </object-type>
2049 2111 <object-type name="QTextBlockGroup" delete-in-main-thread="yes"/>
2050 2112 <object-type name="QTextBlockUserData" delete-in-main-thread="yes"/>
2051 2113 <object-type name="QTextItem" delete-in-main-thread="yes"/>
2052 2114 <object-type name="QTextList" delete-in-main-thread="yes">
2053 2115 <modify-function signature="format()const" rename="textListFormat"/>
2054
2116
2055 2117 <modify-function signature="isEmpty()const" remove="all"/> <!--### Obsolete in 4.3-->
2056 2118 </object-type>
2057 2119 <object-type name="QTextObject" delete-in-main-thread="yes"/>
2058 <object-type name="QTextObjectInterface" delete-in-main-thread="yes">
2120
2121 <!-- The original QTextObjectInterface has been rejected and replaced by this, since the original
2122 usage is based on an interface pattern we can't mimic in Java (our users can't implement our
2123 interfaces.) The new class inherits both QObject and QTextObjectInterface, and can be extended
2124 in Java to get a type that can properly be used with registerHandler() in
2125 QAbstractTextDocumentLayout. -->
2126 <object-type name="QtJambiTextObjectInterface" delete-in-main-thread="yes" java-name="QTextObjectInterface">
2059 2127 <modify-function signature="drawObject(QPainter*,QRectF,QTextDocument*,int,QTextFormat)">
2060 2128 <modify-argument index="1" invalidate-after-use="yes" />
2061 2129 </modify-function>
2062 2130 </object-type>
2131
2063 2132 <object-type name="QTimeEdit"/>
2064 2133 <object-type name="QToolBox">
2065 2134 <modify-function signature="addItem(QWidget*,QString)">
2066 2135 <modify-argument index="1">
2067 2136 <reference-count action="ignore"/>
2068 2137 </modify-argument>
2069 2138 </modify-function>
2070 2139 <modify-function signature="addItem(QWidget*,QIcon,QString)">
2071 2140 <modify-argument index="1">
2072 2141 <reference-count action="ignore"/>
2073 2142 </modify-argument>
2074 2143 </modify-function>
2075 2144 <modify-function signature="insertItem(int,QWidget*,QIcon,QString)">
2076 2145 <modify-argument index="2">
2077 2146 <reference-count action="ignore"/>
2078 2147 </modify-argument>
2079 2148 </modify-function>
2080 2149 <modify-function signature="insertItem(int,QWidget*,QString)">
2081 2150 <modify-argument index="2">
2082 2151 <reference-count action="ignore"/>
2083 2152 </modify-argument>
2084 2153 </modify-function>
2085 2154 <modify-function signature="setCurrentWidget(QWidget*) ">
2086 2155 <modify-argument index="1">
2087 2156 <reference-count action="ignore"/>
2088 2157 </modify-argument>
2089 2158 </modify-function>
2090 2159 </object-type>
2091 2160 <object-type name="QToolButton">
2092 2161 <modify-function signature="initStyleOption(QStyleOptionToolButton*)const">
2093 2162 <access modifier="private"/>
2094 2163 </modify-function>
2095
2164
2096 2165 <modify-function signature="setDefaultAction(QAction *)">
2097 2166 <modify-argument index="1">
2098 2167 <reference-count action="set" variable-name="__rcDefaultAction"/>
2099 2168 </modify-argument>
2100 2169 </modify-function>
2101 2170 <modify-function signature="setMenu(QMenu *)">
2102 2171 <modify-argument index="1">
2103 2172 <reference-count action="set" variable-name="__rcMenu"/>
2104 2173 </modify-argument>
2105 2174 </modify-function>
2106 2175 </object-type>
2107 2176 <object-type name="QToolTip"/>
2108 2177 <object-type name="QTreeView">
2109
2178
2110 2179 <modify-function signature="drawBranches(QPainter*,QRect,QModelIndex)const">
2111 2180 <modify-argument index="1" invalidate-after-use="yes" />
2112 2181 </modify-function>
2113 2182 <modify-function signature="drawRow(QPainter*,QStyleOptionViewItem,QModelIndex)const">
2114 2183 <modify-argument index="1" invalidate-after-use="yes" />
2115 2184 </modify-function>
2116 2185
2117 2186 <modify-function signature="setHeader(QHeaderView*)">
2118 2187 <modify-argument index="1">
2119 2188 <reference-count action="ignore"/>
2120 2189 </modify-argument>
2121 2190 </modify-function>
2122 2191 <modify-function signature="setModel(QAbstractItemModel*)">
2123 2192 <modify-argument index="1">
2124 2193 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2125 2194 </modify-argument>
2126 2195 </modify-function>
2127 2196 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2128 2197 <modify-argument index="1">
2129 2198 <no-null-pointer/>
2130 2199 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2131 2200 </modify-argument>
2132 </modify-function>
2133
2201 </modify-function>
2202
2134 2203 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2135 2204 </object-type>
2136 2205 <object-type name="QUndoCommand">
2137 2206 <modify-function signature="mergeWith(const QUndoCommand*)">
2138 2207 <modify-argument index="1" invalidate-after-use="yes" />
2139 2208 </modify-function>
2140 2209 </object-type>
2141 2210 <object-type name="QUndoGroup">
2142 2211 <modify-function signature="addStack(QUndoStack*)">
2143 2212 <modify-argument index="1">
2144 2213 <reference-count action="add" variable-name="__rcStacks"/>
2145 2214 </modify-argument>
2146 2215 </modify-function>
2147 2216 <modify-function signature="removeStack(QUndoStack*)">
2148 2217 <modify-argument index="1">
2149 2218 <reference-count action="remove" variable-name="__rcStacks"/>
2150 2219 </modify-argument>
2151 2220 </modify-function>
2152 2221 <modify-function signature="setActiveStack(QUndoStack*)">
2153 2222 <modify-argument index="1">
2154 2223 <reference-count action="ignore"/>
2155 2224 </modify-argument>
2156 2225 </modify-function>
2157 2226 </object-type>
2158 2227
2159 2228 <object-type name="QUndoStack"/>
2160
2229
2161 2230 <object-type name="QUndoView">
2162 2231 <modify-function signature="setGroup(QUndoGroup *)">
2163 2232 <modify-argument index="1">
2164 2233 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2165 2234 </modify-argument>
2166 2235 </modify-function>
2167 2236 <modify-function signature="setStack(QUndoStack *)">
2168 2237 <modify-argument index="1">
2169 2238 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2170 2239 </modify-argument>
2171 2240 </modify-function>
2172 2241 <modify-function signature="QUndoView(QUndoGroup *,QWidget *)">
2173 2242 <modify-argument index="1">
2174 2243 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2175 2244 </modify-argument>
2176 2245 </modify-function>
2177 2246 <modify-function signature="QUndoView(QUndoStack *,QWidget *)">
2178 2247 <modify-argument index="1">
2179 2248 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2180 2249 </modify-argument>
2181 2250 </modify-function>
2182 2251 </object-type>
2183 2252 <object-type name="QVBoxLayout"/>
2184 2253 <object-type name="QValidator" />
2185 2254 <object-type name="QWhatsThis"/>
2186 2255 <object-type name="QWidgetAction">
2187 2256 <modify-function signature="createWidget(QWidget*)">
2188 2257 <modify-argument index="return">
2189 2258 <define-ownership class="shell" owner="c++"/>
2190 2259 </modify-argument>
2191 2260 </modify-function>
2192 2261 </object-type>
2193 <object-type name="QWidgetItem" />
2262 <object-type name="QWidgetItem" />
2194 2263 <object-type name="QWindowsStyle">
2195 2264 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2196 2265 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2197 </object-type>
2266 </object-type>
2198 2267 <object-type name="QWorkspace">
2199 2268 <modify-function signature="addWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2200 2269 <modify-argument index="1">
2201 2270 <reference-count action="ignore"/>
2202 2271 </modify-argument>
2203 2272 </modify-function>
2204 2273 <modify-function signature="setActiveWindow(QWidget*)">
2205 2274 <modify-argument index="1">
2206 2275 <reference-count action="ignore"/>
2207 2276 </modify-argument>
2208 2277 </modify-function>
2209 2278 </object-type>
2210
2279
2211 2280 <object-type name="QActionEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ActionAdded || %1-&gt;type() == QEvent::ActionRemoved || %1-&gt;type() == QEvent::ActionChanged"/>
2212 2281 <object-type name="QClipboardEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Clipboard"/>
2213 <object-type name="QCloseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Close"/>
2282 <object-type name="QCloseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Close"/>
2214 2283 <object-type name="QContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ContextMenu"/>
2215 2284 <object-type name="QDragEnterEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragEnter"/>
2216 2285 <object-type name="QDragLeaveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragLeave"/>
2217 2286 <object-type name="QDragMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragMove">
2218 2287 <modify-function signature="accept()" remove="all"/>
2219 <modify-function signature="ignore()" remove="all"/>
2220 </object-type>
2288 <modify-function signature="ignore()" remove="all"/>
2289 </object-type>
2221 2290 <object-type name="QDropEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Drop">
2222 2291 <modify-function signature="encodedData(const char*)const">
2223 2292 <remove/>
2224 2293 </modify-function>
2225
2294
2226 2295 <modify-function signature="format(int)const">
2227 2296 <remove/>
2228 2297 </modify-function>
2229
2298
2230 2299 <modify-function signature="provides(const char*)const">
2231 2300 <remove/>
2232 2301 </modify-function>
2233
2234
2302
2303
2235 2304 </object-type>
2236 2305 <object-type name="QFileOpenEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FileOpen"/>
2237 2306 <object-type name="QFocusEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FocusIn || %1-&gt;type() == QEvent::FocusOut">
2238 2307 <modify-function signature="reason()const">
2239 2308 <remove/>
2240 </modify-function>
2309 </modify-function>
2241 2310 </object-type>
2242
2311
2243 2312 <object-type name="QGraphicsSceneContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneContextMenu"/>
2244 2313 <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">
2245 2314 <modify-function signature="setMimeData(const QMimeData *)">
2246 2315 <remove/>
2247 2316 </modify-function>
2248 2317 <modify-function signature="setSource(QWidget *)">
2249 2318 <remove/>
2250 2319 </modify-function>
2251 2320 </object-type>
2252 2321 <object-type name="QGraphicsSceneEvent">
2253 2322 <modify-function signature="setWidget(QWidget *)">
2254 2323 <remove/>
2255 2324 </modify-function>
2256 2325 </object-type>
2257 2326 <object-type name="QGraphicsSceneMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneMove" />
2258 2327 <object-type name="QGraphicsSceneResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneResize" />
2259 2328 <object-type name="QGraphicsSceneHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHelp"/>
2260 2329 <object-type name="QGraphicsSceneHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHoverEnter || %1-&gt;type() == QEvent::GraphicsSceneHoverLeave || %1-&gt;type() == QEvent::GraphicsSceneHoverMove"/>
2261 2330 <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"/>
2262 2331 <object-type name="QGraphicsSceneWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneWheel"/>
2263 2332 <object-type name="QHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolTip || %1-&gt;type() == QEvent::WhatsThis"/>
2264 2333 <object-type name="QHideEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Hide"/>
2265 2334 <object-type name="QHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::HoverEnter || %1-&gt;type() == QEvent::HoverLeave || %1-&gt;type() == QEvent::HoverMove"/>
2266 2335 <object-type name="QIconDragEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::IconDrag"/>
2267 2336 <object-type name="QInputMethodEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::InputMethod"/>
2268 2337 <object-type name="QMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Move"/>
2269 2338 <object-type name="QResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Resize"/>
2270 2339 <object-type name="QShortcutEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Shortcut">
2271 2340 <!-- All these have const overloads that are used instead -->
2272 2341 <modify-function signature="isAmbiguous()">
2273 2342 <remove/>
2274 </modify-function>
2343 </modify-function>
2275 2344 <modify-function signature="shortcutId()">
2276 2345 <remove/>
2277 </modify-function>
2346 </modify-function>
2278 2347 <modify-function signature="key()">
2279 2348 <remove/>
2280 </modify-function>
2349 </modify-function>
2281 2350 </object-type>
2282 2351 <object-type name="QShowEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Show"/>
2283 2352 <object-type name="QStatusTipEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StatusTip"/>
2284 2353 <object-type name="QTabletEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TabletMove || %1-&gt;type() == QEvent::TabletPress || %1-&gt;type() == QEvent::TabletRelease"/>
2285 2354 <object-type name="QToolBarChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolBarChange"/>
2286 2355 <object-type name="QWhatsThisClickedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WhatsThisClicked"/>
2287 2356 <object-type name="QWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Wheel"/>
2288 2357 <object-type name="QWindowStateChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WindowStateChange"/>
2289 2358 <object-type name="QDragResponseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragResponse"/>
2290 <object-type name="QInputEvent">
2359 <object-type name="QInputEvent">
2291 2360 <modify-function signature="modifiers()const" access="non-final"/>
2292 2361 </object-type>
2293 2362 <object-type name="QKeyEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::KeyPress || %1-&gt;type() == QEvent::KeyRelease"/>
2294 2363 <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"/>
2295 2364 <object-type name="QPaintEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Paint"/>
2296 2365 <object-type name="QAccessibleEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::AccessibilityDescription || %1-&gt;type() == QEvent::AccessibilityHelp"/>
2297
2366
2298 2367 <object-type name="QAbstractButton" />
2299 2368
2300 2369 <object-type name="QStyle">
2301 2370 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2302 2371 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes" />
2303
2372
2304 2373 <modify-function signature="drawComplexControl(QStyle::ComplexControl,const QStyleOptionComplex*,QPainter*,const QWidget*)const">
2305 2374 <modify-argument index="3" invalidate-after-use="yes" />
2306 2375 </modify-function>
2307 2376 <modify-function signature="drawControl(QStyle::ControlElement,const QStyleOption*,QPainter*,const QWidget*)const">
2308 2377 <modify-argument index="3" invalidate-after-use="yes" />
2309 2378 </modify-function>
2310 2379 <modify-function signature="drawPrimitive(QStyle::PrimitiveElement,const QStyleOption*,QPainter*,const QWidget*)const">
2311 2380 <modify-argument index="3" invalidate-after-use="yes" />
2312 2381 </modify-function>
2313 2382 <modify-function signature="styleHint(QStyle::StyleHint,const QStyleOption*,const QWidget*,QStyleHintReturn*)const">
2314 2383 <modify-argument index="4" invalidate-after-use="yes" />
2315 2384 </modify-function>
2316 2385 <modify-function signature="drawItemPixmap(QPainter*,QRect,int,QPixmap)const">
2317 2386 <modify-argument index="1" invalidate-after-use="yes" />
2318 2387 </modify-function>
2319 2388 <modify-function signature="drawItemText(QPainter*,QRect,int,QPalette,bool,QString,QPalette::ColorRole)const">
2320 2389 <modify-argument index="1" invalidate-after-use="yes" />
2321 2390 </modify-function>
2322 2391
2323 2392 </object-type>
2324 2393
2325 2394 <object-type name="QColorDialog">
2395
2326 2396 <modify-function signature="getColor(const QColor &amp;, QWidget *)">
2327 2397 <modify-argument index="1">
2328 <replace-default-expression with="QColor.white"/>
2398 <replace-default-expression with="QColor.white"/>
2329 2399 </modify-argument>
2330 2400 </modify-function>
2331 2401 <modify-function signature="getRgba(uint,bool*,QWidget*)">
2332 <remove/>
2333 </modify-function>
2402 <rename to="getRgba_internal"/>
2403 <access modifier="private"/>
2404 <modify-argument index="1">
2405 <remove-default-expression />
2406 </modify-argument>
2407 <modify-argument index="2">
2408 <remove-default-expression />
2409 </modify-argument>
2410 <modify-argument index="3">
2411 <remove-default-expression />
2412 </modify-argument>
2413 </modify-function>
2334 2414 </object-type>
2335
2336 <object-type name="QLayout">
2415
2416 <object-type name="QLayout">
2337 2417 <modify-function signature="addItem(QLayoutItem*)">
2338 2418 <modify-argument index="1" invalidate-after-use="yes" />
2339 2419 </modify-function>
2340
2420
2341 2421 <modify-function signature="setSpacing(int)" rename="setWidgetSpacing"/>
2342 2422 <modify-function signature="spacing()const" rename="widgetSpacing"/>
2343 2423 <modify-function signature="addWidget(QWidget *)">
2344 2424 <modify-argument index="1">
2345 2425 <no-null-pointer/>
2346 2426 <reference-count variable-name="__rcWidgets" action="add"/>
2347 2427 </modify-argument>
2348 2428 </modify-function>
2349 2429 <modify-function signature="addChildWidget(QWidget *)">
2350 2430 <modify-argument index="1">
2351 2431 <no-null-pointer/>
2352 2432 <reference-count variable-name="__rcWidgets" action="add"/>
2353 2433 </modify-argument>
2354 </modify-function>
2434 </modify-function>
2355 2435 <modify-function signature="removeWidget(QWidget *)">
2356 2436 <modify-argument index="1">
2357 2437 <no-null-pointer/>
2358 2438 <reference-count variable-name="__rcWidgets" action="remove"/>
2359 2439 </modify-argument>
2360 2440 </modify-function>
2361
2441
2362 2442 <modify-function signature="setAlignment(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2363 2443 <modify-argument index="1">
2364 2444 <reference-count action="ignore"/>
2365 2445 </modify-argument>
2366 2446 </modify-function>
2367 2447 <modify-function signature="setAlignment(QLayout*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2368 2448 <modify-argument index="1">
2369 2449 <reference-count action="ignore"/>
2370 2450 </modify-argument>
2371 2451 </modify-function>
2372 2452 <modify-function signature="setMenuBar(QWidget*)">
2373 2453 <modify-argument index="1">
2374 2454 <reference-count action="set" variable-name="__rcMenuBar"/>
2375 2455 </modify-argument>
2376 2456 </modify-function>
2377 2457 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
2378 2458 <access modifier="private"/>
2379 2459 </modify-function>
2380
2460
2381 2461 <modify-function signature="margin()const" remove="all"/> <!--### Obsolete in 4.3-->
2382 2462 <!-- <modify-function signature="setMargin(int)" remove="all"/> --> <!--### Obsolete in 4.3-->
2383 2463 </object-type>
2384 2464
2385 <object-type name="QStackedLayout">
2465 <object-type name="QStackedLayout">
2386 2466 <modify-function signature="addItem(QLayoutItem *)">
2387 2467 <modify-argument index="1">
2388 2468 <define-ownership class="java" owner="c++"/>
2389 2469 </modify-argument>
2390 2470 </modify-function>
2391 2471 <modify-function signature="itemAt(int) const">
2392 2472 <modify-argument index="return">
2393 2473 <define-ownership class="java" owner="c++"/>
2394 2474 </modify-argument>
2395 2475 </modify-function>
2396 2476 <modify-function signature="addWidget(QWidget *)">
2397 2477 <rename to="addStackedWidget"/>
2398 2478 <modify-argument index="1">
2399 2479 <no-null-pointer/>
2400 2480 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2401 2481 </modify-argument>
2402 </modify-function>
2482 </modify-function>
2403 2483 <modify-function signature="insertWidget(int,QWidget*)">
2404 2484 <modify-argument index="2">
2405 2485 <no-null-pointer/>
2406 2486 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2407 2487 </modify-argument>
2408 2488 </modify-function>
2409 2489 <modify-function signature="setCurrentWidget(QWidget*)">
2410 2490 <modify-argument index="1">
2411 2491 <!-- Safe to ignore because current widget must have been added to layout already -->
2412 2492 <reference-count action="ignore"/>
2413 2493 </modify-argument>
2414 2494 </modify-function>
2415 2495 </object-type>
2416
2417 <object-type name="QBoxLayout">
2496
2497 <object-type name="QBoxLayout">
2418 2498 <modify-function signature="addWidget(QWidget *, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2419 2499 <modify-argument index="1">
2420 2500 <no-null-pointer/>
2421 2501 </modify-argument>
2422 </modify-function>
2502 </modify-function>
2423 2503 <modify-function signature="addItem(QLayoutItem *)">
2424 2504 <modify-argument index="1">
2425 2505 <define-ownership class="java" owner="c++"/>
2426 2506 </modify-argument>
2427 2507 </modify-function>
2428 2508 <modify-function signature="insertLayout(int, QLayout *, int)">
2429 2509 <modify-argument index="2">
2430 2510 <define-ownership class="java" owner="c++"/>
2431 2511 </modify-argument>
2432 </modify-function>
2512 </modify-function>
2433 2513 <modify-function signature="insertItem(int, QLayoutItem *)">
2434 2514 <modify-argument index="2">
2435 2515 <define-ownership class="java" owner="c++"/>
2436 </modify-argument>
2437 </modify-function>
2516 </modify-argument>
2517 </modify-function>
2438 2518 <modify-function signature="addSpacerItem(QSpacerItem*)">
2439 2519 <modify-argument index="1">
2440 2520 <define-ownership class="java" owner="c++" />
2441 2521 </modify-argument>
2442 2522 </modify-function>
2443 2523 <modify-function signature="insertSpacerItem(int,QSpacerItem*)">
2444 2524 <modify-argument index="2">
2445 2525 <define-ownership class="java" owner="c++" />
2446 2526 </modify-argument>
2447 2527 </modify-function>
2448
2528
2449 2529 <modify-function signature="addLayout(QLayout *, int)">
2450 2530 <modify-argument index="1">
2451 2531 <define-ownership class="java" owner="c++"/>
2452 2532 </modify-argument>
2453 2533 </modify-function>
2454 2534 <modify-function signature="addWidget(QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2455 2535 <modify-argument index="1">
2456 2536 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2457 2537 </modify-argument>
2458 2538 </modify-function>
2459 2539 <modify-function signature="insertWidget(int,QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2460 2540 <modify-argument index="2">
2461 2541 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2462 2542 </modify-argument>
2463 2543 </modify-function>
2464 2544 <modify-function signature="setStretchFactor(QWidget*,int)">
2465 2545 <modify-argument index="1">
2466 2546 <reference-count action="ignore"/>
2467 2547 </modify-argument>
2468 2548 </modify-function>
2469 2549 <modify-function signature="setStretchFactor(QLayout*,int)">
2470 2550 <modify-argument index="1">
2471 2551 <reference-count action="ignore"/>
2472 2552 </modify-argument>
2473 2553 </modify-function>
2474 2554 </object-type>
2475 2555
2476 <object-type name="QGridLayout">
2556 <object-type name="QGridLayout">
2477 2557 <modify-function signature="addWidget(QWidget *)" remove="all"/>
2478 2558 <modify-function signature="addItem(QLayoutItem *)">
2479 2559 <modify-argument index="1">
2480 2560 <define-ownership class="java" owner="c++"/>
2481 2561 </modify-argument>
2482 2562 </modify-function>
2483 2563 <modify-function signature="addItem(QLayoutItem *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2484 2564 <modify-argument index="1">
2485 2565 <define-ownership class="java" owner="c++"/>
2486 2566 </modify-argument>
2487 </modify-function>
2567 </modify-function>
2488 2568 <modify-function signature="addLayout(QLayout *, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2489 2569 <modify-argument index="1">
2490 2570 <define-ownership class="java" owner="c++"/>
2491 2571 </modify-argument>
2492 2572 </modify-function>
2493 2573 <modify-function signature="addLayout(QLayout *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2494 2574 <modify-argument index="1">
2495 2575 <define-ownership class="java" owner="c++"/>
2496 2576 </modify-argument>
2497 </modify-function>
2577 </modify-function>
2498 2578 <modify-function signature="addWidget(QWidget*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2499 2579 <modify-argument index="1">
2500 2580 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2501 2581 </modify-argument>
2502 2582 </modify-function>
2503 2583 <modify-function signature="addWidget(QWidget*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2504 2584 <modify-argument index="1">
2505 2585 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2506 2586 </modify-argument>
2507 2587 </modify-function>
2508 2588 <modify-function signature="addWidget(QWidget*)">
2509 2589 <modify-argument index="1">
2510 2590 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2511 2591 </modify-argument>
2512 2592 </modify-function>
2513 2593 <modify-function signature="getItemPosition(int,int*,int*,int*,int*)">
2514 2594 <access modifier="private"/>
2515 2595 </modify-function>
2516 2596 </object-type>
2517
2597
2518 2598 <object-type name="QGraphicsView">
2519 2599 <extra-includes>
2520 2600 <include file-name="QPainterPath" location="global"/>
2521 <include file-name="QVarLengthArray" location="global"/>
2522 </extra-includes>
2601 <include file-name="QVarLengthArray" location="global"/>
2602 </extra-includes>
2603 <modify-function signature="fitInView(const QGraphicsItem *, Qt::AspectRatioMode)">
2604 <modify-argument index="1">
2605 <no-null-pointer />
2606 </modify-argument>
2607 </modify-function>
2523 2608 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
2524 2609 <modify-function signature="setScene(QGraphicsScene*)">
2525 2610 <modify-argument index="1">
2526 2611 <reference-count action="set" variable-name="__rcScene"/>
2527 2612 </modify-argument>
2528 2613 </modify-function>
2529 2614 <modify-function signature="setupViewport(QWidget*)">
2530 2615 <modify-argument index="1">
2531 2616 <reference-count action="ignore"/>
2532 2617 </modify-argument>
2533 2618 </modify-function>
2534
2619
2535 2620 <modify-function signature="drawBackground(QPainter*,QRectF)">
2536 2621 <modify-argument index="1" invalidate-after-use="yes" />
2537 2622 </modify-function>
2538 2623 <modify-function signature="drawForeground(QPainter*,QRectF)">
2539 2624 <modify-argument index="1" invalidate-after-use="yes" />
2540 2625 </modify-function>
2541 2626 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2542 2627 <modify-argument index="1" invalidate-after-use="yes" />
2543 2628 </modify-function>
2544
2545 <!--
2629
2546 2630 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2547 2631 <modify-argument index="2">
2548 2632 <remove-argument/>
2549 2633 <conversion-rule class="shell">
2550 2634 // nothing
2551 2635 </conversion-rule>
2552 2636 <conversion-rule class="native">
2553 2637 <insert-template name="core.get_array_length">
2554 2638 <replace from="%ARRAY" to="%3"/>
2555 2639 </insert-template>
2556 2640 int __length = %out;
2557 </conversion-rule>
2558 </modify-argument>
2641 </conversion-rule>
2642 </modify-argument>
2559 2643
2560 2644 <modify-argument index="3">
2561 2645 <replace-type modified-type="com.trolltech.qt.gui.QGraphicsItemInterface[]"/>
2562 2646 <conversion-rule class="shell">
2563 2647 <insert-template name="gui.convert_graphicsitem_array_to_java">
2564 2648 <replace from="%LENGTH" to="%2"/>
2565 2649 </insert-template>
2650 jobjectArray graphicsItemArrayHolder = %out;
2566 2651 </conversion-rule>
2567 2652 <conversion-rule class="native">
2568 <insert-template name="gui.convert_graphicsitem_array_from_java"/>
2569 </conversion-rule>
2570 </modify-argument>
2571
2653 <insert-template name="gui.convert_graphicsitem_array_from_java"/>
2654 </conversion-rule>
2655 </modify-argument>
2656
2572 2657 <modify-argument index="4">
2573 2658 <replace-type modified-type="com.trolltech.qt.gui.QStyleOptionGraphicsItem[]"/>
2574 2659 <conversion-rule class="shell">
2575 2660 <insert-template name="gui.convert_styleoptiongraphicsitem_array_to_java">
2576 2661 <replace from="%LENGTH" to="%2"/>
2577 2662 </insert-template>
2663 jobjectArray styleOptionArrayHolder = %out;
2578 2664 </conversion-rule>
2579 2665 <conversion-rule class="native">
2580 2666 <insert-template name="gui.convert_styleoptiongraphicsitem_array_from_java"/>
2581 </conversion-rule>
2667 </conversion-rule>
2582 2668 </modify-argument>
2669
2670 <modify-argument index="return">
2671 <conversion-rule class="shell">
2672 qtjambi_invalidate_array(__jni_env, styleOptionArrayHolder);
2673 qtjambi_invalidate_array(__jni_env, graphicsItemArrayHolder);
2674 </conversion-rule>
2675 </modify-argument>
2676
2583 2677 </modify-function>
2584 -->
2585 2678 </object-type>
2586
2679
2587 2680 <object-type name="QInputDialog">
2681
2682 <modify-function signature="getInt(QWidget*,QString,QString,int,int,int,int,bool*,QFlags&lt;Qt::WindowType&gt;)">
2683 <rename to="getInt_private" />
2684 <access modifier="private" />
2685 <modify-argument index="4">
2686 <remove-default-expression />
2687 </modify-argument>
2688 <modify-argument index="5">
2689 <remove-default-expression />
2690 </modify-argument>
2691 <modify-argument index="6">
2692 <remove-default-expression />
2693 </modify-argument>
2694 <modify-argument index="7">
2695 <remove-default-expression />
2696 </modify-argument>
2697 <modify-argument index="8">
2698 <remove-default-expression />
2699 </modify-argument>
2700 <modify-argument index="9">
2701 <remove-default-expression />
2702 </modify-argument>
2703 </modify-function>
2704
2588 2705 <modify-function signature="getDouble(QWidget *, const QString &amp;, const QString &amp;, double, double, double, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
2589 <!--
2590 2706 <rename to="getDouble_internal"/>
2591 2707 <access modifier="private"/>
2592 -->
2593 2708 <modify-argument index="4">
2594 2709 <remove-default-expression />
2595 2710 </modify-argument>
2596 2711 <modify-argument index="5">
2597 2712 <remove-default-expression />
2598 2713 </modify-argument>
2599 2714 <modify-argument index="6">
2600 2715 <remove-default-expression />
2601 2716 </modify-argument>
2602 2717 <modify-argument index="7">
2603 2718 <remove-default-expression />
2604 2719 </modify-argument>
2605 2720 <modify-argument index="8">
2606 2721 <remove-default-expression />
2607 2722 </modify-argument>
2608 2723 <modify-argument index="9">
2609 2724 <remove-default-expression />
2610 </modify-argument>
2725 </modify-argument>
2611 2726 </modify-function>
2612
2727
2613 2728 <modify-function signature="getInteger(QWidget *, const QString &amp;, const QString &amp;, int, int, int, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
2614 <!--
2615 2729 <rename to="getInteger_internal"/>
2616 2730 <access modifier="private"/>
2617 -->
2618 2731 <modify-argument index="4">
2619 2732 <remove-default-expression />
2620 2733 </modify-argument>
2621 2734 <modify-argument index="5">
2622 2735 <remove-default-expression />
2623 2736 </modify-argument>
2624 2737 <modify-argument index="6">
2625 2738 <remove-default-expression />
2626 2739 </modify-argument>
2627 2740 <modify-argument index="7">
2628 2741 <remove-default-expression />
2629 2742 </modify-argument>
2630 2743 <modify-argument index="8">
2631 2744 <remove-default-expression />
2632 2745 </modify-argument>
2633 2746 <modify-argument index="9">
2634 2747 <remove-default-expression />
2635 </modify-argument>
2748 </modify-argument>
2636 2749 </modify-function>
2637
2750
2638 2751 <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;)">
2639 <!--
2640 2752 <rename to="getItem_internal"/>
2641 2753 <access modifier="private"/>
2642 -->
2643 2754 <modify-argument index="4">
2644 2755 <remove-default-expression />
2645 2756 </modify-argument>
2646 2757 <modify-argument index="5">
2647 2758 <remove-default-expression />
2648 2759 </modify-argument>
2649 2760 <modify-argument index="6">
2650 2761 <remove-default-expression />
2651 2762 </modify-argument>
2652 2763 <modify-argument index="7">
2653 2764 <remove-default-expression />
2654 2765 </modify-argument>
2655 2766 <modify-argument index="8">
2656 2767 <remove-default-expression />
2657 2768 </modify-argument>
2658 2769 </modify-function>
2659
2770
2660 2771 <modify-function signature="getText(QWidget *, const QString &amp;, const QString &amp;, QLineEdit::EchoMode, const QString &amp;, bool *, QFlags&lt;Qt::WindowType&gt;)">
2661 <!--
2662 2772 <rename to="getText_internal"/>
2663 2773 <access modifier="private"/>
2664 -->
2665 2774 <modify-argument index="4">
2666 2775 <remove-default-expression />
2667 2776 </modify-argument>
2668 2777 <modify-argument index="5">
2669 2778 <remove-default-expression />
2670 2779 </modify-argument>
2671 2780 <modify-argument index="6">
2672 2781 <remove-default-expression />
2673 2782 </modify-argument>
2674 2783 <modify-argument index="7">
2675 2784 <remove-default-expression />
2676 2785 </modify-argument>
2677 2786 </modify-function>
2678 2787 </object-type>
2679
2788
2680 2789
2681 2790 <object-type name="QGraphicsScene">
2682 2791 <extra-includes>
2683 2792 <include file-name="QVarLengthArray" location="global"/>
2684 2793 </extra-includes>
2685
2794
2686 2795 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
2687 2796 <modify-argument index="1" invalidate-after-use="yes" />
2688 2797 </modify-function>
2689 2798 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
2690 2799 <modify-argument index="1" invalidate-after-use="yes" />
2691 2800 </modify-function>
2692 2801 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
2693 2802 <modify-argument index="1" invalidate-after-use="yes" />
2694 2803 </modify-function>
2695 2804 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
2696 2805 <modify-argument index="1" invalidate-after-use="yes" />
2697 2806 </modify-function>
2698 2807 <modify-function signature="drawBackground(QPainter*,QRectF)">
2699 2808 <modify-argument index="1" invalidate-after-use="yes" />
2700 2809 </modify-function>
2701 2810 <modify-function signature="drawForeground(QPainter*,QRectF)">
2702 2811 <modify-argument index="1" invalidate-after-use="yes" />
2703 2812 </modify-function>
2704 2813 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*,QWidget*)">
2705 2814 <modify-argument index="1" invalidate-after-use="yes" />
2706 2815 </modify-function>
2707 2816 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
2708 2817 <modify-argument index="1" invalidate-after-use="yes" />
2709 2818 </modify-function>
2710 2819 <modify-function signature="focusInEvent(QFocusEvent*)">
2711 2820 <modify-argument index="1" invalidate-after-use="yes" />
2712 2821 </modify-function>
2713 2822 <modify-function signature="focusOutEvent(QFocusEvent*)">
2714 2823 <modify-argument index="1" invalidate-after-use="yes" />
2715 2824 </modify-function>
2716 2825 <modify-function signature="helpEvent(QGraphicsSceneHelpEvent*)">
2717 2826 <modify-argument index="1" invalidate-after-use="yes" />
2718 2827 </modify-function>
2719 2828 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
2720 2829 <modify-argument index="1" invalidate-after-use="yes" />
2721 2830 </modify-function>
2722 2831 <modify-function signature="keyPressEvent(QKeyEvent*)">
2723 2832 <modify-argument index="1" invalidate-after-use="yes" />
2724 2833 </modify-function>
2725 2834 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
2726 2835 <modify-argument index="1" invalidate-after-use="yes" />
2727 2836 </modify-function>
2728 2837 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
2729 2838 <modify-argument index="1" invalidate-after-use="yes" />
2730 2839 </modify-function>
2731 2840 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
2732 2841 <modify-argument index="1" invalidate-after-use="yes" />
2733 2842 </modify-function>
2734 2843 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
2735 2844 <modify-argument index="1" invalidate-after-use="yes" />
2736 2845 </modify-function>
2737 2846 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
2738 2847 <modify-argument index="1" invalidate-after-use="yes" />
2739 2848 </modify-function>
2740 2849 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
2741 2850 <modify-argument index="1" invalidate-after-use="yes" />
2742 2851 </modify-function>
2743
2852
2744 2853 <modify-function signature="setActiveWindow(QGraphicsWidget*)">
2745 2854 <modify-argument index="1">
2746 2855 <reference-count action="ignore" />
2747 2856 </modify-argument>
2748 2857 </modify-function>
2749 2858 <modify-function signature="setStyle(QStyle*)">
2750 2859 <modify-argument index="1">
2751 2860 <reference-count action="ignore" />
2752 2861 </modify-argument>
2753 2862 </modify-function>
2754 2863
2755 2864 <modify-function signature="addItem(QGraphicsItem *)">
2756 2865 <modify-argument index="1">
2757 2866 <define-ownership class="java" owner="c++"/>
2758 2867 </modify-argument>
2759 </modify-function>
2868 </modify-function>
2760 2869 <modify-function signature="addEllipse(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
2761 2870 <modify-argument index="return">
2762 2871 <define-ownership class="java" owner="c++"/>
2763 2872 </modify-argument>
2764 2873 </modify-function>
2765 2874 <modify-function signature="addLine(const QLineF &amp;, const QPen &amp;)">
2766 2875 <modify-argument index="return">
2767 2876 <define-ownership class="java" owner="c++"/>
2768 2877 </modify-argument>
2769 2878 </modify-function>
2770 2879 <modify-function signature="addPath(const QPainterPath &amp;, const QPen &amp;, const QBrush &amp;)">
2771 2880 <modify-argument index="return">
2772 2881 <define-ownership class="java" owner="c++"/>
2773 2882 </modify-argument>
2774 2883 </modify-function>
2775 2884 <modify-function signature="addPixmap(const QPixmap &amp;)">
2776 2885 <modify-argument index="return">
2777 2886 <define-ownership class="java" owner="c++"/>
2778 2887 </modify-argument>
2779 2888 </modify-function>
2780 2889 <modify-function signature="addPolygon(const QPolygonF &amp;, const QPen &amp;, const QBrush &amp;)">
2781 2890 <modify-argument index="return">
2782 2891 <define-ownership class="java" owner="c++"/>
2783 2892 </modify-argument>
2784 2893 </modify-function>
2785 2894 <modify-function signature="addRect(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
2786 2895 <modify-argument index="return">
2787 2896 <define-ownership class="java" owner="c++"/>
2788 2897 </modify-argument>
2789 2898 </modify-function>
2790 2899 <modify-function signature="addText(const QString &amp;, const QFont &amp;)">
2791 2900 <modify-argument index="return">
2792 2901 <define-ownership class="java" owner="c++"/>
2793 </modify-argument>
2902 </modify-argument>
2794 2903 </modify-function>
2795 2904 <modify-function signature="addWidget(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2796 2905 <modify-argument index="return">
2797 2906 <define-ownership class="java" owner="c++" />
2798 2907 </modify-argument>
2799 2908 <modify-argument index="1">
2800 2909 <define-ownership class="java" owner="c++" />
2801 2910 </modify-argument>
2802 2911 </modify-function>
2803 2912 <modify-function signature="removeItem(QGraphicsItem*)">
2804 2913 <modify-argument index="1">
2805 2914 <define-ownership class="java" owner="default"/>
2806 2915 </modify-argument>
2807 2916 </modify-function>
2808 2917 <modify-function signature="setFocusItem(QGraphicsItem*,Qt::FocusReason)">
2809 2918 <modify-argument index="1">
2810 2919 <reference-count action="set" variable-name="__rcFocusItem"/>
2811 2920 </modify-argument>
2812 2921 </modify-function>
2813 2922 </object-type>
2814 2923
2815 2924
2816 2925 <object-type name="QCalendarWidget">
2817 2926 <extra-includes>
2818 2927 <include file-name="QTextCharFormat" location="global"/>
2819 2928 </extra-includes>
2820
2929
2821 2930 <modify-function signature="isHeaderVisible()const" remove="all"/> <!--### Obsolete in 4.3-->
2822 2931 <modify-function signature="setHeaderVisible(bool)" remove="all"/> <!--### Obsolete in 4.3-->
2823
2932
2824 2933 <modify-function signature="paintCell(QPainter*,QRect,QDate)const">
2825 2934 <modify-argument invalidate-after-use="yes" index="1" />
2826 2935 </modify-function>
2827 2936 </object-type>
2828 2937
2829 2938 <object-type name="QTreeWidget">
2939 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2940 <modify-argument index="1">
2941 <no-null-pointer/>
2942 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2943 </modify-argument>
2944 </modify-function>
2945 <modify-function signature="removeItemWidget(QTreeWidgetItem*,int)">
2946 <modify-argument index="1">
2947 <reference-count action="ignore" />
2948 </modify-argument>
2949 </modify-function>
2950 <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;)const">
2951 <modify-argument index="1" invalidate-after-use="yes"/>
2952 </modify-function>
2830 2953 <modify-function signature="dropMimeData(QTreeWidgetItem*,int,const QMimeData*,Qt::DropAction)">
2831 2954 <modify-argument index="1" invalidate-after-use="yes" />
2832 2955 </modify-function>
2833 2956 <modify-function signature="isSortingEnabled()const" remove="all"/>
2834 2957 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
2835 2958 <modify-function signature="indexOfTopLevelItem(QTreeWidgetItem *)">
2836 2959 <remove/>
2837 2960 </modify-function>
2838 2961 <modify-function signature="addTopLevelItem(QTreeWidgetItem *)">
2839 2962 <modify-argument index="1">
2840 2963 <define-ownership class="java" owner="c++"/>
2841 2964 </modify-argument>
2842 2965 </modify-function>
2843 2966 <modify-function signature="takeTopLevelItem(int)">
2844 2967 <modify-argument index="return">
2845 2968 <define-ownership class="java" owner="default"/>
2846 2969 </modify-argument>
2847 2970 </modify-function>
2848 2971 <modify-function signature="addTopLevelItems(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
2849 2972 <modify-argument index="1">
2850 2973 <define-ownership class="java" owner="c++"/>
2851 </modify-argument>
2852 </modify-function>
2974 </modify-argument>
2975 </modify-function>
2853 2976 <modify-function signature="insertTopLevelItem(int, QTreeWidgetItem *)">
2854 2977 <modify-argument index="2">
2855 2978 <define-ownership class="java" owner="c++"/>
2856 2979 </modify-argument>
2857 2980 </modify-function>
2858 2981 <modify-function signature="insertTopLevelItems(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
2859 2982 <modify-argument index="2">
2860 2983 <define-ownership class="java" owner="c++"/>
2861 2984 </modify-argument>
2862 </modify-function>
2985 </modify-function>
2863 2986 <modify-function signature="setHeaderItem(QTreeWidgetItem *)">
2864 2987 <modify-argument index="1">
2865 2988 <define-ownership class="java" owner="c++"/>
2866 2989 </modify-argument>
2867 2990 </modify-function>
2868 2991 <modify-function signature="takeTopLevelItem(int)">
2869 2992 <modify-argument index="return">
2870 2993 <define-ownership class="java" owner="default"/>
2871 2994 </modify-argument>
2872 2995 </modify-function>
2873 <modify-function signature="removeItemWidget(QTreeWidgetItem*,int)">
2874 <modify-argument index="1">
2875 <define-ownership class="java" owner="default"/>
2876 </modify-argument>
2877 </modify-function>
2878 2996 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
2879 2997 <modify-argument index="1">
2880 2998 <reference-count action="ignore" />
2881 2999 </modify-argument>
2882 3000 </modify-function>
2883 3001 <modify-function signature="setFirstItemColumnSpanned(const QTreeWidgetItem*,bool)">
2884 3002 <modify-argument index="1">
2885 3003 <reference-count action="ignore" />
2886 3004 </modify-argument>
2887 3005 </modify-function>
2888 3006 <modify-function signature="setCurrentItem(QTreeWidgetItem*)">
2889 3007 <modify-argument index="1">
2890 3008 <reference-count action="ignore"/>
2891 3009 </modify-argument>
2892 3010 </modify-function>
2893 3011 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int)">
2894 3012 <modify-argument index="1">
2895 3013 <reference-count action="ignore"/>
2896 3014 </modify-argument>
2897 3015 </modify-function>
2898 3016 <modify-function signature="setItemExpanded(const QTreeWidgetItem*,bool)">
2899 3017 <remove/>
2900 3018 </modify-function>
2901 3019 <modify-function signature="isItemExpanded(const QTreeWidgetItem*)const">
2902 3020 <remove/>
2903 3021 </modify-function>
2904 3022 <modify-function signature="setItemHidden(const QTreeWidgetItem*,bool)">
2905 3023 <remove/>
2906 3024 </modify-function>
2907 3025 <modify-function signature="isItemHidden(const QTreeWidgetItem*)const">
2908 3026 <remove/>
2909 3027 </modify-function>
2910 3028 <modify-function signature="isItemSelected(const QTreeWidgetItem*)const">
2911 3029 <remove/>
2912 3030 </modify-function>
2913 <modify-function signature="setItemSelected(const QTreeWidgetItem*,bool)">
2914 <remove/>
3031 <modify-function signature="setItemSelected(const QTreeWidgetItem*,bool)">
3032 <remove/>
2915 3033 </modify-function>
2916 3034 <modify-function signature="setItemWidget(QTreeWidgetItem*,int,QWidget*)">
2917 3035 <modify-argument index="1">
2918 3036 <reference-count action="ignore"/>
2919 3037 </modify-argument>
2920 3038 <modify-argument index="3">
2921 3039 <reference-count action="ignore"/>
2922 </modify-argument>
3040 </modify-argument>
2923 3041 </modify-function>
2924 3042 <modify-function signature="setModel(QAbstractItemModel*)">
2925 3043 <modify-argument index="1">
2926 3044 <reference-count action="ignore"/>
2927 3045 </modify-argument>
2928 </modify-function>
2929
3046 </modify-function>
3047
2930 3048 <modify-function signature="items(const QMimeData*)const" remove="all"/> <!--### Obsolete in 4.3-->
2931 3049 </object-type>
2932
3050
2933 3051 <object-type name="QAbstractItemDelegate">
2934 3052 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
2935 3053 <modify-argument index="1">
2936 3054 <!-- Safe to ignore because this implementation is documented to do nothing -->
2937 3055 <reference-count action="ignore"/>
2938 3056 </modify-argument>
2939 3057 </modify-function>
2940 3058 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
2941 3059 <modify-argument index="1">
2942 3060 <reference-count action="ignore"/>
2943 3061 </modify-argument>
2944 3062 <modify-argument index="2">
2945 3063 <reference-count action="ignore"/>
2946 3064 </modify-argument>
2947 3065 </modify-function>
2948
3066
2949 3067 <modify-function signature="paint(QPainter*,QStyleOptionViewItem,QModelIndex)const">
2950 <modify-argument index="1" invalidate-after-use="yes" />
3068 <modify-argument index="1" invalidate-after-use="yes" />
2951 3069 </modify-function>
2952 3070 <modify-function signature="editorEvent(QEvent*,QAbstractItemModel*,QStyleOptionViewItem,QModelIndex)">
2953 3071 <modify-argument index="1" invalidate-after-use="yes" />
2954 3072 </modify-function>
2955
3073
2956 3074 <modify-function signature="elidedText(QFontMetrics, int, Qt::TextElideMode, QString)" remove="all"/> <!--### Obsolete in 4.3-->
2957 3075 </object-type>
2958 3076
2959 3077 <object-type name="QTableWidgetItem" delete-in-main-thread="yes">
2960 3078 <modify-function signature="operator=(const QTableWidgetItem&amp;)" remove="all"/>
2961 3079 <modify-function signature="clone() const">
2962 3080 <modify-argument index="return">
2963 3081 <define-ownership class="shell" owner="c++"/>
2964 3082 </modify-argument>
2965 </modify-function>
2966
3083 </modify-function>
3084
2967 3085 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
2968 3086 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
2969 3087 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
2970 3088 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
2971
3089
2972 3090 <modify-function signature="operator&lt;(QTableWidgetItem)const">
2973 3091 <modify-argument index="1" invalidate-after-use="yes" />
2974 3092 </modify-function>
2975 3093 <modify-function signature="read(QDataStream&amp;)">
2976 3094 <modify-argument index="1" invalidate-after-use="yes" />
2977 3095 </modify-function>
2978 3096 <modify-function signature="write(QDataStream&amp;)const">
2979 3097 <modify-argument index="1" invalidate-after-use="yes" />
2980 3098 </modify-function>
2981 3099
2982 3100 </object-type>
2983 3101
2984 3102 <object-type name="QListWidgetItem" delete-in-main-thread="yes">
2985
3103
2986 3104 <modify-function signature="operator&lt;(QListWidgetItem)const">
2987 3105 <modify-argument index="1" invalidate-after-use="yes" />
2988 3106 </modify-function>
2989 3107 <modify-function signature="read(QDataStream&amp;)">
2990 3108 <modify-argument index="1" invalidate-after-use="yes" />
2991 3109 </modify-function>
2992 3110 <modify-function signature="write(QDataStream&amp;)const">
2993 3111 <modify-argument index="1" invalidate-after-use="yes" />
2994 3112 </modify-function>
2995 3113
2996
3114
2997 3115 <modify-function signature="operator=(const QListWidgetItem&amp;)" remove="all"/>
2998 3116 <modify-function signature="QListWidgetItem(QListWidget *, int)">
2999 3117 <modify-argument index="this">
3000 3118 <define-ownership class="java" owner="c++"/>
3001 3119 </modify-argument>
3002 3120 </modify-function>
3003 3121 <modify-function signature="QListWidgetItem(const QString &amp;, QListWidget *, int)">
3004 3122 <modify-argument index="this">
3005 3123 <define-ownership class="java" owner="c++"/>
3006 3124 </modify-argument>
3007 </modify-function>
3125 </modify-function>
3008 3126 <modify-function signature="QListWidgetItem(const QIcon &amp;, const QString &amp;, QListWidget *, int)">
3009 3127 <modify-argument index="this">
3010 3128 <define-ownership class="java" owner="c++"/>
3011 </modify-argument>
3012 </modify-function>
3129 </modify-argument>
3130 </modify-function>
3013 3131 <modify-function signature="clone() const">
3014 3132 <modify-argument index="return">
3015 3133 <define-ownership class="shell" owner="c++"/>
3016 3134 </modify-argument>
3017 3135 </modify-function>
3018
3136
3019 3137 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3020 3138 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3021 3139 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3022 3140 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3023 3141 </object-type>
3024 3142
3025 3143 <object-type name="QGraphicsTextItem"> <!-- a QObject so main-thread delete redundant -->
3026 3144 <extra-includes>
3027 3145 <include file-name="QTextCursor" location="global"/>
3028 3146 </extra-includes>
3029 3147 <modify-function signature="QGraphicsTextItem(QGraphicsItem*,QGraphicsScene*)">
3030 3148 <inject-code position="end">
3031 3149 <argument-map index="1" meta-name="%1"/>
3032 3150 if (%1 != null) disableGarbageCollection();
3033 3151 </inject-code>
3034 </modify-function>
3152 </modify-function>
3035 3153 <modify-function signature="QGraphicsTextItem(const QString &amp;,QGraphicsItem*,QGraphicsScene*)">
3036 3154 <inject-code position="end">
3037 3155 <argument-map index="2" meta-name="%2"/>
3038 3156 if (%2 != null) disableGarbageCollection();
3039 3157 </inject-code>
3040 </modify-function>
3158 </modify-function>
3041 3159 <modify-function signature="setDocument(QTextDocument*)">
3042 3160 <modify-argument index="1">
3043 3161 <reference-count action="set" variable-name="__rcDocument"/>
3044 3162 </modify-argument>
3045 3163 </modify-function>
3046
3164
3047 3165 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3048 3166 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
3049 3167 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3050 3168 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
3051 </object-type>
3169 </object-type>
3052 3170
3053 3171 <object-type name="QCompleter">
3054 3172 <modify-function signature="activated(const QModelIndex &amp;)">
3055 3173 <rename to="activatedIndex"/>
3056 3174 </modify-function>
3057 3175 <modify-function signature="highlighted(const QModelIndex &amp;)">
3058 3176 <rename to="highlightedIndex"/>
3059 3177 </modify-function>
3060 3178 <modify-function signature="setModel(QAbstractItemModel *)">
3061 3179 <modify-argument index="1">
3062 3180 <reference-count action="set" variable-name="__rcModel"/>
3063 3181 </modify-argument>
3064 3182 </modify-function>
3065 3183 <modify-function signature="setPopup(QAbstractItemView *)">
3066 3184 <modify-argument index="1">
3067 3185 <no-null-pointer/>
3068 3186 <define-ownership class="java" owner="c++"/>
3069 3187 </modify-argument>
3070 3188 </modify-function>
3071 3189 <modify-function signature="setWidget(QWidget *)">
3072 3190 <modify-argument index="1">
3073 3191 <reference-count action="set" variable-name="__rcWidget"/>
3074 3192 </modify-argument>
3075 3193 </modify-function>
3076 3194 </object-type>
3077 3195
3078 3196
3079 3197 <object-type name="QTreeWidgetItem" delete-in-main-thread="yes">
3080 3198
3081 3199 <modify-function signature="operator&lt;(QTreeWidgetItem)const">
3082 3200 <modify-argument index="1" invalidate-after-use="yes" />
3083 3201 </modify-function>
3084 3202 <modify-function signature="read(QDataStream&amp;)">
3085 3203 <modify-argument index="1" invalidate-after-use="yes" />
3086 3204 </modify-function>
3087 3205 <modify-function signature="write(QDataStream&amp;)const">
3088 3206 <modify-argument index="1" invalidate-after-use="yes" />
3089 3207 </modify-function>
3090 3208
3091 3209 <modify-function signature="QTreeWidgetItem(const QTreeWidgetItem &amp;)" remove="all"/>
3092 3210 <modify-function signature="operator=(const QTreeWidgetItem&amp;)" remove="all"/>
3093 3211
3094 3212 <modify-function signature="QTreeWidgetItem(QTreeWidget *,int)">
3095 3213 <modify-argument index="this">
3096 3214 <define-ownership class="java" owner="c++"/>
3097 3215 </modify-argument>
3098 3216 </modify-function>
3099 3217 <modify-function signature="QTreeWidgetItem(QTreeWidget *,const QStringList&lt;QString&gt; &amp;,int)">
3100 3218 <modify-argument index="this">
3101 3219 <define-ownership class="java" owner="c++"/>
3102 3220 </modify-argument>
3103 </modify-function>
3221 </modify-function>
3104 3222 <modify-function signature="QTreeWidgetItem(QTreeWidget *,QTreeWidgetItem *,int)">
3105 3223 <modify-argument index="this">
3106 3224 <define-ownership class="java" owner="c++"/>
3107 3225 </modify-argument>
3108 </modify-function>
3226 </modify-function>
3109 3227 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,int)">
3110 3228 <modify-argument index="this">
3111 3229 <define-ownership class="java" owner="c++"/>
3112 3230 </modify-argument>
3113 3231 </modify-function>
3114 3232 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,const QStringList&lt;QString&gt; &amp;,int)">
3115 3233 <modify-argument index="this">
3116 3234 <define-ownership class="java" owner="c++"/>
3117 3235 </modify-argument>
3118 </modify-function>
3236 </modify-function>
3119 3237 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,QTreeWidgetItem *,int)">
3120 3238 <modify-argument index="this">
3121 3239 <define-ownership class="java" owner="c++"/>
3122 </modify-argument>
3123 </modify-function>
3240 </modify-argument>
3241 </modify-function>
3124 3242 <modify-function signature="clone() const">
3125 3243 <modify-argument index="return">
3126 3244 <define-ownership class="shell" owner="c++"/>
3127 3245 </modify-argument>
3128 3246 </modify-function>
3129 3247 <modify-function signature="addChild(QTreeWidgetItem *)">
3130 3248 <modify-argument index="1">
3131 3249 <define-ownership class="java" owner="c++"/>
3132 3250 </modify-argument>
3133 3251 </modify-function>
3134 3252 <modify-function signature="addChildren(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3135 3253 <modify-argument index="1">
3136 3254 <define-ownership class="java" owner="c++"/>
3137 3255 </modify-argument>
3138 </modify-function>
3256 </modify-function>
3139 3257 <modify-function signature="insertChild(int, QTreeWidgetItem *)">
3140 3258 <modify-argument index="2">
3141 3259 <define-ownership class="java" owner="c++"/>
3142 3260 </modify-argument>
3143 3261 </modify-function>
3144 3262 <modify-function signature="insertChildren(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3145 3263 <modify-argument index="2">
3146 3264 <define-ownership class="java" owner="c++"/>
3147 3265 </modify-argument>
3148 </modify-function>
3266 </modify-function>
3149 3267 <modify-function signature="removeChild(QTreeWidgetItem*)">
3150 3268 <modify-argument index="1">
3151 3269 <define-ownership class="java" owner="default"/>
3152 3270 </modify-argument>
3153 3271 </modify-function>
3154 3272 <modify-function signature="takeChild(int)">
3155 3273 <modify-argument index="return">
3156 3274 <define-ownership class="java" owner="default"/>
3157 3275 </modify-argument>
3158 3276 </modify-function>
3159 3277 <modify-function signature="takeChildren()">
3160 3278 <modify-argument index="return">
3161 3279 <define-ownership class="java" owner="default"/>
3162 3280 </modify-argument>
3163 3281 </modify-function>
3164
3282
3165 3283 <modify-function signature="backgroundColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3166 3284 <modify-function signature="setBackgroundColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3167 3285 <modify-function signature="setTextColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3168 3286 <modify-function signature="textColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3169 3287 </object-type>
3170 3288
3171 3289 <object-type name="QListWidget">
3290 <modify-function signature="mimeData(const QList&lt;QListWidgetItem *&gt;)const">
3291 <modify-argument index="1" invalidate-after-use="yes" />
3292 </modify-function>
3172 3293 <modify-function signature="addItem(QListWidgetItem *)">
3173 3294 <modify-argument index="1">
3174 3295 <define-ownership class="java" owner="c++"/>
3175 3296 </modify-argument>
3176 3297 </modify-function>
3177 3298 <modify-function signature="insertItem(int, QListWidgetItem *)">
3178 3299 <modify-argument index="2">
3179 3300 <define-ownership class="java" owner="c++"/>
3180 </modify-argument>
3181 </modify-function>
3182 <modify-function signature="removeItemWidget(QListWidgetItem*)">
3183 <modify-argument index="1">
3184 <define-ownership class="java" owner="default"/>
3185 3301 </modify-argument>
3186 3302 </modify-function>
3187 3303 <modify-function signature="setCurrentItem(QListWidgetItem*)">
3188 3304 <modify-argument index="1">
3189 3305 <reference-count action="ignore"/>
3190 3306 </modify-argument>
3191 3307 </modify-function>
3192 3308 <modify-function signature="setCurrentItem(QListWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
3193 3309 <modify-argument index="1">
3194 3310 <reference-count action="ignore"/>
3195 3311 </modify-argument>
3196 </modify-function>
3312 </modify-function>
3197 3313 <modify-function signature="setItemHidden(const QListWidgetItem*,bool)">
3198 3314 <remove/>
3199 3315 </modify-function>
3200 3316 <modify-function signature="isItemHidden(const QListWidgetItem*)const">
3201 3317 <remove/>
3202 3318 </modify-function>
3203 3319 <modify-function signature="setItemSelected(const QListWidgetItem*,bool)">
3204 3320 <remove/>
3205 3321 </modify-function>
3206 3322 <modify-function signature="isItemSelected(const QListWidgetItem*)const">
3207 3323 <remove/>
3208 3324 </modify-function>
3209 3325 <modify-function signature="takeItem(int)">
3210 3326 <modify-argument index="return">
3211 3327 <define-ownership class="java" owner="default"/>
3212 3328 </modify-argument>
3213 3329 </modify-function>
3214 3330 <modify-function signature="setItemWidget(QListWidgetItem*,QWidget*)">
3215 3331 <modify-argument index="1">
3216 3332 <reference-count action="ignore"/>
3217 3333 </modify-argument>
3218 3334 <modify-argument index="2">
3219 3335 <reference-count action="ignore"/>
3220 3336 </modify-argument>
3221 </modify-function>
3337 </modify-function>
3338 <modify-function signature="removeItemWidget(QListWidgetItem*)">
3339 <modify-argument index="1">
3340 <reference-count action="ignore" />
3341 </modify-argument>
3342 </modify-function>
3222 3343 <modify-function signature="setModel(QAbstractItemModel*)">
3223 3344 <modify-argument index="1">
3224 3345 <reference-count action="ignore"/>
3225 3346 </modify-argument>
3226 3347 </modify-function>
3227 3348
3228 3349 </object-type>
3229 3350
3230 3351 <object-type name="QWidget">
3231 3352 <extra-includes>
3232 3353 <include file-name="QIcon" location="global"/>
3233 3354 <include file-name="QMessageBox" location="global"/>
3234 </extra-includes>
3235
3355 </extra-includes>
3356
3236 3357 <modify-function signature="actionEvent(QActionEvent*)">
3237 3358 <modify-argument index="1" invalidate-after-use="yes" />
3238 3359 </modify-function>
3239 3360 <modify-function signature="changeEvent(QEvent*)">
3240 3361 <modify-argument index="1" invalidate-after-use="yes" />
3241 3362 </modify-function>
3242 3363 <modify-function signature="closeEvent(QCloseEvent*)">
3243 3364 <modify-argument index="1" invalidate-after-use="yes" />
3244 3365 </modify-function>
3245 3366 <modify-function signature="contextMenuEvent(QContextMenuEvent*)">
3246 3367 <modify-argument index="1" invalidate-after-use="yes" />
3247 3368 </modify-function>
3248 3369 <modify-function signature="dragEnterEvent(QDragEnterEvent*)">
3249 3370 <modify-argument index="1" invalidate-after-use="yes" />
3250 3371 </modify-function>
3251 3372 <modify-function signature="dragLeaveEvent(QDragLeaveEvent*)">
3252 3373 <modify-argument index="1" invalidate-after-use="yes" />
3253 3374 </modify-function>
3254 3375 <modify-function signature="dragMoveEvent(QDragMoveEvent*)">
3255 3376 <modify-argument index="1" invalidate-after-use="yes" />
3256 3377 </modify-function>
3257 3378 <modify-function signature="dropEvent(QDropEvent*)">
3258 3379 <modify-argument index="1" invalidate-after-use="yes" />
3259 3380 </modify-function>
3260 3381 <modify-function signature="enterEvent(QEvent*)">
3261 3382 <modify-argument index="1" invalidate-after-use="yes" />
3262 3383 </modify-function>
3263 3384 <modify-function signature="focusInEvent(QFocusEvent*)">
3264 3385 <modify-argument index="1" invalidate-after-use="yes" />
3265 3386 </modify-function>
3266 3387 <modify-function signature="focusOutEvent(QFocusEvent*)">
3267 3388 <modify-argument index="1" invalidate-after-use="yes" />
3268 3389 </modify-function>
3269 3390 <modify-function signature="hideEvent(QHideEvent*)">
3270 3391 <modify-argument index="1" invalidate-after-use="yes" />
3271 3392 </modify-function>
3272 3393 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
3273 3394 <modify-argument index="1" invalidate-after-use="yes" />
3274 3395 </modify-function>
3275 3396 <modify-function signature="keyPressEvent(QKeyEvent*)">
3276 3397 <modify-argument index="1" invalidate-after-use="yes" />
3277 3398 </modify-function>
3278 3399 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
3279 3400 <modify-argument index="1" invalidate-after-use="yes" />
3280 3401 </modify-function>
3281 3402 <modify-function signature="leaveEvent(QEvent*)">
3282 3403 <modify-argument index="1" invalidate-after-use="yes" />
3283 3404 </modify-function>
3284 3405 <modify-function signature="mouseDoubleClickEvent(QMouseEvent*)">
3285 3406 <modify-argument index="1" invalidate-after-use="yes" />
3286 3407 </modify-function>
3287 3408 <modify-function signature="mouseMoveEvent(QMouseEvent*)">
3288 3409 <modify-argument index="1" invalidate-after-use="yes" />
3289 3410 </modify-function>
3290 3411 <modify-function signature="mousePressEvent(QMouseEvent*)">
3291 3412 <modify-argument index="1" invalidate-after-use="yes" />
3292 3413 </modify-function>
3293 3414 <modify-function signature="mouseReleaseEvent(QMouseEvent*)">
3294 3415 <modify-argument index="1" invalidate-after-use="yes" />
3295 3416 </modify-function>
3296 3417 <modify-function signature="moveEvent(QMoveEvent*)">
3297 3418 <modify-argument index="1" invalidate-after-use="yes" />
3298 3419 </modify-function>
3299 3420 <modify-function signature="paintEvent(QPaintEvent*)">
3300 3421 <modify-argument index="1" invalidate-after-use="yes" />
3301 3422 </modify-function>
3302 3423 <modify-function signature="resizeEvent(QResizeEvent*)">
3303 3424 <modify-argument index="1" invalidate-after-use="yes" />
3304 3425 </modify-function>
3305 3426 <modify-function signature="showEvent(QShowEvent*)">
3306 3427 <modify-argument index="1" invalidate-after-use="yes" />
3307 3428 </modify-function>
3308 3429 <modify-function signature="tabletEvent(QTabletEvent*)">
3309 3430 <modify-argument index="1" invalidate-after-use="yes" />
3310 3431 </modify-function>
3311 3432 <modify-function signature="wheelEvent(QWheelEvent*)">
3312 3433 <modify-argument index="1" invalidate-after-use="yes" />
3313 3434 </modify-function>
3314 3435
3315 3436 <modify-function signature="render(QPainter*,QPoint,QRegion,QFlags&lt;QWidget::RenderFlag&gt;)">
3316 3437 <modify-argument index="2">
3317 3438 <!-- Removed because the render(QPainter*) overload conflicts with the identical function in QGraphicsView -->
3318 3439 <remove-default-expression />
3319 3440 </modify-argument>
3320 3441 </modify-function>
3321
3322 <!--
3442
3323 3443 <inject-code class="native">
3324 3444 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowTitle)
3325 3445 (JNIEnv *__jni_env,
3326 3446 jclass,
3327 3447 jlong __this_nativeId,
3328 3448 jobject title0)
3329 3449 {
3330 3450 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowTitle(const QString &amp; title)");
3331 3451 QString __qt_title0 = qtjambi_to_qstring(__jni_env, (jstring) title0);
3332 3452 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3333 3453 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3334 3454 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3335 3455 Q_ASSERT(__qt_this);
3336 3456 __qt_this-&gt;setWindowTitle((const QString&amp; )__qt_title0);
3337 3457 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowTitle(const QString &amp; title)");
3338 }
3458 }
3339 3459 </inject-code>
3340 3460
3341 3461 <inject-code class="native">
3342 3462 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowModality)
3343 3463 (JNIEnv *__jni_env,
3344 3464 jclass,
3345 3465 jlong __this_nativeId,
3346 3466 jint windowModality0)
3347 3467 {
3348 3468 Q_UNUSED(__jni_env);
3349 3469 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3350 3470 Qt::WindowModality __qt_windowModality0 = (Qt::WindowModality) windowModality0;
3351 3471 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3352 3472 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3353 3473 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3354 3474 Q_ASSERT(__qt_this);
3355 3475 __qt_this-&gt;setWindowModality((Qt::WindowModality )__qt_windowModality0);
3356 3476 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3357 3477 }
3358 3478 </inject-code>
3359 -->
3360
3479
3361 3480 <modify-function signature="render(QPaintDevice *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3362 3481 <modify-argument index="4">
3363 3482 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3364 3483 </modify-argument>
3365 </modify-function>
3484 </modify-function>
3366 3485 <modify-function signature="render(QPainter *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3367 3486 <modify-argument index="4">
3368 3487 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3369 3488 </modify-argument>
3370 </modify-function>
3489 </modify-function>
3371 3490 <modify-function signature="setFocusProxy(QWidget*)">
3372 3491 <modify-argument index="1">
3373 3492 <reference-count action="set" variable-name="__rcFocusProxy"/>
3374 3493 </modify-argument>
3375 3494 </modify-function>
3376 3495 <modify-function signature="setInputContext(QInputContext*)">
3377 3496 <modify-argument index="1">
3378 3497 <define-ownership class="java" owner="c++"/>
3379 3498 </modify-argument>
3380 3499 </modify-function>
3381 3500 <modify-function signature="setLayout(QLayout*)">
3382 3501 <modify-argument index="1">
3383 3502 <no-null-pointer/>
3384 3503 <reference-count action="ignore"/>
3385 3504 </modify-argument>
3386 3505 </modify-function>
3387 3506 <modify-function signature="setParent(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
3388 3507 <modify-argument index="1">
3389 3508 <reference-count action="ignore"/>
3390 3509 </modify-argument>
3391 3510 </modify-function>
3392 3511 <modify-function signature="setParent(QWidget*)">
3393 3512 <modify-argument index="1">
3394 3513 <reference-count action="ignore"/>
3395 3514 </modify-argument>
3396 3515 </modify-function>
3397 3516 <modify-function signature="setStyle(QStyle*)">
3398 3517 <modify-argument index="1">
3399 3518 <reference-count action="set" variable-name="__rcStyle"/>
3400 3519 </modify-argument>
3401 3520 </modify-function>
3402 3521 <modify-function signature="setTabOrder(QWidget*,QWidget*)">
3403 3522 <modify-argument index="1">
3404 3523 <reference-count action="ignore"/>
3405 3524 </modify-argument>
3406 3525 <modify-argument index="2">
3407 3526 <reference-count action="ignore"/>
3408 </modify-argument>
3409 </modify-function>
3527 </modify-argument>
3528 </modify-function>
3410 3529 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
3411 3530 <access modifier="private"/>
3412 3531 </modify-function>
3413
3532
3414 3533 <modify-function signature="addAction(QAction *)">
3415 3534 <modify-argument index="1">
3416 3535 <reference-count action="add" variable-name="__rcActions"/>
3417 3536 </modify-argument>
3418 3537 </modify-function>
3419 3538
3420 3539 <modify-function signature="insertAction(QAction *, QAction *)">
3421 3540 <modify-argument index="2">
3422 3541 <reference-count action="add" variable-name="__rcActions"/>
3423 3542 </modify-argument>
3424 3543 </modify-function>
3425 3544
3426 3545 <modify-function signature="addActions(const QList&lt;QAction *&gt; &amp;)">
3427 3546 <modify-argument index="1">
3428 3547 <reference-count action="add-all" variable-name="__rcActions"/>
3429 3548 </modify-argument>
3430 3549 </modify-function>
3431 3550
3432 3551 <modify-function signature="insertActions(QAction *, const QList&lt;QAction *&gt; &amp;)">
3433 3552 <modify-argument index="2">
3434 3553 <reference-count action="add-all" variable-name="__rcActions"/>
3435 3554 </modify-argument>
3436 3555 </modify-function>
3437 3556
3438 3557 <modify-function signature="removeAction(QAction *)">
3439 3558 <modify-argument index="1">
3440 3559 <reference-count action="remove" variable-name="__rcActions"/>
3441 3560 </modify-argument>
3442 3561 </modify-function>
3443 3562 <modify-function signature="enabledChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3444 3563 <modify-function signature="fontChange(QFont)" remove="all"/> <!--### Obsolete in 4.3-->
3445 3564 <modify-function signature="isEnabledToTLW()const" remove="all"/> <!--### Obsolete in 4.3-->
3446 3565 <modify-function signature="isTopLevel()const" remove="all"/> <!--### Obsolete in 4.3-->
3447 3566 <modify-function signature="paletteChange(QPalette)" remove="all"/> <!--### Obsolete in 4.3-->
3448 3567 <modify-function signature="setShown(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3449 3568 <modify-function signature="topLevelWidget()const" remove="all"/> <!--### Obsolete in 4.3-->
3450 3569 <modify-function signature="windowActivationChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3451 3570 </object-type>
3452 3571
3453 3572 <object-type name="QMessageBox">
3573
3574
3454 3575 <modify-function signature="setWindowTitle(const QString &amp;)" remove="all"/>
3455 <modify-function signature="setWindowModality(Qt::WindowModality)" remove="all"/>
3576 <modify-function signature="setWindowModality(Qt::WindowModality)" remove="all"/>
3456 3577 <extra-includes>
3457 3578 <include file-name="QPixmap" location="global"/>
3458 3579 </extra-includes>
3459 3580 <modify-function signature="addButton(QAbstractButton*,QMessageBox::ButtonRole)">
3460 3581 <modify-argument index="1">
3461 3582 <reference-count action="ignore"/>
3462 3583 </modify-argument>
3463 3584 </modify-function>
3464 3585 <modify-function signature="removeButton(QAbstractButton*)">
3465 3586 <modify-argument index="1">
3466 3587 <reference-count action="ignore"/>
3467 3588 </modify-argument>
3468 3589 </modify-function>
3469 3590 <modify-function signature="setDefaultButton(QPushButton*)">
3470 3591 <modify-argument index="1">
3471 3592 <reference-count action="ignore"/>
3472 3593 </modify-argument>
3473 3594 </modify-function>
3474 3595 <modify-function signature="setEscapeButton(QAbstractButton*)">
3475 3596 <modify-argument index="1">
3476 3597 <reference-count action="ignore"/>
3477 3598 </modify-argument>
3478 3599 </modify-function>
3479
3600
3480 3601 <modify-function signature="QMessageBox(QString,QString,QMessageBox::Icon,int,int,int,QWidget*,QFlags&lt;Qt::WindowType&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
3481 3602 <modify-function signature="buttonText(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3482 3603 <modify-function signature="setButtonText(int, QString)" remove="all"/> <!--### Obsolete in 4.3-->
3483 3604 <modify-function signature="standardIcon(QMessageBox::Icon)" remove="all"/> <!--### Obsolete in 4.3-->
3484 3605
3485 3606 <modify-function signature="critical(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3486 3607 <modify-function signature="critical(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3487 3608 <modify-function signature="information(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3488 3609 <modify-function signature="information(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3489 3610 <modify-function signature="question(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
3490 3611 <modify-function signature="question(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
3491 3612 <modify-function signature="warning(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
3492 3613 <modify-function signature="warning(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
3493 3614 </object-type>
3494 3615
3495 3616 <object-type name="QAbstractSpinBox">
3496 3617 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const">
3497 3618 <access modifier="private"/>
3498 3619 </modify-function>
3499 3620 <modify-function signature="setLineEdit(QLineEdit*)">
3500 3621 <modify-argument index="1">
3501 3622 <!-- Safe to ignore because the spinbox reparents the line edit -->
3502 3623 <reference-count action="ignore"/>
3503 3624 <no-null-pointer/>
3504 3625 </modify-argument>
3505 3626 </modify-function>
3506 3627 </object-type>
3507 3628
3508 3629 <object-type name="QTextFrame" delete-in-main-thread="yes">
3509 3630 <extra-includes>
3510 3631 <include file-name="QTextCursor" location="global"/>
3511 </extra-includes>
3632 </extra-includes>
3512 3633 </object-type>
3513 3634
3514 3635 <object-type name="QImageIOHandler">
3515 3636 <extra-includes>
3516 3637 <include file-name="QRect" location="global"/>
3517 </extra-includes>
3638 </extra-includes>
3518 3639 <modify-function signature="setFormat(const QByteArray &amp;)const">
3519 3640 <remove/>
3520 3641 </modify-function>
3521 3642 <modify-function signature="setDevice(QIODevice*)">
3522 3643 <modify-argument index="1">
3523 3644 <reference-count action="set" variable-name="__rcDevice"/>
3524 3645 </modify-argument>
3525 3646 </modify-function>
3526 <!--
3527 3647 <modify-function signature="read(QImage*)">
3528 3648 <modify-argument index="1">
3529 3649 <replace-type modified-type="com.trolltech.qt.gui.QImage"/>
3530 3650 <conversion-rule class="shell">
3531 3651 jobject %out = qtjambi_from_object(__jni_env, %in, "QImage", "com/trolltech/qt/gui/", false);
3532
3533 QtJambiLink *__link = %out != 0 ? QtJambiLink::findLink(__jni_env, %out) : 0;
3534 </conversion-rule>
3652
3653 QtJambiLink *__link = %out != 0 ? QtJambiLink::findLink(__jni_env, %out) : 0;
3654 </conversion-rule>
3535 3655 <conversion-rule class="native">
3536 3656 QImage *%out = (QImage *) qtjambi_to_object(__jni_env, %in);
3537 </conversion-rule>
3657 </conversion-rule>
3538 3658 </modify-argument>
3539 3659 <modify-argument index="0">
3540 3660 <conversion-rule class="shell">
3541 3661 // Invalidate object
3542 3662 if (__link != 0) __link-&gt;resetObject(__jni_env);
3543 3663 bool %out = (bool) %in;
3544 3664 </conversion-rule>
3545 </modify-argument>
3546 </modify-function>
3547 -->
3548
3665 </modify-argument>
3666 </modify-function>
3667
3549 3668 <modify-function signature="name()const" remove="all"/> <!--### Obsolete in 4.3-->
3550 3669 </object-type>
3551
3670
3552 3671 <object-type name="QProxyModel">
3553 3672 <modify-function signature="parent()const" remove="all"/>
3554 3673 <extra-includes>
3555 3674 <include file-name="QPixmap" location="global"/>
3556 3675 <include file-name="QStringList" location="global"/>
3557 3676 <include file-name="QSize" location="global"/>
3558 </extra-includes>
3677 </extra-includes>
3559 3678 <modify-function signature="setModel(QAbstractItemModel*)">
3560 3679 <modify-argument index="1">
3561 3680 <reference-count action="set" variable-name="__rcModel"/>
3562 3681 </modify-argument>
3563 3682 </modify-function>
3564 3683 </object-type>
3565 3684
3566 <object-type name="QImageReader">
3685 <object-type name="QImageReader">
3567 3686 <extra-includes>
3568 3687 <include file-name="QColor" location="global"/>
3569 3688 <include file-name="QRect" location="global"/>
3570 3689 <include file-name="QSize" location="global"/>
3571 3690 <include file-name="QStringList" location="global"/>
3572 3691 <include file-name="QImage" location="global"/>
3573 </extra-includes>
3692 </extra-includes>
3574 3693 <modify-function signature="read(QImage*) ">
3575 3694 <remove/>
3576 3695 </modify-function>
3577 3696 <modify-function signature="setDevice(QIODevice*)">
3578 3697 <modify-argument index="1">
3579 3698 <reference-count action="set" variable-name="__rcDevice"/>
3580 3699 </modify-argument>
3581 </modify-function>
3700 </modify-function>
3582 3701 </object-type>
3583
3702
3584 3703 <object-type name="QMovie">
3585 3704 <extra-includes>
3586 3705 <include file-name="QColor" location="global"/>
3587 3706 <include file-name="QImage" location="global"/>
3588 3707 <include file-name="QPixmap" location="global"/>
3589 3708 <include file-name="QRect" location="global"/>
3590 3709 <include file-name="QSize" location="global"/>
3591 </extra-includes>
3710 </extra-includes>
3592 3711 <modify-function signature="cacheMode()">
3593 3712 <remove/>
3594 3713 </modify-function>
3595 3714 <modify-function signature="setDevice(QIODevice*)">
3596 3715 <modify-argument index="1">
3597 3716 <reference-count action="set" variable-name="__rcDevice"/>
3598 3717 </modify-argument>
3599 3718 </modify-function>
3600 3719 </object-type>
3601
3602 <object-type name="QPageSetupDialog">
3603 </object-type>
3720
3721 <object-type name="QPageSetupDialog" />
3604 3722
3605 3723 <object-type name="QTabWidget">
3606 3724 <modify-function signature="initStyleOption(QStyleOptionTabWidgetFrame*)const">
3607 3725 <access modifier="private"/>
3608 3726 </modify-function>
3609 3727 <inject-code>
3610 3728 <insert-template name="gui.init_style_option">
3611 3729 <replace from="%TYPE" to="QStyleOptionTabWidgetFrame"/>
3612 3730 </insert-template>
3613 </inject-code>
3731 </inject-code>
3614 3732 <modify-function signature="addTab(QWidget*,QIcon,QString)">
3615 3733 <modify-argument index="1">
3616 3734 <reference-count action="ignore"/>
3617 3735 </modify-argument>
3618 3736 </modify-function>
3619 3737 <modify-function signature="addTab(QWidget*,QString)">
3620 3738 <modify-argument index="1">
3621 3739 <reference-count action="ignore"/>
3622 3740 </modify-argument>
3623 3741 </modify-function>
3624 3742 <modify-function signature="insertTab(int,QWidget*,QString)">
3625 3743 <modify-argument index="2">
3626 3744 <reference-count action="ignore"/>
3627 3745 </modify-argument>
3628 3746 </modify-function>
3629 3747 <modify-function signature="insertTab(int,QWidget*,QIcon,QString)">
3630 3748 <modify-argument index="2">
3631 3749 <reference-count action="ignore"/>
3632 3750 </modify-argument>
3633 3751 </modify-function>
3634 3752 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner)">
3635 3753 <modify-argument index="1">
3636 3754 <reference-count action="ignore"/>
3637 3755 </modify-argument>
3638 3756 </modify-function>
3639 3757 <modify-function signature="setCurrentWidget(QWidget*)">
3640 3758 <modify-argument index="1">
3641 3759 <reference-count action="ignore"/>
3642 3760 </modify-argument>
3643 3761 </modify-function>
3644 3762 <modify-function signature="setTabBar(QTabBar*)">
3645 3763 <modify-argument index="1">
3646 3764 <reference-count action="ignore"/>
3647 3765 </modify-argument>
3648 3766 </modify-function>
3649 3767 </object-type>
3650 3768 <object-type name="QDrag">
3651 3769 <extra-includes>
3652 3770 <include file-name="QPoint" location="global"/>
3653 3771 <include file-name="QPixmap" location="global"/>
3654 </extra-includes>
3772 </extra-includes>
3655 3773 <modify-function signature="setMimeData(QMimeData*)">
3656 3774 <modify-argument index="1">
3657 3775 <define-ownership class="java" owner="c++"/>
3658 3776 </modify-argument>
3659 </modify-function>
3660
3777 </modify-function>
3778
3661 3779 <modify-function signature="start(QFlags&lt;Qt::DropAction&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
3662 3780 </object-type>
3663
3781
3664 3782 <object-type name="QDateTimeEdit">
3665 3783 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const" access="private" rename="initDateTimeEditStyleOption"/>
3666 3784 <modify-function signature="setCalendarWidget(QCalendarWidget*)">
3667 3785 <modify-argument index="1">
3668 <!-- Safe to ignore because widget is reparented -->
3669 <reference-count action="ignore"/>
3786 <!-- Safe to ignore because widget is reparented -->
3787 <reference-count action="ignore"/>
3670 3788 </modify-argument>
3671 3789 </modify-function>
3672
3790
3673 3791 </object-type>
3674 3792
3675 3793 <object-type name="QSortFilterProxyModel">
3676 3794 <modify-function signature="parent()const" remove="all"/>
3677 3795 <extra-includes>
3678 3796 <include file-name="QItemSelection" location="global"/>
3679 3797 <include file-name="QStringList" location="global"/>
3680 3798 <include file-name="QSize" location="global"/>
3681 </extra-includes>
3682
3799 </extra-includes>
3800
3683 3801 <modify-function signature="setSourceModel(QAbstractItemModel *)">
3684 3802 <modify-argument index="1">
3685 3803 <reference-count action="set" variable-name="__rcSourceModel"/>
3686 3804 </modify-argument>
3687 3805 </modify-function>
3688
3806
3689 3807 <modify-function signature="clear()" remove="all"/> <!--### Obsolete in 4.3-->
3690 3808 <modify-function signature="filterChanged()" remove="all"/> <!--### Obsolete in 4.3-->
3691 3809 </object-type>
3692 3810
3693 3811 <object-type name="QSlider">
3694 3812 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
3695 3813 <access modifier="private"/>
3696 3814 </modify-function>
3697 3815 </object-type>
3698 3816
3699 3817 <object-type name="QInputContext">
3700 3818 <extra-includes>
3701 3819 <include file-name="QTextFormat" location="global"/>
3702 </extra-includes>
3820 </extra-includes>
3703 3821 <modify-function signature="setFocusWidget(QWidget*)">
3704 3822 <remove/>
3705 3823 </modify-function>
3706 3824 <modify-function signature="filterEvent(const QEvent*)">
3707 3825 <modify-argument index="1" invalidate-after-use="yes" />
3708 3826 </modify-function>
3709 3827 <modify-function signature="mouseHandler(int,QMouseEvent*)">
3710 3828 <modify-argument index="2" invalidate-after-use="yes" />
3711 3829 </modify-function>
3712 3830
3713 3831 </object-type>
3714
3832
3715 3833 <object-type name="QProgressDialog">
3834
3716 3835 <modify-function signature="setBar(QProgressBar*)">
3717 3836 <modify-argument index="1">
3718 3837 <define-ownership class="java" owner="c++"/>
3719 3838 </modify-argument>
3720 3839 </modify-function>
3721 3840 <modify-function signature="setCancelButton(QPushButton*)">
3722 3841 <modify-argument index="1">
3723 3842 <!-- Safe to ignore because button is reparented -->
3724 3843 <reference-count action="ignore"/>
3725 3844 </modify-argument>
3726 3845 </modify-function>
3727 3846 <modify-function signature="setLabel(QLabel*)">
3728 3847 <modify-argument index="1">
3729 3848 <!-- Safe to ignore because label is reparented -->
3730 3849 <reference-count action="ignore"/>
3731 3850 </modify-argument>
3732 3851 </modify-function>
3733
3852
3734 3853 </object-type>
3735 3854
3736 3855 <object-type name="QLabel">
3737 3856 <modify-function signature="picture()const">
3738 3857 <access modifier="private"/>
3739 3858 <rename to="picture_private"/>
3740 3859 </modify-function>
3741
3860
3742 3861 <modify-function signature="setBuddy(QWidget *)">
3743 3862 <modify-argument index="1">
3744 3863 <reference-count action="set" variable-name="__rcBuddy"/>
3745 3864 </modify-argument>
3746 3865 </modify-function>
3747 3866 <modify-function signature="setMovie(QMovie *)">
3748 3867 <modify-argument index="1">
3749 3868 <reference-count action="set" variable-name="__rcMovie"/>
3750 3869 </modify-argument>
3751 3870 </modify-function>
3752 3871 <modify-function signature="pixmap()const">
3753 3872 <access modifier="private"/>
3754 <rename to="pixmap_private"/>
3873 <rename to="pixmap_private"/>
3755 3874 </modify-function>
3756 3875 </object-type>
3757 3876
3758 3877 <object-type name="QFileDialog">
3759 3878 <extra-includes>
3760 3879 <include file-name="QUrl" location="global"/>
3761 3880 </extra-includes>
3762 <!--
3881
3763 3882 <modify-function signature="getOpenFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
3764 3883 <access modifier="private"/>
3765 3884 <modify-argument index="1">
3766 3885 <remove-default-expression/>
3767 3886 </modify-argument>
3768 3887 <modify-argument index="2">
3769 3888 <remove-default-expression/>
3770 3889 </modify-argument>
3771 3890 <modify-argument index="3">
3772 3891 <remove-default-expression/>
3773 3892 </modify-argument>
3774 3893 <modify-argument index="4">
3775 3894 <remove-default-expression/>
3776 3895 </modify-argument>
3777 3896 <modify-argument index="5">
3778 3897 <remove-default-expression/>
3779 3898 </modify-argument>
3780 3899 <modify-argument index="6">
3781 3900 <remove-default-expression/>
3782 </modify-argument>
3901 </modify-argument>
3783 3902 </modify-function>
3784
3903
3785 3904 <modify-function signature="getOpenFileNames(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
3786 3905 <access modifier="private"/>
3787 3906 <modify-argument index="1">
3788 3907 <remove-default-expression/>
3789 3908 </modify-argument>
3790 3909 <modify-argument index="2">
3791 3910 <remove-default-expression/>
3792 3911 </modify-argument>
3793 3912 <modify-argument index="3">
3794 3913 <remove-default-expression/>
3795 3914 </modify-argument>
3796 3915 <modify-argument index="4">
3797 3916 <remove-default-expression/>
3798 3917 </modify-argument>
3799 3918 <modify-argument index="5">
3800 3919 <remove-default-expression/>
3801 3920 </modify-argument>
3802 3921 <modify-argument index="6">
3803 3922 <remove-default-expression/>
3804 </modify-argument>
3923 </modify-argument>
3805 3924 </modify-function>
3806
3925
3807 3926 <modify-function signature="getSaveFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
3808 3927 <access modifier="private"/>
3809 3928 <modify-argument index="1">
3810 3929 <remove-default-expression/>
3811 3930 </modify-argument>
3812 3931 <modify-argument index="2">
3813 3932 <remove-default-expression/>
3814 3933 </modify-argument>
3815 3934 <modify-argument index="3">
3816 3935 <remove-default-expression/>
3817 3936 </modify-argument>
3818 3937 <modify-argument index="4">
3819 3938 <remove-default-expression/>
3820 3939 </modify-argument>
3821 3940 <modify-argument index="5">
3822 3941 <remove-default-expression/>
3823 3942 </modify-argument>
3824 3943 <modify-argument index="6">
3825 3944 <remove-default-expression/>
3826 </modify-argument>
3945 </modify-argument>
3827 3946 </modify-function>
3828 -->
3829
3947
3830 3948 <modify-function signature="setIconProvider(QFileIconProvider*)">
3831 3949 <modify-argument index="1">
3832 3950 <reference-count action="set" variable-name="__rcIconProvider"/>
3833 3951 </modify-argument>
3834 3952 </modify-function>
3835
3953
3836 3954 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
3837 3955 <modify-argument index="1">
3838 3956 <reference-count action="set" variable-name="__rcItemDelegate"/>
3839 3957 </modify-argument>
3840 3958 </modify-function>
3841
3959
3842 3960 <modify-function signature="setProxyModel(QAbstractProxyModel*)">
3843 3961 <modify-argument index="1">
3844 3962 <!-- Reparented -->
3845 3963 <reference-count action="ignore"/>
3846 3964 </modify-argument>
3847 3965 </modify-function>
3848
3966
3849 3967 </object-type>
3850 3968
3851 3969 <object-type name="QErrorMessage" />
3852 3970
3853 3971 <object-type name="QTabBar">
3854 3972 <extra-includes>
3855 3973 <include file-name="QIcon" location="global"/>
3856 </extra-includes>
3974 </extra-includes>
3857 3975 <modify-function signature="initStyleOption(QStyleOptionTab*,int)const">
3858 3976 <access modifier="private"/>
3859 3977 </modify-function>
3978 <modify-function signature="setTabButton(int,QTabBar::ButtonPosition,QWidget*)">
3979 <modify-argument index="3">
3980 <reference-count action="ignore" />
3981 </modify-argument>
3982 </modify-function>
3860 3983 </object-type>
3861 3984
3862 3985 <object-type name="QStandardItemModel">
3863 3986 <modify-function signature="insertColumn(int,const QModelIndex &amp;)" remove="all"/>
3864 3987 <modify-function signature="insertRow(int,const QModelIndex &amp;)" remove="all"/>
3865 3988 <modify-function signature="parent()const" remove="all"/>
3866 3989 <extra-includes>
3867 3990 <include file-name="QStringList" location="global"/>
3868 3991 <include file-name="QSize" location="global"/>
3869 </extra-includes>
3870
3992 </extra-includes>
3993
3871 3994 <modify-function signature="appendColumn(const QList&lt;QStandardItem *&gt;&amp;)">
3872 3995 <modify-argument index="1">
3873 3996 <define-ownership class="java" owner="c++"/>
3874 3997 </modify-argument>
3875 3998 </modify-function>
3876 3999 <modify-function signature="takeColumn(int)">
3877 4000 <modify-argument index="return">
3878 4001 <define-ownership class="java" owner="default"/>
3879 4002 </modify-argument>
3880 4003 </modify-function>
3881 4004 <modify-function signature="takeRow(int)">
3882 4005 <modify-argument index="return">
3883 4006 <define-ownership class="java" owner="default"/>
3884 4007 </modify-argument>
3885 </modify-function>
4008 </modify-function>
3886 4009 <modify-function signature="takeHorizontalHeaderItem(int)">
3887 4010 <modify-argument index="return">
3888 4011 <define-ownership class="java" owner="default"/>
3889 4012 </modify-argument>
3890 </modify-function>
4013 </modify-function>
3891 4014 <modify-function signature="takeVerticalHeaderItem(int)">
3892 4015 <modify-argument index="return">
3893 4016 <define-ownership class="java" owner="default"/>
3894 4017 </modify-argument>
3895 </modify-function>
4018 </modify-function>
3896 4019 <modify-function signature="takeItem(int,int)">
3897 4020 <modify-argument index="return">
3898 4021 <define-ownership class="java" owner="default"/>
3899 4022 </modify-argument>
3900 </modify-function>
4023 </modify-function>
3901 4024 <modify-function signature="appendRow(const QList&lt;QStandardItem *&gt;&amp;)">
3902 4025 <modify-argument index="1">
3903 4026 <define-ownership class="java" owner="c++"/>
3904 4027 </modify-argument>
3905 4028 </modify-function>
3906 4029 <modify-function signature="appendRow(QStandardItem *)">
3907 4030 <modify-argument index="1">
3908 4031 <define-ownership class="java" owner="c++"/>
3909 </modify-argument>
4032 </modify-argument>
3910 4033 </modify-function>
3911 4034 <modify-function signature="insertColumn(int, const QList&lt;QStandardItem *&gt;&amp;)">
3912 4035 <modify-argument index="2">
3913 4036 <define-ownership class="java" owner="c++"/>
3914 4037 </modify-argument>
3915 4038 </modify-function>
3916 4039 <modify-function signature="insertRow(int, const QList&lt;QStandardItem *&gt;&amp;)">
3917 4040 <modify-argument index="2">
3918 4041 <define-ownership class="java" owner="c++"/>
3919 4042 </modify-argument>
3920 4043 </modify-function>
3921 4044 <modify-function signature="insertRow(int, QStandardItem *)">
3922 4045 <modify-argument index="2">
3923 4046 <define-ownership class="java" owner="c++"/>
3924 </modify-argument>
4047 </modify-argument>
3925 4048 </modify-function>
3926 4049 <modify-function signature="setHorizontalHeaderItem(int, QStandardItem *)">
3927 4050 <modify-argument index="2">
3928 4051 <define-ownership class="java" owner="c++"/>
3929 4052 </modify-argument>
3930 4053 </modify-function>
3931 4054 <modify-function signature="setItem(int, int, QStandardItem *)">
3932 4055 <modify-argument index="3">
3933 4056 <define-ownership class="java" owner="c++"/>
3934 4057 </modify-argument>
3935 4058 </modify-function>
3936 4059 <modify-function signature="setItem(int, QStandardItem *)">
3937 4060 <modify-argument index="2">
3938 4061 <define-ownership class="java" owner="c++"/>
3939 4062 </modify-argument>
3940 4063 </modify-function>
3941 4064 <modify-function signature="setItemPrototype(const QStandardItem *)">
3942 4065 <modify-argument index="1">
3943 4066 <define-ownership class="java" owner="c++"/>
3944 4067 </modify-argument>
3945 </modify-function>
4068 </modify-function>
3946 4069 <modify-function signature="setVerticalHeaderItem(int, QStandardItem *)">
3947 4070 <modify-argument index="2">
3948 4071 <define-ownership class="java" owner="c++"/>
3949 4072 </modify-argument>
3950 </modify-function>
4073 </modify-function>
3951 4074 </object-type>
3952 4075
3953 4076 <object-type name="QRadioButton">
3954 4077 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
3955 4078 <access modifier="private"/>
3956 4079 </modify-function>
3957 4080 </object-type>
3958 4081
3959 4082 <object-type name="QScrollBar">
3960 4083 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
3961 4084 <access modifier="private"/>
3962 4085 </modify-function>
3963 4086 </object-type>
3964 4087
3965 4088 <object-type name="QClipboard">
3966 4089 <extra-includes>
3967 4090 <include file-name="QImage" location="global"/>
3968 4091 <include file-name="QPixmap" location="global"/>
3969 </extra-includes>
4092 </extra-includes>
3970 4093 <modify-function signature="setMimeData(QMimeData *, QClipboard::Mode)">
3971 4094 <modify-argument index="1">
3972 4095 <define-ownership class="java" owner="c++"/>
3973 4096 </modify-argument>
3974 4097 </modify-function>
3975 4098 <modify-function signature="text(QString&amp;,QClipboard::Mode)const">
3976 4099 <access modifier="private"/>
3977 4100 <modify-argument index="2">
3978 4101 <remove-default-expression/>
3979 4102 </modify-argument>
3980 4103 </modify-function>
3981
4104
3982 4105 </object-type>
3983 4106
3984 4107 <object-type name="QAbstractScrollArea">
3985 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
4108 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
3986 4109 <modify-function signature="addScrollBarWidget(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
3987 4110 <modify-argument index="1">
3988 4111 <reference-count action="ignore"/>
3989 4112 </modify-argument>
3990 4113 </modify-function>
3991 4114 <modify-function signature="setCornerWidget(QWidget*)">
3992 4115 <modify-argument index="1">
3993 4116 <reference-count action="ignore"/>
3994 4117 </modify-argument>
3995 4118 </modify-function>
3996 4119 <modify-function signature="setHorizontalScrollBar(QScrollBar*)">
3997 4120 <modify-argument index="1">
3998 4121 <reference-count action="ignore"/>
3999 4122 </modify-argument>
4000 4123 </modify-function>
4001
4124
4002 4125 <modify-function signature="setVerticalScrollBar(QScrollBar*)">
4003 4126 <modify-argument index="1">
4004 4127 <reference-count action="ignore"/>
4005 4128 </modify-argument>
4006 4129 </modify-function>
4007
4130
4008 4131 <modify-function signature="setViewport(QWidget*)">
4009 4132 <modify-argument index="1">
4010 4133 <reference-count action="ignore"/>
4011 4134 </modify-argument>
4012 4135 </modify-function>
4013
4136
4014 4137 <modify-function signature="setupViewport(QWidget*)">
4015 4138 <modify-argument index="1">
4016 4139 <reference-count action="ignore"/>
4017 4140 </modify-argument>
4018 4141 </modify-function>
4019
4142
4020 4143 <modify-function signature="viewportEvent(QEvent*)">
4021 4144 <modify-argument index="1" invalidate-after-use="yes" />
4022 4145 </modify-function>
4023
4146
4024 4147 </object-type>
4025 4148
4026 4149 <object-type name="QPaintEngineState">
4027 4150 <extra-includes>
4028 4151 <include file-name="QPainterPath" location="global"/>
4029 </extra-includes>
4152 </extra-includes>
4030 4153 </object-type>
4031 4154
4032 4155 <object-type name="QRubberBand">
4033 4156 <modify-function signature="initStyleOption(QStyleOptionRubberBand*)const">
4034 4157 <access modifier="private"/>
4035 4158 </modify-function>
4036 4159 <modify-function signature="move(int,int)" rename="moveRubberBand"/>
4037 4160 <modify-function signature="move(const QPoint &amp;)" rename="moveRubberBand"/>
4038 4161 <modify-function signature="resize(int,int)" rename="resizeRubberBand"/>
4039 4162 <modify-function signature="resize(const QSize &amp;)" rename="resizeRubberBand"/>
4040 4163 <modify-function signature="setGeometry(int,int,int,int)" rename="setRubberBandGeometry"/>
4041 4164 <modify-function signature="setGeometry(const QRect &amp;)" rename="setRubberBandGeometry"/>
4042 4165 </object-type>
4043 4166
4044 4167 <object-type name="QTextLayout">
4045 4168 <extra-includes>
4046 4169 <include file-name="QTextOption" location="global"/>
4047 </extra-includes>
4048 </object-type>
4170 </extra-includes>
4171 </object-type>
4049 4172
4050 4173 <object-type name="QTableWidget">
4174 <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;)const">
4175 <modify-argument index="1" invalidate-after-use="yes"/>
4176 </modify-function>
4051 4177 <modify-function signature="isSortingEnabled()const" remove="all"/>
4052 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
4178 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
4053 4179 <modify-function signature="setHorizontalHeaderItem(int, QTableWidgetItem *)">
4054 4180 <modify-argument index="2">
4055 4181 <define-ownership class="java" owner="c++"/>
4056 4182 </modify-argument>
4057 4183 </modify-function>
4058 4184 <modify-function signature="setItem(int, int, QTableWidgetItem *)">
4059 4185 <modify-argument index="3">
4060 4186 <define-ownership class="java" owner="c++"/>
4061 4187 </modify-argument>
4062 </modify-function>
4188 </modify-function>
4063 4189 <modify-function signature="takeHorizontalHeaderItem(int)">
4064 4190 <modify-argument index="return">
4065 4191 <define-ownership class="java" owner="default"/>
4066 4192 </modify-argument>
4067 4193 </modify-function>
4068 4194 <modify-function signature="takeVerticalHeaderItem(int)">
4069 4195 <modify-argument index="return">
4070 4196 <define-ownership class="java" owner="default"/>
4071 4197 </modify-argument>
4072 </modify-function>
4198 </modify-function>
4073 4199 <modify-function signature="takeItem(int,int)">
4074 4200 <modify-argument index="return">
4075 4201 <define-ownership class="java" owner="default"/>
4076 4202 </modify-argument>
4077 </modify-function>
4203 </modify-function>
4078 4204 <modify-function signature="setItemPrototype(const QTableWidgetItem *)">
4079 4205 <modify-argument index="1">
4080 4206 <define-ownership class="java" owner="c++"/>
4081 4207 </modify-argument>
4082 </modify-function>
4208 </modify-function>
4083 4209 <modify-function signature="setVerticalHeaderItem(int, QTableWidgetItem *)">
4084 4210 <modify-argument index="2">
4085 4211 <define-ownership class="java" owner="c++"/>
4086 4212 </modify-argument>
4087 </modify-function>
4213 </modify-function>
4088 4214 <modify-function signature="setCellWidget(int,int,QWidget*)">
4089 4215 <modify-argument index="3">
4090 4216 <reference-count action="ignore"/>
4091 4217 </modify-argument>
4092 4218 </modify-function>
4093 4219 <modify-function signature="setCurrentItem(QTableWidgetItem*)">
4094 4220 <modify-argument index="1">
4095 4221 <reference-count action="ignore"/>
4096 4222 </modify-argument>
4097 4223 </modify-function>
4098 4224 <modify-function signature="setCurrentItem(QTableWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
4099 4225 <modify-argument index="1">
4100 4226 <reference-count action="ignore" />
4101 4227 </modify-argument>
4102 4228 </modify-function>
4103 4229 <modify-function signature="setItemSelected(const QTableWidgetItem*,bool)">
4104 4230 <remove/>
4105 4231 </modify-function>
4106 4232 <modify-function signature="isItemSelected(const QTableWidgetItem*)const">
4107 4233 <remove/>
4108 4234 </modify-function>
4109 4235 <modify-function signature="setModel(QAbstractItemModel*)">
4110 4236 <modify-argument index="1">
4111 4237 <reference-count action="ignore"/>
4112 4238 </modify-argument>
4113 4239 </modify-function>
4114 4240 </object-type>
4115 4241 <object-type name="QTextDocument">
4116 4242 <extra-includes>
4117 4243 <include file-name="QTextBlock" location="global"/>
4118 4244 <include file-name="QTextFormat" location="global"/>
4119 4245 <include file-name="QTextCursor" location="global"/>
4120 </extra-includes>
4246 </extra-includes>
4121 4247 <modify-function signature="redo(QTextCursor*)">
4122 <access modifier="private"/>
4248 <access modifier="private"/>
4123 4249 </modify-function>
4124 4250 <modify-function signature="setDocumentLayout(QAbstractTextDocumentLayout*)">
4125 4251 <modify-argument index="1">
4126 4252 <define-ownership class="java" owner="c++"/>
4127 4253 </modify-argument>
4128 4254 </modify-function>
4129
4255
4130 4256 <modify-function signature="undo(QTextCursor*)">
4131 <access modifier="private"/>
4257 <access modifier="private"/>
4258 </modify-function>
4259 </object-type>
4260
4261 <object-type name="QTextDocumentWriter">
4262 <modify-function signature="setCodec(QTextCodec*)">
4263 <modify-argument index="1">
4264 <reference-count action="set" variable-name="__rcCodec" />
4265 </modify-argument>
4266 </modify-function>
4267 <modify-function signature="setDevice(QIODevice*)">
4268 <modify-argument index="1">
4269 <reference-count action="set" variable-name="__rcDevice" />
4270 </modify-argument>
4132 4271 </modify-function>
4133 4272 </object-type>
4134 4273
4135 4274 <object-type name="QSplitter">
4136
4275
4137 4276 <modify-function signature="getRange(int,int*,int*)const">
4138 4277 <access modifier="private"/>
4139 4278 </modify-function>
4140 4279 <modify-function signature="addWidget(QWidget *)">
4141 4280 <modify-argument index="1">
4142 4281 <reference-count action="ignore"/>
4143 4282 </modify-argument>
4144 4283 </modify-function>
4145 4284 <modify-function signature="insertWidget(int, QWidget *)">
4146 4285 <modify-argument index="2">
4147 4286 <reference-count action="ignore"/>
4148 4287 </modify-argument>
4149 4288 </modify-function>
4150 4289 </object-type>
4151
4290
4152 4291 <object-type name="QGroupBox">
4153 4292 <modify-function signature="initStyleOption(QStyleOptionGroupBox*)const">
4154 4293 <access modifier="private"/>
4155 4294 </modify-function>
4156 4295 </object-type>
4157 4296
4158 4297 <object-type name="QStackedWidget">
4159 4298 <modify-function signature="addWidget(QWidget*)">
4160 4299 <modify-argument index="1">
4161 4300 <reference-count action="ignore"/>
4162 4301 </modify-argument>
4163 4302 </modify-function>
4164 4303 <modify-function signature="insertWidget(int,QWidget*)">
4165 4304 <modify-argument index="2">
4166 4305 <reference-count action="ignore"/>
4167 4306 </modify-argument>
4168 4307 </modify-function>
4169 4308 <modify-function signature="removeWidget(QWidget*)">
4170 4309 <modify-argument index="1">
4171 4310 <reference-count action="ignore"/>
4172 4311 </modify-argument>
4173 4312 </modify-function>
4174 4313 <modify-function signature="setCurrentWidget(QWidget*)">
4175 4314 <modify-argument index="1">
4176 4315 <reference-count action="ignore"/>
4177 4316 </modify-argument>
4178 4317 </modify-function>
4179 4318 </object-type>
4180 4319
4181 4320 <object-type name="QSplitterHandle">
4182 4321 </object-type>
4183 4322
4184 4323 <object-type name="QDial">
4185 4324 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4186 4325 <access modifier="private"/>
4187 4326 </modify-function>
4188 4327 </object-type>
4189 4328
4190 4329 <object-type name="QLineEdit">
4191 4330 <modify-function signature="initStyleOption(QStyleOptionFrame*)const">
4192 4331 <access modifier="private"/>
4193 4332 </modify-function>
4194 4333 <modify-function signature="setCompleter(QCompleter *)">
4195 4334 <modify-argument index="1">
4196 4335 <reference-count action="set" variable-name="__rcCompleter"/>
4197 4336 </modify-argument>
4198 4337 </modify-function>
4199 4338 <modify-function signature="setValidator(const QValidator *)">
4200 4339 <modify-argument index="1">
4201 4340 <reference-count action="set" variable-name="__rcValidator"/>
4202 4341 </modify-argument>
4203 4342 </modify-function>
4204 4343 </object-type>
4205
4344
4206 4345 <object-type name="QLCDNumber" />
4207
4346
4208 4347 <object-type name="QSplashScreen">
4209 4348 <modify-function signature="showMessage(const QString &amp;, int, const QColor &amp;)">
4210 4349 <modify-argument index="3">
4211 4350 <replace-default-expression with="QColor.black"/>
4212 4351 </modify-argument>
4213 4352 </modify-function>
4214 4353 <modify-function signature="repaint()" remove="all"/>
4215 4354 <modify-function signature="drawContents(QPainter*)">
4216 4355 <modify-argument index="1" invalidate-after-use="yes" />
4217 4356 </modify-function>
4218 4357 </object-type>
4219
4358
4220 4359 <object-type name="QDockWidget">
4221 4360 <modify-function signature="initStyleOption(QStyleOptionDockWidget*)const">
4222 4361 <access modifier="private"/>
4223 4362 </modify-function>
4224 4363 <inject-code>
4225 4364 <insert-template name="gui.init_style_option">
4226 4365 <replace from="%TYPE" to="QStyleOptionDockWidget"/>
4227 4366 </insert-template>
4228 </inject-code>
4367 </inject-code>
4229 4368 <modify-function signature="setTitleBarWidget(QWidget*)">
4230 4369 <modify-argument index="1">
4231 4370 <reference-count action="ignore"/>
4232 4371 </modify-argument>
4233 4372 </modify-function>
4234 4373 <modify-function signature="setWidget(QWidget*)">
4235 4374 <modify-argument index="1">
4236 4375 <reference-count action="ignore"/>
4237 4376 </modify-argument>
4238 4377 </modify-function>
4239 4378 </object-type>
4240 4379
4241 4380 <object-type name="QAbstractProxyModel">
4242 4381 <extra-includes>
4243 4382 <include file-name="QItemSelection" location="global"/>
4244 4383 <include file-name="QStringList" location="global"/>
4245 4384 <include file-name="QSize" location="global"/>
4246 4385 </extra-includes>
4247
4386
4248 4387 <modify-function signature="setSourceModel(QAbstractItemModel *)">
4249 4388 <modify-argument index="1">
4250 4389 <reference-count action="set" variable-name="__rcSourceModel"/>
4251 4390 </modify-argument>
4252 4391 </modify-function>
4253
4392
4254 4393 </object-type>
4255 4394
4256 4395 <object-type name="QDesktopWidget">
4257 4396 </object-type>
4258 4397
4259 4398 <object-type name="QFrame">
4260 4399 </object-type>
4261 4400
4262 4401 <object-type name="QTextTable">
4263 4402 <modify-function signature="format() const">
4264 4403 <rename to="tableFormat"/>
4265 4404 </modify-function>
4266 4405 <extra-includes>
4267 4406 <include file-name="QTextCursor" location="global"/>
4268 4407 </extra-includes>
4269 4408 </object-type>
4270 4409
4271 4410 <object-type name="QSpinBox">
4272 4411 <modify-function signature="valueChanged(const QString &amp;)">
4273 4412 <rename to="valueStringChanged"/>
4274 </modify-function>
4275 </object-type>
4276
4413 </modify-function>
4414 </object-type>
4415
4277 4416 <object-type name="QTextBrowser">
4278 4417 <modify-function signature="highlighted(const QString &amp;)">
4279 4418 <rename to="highlightedString"/>
4280 4419 </modify-function>
4281 4420 </object-type>
4282
4421
4283 4422 <object-type name="QDoubleSpinBox">
4284 4423 <modify-function signature="valueChanged(const QString &amp;)">
4285 4424 <rename to="valueStringChanged"/>
4286 4425 </modify-function>
4287 </object-type>
4426 </object-type>
4288 4427
4289 4428 <object-type name="QButtonGroup">
4290 4429 <modify-function signature="buttonClicked(int)">
4291 4430 <rename to="buttonIdClicked"/>
4292 4431 </modify-function>
4293 4432 <modify-function signature="buttonPressed(int)">
4294 4433 <rename to="buttonIdPressed"/>
4295 4434 </modify-function>
4296 4435 <modify-function signature="buttonReleased(int)">
4297 4436 <rename to="buttonIdReleased"/>
4298 4437 </modify-function>
4299 4438 <modify-function signature="addButton(QAbstractButton *)">
4300 4439 <modify-argument index="1">
4301 4440 <reference-count action="add" variable-name="__rcButtons"/>
4302 4441 <no-null-pointer/>
4303 4442 </modify-argument>
4304 4443 </modify-function>
4305 4444 <modify-function signature="addButton(QAbstractButton *, int)">
4306 4445 <modify-argument index="1">
4307 4446 <reference-count action="add" variable-name="__rcButtons"/>
4308 4447 <no-null-pointer/>
4309 4448 </modify-argument>
4310 </modify-function>
4449 </modify-function>
4311 4450 <modify-function signature="removeButton(QAbstractButton *)">
4312 4451 <modify-argument index="1">
4313 4452 <reference-count action="remove" variable-name="__rcButtons"/>
4314 4453 <no-null-pointer/>
4315 4454 </modify-argument>
4316 </modify-function>
4455 </modify-function>
4317 4456 <modify-function signature="setId(QAbstractButton *,int)">
4318 4457 <modify-argument index="1">
4319 4458 <reference-count action="ignore"/>
4320 4459 </modify-argument>
4321 4460 </modify-function>
4322 4461 </object-type>
4323
4324 <object-type name="QToolBar">
4462
4463 <object-type name="QToolBar">
4325 4464 <modify-function signature="addAction(QAction *)" remove="all"/>
4326 4465 <modify-function signature="initStyleOption(QStyleOptionToolBar*)const">
4327 4466 <access modifier="private"/>
4328 4467 </modify-function>
4329 4468 <modify-function signature="addAction(QIcon,QString,const QObject*,const char*)">
4330 4469 <remove/>
4331 4470 </modify-function>
4332 4471 <modify-function signature="addAction(QString,const QObject*,const char*)">
4333 4472 <remove/>
4334 4473 </modify-function>
4335 4474 <modify-function signature="addWidget(QWidget*)">
4336 4475 <modify-argument index="1">
4337 4476 <define-ownership class="java" owner="c++"/>
4338 4477 </modify-argument>
4339 </modify-function>
4478 </modify-function>
4340 4479 <modify-function signature="insertWidget(QAction*,QWidget*)">
4341 4480 <modify-argument index="1">
4342 4481 <reference-count action="ignore"/>
4343 </modify-argument>
4482 </modify-argument>
4344 4483 <modify-argument index="2">
4345 4484 <define-ownership class="java" owner="c++"/>
4346 4485 </modify-argument>
4347 4486 </modify-function>
4348 4487 <modify-function signature="insertSeparator(QAction*)">
4349 4488 <modify-argument index="1">
4350 4489 <reference-count action="ignore"/>
4351 4490 </modify-argument>
4352 4491 </modify-function>
4353 4492 </object-type>
4354
4493
4355 4494 <object-type name="QPaintEngine">
4356
4495
4357 4496 <modify-function signature="begin(QPaintDevice*)">
4358 4497 <modify-argument index="1" invalidate-after-use="yes" />
4359 4498 </modify-function>
4360 4499 <modify-function signature="updateState(QPaintEngineState)">
4361 4500 <modify-argument index="1" invalidate-after-use="yes" />
4362 4501 </modify-function>
4363 4502 <modify-function signature="drawTextItem(QPointF,QTextItem)">
4364 4503 <modify-argument index="2" invalidate-after-use="yes" />
4365 4504 </modify-function>
4366 4505
4367 4506 <extra-includes>
4368 4507 <include file-name="QVarLengthArray" location="global"/>
4369 4508 </extra-includes>
4370 4509 <modify-function signature="setPaintDevice(QPaintDevice*)">
4371 <remove/>
4510 <remove/>
4372 4511 </modify-function>
4373 4512 <modify-field name="state" read="false" write="false"/>
4374 4513 </object-type>
4375
4376 <object-type name="QGuiSignalMapper"/>
4377
4514
4515 <object-type name="QAbstractTableModel">
4516 <extra-includes>
4517 <include file-name="QStringList" location="global"/>
4518 <include file-name="QSize" location="global"/>
4519 </extra-includes>
4520 </object-type>
4521
4522 <object-type name="QGuiSignalMapper"/>
4523
4378 4524 <object-type name="QComboBox">
4379 4525 <modify-function signature="initStyleOption(QStyleOptionComboBox*)const">
4380 4526 <access modifier="private"/>
4381 4527 </modify-function>
4382 4528 <modify-function signature="setCompleter(QCompleter*)">
4383 4529 <modify-argument index="1">
4384 4530 <reference-count variable-name="__rcCompleter" action="set"/>
4385 4531 </modify-argument>
4386 4532 </modify-function>
4387 4533 <modify-function signature="setValidator(const QValidator*)">
4388 4534 <modify-argument index="1">
4389 4535 <reference-count variable-name="__rcValidator" action="set"/>
4390 4536 </modify-argument>
4391 4537 </modify-function>
4392 4538 <modify-function signature="setItemDelegate(QAbstractItemDelegate *)">
4393 4539 <modify-argument index="1">
4394 4540 <define-ownership class="java" owner="c++"/>
4395 4541 <no-null-pointer/>
4396 4542 </modify-argument>
4397 4543 </modify-function>
4398 4544 <modify-function signature="setView(QAbstractItemView *)">
4399 4545 <modify-argument index="1">
4400 4546 <no-null-pointer/>
4401 4547 <!-- Safe to ignore because combo box reparents view -->
4402 4548 <reference-count action="ignore"/>
4403 </modify-argument>
4549 </modify-argument>
4404 4550 </modify-function>
4405 4551 <modify-function signature="setLineEdit(QLineEdit *)">
4406 4552 <modify-argument index="1">
4407 4553 <no-null-pointer/>
4408 4554 <!-- Safe to ignore because combo box reparents line edit -->
4409 4555 <reference-count action="ignore"/>
4410 4556 </modify-argument>
4411 4557 </modify-function>
4412 4558 <modify-function signature="setModel(QAbstractItemModel *)">
4413 4559 <modify-argument index="1">
4414 4560 <no-null-pointer/>
4415 4561 <reference-count action="set" variable-name="__rcModel"/>
4416 4562 </modify-argument>
4417 4563 </modify-function>
4418 4564 <inject-code>
4419 4565 <insert-template name="gui.init_style_option">
4420 4566 <replace from="%TYPE" to="QStyleOptionComboBox"/>
4421 4567 </insert-template>
4422 </inject-code>
4568 </inject-code>
4423 4569 <modify-function signature="activated(int)">&gt;
4424 <rename to="activatedIndex"/>
4570 <rename to="activatedIndex"/>
4425 4571 </modify-function>
4426 4572 <modify-function signature="currentIndexChanged(const QString &amp;)">
4427 4573 <rename to="currentStringChanged"/>
4428 4574 </modify-function>
4429 4575 <modify-function signature="highlighted(int)">
4430 4576 <rename to="highlightedIndex"/>
4431 4577 </modify-function>
4432
4578
4433 4579 <modify-function signature="autoCompletion()const" remove="all"/> <!--### Obsolete in 4.3-->
4434 4580 <modify-function signature="autoCompletionCaseSensitivity()const" remove="all"/> <!--### Obsolete in 4.3-->
4435 4581 <modify-function signature="setAutoCompletion(bool)" remove="all"/> <!--### Obsolete in 4.3-->
4436 4582 <modify-function signature="setAutoCompletionCaseSensitivity(Qt::CaseSensitivity)" remove="all"/> <!--### Obsolete in 4.3-->
4437 </object-type>
4438
4583 </object-type>
4584
4439 4585 <object-type name="QTextEdit">
4440 4586 <extra-includes>
4441 4587 <include file-name="QTextCursor" location="global"/>
4442 4588 </extra-includes>
4443 4589 <modify-function signature="setDocument(QTextDocument*)">
4444 4590 <modify-argument index="1">
4445 4591 <reference-count action="set" variable-name="__rcDocument"/>
4446 4592 </modify-argument>
4447 4593 </modify-function>
4448 4594 <modify-function signature="insertFromMimeData(const QMimeData*) ">
4449 4595 <modify-argument index="1">
4450 4596 <reference-count action="ignore"/>
4451 4597 </modify-argument>
4452 4598 </modify-function>
4453 4599 </object-type>
4454 4600
4455 4601 <object-type name="QPrinter" delete-in-main-thread="yes">
4456 4602 <modify-function signature="setEngines(QPrintEngine*,QPaintEngine*)">
4457 4603 <modify-argument index="1">
4458 4604 <reference-count action="set" variable-name="__rcPrintEngine"/>
4459 4605 </modify-argument>
4460 4606 <modify-argument index="2">
4461 4607 <reference-count action="set" variable-name="__rcPaintEngine"/>
4462 4608 </modify-argument>
4463 4609 </modify-function>
4464 4610 </object-type>
4465 4611
4466 4612 <object-type name="QAction">
4467 4613 <modify-function signature="setMenu(QMenu*)">
4468 4614 <modify-argument index="1">
4469 4615 <reference-count action="set" variable-name="__rcMenu"/>
4470 4616 </modify-argument>
4471 4617 </modify-function>
4472
4618
4473 4619 </object-type>
4474 4620
4475 4621 <object-type name="QPainter">
4476 4622 <extra-includes>
4477 4623 <include file-name="QWidget" location="global"/>
4478 4624 <include file-name="QPainterPath" location="global"/>
4479 4625 <include file-name="QPixmap" location="global"/>
4480 4626 </extra-includes>
4481
4627
4482 4628 <modify-function signature="drawText(const QPointF &amp;, const QString &amp;, int, int)" remove="all" />
4483
4629
4484 4630 <modify-function signature="drawConvexPolygon(const QPoint *, int)">
4485 4631 <remove/>
4486 4632 </modify-function>
4487 4633 <modify-function signature="drawConvexPolygon(const QPointF *, int)">
4488 4634 <remove/>
4489 </modify-function>
4635 </modify-function>
4490 4636 <modify-function signature="drawLines(const QLine *, int)">
4491 4637 <remove/>
4492 </modify-function>
4638 </modify-function>
4493 4639 <modify-function signature="drawLines(const QLineF *, int)">
4494 4640 <remove/>
4495 4641 </modify-function>
4496 4642 <modify-function signature="drawLines(const QPoint *, int)">
4497 4643 <remove/>
4498 4644 </modify-function>
4499 4645 <modify-function signature="drawLines(const QPointF *, int)">
4500 4646 <remove/>
4501 4647 </modify-function>
4502 4648 <modify-function signature="drawPoints(const QPoint *, int)">
4503 4649 <remove/>
4504 4650 </modify-function>
4505 4651 <modify-function signature="drawPoints(const QPointF *, int)">
4506 4652 <remove/>
4507 </modify-function>
4653 </modify-function>
4508 4654 <modify-function signature="drawPolygon(const QPoint *, int, Qt::FillRule)">
4509 4655 <remove/>
4510 4656 </modify-function>
4511 4657 <modify-function signature="drawPolygon(const QPointF *, int, Qt::FillRule)">
4512 4658 <remove/>
4513 </modify-function>
4659 </modify-function>
4514 4660 <modify-function signature="drawPolyline(const QPoint *, int)">
4515 4661 <remove/>
4516 4662 </modify-function>
4517 4663 <modify-function signature="drawPolyline(const QPointF *, int)">
4518 4664 <remove/>
4519 </modify-function>
4665 </modify-function>
4520 4666 <modify-function signature="drawRects(const QRect *, int)">
4521 4667 <remove/>
4522 4668 </modify-function>
4523 4669 <modify-function signature="drawRects(const QRectF *, int)">
4524 4670 <remove/>
4525 </modify-function>
4671 </modify-function>
4526 4672 <modify-function signature="drawLines(const QVector&lt;QPoint&gt; &amp;)">
4527 4673 <rename to="drawLinesFromPoints"/>
4528 </modify-function>
4674 </modify-function>
4529 4675 <modify-function signature="drawLines(const QVector&lt;QPointF&gt; &amp;)">
4530 4676 <rename to="drawLinesFromPointsF"/>
4531 4677 </modify-function>
4532 4678 <modify-function signature="drawLines(const QVector&lt;QLineF&gt; &amp;)">
4533 4679 <rename to="drawLinesF"/>
4534 4680 </modify-function>
4535 4681 <modify-function signature="drawRects(const QVector&lt;QRectF&gt; &amp;)">
4536 4682 <rename to="drawRectsF"/>
4537 </modify-function>
4538
4683 </modify-function>
4684
4539 4685 <modify-function signature="QPainter(QPaintDevice *)">
4540 4686 <modify-argument index="1">
4541 4687 <no-null-pointer/>
4542 4688 </modify-argument>
4543 </modify-function>
4689 </modify-function>
4544 4690 <modify-function signature="begin(QPaintDevice *)">
4545 4691 <modify-argument index="1">
4546 4692 <no-null-pointer/>
4547 4693 </modify-argument>
4548 </modify-function>
4694 </modify-function>
4549 4695 <modify-function signature="initFrom(const QWidget *)">
4550 4696 <modify-argument index="1">
4551 4697 <no-null-pointer/>
4552 4698 </modify-argument>
4553 </modify-function>
4699 </modify-function>
4554 4700 <modify-function signature="setRedirected(const QPaintDevice *, QPaintDevice *, const QPoint &amp;)">
4555 4701 <modify-argument index="1">
4556 4702 <no-null-pointer />
4557 4703 </modify-argument>
4558 4704 </modify-function>
4559 4705 <modify-function signature="restoreRedirected(const QPaintDevice *)">
4560 4706 <modify-argument index="1">
4561 4707 <no-null-pointer />
4562 4708 </modify-argument>
4563 4709 </modify-function>
4564
4710
4565 4711 <modify-function signature="drawText(QRect,int,QString,QRect*)">
4566 4712 <access modifier="private"/>
4567 4713 <modify-argument index="4">
4568 4714 <remove-default-expression/>
4569 </modify-argument>
4715 </modify-argument>
4570 4716 </modify-function>
4571
4717
4572 4718 <modify-function signature="drawText(QRectF,int,QString,QRectF*)">
4573 4719 <access modifier="private"/>
4574 4720 <modify-argument index="4">
4575 4721 <remove-default-expression/>
4576 </modify-argument>
4722 </modify-argument>
4577 4723 </modify-function>
4578
4724
4579 4725 <modify-function signature="drawText(int,int,int,int,int,QString,QRect*)">
4580 4726 <access modifier="private"/>
4581 4727 <modify-argument index="7">
4582 4728 <remove-default-expression/>
4583 4729 </modify-argument>
4584 4730 </modify-function>
4585
4731
4586 4732 <modify-function signature="redirected(const QPaintDevice*,QPoint*)">
4587 4733 <access modifier="private"/>
4588 4734 <modify-argument index="2">
4589 4735 <remove-default-expression/>
4590 4736 </modify-argument>
4591 4737 </modify-function>
4592 4738 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
4593 4739 <modify-function signature="matrixEnabled()const" remove="all"/> <!--### Obsolete in 4.3-->
4594 4740 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
4595 4741 <modify-function signature="setMatrixEnabled(bool)" remove="all"/> <!--### Obsolete in 4.3-->
4596 </object-type>
4597
4742 </object-type>
4743
4598 4744 <object-type name="QApplication">
4599 4745 <extra-includes>
4600 4746 <include file-name="QBasicTimer" location="global"/>
4601 4747 <include file-name="QFont" location="global"/>
4602 4748 <include file-name="QFontMetrics" location="global"/>
4603 4749 <include file-name="QPalette" location="global"/>
4604 4750 <include file-name="QIcon" location="global"/>
4605 4751 <include file-name="QLocale" location="global"/>
4606 </extra-includes>
4607
4752 </extra-includes>
4753
4608 4754 <modify-function signature="QApplication(int &amp;, char **, int)">
4609 4755 <access modifier="private"/>
4610 </modify-function>
4756 </modify-function>
4611 4757 <modify-function signature="QApplication(int &amp;, char **, QApplication::Type, int)">
4612 <remove/>
4758 <remove/>
4613 4759 </modify-function>
4614 4760 <modify-function signature="QApplication(int &amp;, char **, bool, int)">
4615 <remove/>
4761 <remove/>
4616 4762 </modify-function>
4617
4763
4618 4764 <modify-function signature="font(const char*)">
4619 4765 <remove/>
4620 4766 </modify-function>
4621 4767 <modify-function signature="setFont(QFont,const char*)">
4622 4768 <access modifier="private"/>
4623 4769 <modify-argument index="2">
4624 4770 <remove-default-expression/>
4625 4771 </modify-argument>
4626 4772 </modify-function>
4627
4773
4628 4774 <modify-function signature="palette(const char*)">
4629 4775 <remove/>
4630 4776 </modify-function>
4631 4777 <modify-function signature="setPalette(QPalette,const char*)">
4632 4778 <access modifier="private"/>
4633 4779 <modify-argument index="2">
4634 4780 <remove-default-expression/>
4635 4781 </modify-argument>
4636 4782 </modify-function>
4637
4783
4638 4784 <modify-function signature="overrideCursor()">
4639 4785 <access modifier="private"/>
4640 4786 <rename to="overrideCursor_private"/>
4641 4787 </modify-function>
4642
4788
4643 4789 <modify-function signature="setInputContext(QInputContext*)">
4644 4790 <modify-argument index="1">
4645 4791 <define-ownership class="java" owner="c++"/>
4646 4792 </modify-argument>
4647 4793 </modify-function>
4648 4794 <modify-function signature="setActiveWindow(QWidget*)">
4649 4795 <modify-argument index="1">
4650 4796 <reference-count action="ignore"/>
4651 4797 </modify-argument>
4652 4798 </modify-function>
4653 4799 <modify-function signature="setStyle(QStyle*)">
4654 4800 <modify-argument index="1">
4655 4801 <reference-count action="ignore"/>
4656 4802 </modify-argument>
4657 4803 </modify-function>
4658 4804 </object-type>
4659
4805
4806 <object-type name="QMouseEventTransition" />
4807 <object-type name="QKeyEventTransition" />
4808 <value-type name="QQuaternion" />
4809
4660 4810 <object-type name="QCommandLinkButton" />
4661 4811 <object-type name="QFileSystemModel">
4662 4812 <modify-function signature="setIconProvider(QFileIconProvider*)">
4663 4813 <modify-argument index="1">
4664 4814 <reference-count action="set" variable-name="__rcIconProvider"/>
4665 4815 </modify-argument>
4666 4816 </modify-function>
4667 </object-type>
4817 </object-type>
4668 4818 <object-type name="QFormLayout">
4669 4819 <modify-function signature="addRow(QWidget*,QWidget*)">
4670 4820 <modify-argument index="1">
4671 4821 <reference-count action="ignore" />
4672 4822 </modify-argument>
4673 4823 <modify-argument index="2">
4674 4824 <reference-count action="ignore" />
4675 4825 </modify-argument>
4676 4826 </modify-function>
4677 4827 <modify-function signature="addRow(QLayout*)">
4678 4828 <modify-argument index="1">
4679 4829 <reference-count action="ignore" />
4680 4830 </modify-argument>
4681 4831 </modify-function>
4682 4832 <modify-function signature="addRow(QWidget*,QLayout*)">
4683 4833 <modify-argument index="1">
4684 <reference-count action="ignore" />
4834 <reference-count action="ignore" />
4685 4835 </modify-argument>
4686 4836 <modify-argument index="2">
4687 <reference-count action="ignore" />
4688 </modify-argument>
4837 <reference-count action="ignore" />
4838 </modify-argument>
4689 4839 </modify-function>
4690 4840
4691 4841 <modify-function signature="addRow(QWidget*)">
4692 4842 <modify-argument index="1">
4693 4843 <reference-count action="ignore" />
4694 4844 </modify-argument>
4695 4845 </modify-function>
4696 4846 <modify-function signature="addRow(QString,QLayout*)">
4697 4847 <modify-argument index="2">
4698 4848 <reference-count action="ignore" />
4699 4849 </modify-argument>
4700 4850 </modify-function>
4701 4851 <modify-function signature="addRow(QString,QWidget*)">
4702 4852 <modify-argument index="2">
4703 4853 <reference-count action="ignore" />
4704 4854 </modify-argument>
4705 4855 </modify-function>
4706 4856 <modify-function signature="insertRow(int,QLayout*)">
4707 4857 <modify-argument index="2">
4708 4858 <reference-count action="ignore" />
4709 4859 </modify-argument>
4710 4860 </modify-function>
4711 4861 <modify-function signature="insertRow(int,QWidget*,QLayout*)">
4712 4862 <modify-argument index="2">
4713 4863 <reference-count action="ignore" />
4714 4864 </modify-argument>
4715 4865 <modify-argument index="3">
4716 4866 <reference-count action="ignore" />
4717 </modify-argument>
4867 </modify-argument>
4718 4868 </modify-function>
4719 4869 <modify-function signature="insertRow(int,QWidget*,QWidget*)">
4720 4870 <modify-argument index="2">
4721 4871 <reference-count action="ignore" />
4722 4872 </modify-argument>
4723 4873 <modify-argument index="3">
4724 4874 <reference-count action="ignore" />
4725 </modify-argument>
4875 </modify-argument>
4726 4876 </modify-function>
4727 4877 <modify-function signature="insertRow(int,QWidget*)">
4728 4878 <modify-argument index="2">
4729 4879 <reference-count action="ignore" />
4730 </modify-argument>
4880 </modify-argument>
4731 4881 </modify-function>
4732 4882 <modify-function signature="insertRow(int,QString,QLayout*)">
4733 4883 <modify-argument index="3">
4734 4884 <reference-count action="ignore" />
4735 </modify-argument>
4885 </modify-argument>
4736 4886 </modify-function>
4737 4887 <modify-function signature="insertRow(int,QString,QWidget*)">
4738 4888 <modify-argument index="3">
4739 4889 <reference-count action="ignore" />
4740 </modify-argument>
4741 </modify-function>
4890 </modify-argument>
4891 </modify-function>
4742 4892 <modify-function signature="setLayout(int,QFormLayout::ItemRole,QLayout*)">
4743 4893 <modify-argument index="3">
4744 4894 <reference-count action="ignore" />
4745 </modify-argument>
4895 </modify-argument>
4746 4896 </modify-function>
4747 4897 <modify-function signature="setWidget(int,QFormLayout::ItemRole,QWidget*)">
4748 4898 <modify-argument index="3">
4749 4899 <reference-count action="ignore" />
4750 </modify-argument>
4900 </modify-argument>
4751 4901 </modify-function>
4752 4902 <modify-function signature="setItem(int,QFormLayout::ItemRole,QLayoutItem*)" access="private" rename="setItem_private">
4753 4903 <modify-argument index="3">
4754 4904 <define-ownership class="java" owner="c++"/>
4755 4905 </modify-argument>
4756 4906 </modify-function>
4757 4907 <modify-function signature="addItem(QLayoutItem*)">
4758 4908 <modify-argument index="1">
4759 4909 <define-ownership class="java" owner="c++"/>
4760 </modify-argument>
4910 </modify-argument>
4761 4911 </modify-function>
4762 4912 </object-type>
4763 4913 <object-type name="QGraphicsGridLayout" delete-in-main-thread="yes">
4764 4914 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
4765 4915 <modify-argument index="1">
4766 4916 <reference-count action="add" variable-name="__rcItems" />
4767 4917 </modify-argument>
4768 4918 </modify-function>
4769 4919 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
4770 4920 <modify-argument index="1">
4771 4921 <reference-count action="add" variable-name="__rcItems" />
4772 4922 </modify-argument>
4773 4923 </modify-function>
4774 4924 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
4775 4925 <modify-argument index="1">
4776 4926 <reference-count action="ignore" />
4777 4927 </modify-argument>
4778 4928 </modify-function>
4779 </object-type>
4929 </object-type>
4780 4930 <object-type name="QGraphicsLayout" delete-in-main-thread="yes">
4781
4931
4782 4932 <modify-function signature="widgetEvent(QEvent*)">
4783 4933 <modify-argument index="1" invalidate-after-use="yes" />
4784 4934 </modify-function>
4785 4935 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
4786 4936 <modify-argument index="1">
4787 4937 <reference-count action="set" variable-name="__rcParentLayoutItem" />
4788 4938 </modify-argument>
4789 4939 </modify-function>
4790 </object-type>
4940 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
4941 <modify-argument index="1">
4942 <reference-count action="set" variable-name="__rcItem" />
4943 </modify-argument>
4944 </modify-function>
4945 </object-type>
4791 4946 <interface-type name="QGraphicsLayoutItem" delete-in-main-thread="yes">
4792 4947 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
4793 4948 <modify-argument index="1">
4794 4949 <reference-count action="set" variable-name="__rcParentLayoutItem" />
4795 4950 </modify-argument>
4796 </modify-function>
4951 </modify-function>
4952 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
4953 <modify-argument index="1">
4954 <reference-count action="set" variable-name="__rcItem" />
4955 </modify-argument>
4956 </modify-function>
4797 4957 </interface-type>
4798 4958 <object-type name="QGraphicsLinearLayout" delete-in-main-thread="yes">
4799 4959 <modify-function signature="addItem(QGraphicsLayoutItem*)">
4800 4960 <modify-argument index="1">
4801 4961 <reference-count action="add" variable-name="__rcItems" />
4802 4962 </modify-argument>
4803 4963 </modify-function>
4804 4964 <modify-function signature="insertItem(int,QGraphicsLayoutItem*)">
4805 4965 <modify-argument index="2">
4806 4966 <reference-count action="add" variable-name="__rcItems" />
4807 4967 </modify-argument>
4808 4968 </modify-function>
4809 4969 <modify-function signature="removeItem(QGraphicsLayoutItem*)">
4810 4970 <modify-argument index="1">
4811 4971 <reference-count action="remove" variable-name="__rcItems" />
4812 4972 </modify-argument>
4813 4973 </modify-function>
4814 4974 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
4815 4975 <modify-argument index="1">
4816 4976 <reference-count action="ignore" />
4817 4977 </modify-argument>
4818 4978 </modify-function>
4819 4979 <modify-function signature="setStretchFactor(QGraphicsLayoutItem*,int)">
4820 4980 <modify-argument index="1">
4821 4981 <reference-count action="ignore" />
4822 4982 </modify-argument>
4823 4983 </modify-function>
4824 </object-type>
4984 </object-type>
4825 4985 <object-type name="QGraphicsProxyWidget"/> <!-- a QObject so main-thread delete redundant -->
4826 4986 <object-type name="QGraphicsWidget"> <!-- a QObject so main-thread delete redundant -->
4827 4987 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
4828 4988 <modify-function signature="children()const" remove="all" />
4829 4989 <modify-function signature="setLayout(QGraphicsLayout*)">
4830 4990 <modify-argument index="1">
4831 4991 <reference-count action="set" variable-name="__rcLayout" />
4832 4992 </modify-argument>
4833 4993 </modify-function>
4834
4994
4995 <modify-function signature="addAction(QAction*)">
4996 <modify-argument index="1">
4997 <reference-count action="add" variable-name="__rcActions" />
4998 </modify-argument>
4999 </modify-function>
5000 <modify-function signature="insertAction(QAction*,QAction*)">
5001 <modify-argument index="2">
5002 <reference-count action="add" variable-name="__rcActions" />
5003 </modify-argument>
5004 </modify-function>
5005 <modify-function signature="insertActions(QAction*,QList&lt;QAction*&gt;)">
5006 <modify-argument index="2">
5007 <reference-count action="add" variable-name="__rcActions" />
5008 </modify-argument>
5009 </modify-function>
5010 <modify-function signature="removeAction(QAction*)">
5011 <modify-argument index="1">
5012 <reference-count action="remove" variable-name="__rcActions" />
5013 </modify-argument>
5014 </modify-function>
5015
5016
4835 5017 <modify-function signature="changeEvent(QEvent*)">
4836 5018 <modify-argument index="1" invalidate-after-use="yes" />
4837 5019 </modify-function>
4838 5020 <modify-function signature="closeEvent(QCloseEvent*)">
4839 5021 <modify-argument index="1" invalidate-after-use="yes" />
4840 5022 </modify-function>
4841 5023 <modify-function signature="grabKeyboardEvent(QEvent*)">
4842 5024 <modify-argument index="1" invalidate-after-use="yes" />
4843 5025 </modify-function>
4844 5026 <modify-function signature="grabMouseEvent(QEvent*)">
4845 5027 <modify-argument index="1" invalidate-after-use="yes" />
4846 5028 </modify-function>
4847 5029 <modify-function signature="hideEvent(QHideEvent*)">
4848 5030 <modify-argument index="1" invalidate-after-use="yes" />
4849 5031 </modify-function>
4850 5032 <modify-function signature="moveEvent(QGraphicsSceneMoveEvent*)">
4851 5033 <modify-argument index="1" invalidate-after-use="yes" />
4852 5034 </modify-function>
4853 5035 <modify-function signature="paintWindowFrame(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
4854 5036 <modify-argument index="1" invalidate-after-use="yes" />
4855 5037 </modify-function>
4856 5038 <modify-function signature="resizeEvent(QGraphicsSceneResizeEvent*)">
4857 5039 <modify-argument index="1" invalidate-after-use="yes" />
4858 5040 </modify-function>
4859 5041 <modify-function signature="showEvent(QShowEvent*)">
4860 5042 <modify-argument index="1" invalidate-after-use="yes" />
4861 5043 </modify-function>
4862 5044 <modify-function signature="ungrabKeyboardEvent(QEvent*)">
4863 5045 <modify-argument index="1" invalidate-after-use="yes" />
4864 5046 </modify-function>
4865 5047 <modify-function signature="ungrabMouseEvent(QEvent*)">
4866 5048 <modify-argument index="1" invalidate-after-use="yes" />
4867 5049 </modify-function>
4868 5050 <modify-function signature="windowFrameEvent(QEvent*)">
4869 5051 <modify-argument index="1" invalidate-after-use="yes" />
4870 5052 </modify-function>
4871
5053
4872 5054 <modify-function signature="setStyle(QStyle*)">
4873 5055 <modify-argument index="1">
4874 5056 <reference-count action="set" variable-name="__rcStyle" />
4875 5057 </modify-argument>
4876 5058 </modify-function>
4877 5059 <modify-function signature="setTabOrder(QGraphicsWidget*,QGraphicsWidget*)">
4878 5060 <modify-argument index="1">
4879 5061 <reference-count action="ignore" />
4880 5062 </modify-argument>
4881 5063 <modify-argument index="2">
4882 5064 <reference-count action="ignore" />
4883 </modify-argument>
5065 </modify-argument>
4884 5066 </modify-function>
4885 5067 </object-type>
4886 5068 <object-type name="QPlainTextDocumentLayout" />
4887 5069 <object-type name="QPlainTextEdit">
4888 5070 <modify-function signature="setDocument(QTextDocument*)">
4889 5071 <modify-argument index="1">
4890 <reference-count action="set" variable-name="__rcDocument" />
5072 <reference-count action="set" variable-name="__rcDocument" />
4891 5073 </modify-argument>
4892 5074 </modify-function>
4893 5075 <modify-function signature="insertFromMimeData(const QMimeData*)">
4894 5076 <modify-argument index="1">
4895 5077 <reference-count action="ignore" />
4896 5078 </modify-argument>
4897 5079 </modify-function>
4898 5080 </object-type>
4899 <object-type name="QPrintPreviewDialog" />
5081 <object-type name="QPrintPreviewDialog" >
5082 </object-type>
4900 5083 <object-type name="QPrintPreviewWidget" />
4901 5084 <object-type name="QStyledItemDelegate">
4902 5085 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
4903 5086 <modify-argument index="1">
4904 5087 <reference-count action="set" variable-name="__rcItemEditorFactory" />
4905 5088 </modify-argument>
4906 5089 </modify-function>
4907 5090 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
4908 5091 <modify-argument index="1">
4909 5092 <reference-count action="ignore" />
4910 5093 </modify-argument>
4911 5094 </modify-function>
4912 5095 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
4913 5096 <modify-argument index="1">
4914 5097 <reference-count action="ignore"/>
4915 5098 </modify-argument>
4916 </modify-function>
5099 </modify-function>
4917 5100 </object-type>
4918 5101
4919 5102 <interface-type name="QAccessibleFactoryInterface" java-name="QAbstractAccessibleFactory" />
4920 5103 <interface-type name="QIconEngineFactoryInterfaceV2" java-name="QAbstractIconEngineFactoryV2" />
4921 <interface-type name="QImageIOHandlerFactoryInterface" java-name="QAbstractImageIOHandlerFactory" />
5104 <interface-type name="QImageIOHandlerFactoryInterface" java-name="QAbstractImageIOHandlerFactory" />
4922 5105 <interface-type name="QInputContextFactoryInterface" java-name="QAbstractInputContextFactory" />
4923 5106 <interface-type name="QStyleFactoryInterface" java-name="QAbstractStyleFactory" />
5107 <interface-type name="QTextCodecFactoryInterface" java-name="QAbstractTextCodecFactory" />
4924 5108 <interface-type name="QPictureFormatInterface" java-name="QAbstractPictureFormat" />
4925
5109
4926 5110 <object-type name="QIconEnginePluginV2"/>
4927 <object-type name="QAccessiblePlugin"/>
5111 <object-type name="QAccessiblePlugin"/>
4928 5112 <object-type name="QImageIOPlugin" />
4929 5113 <object-type name="QInputContextPlugin" />
4930 5114 <object-type name="QPictureFormatPlugin" />
4931 5115 <object-type name="QStylePlugin" />
4932
5116 <object-type name="QTextCodecPlugin" />
5117 <object-type name="QGesture" />
5118 <object-type name="QGraphicsAnchorLayout" />
5119 <object-type name="QGraphicsAnchor" />
5120 <object-type name="QGraphicsEffect" />
5121 <object-type name="QGraphicsObject">
5122 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
5123 <modify-function signature="children()const" remove="all" />
5124 </object-type>
5125 <object-type name="QGraphicsOpacityEffect" />
5126 <object-type name="QGraphicsPixelizeEffect" />
5127 <object-type name="QGraphicsRotation" />
5128 <object-type name="QGraphicsScale" />
5129 <object-type name="QGraphicsTransform" />
5130 <object-type name="QPanGesture" />
5131 <object-type name="QPinchGesture" />
5132 <object-type name="QProxyStyle" />
5133 <object-type name="QSwipeGesture" />
5134 <object-type name="QTouchEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TouchBegin || %1-&gt;type() == QEvent::TouchUpdate || %1-&gt;type() == QEvent::TouchEnd" />
5135
5136 <!-- Inefficient hash codes -->
5137 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFrame_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5138 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextTableCell' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5139 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextOption_Tab' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5140 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextLength' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5141 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5142 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5143 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextCursor' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5144 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath_Element' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5145 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5146 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QItemSelection' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5147 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QKeySequence' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5148 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSizePolicy' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5149 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFragment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5150 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetrics' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5151 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGradient' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5152 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetricsF' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5153 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFormat' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5154 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QEasingCurve' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5155 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGenericMatrix' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5156 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMatrix4x4' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5157 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMargins' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5158 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPixmapCache_Key' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5159 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector4D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5160 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QQuaternion' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5161 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector2D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5162 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector3D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
5163
5164 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPanGesture'" />
5165 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPanGesture'" />
5166 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QSwipeGesture'" />
5167 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPinchGesture'" />
5168 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPinchGesture'" />
5169
5170 <!-- Intentional omissions. See explanation for QtJambiTextObjectInterface class in typesystem and headers. -->
5171 <suppress-warning text="WARNING(MetaJavaBuilder) :: class 'QTextObjectInterface' inherits from unknown base class 'QTextObjectInterface'" />
5172 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown interface for 'QTextObjectInterface': 'QTextObjectInterfaceInterface'" />
5173
5174 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QPixmapFilter' inherits from polymorphic class 'QPixmapFilter', but has no polymorphic id set"/>
4933 5175 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::QPixmap', unmatched parameter type 'QPixmapData*'" />
4934 5176 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
4935 5177 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
4936 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private const\*'"/>
5178 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private const\*'"/>
4937 5179 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextEngine\*'"/>
4938 5180 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QFontEngine\*'"/>
4939 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPixmap::Type'"/>
4940 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QInputDialog::Type'"/>
4941 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextFrameLayoutData\*'"/>
5181 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPixmap::Type'"/>
5182 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QInputDialog::Type'"/>
5183 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextFrameLayoutData\*'"/>
4942 5184 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractUndoItem\*'"/>
4943 5185 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*QImageTextKeyLang*'"/>
4944 5186 <suppress-warning text="WARNING(MetaJavaBuilder) :: non-public function '*' in interface '*'"/>
4945 5187 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
4946 5188 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
4947 5189 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVector&lt;FormatRange&gt;()' of argument in function '*', class '*'"/>
4948 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVariantList()' of argument in function '*', class '*'"/>
4949 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
4950 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QTextLayout::QTextLayout', unmatched parameter type 'QTextEngine*'"/>
4951 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value of argument in function 'doAction', class 'QAccessibleInterface'"/>
5190 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVariantList()' of argument in function '*', class '*'"/>
5191 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
5192 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QTextLayout::QTextLayout', unmatched parameter type 'QTextEngine*'"/>
5193 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value of argument in function 'doAction', class 'QAccessibleInterface'"/>
4952 5194 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFileDialog::QFileDialog', unmatched parameter type 'QFileDialogArgs const&amp;'"/>
4953 5195 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '0., 0., 1000000000., 1000000000.' of argument in function 'update', class 'QAbstractTextDocumentLayout'"/>
4954 5196 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::windowSurface', unmatched return type 'QWindowSurface*'"/>
4955 5197 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::setWindowSurface', unmatched parameter type 'QWindowSurface*'"/>
4956 5198 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QStyleOption::StyleOptionType' does not have a type entry or is not an enum"/>
4957 5199 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: ~FlagMask in QMessageBox::StandardButton"/>
4958 5200 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum ~FlagMask"/>
4959 5201 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QGraphicsSceneEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
4960 5202 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QInputEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
4961 5203 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenu' but not both"/>
4962 5204 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenuBar' but not both"/>
4963 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QBrush' has equals operators but no qHash() function"/>
4964 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFrame_iterator' has equals operators but no qHash() function"/>
4965 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRegion' has equals operators but no qHash() function"/>
4966 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPolygon' has equals operators but no qHash() function"/>
4967 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextTableCell' has equals operators but no qHash() function"/>
4968 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextLength' has equals operators but no qHash() function"/>
4969 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPalette' has equals operators but no qHash() function"/>
4970 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock_iterator' has equals operators but no qHash() function"/>
4971 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock' has equals operators but no qHash() function"/>
4972 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextCursor' has equals operators but no qHash() function"/>
4973 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFont' has equals operators but no qHash() function"/>
4974 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMatrix' has equals operators but no qHash() function"/>
4975 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPen' has equals operators but no qHash() function"/>
4976 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QColor' has equals operators but no qHash() function"/>
4977 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTransform' has equals operators but no qHash() function"/>
4978 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath_Element' has equals operators but no qHash() function"/>
4979 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath' has equals operators but no qHash() function"/>
4980 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QItemSelection' has equals operators but no qHash() function"/>
4981 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QKeySequence' has equals operators but no qHash() function"/>
4982 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QLine' has equals operators but no qHash() function"/>
4983 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPolygonF' has equals operators but no qHash() function"/>
4984 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSizePolicy' has equals operators but no qHash() function"/>
4985 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFragment' has equals operators but no qHash() function"/>
4986 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetrics' has equals operators but no qHash() function"/>
4987 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGradient' has equals operators but no qHash() function"/>
4988 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetricsF' has equals operators but no qHash() function"/>
4989 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFormat' has equals operators but no qHash() function"/>
4990 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QLineF' has equals operators but no qHash() function"/>
4991 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QImage' has equals operators but no qHash() function"/>
4992 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkCookie' has equals operators but no qHash() function" />
4993 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkRequest' has equals operators but no qHash() function" />
5205
4994 5206 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::pixmapData', unmatched return type 'QPixmapData*'"/>
4995 5207 <suppress-warning text="WARNING(MetaJavaBuilder) :: object type 'QAccessible' extended by interface type 'QAbstractAccessibleFactory'. The resulting API will be less expressive than the original." />
4996 5208
4997 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextOption_Tab' has equals operators but no qHash() function"/>
5209 <suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QPalette::NColorRoles" />
5210
5211 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'QtSharedPointer' does not have a type entry" />
4998 5212
4999 5213 </typesystem>
This diff has been collapsed as it changes many lines, (1370 lines changed) Show them Hide them
@@ -1,5458 +1,5672
1 1 <?xml version="1.0"?>
2 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"/>
3
3 4 <rejection class="*" function-name="d_func"/>
4 5
5 6 <rejection class="*" field-name="d_ptr"/>
6 7 <rejection class="*" field-name="d"/>
7 8
9 <rejection class="QGenericMatrix"/>
10 <rejection class="QPixmapFilterPrivate"/>
11 <rejection class="QPenPrivate"/>
12 <rejection class="QGtkStyle"/>
8 13 <rejection class="QWindowsCEStyle"/>
9 14 <rejection class="QWindowsMobileStyle"/>
10 <rejection class="QAbstractUndoItem"/>
15 <rejection class="QAbstractUndoItem"/>
11 16 <rejection class="QAccessibleApplication"/>
12 17 <rejection class="QBrushData"/>
13 18 <rejection class="QImageTextKeyLang"/>
14 19 <rejection class="QItemEditorCreator"/>
15 20 <rejection class="QLibrary"/>
16 21 <rejection class="QLinkedList"/>
17 22 <rejection class="QLinkedListData"/>
18 23 <rejection class="QLinkedListIterator"/>
19 24 <rejection class="QLinkedListNode"/>
20 25 <rejection class="QMimeSource"/>
21 26 <rejection class="QPainterPathPrivate"/>
22 27 <rejection class="QRegionData"/>
23 28 <rejection class="QStandardItemEditorCreator"/>
24 29 <rejection class="QStyleOptionQ3DockWindow"/>
25 30 <rejection class="QStyleOptionQ3ListView"/>
26 31 <rejection class="QStyleOptionQ3ListViewItem"/>
27 32 <rejection class="QTextFrameLayoutData"/>
28 33 <rejection class="QUpdateLaterEvent"/>
29 34 <rejection class="QVFbHeader"/>
30 35 <rejection class="QWidgetData"/>
31 36 <rejection class="QWindowSurface"/>
32 37 <rejection class="QWindowsXPStyle"/>
33 38 <rejection class="QWindowsVistaStyle"/>
34 39 <rejection class="QWSEmbedWidget"/>
35 40 <rejection class="QRegion::QRegionData"/>
36 41 <rejection class="JObject_key"/>
37 42 <rejection class="QAccessibleEditableTextInterface"/>
38 43 <rejection class="QAccessibleSimpleEditableTextInterface"/>
39 44 <rejection class="QAccessibleTextInterface"/>
40 <rejection class="QAccessibleValueInterface"/>
41 <rejection class="QIconEngineFactoryInterface"/>
45 <rejection class="QAccessibleValueInterface"/>
46 <rejection class="QIconEngineFactoryInterface"/>
42 47 <rejection class="QIconEnginePlugin"/>
43 48 <rejection class="QWidgetItemV2"/>
44 49 <rejection class="QAbstractItemDelegate" function-name="operator="/>
45 50 <rejection class="QAccessible" function-name="installFactory"/>
46 51 <rejection class="QAccessible" function-name="installRootObjectHandler"/>
47 52 <rejection class="QAccessible" function-name="installUpdateHandler"/>
48 53 <rejection class="QAccessible" function-name="removeFactory"/>
49 <rejection class="QApplication" function-name="compressEvent"/>
54 <rejection class="QApplication" function-name="compressEvent"/>
50 55 <rejection class="QBrush" function-name="cleanUp"/>
51 56 <rejection class="QPictureIO" function-name="defineIOHandler"/>
52 57 <rejection class="QPolygon" function-name="putPoints"/>
53 58 <rejection class="QPolygon" function-name="setPoints"/>
54 59 <rejection class="QPolygon" function-name="setPoint"/>
55 60 <rejection class="QPolygon" function-name="points"/>
56 61 <rejection class="QPolygon" function-name="point"/>
57 62 <rejection class="QPrinter" function-name="printerSelectionOption"/>
58 63 <rejection class="QPrinter" function-name="setPrinterSelectionOption"/>
59 64 <rejection class="QWidget" function-name="create"/>
60 65 <rejection class="QWidget" function-name="find"/>
61 66 <rejection class="QWidget" function-name="handle"/>
62 67 <rejection class="QWidget" function-name="styleChange"/>
63 68 <rejection class="QWidget" function-name="internalWinId"/>
64 <rejection class="QActionGroup" function-name="selected"/>
65 <rejection class="QPaintEngine" function-name="fix_neg_rect"/>
69 <rejection class="QActionGroup" function-name="selected"/>
70 <rejection class="QPaintEngine" function-name="fix_neg_rect"/>
66 71 <rejection class="QTreeModel" function-name="node"/>
67 72 <rejection class="QTreeModel" function-name="initializeNode"/>
68 73 <rejection class="QTreeModel" function-name="queryChildren"/>
74 <rejection class="QTextObjectInterface"/>
69 75 <rejection class="QAccessible" function-name="cast_helper"/>
70 76 <rejection class="QAccessible2"/>
71 77 <rejection class="QAccessibleInterface" function-name="backgroundColor"/>
72 78 <rejection class="QAccessibleInterface" function-name="foregroundColor"/>
73 79 <rejection class="QAccessibleInterface" function-name="textInterface"/>
74 <rejection class="QAccessibleInterface" function-name="valueInterface"/>
80 <rejection class="QAccessibleInterface" function-name="valueInterface"/>
75 81 <rejection class="QAccessibleInterface" function-name="tableInterface"/>
76 82 <rejection class="QAccessibleInterface" function-name="editableTextInterface"/>
77 83 <rejection class="QAccessibleInterface" function-name="cast_helper"/>
78 84 <rejection class="QAccessibleInterfaceEx" function-name="interface_cast"/>
79 85 <rejection class="QAccessibleBridgePlugin"/>
80 <rejection class="QAccessibleBridgeFactoryInterface"/>
81 <rejection class="QTabletEvent" field-name="mExtra"/>
86 <rejection class="QAccessibleBridgeFactoryInterface"/>
87 <rejection class="QTabletEvent" field-name="mExtra"/>
82 88 <rejection class="QWidgetItem" field-name="wid"/>
83 89 <rejection class="QFont" enum-name="ResolveProperties"/>
90 <rejection class="QGradient" enum-name="InterpolationMode"/>
91 <rejection class="QIconEngineV2::AvailableSizesArgument"/>
92 <rejection class="QIconEngineV2" enum-name="IconEngineHook"/>
93 <rejection class="QGradient" enum-name="InterpolationMode"/>
94 <rejection class="QGradient" function-name="setInterpolationMode"/>
95 <rejection class="QGradient" function-name="interpolationMode"/>
96 <rejection class="QAbstractTextDocumentLayout" function-name="handlerForObject"/>
97
84 98
99 <enum-type name="QStyleOptionTabBarBaseV2::StyleOptionVersion"/>
100 <enum-type name="QTabBar::SelectionBehavior"/>
101 <enum-type name="QTabBar::ButtonPosition"/>
102 <enum-type name="QInputDialog::InputMode"/>
103 <enum-type name="QInputDialog::InputDialogOption" flags="QInputDialog::InputDialogOptions"/>
104 <enum-type name="QFontDialog::FontDialogOption" flags="QFontDialog::FontDialogOptions"/>
105 <enum-type name="QColorDialog::ColorDialogOption" flags="QColorDialog::ColorDialogOptions"/>
85 106 <enum-type name="QAbstractItemDelegate::EndEditHint"/>
86 107 <enum-type name="QAbstractItemView::CursorAction"/>
87 108 <enum-type name="QAbstractItemView::DragDropMode"/>
88 109 <enum-type name="QAbstractItemView::DropIndicatorPosition"/>
89 110 <enum-type name="QAbstractItemView::EditTrigger" flags="QAbstractItemView::EditTriggers"/>
90 111 <enum-type name="QAbstractItemView::ScrollHint"/>
91 112 <enum-type name="QAbstractItemView::ScrollMode"/>
92 113 <enum-type name="QAbstractItemView::SelectionBehavior"/>
93 114 <enum-type name="QAbstractItemView::SelectionMode"/>
94 115 <enum-type name="QAbstractItemView::State"/>
95 116 <enum-type name="QAbstractPrintDialog::PrintDialogOption" flags="QAbstractPrintDialog::PrintDialogOptions"/>
96 117 <enum-type name="QAbstractPrintDialog::PrintRange"/>
97 118 <enum-type name="QAbstractSlider::SliderAction"/>
98 119 <enum-type name="QAbstractSlider::SliderChange"/>
99 120 <enum-type name="QAbstractSpinBox::ButtonSymbols"/>
100 121 <enum-type name="QAbstractSpinBox::CorrectionMode"/>
101 122 <enum-type name="QAbstractSpinBox::StepEnabledFlag" flags="QAbstractSpinBox::StepEnabled"/>
102 123 <enum-type name="QAccessible::Event"/>
103 124 <enum-type name="QAccessible::Method"/>
104 125 <enum-type name="QAccessible::RelationFlag" flags="QAccessible::Relation"/>
105 126 <enum-type name="QAccessible::Role"/>
106 127 <enum-type name="QAccessible::StateFlag" flags="QAccessible::State"/>
107 128 <enum-type name="QAccessible::Text"/>
108 129 <enum-type name="QDesktopServices::StandardLocation"/>
109 <enum-type name="QDirModel::Roles"/>
130 <enum-type name="QDirModel::Roles"/>
110 131 <enum-type name="QFont::Capitalization"/>
111 132 <enum-type name="QFont::SpacingType"/>
112 133 <enum-type name="QGraphicsItem::CacheMode"/>
113 134 <enum-type name="QMdiArea::AreaOption" flags="QMdiArea::AreaOptions"/>
114 135 <enum-type name="QMdiArea::WindowOrder"/>
115 136 <enum-type name="QMdiArea::ViewMode"/>
116 137 <enum-type name="QFileSystemModel::Roles"/>
117 138 <enum-type name="QFormLayout::FieldGrowthPolicy"/>
118 139 <enum-type name="QFormLayout::FormStyle"/>
119 <enum-type name="QFormLayout::ItemRole"/>
140 <enum-type name="QFormLayout::ItemRole"/>
120 141 <enum-type name="QFormLayout::RowWrapPolicy"/>
121 142 <enum-type name="QGraphicsProxyWidget::enum_1"/>
122 143 <enum-type name="QGraphicsWidget::enum_1"/>
123 144 <enum-type name="QPlainTextEdit::LineWrapMode"/>
124 145 <enum-type name="QPrintPreviewWidget::ViewMode"/>
125 146 <enum-type name="QPrintPreviewWidget::ZoomMode"/>
147 <enum-type name="QStyleOptionTabV3::StyleOptionVersion"/>
148 <enum-type name="QStyleOptionFrameV3::StyleOptionVersion"/>
126 149 <enum-type name="QStyleOptionViewItemV4::StyleOptionVersion"/>
127 150 <enum-type name="QStyleOptionViewItemV4::ViewItemPosition"/>
128 151
129 152 <enum-type name="QMdiSubWindow::SubWindowOption" flags="QMdiSubWindow::SubWindowOptions"/>
130
153
131 154 <enum-type name="QAction::ActionEvent"/>
132 155 <enum-type name="QAction::MenuRole"/>
133 156 <enum-type name="QApplication::ColorSpec"/>
134 157 <enum-type name="QApplication::Type"/>
135 158 <enum-type name="QCalendarWidget::HorizontalHeaderFormat"/>
136 159 <enum-type name="QCalendarWidget::SelectionMode"/>
137 160 <enum-type name="QCalendarWidget::VerticalHeaderFormat"/>
138 161 <enum-type name="QColor::Spec"/>
139 <enum-type name="QColorDialog::ColorDialogOption" flags="QColorDialog::ColorDialogOptions"/>
140 162 <enum-type name="QColormap::Mode"/>
141 163 <enum-type name="QComboBox::InsertPolicy"/>
142 164 <enum-type name="QComboBox::SizeAdjustPolicy"/>
143 165 <enum-type name="QCompleter::CompletionMode"/>
144 166 <enum-type name="QCompleter::ModelSorting"/>
145 167 <enum-type name="QContextMenuEvent::Reason"/>
146 168 <enum-type name="QDataWidgetMapper::SubmitPolicy"/>
147 169 <enum-type name="QDateTimeEdit::Section" flags="QDateTimeEdit::Sections"/>
148 170 <enum-type name="QDialog::DialogCode"/>
149 171 <enum-type name="QDialogButtonBox::ButtonLayout"/>
150 172 <enum-type name="QDialogButtonBox::ButtonRole"/>
151 173 <enum-type name="QFileDialog::AcceptMode"/>
152 174 <enum-type name="QFileDialog::DialogLabel"/>
153 175 <enum-type name="QFileDialog::FileMode"/>
154 176 <enum-type name="QFileDialog::Option" flags="QFileDialog::Options"/>
155 177 <enum-type name="QFileDialog::ViewMode"/>
156 178 <enum-type name="QFileIconProvider::IconType"/>
157 179 <enum-type name="QFont::Stretch"/>
158 180 <enum-type name="QFont::Style"/>
159 181 <enum-type name="QFont::StyleStrategy"/>
160 182 <enum-type name="QFont::Weight"/>
161 183 <enum-type name="QFontComboBox::FontFilter" flags="QFontComboBox::FontFilters"/>
162 <enum-type name="QFontDialog::FontDialogOption" flags="QFontDialog::FontDialogOptions"/>
163 184 <enum-type name="QFrame::Shadow" extensible="yes"/>
164 185 <enum-type name="QFrame::Shape"/>
165 186 <enum-type name="QFrame::StyleMask"/>
166 187 <enum-type name="QGradient::CoordinateMode"/>
167 188 <enum-type name="QGradient::Spread" lower-bound="QGradient.PadSpread" upper-bound="QGradient.RepeatSpread"/>
168 189 <enum-type name="QGradient::Type"/>
169 190 <enum-type name="QGraphicsEllipseItem::enum_1"/>
170 191 <enum-type name="QGraphicsItem::Extension"/>
171 192 <enum-type name="QGraphicsItem::GraphicsItemChange"/>
172 193 <enum-type name="QGraphicsItem::GraphicsItemFlag" flags="QGraphicsItem::GraphicsItemFlags"/>
173 194 <enum-type name="QGraphicsItem::enum_1"/>
174 195 <enum-type name="QGraphicsItemGroup::enum_1"/>
175 196 <enum-type name="QGraphicsLineItem::enum_1"/>
176 197 <enum-type name="QGraphicsPathItem::enum_1"/>
177 198 <enum-type name="QGraphicsPixmapItem::ShapeMode"/>
178 199 <enum-type name="QGraphicsPixmapItem::enum_1"/>
179 200 <enum-type name="QGraphicsPolygonItem::enum_1"/>
180 201 <enum-type name="QGraphicsRectItem::enum_1"/>
181 202 <enum-type name="QGraphicsScene::ItemIndexMethod"/>
182 203 <enum-type name="QGraphicsSceneContextMenuEvent::Reason"/>
183 204 <enum-type name="QGraphicsSimpleTextItem::enum_1"/>
184 205 <enum-type name="QGraphicsTextItem::enum_1"/>
185 206 <enum-type name="QGraphicsView::CacheModeFlag" flags="QGraphicsView::CacheMode"/>
186 207 <enum-type name="QGraphicsView::DragMode"/>
187 208 <enum-type name="QGraphicsView::OptimizationFlag" flags="QGraphicsView::OptimizationFlags"/>
188 209 <enum-type name="QGraphicsView::ViewportAnchor"/>
189 <enum-type name="QGraphicsView::ViewportUpdateMode"/>
210 <enum-type name="QGraphicsView::ViewportUpdateMode"/>
190 211 <enum-type name="QIcon::Mode"/>
191 212 <enum-type name="QIcon::State"/>
192 213 <enum-type name="QImage::Format"/>
193 214 <enum-type name="QImage::InvertMode"/>
194 215 <enum-type name="QImageIOHandler::ImageOption"/>
195 216 <enum-type name="QImageReader::ImageReaderError"/>
196 217 <enum-type name="QImageWriter::ImageWriterError"/>
197 218 <enum-type name="QInputContext::StandardFormat"/>
198 <enum-type name="QInputDialog::InputDialogOption" flags="QInputDialog::InputDialogOptions"/>
199 <enum-type name="QInputDialog::InputMode"/>
200 219 <enum-type name="QInputMethodEvent::AttributeType"/>
201 220 <enum-type name="QItemSelectionModel::SelectionFlag" flags="QItemSelectionModel::SelectionFlags"/>
202 221 <enum-type name="QKeySequence::SequenceFormat"/>
203 222 <enum-type name="QKeySequence::SequenceMatch"/>
204 223 <enum-type name="QKeySequence::StandardKey"/>
205 224 <enum-type name="QLCDNumber::Mode"/>
206 225 <enum-type name="QLCDNumber::SegmentStyle"/>
207 226 <enum-type name="QLayout::SizeConstraint"/>
208 227 <enum-type name="QLineEdit::EchoMode"/>
209 228 <enum-type name="QLineF::IntersectType"/>
210 229 <enum-type name="QListView::Flow"/>
211 230 <enum-type name="QListView::LayoutMode"/>
212 231 <enum-type name="QListView::Movement"/>
213 232 <enum-type name="QListView::ResizeMode"/>
214 233 <enum-type name="QListView::ViewMode"/>
215 234 <enum-type name="QListWidgetItem::ItemType"/>
216 235 <enum-type name="QMainWindow::DockOption" flags="QMainWindow::DockOptions"/>
217 236 <enum-type name="QMessageBox::ButtonRole"/>
218 237 <enum-type name="QMessageBox::Icon"/>
219 238 <enum-type name="QMovie::CacheMode"/>
220 239 <enum-type name="QMovie::MovieState"/>
221 240 <enum-type name="QPaintDevice::PaintDeviceMetric"/>
222 241 <enum-type name="QPaintEngine::DirtyFlag" flags="QPaintEngine::DirtyFlags"/>
223 242 <enum-type name="QPaintEngine::PaintEngineFeature" flags="QPaintEngine::PaintEngineFeatures"/>
224 243 <enum-type name="QPaintEngine::PolygonDrawMode"/>
225 244 <enum-type name="QPaintEngine::Type"/>
226 245 <enum-type name="QPageSetupDialog::PageSetupDialogOption" flags="QPageSetupDialog::PageSetupDialogOptions"/>
227 246 <enum-type name="QPainter::CompositionMode"/>
228 247 <enum-type name="QPainter::RenderHint" flags="QPainter::RenderHints"/>
229 248 <enum-type name="QPainterPath::ElementType"/>
230 249 <enum-type name="QPrintEngine::PrintEnginePropertyKey">
231 250 <reject-enum-value name="PPK_PaperSize"/>
232 251 </enum-type>
233 252 <enum-type name="QPrinter::ColorMode"/>
234 253 <enum-type name="QPrinter::Orientation"/>
235 254 <enum-type name="QPrinter::OutputFormat"/>
236 255 <enum-type name="QPrinter::PageOrder"/>
237 256 <enum-type name="QPrinter::PaperSource"/>
238 257 <enum-type name="QPrinter::PrintRange"/>
239 258 <enum-type name="QPrinter::PrinterMode"/>
240 259 <enum-type name="QPrinter::PrinterState"/>
241 260 <enum-type name="QPrinter::Unit"/>
242 261 <enum-type name="QPrinter::DuplexMode"/>
243 262 <enum-type name="QProgressBar::Direction"/>
244 <enum-type name="QReadWriteLock::RecursionMode"/>
245 <enum-type name="QRegion::RegionType"/>
263 <enum-type name="QRegion::RegionType"/>
246 264 <enum-type name="QRubberBand::Shape"/>
247 265 <enum-type name="QSessionManager::RestartHint"/>
248 266 <enum-type name="QSizePolicy::Policy"/>
249 267 <enum-type name="QSizePolicy::PolicyFlag"/>
250 268 <enum-type name="QSizePolicy::ControlType" flags="QSizePolicy::ControlTypes"/>
251 269 <enum-type name="QStandardItem::ItemType"/>
252 270 <enum-type name="QStyle::SubControl" flags="QStyle::SubControls" extensible="yes" force-integer="yes"/>
253 271 <enum-type name="QStyle::ComplexControl" extensible="yes"/>
254 272 <enum-type name="QStyle::ContentsType" extensible="yes"/>
255 273 <enum-type name="QStyle::ControlElement" extensible="yes"/>
256 274 <enum-type name="QStyle::PixelMetric" extensible="yes">
257 275 <reject-enum-value name="PM_MDIFrameWidth"/>
258 276 <reject-enum-value name="PM_MDIMinimizedWidth"/>
259 277 </enum-type>
260 278 <enum-type name="QStyle::PrimitiveElement" extensible="yes">
261 279 <reject-enum-value name="PE_IndicatorItemViewItemCheck"/>
262 280 <reject-enum-value name="PE_FrameStatusBarItem"/>
263 281 </enum-type>
264 282 <enum-type name="QStyle::StandardPixmap" extensible="yes"/>
265 283 <enum-type name="QStyle::StateFlag" flags="QStyle::State"/>
266 284 <enum-type name="QStyle::SubElement" extensible="yes">
267 285 <reject-enum-value name="SE_ItemViewItemCheckIndicator"/>
268 286 </enum-type>
269 287 <enum-type name="QStyleHintReturn::HintReturnType"/>
270 288 <enum-type name="QStyleHintReturn::StyleOptionType"/>
271 289 <enum-type name="QStyleHintReturn::StyleOptionVersion"/>
272 290 <enum-type name="QStyleHintReturnVariant::StyleOptionType"/>
273 291 <enum-type name="QStyleHintReturnVariant::StyleOptionVersion"/>
274 292
275 293 <enum-type name="QStyleHintReturnMask::StyleOptionType"/>
276 294 <enum-type name="QStyleHintReturnMask::StyleOptionVersion"/>
277 295 <enum-type name="QStyleOption::StyleOptionType"/>
278 296 <enum-type name="QStyleOption::OptionType" extensible="yes"/>
279 297 <enum-type name="QStyleOption::StyleOptionVersion"/>
280 298 <enum-type name="QStyleOptionButton::ButtonFeature" flags="QStyleOptionButton::ButtonFeatures"/>
281 299 <enum-type name="QStyleOptionButton::StyleOptionType"/>
282 300 <enum-type name="QStyleOptionButton::StyleOptionVersion"/>
283 301 <enum-type name="QStyleOptionComboBox::StyleOptionType"/>
284 302 <enum-type name="QStyleOptionComboBox::StyleOptionVersion"/>
285 303 <enum-type name="QStyleOptionComplex::StyleOptionType"/>
286 304 <enum-type name="QStyleOptionComplex::StyleOptionVersion"/>
287 305 <enum-type name="QStyleOptionDockWidget::StyleOptionType"/>
288 306 <enum-type name="QStyleOptionDockWidget::StyleOptionVersion"/>
289 307 <enum-type name="QStyleOptionDockWidgetV2::StyleOptionVersion"/>
290 308 <enum-type name="QStyleOptionFocusRect::StyleOptionType"/>
291 309 <enum-type name="QStyleOptionFocusRect::StyleOptionVersion"/>
292 310 <enum-type name="QStyleOptionFrame::StyleOptionType"/>
293 311 <enum-type name="QStyleOptionFrame::StyleOptionVersion"/>
294 312 <enum-type name="QStyleOptionFrameV2::FrameFeature" flags="QStyleOptionFrameV2::FrameFeatures"/>
295 313 <enum-type name="QStyleOptionFrameV2::StyleOptionVersion"/>
296 314 <enum-type name="QStyleOptionGraphicsItem::StyleOptionType"/>
297 315 <enum-type name="QStyleOptionGraphicsItem::StyleOptionVersion"/>
298 316 <enum-type name="QStyleOptionGroupBox::StyleOptionType"/>
299 317 <enum-type name="QStyleOptionGroupBox::StyleOptionVersion"/>
300 318 <enum-type name="QStyleOptionHeader::SectionPosition"/>
301 319 <enum-type name="QStyleOptionHeader::SelectedPosition"/>
302 320 <enum-type name="QStyleOptionHeader::SortIndicator"/>
303 321 <enum-type name="QStyleOptionHeader::StyleOptionType"/>
304 322 <enum-type name="QStyleOptionHeader::StyleOptionVersion"/>
305 323 <enum-type name="QStyleOptionMenuItem::CheckType"/>
306 324 <enum-type name="QStyleOptionMenuItem::MenuItemType"/>
307 325 <enum-type name="QStyleOptionMenuItem::StyleOptionType"/>
308 326 <enum-type name="QStyleOptionMenuItem::StyleOptionVersion"/>
309 327 <enum-type name="QStyleOptionProgressBar::StyleOptionType"/>
310 328 <enum-type name="QStyleOptionProgressBar::StyleOptionVersion"/>
311 329 <enum-type name="QStyleOptionProgressBarV2::StyleOptionType"/>
312 330 <enum-type name="QStyleOptionProgressBarV2::StyleOptionVersion"/>
313 331 <enum-type name="QStyleOptionRubberBand::StyleOptionType"/>
314 332 <enum-type name="QStyleOptionRubberBand::StyleOptionVersion"/>
315 333 <enum-type name="QStyleOptionSizeGrip::StyleOptionType"/>
316 334 <enum-type name="QStyleOptionSizeGrip::StyleOptionVersion"/>
317 335 <enum-type name="QStyleOptionSlider::StyleOptionType"/>
318 336 <enum-type name="QStyleOptionSlider::StyleOptionVersion"/>
319 337 <enum-type name="QStyleOptionSpinBox::StyleOptionType"/>
320 338 <enum-type name="QStyleOptionSpinBox::StyleOptionVersion"/>
321 339 <enum-type name="QStyleOptionTab::CornerWidget" flags="QStyleOptionTab::CornerWidgets"/>
322 340 <enum-type name="QStyleOptionTab::SelectedPosition"/>
323 341 <enum-type name="QStyleOptionTab::StyleOptionType"/>
324 342 <enum-type name="QStyleOptionTab::StyleOptionVersion"/>
325 343 <enum-type name="QStyleOptionTab::TabPosition"/>
326 344 <enum-type name="QStyleOptionTabBarBase::StyleOptionType"/>
327 345 <enum-type name="QStyleOptionTabBarBase::StyleOptionVersion"/>
328 346 <enum-type name="QStyleOptionTabV2::StyleOptionVersion"/>
329 347 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionType"/>
330 348 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionVersion"/>
331 349 <enum-type name="QStyleOptionTitleBar::StyleOptionType"/>
332 350 <enum-type name="QStyleOptionTitleBar::StyleOptionVersion"/>
333 351 <enum-type name="QStyleOptionToolBar::StyleOptionType"/>
334 352 <enum-type name="QStyleOptionToolBar::StyleOptionVersion"/>
335 353 <enum-type name="QStyleOptionToolBar::ToolBarFeature" flags="QStyleOptionToolBar::ToolBarFeatures"/>
336 354 <enum-type name="QStyleOptionToolBar::ToolBarPosition"/>
337 355 <enum-type name="QStyleOptionToolBox::StyleOptionType"/>
338 356 <enum-type name="QStyleOptionToolBox::StyleOptionVersion"/>
339 357 <enum-type name="QStyleOptionToolButton::StyleOptionType"/>
340 358 <enum-type name="QStyleOptionToolButton::StyleOptionVersion"/>
341 359 <enum-type name="QStyleOptionToolButton::ToolButtonFeature" flags="QStyleOptionToolButton::ToolButtonFeatures">
342 360 <reject-enum-value name="MenuButtonPopup"/>
343 361 </enum-type>
344 362 <enum-type name="QStyleOptionViewItem::Position"/>
345 363 <enum-type name="QStyleOptionViewItem::StyleOptionType"/>
346 364 <enum-type name="QStyleOptionViewItem::StyleOptionVersion"/>
347 365 <enum-type name="QStyleOptionViewItemV2::StyleOptionVersion"/>
348 366 <enum-type name="QStyleOptionViewItemV2::ViewItemFeature" flags="QStyleOptionViewItemV2::ViewItemFeatures"/>
349 367 <enum-type name="QSystemTrayIcon::ActivationReason"/>
350 368 <enum-type name="QSystemTrayIcon::MessageIcon"/>
351 <enum-type name="QTabBar::ButtonPosition"/>
352 <enum-type name="QTabBar::SelectionBehavior"/>
353 369 <enum-type name="QTabBar::Shape"/>
354 370 <enum-type name="QTabWidget::TabPosition"/>
355 371 <enum-type name="QTabWidget::TabShape"/>
356 372 <enum-type name="QTableWidgetItem::ItemType"/>
357 373 <enum-type name="QTabletEvent::PointerType"/>
358 374 <enum-type name="QTabletEvent::TabletDevice"/>
359 375 <enum-type name="QTextCharFormat::UnderlineStyle"/>
360 376 <enum-type name="QTextCharFormat::VerticalAlignment"/>
361 377 <enum-type name="QTextCursor::MoveMode"/>
362 378 <enum-type name="QTextCursor::MoveOperation"/>
363 379 <enum-type name="QTextCursor::SelectionType"/>
364 380 <enum-type name="QTextDocument::FindFlag" flags="QTextDocument::FindFlags"/>
365 381 <enum-type name="QTextDocument::MetaInformation"/>
366 382 <enum-type name="QTextDocument::ResourceType"/>
367 383 <enum-type name="QTextEdit::AutoFormattingFlag" flags="QTextEdit::AutoFormatting"/>
368 384 <enum-type name="QTextEdit::LineWrapMode"/>
369 385 <enum-type name="QTextFormat::ObjectTypes"/>
370 386 <enum-type name="QTextFormat::PageBreakFlag" flags="QTextFormat::PageBreakFlags"/>
371 387 <enum-type name="QTextFrameFormat::Position"/>
372 388 <enum-type name="QTextFrameFormat::BorderStyle"/>
373 389 <enum-type name="QTextItem::RenderFlag" flags="QTextItem::RenderFlags"/>
374 390 <enum-type name="QTextLayout::CursorMode"/>
375 391 <enum-type name="QTextLength::Type"/>
376 392 <enum-type name="QTextLine::CursorPosition"/>
377 393 <enum-type name="QTextLine::Edge"/>
378 394 <enum-type name="QTextListFormat::Style"/>
379 395 <enum-type name="QTextOption::Flag" flags="QTextOption::Flags"/>
380 396 <enum-type name="QTextOption::WrapMode"/>
381 397 <enum-type name="QTextOption::TabType"/>
382 398 <enum-type name="QToolButton::ToolButtonPopupMode"/>
383 399 <enum-type name="QTreeWidgetItem::ItemType"/>
384 400 <enum-type name="QTreeWidgetItemIterator::IteratorFlag" flags="QTreeWidgetItemIterator::IteratorFlags"/>
385 401 <enum-type name="QValidator::State"/>
386 402 <enum-type name="QWidget::RenderFlag" flags="QWidget::RenderFlags"/>
387 403 <enum-type name="QWorkspace::WindowOrder"/>
388 404 <enum-type name="QDoubleValidator::Notation"/>
389 405 <enum-type name="QGraphicsScene::SceneLayer" flags="QGraphicsScene::SceneLayers"/>
390 406 <enum-type name="QStyleOptionToolBoxV2::SelectedPosition"/>
391 407 <enum-type name="QStyleOptionToolBoxV2::StyleOptionVersion"/>
392 408 <enum-type name="QStyleOptionToolBoxV2::TabPosition"/>
393 409 <enum-type name="QStyleOptionViewItemV3::StyleOptionVersion"/>
394 <enum-type name="QTransform::TransformationType"/>
410 <enum-type name="QTransform::TransformationType"/>
395 411 <enum-type name="QTreeWidgetItem::ChildIndicatorPolicy"/>
396 412 <enum-type name="QWizard::WizardOption" flags="QWizard::WizardOptions"/>
397 413 <enum-type name="QWizard::WizardPixmap"/>
398 414 <enum-type name="QWizard::WizardStyle"/>
399 415 <enum-type name="QImageIOPlugin::Capability" flags="QImageIOPlugin::Capabilities"/>
400 416 <enum-type name="QStackedLayout::StackingMode"/>
401 417
402 418 <enum-type name="QWizard::WizardButton">
403 419 <reject-enum-value name="NStandardButtons"/>
404 420 <reject-enum-value name="NButtons"/>
405 421 </enum-type>
406 422
407 423 <enum-type name="QAccessible::Action">
408 424 <reject-enum-value name="FirstStandardAction"/>
409 425 <reject-enum-value name="LastStandardAction"/>
410 426 </enum-type>
411 427
412 428 <enum-type name="QBoxLayout::Direction">
413 429 <reject-enum-value name="Down"/>
414 430 <reject-enum-value name="Up"/>
415 431 </enum-type>
416 432
417 433
418 434 <enum-type name="QClipboard::Mode">
419 435 <reject-enum-value name="LastMode"/>
420 436 </enum-type>
421 437
422 438 <enum-type name="QDialogButtonBox::StandardButton" flags="QDialogButtonBox::StandardButtons">
423 439 <reject-enum-value name="FirstButton"/>
424 440 <reject-enum-value name="LastButton"/>
425 <reject-enum-value name="YesAll"/>
441 <reject-enum-value name="YesAll"/>
426 442 <reject-enum-value name="NoAll"/>
427 <reject-enum-value name="Default"/>
443 <reject-enum-value name="Default"/>
428 444 <reject-enum-value name="Escape"/>
429 445 <reject-enum-value name="FlagMask"/>
430 <reject-enum-value name="ButtonMask"/>
446 <reject-enum-value name="ButtonMask"/>
431 447 </enum-type>
432 448
433 449 <enum-type name="QDockWidget::DockWidgetFeature" flags="QDockWidget::DockWidgetFeatures"/>
434 450
435 451 <enum-type name="QFont::StyleHint">
436 452 <reject-enum-value name="SansSerif"/>
437 453 <reject-enum-value name="Serif"/>
438 454 <reject-enum-value name="TypeWriter"/>
439 455 <reject-enum-value name="Decorative"/>
440 456 </enum-type>
441 457
442 458 <enum-type name="QFontDatabase::WritingSystem">
443 459 <reject-enum-value name="Other"/>
444 460 </enum-type>
445 461
446 462 <enum-type name="QHeaderView::ResizeMode">
447 463 <reject-enum-value name="Custom"/>
448 464 </enum-type>
449 465
450 466
451 467 <enum-type name="QMessageBox::StandardButton" flags="QMessageBox::StandardButtons">
452 468 <reject-enum-value name="FirstButton"/>
453 469 <reject-enum-value name="LastButton"/>
454 470 <reject-enum-value name="YesAll"/>
455 471 <reject-enum-value name="NoAll"/>
456 472 </enum-type>
457 473
458 474 <enum-type name="QPalette::ColorGroup">
459 475 <reject-enum-value name="Normal"/>
460 476 </enum-type>
461 477
462 478 <enum-type name="QPalette::ColorRole">
463 479 <reject-enum-value name="NColorRoles"/>
464 480 <reject-enum-value name="Foreground"/>
465 481 <reject-enum-value name="Background"/>
466 482 </enum-type>
467 483
468 484 <enum-type name="QPrinter::PageSize">
469 485 <reject-enum-value name="NPageSize"/>
470 486 <reject-enum-value name="NPaperSize"/>
471 487 </enum-type>
472 488
473 489 <enum-type name="QSlider::TickPosition">
474 490 <reject-enum-value name="TicksLeft"/>
475 491 <reject-enum-value name="TicksRight"/>
476 492 </enum-type>
477 493
478 494 <enum-type name="QStyle::StyleHint" extensible="yes">
479 495 <reject-enum-value name="SH_ScrollBar_StopMouseOverSlider"/>
480 496 </enum-type>
481 497
482 498
483 499 <enum-type name="QTextFormat::FormatType"/>
484 500
485 501 <enum-type name="QTextFormat::Property">
486 502 <reject-enum-value name="FontSizeIncrement"/>
487 503 <reject-enum-value name="FirstFontProperty"/>
488 504 <reject-enum-value name="LastFontProperty"/>
489 505 </enum-type>
506
507 <enum-type name="QAction::Priority"/>
508 <enum-type name="QAction::SoftKeyRole"/>
509 <enum-type name="QGraphicsEffect::ChangeFlag" flags="QGraphicsEffect::ChangeFlags"/>
510 <enum-type name="QGraphicsItem::PanelModality"/>
511 <enum-type name="QPinchGesture::WhatChange" flags="QPinchGesture::WhatChanged"/>
512 <enum-type name="QStyle::RequestSoftwareInputPanel"/>
513 <enum-type name="QSwipeGesture::SwipeDirection"/>
514 <enum-type name="QTouchEvent::DeviceType"/>
490 515
516
517 <value-type name="QPixmapCache::Key"/>
518 <value-type name="QTileRules"/>
519 <value-type name="QVector2D"/>
520 <value-type name="QVector3D"/>
521 <value-type name="QVector4D"/>
522 <value-type name="QTouchEvent::TouchPoint"/>
523
524
491 525 <value-type name="QTransform">
492 526 <modify-function signature="operator=(QTransform)" remove="all"/>
493 527 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
494 <modify-function signature="map(qreal,qreal,qreal*,qreal*)const" remove="all"/>
495
496 <modify-function signature="operator*=(qreal)" access="private"/>
497 <modify-function signature="operator+=(qreal)" access="private"/>
498 <modify-function signature="operator-=(qreal)" access="private"/>
499 <modify-function signature="operator/=(qreal)" access="private"/>
528 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
529
530 <modify-function signature="operator*=(double)" access="private"/>
531 <modify-function signature="operator+=(double)" access="private"/>
532 <modify-function signature="operator-=(double)" access="private"/>
533 <modify-function signature="operator/=(double)" access="private"/>
500 534 <modify-function signature="operator*(QTransform)const" rename="multiplied"/>
501 535 <modify-function signature="operator*=(QTransform)" access="private"/>
502 536
503 537 <modify-function signature="inverted(bool*)const">
504 538 <modify-argument index="1">
505 539 <remove-argument/>
506 540 </modify-argument>
507 541 </modify-function>
508 </value-type>
509
542 </value-type>
543
510 544 <value-type name="QStyleOption" delete-in-main-thread="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type == QStyleOption::SO_Default">
511 545 <modify-function signature="operator=(QStyleOption)" remove="all"/>
512 546 <modify-function signature="init(const QWidget*)" remove="all"/> <!--### Obsolete in 4.3-->
513 547 </value-type>
514 548 <value-type name="QStyleOptionGraphicsItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGraphicsItem::Type &amp;&amp; %1-&gt;version == QStyleOptionGraphicsItem::Version"/>
515 549 <value-type name="QStyleOptionSizeGrip" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSizeGrip::Type &amp;&amp; %1-&gt;version == QStyleOptionSizeGrip::Version"/>
516 550 <value-type name="QStyleOptionButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionButton::Type &amp;&amp; %1-&gt;version == QStyleOptionButton::Version"/>
517 551 <value-type name="QStyleOptionComboBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComboBox::Type &amp;&amp; %1-&gt;version == QStyleOptionComboBox::Version"/>
518 552 <value-type name="QStyleOptionComplex" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComplex::Type &amp;&amp; %1-&gt;version == QStyleOptionComplex::Version"/>
519 553 <value-type name="QStyleOptionDockWidget" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidget::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidget::Version"/>
520 <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 <value-type name="QStyleOptionDockWidgetV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidgetV2::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidgetV2::Version">
521 555 <modify-function signature="operator=(QStyleOptionDockWidget)" remove="all"/>
522 556 </value-type>
523 557 <value-type name="QStyleOptionFocusRect" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFocusRect::Type &amp;&amp; %1-&gt;version == QStyleOptionFocusRect::Version"/>
524 558 <value-type name="QStyleOptionFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionFrame::Version"/>
525
559
526 560 <value-type name="QStyleOptionFrameV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV2::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV2::Version">
527 561 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
528 </value-type>
529
562 </value-type>
563 <value-type name="QStyleOptionFrameV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV3::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV3::Version">
564 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
565 </value-type>
566
530 567 <value-type name="QStyleOptionGroupBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGroupBox::Type &amp;&amp; %1-&gt;version == QStyleOptionGroupBox::Version"/>
531 568 <value-type name="QStyleOptionHeader" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionHeader::Type &amp;&amp; %1-&gt;version == QStyleOptionHeader::Version"/>
532 569 <value-type name="QStyleOptionMenuItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionMenuItem::Type &amp;&amp; %1-&gt;version == QStyleOptionMenuItem::Version"/>
533 570 <value-type name="QStyleOptionProgressBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBar::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBar::Version"/>
534
571
535 572 <value-type name="QStyleOptionProgressBarV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBarV2::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBarV2::Version">
536 573 <modify-function signature="operator=(QStyleOptionProgressBar)" remove="all"/>
537 </value-type>
538
574 </value-type>
575
539 576 <value-type name="QStyleOptionRubberBand" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionRubberBand::Type &amp;&amp; %1-&gt;version == QStyleOptionRubberBand::Version"/>
540 577 <value-type name="QStyleOptionSlider" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSlider::Type &amp;&amp; %1-&gt;version == QStyleOptionSlider::Version"/>
541 578 <value-type name="QStyleOptionSpinBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSpinBox::Type &amp;&amp; %1-&gt;version == QStyleOptionSpinBox::Version"/>
542 579 <value-type name="QStyleOptionTab" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTab::Type &amp;&amp; %1-&gt;version == QStyleOptionTab::Version"/>
543 580 <value-type name="QStyleOptionTabV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV2::Version">
544 581 <modify-function signature="operator=(const QStyleOptionTab &amp;)" remove="all"/>
545 </value-type>
546 <value-type name="QStyleOptionTabBarBase" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBase::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBase::Version"/>
582 </value-type>
583 <value-type name="QStyleOptionTabV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV3::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV3::Version">
584 <modify-function signature="operator=(QStyleOptionTab)" remove="all"/>
585 </value-type>
586 <value-type name="QStyleOptionTabBarBase" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBase::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBase::Version"/>
587 <value-type name="QStyleOptionTabBarBaseV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBaseV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBaseV2::Version">
588 <modify-function signature="operator=(QStyleOptionTabBarBase)" remove="all"/>
589 </value-type>
547 590 <value-type name="QStyleOptionTabWidgetFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabWidgetFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionTabWidgetFrame::Version"/>
548 591 <value-type name="QStyleOptionTitleBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTitleBar::Type &amp;&amp; %1-&gt;version == QStyleOptionTitleBar::Version"/>
549 592 <value-type name="QStyleOptionToolBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBar::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBar::Version"/>
550 593 <value-type name="QStyleOptionToolBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBox::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBox::Version"/>
551 594 <value-type name="QStyleOptionToolBoxV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBoxV2::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBoxV2::Version">
552 595 <modify-function signature="operator=(QStyleOptionToolBox)" remove="all"/>
553 </value-type>
596 </value-type>
554 597 <value-type name="QStyleOptionToolButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolButton::Type &amp;&amp; %1-&gt;version == QStyleOptionToolButton::Version"/>
555 <value-type name="QStyleOptionViewItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItem::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItem::Version"/>
556 <value-type name="QStyleOptionViewItemV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV2::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV2::Version">
598 <value-type name="QStyleOptionViewItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItem::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItem::Version"/>
599 <value-type name="QStyleOptionViewItemV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV2::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV2::Version">
557 600 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
558 </value-type>
601 </value-type>
559 602 <value-type name="QStyleOptionViewItemV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV3::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV3::Version">
560 603 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
561 </value-type>
604 </value-type>
562 605 <value-type name="QStyleOptionViewItemV4" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV4::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV4::Version">
563 606 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
564 607 </value-type>
565 <value-type name="QTextFragment" delete-in-main-thread="yes">
608 <value-type name="QTextFragment" delete-in-main-thread="yes">
566 609 <modify-function signature="operator=(QTextFragment)" remove="all"/>
567 610 </value-type>
568 <value-type name="QBitmap" delete-in-main-thread="yes">
611 <value-type name="QBitmap" delete-in-main-thread="yes">
569 612 <modify-function signature="operator=(const QPixmap &amp;)" remove="all"/>
570 613 <modify-function signature="QBitmap(QString,const char*)" access="private">
571 614 <modify-argument index="2"> <remove-default-expression/> </modify-argument>
572 615 </modify-function>
573 616
574 <modify-function signature="fromData(QSize,const uchar*,QImage::Format)">
575 <access modifier="private"/>
617 <modify-function signature="fromData(QSize,const unsigned char*,QImage::Format)">
618 <access modifier="private"/>
576 619 <modify-argument index="3">
577 620 <remove-default-expression/>
578 621 </modify-argument>
579 622 </modify-function>
580 623
581 624 <modify-function signature="fromData(QSize,const uchar*,QImage::Format)" remove="all"/>
582 625
583 626 <modify-function signature="QBitmap(QString,const char*)">
584 627 <modify-argument index="2">
585 628 <replace-type modified-type="QString"/>
586 629 <conversion-rule class="native">
587 630 <insert-template name="core.convert_string_arg_to_char*"/>
588 631 </conversion-rule>
589 632 </modify-argument>
590 633 </modify-function>
591 634 </value-type>
592 635 <value-type name="QTextInlineObject" delete-in-main-thread="yes"/>
593 636 <value-type name="QSizePolicy"/>
594 637 <value-type name="QTableWidgetSelectionRange"/>
595 638 <value-type name="QTextDocumentFragment" delete-in-main-thread="yes">
596 639 <modify-function signature="operator=(QTextDocumentFragment)" remove="all"/>
597 640 </value-type>
598 641 <value-type name="QTextOption" delete-in-main-thread="yes">
599 642 <modify-function signature="operator=(const QTextOption &amp;)" remove="all"/>
600 643 </value-type>
601 644 <value-type name="QTextLine" delete-in-main-thread="yes">
602 645 <modify-function signature="cursorToX(int*,QTextLine::Edge)const">
603 646 <remove/>
604 647 </modify-function>
605 648 </value-type>
606 649 <value-type name="QTextTableFormat" delete-in-main-thread="yes"/>
607 650 <value-type name="QTextImageFormat" delete-in-main-thread="yes"/>
608 651 <value-type name="QTextFrameFormat" delete-in-main-thread="yes">
609 652 <modify-function signature="isValid()const" access="non-final"/>
610 653 </value-type>
611 654 <value-type name="QTextLength" delete-in-main-thread="yes"/>
612 655 <value-type name="QItemSelectionRange">
613 656 <modify-function signature="intersect(QItemSelectionRange)const" remove="all"/> <!--### Obsolete in 4.3-->
614 657 </value-type>
615 658 <value-type name="QLine"/>
616 659 <value-type name="QLineF"/>
617 660
618 <value-type name="QPainterPath">
661 <value-type name="QPainterPath">
619 662 <modify-function signature="operator=(QPainterPath)" remove="all"/>
620 663 </value-type>
621 664 <value-type name="QPalette">
622 665 <modify-function signature="operator=(const QPalette&amp;)" remove="all"/>
623
666
624 667 <modify-function signature="QPalette(QColor, QColor, QColor, QColor, QColor, QColor, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
625 668 <modify-function signature="background()const" remove="all"/> <!--### Obsolete in 4.3-->
626 669 <modify-function signature="foreground()const" remove="all"/> <!--### Obsolete in 4.3-->
627 670 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
628 671 </value-type>
629 672 <value-type name="QKeySequence">
630 673 <modify-function signature="operator=(QKeySequence)" remove="all"/>
631 674 <modify-function signature="operator int()const" access="private"/>
632 675 <modify-function signature="operator[](uint)const" access="private"/>
633 676 </value-type>
634 677
635 678 <value-type name="QPicture" delete-in-main-thread="yes">
636 679 <modify-function signature="operator=(QPicture)" remove="all"/>
637 680 <modify-function signature="pictureFormat(QString)">
638 681 <remove/>
639 682 </modify-function>
640
683
641 684 <modify-function signature="inputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
642 685 <modify-function signature="inputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
643 686 <modify-function signature="outputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
644 687 <modify-function signature="outputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
645 688
646 689 <modify-function signature="setData(const char*,uint)" remove="all"/>
647 690
648 691 <modify-function signature="load(QIODevice*,const char*)">
649 692 <modify-argument index="2">
650 693 <replace-type modified-type="QString"/>
651 694 <conversion-rule class="native">
652 695 <insert-template name="core.convert_string_arg_to_char*"/>
653 696 </conversion-rule>
654 697 </modify-argument>
655 698 </modify-function>
656 699
657 700 <modify-function signature="load(QString,const char*)">
658 701 <modify-argument index="2">
659 702 <replace-type modified-type="QString"/>
660 703 <conversion-rule class="native">
661 704 <insert-template name="core.convert_string_arg_to_char*"/>
662 705 </conversion-rule>
663 706 </modify-argument>
664 707 </modify-function>
665 708
666 709 <modify-function signature="save(QIODevice*,const char*)">
667 710 <modify-argument index="2">
668 711 <replace-type modified-type="QString"/>
669 712 <conversion-rule class="native">
670 713 <insert-template name="core.convert_string_arg_to_char*"/>
671 714 </conversion-rule>
672 715 </modify-argument>
673 716 </modify-function>
674 717
675 718 <modify-function signature="save(QString,const char*)">
676 719 <modify-argument index="2">
677 720 <replace-type modified-type="QString"/>
678 721 <conversion-rule class="native">
679 722 <insert-template name="core.convert_string_arg_to_char*"/>
680 723 </conversion-rule>
681 724 </modify-argument>
682 725 </modify-function>
683 726 </value-type>
684 727
685 728 <value-type name="QRegion" expense-limit="4096">
686 729 <modify-function signature="operator=(QRegion)" remove="all"/>
687 730 <modify-function signature="operator&amp;=(QRegion)" remove="all"/>
688 731 <modify-function signature="operator+=(QRegion)" remove="all"/>
689 732 <modify-function signature="operator-=(QRegion)" remove="all"/>
690 733 <modify-function signature="operator^=(QRegion)" remove="all"/>
691 734 <modify-function signature="operator|=(QRegion)" remove="all"/>
692 735 <modify-function signature="operator&amp;(QRegion)const" remove="all"/>
693 736 <modify-function signature="operator+(QRegion)const" remove="all"/>
694 737 <modify-function signature="operator-(QRegion)const" remove="all"/>
695 738 <modify-function signature="operator^(QRegion)const" remove="all"/>
696 739 <modify-function signature="operator|(QRegion)const" remove="all"/>
697 740 <modify-function signature="eor(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
698 741 <modify-function signature="intersect(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
699 742 <modify-function signature="subtract(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
700 743 <modify-function signature="unite(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
701 744 <modify-function signature="operator&amp;=(QRect)" remove="all"/>
702 745 <modify-function signature="operator+=(QRect)" remove="all"/>
703 746
704 747 </value-type>
705 748
706 749 <value-type name="QTextBlock" delete-in-main-thread="yes">
707 750 <modify-function signature="operator=(QTextBlock)" remove="all"/>
708 751 <modify-function signature="setUserData(QTextBlockUserData *)">
709 752 <modify-argument index="1">
710 753 <define-ownership class="java" owner="c++"/>
711 754 </modify-argument>
712 755 </modify-function>
713 756 </value-type>
714 757 <value-type name="QTextBlockFormat" delete-in-main-thread="yes"/>
715 758 <value-type name="QTextTableCellFormat" delete-in-main-thread="yes"/>
716 759 <value-type name="QTextCharFormat" delete-in-main-thread="yes">
717 760 <modify-function signature="isValid()const" access="non-final"/>
718
761
719 762 <modify-function signature="anchorName()const" remove="all"/> <!--### Obsolete in 4.3-->
720 763 <modify-function signature="setAnchorName(QString)" remove="all"/> <!--### Obsolete in 4.3-->
721 764 </value-type>
722 765 <value-type name="QTextFormat" delete-in-main-thread="yes">
723 766 <modify-function signature="operator=(QTextFormat)" remove="all"/>
724 767 <modify-function signature="isValid()const" access="non-final"/>
725
768
726 769
727 770 <modify-function signature="setProperty(int,QVector&lt;QTextLength&gt;)" rename="setLengthVectorProperty"/>
728 771 <inject-code class="native" position="constructor">
729 772 if ((context-&gt;argumentCount() == 1) &amp;&amp; (qMetaTypeId&lt;QTextFormat&gt;() == context-&gt;argument(0).toVariant().userType())) {
730 773 QTextFormat _q_arg0 = qscriptvalue_cast&lt;QTextFormat&gt;(context-&gt;argument(0));
731 774 QTextFormat _q_cpp_result(_q_arg0);
732 775 QScriptValue _q_result = context-&gt;engine()-&gt;newVariant(context-&gt;thisObject(), qVariantFromValue(_q_cpp_result));
733 776 return _q_result;
734 777 }
735 778 </inject-code>
736 779 </value-type>
737
780
738 781 <value-type name="QTextListFormat" delete-in-main-thread="yes"/>
739 782 <value-type name="QPolygon">
740 783 <modify-function signature="QPolygon(int, const int *)" remove="all"/>
741 784 <modify-function signature="operator+(QVector&lt;QPoint&gt;)const" remove="all"/>
742 785 <modify-function signature="operator&lt;&lt;(QPoint)" remove="all"/>
743 786 <modify-function signature="operator&lt;&lt;(QVector&lt;QPoint&gt;)" remove="all"/>
744 787
745 788
746 789 </value-type>
747 790
748 791 <value-type name="QPolygonF">
749 792 <modify-function signature="operator+(QVector&lt;QPointF&gt;)const" remove="all"/>
750 793 <modify-function signature="operator&lt;&lt;(QPointF)" remove="all"/>
751 794 <modify-function signature="operator&lt;&lt;(QVector&lt;QPointF&gt;)" remove="all"/>
752 795 </value-type>
753 796
754 <value-type name="QIcon" delete-in-main-thread="yes">
797 <value-type name="QIcon" delete-in-main-thread="yes">
755 798 <modify-function signature="operator=(QIcon)" remove="all"/>
756 799 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
757 800 <modify-function signature="QIcon(QIconEngineV2 *)">
758 801 <modify-argument index="1">
759 802 <define-ownership class="java" owner="c++"/>
760 803 </modify-argument>
761 804 </modify-function>
762 805 <modify-function signature="QIcon(QIconEngine *)">
763 806 <modify-argument index="1">
764 807 <define-ownership class="java" owner="c++"/>
765 808 </modify-argument>
766 </modify-function>
767 </value-type>
809 </modify-function>
810 </value-type>
768 811
769 812 <value-type name="QTextFrame::iterator" delete-in-main-thread="yes">
770 813 <include file-name="QTextFrame" location="global"/>
771 814 <modify-function signature="operator++(int)" remove="all"/>
772 815 <modify-function signature="operator--(int)" remove="all"/>
773 816 <modify-function signature="operator=(QTextFrame::iterator)" remove="all"/>
774 817 <modify-function signature="operator++()" access="private"/>
775 818 <modify-function signature="operator--()" access="private"/>
776 819 </value-type>
777 820
778 <value-type name="QTreeWidgetItemIterator" delete-in-main-thread="yes">
821 <value-type name="QTreeWidgetItemIterator" delete-in-main-thread="yes">
779 822 <custom-constructor>
780 823 return new QTreeWidgetItemIterator(*copy);
781 824 </custom-constructor>
782 825 <custom-destructor>
783 826 delete copy;
784 827 </custom-destructor>
785 828 <modify-function signature="operator=(QTreeWidgetItemIterator)" remove="all"/>
786 829 <modify-function signature="operator++(int)" remove="all"/>
787 830 <modify-function signature="operator--(int)" remove="all"/>
788 831 <modify-function signature="operator+=(int)" access="private"/>
789 832 <modify-function signature="operator-=(int)" access="private"/>
790 833 <modify-function signature="operator++()" access="private"/>
791 834 <modify-function signature="operator--()" access="private"/>
792 835 <modify-function signature="operator*()const" access="private"/>
793 836 </value-type>
794
837
795 838 <value-type name="QTextBlock::iterator" delete-in-main-thread="yes">
796 839 <include file-name="QTextBlock" location="global"/>
797
840
798 841 <modify-function signature="operator++()" access="private"/>
799 842 <modify-function signature="operator--()" access="private"/>
800 843 <modify-function signature="operator++(int)" remove="all"/>
801 844 <modify-function signature="operator--(int)" remove="all"/>
802 845 </value-type>
803 846
804 847 <value-type name="QAbstractTextDocumentLayout::PaintContext" delete-in-main-thread="yes">
805 848 <include file-name="QAbstractTextDocumentLayout" location="global"/>
806 849 </value-type>
807 850 <value-type name="QAbstractTextDocumentLayout::Selection" delete-in-main-thread="yes"/>
808 851
809 852 <value-type name="QPixmap" delete-in-main-thread="yes">
810 853 <modify-function signature="operator=(QPixmap)" remove="all"/>
811 854 <modify-function signature="operator!()const" remove="all"/>
812 855 <modify-function signature="QPixmap(const char **)" access="private"/>
813 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
856 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
814 857
815 858 <modify-function signature="loadFromData(const uchar *,uint,const char *,QFlags&lt;Qt::ImageConversionFlag&gt;)" remove="all"/>
816 859
817 860 <modify-function signature="QPixmap(QString,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
818 861 <modify-argument index="2">
819 862 <replace-type modified-type="QString"/>
820 863 <conversion-rule class="native">
821 864 <insert-template name="core.convert_string_arg_to_char*"/>
822 865 </conversion-rule>
823 866 </modify-argument>
824 867 </modify-function>
825 868
826 869 <modify-function signature="load(QString,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
827 870 <modify-argument index="2">
828 871 <replace-type modified-type="QString"/>
829 872 <conversion-rule class="native">
830 873 <insert-template name="core.convert_string_arg_to_char*"/>
831 874 </conversion-rule>
832 875 </modify-argument>
833 876 </modify-function>
834 877
835 878 <modify-function signature="loadFromData(QByteArray,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
836 879 <modify-argument index="2">
837 880 <replace-type modified-type="QString"/>
838 881 <conversion-rule class="native">
839 882 <insert-template name="core.convert_string_arg_to_char*"/>
840 883 </conversion-rule>
841 884 </modify-argument>
842 885 </modify-function>
843 886
844 887 <modify-function signature="save(QIODevice*,const char*,int)const">
845 888 <modify-argument index="2">
846 889 <replace-type modified-type="QString"/>
847 890 <conversion-rule class="native">
848 891 <insert-template name="core.convert_string_arg_to_char*"/>
849 892 </conversion-rule>
850 893 </modify-argument>
851 894 </modify-function>
852 895
853 896 <modify-function signature="save(QString,const char*,int)const">
854 897 <modify-argument index="2">
855 898 <replace-type modified-type="QString"/>
856 899 <conversion-rule class="native">
857 900 <insert-template name="core.convert_string_arg_to_char*"/>
858 901 </conversion-rule>
859 902 </modify-argument>
860 903 </modify-function>
861 904 </value-type>
862 905
863 906 <value-type name="QTextCursor" delete-in-main-thread="yes">
864 907 <extra-includes>
865 908 <include file-name="QTextBlock" location="global"/>
866 909 <include file-name="QTextDocumentFragment" location="global"/>
867 </extra-includes>
910 </extra-includes>
868 911 <modify-function signature="operator=(QTextCursor)" remove="all"/>
869 912 <modify-function signature="selectedTableCells(int*,int*,int*,int*)const">
870 913 <access modifier="private"/>
871 </modify-function>
914 </modify-function>
872 915 </value-type>
873 916
874 917 <value-type name="QTextLayout::FormatRange">
875 918 <include file-name="QTextLayout" location="global"/>
876 919 </value-type>
877 920
878 921 <value-type name="QInputMethodEvent::Attribute">
879 922 <include file-name="QInputMethodEvent" location="global"/>
880 923 <custom-constructor>
881 924 return new QInputMethodEvent::Attribute(copy-&gt;type, copy-&gt;start, copy-&gt;length, copy-&gt;value);
882 925 </custom-constructor>
883 926 <custom-destructor>
884 927 delete copy;
885 928 </custom-destructor>
886 929 </value-type>
887
888 <value-type name="QItemSelection" delete-in-main-thread="yes">
930
931 <value-type name="QItemSelection" delete-in-main-thread="yes">
889 932
890 933 <modify-function signature="operator+(const QList&lt;QItemSelectionRange&gt;&amp;)const" remove="all"/>
891 934 <modify-function signature="operator+=(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
892 935 <modify-function signature="operator+=(const QItemSelectionRange&amp;)" remove="all"/>
893 936 <modify-function signature="operator&lt;&lt;(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
894 937 <modify-function signature="operator&lt;&lt;(QItemSelectionRange)" remove="all"/>
895 938 </value-type>
896 939
940 <value-type name="QMatrix4x4">
941 <modify-function signature="data()const" remove="all"/>
942 <modify-function signature="operator()(int, int)const" remove="all"/>
943 </value-type>
897 944 <value-type name="QMatrix">
898 945 <extra-includes>
899 946 <include file-name="QPainterPath" location="global"/>
900 947 </extra-includes>
901 948
902 949 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
903 <modify-function signature="map(qreal,qreal,qreal*,qreal*)const" remove="all"/>
950 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
904 951 <modify-function signature="operator=(QMatrix)" remove="all"/>
905
952
906 953 <modify-function signature="operator*(QMatrix)const" access="private"/>
907 954 <modify-function signature="operator*=(QMatrix)" access="private"/>
908 <modify-function signature="rotate(qreal)" access="private" rename="rotate_private"/>
909 <modify-function signature="scale(qreal,qreal)" access="private" rename="scale_private"/>
910 <modify-function signature="shear(qreal,qreal)" access="private" rename="shear_private"/>
911 <modify-function signature="translate(qreal,qreal)" access="private" rename="translate_private"/>
955 <modify-function signature="rotate(double)" access="private" rename="rotate_private"/>
956 <modify-function signature="scale(double,double)" access="private" rename="scale_private"/>
957 <modify-function signature="shear(double,double)" access="private" rename="shear_private"/>
958 <modify-function signature="translate(double,double)" access="private" rename="translate_private"/>
912 959
913 960 <modify-function signature="inverted(bool*)const">
914 961 <access modifier="private"/>
915 962 <modify-argument index="1">
916 <!-- <remove-default-expression/> -->
963 <remove-default-expression/>
917 964 </modify-argument>
918 965 </modify-function>
919 966
920 967 <inject-code>
921 968 <insert-template name="core.unary_other_type">
922 969 <replace from="%FUNCTION_NAME" to="rotate"/>
923 970 <replace from="%OUT_TYPE" to="QMatrix"/>
924 971 <replace from="%IN_TYPE" to="double"/>
925 </insert-template>
972 </insert-template>
926 973
927 974 <insert-template name="core.private_function_return_self">
928 975 <replace from="%RETURN_TYPE" to="QMatrix"/>
929 976 <replace from="%FUNCTION_NAME" to="scale"/>
930 977 <replace from="%ARGUMENTS" to="double sx, double sy"/>
931 978 <replace from="%ARGUMENT_NAMES" to="sx, sy"/>
932 </insert-template>
979 </insert-template>
933 980
934 981 <insert-template name="core.private_function_return_self">
935 982 <replace from="%RETURN_TYPE" to="QMatrix"/>
936 983 <replace from="%FUNCTION_NAME" to="shear"/>
937 984 <replace from="%ARGUMENTS" to="double sh, double sv"/>
938 985 <replace from="%ARGUMENT_NAMES" to="sh, sv"/>
939 </insert-template>
986 </insert-template>
940 987
941 988 <insert-template name="core.private_function_return_self">
942 989 <replace from="%RETURN_TYPE" to="QMatrix"/>
943 990 <replace from="%FUNCTION_NAME" to="translate"/>
944 991 <replace from="%ARGUMENTS" to="double dx, double dy"/>
945 992 <replace from="%ARGUMENT_NAMES" to="dx, dy"/>
946 993 </insert-template>
947 994 </inject-code>
948 995
949 996 <modify-function signature="inverted(bool*)const">
950 997 <modify-argument index="1">
951 998 <remove-argument/>
952 999 </modify-argument>
953 1000 </modify-function>
954 1001 </value-type>
955 1002
956 1003 <value-type name="QConicalGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::ConicalGradient">
957 1004 <custom-constructor>
958 1005 return new QConicalGradient(copy-&gt;center(), copy-&gt;angle());
959 1006 </custom-constructor>
960 1007 <custom-destructor>
961 1008 delete copy;
962 </custom-destructor>
1009 </custom-destructor>
963 1010 </value-type>
964 1011
965 <value-type name="QFontInfo" delete-in-main-thread="yes">
1012 <value-type name="QFontInfo" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
966 1013 <custom-constructor>
967 1014 return new QFontInfo(*copy);
968 1015 </custom-constructor>
969 1016 <custom-destructor>
970 1017 delete copy;
971 1018 </custom-destructor>
972 1019 <modify-function signature="operator=(QFontInfo)" remove="all"/>
973
1020
974 1021
975 1022 <modify-function signature="QFontInfo(QFontInfo)">
976 1023 <modify-argument index="1">
977 1024 <replace-type modified-type="QFontInfo*"/>
978 1025 <conversion-rule class="native">
979 1026 QFontInfo &amp; %out% = *qscriptvalue_cast&lt;QFontInfo*&gt;(%in%);
980 1027 </conversion-rule>
981 1028 </modify-argument>
982 1029 </modify-function>
983 1030 </value-type>
984 1031
985 1032 <value-type name="QRadialGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::RadialGradient">
986 1033 <custom-constructor>
987 1034 return new QRadialGradient(copy-&gt;center(), copy-&gt;radius(), copy-&gt;focalPoint());
988 1035 </custom-constructor>
989 1036 <custom-destructor>
990 1037 delete copy;
991 1038 </custom-destructor>
992 1039 </value-type>
993
1040
994 1041 <value-type name="QPainterPath::Element">
995 1042 <modify-field name="x" write="false"/>
996 1043 <modify-field name="y" write="false"/>
997 1044 <modify-field name="type" write="false"/>
998 1045 <include file-name="QPainterPath" location="global"/>
999 1046 <modify-function signature="operator QPointF()const" access="private"/>
1000 1047 </value-type>
1001 1048
1002 1049 <value-type name="QTextEdit::ExtraSelection" delete-in-main-thread="yes">
1003 1050 <include file-name="QTextEdit" location="global"/>
1004 1051 </value-type>
1005 1052
1006 <value-type name="QFont" delete-in-main-thread="yes">
1053 <value-type name="QFont" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1007 1054 <extra-includes>
1008 1055 <include file-name="QStringList" location="global"/>
1009 </extra-includes>
1056 </extra-includes>
1010 1057 <modify-function signature="operator=(QFont)" remove="all"/>
1011 1058 </value-type>
1012 1059
1013 1060 <value-type name="QTextTableCell" delete-in-main-thread="yes">
1014 1061 <extra-includes>
1015 1062 <include file-name="QTextCursor" location="global"/>
1016 1063 </extra-includes>
1017 1064 <modify-function signature="operator=(QTextTableCell)" remove="all"/>
1018 1065 </value-type>
1019
1066
1020 1067 <value-type name="QImage" expense-limit="67108864" expense-cost="height()*bytesPerLine()">
1021 1068 <modify-function signature="QImage(const char *, const char *)">
1022 1069 <remove/>
1023 1070 </modify-function>
1024 1071 <modify-function signature="QImage(const char **)">
1025 1072 <access modifier="private"/>
1026 1073 </modify-function>
1027 <modify-function signature="QImage(const uchar*,int,int,int,QImage::Format)">
1028 <remove/>
1074 <modify-function signature="QImage(const unsigned char*,int,int,int,QImage::Format)">
1075 <remove/>
1029 1076 </modify-function>
1030 1077 <modify-function signature="bits()const">
1031 1078 <remove/>
1032 1079 </modify-function>
1033 1080 <modify-function signature="scanLine(int)const">
1034 1081 <remove/>
1035 1082 </modify-function>
1036 <modify-function signature="QImage(const uchar *, int, int, QImage::Format)">
1083 <modify-function signature="QImage(const unsigned char *, int, int, QImage::Format)">
1037 1084 <remove/>
1038 1085 </modify-function>
1039
1086
1040 1087 <extra-includes>
1041 1088 <include file-name="QStringList" location="global"/>
1042 1089 <include file-name="QMatrix" location="global"/>
1043 1090 </extra-includes>
1044
1045 <modify-function signature="QImage(uchar*,int,int,QImage::Format)">
1091 <modify-function signature="save(const QString &amp;, const char *, int) const">
1092 <access modifier="private"/>
1093 <rename to="private_save"/>
1094 <modify-argument index="2">
1095 <remove-default-expression/>
1096 </modify-argument>
1097 <modify-argument index="3">
1098 <remove-default-expression/>
1099 </modify-argument>
1100 </modify-function>
1101
1102 <modify-function signature="QImage(unsigned char*,int,int,QImage::Format)">
1046 1103 <access modifier="private"/>
1047 1104 </modify-function>
1048 1105
1049 <!--
1050 1106 <modify-function signature="QImage(QString,const char*)">
1051 1107 <access modifier="private"/>
1052 1108 <modify-argument index="2">
1053 1109 <remove-default-expression/>
1054 1110 </modify-argument>
1055 1111 </modify-function>
1056 -->
1057
1112
1058 1113 <modify-function signature="load(QString,const char*)">
1059 1114 <access modifier="private"/>
1060 1115 <modify-argument index="2">
1061 1116 <remove-default-expression/>
1062 1117 </modify-argument>
1063 1118 </modify-function>
1064
1119
1065 1120 <modify-function signature="load(QIODevice*,const char*)">
1066 1121 <access modifier="private"/>
1067 1122 </modify-function>
1068
1069 <modify-function signature="loadFromData(const uchar*,int,const char*)">
1123
1124 <modify-function signature="loadFromData(const unsigned char*,int,const char*)">
1070 1125 <access modifier="private"/>
1071 1126 <modify-argument index="2">
1072 1127 <remove-default-expression/>
1073 1128 </modify-argument>
1074 1129 <modify-argument index="3">
1075 1130 <remove-default-expression/>
1076 </modify-argument>
1131 </modify-argument>
1077 1132 </modify-function>
1078
1133
1079 1134 <modify-function signature="loadFromData(QByteArray,const char*)">
1080 1135 <access modifier="private"/>
1081 1136 <modify-argument index="2">
1082 1137 <remove-default-expression/>
1083 1138 </modify-argument>
1084 1139 </modify-function>
1085
1140
1086 1141 <modify-function signature="operator=(QImage)" remove="all"/>
1087
1142
1088 1143 <modify-function signature="setText(const char*,const char*,QString)">
1089 1144 <remove/>
1090 1145 </modify-function>
1091
1146
1092 1147 <modify-function signature="text(const char*,const char*)const">
1093 1148 <remove/>
1094 1149 </modify-function>
1095
1150
1096 1151 <modify-function signature="fromData(QByteArray,const char*)">
1097 1152 <access modifier="private"/>
1098 1153 <modify-argument index="2">
1099 1154 <remove-default-expression/>
1100 1155 </modify-argument>
1101 1156 </modify-function>
1102
1103 <modify-function signature="fromData(const uchar*,int,const char*)">
1157
1158 <modify-function signature="fromData(const unsigned char*,int,const char*)">
1104 1159 <remove/>
1105 </modify-function>
1106
1160 </modify-function>
1161
1107 1162 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
1108 1163 <modify-function signature="textLanguages()const" remove="all"/> <!--### Obsolete in 4.3-->
1109 1164
1110 1165 <modify-function signature="QImage(const char**)" remove="all"/>
1111 1166 <modify-function signature="QImage(const uchar *,int,int,QImage::Format)" remove="all"/>
1112 1167 <modify-function signature="QImage(const uchar *,int,int,int,QImage::Format)" remove="all"/>
1113 1168 <modify-function signature="QImage(uchar *,int,int,QImage::Format)" remove="all"/>
1114 1169 <modify-function signature="QImage(uchar *,int,int,int,QImage::Format)" remove="all"/>
1115 1170 <modify-function signature="setColorTable(const QVector&lt;uint&gt;)" remove="all"/>
1116 1171 <modify-function signature="loadFromData(const uchar *,int,const char *)" remove="all"/>
1117 1172 <modify-function signature="fromData(const uchar *,int,const char *)" remove="all"/>
1118 1173 <modify-function signature="bits()" remove="all"/>
1119 1174 <modify-function signature="scanLine(int)" remove="all"/>
1120 1175
1121 1176 <modify-function signature="QImage(QString,const char*)">
1122 1177 <modify-argument index="2">
1123 1178 <replace-type modified-type="QString"/>
1124 1179 <conversion-rule class="native">
1125 1180 <insert-template name="core.convert_string_arg_to_char*"/>
1126 1181 </conversion-rule>
1127 1182 </modify-argument>
1128 1183 </modify-function>
1129 1184
1130 1185 <modify-function signature="fromData(QByteArray,const char*)">
1131 1186 <modify-argument index="2">
1132 1187 <replace-type modified-type="QString"/>
1133 1188 <conversion-rule class="native">
1134 1189 <insert-template name="core.convert_string_arg_to_char*"/>
1135 1190 </conversion-rule>
1136 1191 </modify-argument>
1137 1192 </modify-function>
1138 1193
1139 1194 <modify-function signature="load(QString,const char*)">
1140 1195 <modify-argument index="2">
1141 1196 <replace-type modified-type="QString"/>
1142 1197 <conversion-rule class="native">
1143 1198 <insert-template name="core.convert_string_arg_to_char*"/>
1144 1199 </conversion-rule>
1145 1200 </modify-argument>
1146 1201 </modify-function>
1147 1202
1148 1203 <modify-function signature="load(QIODevice*,const char*)">
1149 1204 <modify-argument index="2">
1150 1205 <replace-type modified-type="QString"/>
1151 1206 <conversion-rule class="native">
1152 1207 <insert-template name="core.convert_string_arg_to_char*"/>
1153 1208 </conversion-rule>
1154 1209 </modify-argument>
1155 1210 </modify-function>
1156 1211
1157 1212 <modify-function signature="loadFromData(QByteArray,const char*)">
1158 1213 <modify-argument index="2">
1159 1214 <replace-type modified-type="QString"/>
1160 1215 <conversion-rule class="native">
1161 1216 <insert-template name="core.convert_string_arg_to_char*"/>
1162 1217 </conversion-rule>
1163 1218 </modify-argument>
1164 1219 </modify-function>
1165 1220
1166 1221 <modify-function signature="save(QString,const char*,int)const">
1167 1222 <modify-argument index="2">
1168 1223 <replace-type modified-type="QString"/>
1169 1224 <conversion-rule class="native">
1170 1225 <insert-template name="core.convert_string_arg_to_char*"/>
1171 1226 </conversion-rule>
1172 1227 </modify-argument>
1173 1228 </modify-function>
1174 1229
1175 1230 <modify-function signature="save(QIODevice*,const char*,int)const">
1176 1231 <modify-argument index="2">
1177 1232 <replace-type modified-type="QString"/>
1178 1233 <conversion-rule class="native">
1179 1234 <insert-template name="core.convert_string_arg_to_char*"/>
1180 1235 </conversion-rule>
1181 1236 </modify-argument>
1182 1237 </modify-function>
1183 1238
1184 1239 </value-type>
1185 1240
1186 1241 <value-type name="QColormap" delete-in-main-thread="yes">
1187 1242 <modify-function signature="operator=(QColormap)" remove="all"/>
1188 1243 <extra-includes>
1189 1244 <include file-name="QColor" location="global"/>
1190 </extra-includes>
1245 </extra-includes>
1191 1246 <custom-constructor>
1192 1247 return new QColormap(*copy);
1193 1248 </custom-constructor>
1194 1249 <custom-destructor>
1195 1250 delete copy;
1196 </custom-destructor>
1251 </custom-destructor>
1197 1252 </value-type>
1198 1253
1199 <value-type name="QCursor" delete-in-main-thread="yes">
1254 <value-type name="QCursor" delete-in-main-thread="yes">
1200 1255 <extra-includes>
1201 1256 <include file-name="QPixmap" location="global"/>
1202 1257 </extra-includes>
1203 1258 <modify-function signature="operator=(QCursor)" remove="all"/>
1204 1259 </value-type>
1205
1260
1206 1261 <value-type name="QFontDatabase" delete-in-main-thread="yes">
1207 1262 <extra-includes>
1208 1263 <include file-name="QStringList" location="global"/>
1209 1264 </extra-includes>
1210 </value-type>
1265 </value-type>
1211 1266
1212 1267 <value-type name="QPen">
1213 1268 <extra-includes>
1214 1269 <include file-name="QBrush" location="global"/>
1215 1270 </extra-includes>
1216 1271
1217 1272 <modify-function signature="operator=(QPen)" remove="all"/>
1218 </value-type>
1219
1273 </value-type>
1274
1220 1275 <value-type name="QBrush">
1221 1276 <modify-function signature="QBrush(Qt::GlobalColor, Qt::BrushStyle)" remove="all"/>
1222 1277 <modify-function signature="operator=(const QBrush &amp;)" remove="all"/>
1223 1278
1224 1279 <extra-includes>
1225 1280 <include file-name="QPixmap" location="global"/>
1226 </extra-includes>
1281 </extra-includes>
1227 1282
1228 1283 <modify-function signature="QBrush(QGradient)">
1229 1284 <modify-argument index="1">
1230 1285 <replace-type modified-type="QGradient*"/>
1231 1286 <conversion-rule class="native">
1232 1287 QGradient &amp; %out% = *qscriptvalue_cast&lt;QGradient*&gt;(%in%);
1233 1288 </conversion-rule>
1234 1289 </modify-argument>
1235 1290 </modify-function>
1236 1291 </value-type>
1237 1292
1238 1293 <value-type name="QColor">
1239 1294 <modify-function signature="QColor(QColor::Spec)" remove="all"/>
1240 1295 <modify-function signature="operator=(QColor)" remove="all"/>
1241 1296 <modify-function signature="operator=(Qt::GlobalColor)" remove="all"/>
1242 1297
1243 1298 <modify-function signature="QColor(const char*)">
1244 1299 <remove/>
1245 1300 </modify-function>
1246
1301
1247 1302 <modify-function signature="getCmyk(int*,int*,int*,int*,int*)">
1248 1303 <remove/>
1249 1304 </modify-function>
1250
1251 <modify-function signature="getCmykF(qreal*,qreal*,qreal*,qreal*,qreal*)">
1305
1306 <modify-function signature="getCmykF(double*,double*,double*,double*,double*)">
1252 1307 <remove/>
1253 1308 </modify-function>
1254
1309
1255 1310 <modify-function signature="getHsv(int*,int*,int*,int*)const">
1256 1311 <remove/>
1257 1312 </modify-function>
1258
1259 <modify-function signature="getHsvF(qreal*,qreal*,qreal*,qreal*)const">
1313
1314 <modify-function signature="getHsvF(double*,double*,double*,double*)const">
1260 1315 <remove/>
1261 1316 </modify-function>
1262
1317
1263 1318 <modify-function signature="getRgb(int*,int*,int*,int*)const">
1264 1319 <remove/>
1265 1320 </modify-function>
1266
1267 <modify-function signature="getRgbF(qreal*,qreal*,qreal*,qreal*)const">
1321
1322 <modify-function signature="getRgbF(double*,double*,double*,double*)const">
1268 1323 <remove/>
1269 1324 </modify-function>
1270
1325
1271 1326 <modify-function signature="dark(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1272 1327 <modify-function signature="light(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1273 1328 </value-type>
1274
1275 <value-type name="QFontMetricsF" delete-in-main-thread="yes">
1329
1330 <value-type name="QFontMetricsF" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1276 1331 <custom-constructor>
1277 1332 return new QFontMetricsF(*copy);
1278 1333 </custom-constructor>
1279 1334 <custom-destructor>
1280 1335 delete copy;
1281 1336 </custom-destructor>
1282 1337 <modify-function signature="operator!=(const QFontMetricsF &amp;)">
1283 1338 <remove/>
1284 1339 </modify-function>
1285 1340 <modify-function signature="operator==(const QFontMetricsF &amp;)">
1286 1341 <remove/>
1287 </modify-function>
1288
1342 </modify-function>
1343
1289 1344 <modify-function signature="boundingRect(QRectF,int,QString,int,int*)const">
1290 1345 <access modifier="private"/>
1291 1346 <modify-argument index="4">
1292 1347 <remove-default-expression/>
1293 1348 </modify-argument>
1294 1349 <modify-argument index="5">
1295 1350 <remove-default-expression/>
1296 </modify-argument>
1351 </modify-argument>
1297 1352 </modify-function>
1298
1353
1299 1354 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1300 1355 <modify-function signature="operator=(QFontMetricsF)" remove="all"/>
1301
1356
1302 1357 <modify-function signature="size(int,QString,int,int*)const">
1303 1358 <access modifier="private"/>
1304 1359 <modify-argument index="3">
1305 1360 <remove-default-expression/>
1306 </modify-argument>
1361 </modify-argument>
1307 1362 <modify-argument index="4">
1308 1363 <remove-default-expression/>
1309 </modify-argument>
1364 </modify-argument>
1310 1365 </modify-function>
1311 1366
1312 1367 <modify-function signature="QFontMetricsF(QFontMetricsF)" remove="all"/>
1313 1368 <modify-function signature="QFontMetricsF(QFontMetrics)" remove="all"/>
1314 1369 <modify-function signature="operator==(QFontMetricsF)const" remove="all"/>
1315 1370 <modify-function signature="operator!=(QFontMetricsF)const" remove="all"/>
1316 1371 </value-type>
1317 1372 <value-type name="QTextOption::Tab"/>
1318 1373
1319 <value-type name="QFontMetrics" delete-in-main-thread="yes">
1374 <value-type name="QFontMetrics" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1320 1375 <custom-constructor>
1321 1376 return new QFontMetrics(*copy);
1322 1377 </custom-constructor>
1323 1378 <custom-destructor>
1324 1379 delete copy;
1325 1380 </custom-destructor>
1326 1381 <modify-function signature="operator!=(const QFontMetrics &amp;)">
1327 1382 <remove/>
1328 1383 </modify-function>
1329 1384 <modify-function signature="operator==(const QFontMetrics &amp;)">
1330 1385 <remove/>
1331 </modify-function>
1386 </modify-function>
1332 1387
1333 1388 <modify-function signature="boundingRect(int,int,int,int,int,QString,int,int*)const">
1334 1389 <access modifier="private"/>
1335 1390 <modify-argument index="7">
1336 1391 <remove-default-expression/>
1337 1392 </modify-argument>
1338 1393 <modify-argument index="8">
1339 1394 <remove-default-expression/>
1340 </modify-argument>
1395 </modify-argument>
1341 1396 </modify-function>
1342
1397
1343 1398 <modify-function signature="boundingRect(QRect,int,QString,int,int*)const">
1344 1399 <access modifier="private"/>
1345 1400 <modify-argument index="4">
1346 1401 <remove-default-expression/>
1347 1402 </modify-argument>
1348 1403 <modify-argument index="5">
1349 1404 <remove-default-expression/>
1350 </modify-argument>
1405 </modify-argument>
1351 1406 </modify-function>
1352
1407
1353 1408 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1354
1409
1355 1410 <modify-function signature="size(int,QString,int,int*)const">
1356 1411 <access modifier="private"/>
1357 1412 <modify-argument index="3">
1358 1413 <remove-default-expression/>
1359 </modify-argument>
1414 </modify-argument>
1360 1415 <modify-argument index="4">
1361 1416 <remove-default-expression/>
1362 </modify-argument>
1417 </modify-argument>
1363 1418 </modify-function>
1364
1419
1365 1420
1366 1421 <modify-function signature="QFontMetrics(QFontMetrics)" remove="all"/>
1367 1422 <modify-function signature="operator==(QFontMetrics)const" remove="all"/>
1368 1423 <modify-function signature="operator!=(QFontMetrics)const" remove="all"/>
1369 1424 </value-type>
1370 1425
1371 1426 <value-type name="QGradient" force-abstract="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QGradient::NoGradient">
1372 1427 <custom-constructor>
1373 1428 Q_UNUSED(copy)
1374 1429 qWarning("Copying empty QGradient object");
1375 1430 return new QGradient();
1376 1431 </custom-constructor>
1377 1432 <custom-destructor>
1378 1433 delete copy;
1379 1434 </custom-destructor>
1380 1435 <modify-function signature="operator==(const QGradient &amp;)">
1381 1436 <remove/>
1382 </modify-function>
1437 </modify-function>
1383 1438 </value-type>
1384 1439
1385 1440 <value-type name="QLinearGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::LinearGradient">
1386 1441 <custom-constructor>
1387 1442 QLinearGradient *lg = new QLinearGradient(copy-&gt;start(), copy-&gt;finalStop());
1388 1443 lg-&gt;setSpread(copy-&gt;spread());
1389 1444 lg-&gt;setStops(copy-&gt;stops());
1390 1445 return (void *) lg;
1391 1446 </custom-constructor>
1392 1447 <custom-destructor>
1393 1448 delete copy;
1394 1449 </custom-destructor>
1395 1450 </value-type>
1396
1451
1397 1452 <value-type name="QPrinterInfo">
1398 1453 <modify-function signature="operator=(const QPrinterInfo &amp;)" remove="all"/>
1399 1454 </value-type>
1400
1455
1456 <value-type name="QMargins"/>
1457
1401 1458 <interface-type name="QLayoutItem"/>
1402 1459 <interface-type name="QPaintDevice"/>
1403 1460
1404 1461 <interface-type name="QGraphicsItem" delete-in-main-thread="yes">
1405 1462 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/>
1406
1463 <modify-function signature="toGraphicsObject() const" remove="all"/>
1464
1407 1465 <modify-function signature="paint(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
1408 1466 <modify-argument index="1" invalidate-after-use="yes"/>
1409 1467 </modify-function>
1410 1468 <modify-function signature="collidesWithItem(const QGraphicsItem*,Qt::ItemSelectionMode)const">
1411 1469 <modify-argument index="1" invalidate-after-use="yes"/>
1412 1470 </modify-function>
1413 1471
1414 1472 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
1415 1473 <modify-argument index="1" invalidate-after-use="yes"/>
1416 1474 </modify-function>
1417 1475 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
1418 1476 <modify-argument index="1" invalidate-after-use="yes"/>
1419 1477 </modify-function>
1420 1478 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
1421 1479 <modify-argument index="1" invalidate-after-use="yes"/>
1422 1480 </modify-function>
1423 1481 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
1424 1482 <modify-argument index="1" invalidate-after-use="yes"/>
1425 1483 </modify-function>
1426 1484 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
1427 1485 <modify-argument index="1" invalidate-after-use="yes"/>
1428 1486 </modify-function>
1429 1487 <modify-function signature="focusInEvent(QFocusEvent*)">
1430 1488 <modify-argument index="1" invalidate-after-use="yes"/>
1431 1489 </modify-function>
1432 1490 <modify-function signature="focusOutEvent(QFocusEvent*)">
1433 1491 <modify-argument index="1" invalidate-after-use="yes"/>
1434 1492 </modify-function>
1435 1493 <modify-function signature="hoverEnterEvent(QGraphicsSceneHoverEvent*)">
1436 1494 <modify-argument index="1" invalidate-after-use="yes"/>
1437 1495 </modify-function>
1438 1496 <modify-function signature="hoverLeaveEvent(QGraphicsSceneHoverEvent*)">
1439 1497 <modify-argument index="1" invalidate-after-use="yes"/>
1440 1498 </modify-function>
1441 1499 <modify-function signature="hoverMoveEvent(QGraphicsSceneHoverEvent*)">
1442 1500 <modify-argument index="1" invalidate-after-use="yes"/>
1443 1501 </modify-function>
1444 1502 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
1445 1503 <modify-argument index="1" invalidate-after-use="yes"/>
1446 1504 </modify-function>
1447 1505 <modify-function signature="isObscuredBy(const QGraphicsItem*)const">
1448 1506 <modify-argument index="1" invalidate-after-use="yes"/>
1449 1507 </modify-function>
1450 1508 <modify-function signature="keyPressEvent(QKeyEvent*)">
1451 1509 <modify-argument index="1" invalidate-after-use="yes"/>
1452 1510 </modify-function>
1453 1511 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
1454 1512 <modify-argument index="1" invalidate-after-use="yes"/>
1455 1513 </modify-function>
1456 1514 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
1457 1515 <modify-argument index="1" invalidate-after-use="yes"/>
1458 1516 </modify-function>
1459 1517 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
1460 1518 <modify-argument index="1" invalidate-after-use="yes"/>
1461 1519 </modify-function>
1462 1520 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
1463 1521 <modify-argument index="1" invalidate-after-use="yes"/>
1464 1522 </modify-function>
1465 1523 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
1466 1524 <modify-argument index="1" invalidate-after-use="yes"/>
1467 1525 </modify-function>
1468 1526 <modify-function signature="sceneEvent(QEvent*)">
1469 1527 <modify-argument index="1" invalidate-after-use="yes"/>
1470 1528 </modify-function>
1471 1529 <modify-function signature="sceneEventFilter(QGraphicsItem*,QEvent*)">
1472 1530 <modify-argument index="1" invalidate-after-use="yes"/>
1473 1531 <modify-argument index="2" invalidate-after-use="yes"/>
1474 1532 </modify-function>
1475 1533 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
1476 1534 <modify-argument index="1" invalidate-after-use="yes"/>
1477 1535 </modify-function>
1478
1479 <modify-function signature="children()const" remove="all"/>
1536
1537 <modify-function signature="children()const" remove="all"/>
1480 1538 <modify-function signature="installSceneEventFilter(QGraphicsItem *)">
1481 1539 <modify-argument index="1">
1482 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1483 <reference-count action="ignore"/>
1540 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1541 <reference-count action="ignore"/>
1484 1542 </modify-argument>
1485 1543 </modify-function>
1486 1544 <modify-function signature="removeSceneEventFilter(QGraphicsItem *)">
1487 1545 <modify-argument index="1">
1488 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1489 <reference-count action="ignore"/>
1546 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1547 <reference-count action="ignore"/>
1490 1548 </modify-argument>
1491 1549 </modify-function>
1492
1550
1493 1551 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1494 1552 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1495 1553 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1496 1554 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1497 1555
1498 1556 <modify-function signature="supportsExtension(QGraphicsItem::Extension)const" remove="all"/>
1499 1557 <modify-function signature="setExtension(QGraphicsItem::Extension,QVariant)" remove="all"/>
1500 </interface-type>
1501
1558 </interface-type>
1559
1502 1560 <object-type name="QAbstractGraphicsShapeItem" delete-in-main-thread="yes">
1503 1561 <modify-function signature="QAbstractGraphicsShapeItem(QGraphicsItem*,QGraphicsScene*)">
1504 1562 <inject-code position="end">
1505 1563 <argument-map index="1" meta-name="%1"/>
1506 1564 if (%1 != null) disableGarbageCollection();
1507 1565 </inject-code>
1508 </modify-function>
1509
1566 </modify-function>
1567
1510 1568 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1511 1569 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1512 1570 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1513 1571 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1514 1572 </object-type>
1515
1573
1516 1574 <object-type name="QAbstractItemView">
1517 1575 <modify-function signature="update()" remove="all"/>
1518 1576 <modify-function signature="horizontalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1519 1577 <modify-function signature="setHorizontalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1520 1578 <modify-function signature="setVerticalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1521 1579 <modify-function signature="verticalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1522
1580
1523 1581 <modify-function signature="edit(QModelIndex,QAbstractItemView::EditTrigger,QEvent*)">
1524 1582 <modify-argument index="3" invalidate-after-use="yes"/>
1525 1583 </modify-function>
1526 1584 <modify-function signature="selectionCommand(QModelIndex,const QEvent*)const">
1527 1585 <modify-argument index="2" invalidate-after-use="yes"/>
1528 1586 </modify-function>
1529 1587
1530 1588
1531 1589 <!-- ### because the CursorAction enum is protected -->
1532 1590 <modify-function signature="moveCursor(QAbstractItemView::CursorAction,QFlags&lt;Qt::KeyboardModifier&gt;)" remove="all"/>
1533 1591 <inject-code class="shell-declaration">
1534 1592 QModelIndex moveCursor(QAbstractItemView::CursorAction, Qt::KeyboardModifiers)
1535 1593 { return QModelIndex(); }
1536 1594 </inject-code>
1537 </object-type>
1595 </object-type>
1538 1596
1539 1597 <object-type name="QAbstractPageSetupDialog"/>
1540 1598 <object-type name="QAbstractPrintDialog"/>
1541 1599 <object-type name="QAbstractSlider">
1542 1600 <modify-function signature="sliderChange(QAbstractSlider::SliderChange)" remove="all"/>
1543 </object-type>
1601 </object-type>
1544 1602 <object-type name="QAbstractTextDocumentLayout">
1545 1603 <modify-function signature="setPaintDevice(QPaintDevice*)">
1546 1604 <modify-argument index="1">
1547 1605 <reference-count action="set" variable-name="__rcPaintDevice"/>
1548 </modify-argument>
1606 </modify-argument>
1549 1607 </modify-function>
1550 1608
1551 1609 <modify-function signature="draw(QPainter*,QAbstractTextDocumentLayout::PaintContext)">
1552 1610 <modify-argument index="1" invalidate-after-use="yes"/>
1553 1611 </modify-function>
1554 1612 <modify-function signature="drawInlineObject(QPainter*,QRectF,QTextInlineObject,int,QTextFormat)">
1555 1613 <modify-argument index="1" invalidate-after-use="yes"/>
1556 1614 </modify-function>
1557 1615
1558 1616 </object-type>
1559 1617 <object-type name="QAccessible">
1560 1618 <modify-function signature="initialize()" remove="all"/>
1561 1619 <modify-function signature="cleanup()" remove="all"/>
1562 1620 <modify-function signature="setRootObject(QObject *)">
1563 1621 <modify-argument index="1">
1564 1622 <reference-count action="ignore"/>
1565 1623 </modify-argument>
1566 1624 </modify-function>
1567 1625 <modify-function signature="queryAccessibleInterface(QObject *)">
1568 1626 <modify-argument index="return">
1569 1627 <define-ownership class="java" owner="java"/>
1570 1628 </modify-argument>
1571 1629 </modify-function>
1572 </object-type>
1630 </object-type>
1573 1631 <object-type name="QAccessibleBridge">
1574 1632 <modify-function signature="setRootObject(QAccessibleInterface *)">
1575 1633 <modify-argument index="1">
1576 1634 <define-ownership class="shell" owner="java"/>
1577 1635 </modify-argument>
1578 1636 </modify-function>
1579 1637 <modify-function signature="notifyAccessibilityUpdate(int,QAccessibleInterface*,int)">
1580 1638 <modify-argument invalidate-after-use="yes" index="2"/>
1581 1639 </modify-function>
1582 </object-type>
1640 </object-type>
1583 1641 <object-type name="QAccessible2Interface"/>
1584 1642 <object-type name="QAccessibleTableInterface">
1585 1643 <modify-function signature="qAccessibleTableCastHelper()" remove="all"/>
1586 1644 </object-type>
1587
1645
1588 1646 <object-type name="QAccessibleInterface">
1589 1647 <modify-function signature="indexOfChild(const QAccessibleInterface*)const">
1590 1648 <modify-argument invalidate-after-use="yes" index="1"/>
1591 1649 </modify-function>
1592 1650 <modify-function signature="relationTo(int,const QAccessibleInterface*,int)const">
1593 1651 <modify-argument invalidate-after-use="yes" index="2"/>
1594 </modify-function>
1652 </modify-function>
1595 1653 </object-type>
1596 1654 <object-type name="QAccessibleInterfaceEx"/>
1597 1655 <object-type name="QAccessibleObject"/>
1598 1656 <object-type name="QAccessibleObjectEx"/>
1599 1657 <object-type name="QAccessibleWidget"/>
1600 <object-type name="QAccessibleWidgetEx"/>
1658 <object-type name="QAccessibleWidgetEx"/>
1601 1659 <object-type name="QActionGroup"/>
1602 1660 <object-type name="QCDEStyle">
1603 1661 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1604 1662 </object-type>
1605 1663 <object-type name="QCheckBox">
1606 1664 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
1607 1665 <access modifier="private"/>
1608 1666 </modify-function>
1609 1667 </object-type>
1610 <object-type name="QCleanlooksStyle">
1668 <object-type name="QCleanlooksStyle">
1611 1669 <modify-function signature="standardPixmap(QStyle::StandardPixmap,const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1612 1670 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1613 </object-type>
1671 </object-type>
1614 1672 <object-type name="QCommonStyle">
1615 1673 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1616 1674 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1617 </object-type>
1675 </object-type>
1618 1676 <object-type name="QDataWidgetMapper">
1619 1677 <modify-function signature="addMapping(QWidget*,int)">
1620 1678 <modify-argument index="1">
1621 1679 <reference-count action="add" variable-name="__rcMappings"/>
1622 1680 </modify-argument>
1623 1681 </modify-function>
1624 1682 <modify-function signature="addMapping(QWidget*,int,QByteArray)">
1625 1683 <modify-argument index="1">
1626 1684 <reference-count action="add" variable-name="__rcMappings"/>
1627 1685 </modify-argument>
1628 1686 </modify-function>
1629 1687 <modify-function signature="removeMapping(QWidget*)">
1630 1688 <modify-argument index="1">
1631 1689 <reference-count action="remove" variable-name="__rcMappings"/>
1632 1690 </modify-argument>
1633 1691 </modify-function>
1634 1692 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
1635 1693 <modify-argument index="1">
1636 1694 <reference-count action="set" variable-name="__rcItemDelegate"/>
1637 1695 </modify-argument>
1638 1696 </modify-function>
1639 1697 <modify-function signature="setModel(QAbstractItemModel*)">
1640 1698 <modify-argument index="1">
1641 1699 <reference-count action="set" variable-name="__rcModel"/>
1642 1700 </modify-argument>
1643 1701 </modify-function>
1644 1702 </object-type>
1645 1703 <object-type name="QDateEdit"/>
1646 1704 <object-type name="QDesktopServices">
1647 1705 <modify-function signature="setUrlHandler(const QString &amp;, QObject *, const char *)" access="private">
1648 1706 <modify-argument index="2">
1649 1707 <reference-count action="ignore"/> <!-- Handled in injected code -->
1650 1708 </modify-argument>
1651 1709 </modify-function>
1652 1710 </object-type>
1653 1711 <object-type name="QDialog">
1654 1712 <modify-function signature="setExtension(QWidget*)" remove="all"/>
1655 1713 <modify-function signature="exec()" access="non-final"/>
1656 1714 <modify-function signature="extension()const" remove="all"/> <!--### Obsolete in 4.3-->
1657 1715 <modify-function signature="orientation()const" remove="all"/> <!--### Obsolete in 4.3-->
1716 <modify-function signature="open()" virtual-slot="yes"/>
1658 1717 <modify-function signature="setOrientation(Qt::Orientation)" remove="all"/> <!--### Obsolete in 4.3-->
1659 1718 <modify-function signature="showExtension(bool)" remove="all"/> <!--### Obsolete in 4.3-->
1660 </object-type>
1719 <modify-function signature="setVisible(bool)" allow-as-slot="yes"/>
1720 </object-type>
1661 1721 <object-type name="QDialogButtonBox">
1662 1722 <modify-function signature="addButton(QAbstractButton*,QDialogButtonBox::ButtonRole)">
1663 1723 <modify-argument index="1">
1664 1724 <reference-count action="ignore"/>
1665 1725 </modify-argument>
1666 1726 </modify-function>
1667 1727 <modify-function signature="removeButton(QAbstractButton*)">
1668 1728 <modify-argument index="1">
1669 1729 <reference-count action="ignore"/>
1670 1730 </modify-argument>
1671 1731 </modify-function>
1672 1732 </object-type>
1673 1733 <object-type name="QDirModel">
1674 1734 <modify-function signature="parent()const" remove="all"/>
1675 1735 <modify-function signature="setIconProvider(QFileIconProvider*)">
1676 1736 <modify-argument index="1">
1677 1737 <reference-count action="set" variable-name="__rcIconProvider"/>
1678 1738 </modify-argument>
1679 1739 </modify-function>
1680 1740 </object-type>
1681 1741 <object-type name="QDoubleValidator"/>
1682 1742 <object-type name="QFileIconProvider"/>
1683 1743 <object-type name="QWizard">
1684 1744 <!-- ### Requires correct class name in meta object -->
1685 1745 <modify-function signature="setDefaultProperty(const char *, const char *, const char *)" remove="all"/>
1686 1746 <modify-function signature="addPage(QWizardPage*)">
1687 1747 <modify-argument index="1">
1688 1748 <no-null-pointer/>
1689 1749 <reference-count action="ignore"/>
1690 1750 </modify-argument>
1691 1751 </modify-function>
1692 1752 <modify-function signature="setButton(QWizard::WizardButton,QAbstractButton*)">
1693 1753 <modify-argument index="1">
1694 1754 <reference-count action="ignore"/>
1695 1755 </modify-argument>
1696 1756 </modify-function>
1697 1757 <modify-function signature="setPage(int,QWizardPage*)">
1698 1758 <modify-argument index="2">
1699 1759 <no-null-pointer/>
1700 1760 <reference-count action="ignore"/>
1701 1761 </modify-argument>
1702 1762 </modify-function>
1703 1763
1704 1764 </object-type>
1705 1765 <object-type name="QWizardPage">
1706 1766 <!-- ### Reduced functionality due to meta object having missing information -->
1707 1767 <modify-function signature="registerField(const QString &amp;, QWidget *, const char *, const char *)">
1708 1768 <access modifier="private"/>
1709 1769 <modify-argument index="3">
1710 1770 <remove-default-expression/>
1711 1771 </modify-argument>
1712 1772 <modify-argument index="4">
1713 1773 <remove-default-expression/>
1714 1774 </modify-argument>
1715 1775 </modify-function>
1716
1776
1717 1777 </object-type>
1718 1778 <object-type name="QFocusFrame">
1719 1779 <modify-function signature="initStyleOption(QStyleOption*)const">
1720 1780 <access modifier="private"/>
1721 1781 </modify-function>
1722 1782 <modify-function signature="setWidget(QWidget*)">
1723 1783 <modify-argument index="1">
1724 1784 <reference-count action="set" variable-name="__rcWidget"/>
1725 1785 </modify-argument>
1726 1786 </modify-function>
1727 1787 <inject-code>
1728 1788 <insert-template name="gui.init_style_option">
1729 1789 <replace from="%TYPE" to="QStyleOption"/>
1730 1790 </insert-template>
1731 </inject-code>
1791 </inject-code>
1732 1792 </object-type>
1733 1793 <object-type name="QFontComboBox"/>
1734 1794 <object-type name="QFontDialog">
1735 1795 <inject-code class="native" position="beginning">
1736 1796 Q_DECLARE_METATYPE(QScriptValue)
1737 1797 </inject-code>
1738 1798 <modify-function signature="getFont(bool*,QWidget*)">
1739 1799 <modify-argument index="1">
1740 1800 <remove-argument/>
1741 1801 <conversion-rule class="native">
1742 1802 <insert-template name="core.prepare_removed_bool*_argument"/>
1743 1803 </conversion-rule>
1744 1804 </modify-argument>
1745 1805 <modify-argument index="return">
1746 1806 <conversion-rule class="native">
1747 1807 <insert-template name="core.convert_to_null_or_wrap"/>
1748 1808 </conversion-rule>
1749 1809 </modify-argument>
1750 1810 </modify-function>
1751 1811
1752 1812 <modify-function signature="getFont(bool*,QFont,QWidget*)">
1753 1813 <modify-argument index="1">
1754 1814 <remove-argument/>
1755 1815 <conversion-rule class="native">
1756 1816 <insert-template name="core.prepare_removed_bool*_argument"/>
1757 1817 </conversion-rule>
1758 1818 </modify-argument>
1759 1819 <modify-argument index="return">
1760 1820 <conversion-rule class="native">
1761 1821 <insert-template name="core.convert_to_null_or_wrap"/>
1762 1822 </conversion-rule>
1763 1823 </modify-argument>
1764 1824 </modify-function>
1765 1825
1766 1826 <modify-function signature="getFont(bool*,QFont,QWidget*,QString)">
1767 1827 <modify-argument index="1">
1768 1828 <remove-argument/>
1769 1829 <conversion-rule class="native">
1770 1830 <insert-template name="core.prepare_removed_bool*_argument"/>
1771 1831 </conversion-rule>
1772 1832 </modify-argument>
1773 1833 <modify-argument index="return">
1774 1834 <conversion-rule class="native">
1775 1835 <insert-template name="core.convert_to_null_or_wrap"/>
1776 1836 </conversion-rule>
1777 1837 </modify-argument>
1778 1838 </modify-function>
1779 1839 </object-type>
1840
1780 1841 <object-type name="QGraphicsEllipseItem" delete-in-main-thread="yes"/>
1781 1842 <object-type name="QGraphicsItemAnimation">
1782 1843 <modify-function signature="setItem(QGraphicsItem*)">
1783 1844 <modify-argument index="1">
1784 1845 <reference-count action="set" variable-name="__rcItem"/>
1785 1846 </modify-argument>
1786 1847 </modify-function>
1787 1848 <modify-function signature="setTimeLine(QTimeLine*)">
1788 1849 <modify-argument index="1">
1789 1850 <reference-count action="set" variable-name="__rcTimeLine"/>
1790 1851 </modify-argument>
1791 </modify-function>
1852 </modify-function>
1792 1853
1793 1854 <extra-includes>
1794 1855 <include file-name="QPair" location="global"/>
1795 1856 </extra-includes>
1796 1857 </object-type>
1797 <object-type name="QGraphicsItemGroup" delete-in-main-thread="yes">
1858 <object-type name="QGraphicsItemGroup" delete-in-main-thread="yes">
1798 1859 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1799 1860 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1800 1861 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1801 1862 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1802 1863 </object-type>
1803 1864 <object-type name="QGraphicsLineItem" delete-in-main-thread="yes">
1804 1865 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1805 1866 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1806 1867 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1807 1868 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1808 1869 </object-type>
1809 1870 <object-type name="QGraphicsPathItem" delete-in-main-thread="yes"/>
1810
1871
1811 1872 <object-type name="QGraphicsPixmapItem" delete-in-main-thread="yes">
1812 1873 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1813 1874 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1814 1875 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1815 1876 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1816 1877 </object-type>
1817 1878 <object-type name="QGraphicsPolygonItem" delete-in-main-thread="yes"/>
1818 1879 <object-type name="QGraphicsRectItem" delete-in-main-thread="yes"/>
1819 1880 <object-type name="QGraphicsSimpleTextItem" delete-in-main-thread="yes"/>
1820 1881 <object-type name="QHBoxLayout"/>
1821 1882 <object-type name="QHeaderView">
1822 1883 <modify-function signature="initStyleOption(QStyleOptionHeader*)const">
1823 1884 <access modifier="private"/>
1824 1885 </modify-function>
1825
1886
1826 1887 <modify-function signature="paintSection(QPainter*,QRect,int)const">
1827 1888 <modify-argument index="1" invalidate-after-use="yes"/>
1828 1889 </modify-function>
1829
1890
1830 1891 <inject-code>
1831 1892 <insert-template name="gui.init_style_option">
1832 1893 <replace from="%TYPE" to="QStyleOptionHeader"/>
1833 1894 </insert-template>
1834 </inject-code>
1895 </inject-code>
1835 1896 <modify-function signature="setModel(QAbstractItemModel*)">
1836 1897 <modify-argument index="1">
1837 1898 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcModel"/>
1838 1899 </modify-argument>
1839 1900 </modify-function>
1840 1901 </object-type>
1841 1902 <object-type name="QIconEngine">
1842 1903 <modify-function signature="paint(QPainter*,QRect,QIcon::Mode,QIcon::State)">
1843 1904 <modify-argument index="1" invalidate-after-use="yes"/>
1844 </modify-function>
1905 </modify-function>
1845 1906 </object-type>
1846 1907 <object-type name="QIconEngineV2">
1847 1908 <modify-function signature="read(QDataStream&amp;)">
1848 1909 <modify-argument index="1" invalidate-after-use="yes"/>
1849 1910 </modify-function>
1850 1911 <modify-function signature="write(QDataStream&amp;)const">
1851 1912 <modify-argument index="1" invalidate-after-use="yes"/>
1852 1913 </modify-function>
1853
1914
1854 1915 <modify-function signature="virtual_hook(int,void*)" remove="all"/>
1855 1916 <modify-function signature="clone()const">
1856 1917 <modify-argument index="return">
1857 1918 <define-ownership class="shell" owner="c++"/>
1858 </modify-argument>
1859 </modify-function>
1919 </modify-argument>
1920 </modify-function>
1860 1921 </object-type>
1861 1922 <object-type name="QImageWriter">
1862 1923 <modify-function signature="setDevice(QIODevice*)">
1863 1924 <modify-argument index="1">
1864 1925 <reference-count action="set" variable-name="__rcDevice"/>
1865 1926 </modify-argument>
1866 1927 </modify-function>
1867 1928 <modify-function signature="description()const" remove="all"/> <!--### Obsolete in 4.3-->
1868 1929 <modify-function signature="setDescription(QString)" remove="all"/> <!--### Obsolete in 4.3-->
1869 1930 </object-type>
1870 1931 <object-type name="QInputContextFactory"/>
1871 1932 <object-type name="QIntValidator"/>
1872 <object-type name="QItemDelegate">
1933 <object-type name="QItemDelegate">
1873 1934 <modify-function signature="doLayout(QStyleOptionViewItem,QRect*,QRect*,QRect*,bool)const">
1874 1935 <remove/>
1875 1936 </modify-function>
1876
1937
1877 1938 <modify-function signature="drawCheck(QPainter*,QStyleOptionViewItem,QRect,Qt::CheckState)const">
1878 1939 <modify-argument index="1" invalidate-after-use="yes"/>
1879 1940 </modify-function>
1880 1941 <modify-function signature="drawDecoration(QPainter*,QStyleOptionViewItem,QRect,QPixmap)const">
1881 1942 <modify-argument index="1" invalidate-after-use="yes"/>
1882 1943 </modify-function>
1883 1944 <modify-function signature="drawDisplay(QPainter*,QStyleOptionViewItem,QRect,QString)const">
1884 1945 <modify-argument index="1" invalidate-after-use="yes"/>
1885 1946 </modify-function>
1886 1947 <modify-function signature="drawFocus(QPainter*,QStyleOptionViewItem,QRect)const">
1887 1948 <modify-argument index="1" invalidate-after-use="yes"/>
1888 1949 </modify-function>
1889 1950
1890
1951
1891 1952 <modify-function signature="selected(QPixmap,QPalette,bool)const">
1892 1953 <remove/>
1893 1954 </modify-function>
1894 1955 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
1895 1956 <modify-argument index="1">
1896 1957 <reference-count action="set" variable-name="__rcItemEditorFactory"/>
1897 1958 </modify-argument>
1898 1959 </modify-function>
1899 1960 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
1900 1961 <modify-argument index="1">
1901 1962 <reference-count action="ignore"/>
1902 1963 </modify-argument>
1903 1964 </modify-function>
1904 1965 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
1905 1966 <modify-argument index="1">
1906 1967 <reference-count action="ignore"/>
1907 1968 </modify-argument>
1908 1969 </modify-function>
1909
1970
1910 1971 </object-type>
1911 1972 <object-type name="QItemEditorCreatorBase"/>
1912 1973 <object-type name="QItemEditorFactory">
1913 1974 <modify-function signature="registerEditor(QVariant::Type, QItemEditorCreatorBase *)">
1914 1975 <modify-argument index="2">
1915 1976 <define-ownership class="java" owner="c++"/>
1916 1977 </modify-argument>
1917 1978 </modify-function>
1918 1979 <modify-function signature="setDefaultFactory(QItemEditorFactory *)">
1919 1980 <modify-argument index="1">
1920 1981 <reference-count action="set" variable-name="__rcDefaultItemEditorFactory"/>
1921 1982 </modify-argument>
1922 1983 </modify-function>
1923 1984 </object-type>
1924 1985 <object-type name="QItemSelectionModel"/>
1925 1986 <object-type name="QTreeModel"/>
1926 1987 <object-type name="QListView"/>
1927 1988 <object-type name="QColumnView">
1928 1989 <modify-function signature="setPreviewWidget(QWidget*)">
1929 1990 <modify-argument index="1">
1930 1991 <reference-count action="ignore"/>
1931 1992 </modify-argument>
1932 1993 </modify-function>
1933 1994 <modify-function signature="setModel(QAbstractItemModel*)">
1934 1995 <modify-argument index="1">
1935 1996 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
1936 1997 </modify-argument>
1937 1998 </modify-function>
1938 1999 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
1939 2000 <modify-argument index="1">
1940 2001 <no-null-pointer/>
1941 2002 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
1942 2003 </modify-argument>
1943 </modify-function>
2004 </modify-function>
1944 2005 </object-type>
1945 2006 <object-type name="QMainWindow">
1946 2007 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*,Qt::Orientation)">
1947 2008 <modify-argument index="2">
1948 2009 <reference-count action="ignore"/>
1949 2010 </modify-argument>
1950 2011 </modify-function>
1951 2012 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*)">
1952 2013 <modify-argument index="2">
1953 2014 <reference-count action="ignore"/>
1954 2015 </modify-argument>
1955 2016 </modify-function>
1956 2017 <modify-function signature="addToolBar(QToolBar*)">
1957 2018 <modify-argument index="1">
1958 2019 <reference-count action="ignore"/>
1959 2020 </modify-argument>
1960 2021 </modify-function>
1961 2022 <modify-function signature="addToolBar(Qt::ToolBarArea,QToolBar*)">
1962 2023 <modify-argument index="2">
1963 2024 <reference-count action="ignore"/>
1964 2025 </modify-argument>
1965 2026 </modify-function>
1966 2027 <modify-function signature="insertToolBar(QToolBar*,QToolBar*)">
1967 2028 <modify-argument index="2">
1968 2029 <reference-count action="ignore"/>
1969 2030 </modify-argument>
1970 2031 <modify-argument index="2">
1971 2032 <reference-count action="ignore"/>
1972 2033 </modify-argument>
1973 2034 </modify-function>
1974 2035 <modify-function signature="insertToolBarBreak(QToolBar*)">
1975 2036 <modify-argument index="1">
1976 2037 <reference-count action="ignore"/>
1977 2038 </modify-argument>
1978 2039 </modify-function>
1979 2040 <modify-function signature="removeDockWidget(QDockWidget*)">
1980 2041 <modify-argument index="1">
1981 2042 <reference-count action="ignore"/>
1982 2043 </modify-argument>
1983 2044 </modify-function>
1984 2045 <modify-function signature="removeToolBar(QToolBar*)">
1985 2046 <modify-argument index="1">
1986 2047 <reference-count action="ignore"/>
1987 2048 </modify-argument>
1988 2049 </modify-function>
1989 2050 <modify-function signature="removeToolBarBreak(QToolBar*)">
1990 2051 <modify-argument index="1">
1991 2052 <reference-count action="ignore"/>
1992 2053 </modify-argument>
1993 2054 </modify-function>
1994 2055 <modify-function signature="setCentralWidget(QWidget*)">
1995 2056 <modify-argument index="1">
1996 2057 <reference-count action="ignore"/>
1997 2058 </modify-argument>
1998 2059 </modify-function>
1999 2060 <modify-function signature="setMenuBar(QMenuBar*)">
2000 2061 <modify-argument index="1">
2001 2062 <reference-count action="ignore"/>
2002 2063 </modify-argument>
2003 2064 </modify-function>
2004 2065 <modify-function signature="setMenuWidget(QWidget*)">
2005 2066 <modify-argument index="1">
2006 2067 <reference-count action="ignore"/>
2007 2068 </modify-argument>
2008 2069 </modify-function>
2009 2070 <modify-function signature="setStatusBar(QStatusBar*)">
2010 2071 <modify-argument index="1">
2011 2072 <reference-count action="ignore"/>
2012 2073 </modify-argument>
2013 2074 </modify-function>
2014 2075
2015 2076 </object-type>
2016 2077 <object-type name="QMdiArea">
2017 2078 <modify-function signature="addSubWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2018 2079 <modify-argument index="1">
2019 2080 <reference-count action="ignore"/>
2020 2081 </modify-argument>
2021 2082 </modify-function>
2022
2083
2023 2084 <modify-function signature="removeSubWindow(QWidget*)">
2024 2085 <modify-argument index="1">
2025 2086 <reference-count action="ignore"/>
2026 2087 </modify-argument>
2027 2088 </modify-function>
2028
2089
2029 2090 <modify-function signature="setActiveSubWindow(QMdiSubWindow*)">
2030 2091 <modify-argument index="1">
2031 2092 <reference-count action="ignore"/>
2032 2093 </modify-argument>
2033 2094 </modify-function>
2034
2095
2035 2096 <modify-function signature="setupViewport(QWidget*)">
2036 2097 <modify-argument index="1">
2037 2098 <reference-count action="ignore"/>
2038 2099 </modify-argument>
2039 2100 </modify-function>
2040
2101
2041 2102 </object-type>
2042 2103 <object-type name="QMdiSubWindow">
2043 2104 <modify-function signature="setSystemMenu(QMenu*)">
2044 2105 <modify-argument index="1">
2045 2106 <reference-count action="ignore"/>
2046 2107 </modify-argument>
2047 2108 </modify-function>
2048 2109 <modify-function signature="setWidget(QWidget*)">
2049 2110 <modify-argument index="1">
2050 2111 <reference-count action="ignore"/>
2051 2112 </modify-argument>
2052 2113 </modify-function>
2053 2114 </object-type>
2054 2115 <object-type name="QMenu">
2055 2116 <modify-function signature="addAction(QAction *)" remove="all"/>
2056 2117 <modify-function signature="addMenu(QMenu*)">
2057 2118 <modify-argument index="1">
2058 2119 <reference-count action="add" variable-name="__rcMenus"/>
2059 2120 </modify-argument>
2060 2121 </modify-function>
2061 2122 <modify-function signature="insertMenu(QAction*,QMenu*)">
2062 2123 <modify-argument index="2">
2063 2124 <reference-count action="add" variable-name="__rcMenus"/>
2064 2125 </modify-argument>
2065 2126 </modify-function>
2066 2127 <modify-function signature="insertSeparator(QAction*)">
2067 2128 <modify-argument index="1">
2068 2129 <reference-count action="ignore"/>
2069 2130 </modify-argument>
2070 2131 </modify-function>
2071 2132 <modify-function signature="setActiveAction(QAction*)">
2072 2133 <modify-argument index="1">
2073 2134 <reference-count action="ignore"/>
2074 2135 </modify-argument>
2075 2136 </modify-function>
2076 2137 <modify-function signature="setDefaultAction(QAction*)">
2077 2138 <modify-argument index="1">
2078 2139 <reference-count action="ignore"/>
2079 2140 </modify-argument>
2080 2141 </modify-function>
2081 2142 <modify-function signature="setNoReplayFor(QWidget*)">
2082 2143 <remove/>
2083 2144 </modify-function>
2084 2145 <modify-function signature="initStyleOption(QStyleOptionMenuItem*,const QAction*)const">
2085 2146 <access modifier="private"/>
2086 2147 </modify-function>
2087
2148
2088 2149 <modify-function signature="addAction(QString,const QObject*,const char*,QKeySequence)">
2089 <remove/>
2150 <remove/>
2090 2151 </modify-function>
2091
2152
2092 2153 <modify-function signature="addAction(QIcon,QString,const QObject*,const char*,QKeySequence)">
2093 2154 <remove/>
2094 2155 </modify-function>
2095 2156 </object-type>
2096
2097 <object-type name="QMenuBar">
2157
2158 <object-type name="QMenuBar">
2098 2159 <modify-function signature="addAction(QAction *)" remove="all"/>
2099 2160 <modify-function signature="addAction(QString,const QObject*,const char*)">
2100 2161 <remove/>
2101 2162 </modify-function>
2102
2163
2103 2164 <modify-function signature="initStyleOption(QStyleOptionMenuItem*,const QAction*)const">
2104 2165 <access modifier="private"/>
2105 2166 </modify-function>
2106
2167
2107 2168 <modify-function signature="addMenu(QMenu*)">
2108 2169 <modify-argument index="1">
2109 2170 <reference-count action="add" variable-name="__rcMenus"/>
2110 2171 </modify-argument>
2111 2172 </modify-function>
2112 2173 <modify-function signature="insertMenu(QAction*,QMenu*)">
2113 2174 <modify-argument index="1">
2114 2175 <reference-count action="ignore"/>
2115 </modify-argument>
2176 </modify-argument>
2116 2177 <modify-argument index="2">
2117 2178 <reference-count action="add" variable-name="__rcMenus"/>
2118 2179 </modify-argument>
2119 2180 </modify-function>
2120 2181 <modify-function signature="insertSeparator(QAction*)">
2121 2182 <modify-argument index="1">
2122 2183 <reference-count action="ignore"/>
2123 2184 </modify-argument>
2124 2185 </modify-function>
2125 2186 <modify-function signature="setActiveAction(QAction*)">
2126 2187 <modify-argument index="1">
2127 2188 <reference-count action="ignore"/>
2128 2189 </modify-argument>
2129 2190 </modify-function>
2130 2191 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner) ">
2131 2192 <modify-argument index="1">
2132 2193 <reference-count action="ignore"/>
2133 2194 </modify-argument>
2134 2195 </modify-function>
2135 2196 </object-type>
2136 2197 <object-type name="QMotifStyle">
2137 2198 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2138 2199 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2139 </object-type>
2200 </object-type>
2140 2201 <object-type name="QPainterPathStroker"/>
2141
2202
2142 2203 <object-type name="QPictureIO">
2143 2204 <modify-function signature="QPictureIO(QIODevice*,const char*)">
2144 2205 <access modifier="private"/>
2145 2206 <modify-argument index="1">
2146 2207 <reference-count action="set" variable-name="__rcDevice"/>
2147 2208 </modify-argument>
2148 2209 </modify-function>
2149
2210
2150 2211 <modify-function signature="setIODevice(QIODevice*)">
2151 2212 <modify-argument index="1">
2152 2213 <reference-count action="set" variable-name="__rcDevice"/>
2153 2214 </modify-argument>
2154 2215 </modify-function>
2155
2216
2156 2217 <modify-function signature="QPictureIO(QString,const char*)">
2157 2218 <access modifier="private"/>
2158 2219 </modify-function>
2159
2220
2160 2221 <modify-function signature="format()const">
2161 2222 <access modifier="private"/>
2162 2223 <rename to="format_private"/>
2163 2224 </modify-function>
2164
2225
2165 2226 <modify-function signature="parameters()const">
2166 2227 <access modifier="private"/>
2167 2228 <rename to="parameters_private"/>
2168 2229 </modify-function>
2169
2230
2170 2231 <modify-function signature="setFormat(const char*)">
2171 2232 <access modifier="private"/>
2172 2233 </modify-function>
2173
2234
2174 2235 <modify-function signature="setParameters(const char*)">
2175 2236 <access modifier="private"/>
2176 2237 </modify-function>
2177
2238
2178 2239
2179 2240 <modify-function signature="QPictureIO(QIODevice*,const char*)">
2180 2241 <modify-argument index="2">
2181 2242 <replace-type modified-type="QString"/>
2182 2243 <conversion-rule class="native">
2183 2244 <insert-template name="core.convert_string_arg_to_char*"/>
2184 2245 </conversion-rule>
2185 2246 </modify-argument>
2186 2247 </modify-function>
2187 2248
2188 2249 <modify-function signature="QPictureIO(QString,const char*)">
2189 2250 <modify-argument index="2">
2190 2251 <replace-type modified-type="QString"/>
2191 2252 <conversion-rule class="native">
2192 2253 <insert-template name="core.convert_string_arg_to_char*"/>
2193 2254 </conversion-rule>
2194 2255 </modify-argument>
2195 2256 </modify-function>
2196 2257
2197 2258 <modify-function signature="setFormat(const char*)">
2198 2259 <modify-argument index="1">
2199 2260 <replace-type modified-type="QString"/>
2200 2261 <conversion-rule class="native">
2201 2262 <insert-template name="core.convert_string_arg_to_char*"/>
2202 2263 </conversion-rule>
2203 2264 </modify-argument>
2204 2265 </modify-function>
2205 2266
2206 2267 <modify-function signature="setParameters(const char*)">
2207 2268 <modify-argument index="1">
2208 2269 <replace-type modified-type="QString"/>
2209 2270 <conversion-rule class="native">
2210 2271 <insert-template name="core.convert_string_arg_to_char*"/>
2211 2272 </conversion-rule>
2212 2273 </modify-argument>
2213 2274 </modify-function>
2214 2275 </object-type>
2215
2276
2216 2277 <object-type name="QPixmapCache">
2217 2278 <modify-function signature="find(QString)">
2218 2279 <remove/>
2219 2280 </modify-function>
2220
2281 <modify-function signature="find(QString,QPixmap*)" remove="all"/>
2282
2221 2283 <modify-function signature="find(QString,QPixmap&amp;)">
2222 2284 <access modifier="private"/>
2223 2285 </modify-function>
2224 2286 </object-type>
2225 2287 <object-type name="QPlastiqueStyle">
2226 2288 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2227 2289 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2228 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes"/>
2290 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes"/>
2291 </object-type>
2292 <object-type name="QPrintDialog">
2229 2293 </object-type>
2230 <object-type name="QPrintDialog"/>
2231 2294 <object-type name="QPrintEngine"/>
2232 2295 <object-type name="QProgressBar">
2233 2296 <modify-function signature="initStyleOption(QStyleOptionProgressBar*)const">
2234 2297 <access modifier="private"/>
2235 2298 </modify-function>
2236 2299 </object-type>
2237 2300 <object-type name="QPushButton">
2238 2301 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
2239 2302 <access modifier="private"/>
2240 2303 </modify-function>
2241
2304
2242 2305 <modify-function signature="setMenu(QMenu*)">
2243 2306 <modify-argument index="1">
2244 2307 <reference-count action="set" variable-name="__rcMenu"/>
2245 2308 </modify-argument>
2246 2309 </modify-function>
2247 2310 </object-type>
2248 <object-type name="QReadWriteLock"/>
2249 2311 <object-type name="QRegExpValidator"/>
2250 2312 <object-type name="QScrollArea">
2251 2313 <modify-function signature="setWidget(QWidget*)">
2252 2314 <modify-argument index="1">
2253 2315 <reference-count action="ignore"/>
2254 2316 </modify-argument>
2255 </modify-function>
2317 </modify-function>
2256 2318 </object-type>
2257 2319 <object-type name="QSessionManager"/>
2258 2320 <object-type name="QShortcut">
2259 2321 <modify-function signature="QShortcut(QKeySequence,QWidget*,const char*,const char*,Qt::ShortcutContext)">
2260 2322 <access modifier="private"/>
2261 2323 <modify-argument index="3">
2262 2324 <remove-default-expression/>
2263 2325 </modify-argument>
2264 2326 <modify-argument index="4">
2265 2327 <remove-default-expression/>
2266 2328 </modify-argument>
2267 2329 <modify-argument index="5">
2268 2330 <remove-default-expression/>
2269 </modify-argument>
2270 </modify-function>
2271 </object-type>
2331 </modify-argument>
2332 </modify-function>
2333 </object-type>
2272 2334 <object-type name="QSizeGrip"/>
2273 <object-type name="QSound"/>
2335 <object-type name="QSound"/>
2274 2336 <object-type name="QSpacerItem"/>
2275 2337 <object-type name="QStandardItem">
2276 2338 <modify-function signature="operator=(QStandardItem)" remove="all"/>
2277 2339 <modify-function signature="operator&lt;(QStandardItem)const">
2278 2340 <modify-argument index="1" invalidate-after-use="yes"/>
2279 2341 </modify-function>
2280 2342 <modify-function signature="read(QDataStream&amp;)">
2281 2343 <modify-argument index="1" invalidate-after-use="yes"/>
2282 2344 </modify-function>
2283 2345 <modify-function signature="write(QDataStream&amp;)const">
2284 2346 <modify-argument index="1" invalidate-after-use="yes"/>
2285 2347 </modify-function>
2286 2348
2287 2349
2288 2350 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
2289 2351 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
2290 2352 <modify-function signature="operator=(QStandardItem)" remove="all"/>
2291 2353 <modify-function signature="operator&lt;(QStandardItem)const" remove="all"/>
2292 2354 </object-type>
2293 <object-type name="QStatusBar">
2355 <object-type name="QStatusBar">
2294 2356 <modify-function signature="addPermanentWidget(QWidget *, int)">
2295 2357 <modify-argument index="1">
2296 2358 <reference-count action="ignore"/>
2297 2359 </modify-argument>
2298 2360 </modify-function>
2299 2361 <modify-function signature="addWidget(QWidget *, int)">
2300 2362 <modify-argument index="1">
2301 2363 <reference-count action="ignore"/>
2302 2364 </modify-argument>
2303 2365 </modify-function>
2304 2366 <modify-function signature="removeWidget(QWidget *)">
2305 2367 <modify-argument index="1">
2306 2368 <reference-count action="ignore"/>
2307 2369 </modify-argument>
2308 2370 </modify-function>
2309 2371 <modify-function signature="insertPermanentWidget(int, QWidget *, int)">
2310 2372 <modify-argument index="2">
2311 2373 <reference-count action="ignore"/>
2312 2374 </modify-argument>
2313 2375 </modify-function>
2314 2376 <modify-function signature="insertWidget(int, QWidget *, int)">
2315 2377 <modify-argument index="2">
2316 2378 <reference-count action="ignore"/>
2317 2379 </modify-argument>
2318 2380 </modify-function>
2319 2381 </object-type>
2320 2382 <object-type name="QStringListModel"/>
2321 2383 <object-type name="QStyleFactory"/>
2322 2384 <object-type name="QStyleHintReturn"/>
2323 2385 <object-type name="QStyleHintReturnVariant"/>
2324 2386 <object-type name="QStyleHintReturnMask"/>
2325 2387 <object-type name="QStylePainter" delete-in-main-thread="yes"/>
2326 2388 <object-type name="QSyntaxHighlighter">
2327 2389 <modify-function signature="setCurrentBlockUserData(QTextBlockUserData*)">
2328 2390 <modify-argument index="1">
2329 2391 <define-ownership class="java" owner="c++"/>
2330 2392 </modify-argument>
2331 2393 </modify-function>
2332 2394 <modify-function signature="setDocument(QTextDocument*)">
2333 2395 <modify-argument index="1">
2334 2396 <reference-count action="set" variable-name="__rcDocument"/>
2335 2397 </modify-argument>
2336 2398 </modify-function>
2337
2399
2338 2400 </object-type>
2339 2401 <object-type name="QSystemTrayIcon">
2340 2402 <modify-function signature="setContextMenu(QMenu*)">
2341 2403 <modify-argument index="1">
2342 2404 <reference-count action="set" variable-name="__rcContextMenu"/>
2343 2405 </modify-argument>
2344 2406 </modify-function>
2345 2407 </object-type>
2346 2408 <object-type name="QTableView">
2347 2409 <modify-function signature="setHorizontalHeader(QHeaderView*)">
2348 2410 <modify-argument index="1">
2349 2411 <reference-count action="ignore"/>
2350 2412 </modify-argument>
2351 2413 </modify-function>
2352 2414 <modify-function signature="setVerticalHeader(QHeaderView*)">
2353 2415 <modify-argument index="1">
2354 2416 <reference-count action="ignore"/>
2355 2417 </modify-argument>
2356 2418 </modify-function>
2357 2419 <modify-function signature="setModel(QAbstractItemModel*)">
2358 2420 <modify-argument index="1">
2359 2421 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2360 2422 </modify-argument>
2361 2423 </modify-function>
2362 2424 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2363 2425 <modify-argument index="1">
2364 2426 <no-null-pointer/>
2365 2427 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2366 2428 </modify-argument>
2367 </modify-function>
2368
2429 </modify-function>
2430
2369 2431 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2370 2432 </object-type>
2371 2433 <object-type name="QTextBlockGroup" delete-in-main-thread="yes"/>
2372 2434 <object-type name="QTextBlockUserData" delete-in-main-thread="yes"/>
2373 2435 <object-type name="QTextItem" delete-in-main-thread="yes"/>
2374 2436 <object-type name="QTextList" delete-in-main-thread="yes">
2375 2437 <modify-function signature="format()const" rename="textListFormat"/>
2376
2438
2377 2439 <modify-function signature="isEmpty()const" remove="all"/> <!--### Obsolete in 4.3-->
2378 2440 </object-type>
2379 2441 <object-type name="QTextObject" delete-in-main-thread="yes"/>
2380 <object-type name="QTextObjectInterface" delete-in-main-thread="yes">
2442
2443 <!-- The original QTextObjectInterface has been rejected and replaced by this, since the original
2444 usage is based on an interface pattern we can't mimic in Java (our users can't implement our
2445 interfaces.) The new class inherits both QObject and QTextObjectInterface, and can be extended
2446 in Java to get a type that can properly be used with registerHandler() in
2447 QAbstractTextDocumentLayout. -->
2448 <object-type name="QtJambiTextObjectInterface" delete-in-main-thread="yes" java-name="QTextObjectInterface">
2381 2449 <modify-function signature="drawObject(QPainter*,QRectF,QTextDocument*,int,QTextFormat)">
2382 2450 <modify-argument index="1" invalidate-after-use="yes"/>
2383 2451 </modify-function>
2384 2452 </object-type>
2453
2385 2454 <object-type name="QTimeEdit"/>
2386 2455 <object-type name="QToolBox">
2387 2456 <modify-function signature="addItem(QWidget*,QString)">
2388 2457 <modify-argument index="1">
2389 2458 <reference-count action="ignore"/>
2390 2459 </modify-argument>
2391 2460 </modify-function>
2392 2461 <modify-function signature="addItem(QWidget*,QIcon,QString)">
2393 2462 <modify-argument index="1">
2394 2463 <reference-count action="ignore"/>
2395 2464 </modify-argument>
2396 2465 </modify-function>
2397 2466 <modify-function signature="insertItem(int,QWidget*,QIcon,QString)">
2398 2467 <modify-argument index="2">
2399 2468 <reference-count action="ignore"/>
2400 2469 </modify-argument>
2401 2470 </modify-function>
2402 2471 <modify-function signature="insertItem(int,QWidget*,QString)">
2403 2472 <modify-argument index="2">
2404 2473 <reference-count action="ignore"/>
2405 2474 </modify-argument>
2406 2475 </modify-function>
2407 2476 <modify-function signature="setCurrentWidget(QWidget*) ">
2408 2477 <modify-argument index="1">
2409 2478 <reference-count action="ignore"/>
2410 2479 </modify-argument>
2411 2480 </modify-function>
2412 2481 </object-type>
2413 2482 <object-type name="QToolButton">
2414 2483 <modify-function signature="initStyleOption(QStyleOptionToolButton*)const">
2415 2484 <access modifier="private"/>
2416 2485 </modify-function>
2417
2486
2418 2487 <modify-function signature="setDefaultAction(QAction *)">
2419 2488 <modify-argument index="1">
2420 2489 <reference-count action="set" variable-name="__rcDefaultAction"/>
2421 2490 </modify-argument>
2422 2491 </modify-function>
2423 2492 <modify-function signature="setMenu(QMenu *)">
2424 2493 <modify-argument index="1">
2425 2494 <reference-count action="set" variable-name="__rcMenu"/>
2426 2495 </modify-argument>
2427 2496 </modify-function>
2428 2497 </object-type>
2429 2498 <object-type name="QToolTip"/>
2430 2499 <object-type name="QTreeView">
2431
2500
2432 2501 <modify-function signature="drawBranches(QPainter*,QRect,QModelIndex)const">
2433 2502 <modify-argument index="1" invalidate-after-use="yes"/>
2434 2503 </modify-function>
2435 2504 <modify-function signature="drawRow(QPainter*,QStyleOptionViewItem,QModelIndex)const">
2436 2505 <modify-argument index="1" invalidate-after-use="yes"/>
2437 2506 </modify-function>
2438 2507
2439 2508 <modify-function signature="setHeader(QHeaderView*)">
2440 2509 <modify-argument index="1">
2441 2510 <reference-count action="ignore"/>
2442 2511 </modify-argument>
2443 2512 </modify-function>
2444 2513 <modify-function signature="setModel(QAbstractItemModel*)">
2445 2514 <modify-argument index="1">
2446 2515 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2447 2516 </modify-argument>
2448 2517 </modify-function>
2449 2518 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2450 2519 <modify-argument index="1">
2451 2520 <no-null-pointer/>
2452 2521 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2453 2522 </modify-argument>
2454 </modify-function>
2455
2523 </modify-function>
2524
2456 2525 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2457 2526 </object-type>
2458 2527 <object-type name="QUndoCommand">
2459 2528 <modify-function signature="mergeWith(const QUndoCommand*)">
2460 2529 <modify-argument index="1" invalidate-after-use="yes"/>
2461 2530 </modify-function>
2462 2531 </object-type>
2463 2532 <object-type name="QUndoGroup">
2464 2533 <modify-function signature="addStack(QUndoStack*)">
2465 2534 <modify-argument index="1">
2466 2535 <reference-count action="add" variable-name="__rcStacks"/>
2467 2536 </modify-argument>
2468 2537 </modify-function>
2469 2538 <modify-function signature="removeStack(QUndoStack*)">
2470 2539 <modify-argument index="1">
2471 2540 <reference-count action="remove" variable-name="__rcStacks"/>
2472 2541 </modify-argument>
2473 2542 </modify-function>
2474 2543 <modify-function signature="setActiveStack(QUndoStack*)">
2475 2544 <modify-argument index="1">
2476 2545 <reference-count action="ignore"/>
2477 2546 </modify-argument>
2478 2547 </modify-function>
2479 2548 </object-type>
2480 2549
2481 2550 <object-type name="QUndoStack"/>
2482
2551
2483 2552 <object-type name="QUndoView">
2484 2553 <modify-function signature="setGroup(QUndoGroup *)">
2485 2554 <modify-argument index="1">
2486 2555 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2487 2556 </modify-argument>
2488 2557 </modify-function>
2489 2558 <modify-function signature="setStack(QUndoStack *)">
2490 2559 <modify-argument index="1">
2491 2560 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2492 2561 </modify-argument>
2493 2562 </modify-function>
2494 2563 <modify-function signature="QUndoView(QUndoGroup *,QWidget *)">
2495 2564 <modify-argument index="1">
2496 2565 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2497 2566 </modify-argument>
2498 2567 </modify-function>
2499 2568 <modify-function signature="QUndoView(QUndoStack *,QWidget *)">
2500 2569 <modify-argument index="1">
2501 2570 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2502 2571 </modify-argument>
2503 2572 </modify-function>
2504 2573 </object-type>
2505 2574 <object-type name="QVBoxLayout"/>
2506 2575 <object-type name="QValidator"/>
2507 2576 <object-type name="QWhatsThis"/>
2508 2577 <object-type name="QWidgetAction">
2509 2578 <modify-function signature="createWidget(QWidget*)">
2510 2579 <modify-argument index="return">
2511 2580 <define-ownership class="shell" owner="c++"/>
2512 2581 </modify-argument>
2513 2582 </modify-function>
2514 2583 </object-type>
2515 <object-type name="QWidgetItem"/>
2584 <object-type name="QWidgetItem"/>
2516 2585 <object-type name="QWindowsStyle">
2517 2586 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2518 2587 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2519 </object-type>
2588 </object-type>
2520 2589 <object-type name="QWorkspace">
2521 2590 <modify-function signature="addWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2522 2591 <modify-argument index="1">
2523 2592 <reference-count action="ignore"/>
2524 2593 </modify-argument>
2525 2594 </modify-function>
2526 2595 <modify-function signature="setActiveWindow(QWidget*)">
2527 2596 <modify-argument index="1">
2528 2597 <reference-count action="ignore"/>
2529 2598 </modify-argument>
2530 2599 </modify-function>
2531 2600 </object-type>
2532
2601
2533 2602 <object-type name="QActionEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ActionAdded || %1-&gt;type() == QEvent::ActionRemoved || %1-&gt;type() == QEvent::ActionChanged"/>
2534 2603 <object-type name="QClipboardEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Clipboard"/>
2535 <object-type name="QCloseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Close"/>
2604 <object-type name="QCloseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Close"/>
2536 2605 <object-type name="QContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ContextMenu"/>
2537 2606 <object-type name="QDragEnterEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragEnter"/>
2538 2607 <object-type name="QDragLeaveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragLeave"/>
2539 2608 <object-type name="QDragMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragMove">
2540 2609 <modify-function signature="accept()" remove="all"/>
2541 <modify-function signature="ignore()" remove="all"/>
2542 </object-type>
2610 <modify-function signature="ignore()" remove="all"/>
2611 </object-type>
2543 2612 <object-type name="QDropEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Drop">
2544 2613 <modify-function signature="encodedData(const char*)const">
2545 2614 <remove/>
2546 2615 </modify-function>
2547
2616
2548 2617 <modify-function signature="format(int)const">
2549 2618 <remove/>
2550 2619 </modify-function>
2551
2620
2552 2621 <modify-function signature="provides(const char*)const">
2553 2622 <remove/>
2554 2623 </modify-function>
2555
2556
2624
2625
2557 2626 </object-type>
2558 2627 <object-type name="QFileOpenEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FileOpen"/>
2559 2628 <object-type name="QFocusEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FocusIn || %1-&gt;type() == QEvent::FocusOut">
2560 2629 <modify-function signature="reason()const">
2561 2630 <remove/>
2562 </modify-function>
2631 </modify-function>
2563 2632 </object-type>
2564
2633
2565 2634 <object-type name="QGraphicsSceneContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneContextMenu"/>
2566 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">
2567 2636 <modify-function signature="setMimeData(const QMimeData *)">
2568 2637 <remove/>
2569 2638 </modify-function>
2570 2639 <modify-function signature="setSource(QWidget *)">
2571 2640 <remove/>
2572 2641 </modify-function>
2573 2642 </object-type>
2574 2643 <object-type name="QGraphicsSceneEvent">
2575 2644 <modify-function signature="setWidget(QWidget *)">
2576 2645 <remove/>
2577 2646 </modify-function>
2578 2647 </object-type>
2579 2648 <object-type name="QGraphicsSceneMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneMove"/>
2580 2649 <object-type name="QGraphicsSceneResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneResize"/>
2581 2650 <object-type name="QGraphicsSceneHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHelp"/>
2582 2651 <object-type name="QGraphicsSceneHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHoverEnter || %1-&gt;type() == QEvent::GraphicsSceneHoverLeave || %1-&gt;type() == QEvent::GraphicsSceneHoverMove"/>
2583 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"/>
2584 2653 <object-type name="QGraphicsSceneWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneWheel"/>
2585 2654 <object-type name="QHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolTip || %1-&gt;type() == QEvent::WhatsThis"/>
2586 2655 <object-type name="QHideEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Hide"/>
2587 2656 <object-type name="QHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::HoverEnter || %1-&gt;type() == QEvent::HoverLeave || %1-&gt;type() == QEvent::HoverMove"/>
2588 2657 <object-type name="QIconDragEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::IconDrag"/>
2589 2658 <object-type name="QInputMethodEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::InputMethod"/>
2590 2659 <object-type name="QMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Move"/>
2591 2660 <object-type name="QResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Resize"/>
2592 2661 <object-type name="QShortcutEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Shortcut">
2593 2662 <!-- All these have const overloads that are used instead -->
2594 2663 <modify-function signature="isAmbiguous()">
2595 2664 <remove/>
2596 </modify-function>
2665 </modify-function>
2597 2666 <modify-function signature="shortcutId()">
2598 2667 <remove/>
2599 </modify-function>
2668 </modify-function>
2600 2669 <modify-function signature="key()">
2601 2670 <remove/>
2602 </modify-function>
2671 </modify-function>
2603 2672 </object-type>
2604 2673 <object-type name="QShowEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Show"/>
2605 2674 <object-type name="QStatusTipEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StatusTip"/>
2606 2675 <object-type name="QTabletEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TabletMove || %1-&gt;type() == QEvent::TabletPress || %1-&gt;type() == QEvent::TabletRelease"/>
2607 2676 <object-type name="QToolBarChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolBarChange"/>
2608 2677 <object-type name="QWhatsThisClickedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WhatsThisClicked"/>
2609 2678 <object-type name="QWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Wheel"/>
2610 2679 <object-type name="QWindowStateChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WindowStateChange"/>
2611 2680 <object-type name="QDragResponseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragResponse"/>
2612 <object-type name="QInputEvent">
2681 <object-type name="QInputEvent">
2613 2682 <modify-function signature="modifiers()const" access="non-final"/>
2614 2683 </object-type>
2615 2684 <object-type name="QKeyEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::KeyPress || %1-&gt;type() == QEvent::KeyRelease"/>
2616 2685 <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"/>
2617 2686 <object-type name="QPaintEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Paint"/>
2618 2687 <object-type name="QAccessibleEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::AccessibilityDescription || %1-&gt;type() == QEvent::AccessibilityHelp"/>
2619
2688
2620 2689 <object-type name="QAbstractButton"/>
2621 2690
2622 2691 <object-type name="QStyle">
2623 2692 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2624 2693 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes"/>
2625
2694
2626 2695 <modify-function signature="drawComplexControl(QStyle::ComplexControl,const QStyleOptionComplex*,QPainter*,const QWidget*)const">
2627 2696 <modify-argument index="3" invalidate-after-use="yes"/>
2628 2697 </modify-function>
2629 2698 <modify-function signature="drawControl(QStyle::ControlElement,const QStyleOption*,QPainter*,const QWidget*)const">
2630 2699 <modify-argument index="3" invalidate-after-use="yes"/>
2631 2700 </modify-function>
2632 2701 <modify-function signature="drawPrimitive(QStyle::PrimitiveElement,const QStyleOption*,QPainter*,const QWidget*)const">
2633 2702 <modify-argument index="3" invalidate-after-use="yes"/>
2634 2703 </modify-function>
2635 2704 <modify-function signature="styleHint(QStyle::StyleHint,const QStyleOption*,const QWidget*,QStyleHintReturn*)const">
2636 2705 <modify-argument index="4" invalidate-after-use="yes"/>
2637 2706 </modify-function>
2638 2707 <modify-function signature="drawItemPixmap(QPainter*,QRect,int,QPixmap)const">
2639 2708 <modify-argument index="1" invalidate-after-use="yes"/>
2640 2709 </modify-function>
2641 2710 <modify-function signature="drawItemText(QPainter*,QRect,int,QPalette,bool,QString,QPalette::ColorRole)const">
2642 2711 <modify-argument index="1" invalidate-after-use="yes"/>
2643 2712 </modify-function>
2644 2713
2645 2714
2646 2715 <modify-function signature="itemTextRect(QFontMetrics,QRect,int,bool,QString)const" remove="all"/>
2647 2716 </object-type>
2648 2717
2649 2718 <object-type name="QColorDialog">
2719
2650 2720 <modify-function signature="getColor(const QColor &amp;, QWidget *)">
2651 2721 <modify-argument index="1">
2652 <replace-default-expression with="QColor.white"/>
2722 <replace-default-expression with="QColor.white"/>
2653 2723 </modify-argument>
2654 2724 </modify-function>
2655 2725 <modify-function signature="getRgba(uint,bool*,QWidget*)">
2656 <remove/>
2657 </modify-function>
2726 <rename to="getRgba_internal"/>
2727 <access modifier="private"/>
2728 <modify-argument index="1">
2729 <remove-default-expression/>
2730 </modify-argument>
2731 <modify-argument index="2">
2732 <remove-default-expression/>
2733 </modify-argument>
2734 <modify-argument index="3">
2735 <remove-default-expression/>
2736 </modify-argument>
2737 </modify-function>
2658 2738 </object-type>
2659
2660 <object-type name="QLayout">
2739
2740 <object-type name="QLayout">
2661 2741 <modify-function signature="addItem(QLayoutItem*)">
2662 2742 <modify-argument index="1" invalidate-after-use="yes"/>
2663 2743 </modify-function>
2664
2744
2665 2745 <modify-function signature="setSpacing(int)" rename="setWidgetSpacing"/>
2666 2746 <modify-function signature="spacing()const" rename="widgetSpacing"/>
2667 2747 <modify-function signature="addWidget(QWidget *)">
2668 2748 <modify-argument index="1">
2669 2749 <no-null-pointer/>
2670 2750 <reference-count variable-name="__rcWidgets" action="add"/>
2671 2751 </modify-argument>
2672 2752 </modify-function>
2673 2753 <modify-function signature="addChildWidget(QWidget *)">
2674 2754 <modify-argument index="1">
2675 2755 <no-null-pointer/>
2676 2756 <reference-count variable-name="__rcWidgets" action="add"/>
2677 2757 </modify-argument>
2678 </modify-function>
2758 </modify-function>
2679 2759 <modify-function signature="removeWidget(QWidget *)">
2680 2760 <modify-argument index="1">
2681 2761 <no-null-pointer/>
2682 2762 <reference-count variable-name="__rcWidgets" action="remove"/>
2683 2763 </modify-argument>
2684 2764 </modify-function>
2685
2765
2686 2766 <modify-function signature="setAlignment(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2687 2767 <modify-argument index="1">
2688 2768 <reference-count action="ignore"/>
2689 2769 </modify-argument>
2690 2770 </modify-function>
2691 2771 <modify-function signature="setAlignment(QLayout*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2692 2772 <modify-argument index="1">
2693 2773 <reference-count action="ignore"/>
2694 2774 </modify-argument>
2695 2775 </modify-function>
2696 2776 <modify-function signature="setMenuBar(QWidget*)">
2697 2777 <modify-argument index="1">
2698 2778 <reference-count action="set" variable-name="__rcMenuBar"/>
2699 2779 </modify-argument>
2700 2780 </modify-function>
2701 2781 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
2702 2782 <access modifier="private"/>
2703 2783 </modify-function>
2704
2784
2705 2785 <modify-function signature="margin()const" remove="all"/> <!--### Obsolete in 4.3-->
2706 2786 <!-- <modify-function signature="setMargin(int)" remove="all"/> --> <!--### Obsolete in 4.3-->
2707 2787 </object-type>
2708 2788
2709 <object-type name="QStackedLayout">
2789 <object-type name="QStackedLayout">
2710 2790 <modify-function signature="addItem(QLayoutItem *)">
2711 2791 <modify-argument index="1">
2712 2792 <define-ownership class="java" owner="c++"/>
2713 2793 </modify-argument>
2714 2794 </modify-function>
2715 2795 <modify-function signature="itemAt(int) const">
2716 2796 <modify-argument index="return">
2717 2797 <define-ownership class="java" owner="c++"/>
2718 2798 </modify-argument>
2719 2799 </modify-function>
2720 2800 <modify-function signature="addWidget(QWidget *)">
2721 2801 <rename to="addStackedWidget"/>
2722 2802 <modify-argument index="1">
2723 2803 <no-null-pointer/>
2724 2804 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2725 2805 </modify-argument>
2726 </modify-function>
2806 </modify-function>
2727 2807 <modify-function signature="insertWidget(int,QWidget*)">
2728 2808 <modify-argument index="2">
2729 2809 <no-null-pointer/>
2730 2810 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2731 2811 </modify-argument>
2732 2812 </modify-function>
2733 2813 <modify-function signature="setCurrentWidget(QWidget*)">
2734 2814 <modify-argument index="1">
2735 2815 <!-- Safe to ignore because current widget must have been added to layout already -->
2736 2816 <reference-count action="ignore"/>
2737 2817 </modify-argument>
2738 2818 </modify-function>
2739 2819 </object-type>
2740
2741 <object-type name="QBoxLayout">
2820
2821 <object-type name="QBoxLayout">
2742 2822 <modify-function signature="addWidget(QWidget *, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2743 2823 <modify-argument index="1">
2744 2824 <no-null-pointer/>
2745 2825 </modify-argument>
2746 </modify-function>
2826 </modify-function>
2747 2827 <modify-function signature="addItem(QLayoutItem *)">
2748 2828 <modify-argument index="1">
2749 2829 <define-ownership class="java" owner="c++"/>
2750 2830 </modify-argument>
2751 2831 </modify-function>
2752 2832 <modify-function signature="insertLayout(int, QLayout *, int)">
2753 2833 <modify-argument index="2">
2754 2834 <define-ownership class="java" owner="c++"/>
2755 2835 </modify-argument>
2756 </modify-function>
2836 </modify-function>
2757 2837 <modify-function signature="insertItem(int, QLayoutItem *)">
2758 2838 <modify-argument index="2">
2759 2839 <define-ownership class="java" owner="c++"/>
2760 </modify-argument>
2761 </modify-function>
2840 </modify-argument>
2841 </modify-function>
2762 2842 <modify-function signature="addSpacerItem(QSpacerItem*)">
2763 2843 <modify-argument index="1">
2764 2844 <define-ownership class="java" owner="c++"/>
2765 2845 </modify-argument>
2766 2846 </modify-function>
2767 2847 <modify-function signature="insertSpacerItem(int,QSpacerItem*)">
2768 2848 <modify-argument index="2">
2769 2849 <define-ownership class="java" owner="c++"/>
2770 2850 </modify-argument>
2771 2851 </modify-function>
2772
2852
2773 2853 <modify-function signature="addLayout(QLayout *, int)">
2774 2854 <modify-argument index="1">
2775 2855 <define-ownership class="java" owner="c++"/>
2776 2856 </modify-argument>
2777 2857 </modify-function>
2778 2858 <modify-function signature="addWidget(QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2779 2859 <modify-argument index="1">
2780 2860 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2781 2861 </modify-argument>
2782 2862 </modify-function>
2783 2863 <modify-function signature="insertWidget(int,QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2784 2864 <modify-argument index="2">
2785 2865 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2786 2866 </modify-argument>
2787 2867 </modify-function>
2788 2868 <modify-function signature="setStretchFactor(QWidget*,int)">
2789 2869 <modify-argument index="1">
2790 2870 <reference-count action="ignore"/>
2791 2871 </modify-argument>
2792 2872 </modify-function>
2793 2873 <modify-function signature="setStretchFactor(QLayout*,int)">
2794 2874 <modify-argument index="1">
2795 2875 <reference-count action="ignore"/>
2796 2876 </modify-argument>
2797 2877 </modify-function>
2798 2878 </object-type>
2799 2879
2800 <object-type name="QGridLayout">
2880 <object-type name="QGridLayout">
2801 2881 <modify-function signature="addWidget(QWidget *)" remove="all"/>
2802 2882 <modify-function signature="addItem(QLayoutItem *)">
2803 2883 <modify-argument index="1">
2804 2884 <define-ownership class="java" owner="c++"/>
2805 2885 </modify-argument>
2806 2886 </modify-function>
2807 2887 <modify-function signature="addItem(QLayoutItem *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2808 2888 <modify-argument index="1">
2809 2889 <define-ownership class="java" owner="c++"/>
2810 2890 </modify-argument>
2811 </modify-function>
2891 </modify-function>
2812 2892 <modify-function signature="addLayout(QLayout *, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2813 2893 <modify-argument index="1">
2814 2894 <define-ownership class="java" owner="c++"/>
2815 2895 </modify-argument>
2816 2896 </modify-function>
2817 2897 <modify-function signature="addLayout(QLayout *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2818 2898 <modify-argument index="1">
2819 2899 <define-ownership class="java" owner="c++"/>
2820 2900 </modify-argument>
2821 </modify-function>
2901 </modify-function>
2822 2902 <modify-function signature="addWidget(QWidget*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2823 2903 <modify-argument index="1">
2824 2904 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2825 2905 </modify-argument>
2826 2906 </modify-function>
2827 2907 <modify-function signature="addWidget(QWidget*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2828 2908 <modify-argument index="1">
2829 2909 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2830 2910 </modify-argument>
2831 2911 </modify-function>
2832 2912 <modify-function signature="addWidget(QWidget*)">
2833 2913 <modify-argument index="1">
2834 2914 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2835 2915 </modify-argument>
2836 2916 </modify-function>
2837 2917 <modify-function signature="getItemPosition(int,int*,int*,int*,int*)">
2838 2918 <access modifier="private"/>
2839 2919 </modify-function>
2840 2920 </object-type>
2841
2921
2842 2922 <object-type name="QGraphicsView">
2843 2923 <extra-includes>
2844 2924 <include file-name="QPainterPath" location="global"/>
2845 <include file-name="QVarLengthArray" location="global"/>
2846 </extra-includes>
2925 <include file-name="QVarLengthArray" location="global"/>
2926 </extra-includes>
2927 <modify-function signature="fitInView(const QGraphicsItem *, Qt::AspectRatioMode)">
2928 <modify-argument index="1">
2929 <no-null-pointer/>
2930 </modify-argument>
2931 </modify-function>
2847 2932 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
2848 2933 <modify-function signature="setScene(QGraphicsScene*)">
2849 2934 <modify-argument index="1">
2850 2935 <reference-count action="set" variable-name="__rcScene"/>
2851 2936 </modify-argument>
2852 2937 </modify-function>
2853 2938 <modify-function signature="setupViewport(QWidget*)">
2854 2939 <modify-argument index="1">
2855 2940 <reference-count action="ignore"/>
2856 2941 </modify-argument>
2857 2942 </modify-function>
2858
2943
2859 2944 <modify-function signature="drawBackground(QPainter*,QRectF)">
2860 2945 <modify-argument index="1" invalidate-after-use="yes"/>
2861 2946 </modify-function>
2862 2947 <modify-function signature="drawForeground(QPainter*,QRectF)">
2863 2948 <modify-argument index="1" invalidate-after-use="yes"/>
2864 2949 </modify-function>
2865 2950 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2866 2951 <modify-argument index="1" invalidate-after-use="yes"/>
2867 2952 </modify-function>
2868
2869 <!--
2953
2870 2954 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2871 2955 <modify-argument index="2">
2872 2956 <remove-argument/>
2873 2957 <conversion-rule class="shell">
2874 2958 // nothing
2875 2959 </conversion-rule>
2876 2960 <conversion-rule class="native">
2877 2961 <insert-template name="core.get_array_length">
2878 2962 <replace from="%ARRAY" to="%3"/>
2879 2963 </insert-template>
2880 2964 int __length = %out;
2881 </conversion-rule>
2882 </modify-argument>
2965 </conversion-rule>
2966 </modify-argument>
2883 2967
2884 2968 <modify-argument index="3">
2885 2969 <replace-type modified-type="com.trolltech.qt.gui.QGraphicsItemInterface[]"/>
2886 2970 <conversion-rule class="shell">
2887 2971 <insert-template name="gui.convert_graphicsitem_array_to_java">
2888 2972 <replace from="%LENGTH" to="%2"/>
2889 2973 </insert-template>
2974 jobjectArray graphicsItemArrayHolder = %out;
2890 2975 </conversion-rule>
2891 2976 <conversion-rule class="native">
2892 <insert-template name="gui.convert_graphicsitem_array_from_java"/>
2893 </conversion-rule>
2894 </modify-argument>
2895
2977 <insert-template name="gui.convert_graphicsitem_array_from_java"/>
2978 </conversion-rule>
2979 </modify-argument>
2980
2896 2981 <modify-argument index="4">
2897 2982 <replace-type modified-type="com.trolltech.qt.gui.QStyleOptionGraphicsItem[]"/>
2898 2983 <conversion-rule class="shell">
2899 2984 <insert-template name="gui.convert_styleoptiongraphicsitem_array_to_java">
2900 2985 <replace from="%LENGTH" to="%2"/>
2901 2986 </insert-template>
2987 jobjectArray styleOptionArrayHolder = %out;
2902 2988 </conversion-rule>
2903 2989 <conversion-rule class="native">
2904 2990 <insert-template name="gui.convert_styleoptiongraphicsitem_array_from_java"/>
2905 </conversion-rule>
2991 </conversion-rule>
2992 </modify-argument>
2993
2994 <modify-argument index="return">
2995 <conversion-rule class="shell">
2996 qtjambi_invalidate_array(__jni_env, styleOptionArrayHolder);
2997 qtjambi_invalidate_array(__jni_env, graphicsItemArrayHolder);
2998 </conversion-rule>
2906 2999 </modify-argument>
3000
2907 3001 </modify-function>
2908 -->
2909 3002 </object-type>
2910
3003
2911 3004 <object-type name="QInputDialog">
3005
3006 <modify-function signature="getInt(QWidget*,QString,QString,int,int,int,int,bool*,QFlags&lt;Qt::WindowType&gt;)">
3007 <rename to="getInt_private"/>
3008 <access modifier="private"/>
3009 <modify-argument index="4">
3010 <remove-default-expression/>
3011 </modify-argument>
3012 <modify-argument index="5">
3013 <remove-default-expression/>
3014 </modify-argument>
3015 <modify-argument index="6">
3016 <remove-default-expression/>
3017 </modify-argument>
3018 <modify-argument index="7">
3019 <remove-default-expression/>
3020 </modify-argument>
3021 <modify-argument index="8">
3022 <remove-default-expression/>
3023 </modify-argument>
3024 <modify-argument index="9">
3025 <remove-default-expression/>
3026 </modify-argument>
3027 </modify-function>
3028
2912 3029 <modify-function signature="getDouble(QWidget *, const QString &amp;, const QString &amp;, double, double, double, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
2913 <!--
2914 3030 <rename to="getDouble_internal"/>
2915 3031 <access modifier="private"/>
2916 -->
2917 3032 <modify-argument index="4">
2918 3033 <remove-default-expression/>
2919 3034 </modify-argument>
2920 3035 <modify-argument index="5">
2921 3036 <remove-default-expression/>
2922 3037 </modify-argument>
2923 3038 <modify-argument index="6">
2924 3039 <remove-default-expression/>
2925 3040 </modify-argument>
2926 3041 <modify-argument index="7">
2927 3042 <remove-default-expression/>
2928 3043 </modify-argument>
2929 3044 <modify-argument index="8">
2930 3045 <remove-default-expression/>
2931 3046 </modify-argument>
2932 3047 <modify-argument index="9">
2933 3048 <remove-default-expression/>
2934 </modify-argument>
3049 </modify-argument>
2935 3050 </modify-function>
2936
3051
2937 3052 <modify-function signature="getInteger(QWidget *, const QString &amp;, const QString &amp;, int, int, int, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
2938 <!--
2939 3053 <rename to="getInteger_internal"/>
2940 3054 <access modifier="private"/>
2941 -->
2942 3055 <modify-argument index="4">
2943 3056 <remove-default-expression/>
2944 3057 </modify-argument>
2945 3058 <modify-argument index="5">
2946 3059 <remove-default-expression/>
2947 3060 </modify-argument>
2948 3061 <modify-argument index="6">
2949 3062 <remove-default-expression/>
2950 3063 </modify-argument>
2951 3064 <modify-argument index="7">
2952 3065 <remove-default-expression/>
2953 3066 </modify-argument>
2954 3067 <modify-argument index="8">
2955 3068 <remove-default-expression/>
2956 3069 </modify-argument>
2957 3070 <modify-argument index="9">
2958 3071 <remove-default-expression/>
2959 </modify-argument>
3072 </modify-argument>
2960 3073 </modify-function>
2961
3074
2962 3075 <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;)">
2963 <!--
2964 3076 <rename to="getItem_internal"/>
2965 3077 <access modifier="private"/>
2966 -->
2967 3078 <modify-argument index="4">
2968 3079 <remove-default-expression/>
2969 3080 </modify-argument>
2970 3081 <modify-argument index="5">
2971 3082 <remove-default-expression/>
2972 3083 </modify-argument>
2973 3084 <modify-argument index="6">
2974 3085 <remove-default-expression/>
2975 3086 </modify-argument>
2976 3087 <modify-argument index="7">
2977 3088 <remove-default-expression/>
2978 3089 </modify-argument>
2979 3090 <modify-argument index="8">
2980 3091 <remove-default-expression/>
2981 3092 </modify-argument>
2982 3093 </modify-function>
2983
3094
2984 3095 <modify-function signature="getText(QWidget *, const QString &amp;, const QString &amp;, QLineEdit::EchoMode, const QString &amp;, bool *, QFlags&lt;Qt::WindowType&gt;)">
2985 <!--
2986 3096 <rename to="getText_internal"/>
2987 3097 <access modifier="private"/>
2988 -->
2989 3098 <modify-argument index="4">
2990 3099 <remove-default-expression/>
2991 3100 </modify-argument>
2992 3101 <modify-argument index="5">
2993 3102 <remove-default-expression/>
2994 3103 </modify-argument>
2995 3104 <modify-argument index="6">
2996 3105 <remove-default-expression/>
2997 3106 </modify-argument>
2998 3107 <modify-argument index="7">
2999 3108 <remove-default-expression/>
3000 3109 </modify-argument>
3001 3110 </modify-function>
3002 3111
3003 3112 <inject-code class="native" position="beginning">
3004 3113 Q_DECLARE_METATYPE(QScriptValue)
3005 3114 </inject-code>
3006 3115 <modify-function signature="getDouble(QWidget *, const QString &amp;, const QString &amp;, double, double, double, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3007 3116 <modify-argument index="8">
3008 3117 <remove-argument/>
3009 3118 <conversion-rule class="native">
3010 3119 <insert-template name="core.prepare_removed_bool*_argument"/>
3011 3120 </conversion-rule>
3012 3121 </modify-argument>
3013 3122 <modify-argument index="return">
3014 3123 <conversion-rule class="native">
3015 3124 <insert-template name="core.convert_to_null_or_primitive"/>
3016 3125 </conversion-rule>
3017 3126 </modify-argument>
3018 3127 </modify-function>
3019 3128
3020 3129 <modify-function signature="getInteger(QWidget *, const QString &amp;, const QString &amp;, int, int, int, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3021 3130 <modify-argument index="8">
3022 3131 <remove-argument/>
3023 3132 <conversion-rule class="native">
3024 3133 <insert-template name="core.prepare_removed_bool*_argument"/>
3025 3134 </conversion-rule>
3026 3135 </modify-argument>
3027 3136 <modify-argument index="return">
3028 3137 <conversion-rule class="native">
3029 3138 <insert-template name="core.convert_to_null_or_primitive"/>
3030 3139 </conversion-rule>
3031 3140 </modify-argument>
3032 3141 </modify-function>
3033 3142
3034 3143 <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;)">
3035 3144 <modify-argument index="7">
3036 3145 <remove-argument/>
3037 3146 <conversion-rule class="native">
3038 3147 <insert-template name="core.prepare_removed_bool*_argument"/>
3039 3148 </conversion-rule>
3040 3149 </modify-argument>
3041 3150 <modify-argument index="return">
3042 3151 <conversion-rule class="native">
3043 3152 <insert-template name="core.convert_to_null_or_primitive"/>
3044 3153 </conversion-rule>
3045 3154 </modify-argument>
3046 3155 </modify-function>
3047 3156
3048 3157 <modify-function signature="getText(QWidget *, const QString &amp;, const QString &amp;, QLineEdit::EchoMode, const QString &amp;, bool *, QFlags&lt;Qt::WindowType&gt;)">
3049 3158 <modify-argument index="6">
3050 3159 <remove-argument/>
3051 3160 <conversion-rule class="native">
3052 3161 <insert-template name="core.prepare_removed_bool*_argument"/>
3053 3162 </conversion-rule>
3054 3163 </modify-argument>
3055 3164 <modify-argument index="return">
3056 3165 <conversion-rule class="native">
3057 3166 <insert-template name="core.convert_to_null_or_primitive"/>
3058 3167 </conversion-rule>
3059 3168 </modify-argument>
3060 3169 </modify-function>
3061 3170 </object-type>
3062
3171
3063 3172
3064 3173 <object-type name="QGraphicsScene">
3065 3174 <extra-includes>
3066 3175 <include file-name="QVarLengthArray" location="global"/>
3067 3176 </extra-includes>
3068
3177
3069 3178 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
3070 3179 <modify-argument index="1" invalidate-after-use="yes"/>
3071 3180 </modify-function>
3072 3181 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
3073 3182 <modify-argument index="1" invalidate-after-use="yes"/>
3074 3183 </modify-function>
3075 3184 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
3076 3185 <modify-argument index="1" invalidate-after-use="yes"/>
3077 3186 </modify-function>
3078 3187 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
3079 3188 <modify-argument index="1" invalidate-after-use="yes"/>
3080 3189 </modify-function>
3081 3190 <modify-function signature="drawBackground(QPainter*,QRectF)">
3082 3191 <modify-argument index="1" invalidate-after-use="yes"/>
3083 3192 </modify-function>
3084 3193 <modify-function signature="drawForeground(QPainter*,QRectF)">
3085 3194 <modify-argument index="1" invalidate-after-use="yes"/>
3086 3195 </modify-function>
3087 3196 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*,QWidget*)">
3088 3197 <modify-argument index="1" invalidate-after-use="yes"/>
3089 3198 </modify-function>
3090 3199 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
3091 3200 <modify-argument index="1" invalidate-after-use="yes"/>
3092 3201 </modify-function>
3093 3202 <modify-function signature="focusInEvent(QFocusEvent*)">
3094 3203 <modify-argument index="1" invalidate-after-use="yes"/>
3095 3204 </modify-function>
3096 3205 <modify-function signature="focusOutEvent(QFocusEvent*)">
3097 3206 <modify-argument index="1" invalidate-after-use="yes"/>
3098 3207 </modify-function>
3099 3208 <modify-function signature="helpEvent(QGraphicsSceneHelpEvent*)">
3100 3209 <modify-argument index="1" invalidate-after-use="yes"/>
3101 3210 </modify-function>
3102 3211 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
3103 3212 <modify-argument index="1" invalidate-after-use="yes"/>
3104 3213 </modify-function>
3105 3214 <modify-function signature="keyPressEvent(QKeyEvent*)">
3106 3215 <modify-argument index="1" invalidate-after-use="yes"/>
3107 3216 </modify-function>
3108 3217 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
3109 3218 <modify-argument index="1" invalidate-after-use="yes"/>
3110 3219 </modify-function>
3111 3220 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
3112 3221 <modify-argument index="1" invalidate-after-use="yes"/>
3113 3222 </modify-function>
3114 3223 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
3115 3224 <modify-argument index="1" invalidate-after-use="yes"/>
3116 3225 </modify-function>
3117 3226 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
3118 3227 <modify-argument index="1" invalidate-after-use="yes"/>
3119 3228 </modify-function>
3120 3229 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
3121 3230 <modify-argument index="1" invalidate-after-use="yes"/>
3122 3231 </modify-function>
3123 3232 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
3124 3233 <modify-argument index="1" invalidate-after-use="yes"/>
3125 3234 </modify-function>
3126
3235
3127 3236 <modify-function signature="setActiveWindow(QGraphicsWidget*)">
3128 3237 <modify-argument index="1">
3129 3238 <reference-count action="ignore"/>
3130 3239 </modify-argument>
3131 3240 </modify-function>
3132 3241 <modify-function signature="setStyle(QStyle*)">
3133 3242 <modify-argument index="1">
3134 3243 <reference-count action="ignore"/>
3135 3244 </modify-argument>
3136 3245 </modify-function>
3137 3246
3138 3247 <modify-function signature="addItem(QGraphicsItem *)">
3139 3248 <modify-argument index="1">
3140 3249 <define-ownership class="java" owner="c++"/>
3141 3250 </modify-argument>
3142 </modify-function>
3251 </modify-function>
3143 3252 <modify-function signature="addEllipse(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
3144 3253 <modify-argument index="return">
3145 3254 <define-ownership class="java" owner="c++"/>
3146 3255 </modify-argument>
3147 3256 </modify-function>
3148 3257 <modify-function signature="addLine(const QLineF &amp;, const QPen &amp;)">
3149 3258 <modify-argument index="return">
3150 3259 <define-ownership class="java" owner="c++"/>
3151 3260 </modify-argument>
3152 3261 </modify-function>
3153 3262 <modify-function signature="addPath(const QPainterPath &amp;, const QPen &amp;, const QBrush &amp;)">
3154 3263 <modify-argument index="return">
3155 3264 <define-ownership class="java" owner="c++"/>
3156 3265 </modify-argument>
3157 3266 </modify-function>
3158 3267 <modify-function signature="addPixmap(const QPixmap &amp;)">
3159 3268 <modify-argument index="return">
3160 3269 <define-ownership class="java" owner="c++"/>
3161 3270 </modify-argument>
3162 3271 </modify-function>
3163 3272 <modify-function signature="addPolygon(const QPolygonF &amp;, const QPen &amp;, const QBrush &amp;)">
3164 3273 <modify-argument index="return">
3165 3274 <define-ownership class="java" owner="c++"/>
3166 3275 </modify-argument>
3167 3276 </modify-function>
3168 3277 <modify-function signature="addRect(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
3169 3278 <modify-argument index="return">
3170 3279 <define-ownership class="java" owner="c++"/>
3171 3280 </modify-argument>
3172 3281 </modify-function>
3173 3282 <modify-function signature="addText(const QString &amp;, const QFont &amp;)">
3174 3283 <modify-argument index="return">
3175 3284 <define-ownership class="java" owner="c++"/>
3176 </modify-argument>
3285 </modify-argument>
3177 3286 </modify-function>
3178 3287 <modify-function signature="addWidget(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
3179 3288 <modify-argument index="return">
3180 3289 <define-ownership class="java" owner="c++"/>
3181 3290 </modify-argument>
3182 3291 <modify-argument index="1">
3183 3292 <define-ownership class="java" owner="c++"/>
3184 3293 </modify-argument>
3185 3294 </modify-function>
3186 3295 <modify-function signature="removeItem(QGraphicsItem*)">
3187 3296 <modify-argument index="1">
3188 3297 <define-ownership class="java" owner="default"/>
3189 3298 </modify-argument>
3190 3299 </modify-function>
3191 3300 <modify-function signature="setFocusItem(QGraphicsItem*,Qt::FocusReason)">
3192 3301 <modify-argument index="1">
3193 3302 <reference-count action="set" variable-name="__rcFocusItem"/>
3194 3303 </modify-argument>
3195 3304 </modify-function>
3196 3305 </object-type>
3197 3306
3198 3307
3199 3308 <object-type name="QCalendarWidget">
3200 3309 <extra-includes>
3201 3310 <include file-name="QTextCharFormat" location="global"/>
3202 3311 </extra-includes>
3203
3312
3204 3313 <modify-function signature="isHeaderVisible()const" remove="all"/> <!--### Obsolete in 4.3-->
3205 3314 <modify-function signature="setHeaderVisible(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3206
3315
3207 3316 <modify-function signature="paintCell(QPainter*,QRect,QDate)const">
3208 3317 <modify-argument invalidate-after-use="yes" index="1"/>
3209 3318 </modify-function>
3210 3319
3211 3320 <modify-function signature="sizeHint()const" rename="getSizeHint"/>
3212 3321 <modify-function signature="minimumSizeHint()const" rename="getMinimumSizeHint"/>
3213 3322 </object-type>
3214 3323
3215 3324 <object-type name="QTreeWidget">
3325 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
3326 <modify-argument index="1">
3327 <no-null-pointer/>
3328 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
3329 </modify-argument>
3330 </modify-function>
3331 <modify-function signature="removeItemWidget(QTreeWidgetItem*,int)">
3332 <modify-argument index="1">
3333 <reference-count action="ignore"/>
3334 </modify-argument>
3335 </modify-function>
3336 <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;)const">
3337 <modify-argument index="1" invalidate-after-use="yes"/>
3338 </modify-function>
3216 3339 <modify-function signature="dropMimeData(QTreeWidgetItem*,int,const QMimeData*,Qt::DropAction)">
3217 3340 <modify-argument index="1" invalidate-after-use="yes"/>
3218 3341 </modify-function>
3219 3342 <modify-function signature="isSortingEnabled()const" remove="all"/>
3220 3343 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
3221 3344 <modify-function signature="indexOfTopLevelItem(QTreeWidgetItem *)">
3222 3345 <remove/>
3223 3346 </modify-function>
3224 3347 <modify-function signature="addTopLevelItem(QTreeWidgetItem *)">
3225 3348 <modify-argument index="1">
3226 3349 <define-ownership class="java" owner="c++"/>
3227 3350 </modify-argument>
3228 3351 </modify-function>
3229 3352 <modify-function signature="takeTopLevelItem(int)">
3230 3353 <modify-argument index="return">
3231 3354 <define-ownership class="java" owner="default"/>
3232 3355 </modify-argument>
3233 3356 </modify-function>
3234 3357 <modify-function signature="addTopLevelItems(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3235 3358 <modify-argument index="1">
3236 3359 <define-ownership class="java" owner="c++"/>
3237 </modify-argument>
3238 </modify-function>
3360 </modify-argument>
3361 </modify-function>
3239 3362 <modify-function signature="insertTopLevelItem(int, QTreeWidgetItem *)">
3240 3363 <modify-argument index="2">
3241 3364 <define-ownership class="java" owner="c++"/>
3242 3365 </modify-argument>
3243 3366 </modify-function>
3244 3367 <modify-function signature="insertTopLevelItems(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3245 3368 <modify-argument index="2">
3246 3369 <define-ownership class="java" owner="c++"/>
3247 3370 </modify-argument>
3248 </modify-function>
3371 </modify-function>
3249 3372 <modify-function signature="setHeaderItem(QTreeWidgetItem *)">
3250 3373 <modify-argument index="1">
3251 3374 <define-ownership class="java" owner="c++"/>
3252 3375 </modify-argument>
3253 3376 </modify-function>
3254 3377 <modify-function signature="takeTopLevelItem(int)">
3255 3378 <modify-argument index="return">
3256 3379 <define-ownership class="java" owner="default"/>
3257 3380 </modify-argument>
3258 3381 </modify-function>
3259 <modify-function signature="removeItemWidget(QTreeWidgetItem*,int)">
3260 <modify-argument index="1">
3261 <define-ownership class="java" owner="default"/>
3262 </modify-argument>
3263 </modify-function>
3264 3382 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
3265 3383 <modify-argument index="1">
3266 3384 <reference-count action="ignore"/>
3267 3385 </modify-argument>
3268 3386 </modify-function>
3269 3387 <modify-function signature="setFirstItemColumnSpanned(const QTreeWidgetItem*,bool)">
3270 3388 <modify-argument index="1">
3271 3389 <reference-count action="ignore"/>
3272 3390 </modify-argument>
3273 3391 </modify-function>
3274 3392 <modify-function signature="setCurrentItem(QTreeWidgetItem*)">
3275 3393 <modify-argument index="1">
3276 3394 <reference-count action="ignore"/>
3277 3395 </modify-argument>
3278 3396 </modify-function>
3279 3397 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int)">
3280 3398 <modify-argument index="1">
3281 3399 <reference-count action="ignore"/>
3282 3400 </modify-argument>
3283 3401 </modify-function>
3284 3402 <modify-function signature="setItemExpanded(const QTreeWidgetItem*,bool)">
3285 3403 <remove/>
3286 3404 </modify-function>
3287 3405 <modify-function signature="isItemExpanded(const QTreeWidgetItem*)const">
3288 3406 <remove/>
3289 3407 </modify-function>
3290 3408 <modify-function signature="setItemHidden(const QTreeWidgetItem*,bool)">
3291 3409 <remove/>
3292 3410 </modify-function>
3293 3411 <modify-function signature="isItemHidden(const QTreeWidgetItem*)const">
3294 3412 <remove/>
3295 3413 </modify-function>
3296 3414 <modify-function signature="isItemSelected(const QTreeWidgetItem*)const">
3297 3415 <remove/>
3298 3416 </modify-function>
3299 <modify-function signature="setItemSelected(const QTreeWidgetItem*,bool)">
3300 <remove/>
3417 <modify-function signature="setItemSelected(const QTreeWidgetItem*,bool)">
3418 <remove/>
3301 3419 </modify-function>
3302 3420 <modify-function signature="setItemWidget(QTreeWidgetItem*,int,QWidget*)">
3303 3421 <modify-argument index="1">
3304 3422 <reference-count action="ignore"/>
3305 3423 </modify-argument>
3306 3424 <modify-argument index="3">
3307 3425 <reference-count action="ignore"/>
3308 </modify-argument>
3426 </modify-argument>
3309 3427 </modify-function>
3310 3428 <modify-function signature="setModel(QAbstractItemModel*)">
3311 3429 <modify-argument index="1">
3312 3430 <reference-count action="ignore"/>
3313 3431 </modify-argument>
3314 </modify-function>
3315
3432 </modify-function>
3433
3316 3434 <modify-function signature="items(const QMimeData*)const" remove="all"/> <!--### Obsolete in 4.3-->
3317 3435
3318 3436 <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;)const" remove="all"/>
3319 3437 </object-type>
3320
3438
3321 3439 <object-type name="QAbstractItemDelegate">
3322 3440 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
3323 3441 <modify-argument index="1">
3324 3442 <!-- Safe to ignore because this implementation is documented to do nothing -->
3325 3443 <reference-count action="ignore"/>
3326 3444 </modify-argument>
3327 3445 </modify-function>
3328 3446 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
3329 3447 <modify-argument index="1">
3330 3448 <reference-count action="ignore"/>
3331 3449 </modify-argument>
3332 3450 <modify-argument index="2">
3333 3451 <reference-count action="ignore"/>
3334 3452 </modify-argument>
3335 3453 </modify-function>
3336
3454
3337 3455 <modify-function signature="paint(QPainter*,QStyleOptionViewItem,QModelIndex)const">
3338 <modify-argument index="1" invalidate-after-use="yes"/>
3456 <modify-argument index="1" invalidate-after-use="yes"/>
3339 3457 </modify-function>
3340 3458 <modify-function signature="editorEvent(QEvent*,QAbstractItemModel*,QStyleOptionViewItem,QModelIndex)">
3341 3459 <modify-argument index="1" invalidate-after-use="yes"/>
3342 3460 </modify-function>
3343
3461
3344 3462 <modify-function signature="elidedText(QFontMetrics, int, Qt::TextElideMode, QString)" remove="all"/> <!--### Obsolete in 4.3-->
3345 3463 </object-type>
3346 3464
3347 3465 <object-type name="QTableWidgetItem" delete-in-main-thread="yes">
3348 3466 <modify-function signature="operator=(const QTableWidgetItem&amp;)" remove="all"/>
3349 3467 <modify-function signature="clone() const">
3350 3468 <modify-argument index="return">
3351 3469 <define-ownership class="shell" owner="c++"/>
3352 3470 </modify-argument>
3353 </modify-function>
3354
3471 </modify-function>
3472
3355 3473 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3356 3474 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3357 3475 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3358 3476 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3359
3477
3360 3478 <modify-function signature="operator&lt;(QTableWidgetItem)const">
3361 3479 <modify-argument index="1" invalidate-after-use="yes"/>
3362 3480 </modify-function>
3363 3481 <modify-function signature="read(QDataStream&amp;)">
3364 3482 <modify-argument index="1" invalidate-after-use="yes"/>
3365 3483 </modify-function>
3366 3484 <modify-function signature="write(QDataStream&amp;)const">
3367 3485 <modify-argument index="1" invalidate-after-use="yes"/>
3368 3486 </modify-function>
3369 3487
3370 3488
3371 3489 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3372 3490 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3373 3491 <modify-function signature="QTableWidgetItem(QTableWidgetItem)" remove="all"/>
3374 3492 <modify-function signature="operator=(QTableWidgetItem)" remove="all"/>
3375 3493 <modify-function signature="operator&lt;(QTableWidgetItem)const" remove="all"/>
3376 3494 </object-type>
3377 3495
3378 3496 <object-type name="QListWidgetItem" delete-in-main-thread="yes">
3379
3497
3380 3498 <modify-function signature="operator&lt;(QListWidgetItem)const">
3381 3499 <modify-argument index="1" invalidate-after-use="yes"/>
3382 3500 </modify-function>
3383 3501 <modify-function signature="read(QDataStream&amp;)">
3384 3502 <modify-argument index="1" invalidate-after-use="yes"/>
3385 3503 </modify-function>
3386 3504 <modify-function signature="write(QDataStream&amp;)const">
3387 3505 <modify-argument index="1" invalidate-after-use="yes"/>
3388 3506 </modify-function>
3389 3507
3390
3508
3391 3509 <modify-function signature="operator=(const QListWidgetItem&amp;)" remove="all"/>
3392 3510 <modify-function signature="QListWidgetItem(QListWidget *, int)">
3393 3511 <modify-argument index="this">
3394 3512 <define-ownership class="java" owner="c++"/>
3395 3513 </modify-argument>
3396 3514 </modify-function>
3397 3515 <modify-function signature="QListWidgetItem(const QString &amp;, QListWidget *, int)">
3398 3516 <modify-argument index="this">
3399 3517 <define-ownership class="java" owner="c++"/>
3400 3518 </modify-argument>
3401 </modify-function>
3519 </modify-function>
3402 3520 <modify-function signature="QListWidgetItem(const QIcon &amp;, const QString &amp;, QListWidget *, int)">
3403 3521 <modify-argument index="this">
3404 3522 <define-ownership class="java" owner="c++"/>
3405 </modify-argument>
3406 </modify-function>
3523 </modify-argument>
3524 </modify-function>
3407 3525 <modify-function signature="clone() const">
3408 3526 <modify-argument index="return">
3409 3527 <define-ownership class="shell" owner="c++"/>
3410 3528 </modify-argument>
3411 3529 </modify-function>
3412
3530
3413 3531 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3414 3532 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3415 3533 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3416 3534 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3417 3535
3418 3536 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3419 3537 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3420 3538 <modify-function signature="QListWidgetItem(QListWidgetItem)" remove="all"/>
3421 3539 <modify-function signature="operator=(QListWidgetItem)" remove="all"/>
3422 3540 <modify-function signature="operator&lt;(QListWidgetItem)const" remove="all"/>
3423 3541 </object-type>
3424 3542
3425 3543 <object-type name="QGraphicsTextItem"> <!-- a QObject so main-thread delete redundant -->
3426 3544 <extra-includes>
3427 3545 <include file-name="QTextCursor" location="global"/>
3428 3546 </extra-includes>
3429 3547 <modify-function signature="QGraphicsTextItem(QGraphicsItem*,QGraphicsScene*)">
3430 3548 <inject-code position="end">
3431 3549 <argument-map index="1" meta-name="%1"/>
3432 3550 if (%1 != null) disableGarbageCollection();
3433 3551 </inject-code>
3434 </modify-function>
3552 </modify-function>
3435 3553 <modify-function signature="QGraphicsTextItem(const QString &amp;,QGraphicsItem*,QGraphicsScene*)">
3436 3554 <inject-code position="end">
3437 3555 <argument-map index="2" meta-name="%2"/>
3438 3556 if (%2 != null) disableGarbageCollection();
3439 3557 </inject-code>
3440 </modify-function>
3558 </modify-function>
3441 3559 <modify-function signature="setDocument(QTextDocument*)">
3442 3560 <modify-argument index="1">
3443 3561 <reference-count action="set" variable-name="__rcDocument"/>
3444 3562 </modify-argument>
3445 3563 </modify-function>
3446
3564
3447 3565 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3448 3566 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
3449 3567 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3450 3568 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
3451 </object-type>
3569 </object-type>
3452 3570
3453 3571 <object-type name="QCompleter">
3454 3572 <modify-function signature="activated(const QModelIndex &amp;)">
3455 3573 <rename to="activatedIndex"/>
3456 3574 </modify-function>
3457 3575 <modify-function signature="highlighted(const QModelIndex &amp;)">
3458 3576 <rename to="highlightedIndex"/>
3459 3577 </modify-function>
3460 3578 <modify-function signature="setModel(QAbstractItemModel *)">
3461 3579 <modify-argument index="1">
3462 3580 <reference-count action="set" variable-name="__rcModel"/>
3463 3581 </modify-argument>
3464 3582 </modify-function>
3465 3583 <modify-function signature="setPopup(QAbstractItemView *)">
3466 3584 <modify-argument index="1">
3467 3585 <no-null-pointer/>
3468 3586 <define-ownership class="java" owner="c++"/>
3469 3587 </modify-argument>
3470 3588 </modify-function>
3471 3589 <modify-function signature="setWidget(QWidget *)">
3472 3590 <modify-argument index="1">
3473 3591 <reference-count action="set" variable-name="__rcWidget"/>
3474 3592 </modify-argument>
3475 3593 </modify-function>
3476 3594 </object-type>
3477 3595
3478 3596
3479 3597 <object-type name="QTreeWidgetItem" delete-in-main-thread="yes">
3480 3598
3481 3599 <modify-function signature="operator&lt;(QTreeWidgetItem)const">
3482 3600 <modify-argument index="1" invalidate-after-use="yes"/>
3483 3601 </modify-function>
3484 3602 <modify-function signature="read(QDataStream&amp;)">
3485 3603 <modify-argument index="1" invalidate-after-use="yes"/>
3486 3604 </modify-function>
3487 3605 <modify-function signature="write(QDataStream&amp;)const">
3488 3606 <modify-argument index="1" invalidate-after-use="yes"/>
3489 3607 </modify-function>
3490 3608
3491 3609 <modify-function signature="QTreeWidgetItem(const QTreeWidgetItem &amp;)" remove="all"/>
3492 3610 <modify-function signature="operator=(const QTreeWidgetItem&amp;)" remove="all"/>
3493 3611
3494 3612 <modify-function signature="QTreeWidgetItem(QTreeWidget *,int)">
3495 3613 <modify-argument index="this">
3496 3614 <define-ownership class="java" owner="c++"/>
3497 3615 </modify-argument>
3498 3616 </modify-function>
3499 3617 <modify-function signature="QTreeWidgetItem(QTreeWidget *,const QStringList&lt;QString&gt; &amp;,int)">
3500 3618 <modify-argument index="this">
3501 3619 <define-ownership class="java" owner="c++"/>
3502 3620 </modify-argument>
3503 </modify-function>
3621 </modify-function>
3504 3622 <modify-function signature="QTreeWidgetItem(QTreeWidget *,QTreeWidgetItem *,int)">
3505 3623 <modify-argument index="this">
3506 3624 <define-ownership class="java" owner="c++"/>
3507 3625 </modify-argument>
3508 </modify-function>
3626 </modify-function>
3509 3627 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,int)">
3510 3628 <modify-argument index="this">
3511 3629 <define-ownership class="java" owner="c++"/>
3512 3630 </modify-argument>
3513 3631 </modify-function>
3514 3632 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,const QStringList&lt;QString&gt; &amp;,int)">
3515 3633 <modify-argument index="this">
3516 3634 <define-ownership class="java" owner="c++"/>
3517 3635 </modify-argument>
3518 </modify-function>
3636 </modify-function>
3519 3637 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,QTreeWidgetItem *,int)">
3520 3638 <modify-argument index="this">
3521 3639 <define-ownership class="java" owner="c++"/>
3522 </modify-argument>
3523 </modify-function>
3640 </modify-argument>
3641 </modify-function>
3524 3642 <modify-function signature="clone() const">
3525 3643 <modify-argument index="return">
3526 3644 <define-ownership class="shell" owner="c++"/>
3527 3645 </modify-argument>
3528 3646 </modify-function>
3529 3647 <modify-function signature="addChild(QTreeWidgetItem *)">
3530 3648 <modify-argument index="1">
3531 3649 <define-ownership class="java" owner="c++"/>
3532 3650 </modify-argument>
3533 3651 </modify-function>
3534 3652 <modify-function signature="addChildren(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3535 3653 <modify-argument index="1">
3536 3654 <define-ownership class="java" owner="c++"/>
3537 3655 </modify-argument>
3538 </modify-function>
3656 </modify-function>
3539 3657 <modify-function signature="insertChild(int, QTreeWidgetItem *)">
3540 3658 <modify-argument index="2">
3541 3659 <define-ownership class="java" owner="c++"/>
3542 3660 </modify-argument>
3543 3661 </modify-function>
3544 3662 <modify-function signature="insertChildren(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3545 3663 <modify-argument index="2">
3546 3664 <define-ownership class="java" owner="c++"/>
3547 3665 </modify-argument>
3548 </modify-function>
3666 </modify-function>
3549 3667 <modify-function signature="removeChild(QTreeWidgetItem*)">
3550 3668 <modify-argument index="1">
3551 3669 <define-ownership class="java" owner="default"/>
3552 3670 </modify-argument>
3553 3671 </modify-function>
3554 3672 <modify-function signature="takeChild(int)">
3555 3673 <modify-argument index="return">
3556 3674 <define-ownership class="java" owner="default"/>
3557 3675 </modify-argument>
3558 3676 </modify-function>
3559 3677 <modify-function signature="takeChildren()">
3560 3678 <modify-argument index="return">
3561 3679 <define-ownership class="java" owner="default"/>
3562 3680 </modify-argument>
3563 3681 </modify-function>
3564
3682
3565 3683 <modify-function signature="backgroundColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3566 3684 <modify-function signature="setBackgroundColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3567 3685 <modify-function signature="setTextColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3568 3686 <modify-function signature="textColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3569 3687
3570 3688 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3571 3689 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3572 3690 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem)" remove="all"/>
3573 3691 <modify-function signature="operator=(QTreeWidgetItem)" remove="all"/>
3574 3692 <modify-function signature="operator&lt;(QTreeWidgetItem)const" remove="all"/>
3575 3693 </object-type>
3576 3694
3577 3695 <object-type name="QListWidget">
3696 <modify-function signature="mimeData(const QList&lt;QListWidgetItem *&gt;)const">
3697 <modify-argument index="1" invalidate-after-use="yes"/>
3698 </modify-function>
3578 3699 <modify-function signature="addItem(QListWidgetItem *)">
3579 3700 <modify-argument index="1">
3580 3701 <define-ownership class="java" owner="c++"/>
3581 3702 </modify-argument>
3582 3703 </modify-function>
3583 3704 <modify-function signature="insertItem(int, QListWidgetItem *)">
3584 3705 <modify-argument index="2">
3585 3706 <define-ownership class="java" owner="c++"/>
3586 </modify-argument>
3587 </modify-function>
3588 <modify-function signature="removeItemWidget(QListWidgetItem*)">
3589 <modify-argument index="1">
3590 <define-ownership class="java" owner="default"/>
3591 3707 </modify-argument>
3592 3708 </modify-function>
3593 3709 <modify-function signature="setCurrentItem(QListWidgetItem*)">
3594 3710 <modify-argument index="1">
3595 3711 <reference-count action="ignore"/>
3596 3712 </modify-argument>
3597 3713 </modify-function>
3598 3714 <modify-function signature="setCurrentItem(QListWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
3599 3715 <modify-argument index="1">
3600 3716 <reference-count action="ignore"/>
3601 3717 </modify-argument>
3602 </modify-function>
3718 </modify-function>
3603 3719 <modify-function signature="setItemHidden(const QListWidgetItem*,bool)">
3604 3720 <remove/>
3605 3721 </modify-function>
3606 3722 <modify-function signature="isItemHidden(const QListWidgetItem*)const">
3607 3723 <remove/>
3608 3724 </modify-function>
3609 3725 <modify-function signature="setItemSelected(const QListWidgetItem*,bool)">
3610 3726 <remove/>
3611 3727 </modify-function>
3612 3728 <modify-function signature="isItemSelected(const QListWidgetItem*)const">
3613 3729 <remove/>
3614 3730 </modify-function>
3615 3731 <modify-function signature="takeItem(int)">
3616 3732 <modify-argument index="return">
3617 3733 <define-ownership class="java" owner="default"/>
3618 3734 </modify-argument>
3619 3735 </modify-function>
3620 3736 <modify-function signature="setItemWidget(QListWidgetItem*,QWidget*)">
3621 3737 <modify-argument index="1">
3622 3738 <reference-count action="ignore"/>
3623 3739 </modify-argument>
3624 3740 <modify-argument index="2">
3625 3741 <reference-count action="ignore"/>
3626 3742 </modify-argument>
3627 </modify-function>
3743 </modify-function>
3744 <modify-function signature="removeItemWidget(QListWidgetItem*)">
3745 <modify-argument index="1">
3746 <reference-count action="ignore"/>
3747 </modify-argument>
3748 </modify-function>
3628 3749 <modify-function signature="setModel(QAbstractItemModel*)">
3629 3750 <modify-argument index="1">
3630 3751 <reference-count action="ignore"/>
3631 3752 </modify-argument>
3632 3753 </modify-function>
3633 3754
3634 3755
3635 3756 <modify-function signature="mimeData(const QList&lt;QListWidgetItem*&gt;)const" remove="all"/>
3636 3757 </object-type>
3637 3758
3638 3759 <object-type name="QWidget">
3639 3760 <extra-includes>
3640 3761 <include file-name="QIcon" location="global"/>
3641 3762 <include file-name="QMessageBox" location="global"/>
3642 </extra-includes>
3643
3763 </extra-includes>
3764
3644 3765 <modify-function signature="actionEvent(QActionEvent*)">
3645 3766 <modify-argument index="1" invalidate-after-use="yes"/>
3646 3767 </modify-function>
3647 3768 <modify-function signature="changeEvent(QEvent*)">
3648 3769 <modify-argument index="1" invalidate-after-use="yes"/>
3649 3770 </modify-function>
3650 3771 <modify-function signature="closeEvent(QCloseEvent*)">
3651 3772 <modify-argument index="1" invalidate-after-use="yes"/>
3652 3773 </modify-function>
3653 3774 <modify-function signature="contextMenuEvent(QContextMenuEvent*)">
3654 3775 <modify-argument index="1" invalidate-after-use="yes"/>
3655 3776 </modify-function>
3656 3777 <modify-function signature="dragEnterEvent(QDragEnterEvent*)">
3657 3778 <modify-argument index="1" invalidate-after-use="yes"/>
3658 3779 </modify-function>
3659 3780 <modify-function signature="dragLeaveEvent(QDragLeaveEvent*)">
3660 3781 <modify-argument index="1" invalidate-after-use="yes"/>
3661 3782 </modify-function>
3662 3783 <modify-function signature="dragMoveEvent(QDragMoveEvent*)">
3663 3784 <modify-argument index="1" invalidate-after-use="yes"/>
3664 3785 </modify-function>
3665 3786 <modify-function signature="dropEvent(QDropEvent*)">
3666 3787 <modify-argument index="1" invalidate-after-use="yes"/>
3667 3788 </modify-function>
3668 3789 <modify-function signature="enterEvent(QEvent*)">
3669 3790 <modify-argument index="1" invalidate-after-use="yes"/>
3670 3791 </modify-function>
3671 3792 <modify-function signature="focusInEvent(QFocusEvent*)">
3672 3793 <modify-argument index="1" invalidate-after-use="yes"/>
3673 3794 </modify-function>
3674 3795 <modify-function signature="focusOutEvent(QFocusEvent*)">
3675 3796 <modify-argument index="1" invalidate-after-use="yes"/>
3676 3797 </modify-function>
3677 3798 <modify-function signature="hideEvent(QHideEvent*)">
3678 3799 <modify-argument index="1" invalidate-after-use="yes"/>
3679 3800 </modify-function>
3680 3801 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
3681 3802 <modify-argument index="1" invalidate-after-use="yes"/>
3682 3803 </modify-function>
3683 3804 <modify-function signature="keyPressEvent(QKeyEvent*)">
3684 3805 <modify-argument index="1" invalidate-after-use="yes"/>
3685 3806 </modify-function>
3686 3807 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
3687 3808 <modify-argument index="1" invalidate-after-use="yes"/>
3688 3809 </modify-function>
3689 3810 <modify-function signature="leaveEvent(QEvent*)">
3690 3811 <modify-argument index="1" invalidate-after-use="yes"/>
3691 3812 </modify-function>
3692 3813 <modify-function signature="mouseDoubleClickEvent(QMouseEvent*)">
3693 3814 <modify-argument index="1" invalidate-after-use="yes"/>
3694 3815 </modify-function>
3695 3816 <modify-function signature="mouseMoveEvent(QMouseEvent*)">
3696 3817 <modify-argument index="1" invalidate-after-use="yes"/>
3697 3818 </modify-function>
3698 3819 <modify-function signature="mousePressEvent(QMouseEvent*)">
3699 3820 <modify-argument index="1" invalidate-after-use="yes"/>
3700 3821 </modify-function>
3701 3822 <modify-function signature="mouseReleaseEvent(QMouseEvent*)">
3702 3823 <modify-argument index="1" invalidate-after-use="yes"/>
3703 3824 </modify-function>
3704 3825 <modify-function signature="moveEvent(QMoveEvent*)">
3705 3826 <modify-argument index="1" invalidate-after-use="yes"/>
3706 3827 </modify-function>
3707 3828 <modify-function signature="paintEvent(QPaintEvent*)">
3708 3829 <modify-argument index="1" invalidate-after-use="yes"/>
3709 3830 </modify-function>
3710 3831 <modify-function signature="resizeEvent(QResizeEvent*)">
3711 3832 <modify-argument index="1" invalidate-after-use="yes"/>
3712 3833 </modify-function>
3713 3834 <modify-function signature="showEvent(QShowEvent*)">
3714 3835 <modify-argument index="1" invalidate-after-use="yes"/>
3715 3836 </modify-function>
3716 3837 <modify-function signature="tabletEvent(QTabletEvent*)">
3717 3838 <modify-argument index="1" invalidate-after-use="yes"/>
3718 3839 </modify-function>
3719 3840 <modify-function signature="wheelEvent(QWheelEvent*)">
3720 3841 <modify-argument index="1" invalidate-after-use="yes"/>
3721 3842 </modify-function>
3722 3843
3723 3844 <modify-function signature="render(QPainter*,QPoint,QRegion,QFlags&lt;QWidget::RenderFlag&gt;)">
3724 3845 <modify-argument index="2">
3725 3846 <!-- Removed because the render(QPainter*) overload conflicts with the identical function in QGraphicsView -->
3726 3847 <remove-default-expression/>
3727 3848 </modify-argument>
3728 3849 </modify-function>
3729
3730 <!--
3850
3731 3851 <inject-code class="native">
3732 3852 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowTitle)
3733 3853 (JNIEnv *__jni_env,
3734 3854 jclass,
3735 3855 jlong __this_nativeId,
3736 3856 jobject title0)
3737 3857 {
3738 3858 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowTitle(const QString &amp; title)");
3739 3859 QString __qt_title0 = qtjambi_to_qstring(__jni_env, (jstring) title0);
3740 3860 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3741 3861 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3742 3862 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3743 3863 Q_ASSERT(__qt_this);
3744 3864 __qt_this-&gt;setWindowTitle((const QString&amp; )__qt_title0);
3745 3865 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowTitle(const QString &amp; title)");
3746 }
3866 }
3747 3867 </inject-code>
3748 3868
3749 3869 <inject-code class="native">
3750 3870 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowModality)
3751 3871 (JNIEnv *__jni_env,
3752 3872 jclass,
3753 3873 jlong __this_nativeId,
3754 3874 jint windowModality0)
3755 3875 {
3756 3876 Q_UNUSED(__jni_env);
3757 3877 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3758 3878 Qt::WindowModality __qt_windowModality0 = (Qt::WindowModality) windowModality0;
3759 3879 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3760 3880 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3761 3881 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3762 3882 Q_ASSERT(__qt_this);
3763 3883 __qt_this-&gt;setWindowModality((Qt::WindowModality )__qt_windowModality0);
3764 3884 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3765 3885 }
3766 3886 </inject-code>
3767 -->
3768
3887
3769 3888 <modify-function signature="render(QPaintDevice *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3770 3889 <modify-argument index="4">
3771 3890 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3772 3891 </modify-argument>
3773 </modify-function>
3892 </modify-function>
3774 3893 <modify-function signature="render(QPainter *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3775 3894 <modify-argument index="4">
3776 3895 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3777 3896 </modify-argument>
3778 </modify-function>
3897 </modify-function>
3779 3898 <modify-function signature="setFocusProxy(QWidget*)">
3780 3899 <modify-argument index="1">
3781 3900 <reference-count action="set" variable-name="__rcFocusProxy"/>
3782 3901 </modify-argument>
3783 3902 </modify-function>
3784 3903 <modify-function signature="setInputContext(QInputContext*)">
3785 3904 <modify-argument index="1">
3786 3905 <define-ownership class="java" owner="c++"/>
3787 3906 </modify-argument>
3788 3907 </modify-function>
3789 3908 <modify-function signature="setLayout(QLayout*)">
3790 3909 <modify-argument index="1">
3791 3910 <no-null-pointer/>
3792 3911 <reference-count action="ignore"/>
3793 3912 </modify-argument>
3794 3913 </modify-function>
3795 3914 <modify-function signature="setParent(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
3796 3915 <modify-argument index="1">
3797 3916 <reference-count action="ignore"/>
3798 3917 </modify-argument>
3799 3918 </modify-function>
3800 3919 <modify-function signature="setParent(QWidget*)">
3801 3920 <modify-argument index="1">
3802 3921 <reference-count action="ignore"/>
3803 3922 </modify-argument>
3804 3923 </modify-function>
3805 3924 <modify-function signature="setStyle(QStyle*)">
3806 3925 <modify-argument index="1">
3807 3926 <reference-count action="set" variable-name="__rcStyle"/>
3808 3927 </modify-argument>
3809 3928 </modify-function>
3810 3929 <modify-function signature="setTabOrder(QWidget*,QWidget*)">
3811 3930 <modify-argument index="1">
3812 3931 <reference-count action="ignore"/>
3813 3932 </modify-argument>
3814 3933 <modify-argument index="2">
3815 3934 <reference-count action="ignore"/>
3816 </modify-argument>
3817 </modify-function>
3935 </modify-argument>
3936 </modify-function>
3818 3937 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
3819 3938 <access modifier="private"/>
3820 3939 </modify-function>
3821
3940
3822 3941 <modify-function signature="addAction(QAction *)">
3823 3942 <modify-argument index="1">
3824 3943 <reference-count action="add" variable-name="__rcActions"/>
3825 3944 </modify-argument>
3826 3945 </modify-function>
3827 3946
3828 3947 <modify-function signature="insertAction(QAction *, QAction *)">
3829 3948 <modify-argument index="2">
3830 3949 <reference-count action="add" variable-name="__rcActions"/>
3831 3950 </modify-argument>
3832 3951 </modify-function>
3833 3952
3834 3953 <modify-function signature="addActions(const QList&lt;QAction *&gt; &amp;)">
3835 3954 <modify-argument index="1">
3836 3955 <reference-count action="add-all" variable-name="__rcActions"/>
3837 3956 </modify-argument>
3838 3957 </modify-function>
3839 3958
3840 3959 <modify-function signature="insertActions(QAction *, const QList&lt;QAction *&gt; &amp;)">
3841 3960 <modify-argument index="2">
3842 3961 <reference-count action="add-all" variable-name="__rcActions"/>
3843 3962 </modify-argument>
3844 3963 </modify-function>
3845 3964
3846 3965 <modify-function signature="removeAction(QAction *)">
3847 3966 <modify-argument index="1">
3848 3967 <reference-count action="remove" variable-name="__rcActions"/>
3849 3968 </modify-argument>
3850 3969 </modify-function>
3851 3970 <modify-function signature="enabledChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3852 3971 <modify-function signature="fontChange(QFont)" remove="all"/> <!--### Obsolete in 4.3-->
3853 3972 <modify-function signature="isEnabledToTLW()const" remove="all"/> <!--### Obsolete in 4.3-->
3854 3973 <modify-function signature="isTopLevel()const" remove="all"/> <!--### Obsolete in 4.3-->
3855 3974 <modify-function signature="paletteChange(QPalette)" remove="all"/> <!--### Obsolete in 4.3-->
3856 3975 <modify-function signature="setShown(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3857 3976 <modify-function signature="topLevelWidget()const" remove="all"/> <!--### Obsolete in 4.3-->
3858 3977 <modify-function signature="windowActivationChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3859 3978
3860 3979 <modify-function signature="fontInfo()const" remove="all"/>
3861 3980 <modify-function signature="fontMetrics()const" remove="all"/>
3862 3981 <modify-function signature="sizeHint()const" rename="getSizeHint"/>
3863 3982 <modify-function signature="minimumSizeHint()const" rename="getMinimumSizeHint"/>
3864 3983 <modify-function signature="setVisible(bool)" remove="all"/>
3865 3984 </object-type>
3866 3985
3867 3986 <object-type name="QMessageBox">
3987
3988
3868 3989 <modify-function signature="setWindowTitle(const QString &amp;)" remove="all"/>
3869 <modify-function signature="setWindowModality(Qt::WindowModality)" remove="all"/>
3990 <modify-function signature="setWindowModality(Qt::WindowModality)" remove="all"/>
3870 3991 <extra-includes>
3871 3992 <include file-name="QPixmap" location="global"/>
3872 3993 </extra-includes>
3873 3994 <modify-function signature="addButton(QAbstractButton*,QMessageBox::ButtonRole)">
3874 3995 <modify-argument index="1">
3875 3996 <reference-count action="ignore"/>
3876 3997 </modify-argument>
3877 3998 </modify-function>
3878 3999 <modify-function signature="removeButton(QAbstractButton*)">
3879 4000 <modify-argument index="1">
3880 4001 <reference-count action="ignore"/>
3881 4002 </modify-argument>
3882 4003 </modify-function>
3883 4004 <modify-function signature="setDefaultButton(QPushButton*)">
3884 4005 <modify-argument index="1">
3885 4006 <reference-count action="ignore"/>
3886 4007 </modify-argument>
3887 4008 </modify-function>
3888 4009 <modify-function signature="setEscapeButton(QAbstractButton*)">
3889 4010 <modify-argument index="1">
3890 4011 <reference-count action="ignore"/>
3891 4012 </modify-argument>
3892 4013 </modify-function>
3893
4014
3894 4015 <modify-function signature="QMessageBox(QString,QString,QMessageBox::Icon,int,int,int,QWidget*,QFlags&lt;Qt::WindowType&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
3895 4016 <modify-function signature="buttonText(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3896 4017 <modify-function signature="setButtonText(int, QString)" remove="all"/> <!--### Obsolete in 4.3-->
3897 4018 <modify-function signature="standardIcon(QMessageBox::Icon)" remove="all"/> <!--### Obsolete in 4.3-->
3898 4019
3899 4020 <modify-function signature="critical(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3900 4021 <modify-function signature="critical(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3901 4022 <modify-function signature="information(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3902 4023 <modify-function signature="information(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3903 4024 <modify-function signature="question(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
3904 4025 <modify-function signature="question(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
3905 4026 <modify-function signature="warning(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
3906 4027 <modify-function signature="warning(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
3907 4028 </object-type>
3908 4029
3909 4030 <object-type name="QAbstractSpinBox">
3910 4031 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const">
3911 4032 <access modifier="private"/>
3912 4033 </modify-function>
3913 4034 <modify-function signature="setLineEdit(QLineEdit*)">
3914 4035 <modify-argument index="1">
3915 4036 <!-- Safe to ignore because the spinbox reparents the line edit -->
3916 4037 <reference-count action="ignore"/>
3917 4038 <no-null-pointer/>
3918 4039 </modify-argument>
3919 4040 </modify-function>
3920 4041 </object-type>
3921 4042
3922 4043 <object-type name="QTextFrame" delete-in-main-thread="yes">
3923 4044 <extra-includes>
3924 4045 <include file-name="QTextCursor" location="global"/>
3925 </extra-includes>
4046 </extra-includes>
3926 4047 </object-type>
3927 4048
3928 4049 <object-type name="QImageIOHandler">
3929 4050 <extra-includes>
3930 4051 <include file-name="QRect" location="global"/>
3931 </extra-includes>
4052 </extra-includes>
3932 4053 <modify-function signature="setFormat(const QByteArray &amp;)const">
3933 4054 <remove/>
3934 4055 </modify-function>
3935 4056 <modify-function signature="setDevice(QIODevice*)">
3936 4057 <modify-argument index="1">
3937 4058 <reference-count action="set" variable-name="__rcDevice"/>
3938 4059 </modify-argument>
3939 4060 </modify-function>
3940 <!--
3941 4061 <modify-function signature="read(QImage*)">
3942 4062 <modify-argument index="1">
3943 4063 <replace-type modified-type="com.trolltech.qt.gui.QImage"/>
3944 4064 <conversion-rule class="shell">
3945 4065 jobject %out = qtjambi_from_object(__jni_env, %in, "QImage", "com/trolltech/qt/gui/", false);
3946
3947 QtJambiLink *__link = %out != 0 ? QtJambiLink::findLink(__jni_env, %out) : 0;
3948 </conversion-rule>
4066
4067 QtJambiLink *__link = %out != 0 ? QtJambiLink::findLink(__jni_env, %out) : 0;
4068 </conversion-rule>
3949 4069 <conversion-rule class="native">
3950 4070 QImage *%out = (QImage *) qtjambi_to_object(__jni_env, %in);
3951 </conversion-rule>
4071 </conversion-rule>
3952 4072 </modify-argument>
3953 4073 <modify-argument index="0">
3954 4074 <conversion-rule class="shell">
3955 4075 // Invalidate object
3956 4076 if (__link != 0) __link-&gt;resetObject(__jni_env);
3957 4077 bool %out = (bool) %in;
3958 4078 </conversion-rule>
3959 </modify-argument>
3960 </modify-function>
3961 -->
3962
4079 </modify-argument>
4080 </modify-function>
4081
3963 4082 <modify-function signature="name()const" remove="all"/> <!--### Obsolete in 4.3-->
3964 4083 </object-type>
3965
4084
3966 4085 <object-type name="QProxyModel">
3967 4086 <modify-function signature="parent()const" remove="all"/>
3968 4087 <extra-includes>
3969 4088 <include file-name="QPixmap" location="global"/>
3970 4089 <include file-name="QStringList" location="global"/>
3971 4090 <include file-name="QSize" location="global"/>
3972 </extra-includes>
4091 </extra-includes>
3973 4092 <modify-function signature="setModel(QAbstractItemModel*)">
3974 4093 <modify-argument index="1">
3975 4094 <reference-count action="set" variable-name="__rcModel"/>
3976 4095 </modify-argument>
3977 4096 </modify-function>
3978 4097 </object-type>
3979 4098
3980 <object-type name="QImageReader">
4099 <object-type name="QImageReader">
3981 4100 <extra-includes>
3982 4101 <include file-name="QColor" location="global"/>
3983 4102 <include file-name="QRect" location="global"/>
3984 4103 <include file-name="QSize" location="global"/>
3985 4104 <include file-name="QStringList" location="global"/>
3986 4105 <include file-name="QImage" location="global"/>
3987 </extra-includes>
4106 </extra-includes>
3988 4107 <modify-function signature="read(QImage*) ">
3989 4108 <remove/>
3990 4109 </modify-function>
3991 4110 <modify-function signature="setDevice(QIODevice*)">
3992 4111 <modify-argument index="1">
3993 4112 <reference-count action="set" variable-name="__rcDevice"/>
3994 4113 </modify-argument>
3995 </modify-function>
4114 </modify-function>
3996 4115 </object-type>
3997
4116
3998 4117 <object-type name="QMovie">
3999 4118 <extra-includes>
4000 4119 <include file-name="QColor" location="global"/>
4001 4120 <include file-name="QImage" location="global"/>
4002 4121 <include file-name="QPixmap" location="global"/>
4003 4122 <include file-name="QRect" location="global"/>
4004 4123 <include file-name="QSize" location="global"/>
4005 </extra-includes>
4124 </extra-includes>
4006 4125 <modify-function signature="cacheMode()">
4007 4126 <remove/>
4008 4127 </modify-function>
4009 4128 <modify-function signature="setDevice(QIODevice*)">
4010 4129 <modify-argument index="1">
4011 4130 <reference-count action="set" variable-name="__rcDevice"/>
4012 4131 </modify-argument>
4013 4132 </modify-function>
4014 4133 </object-type>
4015
4016 <object-type name="QPageSetupDialog">
4017 </object-type>
4134
4135 <object-type name="QPageSetupDialog"/>
4018 4136
4019 4137 <object-type name="QTabWidget">
4020 4138 <modify-function signature="initStyleOption(QStyleOptionTabWidgetFrame*)const">
4021 4139 <access modifier="private"/>
4022 4140 </modify-function>
4023 4141 <inject-code>
4024 4142 <insert-template name="gui.init_style_option">
4025 4143 <replace from="%TYPE" to="QStyleOptionTabWidgetFrame"/>
4026 4144 </insert-template>
4027 </inject-code>
4145 </inject-code>
4028 4146 <modify-function signature="addTab(QWidget*,QIcon,QString)">
4029 4147 <modify-argument index="1">
4030 4148 <reference-count action="ignore"/>
4031 4149 </modify-argument>
4032 4150 </modify-function>
4033 4151 <modify-function signature="addTab(QWidget*,QString)">
4034 4152 <modify-argument index="1">
4035 4153 <reference-count action="ignore"/>
4036 4154 </modify-argument>
4037 4155 </modify-function>
4038 4156 <modify-function signature="insertTab(int,QWidget*,QString)">
4039 4157 <modify-argument index="2">
4040 4158 <reference-count action="ignore"/>
4041 4159 </modify-argument>
4042 4160 </modify-function>
4043 4161 <modify-function signature="insertTab(int,QWidget*,QIcon,QString)">
4044 4162 <modify-argument index="2">
4045 4163 <reference-count action="ignore"/>
4046 4164 </modify-argument>
4047 4165 </modify-function>
4048 4166 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner)">
4049 4167 <modify-argument index="1">
4050 4168 <reference-count action="ignore"/>
4051 4169 </modify-argument>
4052 4170 </modify-function>
4053 4171 <modify-function signature="setCurrentWidget(QWidget*)">
4054 4172 <modify-argument index="1">
4055 4173 <reference-count action="ignore"/>
4056 4174 </modify-argument>
4057 4175 </modify-function>
4058 4176 <modify-function signature="setTabBar(QTabBar*)">
4059 4177 <modify-argument index="1">
4060 4178 <reference-count action="ignore"/>
4061 4179 </modify-argument>
4062 4180 </modify-function>
4063 4181 </object-type>
4064 4182 <object-type name="QDrag">
4065 4183 <extra-includes>
4066 4184 <include file-name="QPoint" location="global"/>
4067 4185 <include file-name="QPixmap" location="global"/>
4068 </extra-includes>
4186 </extra-includes>
4069 4187 <modify-function signature="setMimeData(QMimeData*)">
4070 4188 <modify-argument index="1">
4071 4189 <define-ownership class="java" owner="c++"/>
4072 4190 </modify-argument>
4073 </modify-function>
4074
4191 </modify-function>
4192
4075 4193 <modify-function signature="start(QFlags&lt;Qt::DropAction&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
4076 4194 </object-type>
4077
4195
4078 4196 <object-type name="QDateTimeEdit">
4079 4197 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const" access="private" rename="initDateTimeEditStyleOption"/>
4080 4198 <modify-function signature="setCalendarWidget(QCalendarWidget*)">
4081 4199 <modify-argument index="1">
4082 <!-- Safe to ignore because widget is reparented -->
4083 <reference-count action="ignore"/>
4200 <!-- Safe to ignore because widget is reparented -->
4201 <reference-count action="ignore"/>
4084 4202 </modify-argument>
4085 4203 </modify-function>
4086
4204
4087 4205 </object-type>
4088 4206
4089 4207 <object-type name="QSortFilterProxyModel">
4090 4208 <modify-function signature="parent()const" remove="all"/>
4091 4209 <extra-includes>
4092 4210 <include file-name="QItemSelection" location="global"/>
4093 4211 <include file-name="QStringList" location="global"/>
4094 4212 <include file-name="QSize" location="global"/>
4095 </extra-includes>
4096
4213 </extra-includes>
4214
4097 4215 <modify-function signature="setSourceModel(QAbstractItemModel *)">
4098 4216 <modify-argument index="1">
4099 4217 <reference-count action="set" variable-name="__rcSourceModel"/>
4100 4218 </modify-argument>
4101 4219 </modify-function>
4102
4220
4103 4221 <modify-function signature="clear()" remove="all"/> <!--### Obsolete in 4.3-->
4104 4222 <modify-function signature="filterChanged()" remove="all"/> <!--### Obsolete in 4.3-->
4105 4223 </object-type>
4106 4224
4107 4225 <object-type name="QSlider">
4108 4226 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4109 4227 <access modifier="private"/>
4110 4228 </modify-function>
4111 4229 </object-type>
4112 4230
4113 4231 <object-type name="QInputContext">
4114 4232 <extra-includes>
4115 4233 <include file-name="QTextFormat" location="global"/>
4116 </extra-includes>
4234 </extra-includes>
4117 4235 <modify-function signature="setFocusWidget(QWidget*)">
4118 4236 <remove/>
4119 4237 </modify-function>
4120 4238 <modify-function signature="filterEvent(const QEvent*)">
4121 4239 <modify-argument index="1" invalidate-after-use="yes"/>
4122 4240 </modify-function>
4123 4241 <modify-function signature="mouseHandler(int,QMouseEvent*)">
4124 4242 <modify-argument index="2" invalidate-after-use="yes"/>
4125 4243 </modify-function>
4126 4244
4127 4245 </object-type>
4128
4246
4129 4247 <object-type name="QProgressDialog">
4248
4130 4249 <modify-function signature="setBar(QProgressBar*)">
4131 4250 <modify-argument index="1">
4132 4251 <define-ownership class="java" owner="c++"/>
4133 4252 </modify-argument>
4134 4253 </modify-function>
4135 4254 <modify-function signature="setCancelButton(QPushButton*)">
4136 4255 <modify-argument index="1">
4137 4256 <!-- Safe to ignore because button is reparented -->
4138 4257 <reference-count action="ignore"/>
4139 4258 </modify-argument>
4140 4259 </modify-function>
4141 4260 <modify-function signature="setLabel(QLabel*)">
4142 4261 <modify-argument index="1">
4143 4262 <!-- Safe to ignore because label is reparented -->
4144 4263 <reference-count action="ignore"/>
4145 4264 </modify-argument>
4146 4265 </modify-function>
4147
4266
4148 4267 </object-type>
4149 4268
4150 4269 <object-type name="QLabel">
4151 4270 <modify-function signature="picture()const">
4152 4271 <access modifier="private"/>
4153 4272 <rename to="picture_private"/>
4154 4273 </modify-function>
4155
4274
4156 4275 <modify-function signature="setBuddy(QWidget *)">
4157 4276 <modify-argument index="1">
4158 4277 <reference-count action="set" variable-name="__rcBuddy"/>
4159 4278 </modify-argument>
4160 4279 </modify-function>
4161 4280 <modify-function signature="setMovie(QMovie *)">
4162 4281 <modify-argument index="1">
4163 4282 <reference-count action="set" variable-name="__rcMovie"/>
4164 4283 </modify-argument>
4165 4284 </modify-function>
4166 4285 <modify-function signature="pixmap()const">
4167 4286 <access modifier="private"/>
4168 <rename to="pixmap_private"/>
4287 <rename to="pixmap_private"/>
4169 4288 </modify-function>
4170 4289 </object-type>
4171 4290
4172 4291 <object-type name="QFileDialog">
4173 4292 <extra-includes>
4174 4293 <include file-name="QUrl" location="global"/>
4175 4294 </extra-includes>
4176 <!--
4295
4177 4296 <modify-function signature="getOpenFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4178 4297 <access modifier="private"/>
4179 4298 <modify-argument index="1">
4180 4299 <remove-default-expression/>
4181 4300 </modify-argument>
4182 4301 <modify-argument index="2">
4183 4302 <remove-default-expression/>
4184 4303 </modify-argument>
4185 4304 <modify-argument index="3">
4186 4305 <remove-default-expression/>
4187 4306 </modify-argument>
4188 4307 <modify-argument index="4">
4189 4308 <remove-default-expression/>
4190 4309 </modify-argument>
4191 4310 <modify-argument index="5">
4192 4311 <remove-default-expression/>
4193 4312 </modify-argument>
4194 4313 <modify-argument index="6">
4195 4314 <remove-default-expression/>
4196 </modify-argument>
4315 </modify-argument>
4197 4316 </modify-function>
4198
4317
4199 4318 <modify-function signature="getOpenFileNames(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4200 4319 <access modifier="private"/>
4201 4320 <modify-argument index="1">
4202 4321 <remove-default-expression/>
4203 4322 </modify-argument>
4204 4323 <modify-argument index="2">
4205 4324 <remove-default-expression/>
4206 4325 </modify-argument>
4207 4326 <modify-argument index="3">
4208 4327 <remove-default-expression/>
4209 4328 </modify-argument>
4210 4329 <modify-argument index="4">
4211 4330 <remove-default-expression/>
4212 4331 </modify-argument>
4213 4332 <modify-argument index="5">
4214 4333 <remove-default-expression/>
4215 4334 </modify-argument>
4216 4335 <modify-argument index="6">
4217 4336 <remove-default-expression/>
4218 </modify-argument>
4337 </modify-argument>
4219 4338 </modify-function>
4220
4339
4221 4340 <modify-function signature="getSaveFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4222 4341 <access modifier="private"/>
4223 4342 <modify-argument index="1">
4224 4343 <remove-default-expression/>
4225 4344 </modify-argument>
4226 4345 <modify-argument index="2">
4227 4346 <remove-default-expression/>
4228 4347 </modify-argument>
4229 4348 <modify-argument index="3">
4230 4349 <remove-default-expression/>
4231 4350 </modify-argument>
4232 4351 <modify-argument index="4">
4233 4352 <remove-default-expression/>
4234 4353 </modify-argument>
4235 4354 <modify-argument index="5">
4236 4355 <remove-default-expression/>
4237 4356 </modify-argument>
4238 4357 <modify-argument index="6">
4239 4358 <remove-default-expression/>
4240 </modify-argument>
4359 </modify-argument>
4241 4360 </modify-function>
4242 -->
4243
4361
4244 4362 <modify-function signature="setIconProvider(QFileIconProvider*)">
4245 4363 <modify-argument index="1">
4246 4364 <reference-count action="set" variable-name="__rcIconProvider"/>
4247 4365 </modify-argument>
4248 4366 </modify-function>
4249
4367
4250 4368 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
4251 4369 <modify-argument index="1">
4252 4370 <reference-count action="set" variable-name="__rcItemDelegate"/>
4253 4371 </modify-argument>
4254 4372 </modify-function>
4255
4373
4256 4374 <modify-function signature="setProxyModel(QAbstractProxyModel*)">
4257 4375 <modify-argument index="1">
4258 4376 <!-- Reparented -->
4259 4377 <reference-count action="ignore"/>
4260 4378 </modify-argument>
4261 4379 </modify-function>
4262
4380
4263 4381 </object-type>
4264 4382
4265 4383 <object-type name="QErrorMessage"/>
4266 4384
4267 4385 <object-type name="QTabBar">
4268 4386 <extra-includes>
4269 4387 <include file-name="QIcon" location="global"/>
4270 </extra-includes>
4388 </extra-includes>
4271 4389 <modify-function signature="initStyleOption(QStyleOptionTab*,int)const">
4272 4390 <access modifier="private"/>
4273 4391 </modify-function>
4392 <modify-function signature="setTabButton(int,QTabBar::ButtonPosition,QWidget*)">
4393 <modify-argument index="3">
4394 <reference-count action="ignore"/>
4395 </modify-argument>
4396 </modify-function>
4274 4397 </object-type>
4275 4398
4276 4399 <object-type name="QStandardItemModel">
4277 4400 <modify-function signature="insertColumn(int,const QModelIndex &amp;)" remove="all"/>
4278 4401 <modify-function signature="insertRow(int,const QModelIndex &amp;)" remove="all"/>
4279 4402 <modify-function signature="parent()const" remove="all"/>
4280 4403 <extra-includes>
4281 4404 <include file-name="QStringList" location="global"/>
4282 4405 <include file-name="QSize" location="global"/>
4283 </extra-includes>
4284
4406 </extra-includes>
4407
4285 4408 <modify-function signature="appendColumn(const QList&lt;QStandardItem *&gt;&amp;)">
4286 4409 <modify-argument index="1">
4287 4410 <define-ownership class="java" owner="c++"/>
4288 4411 </modify-argument>
4289 4412 </modify-function>
4290 4413 <modify-function signature="takeColumn(int)">
4291 4414 <modify-argument index="return">
4292 4415 <define-ownership class="java" owner="default"/>
4293 4416 </modify-argument>
4294 4417 </modify-function>
4295 4418 <modify-function signature="takeRow(int)">
4296 4419 <modify-argument index="return">
4297 4420 <define-ownership class="java" owner="default"/>
4298 4421 </modify-argument>
4299 </modify-function>
4422 </modify-function>
4300 4423 <modify-function signature="takeHorizontalHeaderItem(int)">
4301 4424 <modify-argument index="return">
4302 4425 <define-ownership class="java" owner="default"/>
4303 4426 </modify-argument>
4304 </modify-function>
4427 </modify-function>
4305 4428 <modify-function signature="takeVerticalHeaderItem(int)">
4306 4429 <modify-argument index="return">
4307 4430 <define-ownership class="java" owner="default"/>
4308 4431 </modify-argument>
4309 </modify-function>
4432 </modify-function>
4310 4433 <modify-function signature="takeItem(int,int)">
4311 4434 <modify-argument index="return">
4312 4435 <define-ownership class="java" owner="default"/>
4313 4436 </modify-argument>
4314 </modify-function>
4437 </modify-function>
4315 4438 <modify-function signature="appendRow(const QList&lt;QStandardItem *&gt;&amp;)">
4316 4439 <modify-argument index="1">
4317 4440 <define-ownership class="java" owner="c++"/>
4318 4441 </modify-argument>
4319 4442 </modify-function>
4320 4443 <modify-function signature="appendRow(QStandardItem *)">
4321 4444 <modify-argument index="1">
4322 4445 <define-ownership class="java" owner="c++"/>
4323 </modify-argument>
4446 </modify-argument>
4324 4447 </modify-function>
4325 4448 <modify-function signature="insertColumn(int, const QList&lt;QStandardItem *&gt;&amp;)">
4326 4449 <modify-argument index="2">
4327 4450 <define-ownership class="java" owner="c++"/>
4328 4451 </modify-argument>
4329 4452 </modify-function>
4330 4453 <modify-function signature="insertRow(int, const QList&lt;QStandardItem *&gt;&amp;)">
4331 4454 <modify-argument index="2">
4332 4455 <define-ownership class="java" owner="c++"/>
4333 4456 </modify-argument>
4334 4457 </modify-function>
4335 4458 <modify-function signature="insertRow(int, QStandardItem *)">
4336 4459 <modify-argument index="2">
4337 4460 <define-ownership class="java" owner="c++"/>
4338 </modify-argument>
4461 </modify-argument>
4339 4462 </modify-function>
4340 4463 <modify-function signature="setHorizontalHeaderItem(int, QStandardItem *)">
4341 4464 <modify-argument index="2">
4342 4465 <define-ownership class="java" owner="c++"/>
4343 4466 </modify-argument>
4344 4467 </modify-function>
4345 4468 <modify-function signature="setItem(int, int, QStandardItem *)">
4346 4469 <modify-argument index="3">
4347 4470 <define-ownership class="java" owner="c++"/>
4348 4471 </modify-argument>
4349 4472 </modify-function>
4350 4473 <modify-function signature="setItem(int, QStandardItem *)">
4351 4474 <modify-argument index="2">
4352 4475 <define-ownership class="java" owner="c++"/>
4353 4476 </modify-argument>
4354 4477 </modify-function>
4355 4478 <modify-function signature="setItemPrototype(const QStandardItem *)">
4356 4479 <modify-argument index="1">
4357 4480 <define-ownership class="java" owner="c++"/>
4358 4481 </modify-argument>
4359 </modify-function>
4482 </modify-function>
4360 4483 <modify-function signature="setVerticalHeaderItem(int, QStandardItem *)">
4361 4484 <modify-argument index="2">
4362 4485 <define-ownership class="java" owner="c++"/>
4363 4486 </modify-argument>
4364 </modify-function>
4487 </modify-function>
4365 4488 </object-type>
4366 4489
4367 4490 <object-type name="QRadioButton">
4368 4491 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
4369 4492 <access modifier="private"/>
4370 4493 </modify-function>
4371 4494 </object-type>
4372 4495
4373 4496 <object-type name="QScrollBar">
4374 4497 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4375 4498 <access modifier="private"/>
4376 4499 </modify-function>
4377 4500 </object-type>
4378 4501
4379 4502 <object-type name="QClipboard">
4380 4503 <extra-includes>
4381 4504 <include file-name="QImage" location="global"/>
4382 4505 <include file-name="QPixmap" location="global"/>
4383 </extra-includes>
4506 </extra-includes>
4384 4507 <modify-function signature="setMimeData(QMimeData *, QClipboard::Mode)">
4385 4508 <modify-argument index="1">
4386 4509 <define-ownership class="java" owner="c++"/>
4387 4510 </modify-argument>
4388 4511 </modify-function>
4389 4512 <modify-function signature="text(QString&amp;,QClipboard::Mode)const">
4390 4513 <access modifier="private"/>
4391 4514 <modify-argument index="2">
4392 4515 <remove-default-expression/>
4393 4516 </modify-argument>
4394 4517 </modify-function>
4395
4518
4396 4519 </object-type>
4397 4520
4398 4521 <object-type name="QAbstractScrollArea">
4399 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
4522 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
4400 4523 <modify-function signature="addScrollBarWidget(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
4401 4524 <modify-argument index="1">
4402 4525 <reference-count action="ignore"/>
4403 4526 </modify-argument>
4404 4527 </modify-function>
4405 4528 <modify-function signature="setCornerWidget(QWidget*)">
4406 4529 <modify-argument index="1">
4407 4530 <reference-count action="ignore"/>
4408 4531 </modify-argument>
4409 4532 </modify-function>
4410 4533 <modify-function signature="setHorizontalScrollBar(QScrollBar*)">
4411 4534 <modify-argument index="1">
4412 4535 <reference-count action="ignore"/>
4413 4536 </modify-argument>
4414 4537 </modify-function>
4415
4538
4416 4539 <modify-function signature="setVerticalScrollBar(QScrollBar*)">
4417 4540 <modify-argument index="1">
4418 4541 <reference-count action="ignore"/>
4419 4542 </modify-argument>
4420 4543 </modify-function>
4421
4544
4422 4545 <modify-function signature="setViewport(QWidget*)">
4423 4546 <modify-argument index="1">
4424 4547 <reference-count action="ignore"/>
4425 4548 </modify-argument>
4426 4549 </modify-function>
4427
4550
4428 4551 <modify-function signature="setupViewport(QWidget*)">
4429 4552 <modify-argument index="1">
4430 4553 <reference-count action="ignore"/>
4431 4554 </modify-argument>
4432 4555 </modify-function>
4433
4556
4434 4557 <modify-function signature="viewportEvent(QEvent*)">
4435 4558 <modify-argument index="1" invalidate-after-use="yes"/>
4436 4559 </modify-function>
4437
4560
4438 4561 </object-type>
4439 4562
4440 4563 <object-type name="QPaintEngineState">
4441 4564 <extra-includes>
4442 4565 <include file-name="QPainterPath" location="global"/>
4443 </extra-includes>
4566 </extra-includes>
4444 4567 </object-type>
4445 4568
4446 4569 <object-type name="QRubberBand">
4447 4570 <modify-function signature="initStyleOption(QStyleOptionRubberBand*)const">
4448 4571 <access modifier="private"/>
4449 4572 </modify-function>
4450 4573 <modify-function signature="move(int,int)" rename="moveRubberBand"/>
4451 4574 <modify-function signature="move(const QPoint &amp;)" rename="moveRubberBand"/>
4452 4575 <modify-function signature="resize(int,int)" rename="resizeRubberBand"/>
4453 4576 <modify-function signature="resize(const QSize &amp;)" rename="resizeRubberBand"/>
4454 4577 <modify-function signature="setGeometry(int,int,int,int)" rename="setRubberBandGeometry"/>
4455 4578 <modify-function signature="setGeometry(const QRect &amp;)" rename="setRubberBandGeometry"/>
4456 4579 </object-type>
4457 4580
4458 4581 <object-type name="QTextLayout">
4459 4582 <extra-includes>
4460 4583 <include file-name="QTextOption" location="global"/>
4461 </extra-includes>
4462 </object-type>
4584 </extra-includes>
4585 </object-type>
4463 4586
4464 4587 <object-type name="QTableWidget">
4588 <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;)const">
4589 <modify-argument index="1" invalidate-after-use="yes"/>
4590 </modify-function>
4465 4591 <modify-function signature="isSortingEnabled()const" remove="all"/>
4466 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
4592 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
4467 4593 <modify-function signature="setHorizontalHeaderItem(int, QTableWidgetItem *)">
4468 4594 <modify-argument index="2">
4469 4595 <define-ownership class="java" owner="c++"/>
4470 4596 </modify-argument>
4471 4597 </modify-function>
4472 4598 <modify-function signature="setItem(int, int, QTableWidgetItem *)">
4473 4599 <modify-argument index="3">
4474 4600 <define-ownership class="java" owner="c++"/>
4475 4601 </modify-argument>
4476 </modify-function>
4602 </modify-function>
4477 4603 <modify-function signature="takeHorizontalHeaderItem(int)">
4478 4604 <modify-argument index="return">
4479 4605 <define-ownership class="java" owner="default"/>
4480 4606 </modify-argument>
4481 4607 </modify-function>
4482 4608 <modify-function signature="takeVerticalHeaderItem(int)">
4483 4609 <modify-argument index="return">
4484 4610 <define-ownership class="java" owner="default"/>
4485 4611 </modify-argument>
4486 </modify-function>
4612 </modify-function>
4487 4613 <modify-function signature="takeItem(int,int)">
4488 4614 <modify-argument index="return">
4489 4615 <define-ownership class="java" owner="default"/>
4490 4616 </modify-argument>
4491 </modify-function>
4617 </modify-function>
4492 4618 <modify-function signature="setItemPrototype(const QTableWidgetItem *)">
4493 4619 <modify-argument index="1">
4494 4620 <define-ownership class="java" owner="c++"/>
4495 4621 </modify-argument>
4496 </modify-function>
4622 </modify-function>
4497 4623 <modify-function signature="setVerticalHeaderItem(int, QTableWidgetItem *)">
4498 4624 <modify-argument index="2">
4499 4625 <define-ownership class="java" owner="c++"/>
4500 4626 </modify-argument>
4501 </modify-function>
4627 </modify-function>
4502 4628 <modify-function signature="setCellWidget(int,int,QWidget*)">
4503 4629 <modify-argument index="3">
4504 4630 <reference-count action="ignore"/>
4505 4631 </modify-argument>
4506 4632 </modify-function>
4507 4633 <modify-function signature="setCurrentItem(QTableWidgetItem*)">
4508 4634 <modify-argument index="1">
4509 4635 <reference-count action="ignore"/>
4510 4636 </modify-argument>
4511 4637 </modify-function>
4512 4638 <modify-function signature="setCurrentItem(QTableWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
4513 4639 <modify-argument index="1">
4514 4640 <reference-count action="ignore"/>
4515 4641 </modify-argument>
4516 4642 </modify-function>
4517 4643 <modify-function signature="setItemSelected(const QTableWidgetItem*,bool)">
4518 4644 <remove/>
4519 4645 </modify-function>
4520 4646 <modify-function signature="isItemSelected(const QTableWidgetItem*)const">
4521 4647 <remove/>
4522 4648 </modify-function>
4523 4649 <modify-function signature="setModel(QAbstractItemModel*)">
4524 4650 <modify-argument index="1">
4525 4651 <reference-count action="ignore"/>
4526 4652 </modify-argument>
4527 4653 </modify-function>
4528 4654
4529 4655 <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;)const" remove="all"/>
4530 4656 </object-type>
4531 4657 <object-type name="QTextDocument">
4532 4658 <extra-includes>
4533 4659 <include file-name="QTextBlock" location="global"/>
4534 4660 <include file-name="QTextFormat" location="global"/>
4535 4661 <include file-name="QTextCursor" location="global"/>
4536 </extra-includes>
4662 </extra-includes>
4537 4663 <modify-function signature="redo(QTextCursor*)">
4538 <access modifier="private"/>
4664 <access modifier="private"/>
4539 4665 </modify-function>
4540 4666 <modify-function signature="setDocumentLayout(QAbstractTextDocumentLayout*)">
4541 4667 <modify-argument index="1">
4542 4668 <define-ownership class="java" owner="c++"/>
4543 4669 </modify-argument>
4544 4670 </modify-function>
4545
4671
4546 4672 <modify-function signature="undo(QTextCursor*)">
4547 <access modifier="private"/>
4673 <access modifier="private"/>
4674 </modify-function>
4675 </object-type>
4676
4677 <object-type name="QTextDocumentWriter">
4678 <modify-function signature="setCodec(QTextCodec*)">
4679 <modify-argument index="1">
4680 <reference-count action="set" variable-name="__rcCodec"/>
4681 </modify-argument>
4682 </modify-function>
4683 <modify-function signature="setDevice(QIODevice*)">
4684 <modify-argument index="1">
4685 <reference-count action="set" variable-name="__rcDevice"/>
4686 </modify-argument>
4548 4687 </modify-function>
4549 4688 </object-type>
4550 4689
4551 4690 <object-type name="QSplitter">
4552
4691
4553 4692 <modify-function signature="getRange(int,int*,int*)const">
4554 4693 <access modifier="private"/>
4555 4694 </modify-function>
4556 4695 <modify-function signature="addWidget(QWidget *)">
4557 4696 <modify-argument index="1">
4558 4697 <reference-count action="ignore"/>
4559 4698 </modify-argument>
4560 4699 </modify-function>
4561 4700 <modify-function signature="insertWidget(int, QWidget *)">
4562 4701 <modify-argument index="2">
4563 4702 <reference-count action="ignore"/>
4564 4703 </modify-argument>
4565 4704 </modify-function>
4566 4705 </object-type>
4567
4706
4568 4707 <object-type name="QGroupBox">
4569 4708 <modify-function signature="initStyleOption(QStyleOptionGroupBox*)const">
4570 4709 <access modifier="private"/>
4571 4710 </modify-function>
4572 4711 </object-type>
4573 4712
4574 4713 <object-type name="QStackedWidget">
4575 4714 <modify-function signature="addWidget(QWidget*)">
4576 4715 <modify-argument index="1">
4577 4716 <reference-count action="ignore"/>
4578 4717 </modify-argument>
4579 4718 </modify-function>
4580 4719 <modify-function signature="insertWidget(int,QWidget*)">
4581 4720 <modify-argument index="2">
4582 4721 <reference-count action="ignore"/>
4583 4722 </modify-argument>
4584 4723 </modify-function>
4585 4724 <modify-function signature="removeWidget(QWidget*)">
4586 4725 <modify-argument index="1">
4587 4726 <reference-count action="ignore"/>
4588 4727 </modify-argument>
4589 4728 </modify-function>
4590 4729 <modify-function signature="setCurrentWidget(QWidget*)">
4591 4730 <modify-argument index="1">
4592 4731 <reference-count action="ignore"/>
4593 4732 </modify-argument>
4594 4733 </modify-function>
4595 4734 </object-type>
4596 4735
4597 4736 <object-type name="QSplitterHandle">
4598 4737 </object-type>
4599 4738
4600 4739 <object-type name="QDial">
4601 4740 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4602 4741 <access modifier="private"/>
4603 4742 </modify-function>
4604 4743 </object-type>
4605 4744
4606 4745 <object-type name="QLineEdit">
4607 4746 <modify-function signature="initStyleOption(QStyleOptionFrame*)const">
4608 4747 <access modifier="private"/>
4609 4748 </modify-function>
4610 4749 <modify-function signature="setCompleter(QCompleter *)">
4611 4750 <modify-argument index="1">
4612 4751 <reference-count action="set" variable-name="__rcCompleter"/>
4613 4752 </modify-argument>
4614 4753 </modify-function>
4615 4754 <modify-function signature="setValidator(const QValidator *)">
4616 4755 <modify-argument index="1">
4617 4756 <reference-count action="set" variable-name="__rcValidator"/>
4618 4757 </modify-argument>
4619 4758 </modify-function>
4620 4759 </object-type>
4621
4760
4622 4761 <object-type name="QLCDNumber"/>
4623
4762
4624 4763 <object-type name="QSplashScreen">
4625 4764 <modify-function signature="showMessage(const QString &amp;, int, const QColor &amp;)">
4626 4765 <modify-argument index="3">
4627 4766 <replace-default-expression with="QColor.black"/>
4628 4767 </modify-argument>
4629 4768 </modify-function>
4630 4769 <modify-function signature="repaint()" remove="all"/>
4631 4770 <modify-function signature="drawContents(QPainter*)">
4632 4771 <modify-argument index="1" invalidate-after-use="yes"/>
4633 4772 </modify-function>
4634 4773 </object-type>
4635
4774
4636 4775 <object-type name="QDockWidget">
4637 4776 <modify-function signature="initStyleOption(QStyleOptionDockWidget*)const">
4638 4777 <access modifier="private"/>
4639 4778 </modify-function>
4640 4779 <inject-code>
4641 4780 <insert-template name="gui.init_style_option">
4642 4781 <replace from="%TYPE" to="QStyleOptionDockWidget"/>
4643 4782 </insert-template>
4644 </inject-code>
4783 </inject-code>
4645 4784 <modify-function signature="setTitleBarWidget(QWidget*)">
4646 4785 <modify-argument index="1">
4647 4786 <reference-count action="ignore"/>
4648 4787 </modify-argument>
4649 4788 </modify-function>
4650 4789 <modify-function signature="setWidget(QWidget*)">
4651 4790 <modify-argument index="1">
4652 4791 <reference-count action="ignore"/>
4653 4792 </modify-argument>
4654 4793 </modify-function>
4655 4794 </object-type>
4656 4795
4657 4796 <object-type name="QAbstractProxyModel">
4658 4797 <extra-includes>
4659 4798 <include file-name="QItemSelection" location="global"/>
4660 4799 <include file-name="QStringList" location="global"/>
4661 4800 <include file-name="QSize" location="global"/>
4662 4801 </extra-includes>
4663
4802
4664 4803 <modify-function signature="setSourceModel(QAbstractItemModel *)">
4665 4804 <modify-argument index="1">
4666 4805 <reference-count action="set" variable-name="__rcSourceModel"/>
4667 4806 </modify-argument>
4668 4807 </modify-function>
4669
4808
4670 4809 </object-type>
4671 4810
4672 4811 <object-type name="QDesktopWidget">
4673 4812 </object-type>
4674 4813
4675 4814 <object-type name="QFrame">
4676 4815 </object-type>
4677 4816
4678 4817 <object-type name="QTextTable">
4679 4818 <modify-function signature="format() const">
4680 4819 <rename to="tableFormat"/>
4681 4820 </modify-function>
4682 4821 <extra-includes>
4683 4822 <include file-name="QTextCursor" location="global"/>
4684 4823 </extra-includes>
4685 4824 </object-type>
4686 4825
4687 4826 <object-type name="QSpinBox">
4688 4827 <modify-function signature="valueChanged(const QString &amp;)">
4689 4828 <rename to="valueStringChanged"/>
4690 </modify-function>
4691 </object-type>
4692
4829 </modify-function>
4830 </object-type>
4831
4693 4832 <object-type name="QTextBrowser">
4694 4833 <modify-function signature="highlighted(const QString &amp;)">
4695 4834 <rename to="highlightedString"/>
4696 4835 </modify-function>
4697 4836 </object-type>
4698
4837
4699 4838 <object-type name="QDoubleSpinBox">
4700 4839 <modify-function signature="valueChanged(const QString &amp;)">
4701 4840 <rename to="valueStringChanged"/>
4702 4841 </modify-function>
4703 </object-type>
4842 </object-type>
4704 4843
4705 4844 <object-type name="QButtonGroup">
4706 4845 <modify-function signature="buttonClicked(int)">
4707 4846 <rename to="buttonIdClicked"/>
4708 4847 </modify-function>
4709 4848 <modify-function signature="buttonPressed(int)">
4710 4849 <rename to="buttonIdPressed"/>
4711 4850 </modify-function>
4712 4851 <modify-function signature="buttonReleased(int)">
4713 4852 <rename to="buttonIdReleased"/>
4714 4853 </modify-function>
4715 4854 <modify-function signature="addButton(QAbstractButton *)">
4716 4855 <modify-argument index="1">
4717 4856 <reference-count action="add" variable-name="__rcButtons"/>
4718 4857 <no-null-pointer/>
4719 4858 </modify-argument>
4720 4859 </modify-function>
4721 4860 <modify-function signature="addButton(QAbstractButton *, int)">
4722 4861 <modify-argument index="1">
4723 4862 <reference-count action="add" variable-name="__rcButtons"/>
4724 4863 <no-null-pointer/>
4725 4864 </modify-argument>
4726 </modify-function>
4865 </modify-function>
4727 4866 <modify-function signature="removeButton(QAbstractButton *)">
4728 4867 <modify-argument index="1">
4729 4868 <reference-count action="remove" variable-name="__rcButtons"/>
4730 4869 <no-null-pointer/>
4731 4870 </modify-argument>
4732 </modify-function>
4871 </modify-function>
4733 4872 <modify-function signature="setId(QAbstractButton *,int)">
4734 4873 <modify-argument index="1">
4735 4874 <reference-count action="ignore"/>
4736 4875 </modify-argument>
4737 4876 </modify-function>
4738 4877 </object-type>
4739
4740 <object-type name="QToolBar">
4878
4879 <object-type name="QToolBar">
4741 4880 <modify-function signature="addAction(QAction *)" remove="all"/>
4742 4881 <modify-function signature="initStyleOption(QStyleOptionToolBar*)const">
4743 4882 <access modifier="private"/>
4744 4883 </modify-function>
4745 4884 <modify-function signature="addAction(QIcon,QString,const QObject*,const char*)">
4746 4885 <remove/>
4747 4886 </modify-function>
4748 4887 <modify-function signature="addAction(QString,const QObject*,const char*)">
4749 4888 <remove/>
4750 4889 </modify-function>
4751 4890 <modify-function signature="addWidget(QWidget*)">
4752 4891 <modify-argument index="1">
4753 4892 <define-ownership class="java" owner="c++"/>
4754 4893 </modify-argument>
4755 </modify-function>
4894 </modify-function>
4756 4895 <modify-function signature="insertWidget(QAction*,QWidget*)">
4757 4896 <modify-argument index="1">
4758 4897 <reference-count action="ignore"/>
4759 </modify-argument>
4898 </modify-argument>
4760 4899 <modify-argument index="2">
4761 4900 <define-ownership class="java" owner="c++"/>
4762 4901 </modify-argument>
4763 4902 </modify-function>
4764 4903 <modify-function signature="insertSeparator(QAction*)">
4765 4904 <modify-argument index="1">
4766 4905 <reference-count action="ignore"/>
4767 4906 </modify-argument>
4768 4907 </modify-function>
4769 4908 </object-type>
4770
4909
4771 4910 <object-type name="QPaintEngine">
4772
4911
4773 4912 <modify-function signature="begin(QPaintDevice*)">
4774 4913 <modify-argument index="1" invalidate-after-use="yes"/>
4775 4914 </modify-function>
4776 4915 <modify-function signature="updateState(QPaintEngineState)">
4777 4916 <modify-argument index="1" invalidate-after-use="yes"/>
4778 4917 </modify-function>
4779 4918 <modify-function signature="drawTextItem(QPointF,QTextItem)">
4780 4919 <modify-argument index="2" invalidate-after-use="yes"/>
4781 4920 </modify-function>
4782 4921
4783 4922 <extra-includes>
4784 4923 <include file-name="QVarLengthArray" location="global"/>
4785 4924 </extra-includes>
4786 4925 <modify-function signature="setPaintDevice(QPaintDevice*)">
4787 <remove/>
4926 <remove/>
4788 4927 </modify-function>
4789 4928 <modify-field name="state" read="false" write="false"/>
4790 4929 </object-type>
4791
4792 <object-type name="QGuiSignalMapper"/>
4793
4930
4931 <object-type name="QAbstractTableModel">
4932 <extra-includes>
4933 <include file-name="QStringList" location="global"/>
4934 <include file-name="QSize" location="global"/>
4935 </extra-includes>
4936 </object-type>
4937
4938 <object-type name="QGuiSignalMapper"/>
4939
4794 4940 <object-type name="QComboBox">
4795 4941 <modify-function signature="initStyleOption(QStyleOptionComboBox*)const">
4796 4942 <access modifier="private"/>
4797 4943 </modify-function>
4798 4944 <modify-function signature="setCompleter(QCompleter*)">
4799 4945 <modify-argument index="1">
4800 4946 <reference-count variable-name="__rcCompleter" action="set"/>
4801 4947 </modify-argument>
4802 4948 </modify-function>
4803 4949 <modify-function signature="setValidator(const QValidator*)">
4804 4950 <modify-argument index="1">
4805 4951 <reference-count variable-name="__rcValidator" action="set"/>
4806 4952 </modify-argument>
4807 4953 </modify-function>
4808 4954 <modify-function signature="setItemDelegate(QAbstractItemDelegate *)">
4809 4955 <modify-argument index="1">
4810 4956 <define-ownership class="java" owner="c++"/>
4811 4957 <no-null-pointer/>
4812 4958 </modify-argument>
4813 4959 </modify-function>
4814 4960 <modify-function signature="setView(QAbstractItemView *)">
4815 4961 <modify-argument index="1">
4816 4962 <no-null-pointer/>
4817 4963 <!-- Safe to ignore because combo box reparents view -->
4818 4964 <reference-count action="ignore"/>
4819 </modify-argument>
4965 </modify-argument>
4820 4966 </modify-function>
4821 4967 <modify-function signature="setLineEdit(QLineEdit *)">
4822 4968 <modify-argument index="1">
4823 4969 <no-null-pointer/>
4824 4970 <!-- Safe to ignore because combo box reparents line edit -->
4825 4971 <reference-count action="ignore"/>
4826 4972 </modify-argument>
4827 4973 </modify-function>
4828 4974 <modify-function signature="setModel(QAbstractItemModel *)">
4829 4975 <modify-argument index="1">
4830 4976 <no-null-pointer/>
4831 4977 <reference-count action="set" variable-name="__rcModel"/>
4832 4978 </modify-argument>
4833 4979 </modify-function>
4834 4980 <inject-code>
4835 4981 <insert-template name="gui.init_style_option">
4836 4982 <replace from="%TYPE" to="QStyleOptionComboBox"/>
4837 4983 </insert-template>
4838 </inject-code>
4984 </inject-code>
4839 4985 <modify-function signature="activated(int)">&gt;
4840 <rename to="activatedIndex"/>
4986 <rename to="activatedIndex"/>
4841 4987 </modify-function>
4842 4988 <modify-function signature="currentIndexChanged(const QString &amp;)">
4843 4989 <rename to="currentStringChanged"/>
4844 4990 </modify-function>
4845 4991 <modify-function signature="highlighted(int)">
4846 4992 <rename to="highlightedIndex"/>
4847 4993 </modify-function>
4848
4994
4849 4995 <modify-function signature="autoCompletion()const" remove="all"/> <!--### Obsolete in 4.3-->
4850 4996 <modify-function signature="autoCompletionCaseSensitivity()const" remove="all"/> <!--### Obsolete in 4.3-->
4851 4997 <modify-function signature="setAutoCompletion(bool)" remove="all"/> <!--### Obsolete in 4.3-->
4852 4998 <modify-function signature="setAutoCompletionCaseSensitivity(Qt::CaseSensitivity)" remove="all"/> <!--### Obsolete in 4.3-->
4853 </object-type>
4854
4999 </object-type>
5000
4855 5001 <object-type name="QTextEdit">
4856 5002 <extra-includes>
4857 5003 <include file-name="QTextCursor" location="global"/>
4858 5004 </extra-includes>
4859 5005 <modify-function signature="setDocument(QTextDocument*)">
4860 5006 <modify-argument index="1">
4861 5007 <reference-count action="set" variable-name="__rcDocument"/>
4862 5008 </modify-argument>
4863 5009 </modify-function>
4864 5010 <modify-function signature="insertFromMimeData(const QMimeData*) ">
4865 5011 <modify-argument index="1">
4866 5012 <reference-count action="ignore"/>
4867 5013 </modify-argument>
4868 5014 </modify-function>
4869 5015 </object-type>
4870 5016
4871 5017 <object-type name="QPrinter" delete-in-main-thread="yes">
4872 5018 <modify-function signature="setEngines(QPrintEngine*,QPaintEngine*)">
4873 5019 <modify-argument index="1">
4874 5020 <reference-count action="set" variable-name="__rcPrintEngine"/>
4875 5021 </modify-argument>
4876 5022 <modify-argument index="2">
4877 5023 <reference-count action="set" variable-name="__rcPaintEngine"/>
4878 5024 </modify-argument>
4879 5025 </modify-function>
4880 5026
4881 5027 <extra-includes>
4882 5028 <include file-name="QPrinterInfo" location="global"/>
4883 5029 </extra-includes>
4884 5030 </object-type>
4885 5031
4886 5032 <object-type name="QAction">
4887 5033 <modify-function signature="setMenu(QMenu*)">
4888 5034 <modify-argument index="1">
4889 5035 <reference-count action="set" variable-name="__rcMenu"/>
4890 5036 </modify-argument>
4891 5037 </modify-function>
4892
5038
4893 5039 </object-type>
4894 5040
4895 5041 <object-type name="QPainter">
4896 5042 <extra-includes>
4897 5043 <include file-name="QWidget" location="global"/>
4898 5044 <include file-name="QPainterPath" location="global"/>
4899 5045 <include file-name="QPixmap" location="global"/>
4900 5046 </extra-includes>
4901
5047
4902 5048 <modify-function signature="drawText(const QPointF &amp;, const QString &amp;, int, int)" remove="all"/>
4903
5049
4904 5050 <modify-function signature="drawConvexPolygon(const QPoint *, int)">
4905 5051 <remove/>
4906 5052 </modify-function>
4907 5053 <modify-function signature="drawConvexPolygon(const QPointF *, int)">
4908 5054 <remove/>
4909 </modify-function>
5055 </modify-function>
4910 5056 <modify-function signature="drawLines(const QLine *, int)">
4911 5057 <remove/>
4912 </modify-function>
5058 </modify-function>
4913 5059 <modify-function signature="drawLines(const QLineF *, int)">
4914 5060 <remove/>
4915 5061 </modify-function>
4916 5062 <modify-function signature="drawLines(const QPoint *, int)">
4917 5063 <remove/>
4918 5064 </modify-function>
4919 5065 <modify-function signature="drawLines(const QPointF *, int)">
4920 5066 <remove/>
4921 5067 </modify-function>
4922 5068 <modify-function signature="drawPoints(const QPoint *, int)">
4923 5069 <remove/>
4924 5070 </modify-function>
4925 5071 <modify-function signature="drawPoints(const QPointF *, int)">
4926 5072 <remove/>
4927 </modify-function>
5073 </modify-function>
4928 5074 <modify-function signature="drawPolygon(const QPoint *, int, Qt::FillRule)">
4929 5075 <remove/>
4930 5076 </modify-function>
4931 5077 <modify-function signature="drawPolygon(const QPointF *, int, Qt::FillRule)">
4932 5078 <remove/>
4933 </modify-function>
5079 </modify-function>
4934 5080 <modify-function signature="drawPolyline(const QPoint *, int)">
4935 5081 <remove/>
4936 5082 </modify-function>
4937 5083 <modify-function signature="drawPolyline(const QPointF *, int)">
4938 5084 <remove/>
4939 </modify-function>
5085 </modify-function>
4940 5086 <modify-function signature="drawRects(const QRect *, int)">
4941 5087 <remove/>
4942 5088 </modify-function>
4943 5089 <modify-function signature="drawRects(const QRectF *, int)">
4944 5090 <remove/>
4945 </modify-function>
5091 </modify-function>
4946 5092 <modify-function signature="drawLines(const QVector&lt;QPoint&gt; &amp;)">
4947 5093 <rename to="drawLinesFromPoints"/>
4948 </modify-function>
5094 </modify-function>
4949 5095 <modify-function signature="drawLines(const QVector&lt;QPointF&gt; &amp;)">
4950 5096 <rename to="drawLinesFromPointsF"/>
4951 5097 </modify-function>
4952 5098 <modify-function signature="drawLines(const QVector&lt;QLineF&gt; &amp;)">
4953 5099 <rename to="drawLinesF"/>
4954 5100 </modify-function>
4955 5101 <modify-function signature="drawRects(const QVector&lt;QRectF&gt; &amp;)">
4956 5102 <rename to="drawRectsF"/>
4957 </modify-function>
4958
5103 </modify-function>
5104
4959 5105 <modify-function signature="QPainter(QPaintDevice *)">
4960 5106 <modify-argument index="1">
4961 5107 <no-null-pointer/>
4962 5108 </modify-argument>
4963 </modify-function>
5109 </modify-function>
4964 5110 <modify-function signature="begin(QPaintDevice *)">
4965 5111 <modify-argument index="1">
4966 5112 <no-null-pointer/>
4967 5113 </modify-argument>
4968 </modify-function>
5114 </modify-function>
4969 5115 <modify-function signature="initFrom(const QWidget *)">
4970 5116 <modify-argument index="1">
4971 5117 <no-null-pointer/>
4972 5118 </modify-argument>
4973 </modify-function>
5119 </modify-function>
4974 5120 <modify-function signature="setRedirected(const QPaintDevice *, QPaintDevice *, const QPoint &amp;)">
4975 5121 <modify-argument index="1">
4976 5122 <no-null-pointer/>
4977 5123 </modify-argument>
4978 5124 </modify-function>
4979 5125 <modify-function signature="restoreRedirected(const QPaintDevice *)">
4980 5126 <modify-argument index="1">
4981 5127 <no-null-pointer/>
4982 5128 </modify-argument>
4983 5129 </modify-function>
4984
5130
4985 5131 <modify-function signature="drawText(QRect,int,QString,QRect*)">
4986 5132 <access modifier="private"/>
4987 5133 <modify-argument index="4">
4988 5134 <remove-default-expression/>
4989 </modify-argument>
5135 </modify-argument>
4990 5136 </modify-function>
4991
5137
4992 5138 <modify-function signature="drawText(QRectF,int,QString,QRectF*)">
4993 5139 <access modifier="private"/>
4994 5140 <modify-argument index="4">
4995 5141 <remove-default-expression/>
4996 </modify-argument>
5142 </modify-argument>
4997 5143 </modify-function>
4998
5144
4999 5145 <modify-function signature="drawText(int,int,int,int,int,QString,QRect*)">
5000 5146 <access modifier="private"/>
5001 5147 <modify-argument index="7">
5002 5148 <remove-default-expression/>
5003 5149 </modify-argument>
5004 5150 </modify-function>
5005
5151
5006 5152 <modify-function signature="redirected(const QPaintDevice*,QPoint*)">
5007 5153 <access modifier="private"/>
5008 5154 <modify-argument index="2">
5009 5155 <remove-default-expression/>
5010 5156 </modify-argument>
5011 5157 </modify-function>
5012 5158 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
5013 5159 <modify-function signature="matrixEnabled()const" remove="all"/> <!--### Obsolete in 4.3-->
5014 5160 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
5015 5161 <modify-function signature="setMatrixEnabled(bool)" remove="all"/> <!--### Obsolete in 4.3-->
5016 5162
5017 5163 <modify-function signature="fontInfo()const" remove="all"/>
5018 5164 <modify-function signature="fontMetrics()const" remove="all"/>
5019 5165 <modify-function signature="QPainter(QPaintDevice*)" remove="all"/>
5020 5166
5021 5167 <modify-function signature="begin(QPaintDevice*)">
5022 5168 <modify-argument index="1">
5023 5169 <conversion-rule class="native">
5024 5170 <insert-template name="core.convert_pointer_arg_and_check_null">
5025 5171 <replace from="%TYPE%" to="QPaintDevice*"/>
5026 5172 <replace from="%CLASS_NAME%" to="QPainter"/>
5027 5173 <replace from="%FUNCTION_NAME%" to="begin"/>
5028 5174 </insert-template>
5029 5175 </conversion-rule>
5030 5176 </modify-argument>
5031 5177 </modify-function>
5032 </object-type>
5033
5178 </object-type>
5179
5034 5180 <object-type name="QApplication">
5035 5181 <extra-includes>
5036 5182 <include file-name="QBasicTimer" location="global"/>
5037 5183 <include file-name="QFont" location="global"/>
5038 5184 <include file-name="QFontMetrics" location="global"/>
5039 5185 <include file-name="QPalette" location="global"/>
5040 5186 <include file-name="QIcon" location="global"/>
5041 5187 <include file-name="QLocale" location="global"/>
5042 </extra-includes>
5043
5188 </extra-includes>
5189
5044 5190 <modify-function signature="QApplication(int &amp;, char **, int)">
5045 5191 <access modifier="private"/>
5046 </modify-function>
5192 </modify-function>
5047 5193 <modify-function signature="QApplication(int &amp;, char **, QApplication::Type, int)">
5048 <remove/>
5194 <remove/>
5049 5195 </modify-function>
5050 5196 <modify-function signature="QApplication(int &amp;, char **, bool, int)">
5051 <remove/>
5197 <remove/>
5052 5198 </modify-function>
5053
5199
5054 5200 <modify-function signature="font(const char*)">
5055 5201 <remove/>
5056 5202 </modify-function>
5057 5203 <modify-function signature="setFont(QFont,const char*)">
5058 5204 <access modifier="private"/>
5059 5205 <modify-argument index="2">
5060 5206 <remove-default-expression/>
5061 5207 </modify-argument>
5062 5208 </modify-function>
5063
5209
5064 5210 <modify-function signature="palette(const char*)">
5065 5211 <remove/>
5066 5212 </modify-function>
5067 5213 <modify-function signature="setPalette(QPalette,const char*)">
5068 5214 <access modifier="private"/>
5069 5215 <modify-argument index="2">
5070 5216 <remove-default-expression/>
5071 5217 </modify-argument>
5072 5218 </modify-function>
5073
5219
5074 5220 <modify-function signature="overrideCursor()">
5075 5221 <access modifier="private"/>
5076 5222 <rename to="overrideCursor_private"/>
5077 5223 </modify-function>
5078
5224
5079 5225 <modify-function signature="setInputContext(QInputContext*)">
5080 5226 <modify-argument index="1">
5081 5227 <define-ownership class="java" owner="c++"/>
5082 5228 </modify-argument>
5083 5229 </modify-function>
5084 5230 <modify-function signature="setActiveWindow(QWidget*)">
5085 5231 <modify-argument index="1">
5086 5232 <reference-count action="ignore"/>
5087 5233 </modify-argument>
5088 5234 </modify-function>
5089 5235 <modify-function signature="setStyle(QStyle*)">
5090 5236 <modify-argument index="1">
5091 5237 <reference-count action="ignore"/>
5092 5238 </modify-argument>
5093 5239 </modify-function>
5094 5240
5095 5241 <modify-function signature="QApplication(int&amp;,char**,QApplication::Type,int)" remove="all"/>
5096 5242 <modify-function signature="QApplication(int&amp;,char**,bool,int)" remove="all"/>
5097 5243 <modify-function signature="QApplication(int&amp;,char**,int)" remove="all"/>
5098 5244 <modify-function signature="commitData(QSessionManager&amp;)" remove="all"/>
5099 5245 <modify-function signature="saveState(QSessionManager&amp;)" remove="all"/>
5100 5246 <modify-function signature="fontMetrics()" remove="all"/>
5101 5247 <modify-function signature="setFont(QFont,const char*)">
5102 5248 <modify-argument index="2">
5103 5249 <replace-type modified-type="QString"/>
5104 5250 <conversion-rule class="native">
5105 5251 <insert-template name="core.convert_string_arg_to_char*"/>
5106 5252 </conversion-rule>
5107 5253 </modify-argument>
5108 5254 </modify-function>
5109 5255 <modify-function signature="setPalette(QPalette,const char*)">
5110 5256 <modify-argument index="2">
5111 5257 <replace-type modified-type="QString"/>
5112 5258 <conversion-rule class="native">
5113 5259 <insert-template name="core.convert_string_arg_to_char*"/>
5114 5260 </conversion-rule>
5115 5261 </modify-argument>
5116 5262 </modify-function>
5117 5263 </object-type>
5118
5264
5265 <object-type name="QMouseEventTransition"/>
5266 <object-type name="QKeyEventTransition"/>
5267 <value-type name="QQuaternion"/>
5268
5119 5269 <object-type name="QCommandLinkButton"/>
5120 5270 <object-type name="QFileSystemModel">
5121 5271 <modify-function signature="setIconProvider(QFileIconProvider*)">
5122 5272 <modify-argument index="1">
5123 5273 <reference-count action="set" variable-name="__rcIconProvider"/>
5124 5274 </modify-argument>
5125 5275 </modify-function>
5126 </object-type>
5276 </object-type>
5127 5277 <object-type name="QFormLayout">
5128 5278 <modify-function signature="addRow(QWidget*,QWidget*)">
5129 5279 <modify-argument index="1">
5130 5280 <reference-count action="ignore"/>
5131 5281 </modify-argument>
5132 5282 <modify-argument index="2">
5133 5283 <reference-count action="ignore"/>
5134 5284 </modify-argument>
5135 5285 </modify-function>
5136 5286 <modify-function signature="addRow(QLayout*)">
5137 5287 <modify-argument index="1">
5138 5288 <reference-count action="ignore"/>
5139 5289 </modify-argument>
5140 5290 </modify-function>
5141 5291 <modify-function signature="addRow(QWidget*,QLayout*)">
5142 5292 <modify-argument index="1">
5143 <reference-count action="ignore"/>
5293 <reference-count action="ignore"/>
5144 5294 </modify-argument>
5145 5295 <modify-argument index="2">
5146 <reference-count action="ignore"/>
5147 </modify-argument>
5296 <reference-count action="ignore"/>
5297 </modify-argument>
5148 5298 </modify-function>
5149 5299
5150 5300 <modify-function signature="addRow(QWidget*)">
5151 5301 <modify-argument index="1">
5152 5302 <reference-count action="ignore"/>
5153 5303 </modify-argument>
5154 5304 </modify-function>
5155 5305 <modify-function signature="addRow(QString,QLayout*)">
5156 5306 <modify-argument index="2">
5157 5307 <reference-count action="ignore"/>
5158 5308 </modify-argument>
5159 5309 </modify-function>
5160 5310 <modify-function signature="addRow(QString,QWidget*)">
5161 5311 <modify-argument index="2">
5162 5312 <reference-count action="ignore"/>
5163 5313 </modify-argument>
5164 5314 </modify-function>
5165 5315 <modify-function signature="insertRow(int,QLayout*)">
5166 5316 <modify-argument index="2">
5167 5317 <reference-count action="ignore"/>
5168 5318 </modify-argument>
5169 5319 </modify-function>
5170 5320 <modify-function signature="insertRow(int,QWidget*,QLayout*)">
5171 5321 <modify-argument index="2">
5172 5322 <reference-count action="ignore"/>
5173 5323 </modify-argument>
5174 5324 <modify-argument index="3">
5175 5325 <reference-count action="ignore"/>
5176 </modify-argument>
5326 </modify-argument>
5177 5327 </modify-function>
5178 5328 <modify-function signature="insertRow(int,QWidget*,QWidget*)">
5179 5329 <modify-argument index="2">
5180 5330 <reference-count action="ignore"/>
5181 5331 </modify-argument>
5182 5332 <modify-argument index="3">
5183 5333 <reference-count action="ignore"/>
5184 </modify-argument>
5334 </modify-argument>
5185 5335 </modify-function>
5186 5336 <modify-function signature="insertRow(int,QWidget*)">
5187 5337 <modify-argument index="2">
5188 5338 <reference-count action="ignore"/>
5189 </modify-argument>
5339 </modify-argument>
5190 5340 </modify-function>
5191 5341 <modify-function signature="insertRow(int,QString,QLayout*)">
5192 5342 <modify-argument index="3">
5193 5343 <reference-count action="ignore"/>
5194 </modify-argument>
5344 </modify-argument>
5195 5345 </modify-function>
5196 5346 <modify-function signature="insertRow(int,QString,QWidget*)">
5197 5347 <modify-argument index="3">
5198 5348 <reference-count action="ignore"/>
5199 </modify-argument>
5200 </modify-function>
5349 </modify-argument>
5350 </modify-function>
5201 5351 <modify-function signature="setLayout(int,QFormLayout::ItemRole,QLayout*)">
5202 5352 <modify-argument index="3">
5203 5353 <reference-count action="ignore"/>
5204 </modify-argument>
5354 </modify-argument>
5205 5355 </modify-function>
5206 5356 <modify-function signature="setWidget(int,QFormLayout::ItemRole,QWidget*)">
5207 5357 <modify-argument index="3">
5208 5358 <reference-count action="ignore"/>
5209 </modify-argument>
5359 </modify-argument>
5210 5360 </modify-function>
5211 5361 <modify-function signature="setItem(int,QFormLayout::ItemRole,QLayoutItem*)" access="private" rename="setItem_private">
5212 5362 <modify-argument index="3">
5213 5363 <define-ownership class="java" owner="c++"/>
5214 5364 </modify-argument>
5215 5365 </modify-function>
5216 5366 <modify-function signature="addItem(QLayoutItem*)">
5217 5367 <modify-argument index="1">
5218 5368 <define-ownership class="java" owner="c++"/>
5219 </modify-argument>
5369 </modify-argument>
5220 5370 </modify-function>
5221 5371 </object-type>
5222 5372 <object-type name="QGraphicsGridLayout" delete-in-main-thread="yes">
5223 5373 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
5224 5374 <modify-argument index="1">
5225 5375 <reference-count action="add" variable-name="__rcItems"/>
5226 5376 </modify-argument>
5227 5377 </modify-function>
5228 5378 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
5229 5379 <modify-argument index="1">
5230 5380 <reference-count action="add" variable-name="__rcItems"/>
5231 5381 </modify-argument>
5232 5382 </modify-function>
5233 5383 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
5234 5384 <modify-argument index="1">
5235 5385 <reference-count action="ignore"/>
5236 5386 </modify-argument>
5237 5387 </modify-function>
5238 </object-type>
5388 </object-type>
5239 5389 <object-type name="QGraphicsLayout" delete-in-main-thread="yes">
5240
5390
5241 5391 <modify-function signature="widgetEvent(QEvent*)">
5242 5392 <modify-argument index="1" invalidate-after-use="yes"/>
5243 5393 </modify-function>
5244 5394 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
5245 5395 <modify-argument index="1">
5246 5396 <reference-count action="set" variable-name="__rcParentLayoutItem"/>
5247 5397 </modify-argument>
5248 5398 </modify-function>
5249 </object-type>
5399 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
5400 <modify-argument index="1">
5401 <reference-count action="set" variable-name="__rcItem"/>
5402 </modify-argument>
5403 </modify-function>
5404 </object-type>
5250 5405 <interface-type name="QGraphicsLayoutItem" delete-in-main-thread="yes">
5251 5406 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
5252 5407 <modify-argument index="1">
5253 5408 <reference-count action="set" variable-name="__rcParentLayoutItem"/>
5254 5409 </modify-argument>
5255 </modify-function>
5410 </modify-function>
5411 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
5412 <modify-argument index="1">
5413 <reference-count action="set" variable-name="__rcItem"/>
5414 </modify-argument>
5415 </modify-function>
5256 5416 </interface-type>
5257 5417 <object-type name="QGraphicsLinearLayout" delete-in-main-thread="yes">
5258 5418 <modify-function signature="addItem(QGraphicsLayoutItem*)">
5259 5419 <modify-argument index="1">
5260 5420 <reference-count action="add" variable-name="__rcItems"/>
5261 5421 </modify-argument>
5262 5422 </modify-function>
5263 5423 <modify-function signature="insertItem(int,QGraphicsLayoutItem*)">
5264 5424 <modify-argument index="2">
5265 5425 <reference-count action="add" variable-name="__rcItems"/>
5266 5426 </modify-argument>
5267 5427 </modify-function>
5268 5428 <modify-function signature="removeItem(QGraphicsLayoutItem*)">
5269 5429 <modify-argument index="1">
5270 5430 <reference-count action="remove" variable-name="__rcItems"/>
5271 5431 </modify-argument>
5272 5432 </modify-function>
5273 5433 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
5274 5434 <modify-argument index="1">
5275 5435 <reference-count action="ignore"/>
5276 5436 </modify-argument>
5277 5437 </modify-function>
5278 5438 <modify-function signature="setStretchFactor(QGraphicsLayoutItem*,int)">
5279 5439 <modify-argument index="1">
5280 5440 <reference-count action="ignore"/>
5281 5441 </modify-argument>
5282 5442 </modify-function>
5283 </object-type>
5443 </object-type>
5284 5444 <object-type name="QGraphicsProxyWidget"/> <!-- a QObject so main-thread delete redundant -->
5285 5445 <object-type name="QGraphicsWidget"> <!-- a QObject so main-thread delete redundant -->
5286 5446 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
5287 5447 <modify-function signature="children()const" remove="all"/>
5288 5448 <modify-function signature="setLayout(QGraphicsLayout*)">
5289 5449 <modify-argument index="1">
5290 5450 <reference-count action="set" variable-name="__rcLayout"/>
5291 5451 </modify-argument>
5292 5452 </modify-function>
5293
5453
5454 <modify-function signature="addAction(QAction*)">
5455 <modify-argument index="1">
5456 <reference-count action="add" variable-name="__rcActions"/>
5457 </modify-argument>
5458 </modify-function>
5459 <modify-function signature="insertAction(QAction*,QAction*)">
5460 <modify-argument index="2">
5461 <reference-count action="add" variable-name="__rcActions"/>
5462 </modify-argument>
5463 </modify-function>
5464 <modify-function signature="insertActions(QAction*,QList&lt;QAction*&gt;)">
5465 <modify-argument index="2">
5466 <reference-count action="add" variable-name="__rcActions"/>
5467 </modify-argument>
5468 </modify-function>
5469 <modify-function signature="removeAction(QAction*)">
5470 <modify-argument index="1">
5471 <reference-count action="remove" variable-name="__rcActions"/>
5472 </modify-argument>
5473 </modify-function>
5474
5475
5294 5476 <modify-function signature="changeEvent(QEvent*)">
5295 5477 <modify-argument index="1" invalidate-after-use="yes"/>
5296 5478 </modify-function>
5297 5479 <modify-function signature="closeEvent(QCloseEvent*)">
5298 5480 <modify-argument index="1" invalidate-after-use="yes"/>
5299 5481 </modify-function>
5300 5482 <modify-function signature="grabKeyboardEvent(QEvent*)">
5301 5483 <modify-argument index="1" invalidate-after-use="yes"/>
5302 5484 </modify-function>
5303 5485 <modify-function signature="grabMouseEvent(QEvent*)">
5304 5486 <modify-argument index="1" invalidate-after-use="yes"/>
5305 5487 </modify-function>
5306 5488 <modify-function signature="hideEvent(QHideEvent*)">
5307 5489 <modify-argument index="1" invalidate-after-use="yes"/>
5308 5490 </modify-function>
5309 5491 <modify-function signature="moveEvent(QGraphicsSceneMoveEvent*)">
5310 5492 <modify-argument index="1" invalidate-after-use="yes"/>
5311 5493 </modify-function>
5312 5494 <modify-function signature="paintWindowFrame(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
5313 5495 <modify-argument index="1" invalidate-after-use="yes"/>
5314 5496 </modify-function>
5315 5497 <modify-function signature="resizeEvent(QGraphicsSceneResizeEvent*)">
5316 5498 <modify-argument index="1" invalidate-after-use="yes"/>
5317 5499 </modify-function>
5318 5500 <modify-function signature="showEvent(QShowEvent*)">
5319 5501 <modify-argument index="1" invalidate-after-use="yes"/>
5320 5502 </modify-function>
5321 5503 <modify-function signature="ungrabKeyboardEvent(QEvent*)">
5322 5504 <modify-argument index="1" invalidate-after-use="yes"/>
5323 5505 </modify-function>
5324 5506 <modify-function signature="ungrabMouseEvent(QEvent*)">
5325 5507 <modify-argument index="1" invalidate-after-use="yes"/>
5326 5508 </modify-function>
5327 5509 <modify-function signature="windowFrameEvent(QEvent*)">
5328 5510 <modify-argument index="1" invalidate-after-use="yes"/>
5329 5511 </modify-function>
5330
5512
5331 5513 <modify-function signature="setStyle(QStyle*)">
5332 5514 <modify-argument index="1">
5333 5515 <reference-count action="set" variable-name="__rcStyle"/>
5334 5516 </modify-argument>
5335 5517 </modify-function>
5336 5518 <modify-function signature="setTabOrder(QGraphicsWidget*,QGraphicsWidget*)">
5337 5519 <modify-argument index="1">
5338 5520 <reference-count action="ignore"/>
5339 5521 </modify-argument>
5340 5522 <modify-argument index="2">
5341 5523 <reference-count action="ignore"/>
5342 </modify-argument>
5524 </modify-argument>
5343 5525 </modify-function>
5344 5526 </object-type>
5345 5527 <object-type name="QPlainTextDocumentLayout"/>
5346 5528 <object-type name="QPlainTextEdit">
5347 5529 <modify-function signature="setDocument(QTextDocument*)">
5348 5530 <modify-argument index="1">
5349 <reference-count action="set" variable-name="__rcDocument"/>
5531 <reference-count action="set" variable-name="__rcDocument"/>
5350 5532 </modify-argument>
5351 5533 </modify-function>
5352 5534 <modify-function signature="insertFromMimeData(const QMimeData*)">
5353 5535 <modify-argument index="1">
5354 5536 <reference-count action="ignore"/>
5355 5537 </modify-argument>
5356 5538 </modify-function>
5357 5539 </object-type>
5358 <object-type name="QPrintPreviewDialog"/>
5540 <object-type name="QPrintPreviewDialog">
5541 </object-type>
5359 5542 <object-type name="QPrintPreviewWidget"/>
5360 5543 <object-type name="QStyledItemDelegate">
5361 5544 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
5362 5545 <modify-argument index="1">
5363 5546 <reference-count action="set" variable-name="__rcItemEditorFactory"/>
5364 5547 </modify-argument>
5365 5548 </modify-function>
5366 5549 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
5367 5550 <modify-argument index="1">
5368 5551 <reference-count action="ignore"/>
5369 5552 </modify-argument>
5370 5553 </modify-function>
5371 5554 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
5372 5555 <modify-argument index="1">
5373 5556 <reference-count action="ignore"/>
5374 5557 </modify-argument>
5375 </modify-function>
5558 </modify-function>
5376 5559 </object-type>
5377 5560
5378 5561 <interface-type name="QAccessibleFactoryInterface" java-name="QAbstractAccessibleFactory"/>
5379 5562 <interface-type name="QIconEngineFactoryInterfaceV2" java-name="QAbstractIconEngineFactoryV2"/>
5380 <interface-type name="QImageIOHandlerFactoryInterface" java-name="QAbstractImageIOHandlerFactory"/>
5563 <interface-type name="QImageIOHandlerFactoryInterface" java-name="QAbstractImageIOHandlerFactory"/>
5381 5564 <interface-type name="QInputContextFactoryInterface" java-name="QAbstractInputContextFactory"/>
5382 5565 <interface-type name="QStyleFactoryInterface" java-name="QAbstractStyleFactory"/>
5566 <interface-type name="QTextCodecFactoryInterface" java-name="QAbstractTextCodecFactory"/>
5383 5567 <interface-type name="QPictureFormatInterface" java-name="QAbstractPictureFormat"/>
5384
5568
5385 5569 <object-type name="QIconEnginePluginV2"/>
5386 <object-type name="QAccessiblePlugin"/>
5570 <object-type name="QAccessiblePlugin"/>
5387 5571 <object-type name="QImageIOPlugin"/>
5388 5572 <object-type name="QInputContextPlugin"/>
5389 5573 <object-type name="QPictureFormatPlugin"/>
5390 5574 <object-type name="QStylePlugin"/>
5391
5575 <object-type name="QTextCodecPlugin"/>
5576 <object-type name="QGesture"/>
5577 <object-type name="QGraphicsAnchorLayout"/>
5578 <object-type name="QGraphicsAnchor"/>
5579 <object-type name="QGraphicsEffect"/>
5580 <object-type name="QGraphicsObject">
5581 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
5582 <modify-function signature="children()const" remove="all"/>
5583 </object-type>
5584 <object-type name="QGraphicsOpacityEffect"/>
5585 <object-type name="QGraphicsPixelizeEffect"/>
5586 <object-type name="QGraphicsRotation"/>
5587 <object-type name="QGraphicsScale"/>
5588 <object-type name="QGraphicsTransform"/>
5589 <object-type name="QPanGesture"/>
5590 <object-type name="QPinchGesture"/>
5591 <object-type name="QProxyStyle"/>
5592 <object-type name="QSwipeGesture"/>
5593 <object-type name="QTouchEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TouchBegin || %1-&gt;type() == QEvent::TouchUpdate || %1-&gt;type() == QEvent::TouchEnd"/>
5594
5595 <!-- Inefficient hash codes -->
5596 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFrame_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5597 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextTableCell' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5598 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextOption_Tab' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5599 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextLength' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5600 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5601 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5602 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextCursor' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5603 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath_Element' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5604 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5605 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QItemSelection' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5606 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QKeySequence' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5607 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSizePolicy' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5608 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFragment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5609 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetrics' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5610 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGradient' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5611 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetricsF' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5612 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFormat' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5613 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QEasingCurve' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5614 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGenericMatrix' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5615 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMatrix4x4' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5616 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMargins' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5617 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPixmapCache_Key' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5618 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector4D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5619 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QQuaternion' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5620 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector2D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5621 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector3D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5622
5623 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPanGesture'"/>
5624 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPanGesture'"/>
5625 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QSwipeGesture'"/>
5626 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPinchGesture'"/>
5627 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPinchGesture'"/>
5628
5629 <!-- Intentional omissions. See explanation for QtJambiTextObjectInterface class in typesystem and headers. -->
5630 <suppress-warning text="WARNING(MetaJavaBuilder) :: class 'QTextObjectInterface' inherits from unknown base class 'QTextObjectInterface'"/>
5631 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown interface for 'QTextObjectInterface': 'QTextObjectInterfaceInterface'"/>
5632
5633 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QPixmapFilter' inherits from polymorphic class 'QPixmapFilter', but has no polymorphic id set"/>
5392 5634 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::QPixmap', unmatched parameter type 'QPixmapData*'"/>
5393 5635 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
5394 5636 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
5395 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private const\*'"/>
5637 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private const\*'"/>
5396 5638 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextEngine\*'"/>
5397 5639 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QFontEngine\*'"/>
5398 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPixmap::Type'"/>
5399 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QInputDialog::Type'"/>
5400 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextFrameLayoutData\*'"/>
5640 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPixmap::Type'"/>
5641 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QInputDialog::Type'"/>
5642 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextFrameLayoutData\*'"/>
5401 5643 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractUndoItem\*'"/>
5402 5644 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*QImageTextKeyLang*'"/>
5403 5645 <suppress-warning text="WARNING(MetaJavaBuilder) :: non-public function '*' in interface '*'"/>
5404 5646 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
5405 5647 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
5406 5648 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVector&lt;FormatRange&gt;()' of argument in function '*', class '*'"/>
5407 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVariantList()' of argument in function '*', class '*'"/>
5408 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
5409 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QTextLayout::QTextLayout', unmatched parameter type 'QTextEngine*'"/>
5410 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value of argument in function 'doAction', class 'QAccessibleInterface'"/>
5649 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVariantList()' of argument in function '*', class '*'"/>
5650 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
5651 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QTextLayout::QTextLayout', unmatched parameter type 'QTextEngine*'"/>
5652 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value of argument in function 'doAction', class 'QAccessibleInterface'"/>
5411 5653 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFileDialog::QFileDialog', unmatched parameter type 'QFileDialogArgs const&amp;'"/>
5412 5654 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '0., 0., 1000000000., 1000000000.' of argument in function 'update', class 'QAbstractTextDocumentLayout'"/>
5413 5655 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::windowSurface', unmatched return type 'QWindowSurface*'"/>
5414 5656 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::setWindowSurface', unmatched parameter type 'QWindowSurface*'"/>
5415 5657 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QStyleOption::StyleOptionType' does not have a type entry or is not an enum"/>
5416 5658 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: ~FlagMask in QMessageBox::StandardButton"/>
5417 5659 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum ~FlagMask"/>
5418 5660 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QGraphicsSceneEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
5419 5661 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QInputEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
5420 5662 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenu' but not both"/>
5421 5663 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenuBar' but not both"/>
5422 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QBrush' has equals operators but no qHash() function"/>
5423 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFrame_iterator' has equals operators but no qHash() function"/>
5424 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRegion' has equals operators but no qHash() function"/>
5425 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPolygon' has equals operators but no qHash() function"/>
5426 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextTableCell' has equals operators but no qHash() function"/>
5427 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextLength' has equals operators but no qHash() function"/>
5428 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPalette' has equals operators but no qHash() function"/>
5429 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock_iterator' has equals operators but no qHash() function"/>
5430 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock' has equals operators but no qHash() function"/>
5431 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextCursor' has equals operators but no qHash() function"/>
5432 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFont' has equals operators but no qHash() function"/>
5433 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMatrix' has equals operators but no qHash() function"/>
5434 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPen' has equals operators but no qHash() function"/>
5435 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QColor' has equals operators but no qHash() function"/>
5436 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTransform' has equals operators but no qHash() function"/>
5437 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath_Element' has equals operators but no qHash() function"/>
5438 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath' has equals operators but no qHash() function"/>
5439 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QItemSelection' has equals operators but no qHash() function"/>
5440 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QKeySequence' has equals operators but no qHash() function"/>
5441 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QLine' has equals operators but no qHash() function"/>
5442 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPolygonF' has equals operators but no qHash() function"/>
5443 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSizePolicy' has equals operators but no qHash() function"/>
5444 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFragment' has equals operators but no qHash() function"/>
5445 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetrics' has equals operators but no qHash() function"/>
5446 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGradient' has equals operators but no qHash() function"/>
5447 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetricsF' has equals operators but no qHash() function"/>
5448 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFormat' has equals operators but no qHash() function"/>
5449 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QLineF' has equals operators but no qHash() function"/>
5450 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QImage' has equals operators but no qHash() function"/>
5451 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkCookie' has equals operators but no qHash() function"/>
5452 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkRequest' has equals operators but no qHash() function"/>
5664
5453 5665 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::pixmapData', unmatched return type 'QPixmapData*'"/>
5454 5666 <suppress-warning text="WARNING(MetaJavaBuilder) :: object type 'QAccessible' extended by interface type 'QAbstractAccessibleFactory'. The resulting API will be less expressive than the original."/>
5455 5667
5456 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextOption_Tab' has equals operators but no qHash() function"/>
5668 <suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QPalette::NColorRoles"/>
5669
5670 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'QtSharedPointer' does not have a type entry"/>
5457 5671
5458 5672 </typesystem>
@@ -1,173 +1,194
1 1 <typesystem>
2 2 <namespace-type name="QSsl">
3 3 <include file-name="qssl.h" location="global" />
4 4 </namespace-type>
5
5
6 <enum-type name="QNetworkProxy::Capability" flags="QNetworkProxy::Capabilities" />
6 7 <enum-type name="QAbstractSocket::NetworkLayerProtocol" />
8 <enum-type name="QNetworkProxyQuery::QueryType" />
7 9 <enum-type name="QAbstractSocket::SocketError" />
8 10 <enum-type name="QAbstractSocket::SocketState" />
9 11 <enum-type name="QAbstractSocket::SocketType" />
12 <enum-type name="QAbstractSocket::SocketOption" />
10 13 <enum-type name="QFtp::Command" />
11 14 <enum-type name="QFtp::Error" />
12 15 <enum-type name="QFtp::State" />
13 16 <enum-type name="QFtp::TransferMode" />
14 17 <enum-type name="QFtp::TransferType" />
15 18 <enum-type name="QHostAddress::SpecialAddress" />
16 19 <enum-type name="QHttp::Error" />
17 20 <enum-type name="QHttp::State" />
18 21 <enum-type name="QHttp::ConnectionMode" />
19 22 <enum-type name="QNetworkInterface::InterfaceFlag" flags="QNetworkInterface::InterfaceFlags" />
20 <enum-type name="QNetworkProxy::Capability" flags="QNetworkProxy::Capabilities" />
21 23 <enum-type name="QNetworkProxy::ProxyType" />
22 <enum-type name="QNetworkProxyQuery::QueryType" />
23 24 <enum-type name="QUdpSocket::BindFlag" flags="QUdpSocket::BindMode" />
24 25 <enum-type name="QUrlInfo::PermissionSpec" />
25 <enum-type name="QHostInfo::HostInfoError" />
26 <enum-type name="QHostInfo::HostInfoError" />
26 27 <enum-type name="QSsl::KeyType" />
27 28 <enum-type name="QSsl::EncodingFormat" />
28 29 <enum-type name="QSsl::KeyAlgorithm"/>
29 30 <enum-type name="QSsl::AlternateNameEntryType"/>
30 31 <enum-type name="QSsl::SslProtocol" />
31 32 <enum-type name="QLocalSocket::LocalSocketError" />
32 33 <enum-type name="QLocalSocket::LocalSocketState" />
33 34 <enum-type name="QNetworkAccessManager::Operation" />
34 35 <enum-type name="QNetworkCookie::RawForm" />
35 36 <enum-type name="QNetworkReply::NetworkError" />
36 37 <enum-type name="QNetworkRequest::Attribute" extensible="yes" />
37 38 <enum-type name="QNetworkRequest::CacheLoadControl" />
38 39 <enum-type name="QNetworkRequest::KnownHeaders" />
39 40
40 <object-type name="QAbstractNetworkCache">
41 <object-type name="QAbstractNetworkCache" />
42 <object-type name="QNetworkDiskCache">
43 <modify-function signature="insert(QIODevice*)">
44 <modify-argument index="1">
45 <reference-count action="ignore" /> <!-- function only has effect on devices retrieved using prepare() -->
46 </modify-argument>
47 </modify-function>
41 48 </object-type>
49 <value-type name="QNetworkCacheMetaData">
50 <modify-function signature="operator=(QNetworkCacheMetaData)" remove="all" />
51 </value-type>
42 52
43 <object-type name="QAbstractSocket" />
53 <object-type name="QNetworkProxyFactory">
54 <modify-function signature="setApplicationProxyFactory(QNetworkProxyFactory*)">
55 <modify-argument index="1">
56 <define-ownership class="java" owner="c++" />
57 </modify-argument>
58 </modify-function>
59 </object-type>
60 <value-type name="QNetworkProxyQuery" >
61 <modify-function signature="operator=(QNetworkProxyQuery)" remove="all" />
62 </value-type>
63
64 <object-type name="QAbstractSocket">
65 <modify-function signature="setSocketOption(QAbstractSocket::SocketOption, const QVariant)" remove="all" />
66 <modify-function signature="socketOption(QAbstractSocket::SocketOption)" remove="all"/>
67 </object-type>
44 68 <object-type name="QFtp" />
45 69
46 70 <object-type name="QHttp">
47 71 <modify-function signature="closeConnection()" remove="all"/>
48 72 </object-type>
49 73 <object-type name="QTcpServer" />
50 <object-type name="QTcpSocket" />
74 <object-type name="QTcpSocket" />
51 75 <object-type name="QUdpSocket" />
52
76
53 77 <object-type name="QHttpHeader">
54 78 <modify-function signature="operator=(QHttpHeader)" remove="all"/>
55 79 </object-type>
56 80 <object-type name="QLocalServer" />
57 81 <object-type name="QLocalSocket" />
58 82 <object-type name="QNetworkAccessManager">
59 83 <modify-function signature="setCookieJar(QNetworkCookieJar*)">
60 84 <modify-argument index="1">
61 85 <define-ownership class="java" owner="c++" />
62 86 </modify-argument>
63 87 </modify-function>
88 <modify-function signature="setCache(QAbstractNetworkCache*)">
89 <modify-argument index="1">
90 <reference-count action="ignore" />
91 </modify-argument>
92 </modify-function>
93 <modify-function signature="setProxyFactory(QNetworkProxyFactory*)">
94 <modify-argument index="1">
95 <define-ownership class="java" owner="c++" />
96 </modify-argument>
97 </modify-function>
64 98 </object-type>
65 99 <object-type name="QNetworkCookieJar" />
66 100 <object-type name="QNetworkReply" />
67 101
68 102 <value-type name="QHostAddress">
69 103 <modify-function signature="QHostAddress(unsigned char*)" remove="all"/>
70 104 <modify-function signature="setAddress(unsigned char*)" remove="all"/>
71 105 <modify-function signature="operator=(QString)" remove="all"/>
72 106 <modify-function signature="operator=(QHostAddress)" remove="all"/>
73 </value-type>
107 </value-type>
74 108
75 109 <value-type name="QHostInfo">
76 110 <modify-function signature="operator=(QHostInfo)" remove="all"/>
77 <modify-function signature="lookupHost(QString,QObject*,const char*)" access="private" />
111 <modify-function signature="lookupHost(QString,QObject*,const char*)" access="private" />
78 112 </value-type>
79 113
80 114 <value-type name="QHttpRequestHeader">
81 115 <modify-function signature="operator=(QHttpRequestHeader)" remove="all"/>
82 116 </value-type>
83 117
84 118 <value-type name="QHttpResponseHeader">
85 119 <modify-function signature="operator=(QHttpResponseHeader)" remove="all"/>
86 120 </value-type>
87 121
88 122 <value-type name="QNetworkAddressEntry">
89 123 <modify-function signature="operator=(QNetworkAddressEntry)" remove="all"/>
90 124 </value-type>
91
92 <value-type name="QNetworkCacheMetaData">
93 <modify-function signature="operator=(QNetworkCacheMetaData)" remove="all"/>
94 <extra-includes>
95 <include file-name="QDateTime" location="global"/>
96 </extra-includes>
97 </value-type>
98 125
99 126 <value-type name="QNetworkInterface">
100 127 <modify-function signature="operator=(QNetworkInterface)" remove="all"/>
101 128 </value-type>
102
129
103 130 <value-type name="QNetworkProxy">
104 131 <modify-function signature="operator=(QNetworkProxy)" remove="all"/>
105 132 </value-type>
106 133
107 <object-type name="QNetworkProxyFactory">
108 </object-type>
109
110 <value-type name="QNetworkProxyQuery">
111 <modify-function signature="operator=(QNetworkProxyQuery)" remove="all"/>
112 </value-type>
113
114 134 <value-type name="QUrlInfo">
115 135 <modify-function signature="operator=(QUrlInfo)" remove="all"/>
116 136 </value-type>
117 137
118 138 <value-type name="QIPv6Address">
119 139 <modify-function signature="operator[](int)const">
120 140 <remove/>
121 141 </modify-function>
122 142 <modify-function signature="operator[](int)">
123 143 <remove/>
124 </modify-function>
144 </modify-function>
125 145 </value-type>
126
146
127 147 <value-type name="QAuthenticator">
128 148 <modify-function signature="operator=(QAuthenticator)" remove="all"/>
129 149 </value-type>
130 150 <value-type name="QNetworkCookie">
131 151 <modify-function signature="operator=(QNetworkCookie)" remove="all" />
132 152 </value-type>
133 153 <value-type name="QNetworkRequest">
134 154 <modify-function signature="operator=(QNetworkRequest)" remove="all" />
135 155 </value-type>
136 156
137 157 <enum-type name="QSslError::SslError"/>
138 158 <enum-type name="QSslCertificate::SubjectInfo" />
139 159 <enum-type name="QSslSocket::SslMode" />
140 160 <enum-type name="QSslSocket::PeerVerifyMode" />
141 161
142 162 <value-type name="QSslCipher" />
143 163 <value-type name="QSslError" />
144 164 <value-type name="QSslKey" />
145 165 <value-type name="QSslCertificate" />
146 166 <value-type name="QSslConfiguration" />
147 167
148 168 <object-type name="QSslSocket" />
149
169
150 170 <suppress-warning text="*unmatched parameter type 'sockaddr const*" />
151 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUrlInfo' has equals operators but no qHash() function" />
152 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QAuthenticator' has equals operators but no qHash() function" />
153
154 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSslKey' has equals operators but no qHash() function"/>
155 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSslError' has equals operators but no qHash() function"/>
156 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSslCertificate' has equals operators but no qHash() function"/>
157 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSslCipher' has equals operators but no qHash() function"/>
158 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSslConfiguration' has equals operators but no qHash() function"/>
159
171
172 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUrlInfo' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
173 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkCacheMetaData' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
174 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkProxyQuery' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
175 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkAddressEntry' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
176 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkCookie' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
177 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkProxy' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
178 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkRequest' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
179 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QAuthenticator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
180
160 181 <!-- For people building without SSL support -->
161 182 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.network.QSslSocket' for enum 'SslMode' is not declared" />
162 183 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslError' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
163 184 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslCipher' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
164 185 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslKey' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
165 186 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.network.QSslError' for enum 'SslError' is not declared" />
166 187 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslCertificate' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
167 188 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.network.QSslSocket' for enum 'PeerVerifyMode' is not declared"/>
168 189 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.network.QSslCertificate' for enum 'SubjectInfo' is not declared"/>
169 190 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslConfiguration' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
170 191 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslSocket' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
171 <!-- -->
172
192 <!-- -->
193
173 194 </typesystem>
@@ -1,207 +1,228
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 <enum-type name="QNetworkProxy::Capability" flags="QNetworkProxy::Capabilities"/>
7 8 <enum-type name="QAbstractSocket::NetworkLayerProtocol"/>
9 <enum-type name="QNetworkProxyQuery::QueryType"/>
8 10 <enum-type name="QAbstractSocket::SocketError"/>
9 11 <enum-type name="QAbstractSocket::SocketState"/>
10 12 <enum-type name="QAbstractSocket::SocketType"/>
13 <enum-type name="QAbstractSocket::SocketOption"/>
11 14 <enum-type name="QFtp::Command"/>
12 15 <enum-type name="QFtp::Error"/>
13 16 <enum-type name="QFtp::State"/>
14 17 <enum-type name="QFtp::TransferMode"/>
15 18 <enum-type name="QFtp::TransferType"/>
16 19 <enum-type name="QHostAddress::SpecialAddress"/>
17 20 <enum-type name="QHttp::Error"/>
18 21 <enum-type name="QHttp::State"/>
19 22 <enum-type name="QHttp::ConnectionMode"/>
20 23 <enum-type name="QNetworkInterface::InterfaceFlag" flags="QNetworkInterface::InterfaceFlags"/>
21 <enum-type name="QNetworkProxy::Capability" flags="QNetworkProxy::Capabilities"/>
22 24 <enum-type name="QNetworkProxy::ProxyType"/>
23 <enum-type name="QNetworkProxyQuery::QueryType"/>
24 25 <enum-type name="QUdpSocket::BindFlag" flags="QUdpSocket::BindMode"/>
25 26 <enum-type name="QUrlInfo::PermissionSpec"/>
26 <enum-type name="QHostInfo::HostInfoError"/>
27 <enum-type name="QHostInfo::HostInfoError"/>
27 28 <enum-type name="QSsl::KeyType"/>
28 29 <enum-type name="QSsl::EncodingFormat"/>
29 30 <enum-type name="QSsl::KeyAlgorithm"/>
30 31 <enum-type name="QSsl::AlternateNameEntryType"/>
31 32 <enum-type name="QSsl::SslProtocol"/>
32 33 <enum-type name="QLocalSocket::LocalSocketError"/>
33 34 <enum-type name="QLocalSocket::LocalSocketState"/>
34 35 <enum-type name="QNetworkAccessManager::Operation"/>
35 36 <enum-type name="QNetworkCookie::RawForm"/>
36 37 <enum-type name="QNetworkReply::NetworkError"/>
37 38 <enum-type name="QNetworkRequest::Attribute" extensible="yes"/>
38 39 <enum-type name="QNetworkRequest::CacheLoadControl"/>
39 40 <enum-type name="QNetworkRequest::KnownHeaders"/>
40 41
41 <object-type name="QAbstractNetworkCache">
42 <object-type name="QAbstractNetworkCache"/>
43 <object-type name="QNetworkDiskCache">
44 <modify-function signature="insert(QIODevice*)">
45 <modify-argument index="1">
46 <reference-count action="ignore"/> <!-- function only has effect on devices retrieved using prepare() -->
47 </modify-argument>
48 </modify-function>
42 49 </object-type>
50 <value-type name="QNetworkCacheMetaData">
51 <modify-function signature="operator=(QNetworkCacheMetaData)" remove="all"/>
52 </value-type>
43 53
44 <object-type name="QAbstractSocket"/>
54 <object-type name="QNetworkProxyFactory">
55 <modify-function signature="setApplicationProxyFactory(QNetworkProxyFactory*)">
56 <modify-argument index="1">
57 <define-ownership class="java" owner="c++"/>
58 </modify-argument>
59 </modify-function>
60 </object-type>
61 <value-type name="QNetworkProxyQuery">
62 <modify-function signature="operator=(QNetworkProxyQuery)" remove="all"/>
63 </value-type>
64
65 <object-type name="QAbstractSocket">
66 <modify-function signature="setSocketOption(QAbstractSocket::SocketOption, const QVariant)" remove="all"/>
67 <modify-function signature="socketOption(QAbstractSocket::SocketOption)" remove="all"/>
68 </object-type>
45 69 <object-type name="QFtp"/>
46 70
47 71 <object-type name="QHttp">
48 72 <modify-function signature="closeConnection()" remove="all"/>
49 73 </object-type>
50 74 <object-type name="QTcpServer">
51 75 <modify-function signature="waitForNewConnection(int,bool*)">
52 76 <modify-argument index="2">
53 77 <remove-argument/>
54 78 </modify-argument>
55 79 </modify-function>
56 80 </object-type>
57 <object-type name="QTcpSocket"/>
81 <object-type name="QTcpSocket"/>
58 82 <object-type name="QUdpSocket">
59 83 <modify-function signature="writeDatagram(const char*,qint64,QHostAddress,unsigned short)" remove="all"/>
60 84 </object-type>
61
85
62 86 <object-type name="QHttpHeader">
63 87 <modify-function signature="operator=(QHttpHeader)" remove="all"/>
64 88
65 89 <modify-function signature="QHttpHeader(QHttpHeader)" remove="all"/>
66 90 </object-type>
67 91 <object-type name="QLocalServer">
68 92 <modify-function signature="waitForNewConnection(int,bool*)">
69 93 <modify-argument index="2">
70 94 <remove-argument/>
71 95 </modify-argument>
72 96 </modify-function>
73 97 </object-type>
74 98 <object-type name="QLocalSocket"/>
75 99 <object-type name="QNetworkAccessManager">
76 100 <modify-function signature="setCookieJar(QNetworkCookieJar*)">
77 101 <modify-argument index="1">
78 102 <define-ownership class="java" owner="c++"/>
79 103 </modify-argument>
80 104 </modify-function>
105 <modify-function signature="setCache(QAbstractNetworkCache*)">
106 <modify-argument index="1">
107 <reference-count action="ignore"/>
108 </modify-argument>
109 </modify-function>
110 <modify-function signature="setProxyFactory(QNetworkProxyFactory*)">
111 <modify-argument index="1">
112 <define-ownership class="java" owner="c++"/>
113 </modify-argument>
114 </modify-function>
81 115 </object-type>
82 116 <object-type name="QNetworkCookieJar"/>
83 117 <object-type name="QNetworkReply"/>
84 118
85 119 <value-type name="QHostAddress">
86 120 <modify-function signature="QHostAddress(unsigned char*)" remove="all"/>
87 121 <modify-function signature="setAddress(unsigned char*)" remove="all"/>
88 122 <modify-function signature="operator=(QString)" remove="all"/>
89 123 <modify-function signature="operator=(QHostAddress)" remove="all"/>
90 </value-type>
124 </value-type>
91 125
92 126 <value-type name="QHostInfo">
93 127 <modify-function signature="operator=(QHostInfo)" remove="all"/>
94 <modify-function signature="lookupHost(QString,QObject*,const char*)" access="private"/>
128 <modify-function signature="lookupHost(QString,QObject*,const char*)" access="private"/>
95 129
96 130 <modify-function signature="lookupHost(QString,QObject*,const char*)">
97 131 <modify-argument index="3">
98 132 <replace-type modified-type="QString"/>
99 133 <conversion-rule class="native">
100 134 <insert-template name="core.convert_string_arg_to_char*"/>
101 135 </conversion-rule>
102 136 </modify-argument>
103 137 </modify-function>
104 138 </value-type>
105 139
106 140 <value-type name="QHttpRequestHeader">
107 141 <modify-function signature="operator=(QHttpRequestHeader)" remove="all"/>
108 142 </value-type>
109 143
110 144 <value-type name="QHttpResponseHeader">
111 145 <modify-function signature="operator=(QHttpResponseHeader)" remove="all"/>
112 146 </value-type>
113 147
114 148 <value-type name="QNetworkAddressEntry">
115 149 <modify-function signature="operator=(QNetworkAddressEntry)" remove="all"/>
116 150 </value-type>
117
118 <value-type name="QNetworkCacheMetaData">
119 <modify-function signature="operator=(QNetworkCacheMetaData)" remove="all"/>
120 <extra-includes>
121 <include file-name="QDateTime" location="global"/>
122 </extra-includes>
123 </value-type>
124 151
125 152 <value-type name="QNetworkInterface">
126 153 <modify-function signature="operator=(QNetworkInterface)" remove="all"/>
127 154 </value-type>
128
155
129 156 <value-type name="QNetworkProxy">
130 157 <modify-function signature="operator=(QNetworkProxy)" remove="all"/>
131 158 </value-type>
132 159
133 <object-type name="QNetworkProxyFactory">
134 </object-type>
135
136 <value-type name="QNetworkProxyQuery">
137 <modify-function signature="operator=(QNetworkProxyQuery)" remove="all"/>
138 </value-type>
139
140 160 <value-type name="QUrlInfo">
141 161 <modify-function signature="operator=(QUrlInfo)" remove="all"/>
142 162 </value-type>
143 163
144 164 <value-type name="QIPv6Address">
145 165 <modify-function signature="operator[](int)const">
146 166 <remove/>
147 167 </modify-function>
148 168 <modify-function signature="operator[](int)">
149 169 <remove/>
150 </modify-function>
170 </modify-function>
151 171 </value-type>
152
172
153 173 <value-type name="QAuthenticator">
154 174 <modify-function signature="operator=(QAuthenticator)" remove="all"/>
155 175 </value-type>
156 176 <value-type name="QNetworkCookie">
157 177 <modify-function signature="operator=(QNetworkCookie)" remove="all"/>
158 178
159 179 <extra-includes>
160 180 <include file-name="QDateTime" location="global"/>
161 181 </extra-includes>
162 182 </value-type>
163 183 <value-type name="QNetworkRequest">
164 184 <modify-function signature="operator=(QNetworkRequest)" remove="all"/>
165 185 </value-type>
166 186
167 187 <enum-type name="QSslError::SslError"/>
168 188 <enum-type name="QSslCertificate::SubjectInfo"/>
169 189 <enum-type name="QSslSocket::SslMode"/>
170 190 <enum-type name="QSslSocket::PeerVerifyMode"/>
171 191
172 192 <value-type name="QSslCipher"/>
173 193 <value-type name="QSslError"/>
174 194 <value-type name="QSslKey"/>
175 195 <value-type name="QSslCertificate">
176 196 <extra-includes>
177 197 <include file-name="QDateTime" location="global"/>
178 198 </extra-includes>
179 199 </value-type>
180 200 <value-type name="QSslConfiguration"/>
181 201
182 202 <object-type name="QSslSocket"/>
183
203
184 204 <suppress-warning text="*unmatched parameter type 'sockaddr const*"/>
185 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUrlInfo' has equals operators but no qHash() function"/>
186 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QAuthenticator' has equals operators but no qHash() function"/>
187
188 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSslKey' has equals operators but no qHash() function"/>
189 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSslError' has equals operators but no qHash() function"/>
190 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSslCertificate' has equals operators but no qHash() function"/>
191 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSslCipher' has equals operators but no qHash() function"/>
192 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSslConfiguration' has equals operators but no qHash() function"/>
193
205
206 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUrlInfo' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
207 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkCacheMetaData' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
208 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkProxyQuery' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
209 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkAddressEntry' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
210 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkCookie' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
211 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkProxy' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
212 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QNetworkRequest' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
213 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QAuthenticator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
214
194 215 <!-- For people building without SSL support -->
195 216 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.network.QSslSocket' for enum 'SslMode' is not declared"/>
196 217 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslError' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
197 218 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslCipher' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
198 219 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslKey' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
199 220 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.network.QSslError' for enum 'SslError' is not declared"/>
200 221 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslCertificate' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
201 222 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.network.QSslSocket' for enum 'PeerVerifyMode' is not declared"/>
202 223 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.network.QSslCertificate' for enum 'SubjectInfo' is not declared"/>
203 224 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslConfiguration' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
204 225 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSslSocket' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
205 <!-- -->
206
226 <!-- -->
227
207 228 </typesystem>
@@ -1,69 +1,99
1 1 <?xml-stylesheet type="text/xsl" href="merge.xsl"?>
2 2 <typesystem>
3 3 <rejection class="QGLColormap::QGLColormapData" />
4 <rejection class="QGLWidget" function-name="setMouseTracking"/>
5
4 <rejection class="QGLWidget" function-name="setMouseTracking"/>
5
6 6 <enum-type name="QGL::FormatOption" flags="QGL::FormatOptions"/>
7 7 <enum-type name="QGLFormat::OpenGLVersionFlag" flags="QGLFormat::OpenGLVersionFlags"/>
8 8 <enum-type name="QGLFramebufferObject::Attachment" />
9 <enum-type name="QGLContext::BindOption" flags="QGLContext::BindOptions" />
10 <enum-type name="QGLShader::ShaderTypeBit" flags="QGLShader::ShaderType"/>
11
9 12
10 13 <namespace-type name="QGL">
11 14 <include file-name="qgl.h" location="global"/>
12 15 </namespace-type>
13
16
14 17 <value-type name="QGLColormap">
15 18 <modify-function signature="operator=(QGLColormap)" remove="all"/>
16 19
17 20 <modify-function signature="setEntries(int,const unsigned int*,int)">
18 21 <access modifier="private" />
19 22 </modify-function>
20 23 </value-type>
21
24
22 25 <value-type name="QGLFormat">
23 26 <modify-function signature="operator=(QGLFormat)" remove="all"/>
24 27 </value-type>
25
26 <object-type name="QGLContext">
27
28
29 <value-type name="QGLFramebufferObjectFormat" />
30 <object-type name="QGLShader" />
31 <object-type name="QGLShaderProgram">
32 <!-- Should be disambiguated later by fixing the native pointer API -->
33 <modify-function signature="setAttributeArray(int, const QVector2D *, int)" rename="setAttributeArray_QVector2D" />
34 <modify-function signature="setAttributeArray(int, const QVector3D *, int)" rename="setAttributeArray_QVector3D" />
35 <modify-function signature="setAttributeArray(int, const QVector4D *, int)" rename="setAttributeArray_QVector4D" />
36 <modify-function signature="setAttributeArray(const char *, const QVector2D *, int)" rename="setAttributeArray_QVector2D" />
37 <modify-function signature="setAttributeArray(const char *, const QVector3D *, int)" rename="setAttributeArray_QVector3D" />
38 <modify-function signature="setAttributeArray(const char *, const QVector4D *, int)" rename="setAttributeArray_QVector4D" />
39 <modify-function signature="setUniformValueArray(int, const GLint *, int)" rename="setUniformValueArray_int" />
40 <modify-function signature="setUniformValueArray(int, const GLuint *, int)" rename="setUniformValueArray_uint" />
41 <modify-function signature="setUniformValueArray(int, const QVector2D *, int)" rename="setUniformValueArray_QVector2D" />
42 <modify-function signature="setUniformValueArray(int, const QVector3D *, int)" rename="setUniformValueArray_QVector3D" />
43 <modify-function signature="setUniformValueArray(int, const QVector4D *, int)" rename="setUniformValueArray_QVector4D" />
44
45 <modify-function signature="setUniformValueArray(const char*, const GLint *, int)" rename="setUniformValueArray_int" />
46 <modify-function signature="setUniformValueArray(const char*, const GLuint *, int)" remove="all" />
47 <modify-function signature="setUniformValueArray(const char*, const QVector2D *, int)" rename="setUniformValueArray_QVector2D" />
48 <modify-function signature="setUniformValueArray(const char*, const QVector3D *, int)" rename="setUniformValueArray_QVector3D" />
49 <modify-function signature="setUniformValueArray(const char*, const QVector4D *, int)" rename="setUniformValueArray_QVector4D" />
50 <modify-function signature="setUniformValue(int, GLuint)" remove="all" />
51 <modify-function signature="setUniformValue(const char*, GLuint)" remove="all" />
52 <modify-function signature="setUniformValue(int, Array)" remove="all" />
53 <modify-function signature="setUniformValue(const char*, Array)" remove="all" />
54 </object-type>
55 <object-type name="QGLContext">
56
28 57 <modify-function signature="chooseContext(const QGLContext*)">
29 58 <modify-argument index="1" invalidate-after-use="yes" />
30 59 </modify-function>
31 60 <modify-function signature="create(const QGLContext*)">
32 61 <modify-argument index="1" invalidate-after-use="yes" />
33 62 </modify-function>
34
63
35 64 <modify-function signature="getProcAddress(QString)const">
36 65 <remove />
37 </modify-function>
66 </modify-function>
38 67 <modify-field name="currentCtx" read="false" write="false" />
39 68 <modify-function signature="setDevice(QPaintDevice*)">
40 69 <remove />
41 70 </modify-function>
42 71 <modify-function signature="generateFontDisplayLists(QFont, int)" remove="all"/>
43 72 </object-type>
44 73 <object-type name="QGLFramebufferObject"/>
45 74 <object-type name="QGLPixelBuffer">
46 75 <extra-includes>
47 76 <include file-name="QImage" location="global"/>
48 77 </extra-includes>
49 78 </object-type>
50 79 <object-type name="QGLWidget">
51 80 <extra-includes>
52 81 <include file-name="QImage" location="global"/>
53 82 <include file-name="QPixmap" location="global"/>
54 83 </extra-includes>
55 84 <modify-function signature="setContext(QGLContext*,const QGLContext*,bool)">
56 85 <remove /> <!--- Obsolete -->
57 86 </modify-function>
58 87 <modify-function signature="fontDisplayListBase(QFont, int)" remove="all"/>
59 88 <modify-function signature="setFormat(QGLFormat)" remove="all"/>
60 </object-type>
61
89 </object-type>
90
91 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGLFormat' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
92 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGLFramebufferObjectFormat' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
62 93
63 94 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QGLColormap::QGLColormapData\*'" />
64 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'" />
95 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'" />
65 96 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'" />
66 97 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'" />
67 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGLFormat' has equals operators but no qHash() function" />
68
98
69 99 </typesystem>
@@ -1,69 +1,99
1 1 <?xml version="1.0"?>
2 2 <typesystem package="com.trolltech.qt.opengl"><rejection class="QGL"/><rejection class="QGLFormat"/>
3 3 <rejection class="QGLColormap::QGLColormapData"/>
4 <rejection class="QGLWidget" function-name="setMouseTracking"/>
5
4 <rejection class="QGLWidget" function-name="setMouseTracking"/>
5
6 6 <enum-type name="QGL::FormatOption" flags="QGL::FormatOptions"/>
7 7 <enum-type name="QGLFormat::OpenGLVersionFlag" flags="QGLFormat::OpenGLVersionFlags"/>
8 8 <enum-type name="QGLFramebufferObject::Attachment"/>
9 <enum-type name="QGLContext::BindOption" flags="QGLContext::BindOptions"/>
10 <enum-type name="QGLShader::ShaderTypeBit" flags="QGLShader::ShaderType"/>
11
9 12
10 13 <namespace-type name="QGL">
11 14 <include file-name="qgl.h" location="global"/>
12 15 </namespace-type>
13
16
14 17 <value-type name="QGLColormap">
15 18 <modify-function signature="operator=(QGLColormap)" remove="all"/>
16 19
17 20 <modify-function signature="setEntries(int,const unsigned int*,int)">
18 21 <access modifier="private"/>
19 22 </modify-function>
20 23 </value-type>
21
24
22 25 <value-type name="QGLFormat">
23 26 <modify-function signature="operator=(QGLFormat)" remove="all"/>
24 27 </value-type>
25
26 <object-type name="QGLContext">
27
28
29 <value-type name="QGLFramebufferObjectFormat"/>
30 <object-type name="QGLShader"/>
31 <object-type name="QGLShaderProgram">
32 <!-- Should be disambiguated later by fixing the native pointer API -->
33 <modify-function signature="setAttributeArray(int, const QVector2D *, int)" rename="setAttributeArray_QVector2D"/>
34 <modify-function signature="setAttributeArray(int, const QVector3D *, int)" rename="setAttributeArray_QVector3D"/>
35 <modify-function signature="setAttributeArray(int, const QVector4D *, int)" rename="setAttributeArray_QVector4D"/>
36 <modify-function signature="setAttributeArray(const char *, const QVector2D *, int)" rename="setAttributeArray_QVector2D"/>
37 <modify-function signature="setAttributeArray(const char *, const QVector3D *, int)" rename="setAttributeArray_QVector3D"/>
38 <modify-function signature="setAttributeArray(const char *, const QVector4D *, int)" rename="setAttributeArray_QVector4D"/>
39 <modify-function signature="setUniformValueArray(int, const GLint *, int)" rename="setUniformValueArray_int"/>
40 <modify-function signature="setUniformValueArray(int, const GLuint *, int)" rename="setUniformValueArray_uint"/>
41 <modify-function signature="setUniformValueArray(int, const QVector2D *, int)" rename="setUniformValueArray_QVector2D"/>
42 <modify-function signature="setUniformValueArray(int, const QVector3D *, int)" rename="setUniformValueArray_QVector3D"/>
43 <modify-function signature="setUniformValueArray(int, const QVector4D *, int)" rename="setUniformValueArray_QVector4D"/>
44
45 <modify-function signature="setUniformValueArray(const char*, const GLint *, int)" rename="setUniformValueArray_int"/>
46 <modify-function signature="setUniformValueArray(const char*, const GLuint *, int)" remove="all"/>
47 <modify-function signature="setUniformValueArray(const char*, const QVector2D *, int)" rename="setUniformValueArray_QVector2D"/>
48 <modify-function signature="setUniformValueArray(const char*, const QVector3D *, int)" rename="setUniformValueArray_QVector3D"/>
49 <modify-function signature="setUniformValueArray(const char*, const QVector4D *, int)" rename="setUniformValueArray_QVector4D"/>
50 <modify-function signature="setUniformValue(int, GLuint)" remove="all"/>
51 <modify-function signature="setUniformValue(const char*, GLuint)" remove="all"/>
52 <modify-function signature="setUniformValue(int, Array)" remove="all"/>
53 <modify-function signature="setUniformValue(const char*, Array)" remove="all"/>
54 </object-type>
55 <object-type name="QGLContext">
56
28 57 <modify-function signature="chooseContext(const QGLContext*)">
29 58 <modify-argument index="1" invalidate-after-use="yes"/>
30 59 </modify-function>
31 60 <modify-function signature="create(const QGLContext*)">
32 61 <modify-argument index="1" invalidate-after-use="yes"/>
33 62 </modify-function>
34
63
35 64 <modify-function signature="getProcAddress(QString)const">
36 65 <remove/>
37 </modify-function>
66 </modify-function>
38 67 <modify-field name="currentCtx" read="false" write="false"/>
39 68 <modify-function signature="setDevice(QPaintDevice*)">
40 69 <remove/>
41 70 </modify-function>
42 71 <modify-function signature="generateFontDisplayLists(QFont, int)" remove="all"/>
43 72 </object-type>
44 73 <object-type name="QGLFramebufferObject"/>
45 74 <object-type name="QGLPixelBuffer">
46 75 <extra-includes>
47 76 <include file-name="QImage" location="global"/>
48 77 </extra-includes>
49 78 </object-type>
50 79 <object-type name="QGLWidget">
51 80 <extra-includes>
52 81 <include file-name="QImage" location="global"/>
53 82 <include file-name="QPixmap" location="global"/>
54 83 </extra-includes>
55 84 <modify-function signature="setContext(QGLContext*,const QGLContext*,bool)">
56 85 <remove/> <!--- Obsolete -->
57 86 </modify-function>
58 87 <modify-function signature="fontDisplayListBase(QFont, int)" remove="all"/>
59 88 <modify-function signature="setFormat(QGLFormat)" remove="all"/>
60 </object-type>
61
89 </object-type>
90
91 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGLFormat' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
92 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGLFramebufferObjectFormat' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
62 93
63 94 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QGLColormap::QGLColormapData\*'"/>
64 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
95 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
65 96 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
66 97 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
67 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGLFormat' has equals operators but no qHash() function"/>
68
98
69 99 </typesystem>
@@ -1,205 +1,207
1 1 <?xml version="1.0"?>
2 2 <typesystem>
3
3
4 4 <rejection class="Phonon::ObjectDescriptionData" />
5 5 <rejection class="Phonon::ObjectDescriptionModelData" />
6 6 <rejection class="Phonon::MediaNodeDestructionHandler" />
7 7 <rejection class="Phonon::GlobalConfig" />
8 8 <rejection class="Phonon::IODeviceStream" />
9 9 <rejection class="Phonon::Factory" />
10 10 <rejection class="Phonon::Experimental" />
11 11 <rejection class="Phonon::ObjectDescriptionModel" />
12 <rejection class="AudioOutputAdaptor" />
12 <rejection class="Phonon::BackendCapabilities::Notifier" />
13 <rejection class="AudioOutputAdaptor" />
13 14 <rejection class="*" field-name="k_ptr" />
14
15 15 <rejection class="Phonon::AudioOutputInterface40" />
16 16 <rejection class="Phonon::AudioOutputInterface42" />
17 <rejection class="Phonon::AudioOutputInterface" />
18 17
19 18 <namespace-type name="Phonon" />
20 19 <namespace-type name="Phonon::BackendCapabilities" java-name="BackendCapabilities" />
21 20
22 <!-- ### causes moc-related linker error -->
23 <!-- <object-type name="Phonon::BackendCapabilities::Notifier" java-name="Notifier" /> -->
24
25 21 <enum-type name="Phonon::Category">
26 22 <reject-enum-value name="LastCategory" />
27 23 </enum-type>
28 24 <enum-type name="Phonon::AddonInterface::SubtitleCommand" />
29 25 <enum-type name="Phonon::AddonInterface::AudioChannelCommand" />
30 26 <enum-type name="Phonon::DiscType" />
31 27 <enum-type name="Phonon::ErrorType" />
32 28 <enum-type name="Phonon::MetaData" />
33 29 <enum-type name="Phonon::ObjectDescriptionType" />
34 30 <enum-type name="Phonon::State" />
35
31
36 32 <enum-type name="Phonon::AddonInterface::AngleCommand" />
37 33 <enum-type name="Phonon::AddonInterface::ChapterCommand" />
38 34 <enum-type name="Phonon::AddonInterface::Interface" />
39 35 <enum-type name="Phonon::AddonInterface::NavigationCommand" />
40 36 <enum-type name="Phonon::AddonInterface::TitleCommand" />
41 37 <enum-type name="Phonon::BackendInterface::Class" />
42 38 <enum-type name="Phonon::EffectParameter::Hint" flags="Phonon::EffectParameter::Hints" />
43 39 <enum-type name="Phonon::MediaController::Feature" flags="Phonon::MediaController::Features" />
44 40 <enum-type name="Phonon::MediaSource::Type" />
45 41 <enum-type name="Phonon::VideoWidget::AspectRatio" />
46 42 <enum-type name="Phonon::VideoWidget::ScaleMode" />
47 <enum-type name="Phonon::VolumeFaderEffect::FadeCurve" />
43 <enum-type name="Phonon::VolumeFaderEffect::FadeCurve" />
48 44
49 45 <interface-type name="Phonon::AbstractVideoOutput" java-name="AbstractVideoOutput" />
50 46 <interface-type name="Phonon::AddonInterface" java-name="AbstractAddon" />
51 <!-- ### causes compile error with Qt 4.5, the functions in the class aren't picked up by the typesystem -->
52 <!-- <interface-type name="Phonon::AudioOutputInterface" java-name="AudioOutputInterface" /> -->
53 47 <interface-type name="Phonon::BackendInterface" java-name="AbstractBackend" />
54 48 <interface-type name="Phonon::EffectInterface" java-name="AbstractEffect" />
55 49 <interface-type name="Phonon::MediaNode" java-name="MediaNode" />
56
50
57 51 <interface-type name="Phonon::MediaObjectInterface" java-name="AbstractMediaObject" />
58 52 <interface-type name="Phonon::PlatformPlugin" java-name="PlatformPlugin" />
59 53 <interface-type name="Phonon::StreamInterface" java-name="AbstractStream" />
60 54 <interface-type name="Phonon::VideoWidgetInterface" java-name="AbstractVideoWidget" />
61 55 <interface-type name="Phonon::VolumeFaderInterface" java-name="AbstractVolumeFader" />
62 56
63 57 <value-type name="Phonon::EffectParameter" java-name="EffectParameter">
64 58 <modify-function signature="EffectParameter()" remove="all" /> <!-- internal -->
65 59 <modify-function signature="operator&lt;(const Phonon::EffectParameter &amp;)const" remove="all" /> <!-- internal -->
66 60 <modify-function signature="operator&gt;(const Phonon::EffectParameter &amp;)const" remove="all" /> <!-- internal -->
67 61 <modify-function signature="id()const" remove="all" /> <!-- internal -->
68 62 <modify-function signature="operator=(Phonon::EffectParameter)" remove="all" /> <!-- Covered by copy constructor -->
69 63 </value-type>
70 64 <value-type name="Phonon::MediaSource" java-name="MediaSource">
71 65 <modify-function signature="operator=(Phonon::MediaSource)" remove="all" /> <!-- Covered by copy constructor -->
72 66 </value-type>
73 67 <value-type name="Phonon::Path" java-name="Path">
74 68 <modify-function signature="disconnect()" rename="disconnectPath" />
75 69 <modify-function signature="operator=(Phonon::Path)" remove="all" /> <!-- Covered by copy constructor -->
76 70 <modify-function signature="insertEffect(Phonon::EffectDescription,Phonon::Effect*)">
77 71 <modify-argument index="1">
78 72 <reference-count action="add" variable-name="__rcEffects" />
79 73 </modify-argument>
80 74 <modify-argument index="2">
81 75 <reference-count action="ignore" />
82 76 </modify-argument>
83 77 </modify-function>
84 78 <modify-function signature="insertEffect(Phonon::Effect*,Phonon::Effect*)">
85 79 <modify-argument index="1">
86 80 <reference-count action="add" variable-name="__rcEffects" />
87 81 </modify-argument>
88 82 <modify-argument index="2">
89 83 <reference-count action="ignore" />
90 84 </modify-argument>
91 </modify-function>
85 </modify-function>
92 86 <modify-function signature="removeEffect(Phonon::Effect*)">
93 87 <modify-argument index="1">
94 88 <reference-count action="remove" variable-name="__rcEffects" />
95 89 </modify-argument>
96 90 </modify-function>
97 91 </value-type>
98 92 <value-type name="Phonon::ObjectDescription" generate="no" />
99 93 <value-type name="Phonon::EffectDescription" java-name="EffectDescription" />
100 94 <value-type name="Phonon::AudioOutputDevice" java-name="AudioOutputDevice" />
101 <value-type name="Phonon::AudioChannelDescription" java-name="AudioChannelDescription" />
102 <value-type name="Phonon::SubtitleDescription" java-name="SubtitleDescription" />
103 <value-type name="Phonon::AudioCaptureDevice" java-name="AudioCaptureDevice" />
104 95
105 96 <object-type name="Phonon::AbstractAudioOutput" java-name="AbstractAudioOutput" />
106 97 <object-type name="Phonon::AbstractMediaStream" java-name="AbstractMediaStream" />
107 98 <object-type name="Phonon::AudioOutput" java-name="AudioOutput" />
108 99 <object-type name="Phonon::Effect" java-name="Effect" />
109 100 <object-type name="Phonon::EffectWidget" java-name="EffectWidget" />
110 101 <object-type name="Phonon::MediaController" java-name="MediaController" />
111 <object-type name="Phonon::MediaObject" java-name="MediaObject">
102 <object-type name="Phonon::MediaObject" java-name="MediaObject">
112 103 <modify-function signature="enqueue(const QList&lt;QUrl&gt; &amp;)" rename="enqueueUrls" />
113 104 <modify-function signature="setQueue(const QList&lt;QUrl&gt; &amp;)" rename="setQueueToUrls" />
114 105 </object-type>
115 106 <object-type name="Phonon::SeekSlider" java-name="SeekSlider">
116 107 <modify-function signature="setMediaObject(Phonon::MediaObject*)">
117 108 <modify-argument index="1">
118 109 <reference-count action="set" variable-name="__rcMediaObject" />
119 110 </modify-argument>
120 111 </modify-function>
121 112 </object-type>
122 113 <object-type name="Phonon::VideoPlayer" java-name="VideoPlayer" />
123 114 <object-type name="Phonon::VideoWidget" java-name="VideoWidget" />
124 115 <object-type name="Phonon::VolumeFaderEffect" java-name="VolumeFaderEffect" />
125 116 <object-type name="Phonon::VolumeSlider" java-name="VolumeSlider">
126 117 <modify-function signature="setAudioOutput(Phonon::AudioOutput*)">
127 118 <modify-argument index="1">
128 119 <reference-count action="set" variable-name="__rcAudioOutput" />
129 120 </modify-argument>
130 121 </modify-function>
131 122 </object-type>
123
124 <value-type name="Phonon::AudioChannelDescription" java-name="AudioChannelDescription" />
125 <value-type name="Phonon::SubtitleDescription" java-name="SubtitleDescription" />
126 <value-type name="Phonon::AudioCaptureDevice" java-name="AudioCaptureDevice" />
132 127
128 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'MediaSource' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
129 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'Path' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
130 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'Phonon_ObjectDescription' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
131 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'EffectParameter' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
132 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'EffectDescription' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
133 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'SubtitleDescription' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
134 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'AudioCaptureDevice' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
135 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'AudioOutputDevice' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
136 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'AudioChannelDescription' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
137
133 138 <suppress-warning text="WARNING(MetaJavaBuilder) :: Final class 'AbstractAudioOutput' set to non-final, as it is extended by other classes" />
134 139 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'QDBus' does not have a type entry" />
135 140 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'create(const QString &amp; name)' in 'QTextCodecPlugin'" />
136 141 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'keys() const' in 'QTextCodecPlugin'" />
137 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'MediaSource' has equals operators but no qHash() function" />
138 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'Path' has equals operators but no qHash() function" />
139 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'EffectParameter' has equals operators but no qHash() function" />
140 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'Phonon_ObjectDescription' has equals operators but no qHash() function" />
141 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'EffectDescription' has equals operators but no qHash() function" />
142 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'AudioOutputDevice' has equals operators but no qHash() function" />
143 142 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'Phonon::operator&lt;&lt;', unmatched return type 'QDebug'" />
144 143 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'Phonon::ObjectDescription::ObjectDescription', unmatched parameter type 'QExplicitlySharedDataPointer&lt;ObjectDescriptionData&gt; const&amp;'" />
144 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'Phonon::BackendCapabilities::notifier', unmatched return type 'Phonon::BackendCapabilities::Notifier*'" />
145 145
146 146
147 147
148 148
149 149
150 150
151 151
152 152
153 153 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::AudioOutputInterface' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
154 154 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.phonon.VolumeFaderEffect' for enum 'FadeCurve' is not declared" />
155 155 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::MediaSource' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
156 156 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::MediaController' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
157 157 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractXmlForwardIterator' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
158 158 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QFormLayout::FormStyle' is specified in typesystem, but not declared" />
159 159 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::AbstractAudioOutput' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
160 160 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.phonon.Phonon' for enum 'DiscType' is not declared" />
161 161 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::AudioOutput' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
162 162 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.phonon.VideoWidget' for enum 'AspectRatio' is not declared" />
163 163 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::Effect' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
164 164 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.phonon.MediaSource' for enum 'Type' is not declared" />
165 165 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::VolumeSlider' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
166 166 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::BackendInterface' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
167 167 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::EffectParameter' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
168 168 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::VideoWidget' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
169 169 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::StreamInterface' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
170 170 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.phonon.Phonon' for enum 'ErrorType' is not declared" />
171 171 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.phonon.VideoWidget' for enum 'ScaleMode' is not declared" />
172 172 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.phonon.AbstractAddon' for enum 'Interface' is not declared" />
173 173 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::MediaObjectInterface' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
174 174 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.phonon.Phonon' for enum 'MetaData' is not declared" />
175 175 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::Path' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
176 176 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.phonon.EffectParameter' for enum 'Hint' is not declared" />
177 177 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.phonon.MediaController' for enum 'Feature' is not declared" />
178 178 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::VideoPlayer' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
179 179 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::MediaObject' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
180 180 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.phonon.AbstractBackend' for enum 'Class' is not declared" />
181 181 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.phonon.AbstractAddon' for enum 'AngleCommand' is not declared" />
182 182 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.phonon.AbstractAddon' for enum 'TitleCommand' is not declared" />
183 183 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::VolumeFaderEffect' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
184 184 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::AudioOutputDevice' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
185 185 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::ObjectDescription' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
186 186 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::EffectDescription' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
187 187 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::VideoWidgetInterface' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
188 188 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::EffectInterface' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
189 189 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.phonon.Phonon' for enum 'State' is not declared" />
190 190 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::SeekSlider' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
191 191 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.phonon.AbstractAddon' for enum 'NavigationCommand' is not declared" />
192 192 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::MediaNode' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
193 193 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.phonon.Phonon' for enum 'Category' is not declared" />
194 194 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'JObjectWrapper' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
195 195 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::AbstractMediaStream' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
196 196 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::PlatformPlugin' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
197 197 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::AddonInterface' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
198 198 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.phonon.Phonon' for enum 'ObjectDescriptionType' is not declared" />
199 199 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.phonon.AbstractAddon' for enum 'ChapterCommand' is not declared" />
200 200 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::AbstractVideoOutput' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
201 201 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::EffectWidget' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
202 202 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'Phonon::VolumeFaderInterface' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
203 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.phonon.AbstractAddon' for enum 'AudioChannelCommand' is not declared"/>
204 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.phonon.AbstractAddon' for enum 'SubtitleCommand' is not declared"/>
205 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'Phonon::qHash', unmatched return type ''" />
203 206
204
205 207 </typesystem>
@@ -1,128 +1,129
1 1 <typesystem>
2 2 <rejection class="QSqlDriverCreator" />
3 3 <rejection class="QSqlDriverPlugin" />
4 4 <rejection class="QSqlDriverFactoryInterface" />
5 5
6 6 <namespace-type name="QSql">
7 7 <include file-name="qsql.h" location="global" />
8 8 </namespace-type>
9
9
10 10 <value-type name="QSqlDatabase">
11 11 <extra-includes>
12 12 <include file-name="QSqlQuery" location="global" />
13 13 <include file-name="QSqlError" location="global" />
14 14 <include file-name="QSqlIndex" location="global" />
15 15 <include file-name="QSqlRecord" location="global" />
16 16 <include file-name="QStringList" location="global" />
17 17 <include file-name="QSize" location="global" />
18 </extra-includes>
18 </extra-includes>
19 19 <modify-function signature="operator=(QSqlDatabase)" remove="all"/>
20 </value-type>
20 </value-type>
21 21
22 22 <value-type name="QSqlQuery">
23 23 <extra-includes>
24 24 <include file-name="QSqlError" location="global" />
25 25 <include file-name="QSqlRecord" location="global" />
26 26 <include file-name="QStringList" location="global" />
27 27 <include file-name="QSize" location="global" />
28 </extra-includes>
28 </extra-includes>
29 29 <modify-function signature="operator=(QSqlQuery)" remove="all"/>
30 </value-type>
30 </value-type>
31 31
32 32 <value-type name="QSqlRecord">
33 33 <extra-includes>
34 34 <include file-name="QSqlField" location="global" />
35 35 </extra-includes>
36 36 <modify-function signature="append(QSqlField)" access="non-final"/>
37 37 <modify-function signature="operator=(QSqlRecord)" remove="all"/>
38 38 </value-type>
39 39
40 40 <value-type name="QSqlError">
41 41 <modify-function signature="operator=(QSqlError)" remove="all"/>
42 42 </value-type>
43 43
44 <value-type name="QSqlIndex">
44 <value-type name="QSqlIndex">
45 45 <modify-function signature="operator=(QSqlIndex)" remove="all"/>
46 46 </value-type>
47 47
48 48 <value-type name="QSqlRelation" />
49 49
50 50 <value-type name="QSqlField">
51 51 <modify-function signature="operator=(QSqlField)" remove="all"/>
52 </value-type>
53
54 <object-type name="QSqlDriver">
52 </value-type>
53
54 <object-type name="QSqlDriver">
55 55 <extra-includes>
56 56 <include file-name="QSqlQuery" location="global" />
57 57 <include file-name="QSqlError" location="global" />
58 58 <include file-name="QSqlIndex" location="global" />
59 59 <include file-name="QSqlRecord" location="global" />
60 60 <include file-name="QStringList" location="global" />
61 61 <include file-name="QSize" location="global" />
62 </extra-includes>
63 </object-type>
64
65 <object-type name="QSqlQueryModel">
62 </extra-includes>
63 </object-type>
64
65 <object-type name="QSqlQueryModel">
66 66 <modify-function signature="indexInQuery(QModelIndex)const" access="non-final"/>
67 67 <modify-function signature="setQuery(QSqlQuery)" access="non-final"/>
68 68 <extra-includes>
69 69 <include file-name="QSqlError" location="global" />
70 70 <include file-name="QSqlQuery" location="global" />
71 71 <include file-name="QSqlRecord" location="global" />
72 72 <include file-name="QStringList" location="global" />
73 73 <include file-name="QSize" location="global" />
74 </extra-includes>
75 </object-type>
74 </extra-includes>
75 </object-type>
76 76 <object-type name="QSqlRelationalTableModel">
77 77 <extra-includes>
78 78 <include file-name="QStringList" location="global" />
79 79 <include file-name="QSize" location="global" />
80 </extra-includes>
80 </extra-includes>
81 81 </object-type>
82 82 <object-type name="QSqlResult">
83 83 <extra-includes>
84 84 <include file-name="QSqlError" location="global" />
85 85 <include file-name="QSqlQuery" location="global" />
86 86 <include file-name="QSqlRecord" location="global" />
87 87 <include file-name="QStringList" location="global" />
88 88 <include file-name="QSize" location="global" />
89 89 </extra-includes>
90 90 <modify-function signature="virtual_hook(int,void*)">
91 91 <remove />
92 92 </modify-function>
93
93
94 94 </object-type>
95 <object-type name="QSqlTableModel">
95 <object-type name="QSqlTableModel">
96 96 <extra-includes>
97 97 <include file-name="QSqlIndex" location="global" />
98 98 <include file-name="QStringList" location="global" />
99 99 <include file-name="QSize" location="global" />
100 </extra-includes>
101 </object-type>
100 </extra-includes>
101 </object-type>
102 102 <object-type name="QSqlDriverCreatorBase">
103 103 <extra-includes>
104 104 <include file-name="QSqlDriver" location="global" />
105 </extra-includes>
105 </extra-includes>
106 106 </object-type>
107
107
108 108 <enum-type name="QSql::Location" />
109 109 <enum-type name="QSql::ParamTypeFlag" flags="QSql::ParamType" />
110 110 <enum-type name="QSql::TableType" />
111 111 <enum-type name="QSql::NumericalPrecisionPolicy" />
112 112 <enum-type name="QSqlDriver::DriverFeature" />
113 113 <enum-type name="QSqlDriver::IdentifierType" />
114 114 <enum-type name="QSqlDriver::StatementType" />
115 115 <enum-type name="QSqlError::ErrorType" />
116 116 <enum-type name="QSqlField::RequiredStatus" />
117 117 <enum-type name="QSqlQuery::BatchExecutionMode"/>
118 118 <enum-type name="QSqlResult::BindingSyntax" />
119 119 <enum-type name="QSqlResult::VirtualHookOperation" />
120 120 <enum-type name="QSqlTableModel::EditStrategy" />
121 121
122 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSqlField' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
123 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSqlRecord' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
124
122 125 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'" />
123 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'" />
124 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'" />
125 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSqlField' has equals operators but no qHash() function" />
126 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSqlRecord' has equals operators but no qHash() function" />
126 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'" />
127 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'" />
127 128
128 129 </typesystem>
@@ -1,129 +1,130
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 </extra-includes>
19 </extra-includes>
20 20 <modify-function signature="operator=(QSqlDatabase)" remove="all"/>
21 </value-type>
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 </extra-includes>
29 </extra-includes>
30 30 <modify-function signature="operator=(QSqlQuery)" remove="all"/>
31 </value-type>
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 <value-type name="QSqlIndex">
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 </value-type>
54
55 <object-type name="QSqlDriver">
53 </value-type>
54
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 </extra-includes>
64 </object-type>
65
66 <object-type name="QSqlQueryModel">
63 </extra-includes>
64 </object-type>
65
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 </extra-includes>
76 </object-type>
75 </extra-includes>
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 </extra-includes>
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 <object-type name="QSqlTableModel">
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 </extra-includes>
102 </object-type>
101 </extra-includes>
102 </object-type>
103 103 <object-type name="QSqlDriverCreatorBase">
104 104 <extra-includes>
105 105 <include file-name="QSqlDriver" location="global"/>
106 </extra-includes>
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 122
123 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSqlField' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
124 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSqlRecord' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
125
123 126 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
124 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
125 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
126 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSqlField' has equals operators but no qHash() function"/>
127 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSqlRecord' has equals operators but no qHash() function"/>
127 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
128 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
128 129
129 130 </typesystem>
@@ -1,44 +1,44
1 1 <typesystem>
2 2 <namespace-type name="QSvg" />
3 3
4 4 <enum-type name="QGraphicsSvgItem::enum_1"/>
5
5
6 6 <object-type name="QSvgRenderer">
7 7 <extra-includes>
8 8 <include file-name="QRectF" location="global" />
9 9 <include file-name="QMatrix" location="global" />
10 10 <include file-name="QSize" location="global" />
11 11 <include file-name="QByteArray" location="global" />
12 </extra-includes>
13 </object-type>
14
12 </extra-includes>
13 </object-type>
14
15 15 <object-type name="QSvgWidget">
16 16 <extra-includes>
17 17 <include file-name="QByteArray" location="global" />
18 18 <include file-name="QSvgRenderer" location="global" />
19 19 <include file-name="QSize" location="global" />
20 </extra-includes>
21 </object-type>
20 </extra-includes>
21 </object-type>
22 22
23 23 <object-type name="QSvgGenerator">
24 24 <modify-function signature="setOutputDevice(QIODevice*)">
25 25 <modify-argument index="1">
26 26 <reference-count action="set" variable-name="__rcOutputDevice" />
27 27 </modify-argument>
28 28 </modify-function>
29 29 </object-type>
30 30
31 31 <object-type name="QGraphicsSvgItem">
32 32 <extra-includes>
33 33 <include file-name="QGraphicsItem" location="global" />
34 34 <include file-name="QSvgRenderer" location="global" />
35 35 <include file-name="QSize" location="global" />
36 </extra-includes>
37
36 </extra-includes>
37
38 38 <modify-function signature="matrix()const" remove="all"/>
39 39 <modify-function signature="resetMatrix()" remove="all"/>
40 40 <modify-function signature="sceneMatrix()const" remove="all"/>
41 41 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/>
42 </object-type>
42 </object-type>
43 43
44 44 </typesystem>
@@ -1,45 +1,45
1 1 <?xml version="1.0"?>
2 2 <typesystem package="com.trolltech.qt.svg"><rejection class="QGraphicsSvgItem"/>
3 3 <namespace-type name="QSvg"/>
4 4
5 5 <enum-type name="QGraphicsSvgItem::enum_1"/>
6
6
7 7 <object-type name="QSvgRenderer">
8 8 <extra-includes>
9 9 <include file-name="QRectF" location="global"/>
10 10 <include file-name="QMatrix" location="global"/>
11 11 <include file-name="QSize" location="global"/>
12 12 <include file-name="QByteArray" location="global"/>
13 </extra-includes>
14 </object-type>
15
13 </extra-includes>
14 </object-type>
15
16 16 <object-type name="QSvgWidget">
17 17 <extra-includes>
18 18 <include file-name="QByteArray" location="global"/>
19 19 <include file-name="QSvgRenderer" location="global"/>
20 20 <include file-name="QSize" location="global"/>
21 </extra-includes>
22 </object-type>
21 </extra-includes>
22 </object-type>
23 23
24 24 <object-type name="QSvgGenerator">
25 25 <modify-function signature="setOutputDevice(QIODevice*)">
26 26 <modify-argument index="1">
27 27 <reference-count action="set" variable-name="__rcOutputDevice"/>
28 28 </modify-argument>
29 29 </modify-function>
30 30 </object-type>
31 31
32 32 <object-type name="QGraphicsSvgItem">
33 33 <extra-includes>
34 34 <include file-name="QGraphicsItem" location="global"/>
35 35 <include file-name="QSvgRenderer" location="global"/>
36 36 <include file-name="QSize" location="global"/>
37 </extra-includes>
38
37 </extra-includes>
38
39 39 <modify-function signature="matrix()const" remove="all"/>
40 40 <modify-function signature="resetMatrix()" remove="all"/>
41 41 <modify-function signature="sceneMatrix()const" remove="all"/>
42 42 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/>
43 </object-type>
43 </object-type>
44 44
45 45 </typesystem>
@@ -1,76 +1,163
1 1 <?xml version="1.0"?>
2 2 <typesystem>
3 3 <namespace-type name="WebCore"/>
4 4
5 5 <enum-type name="QWebSettings::FontFamily"/>
6 6 <enum-type name="QWebSettings::FontSize"/>
7 7 <enum-type name="QWebSettings::WebGraphic"/>
8 <enum-type name="QWebSettings::WebAttribute"/>
9 <enum-type name="QWebPage::Extension"/>
8 <enum-type name="QWebSettings::WebAttribute">
9 <reject-enum-value name="LocalStorageEnabled" />
10 </enum-type>
11 <enum-type name="QWebPage::Extension" />
10 12 <enum-type name="QWebPage::NavigationType"/>
11 13 <enum-type name="QWebPage::WebAction"/>
12 14 <enum-type name="QWebPage::WebWindowType"/>
13 15 <enum-type name="QWebPage::FindFlag" flags="QWebPage::FindFlags" />
14 16 <enum-type name="QWebPage::LinkDelegationPolicy" />
15 <enum-type name="QWebPluginFactory::Extension"/>
16
17 <enum-type name="QWebPluginFactory::Extension" />
18 <enum-type name="QWebElement::StyleResolveStrategy" />
19 <enum-type name="QWebHistory::HistoryStateVersion">
20 <reject-enum-value name="DefaultHistoryVersion" />
21 </enum-type>
22 <enum-type name="QWebPage::ErrorDomain" />
23
24
25 <object-type name="QGraphicsWebView" />
17 26 <object-type name="QWebView">
18 27 <modify-function signature="setPage(QWebPage*)">
19 28 <modify-argument index="1">
20 29 <define-ownership class="java" owner="c++"/>
21 30 </modify-argument>
22 31 </modify-function>
23 32 </object-type>
24 33 <object-type name="QWebFrame">
25 34 <modify-function signature="addToJavaScriptWindowObject(QString,QObject*)">
26 35 <modify-argument index="2">
27 36 <reference-count action="ignore"/>
28 37 </modify-argument>
29 38 </modify-function>
30 39 </object-type>
31 <object-type name="QWebHistory"/>
40 <object-type name="QWebPage::ExtensionOption" />
41 <object-type name="QWebPage::ChooseMultipleFilesExtensionOption" />
42 <object-type name="QWebPage::ExtensionReturn" />
43 <object-type name="QWebPage::ChooseMultipleFilesExtensionReturn" />
44 <object-type name="QWebHistory">
45 <modify-function signature="saveState(QWebHistory::HistoryStateVersion)const">
46 <modify-argument index="1"><remove-default-expression /></modify-argument>
47 </modify-function>
48 </object-type>
32 49 <object-type name="QWebSettings"/>
33 <object-type name="QWebPage"/>
50 <object-type name="QWebPage">
51 <modify-function signature="javaScriptPrompt(QWebFrame*,QString,QString,QString*)">
52 <access modifier="private"/>
53 </modify-function>
54 <modify-function signature="setView(QWidget*)">
55 <modify-argument index="1">
56 <reference-count action="set" variable-name="__rcView"/>
57 </modify-argument>
58 </modify-function>
59 <modify-function signature="setNetworkAccessManager(QNetworkAccessManager*)">
60 <modify-argument index="1">
61 <define-ownership class="java" owner="c++"/>
62 </modify-argument>
63 </modify-function>
64 </object-type>
34 65
35 66 <value-type name="QWebHitTestResult">
36 67 <modify-function signature="operator=(QWebHitTestResult)" remove="all" />
37 68 </value-type>
38 69
39 70 <value-type name="QWebHistoryItem">
71 <custom-constructor>
72 return new QWebHistoryItem(*copy);
73 </custom-constructor>
74 <custom-destructor>
75 delete copy;
76 </custom-destructor>
40 77 <modify-function signature="operator=(QWebHistoryItem)" remove="all"/>
41 78 </value-type>
42 79
43 80 <object-type name="QWebHistoryInterface">
81 <modify-function signature="setDefaultInterface(QWebHistoryInterface*)">
82 <modify-argument index="1">
83 <reference-count action="set" variable-name="__rcInterface"/>
84 </modify-argument>
85 </modify-function>
44 86 </object-type>
45 87
46 <object-type name="QWebPluginFactory">
47 </object-type>
48 <value-type name="QWebPluginFactory::Plugin" generate="no">
88 <object-type name="QWebPluginFactory" />
89 <object-type name="QWebPluginDatabase" />
90 <object-type name="QWebInspector" />
91
92 <value-type name="QWebPluginInfo" />
93 <value-type name="QWebElement" />
94 <value-type name="QWebPluginFactory::Plugin" />
95 <value-type name="QWebPluginFactory::MimeType" />
96 <value-type name="QWebSecurityOrigin">
97 <custom-constructor>
98 return new QWebSecurityOrigin(*copy);
99 </custom-constructor>
100 <custom-destructor>
101 delete copy;
102 </custom-destructor>
103 </value-type>
104 <value-type name="QWebDatabase">
105 <custom-constructor>
106 return new QWebDatabase(*copy);
107 </custom-constructor>
108 <custom-destructor>
109 delete copy;
110 </custom-destructor>
49 111 </value-type>
112 <object-type name="QWebPluginFactory::ExtensionOption" />
113 <object-type name="QWebPluginFactory::ExtensionReturn" />
114 <object-type name="QWebPage::ErrorPageExtensionOption" />
115 <object-type name="QWebPage::ErrorPageExtensionReturn" />
50 116
51 117 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebFrame::QWebFrame', unmatched parameter type 'QWebFrameData*'" />
52 118 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebSettings::QWebSettings', unmatched parameter type 'WebCore::Settings*'" />
119 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebPluginInfo::QWebPluginInfo', unmatched parameter type 'WebCore::PluginPackage*'" />
120 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebElement::enclosingElement', unmatched parameter type 'WebCore::Node*'" />
121 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebElement::QWebElement', unmatched parameter type 'WebCore::Node*'" />
122 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebElement::QWebElement', unmatched parameter type 'WebCore::Element*'" />
123 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping field 'QWebPluginFactory_Plugin::mimeTypes' with unmatched type 'QList&lt;MimeType&gt;'" />
124 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QWebPluginInfo' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
125 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QWebPluginFactory_MimeType' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
126 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QWebElement' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
53 127
54 128 <!-- Needed to avoid warnings on compilers that don't support webkit -->
129 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPluginFactory::Plugin' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
130 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPluginFactory::ExtensionReturn' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
131 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPluginFactory::MimeType' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
132 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'Extension' is not declared" />
133 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPluginFactory::ExtensionOption' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
134 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPluginFactory' for enum 'Extension' is not declared" />
135 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPluginFactory' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
55 136 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'NavigationRequestResponse' is not declared" />
56 137 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebSettings' for enum 'WebAttribute' is not declared" />
57 138 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebSettings' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
58 139 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebHistoryItem' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
59 140 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebHistoryInterface' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
60 141 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'WebAction' is not declared" />
61 142 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebSettings' for enum 'FontSize' is not declared" />
62 143 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebSettings' for enum 'WebGraphic' is not declared" />
63 144 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'NavigationType' is not declared" />
64 145 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebSettings' for enum 'FontType' is not declared" />
65 146 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebFrame' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
66 147 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebHistory' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
67 148 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebView' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
68 149 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPage' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
69
70 150 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebHitTestResult' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
71 151 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'FindFlag' is not declared" />
72 152 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'LinkDelegationPolicy' is not declared" />
73 153 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebSettings' for enum 'FontFamily' is not declared" />
74 154 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'WebWindowType' is not declared" />
75
155 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebFrame::addToJavaScriptWindowObject', unmatched parameter type 'QScriptEngine::ValueOwnership'" />
156 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebDatabase' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
157 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPage::ExtensionReturn' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
158 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPage::ExtensionOption' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
159 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPage::ChooseMultipleFilesExtensionOption' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
160 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebSecurityOrigin' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
161 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPage::ChooseMultipleFilesExtensionReturn' is specified in typesystem, but not defined. This could potentially lead to compilation errors." />
162
76 163 </typesystem>
@@ -1,76 +1,163
1 1 <?xml version="1.0"?>
2 2 <typesystem package="com.trolltech.qt.webkit"><rejection class="QWebHistory"/><rejection class="QWebHistoryItem"/><rejection class="WebCore"/><suppress-warning text="WARNING(MetaJavaBuilder) :: skipping field 'QWebPluginFactory_Plugin::mimeTypes' with unmatched type 'QList&lt;MimeType&gt;'"/>
3 3 <namespace-type name="WebCore"/>
4 4
5 5 <enum-type name="QWebSettings::FontFamily"/>
6 6 <enum-type name="QWebSettings::FontSize"/>
7 7 <enum-type name="QWebSettings::WebGraphic"/>
8 <enum-type name="QWebSettings::WebAttribute"/>
8 <enum-type name="QWebSettings::WebAttribute">
9 <reject-enum-value name="LocalStorageEnabled"/>
10 </enum-type>
9 11 <enum-type name="QWebPage::Extension"/>
10 12 <enum-type name="QWebPage::NavigationType"/>
11 13 <enum-type name="QWebPage::WebAction"/>
12 14 <enum-type name="QWebPage::WebWindowType"/>
13 15 <enum-type name="QWebPage::FindFlag" flags="QWebPage::FindFlags"/>
14 16 <enum-type name="QWebPage::LinkDelegationPolicy"/>
15 17 <enum-type name="QWebPluginFactory::Extension"/>
16
18 <enum-type name="QWebElement::StyleResolveStrategy"/>
19 <enum-type name="QWebHistory::HistoryStateVersion">
20 <reject-enum-value name="DefaultHistoryVersion"/>
21 </enum-type>
22 <enum-type name="QWebPage::ErrorDomain"/>
23
24
25 <object-type name="QGraphicsWebView"/>
17 26 <object-type name="QWebView">
18 27 <modify-function signature="setPage(QWebPage*)">
19 28 <modify-argument index="1">
20 29 <define-ownership class="java" owner="c++"/>
21 30 </modify-argument>
22 31 </modify-function>
23 32 </object-type>
24 33 <object-type name="QWebFrame">
25 34 <modify-function signature="addToJavaScriptWindowObject(QString,QObject*)">
26 35 <modify-argument index="2">
27 36 <reference-count action="ignore"/>
28 37 </modify-argument>
29 38 </modify-function>
30 39 </object-type>
31 <object-type name="QWebHistory"/>
40 <object-type name="QWebPage::ExtensionOption"/>
41 <object-type name="QWebPage::ChooseMultipleFilesExtensionOption"/>
42 <object-type name="QWebPage::ExtensionReturn"/>
43 <object-type name="QWebPage::ChooseMultipleFilesExtensionReturn"/>
44 <object-type name="QWebHistory">
45 <modify-function signature="saveState(QWebHistory::HistoryStateVersion)const">
46 <modify-argument index="1"><remove-default-expression/></modify-argument>
47 </modify-function>
48 </object-type>
32 49 <object-type name="QWebSettings"/>
33 <object-type name="QWebPage"/>
50 <object-type name="QWebPage">
51 <modify-function signature="javaScriptPrompt(QWebFrame*,QString,QString,QString*)">
52 <access modifier="private"/>
53 </modify-function>
54 <modify-function signature="setView(QWidget*)">
55 <modify-argument index="1">
56 <reference-count action="set" variable-name="__rcView"/>
57 </modify-argument>
58 </modify-function>
59 <modify-function signature="setNetworkAccessManager(QNetworkAccessManager*)">
60 <modify-argument index="1">
61 <define-ownership class="java" owner="c++"/>
62 </modify-argument>
63 </modify-function>
64 </object-type>
34 65
35 66 <value-type name="QWebHitTestResult">
36 67 <modify-function signature="operator=(QWebHitTestResult)" remove="all"/>
37 68 </value-type>
38 69
39 70 <value-type name="QWebHistoryItem">
71 <custom-constructor>
72 return new QWebHistoryItem(*copy);
73 </custom-constructor>
74 <custom-destructor>
75 delete copy;
76 </custom-destructor>
40 77 <modify-function signature="operator=(QWebHistoryItem)" remove="all"/>
41 78 </value-type>
42 79
43 80 <object-type name="QWebHistoryInterface">
81 <modify-function signature="setDefaultInterface(QWebHistoryInterface*)">
82 <modify-argument index="1">
83 <reference-count action="set" variable-name="__rcInterface"/>
84 </modify-argument>
85 </modify-function>
44 86 </object-type>
45 87
46 <object-type name="QWebPluginFactory">
47 </object-type>
48 <value-type name="QWebPluginFactory::Plugin" generate="no">
88 <object-type name="QWebPluginFactory"/>
89 <object-type name="QWebPluginDatabase"/>
90 <object-type name="QWebInspector"/>
91
92 <value-type name="QWebPluginInfo"/>
93 <value-type name="QWebElement"/>
94 <value-type name="QWebPluginFactory::Plugin"/>
95 <value-type name="QWebPluginFactory::MimeType"/>
96 <value-type name="QWebSecurityOrigin">
97 <custom-constructor>
98 return new QWebSecurityOrigin(*copy);
99 </custom-constructor>
100 <custom-destructor>
101 delete copy;
102 </custom-destructor>
103 </value-type>
104 <value-type name="QWebDatabase">
105 <custom-constructor>
106 return new QWebDatabase(*copy);
107 </custom-constructor>
108 <custom-destructor>
109 delete copy;
110 </custom-destructor>
49 111 </value-type>
112 <object-type name="QWebPluginFactory::ExtensionOption"/>
113 <object-type name="QWebPluginFactory::ExtensionReturn"/>
114 <object-type name="QWebPage::ErrorPageExtensionOption"/>
115 <object-type name="QWebPage::ErrorPageExtensionReturn"/>
50 116
51 117 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebFrame::QWebFrame', unmatched parameter type 'QWebFrameData*'"/>
52 118 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebSettings::QWebSettings', unmatched parameter type 'WebCore::Settings*'"/>
119 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebPluginInfo::QWebPluginInfo', unmatched parameter type 'WebCore::PluginPackage*'"/>
120 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebElement::enclosingElement', unmatched parameter type 'WebCore::Node*'"/>
121 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebElement::QWebElement', unmatched parameter type 'WebCore::Node*'"/>
122 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebElement::QWebElement', unmatched parameter type 'WebCore::Element*'"/>
123 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping field 'QWebPluginFactory_Plugin::mimeTypes' with unmatched type 'QList&lt;MimeType&gt;'"/>
124 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QWebPluginInfo' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
125 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QWebPluginFactory_MimeType' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
126 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QWebElement' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
53 127
54 128 <!-- Needed to avoid warnings on compilers that don't support webkit -->
129 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPluginFactory::Plugin' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
130 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPluginFactory::ExtensionReturn' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
131 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPluginFactory::MimeType' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
132 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'Extension' is not declared"/>
133 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPluginFactory::ExtensionOption' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
134 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPluginFactory' for enum 'Extension' is not declared"/>
135 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPluginFactory' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
55 136 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'NavigationRequestResponse' is not declared"/>
56 137 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebSettings' for enum 'WebAttribute' is not declared"/>
57 138 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebSettings' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
58 139 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebHistoryItem' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
59 140 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebHistoryInterface' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
60 141 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'WebAction' is not declared"/>
61 142 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebSettings' for enum 'FontSize' is not declared"/>
62 143 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebSettings' for enum 'WebGraphic' is not declared"/>
63 144 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'NavigationType' is not declared"/>
64 145 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebSettings' for enum 'FontType' is not declared"/>
65 146 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebFrame' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
66 147 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebHistory' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
67 148 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebView' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
68 149 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPage' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
69
70 150 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebHitTestResult' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
71 151 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'FindFlag' is not declared"/>
72 152 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'LinkDelegationPolicy' is not declared"/>
73 153 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebSettings' for enum 'FontFamily' is not declared"/>
74 154 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.webkit.QWebPage' for enum 'WebWindowType' is not declared"/>
75
155 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWebFrame::addToJavaScriptWindowObject', unmatched parameter type 'QScriptEngine::ValueOwnership'"/>
156 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebDatabase' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
157 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPage::ExtensionReturn' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
158 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPage::ExtensionOption' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
159 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPage::ChooseMultipleFilesExtensionOption' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
160 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebSecurityOrigin' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
161 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QWebPage::ChooseMultipleFilesExtensionReturn' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
162
76 163 </typesystem>
@@ -1,280 +1,294
1 1 <?xml-stylesheet type="text/xsl" href="merge.xsl"?>
2 2 <typesystem>
3 3 <rejection class="QXmlAttributes::Attribute" />
4 <rejection class="QDomNode" field-name="impl" />
5
4 <rejection class="QDomNode" field-name="impl" />
5
6 6 <enum-type name="QDomNode::NodeType" />
7 7 <enum-type name="QDomNode::EncodingPolicy" />
8 8 <enum-type name="QDomImplementation::InvalidDataPolicy" />
9 <!--
10 9 <enum-type name="QXmlStreamReader::Error" />
11 10 <enum-type name="QXmlStreamReader::TokenType" />
12 -->
11 <enum-type name="QXmlStreamReader::ReadElementTextBehaviour" />
12
13 13
14 14 <value-type name="QDomAttr">
15 15 <modify-function signature="operator=(QDomAttr)" remove="all"/>
16 16 <modify-function signature="nodeType()const" remove="all"/>
17 </value-type>
17 </value-type>
18 18
19 19 <value-type name="QDomCDATASection">
20 20 <modify-function signature="operator=(QDomCDATASection)" remove="all"/>
21 21 <modify-function signature="nodeType()const" remove="all"/>
22 22 </value-type>
23 23
24 24 <value-type name="QDomCharacterData">
25 25 <modify-function signature="operator=(QDomCharacterData)" remove="all"/>
26 26 <modify-function signature="nodeType()const" remove="all"/>
27 27 </value-type>
28 28
29 29 <value-type name="QDomComment">
30 30 <modify-function signature="operator=(QDomComment)" remove="all"/>
31 31 <modify-function signature="nodeType()const" remove="all"/>
32 32 </value-type>
33 33
34 34 <value-type name="QDomDocument">
35 35 <modify-function signature="nodeType()const" remove="all"/>
36 36 <modify-function signature="operator=(QDomDocument)" remove="all"/>
37 37
38 38 <!--bool setContent(QIODevice* dev, bool namespaceProcessing, QString *errorMsg=0, int *errorLine=0, int *errorColumn=0 ); -->
39 39 <modify-function signature="setContent(QIODevice*, bool, QString*, int*, int*)">
40 40 <modify-argument index="1">
41 41 <reference-count action="set" variable-name="__rcContent" />
42 </modify-argument>
42 </modify-argument>
43 43 </modify-function>
44 44
45
46 45 <modify-function signature="setContent(QXmlInputSource*,QXmlReader*,QString*,int*,int*)">
47 46 <modify-argument index="1">
48 47 <reference-count action="set" variable-name="__rcContent" />
49 48 </modify-argument>
50 49 </modify-function>
50
51 <modify-function signature="setContent(QXmlInputSource*,bool,QString*,int*,int*)">
52 <modify-argument index="1">
53 <reference-count action="set" variable-name="__rcContent" />
54 </modify-argument>
55 </modify-function>
51 56
52 57 <modify-function signature="setContent(QIODevice*,QString*,int*,int*)">
53 58 <modify-argument index="1">
54 59 <reference-count action="set" variable-name="__rcContent" />
55 </modify-argument>
60 </modify-argument>
56 61 </modify-function>
57 62
58 63 </value-type>
59 64
60 65 <value-type name="QDomDocumentFragment">
61 66 <modify-function signature="nodeType()const" remove="all"/>
62 67 <modify-function signature="operator=(QDomDocumentFragment)" remove="all"/>
63 68 </value-type>
64 69
65 70 <value-type name="QDomDocumentType" >
66 71 <modify-function signature="nodeType()const" remove="all"/>
67 72 <modify-function signature="operator=(QDomDocumentType)" remove="all"/>
68 73 </value-type>
69 74
70 75 <value-type name="QDomEntity">
71 76 <modify-function signature="nodeType()const" remove="all"/>
72 77 <modify-function signature="operator=(QDomEntity)" remove="all"/>
73 78 </value-type>
74 79
75 80 <value-type name="QDomEntityReference">
76 81 <modify-function signature="nodeType()const" remove="all"/>
77 82 <modify-function signature="operator=(QDomEntityReference)" remove="all"/>
78 83 </value-type>
79 84
80 85 <value-type name="QDomImplementation">
81 86 <modify-function signature="operator=(QDomImplementation)" remove="all"/>
82 87 </value-type>
83 88
84 89 <value-type name="QDomNamedNodeMap">
85 90 <modify-function signature="operator=(QDomNamedNodeMap)" remove="all"/>
86 91 </value-type>
87 92
88 93 <value-type name="QDomNode">
89 94 <modify-function signature="operator=(QDomNode)" remove="all"/>
90 95 <modify-function signature="attributes()const" remove="all" />
91 96 </value-type>
92 97
93 98 <value-type name="QDomNodeList">
94 99 <modify-function signature="operator=(const QDomNodeList &amp;)" remove="all"/>
95 100 </value-type>
96 101
97 102 <value-type name="QDomNotation">
98 103 <modify-function signature="nodeType()const" remove="all"/>
99 104 <modify-function signature="operator=(QDomNotation)" remove="all"/>
100 105 </value-type>
101 106
102 107 <value-type name="QDomProcessingInstruction">
103 108 <modify-function signature="nodeType()const" remove="all"/>
104 109 <modify-function signature="operator=(QDomProcessingInstruction)" remove="all"/>
105 110 </value-type>
106 111
107 112 <value-type name="QDomText">
108 113 <modify-function signature="nodeType()const" remove="all"/>
109 114 <modify-function signature="operator=(const QDomText &amp;)" remove="all"/>
110 115 </value-type>
111 116
112 117 <value-type name="QXmlParseException" />
113 118
114 <!--
115 119 <value-type name="QXmlStreamAttribute">
116 120 <modify-function signature="operator=(QXmlStreamAttribute)" remove="all"/>
117 121 </value-type>
118 122
119 123 <value-type name="QXmlStreamAttributes">
120 124 <modify-function signature="operator+(QVector&lt;QXmlStreamAttribute>)const" remove="all"/>
121 125 <modify-function signature="operator&lt;&lt;(QVector&lt;QXmlStreamAttribute>)" remove="all"/>
122 126 <modify-function signature="operator&lt;&lt;(QXmlStreamAttribute)" remove="all"/>
123 127 <modify-function signature="push_back(QXmlStreamAttribute)" remove="all"/>
124 128 <modify-function signature="pop_back()" remove="all"/>
125 129 <modify-function signature="push_front(QXmlStreamAttribute)" remove="all"/>
126 130 <modify-function signature="pop_front()" remove="all"/>
127 131
128 132 <modify-function signature="value(const QString &amp;, const QLatin1String &amp;)const">
129 133 <remove />
130 </modify-function>
134 </modify-function>
131 135 <modify-function signature="value(const QLatin1String &amp;, const QLatin1String &amp;)const">
132 136 <remove />
133 </modify-function>
137 </modify-function>
134 138 <modify-function signature="value(const QLatin1String &amp;)const">
135 <remove />
136 </modify-function>
139 <remove />
140 </modify-function>
141 <modify-function signature="hasAttribute(const QLatin1String &amp;)const">
142 <remove />
143 </modify-function>
137 144 </value-type>
138 145
139 146 <value-type name="QXmlStreamNamespaceDeclaration">
140 147 <modify-function signature="operator=(QXmlStreamNamespaceDeclaration)" remove="all"/>
141 148 </value-type>
142 149
143 150 <value-type name="QXmlStreamNotationDeclaration">
144 151 <modify-function signature="operator=(QXmlStreamNotationDeclaration)" remove="all"/>
145 152 </value-type>
146 153
147 154 <value-type name="QXmlStreamEntityDeclaration">
148 155 <modify-function signature="operator=(QXmlStreamEntityDeclaration)" remove="all"/>
149 156 </value-type>
150 -->
151
152 <value-type name="QXmlAttributes">
157
158 <value-type name="QXmlAttributes">
153 159 <modify-function signature="index(const QLatin1String&amp;) const">
154 160 <remove/>
155 161 </modify-function>
156 162 <modify-function signature="value(const QLatin1String&amp;) const">
157 163 <remove/>
158 164 </modify-function>
159 165 </value-type>
160 166
161 167 <value-type name="QXmlNamespaceSupport">
162 168 <custom-constructor>
163 169 QXmlNamespaceSupport *clone = new QXmlNamespaceSupport;
164 170 clone->setPrefix("", copy->uri(""));
165
171
166 172 QStringList prefixes = copy->prefixes();
167 for (int i=0; i&lt;prefixes.size(); ++i)
173 for (int i=0; i&lt;prefixes.size(); ++i)
168 174 clone->setPrefix(prefixes.at(i), copy->uri(prefixes.at(i)));
169
175
170 176 return clone;
171 177 </custom-constructor>
172 178 <custom-destructor>
173 179 delete (QXmlNamespaceSupport *)copy;
174 </custom-destructor>
180 </custom-destructor>
181
175 182
176
177 183 </value-type>
178 184
179 185 <value-type name="QDomElement">
180 186 <modify-function signature="nodeType()const" remove="all"/>
181 187 <modify-function signature="operator=(QDomElement)" remove="all"/>
182
188
183 189 <modify-function signature="setAttribute(const QString &amp;, unsigned int)">
184 190 <remove />
185 191 </modify-function>
186 <modify-function signature="setAttribute(const QString &amp;, qulonglong)">
192 <modify-function signature="setAttribute(const QString &amp;, unsigned long long)">
187 193 <remove />
188 </modify-function>
194 </modify-function>
189 195 <modify-function signature="setAttributeNS(const QString, const QString &amp;, unsigned int)">
190 196 <remove />
191 197 </modify-function>
192 <modify-function signature="setAttributeNS(const QString, const QString &amp;, qulonglong)">
198 <modify-function signature="setAttributeNS(const QString, const QString &amp;, unsigned long long)">
193 199 <remove />
194 </modify-function>
195
200 </modify-function>
201
196 202 </value-type>
197
203
198 204 <interface-type name="QXmlContentHandler">
199 205 <modify-function signature="setDocumentLocator(QXmlLocator*)">
200 206 <modify-argument index="1">
201 207 <define-ownership class="shell" owner="c++" />
202 208 </modify-argument>
203 209 </modify-function>
204 210 </interface-type>
205 211 <interface-type name="QXmlDTDHandler" />
206 212 <interface-type name="QXmlDeclHandler" />
207 213 <interface-type name="QXmlEntityResolver" />
208 214 <interface-type name="QXmlErrorHandler" />
209 215 <interface-type name="QXmlLexicalHandler" />
210
216
211 217 <object-type name="QXmlDefaultHandler">
212 218 <modify-function signature="setDocumentLocator(QXmlLocator*)">
213 219 <modify-argument index="1">
214 220 <define-ownership class="shell" owner="c++" />
215 221 </modify-argument>
216 </modify-function>
222 </modify-function>
217 223 </object-type>
218 224 <object-type name="QXmlInputSource" />
219 <object-type name="QXmlLocator" />
225 <object-type name="QXmlLocator" />
220 226 <object-type name="QXmlSimpleReader">
221 227 <modify-function signature="parse(const QXmlInputSource*,bool)">
222 228 <modify-argument index="1" invalidate-after-use="yes" />
223 229 </modify-function>
224
230
225 231 <modify-function signature="setContentHandler(QXmlContentHandler*)">
226 232 <modify-argument index="1">
227 233 <reference-count action="set" variable-name="__rcContentHandler" />
228 234 </modify-argument>
229 235 </modify-function>
230 236 <modify-function signature="setDTDHandler(QXmlDTDHandler*)">
231 237 <modify-argument index="1">
232 238 <reference-count action="set" variable-name="__rcDTDHandler" />
233 239 </modify-argument>
234 240 </modify-function>
235 241 <modify-function signature="setDeclHandler(QXmlDeclHandler*)">
236 242 <modify-argument index="1">
237 243 <reference-count action="set" variable-name="__rcDeclHandler" />
238 244 </modify-argument>
239 245 </modify-function>
240 246 <modify-function signature="setEntityResolver(QXmlEntityResolver*)">
241 247 <modify-argument index="1">
242 248 <reference-count action="set" variable-name="__rcEntityResolver" />
243 249 </modify-argument>
244 250 </modify-function>
245 251 <modify-function signature="setErrorHandler(QXmlErrorHandler*)">
246 252 <modify-argument index="1">
247 253 <reference-count action="set" variable-name="__rcErrorHandler" />
248 254 </modify-argument>
249 255 </modify-function>
250 256 <modify-function signature="setLexicalHandler(QXmlLexicalHandler*)">
251 257 <modify-argument index="1">
252 258 <reference-count action="set" variable-name="__rcLexicalHandler" />
253 259 </modify-argument>
254 260 </modify-function>
255 261 </object-type>
256 262
257 <!--
258 263 <object-type name="QXmlStreamReader">
259 264 <modify-function signature="QXmlStreamReader(const char*)" remove="all" />
260 265 <modify-function signature="addData(const char*)" remove="all" />
261 266 <modify-function signature="setEntityResolver(QXmlStreamEntityResolver*)">
262 267 <modify-argument index="1">
263 268 <reference-count action="set" variable-name="__rcEntityResolver" />
264 269 </modify-argument>
265 </modify-function>
270 </modify-function>
266 271 </object-type>
267 272 <object-type name="QXmlStreamWriter">
268 273 <modify-function signature="QXmlStreamWriter(QString *)">
269 274 <remove />
270 275 </modify-function>
271 276 </object-type>
272 -->
273
277
274 278 <object-type name="QXmlReader">
275 279 <modify-function signature="parse(const QXmlInputSource*)">
276 280 <modify-argument index="1" invalidate-after-use="yes" />
277 281 </modify-function>
278 </object-type>
279
282 </object-type>
283
284 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDomNodeList' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
285 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QXmlStreamNamespaceDeclaration' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
286 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDomNamedNodeMap' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
287 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QXmlStreamNotationDeclaration' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
288 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDomNode' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
289 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDomImplementation' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
290 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QXmlStreamAttribute' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
291 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QXmlStreamAttributes' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
292 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QXmlStreamEntityDeclaration' has equals operators but no qHash() function. Hashcode of objects will consistently be 0." />
293
280 294 </typesystem>
@@ -1,309 +1,323
1 1 <?xml version="1.0"?>
2 2 <typesystem package="com.trolltech.qt.xml"><rejection class="QXmlNamespaceSupport"/>
3 3 <rejection class="QXmlAttributes::Attribute"/>
4 <rejection class="QDomNode" field-name="impl"/>
5
4 <rejection class="QDomNode" field-name="impl"/>
5
6 6 <enum-type name="QDomNode::NodeType"/>
7 7 <enum-type name="QDomNode::EncodingPolicy"/>
8 8 <enum-type name="QDomImplementation::InvalidDataPolicy"/>
9 <!--
10 <enum-type name="QXmlStreamReader::Error" />
11 <enum-type name="QXmlStreamReader::TokenType" />
12 -->
9 <enum-type name="QXmlStreamReader::Error"/>
10 <enum-type name="QXmlStreamReader::TokenType"/>
11 <enum-type name="QXmlStreamReader::ReadElementTextBehaviour"/>
12
13 13
14 14 <value-type name="QDomAttr">
15 15 <modify-function signature="operator=(QDomAttr)" remove="all"/>
16 16 <modify-function signature="nodeType()const" remove="all"/>
17 </value-type>
17 </value-type>
18 18
19 19 <value-type name="QDomCDATASection">
20 20 <modify-function signature="operator=(QDomCDATASection)" remove="all"/>
21 21 <modify-function signature="nodeType()const" remove="all"/>
22 22 </value-type>
23 23
24 24 <value-type name="QDomCharacterData">
25 25 <modify-function signature="operator=(QDomCharacterData)" remove="all"/>
26 26 <modify-function signature="nodeType()const" remove="all"/>
27 27 </value-type>
28 28
29 29 <value-type name="QDomComment">
30 30 <modify-function signature="operator=(QDomComment)" remove="all"/>
31 31 <modify-function signature="nodeType()const" remove="all"/>
32 32 </value-type>
33 33
34 34 <value-type name="QDomDocument">
35 35 <modify-function signature="nodeType()const" remove="all"/>
36 36 <modify-function signature="operator=(QDomDocument)" remove="all"/>
37 37
38 38 <!--bool setContent(QIODevice* dev, bool namespaceProcessing, QString *errorMsg=0, int *errorLine=0, int *errorColumn=0 ); -->
39 39 <modify-function signature="setContent(QIODevice*, bool, QString*, int*, int*)">
40 40 <modify-argument index="1">
41 41 <reference-count action="set" variable-name="__rcContent"/>
42 </modify-argument>
42 </modify-argument>
43 43 </modify-function>
44 44
45
46 45 <modify-function signature="setContent(QXmlInputSource*,QXmlReader*,QString*,int*,int*)">
47 46 <modify-argument index="1">
48 47 <reference-count action="set" variable-name="__rcContent"/>
49 48 </modify-argument>
50 49 </modify-function>
50
51 <modify-function signature="setContent(QXmlInputSource*,bool,QString*,int*,int*)">
52 <modify-argument index="1">
53 <reference-count action="set" variable-name="__rcContent"/>
54 </modify-argument>
55 </modify-function>
51 56
52 57 <modify-function signature="setContent(QIODevice*,QString*,int*,int*)">
53 58 <modify-argument index="1">
54 59 <reference-count action="set" variable-name="__rcContent"/>
55 </modify-argument>
60 </modify-argument>
56 61 </modify-function>
57 62
58 63 </value-type>
59 64
60 65 <value-type name="QDomDocumentFragment">
61 66 <modify-function signature="nodeType()const" remove="all"/>
62 67 <modify-function signature="operator=(QDomDocumentFragment)" remove="all"/>
63 68 </value-type>
64 69
65 70 <value-type name="QDomDocumentType">
66 71 <modify-function signature="nodeType()const" remove="all"/>
67 72 <modify-function signature="operator=(QDomDocumentType)" remove="all"/>
68 73 </value-type>
69 74
70 75 <value-type name="QDomEntity">
71 76 <modify-function signature="nodeType()const" remove="all"/>
72 77 <modify-function signature="operator=(QDomEntity)" remove="all"/>
73 78 </value-type>
74 79
75 80 <value-type name="QDomEntityReference">
76 81 <modify-function signature="nodeType()const" remove="all"/>
77 82 <modify-function signature="operator=(QDomEntityReference)" remove="all"/>
78 83 </value-type>
79 84
80 85 <value-type name="QDomImplementation">
81 86 <modify-function signature="operator=(QDomImplementation)" remove="all"/>
82 87 </value-type>
83 88
84 89 <value-type name="QDomNamedNodeMap">
85 90 <modify-function signature="operator=(QDomNamedNodeMap)" remove="all"/>
86 91 </value-type>
87 92
88 93 <value-type name="QDomNode">
89 94 <modify-function signature="operator=(QDomNode)" remove="all"/>
90 95 <modify-function signature="attributes()const" remove="all"/>
91 96
92 97 <modify-function signature="save(QTextStream&amp;,int)const">
93 98 <modify-argument index="1">
94 99 <replace-type modified-type="QTextStream*"/>
95 100 <conversion-rule class="native">
96 101 QTextStream &amp; %out% = *qscriptvalue_cast&lt;QTextStream*&gt;(%in%);
97 102 </conversion-rule>
98 103 </modify-argument>
99 104 </modify-function>
100 105
101 106 <modify-function signature="save(QTextStream&amp;,int,QDomNode::EncodingPolicy)const">
102 107 <modify-argument index="1">
103 108 <replace-type modified-type="QTextStream*"/>
104 109 <conversion-rule class="native">
105 110 QTextStream &amp; %out% = *qscriptvalue_cast&lt;QTextStream*&gt;(%in%);
106 111 </conversion-rule>
107 112 </modify-argument>
108 113 </modify-function>
109 114 </value-type>
110 115
111 116 <value-type name="QDomNodeList">
112 117 <modify-function signature="operator=(const QDomNodeList &amp;)" remove="all"/>
113 118 </value-type>
114 119
115 120 <value-type name="QDomNotation">
116 121 <modify-function signature="nodeType()const" remove="all"/>
117 122 <modify-function signature="operator=(QDomNotation)" remove="all"/>
118 123 </value-type>
119 124
120 125 <value-type name="QDomProcessingInstruction">
121 126 <modify-function signature="nodeType()const" remove="all"/>
122 127 <modify-function signature="operator=(QDomProcessingInstruction)" remove="all"/>
123 128 </value-type>
124 129
125 130 <value-type name="QDomText">
126 131 <modify-function signature="nodeType()const" remove="all"/>
127 132 <modify-function signature="operator=(const QDomText &amp;)" remove="all"/>
128 133 </value-type>
129 134
130 135 <value-type name="QXmlParseException"/>
131 136
132 <!--
133 137 <value-type name="QXmlStreamAttribute">
134 138 <modify-function signature="operator=(QXmlStreamAttribute)" remove="all"/>
135 139 </value-type>
136 140
137 141 <value-type name="QXmlStreamAttributes">
138 <modify-function signature="operator+(QVector&lt;QXmlStreamAttribute>)const" remove="all"/>
139 <modify-function signature="operator&lt;&lt;(QVector&lt;QXmlStreamAttribute>)" remove="all"/>
142 <modify-function signature="operator+(QVector&lt;QXmlStreamAttribute&gt;)const" remove="all"/>
143 <modify-function signature="operator&lt;&lt;(QVector&lt;QXmlStreamAttribute&gt;)" remove="all"/>
140 144 <modify-function signature="operator&lt;&lt;(QXmlStreamAttribute)" remove="all"/>
141 145 <modify-function signature="push_back(QXmlStreamAttribute)" remove="all"/>
142 146 <modify-function signature="pop_back()" remove="all"/>
143 147 <modify-function signature="push_front(QXmlStreamAttribute)" remove="all"/>
144 148 <modify-function signature="pop_front()" remove="all"/>
145 149
146 150 <modify-function signature="value(const QString &amp;, const QLatin1String &amp;)const">
147 <remove />
148 </modify-function>
151 <remove/>
152 </modify-function>
149 153 <modify-function signature="value(const QLatin1String &amp;, const QLatin1String &amp;)const">
150 <remove />
151 </modify-function>
154 <remove/>
155 </modify-function>
152 156 <modify-function signature="value(const QLatin1String &amp;)const">
153 <remove />
154 </modify-function>
157 <remove/>
158 </modify-function>
159 <modify-function signature="hasAttribute(const QLatin1String &amp;)const">
160 <remove/>
161 </modify-function>
155 162 </value-type>
156 163
157 164 <value-type name="QXmlStreamNamespaceDeclaration">
158 165 <modify-function signature="operator=(QXmlStreamNamespaceDeclaration)" remove="all"/>
159 166 </value-type>
160 167
161 168 <value-type name="QXmlStreamNotationDeclaration">
162 169 <modify-function signature="operator=(QXmlStreamNotationDeclaration)" remove="all"/>
163 170 </value-type>
164 171
165 172 <value-type name="QXmlStreamEntityDeclaration">
166 173 <modify-function signature="operator=(QXmlStreamEntityDeclaration)" remove="all"/>
167 174 </value-type>
168 -->
169
170 <value-type name="QXmlAttributes">
175
176 <value-type name="QXmlAttributes">
171 177 <modify-function signature="index(const QLatin1String&amp;) const">
172 178 <remove/>
173 179 </modify-function>
174 180 <modify-function signature="value(const QLatin1String&amp;) const">
175 181 <remove/>
176 182 </modify-function>
177 183 </value-type>
178 184
179 185 <value-type name="QXmlNamespaceSupport">
180 186 <custom-constructor>
181 187 QXmlNamespaceSupport *clone = new QXmlNamespaceSupport;
182 188 clone-&gt;setPrefix("", copy-&gt;uri(""));
183
189
184 190 QStringList prefixes = copy-&gt;prefixes();
185 for (int i=0; i&lt;prefixes.size(); ++i)
191 for (int i=0; i&lt;prefixes.size(); ++i)
186 192 clone-&gt;setPrefix(prefixes.at(i), copy-&gt;uri(prefixes.at(i)));
187
193
188 194 return clone;
189 195 </custom-constructor>
190 196 <custom-destructor>
191 197 delete (QXmlNamespaceSupport *)copy;
192 </custom-destructor>
198 </custom-destructor>
199
193 200
194
195 201 </value-type>
196 202
197 203 <value-type name="QDomElement">
198 204 <modify-function signature="nodeType()const" remove="all"/>
199 205 <modify-function signature="operator=(QDomElement)" remove="all"/>
200
206
201 207 <modify-function signature="setAttribute(const QString &amp;, unsigned int)">
202 208 <remove/>
203 209 </modify-function>
204 <modify-function signature="setAttribute(const QString &amp;, qulonglong)">
210 <modify-function signature="setAttribute(const QString &amp;, unsigned long long)">
205 211 <remove/>
206 </modify-function>
212 </modify-function>
207 213 <modify-function signature="setAttributeNS(const QString, const QString &amp;, unsigned int)">
208 214 <remove/>
209 215 </modify-function>
210 <modify-function signature="setAttributeNS(const QString, const QString &amp;, qulonglong)">
216 <modify-function signature="setAttributeNS(const QString, const QString &amp;, unsigned long long)">
211 217 <remove/>
212 </modify-function>
213
218 </modify-function>
219
214 220 </value-type>
215
221
216 222 <interface-type name="QXmlContentHandler">
217 223 <modify-function signature="setDocumentLocator(QXmlLocator*)">
218 224 <modify-argument index="1">
219 225 <define-ownership class="shell" owner="c++"/>
220 226 </modify-argument>
221 227 </modify-function>
222 228 </interface-type>
223 229 <interface-type name="QXmlDTDHandler"/>
224 230 <interface-type name="QXmlDeclHandler"/>
225 231 <interface-type name="QXmlEntityResolver"/>
226 232 <interface-type name="QXmlErrorHandler"/>
227 233 <interface-type name="QXmlLexicalHandler"/>
228
234
229 235 <object-type name="QXmlDefaultHandler">
230 236 <modify-function signature="setDocumentLocator(QXmlLocator*)">
231 237 <modify-argument index="1">
232 238 <define-ownership class="shell" owner="c++"/>
233 239 </modify-argument>
234 </modify-function>
240 </modify-function>
235 241 </object-type>
236 242 <object-type name="QXmlInputSource"/>
237 <object-type name="QXmlLocator"/>
243 <object-type name="QXmlLocator"/>
238 244 <object-type name="QXmlSimpleReader">
239 245 <modify-function signature="parse(const QXmlInputSource*,bool)">
240 246 <modify-argument index="1" invalidate-after-use="yes"/>
241 247 </modify-function>
242
248
243 249 <modify-function signature="setContentHandler(QXmlContentHandler*)">
244 250 <modify-argument index="1">
245 251 <reference-count action="set" variable-name="__rcContentHandler"/>
246 252 </modify-argument>
247 253 </modify-function>
248 254 <modify-function signature="setDTDHandler(QXmlDTDHandler*)">
249 255 <modify-argument index="1">
250 256 <reference-count action="set" variable-name="__rcDTDHandler"/>
251 257 </modify-argument>
252 258 </modify-function>
253 259 <modify-function signature="setDeclHandler(QXmlDeclHandler*)">
254 260 <modify-argument index="1">
255 261 <reference-count action="set" variable-name="__rcDeclHandler"/>
256 262 </modify-argument>
257 263 </modify-function>
258 264 <modify-function signature="setEntityResolver(QXmlEntityResolver*)">
259 265 <modify-argument index="1">
260 266 <reference-count action="set" variable-name="__rcEntityResolver"/>
261 267 </modify-argument>
262 268 </modify-function>
263 269 <modify-function signature="setErrorHandler(QXmlErrorHandler*)">
264 270 <modify-argument index="1">
265 271 <reference-count action="set" variable-name="__rcErrorHandler"/>
266 272 </modify-argument>
267 273 </modify-function>
268 274 <modify-function signature="setLexicalHandler(QXmlLexicalHandler*)">
269 275 <modify-argument index="1">
270 276 <reference-count action="set" variable-name="__rcLexicalHandler"/>
271 277 </modify-argument>
272 278 </modify-function>
273 279 </object-type>
274 280
275 <!--
276 281 <object-type name="QXmlStreamReader">
277 <modify-function signature="QXmlStreamReader(const char*)" remove="all" />
278 <modify-function signature="addData(const char*)" remove="all" />
282 <modify-function signature="QXmlStreamReader(const char*)" remove="all"/>
283 <modify-function signature="addData(const char*)" remove="all"/>
279 284 <modify-function signature="setEntityResolver(QXmlStreamEntityResolver*)">
280 285 <modify-argument index="1">
281 <reference-count action="set" variable-name="__rcEntityResolver" />
286 <reference-count action="set" variable-name="__rcEntityResolver"/>
282 287 </modify-argument>
283 </modify-function>
288 </modify-function>
284 289 </object-type>
285 290 <object-type name="QXmlStreamWriter">
286 291 <modify-function signature="QXmlStreamWriter(QString *)">
287 <remove />
292 <remove/>
288 293 </modify-function>
289 294 </object-type>
290 -->
291
295
292 296 <object-type name="QXmlReader">
293 297 <modify-function signature="parse(const QXmlInputSource*)">
294 298 <modify-argument index="1" invalidate-after-use="yes"/>
295 299 </modify-function>
296 300
297 301 <modify-function signature="feature(QString,bool*)const">
298 302 <modify-argument index="2">
299 303 <remove-argument/>
300 304 </modify-argument>
301 305 </modify-function>
302 306 <modify-function signature="property(QString,bool*)const">
303 307 <modify-argument index="2">
304 308 <remove-argument/>
305 309 </modify-argument>
306 310 </modify-function>
307 </object-type>
308
311 </object-type>
312
313 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDomNodeList' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
314 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QXmlStreamNamespaceDeclaration' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
315 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDomNamedNodeMap' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
316 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QXmlStreamNotationDeclaration' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
317 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDomNode' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
318 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDomImplementation' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
319 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QXmlStreamAttribute' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
320 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QXmlStreamAttributes' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
321 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QXmlStreamEntityDeclaration' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
322
309 323 </typesystem>
@@ -1,143 +1,190
1 1 <?xml version="1.0"?>
2 2 <typesystem>
3 3
4 4
5 <namespace-type name="QPatternist"/>
6 <namespace-type name="QPatternistSDK"/>
7
5 8 <enum-type name="QXmlNodeModelIndex::NodeKind"/>
6 9 <enum-type name="QXmlNodeModelIndex::DocumentOrder"/>
7 <enum-type name="QXmlNodeModelIndex::Axis"/>
8 <enum-type name="QXmlQuery::QueryLanguage"/>
10 <enum-type name="QAbstractXmlNodeModel::NodeCopySetting"/>
9 11 <enum-type name="QAbstractXmlNodeModel::SimpleAxis"/>
12 <enum-type name="QXmlQuery::QueryLanguage" />
10 13
11 14 <object-type name="QAbstractMessageHandler">
12 15 <modify-function signature="QAbstractMessageHandler(QObject*)" remove="all" />
13 16 </object-type>
14 17 <object-type name="QAbstractUriResolver"/>
15 18 <object-type name="QAbstractXmlForwardIterator"/>
16 19
17 20 <rejection class="QPatternist::NodeIndexStorage" />
18
19 <rejection class="QAbstractXmlNodeModel" enum-name="NodeCopySetting"/>
21 <rejection class="QAbstractXmlNodeModel" function-name="mapToItem" />
20 22 <rejection class="QAbstractXmlNodeModel" function-name="mapToSequence" />
21 23 <rejection class="QAbstractXmlNodeModel" function-name="sequencedTypedValue" />
22 24 <rejection class="QAbstractXmlNodeModel" function-name="sendNamespaces" />
23 25 <rejection class="QAbstractXmlNodeModel" function-name="iterate" />
24 26 <rejection class="QAbstractXmlNodeModel" function-name="copyNodeTo" />
25 27 <rejection class="QAbstractXmlNodeModel" function-name="type" />
26 <rejection class="QAbstractXmlNodeModel" function-name="isDeepEqual" />
27 <rejection class="QAbstractXmlNodeModel" function-name="namespaceForPrefix" />
28 28 <object-type name="QAbstractXmlNodeModel">
29 <modify-function signature="QAbstractXmlNodeModel()" remove="all" />
30 <modify-function signature="namespaceForPrefix(QXmlNodeModelIndex,short) const"
31 remove="all" />
32 <modify-function signature="isDeepEqual(QXmlNodeModelIndex,QXmlNodeModelIndex) const"
33 remove="all" />
29 34 </object-type>
30 35
31 36 <rejection class="QAbstractXmlReceiver" function-name="item" />
32 37 <rejection class="QAbstractXmlReceiver" function-name="sendAsNode" />
33 <object-type name="QAbstractXmlReceiver">
34 </object-type>
38 <value-type name="QAbstractXmlReceiver">
39 </value-type>
35 40
36 41 <object-type name="QSimpleXmlNodeModel" />
37 42
38 43 <value-type name="QSourceLocation">
39 44 <modify-function signature="operator=(QSourceLocation)" remove="all" />
40 45 </value-type>
46 <value-type name="QXmlSchema" />
47 <object-type name="QXmlSchemaValidator" />
41 48
42 49 <rejection class="QXmlFormatter" function-name="item" />
43 50 <object-type name="QXmlFormatter">
44 51 <modify-function signature="startFormattingContent()" remove="all" />
45 52 </object-type>
46 53
47 54 <value-type name="QXmlItem">
48 55 <modify-function signature="operator=(QXmlItem)" remove="all" />
49 56 </value-type>
50 57
51 58 <value-type name="QXmlName">
59 <modify-function signature="QXmlName(QXmlNamePool&amp;,QString,QString,QString)" access="private">
60 <modify-argument index="3">
61 <remove-default-expression />
62 </modify-argument>
63 <modify-argument index="4">
64 <remove-default-expression />
65 </modify-argument>
66 </modify-function>
67
52 68 <modify-function signature="operator=(QXmlName)" remove="all" />
53 <modify-function signature="QXmlName(short,short,short)" remove="all" />
69 <modify-function signature="QXmlName(short,short,short)"
70 remove="all" />
54 71 <modify-function signature="localName()const" remove="all" />
55 72 <modify-function signature="prefix()const" remove="all" />
56 73 <modify-function signature="hasPrefix()const" remove="all" />
57 74 <modify-function signature="hasNamespace()const" remove="all" />
58 75 <modify-function signature="namespaceURI()const" remove="all" />
59 76 <modify-function signature="isLexicallyEqual(const QXmlName)const" remove="all" />
60 77 <modify-function signature="setPrefix(const short)" remove="all" />
61 78 <modify-function signature="setNamespaceURI(const short)" remove="all" />
62 79 <modify-function signature="setLocalName(const short)" remove="all" />
63 80 <modify-function signature="code()const" remove="all" />
64 81 </value-type>
65 82
66 83 <value-type name="QXmlNamePool">
67 84 <modify-function signature="operator=(QXmlNamePool)" remove="all" />
68 85 </value-type>
69 86
70 87 <rejection class="QXmlNodeModelIndex" function-name="sequencedTypedValue" />
71 88 <rejection class="QXmlNodeModelIndex" function-name="sendNamespaces" />
72 89 <rejection class="QXmlNodeModelIndex" function-name="iterate" />
73 90 <rejection class="QXmlNodeModelIndex" function-name="type" />
91 <rejection class="QXmlNodeModelIndex" enum-name="Axis" />
74 92 <value-type name="QXmlNodeModelIndex">
75 93 <modify-function signature="name() const" remove="all" />
76 94 <modify-function signature="root() const" remove="all" />
77 95 <modify-function signature="documentUri() const" remove="all" />
78 96 <modify-function signature="baseUri() const" remove="all" />
79 97 <modify-function signature="kind() const" remove="all" />
80 98 <modify-function signature="isDeepEqual(QXmlNodeModelIndex) const" remove="all" />
81 99 <modify-function signature="compareOrder(QXmlNodeModelIndex) const" remove="all" />
82 100 <modify-function signature="namespaceBindings() const" remove="all" />
83 101 <modify-function signature="namespaceForPrefix(short) const" remove="all" />
84 102 <modify-function signature="stringValue() const" remove="all" />
85 103 <modify-function signature="is(QXmlNodeModelIndex) const" remove="all" />
86 104 <modify-function signature="reset()" remove="all" />
87 105 <modify-function signature="internalPointer()const" remove="all" />
88 106 </value-type>
89 107
90 <value-type name="QXmlQuery">
108 <value-type name="QXmlSerializerPointer"/>
109
110 <object-type name="QXmlQuery">
111 <modify-function signature="setFocus(QIODevice*)">
112 <modify-argument index="1">
113 <reference-count action="set" variable-name="__rcFocusDevice" />
114 </modify-argument>
115 </modify-function>
116 <modify-function signature="setNetworkAccessManager(QNetworkAccessManager*)">
117 <modify-argument index="1">
118 <reference-count action="set" variable-name="__rcNetworkAccessManager" />
119 </modify-argument>
120 </modify-function>
121 <modify-function signature="evaluateTo(QAbstractXmlReceiver *)const" remove="all" />
91 122 <modify-function signature="evaluateTo(QStringList&lt;QString&gt;*)const" remove="all" />
92 123 <modify-function signature="setMessageHandler(QAbstractMessageHandler*)">
93 124 <modify-argument index="1">
94 125 <reference-count action="set" variable-name="__rcMessageHandler" />
95 126 </modify-argument>
96 127 </modify-function>
97 128 <modify-function signature="setQuery(QIODevice*, QUrl)">
98 129 <modify-argument index="1">
99 130 <reference-count action="ignore" /> <!-- Data from IODevice is readAll()'d immediately and the pointer is not stored -->
100 131 </modify-argument>
101 132 </modify-function>
102 133 <modify-function signature="setUriResolver(const QAbstractUriResolver*)">
103 134 <modify-argument index="1">
104 135 <reference-count action="set" variable-name="__rcUriResolver" />
105 136 </modify-argument>
106 137 </modify-function>
107 </value-type>
138 </object-type>
108 139 <object-type name="QXmlResultItems"/>
109 140
110 141 <rejection class="QXmlSerializer" function-name="item" />
111 142 <object-type name="QXmlSerializer">
143 <modify-function signature="atDocumentRoot()const" remove="all" />
144 <modify-function signature="startContent()" remove="all" />
145 <modify-function signature="writeEscaped(QString)" remove="all" />
146 <modify-function signature="writeEscapedAttribute(QString)" remove="all" />
147 <modify-function signature="write(QString)" remove="all" />
148 <modify-function signature="write(QXmlName)" remove="all" />
149 <modify-function signature="write(const char *)" remove="all" />
150 <modify-function signature="isBindingInScope(QXmlName)const" remove="all" />
151 <modify-function signature="setCodec(const QTextCodec *)">
152 <modify-argument index="1">
153 <reference-count action="set" variable-name="__rcCodec" />
154 </modify-argument>
155 </modify-function>
112 156 </object-type>
113 157
114 158
115 159
116 160 <suppress-warning text="WARNING(MetaJavaBuilder) :: horribly broken type ''"/>
161 <suppress-warning text="WARNING(MetaJavaBuilder) :: template baseclass 'QExplicitlySharedDataPointer&lt;QXmlSerializer&gt;' of 'QXmlSerializerPointer' is not known" />
117 162
118 163 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QXmlItem::QXmlItem', unmatched parameter type 'QPatternist::Item const&amp;'" />
119 164 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QXmlNodeModelIndex::sequencedTypedValue', unmatched return type 'QExplicitlySharedDataPointer&lt;QAbstractXmlForwardIterator&lt;QPatternist::Item&gt;&gt;"/>
165 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QXmlNamePool::QXmlNamePool', unmatched parameter type 'QPatternist::NamePool*'" />
120 166
121 167 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QXmlNodeModelIndex::QXmlNodeModelIndex', unmatched parameter type 'QPatternist::NodeIndexStorage const&amp;'" />
122 168
123 169 <!-- To avoid warnings when running the generator on systems without XML patterns -->
124 170 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSimpleXmlNodeModel' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
171 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlSerializerPointer' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
125 172 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSourceLocation' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
126 173 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlFormatter' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
127 174 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractUriResolver' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
128 175 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractXmlReceiver' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
129 176 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.xmlpatterns.QXmlNodeModelIndex' for enum 'DocumentOrder' is not declared"/>
130 177 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlQuery' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
131 178 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlName' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
132 179 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.xmlpatterns.QAbstractXmlNodeModel' for enum 'NodeCopySetting' is not declared"/>
133 180 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlSerializer' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
134 181 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractXmlNodeModel' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
135 182 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlItem' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
136 183 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlNodeModelIndex' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
137 184 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlResultItems' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
138 185 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractMessageHandler' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
139 186 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.xmlpatterns.QXmlNodeModelIndex' for enum 'NodeKind' is not declared"/>
140 187 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.xmlpatterns.QAbstractXmlNodeModel' for enum 'SimpleAxis' is not declared"/>
141 188 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlNamePool' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
142
189 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.xmlpatterns.QXmlQuery' for enum 'QueryLanguage' is not declared" />
143 190 </typesystem>
@@ -1,143 +1,187
1 1 <?xml version="1.0"?>
2 2 <typesystem package="com.trolltech.qt.xmlpatterns"><suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: ForwardAxis in QXmlNodeModelIndex::Axis"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: ReverseAxis in QXmlNodeModelIndex::Axis"/>
3 3
4 4
5 <namespace-type name="QPatternist"/>
6 <namespace-type name="QPatternistSDK"/>
7
5 8 <enum-type name="QXmlNodeModelIndex::NodeKind"/>
6 9 <enum-type name="QXmlNodeModelIndex::DocumentOrder"/>
7 <enum-type name="QXmlNodeModelIndex::Axis"/>
8 <enum-type name="QXmlQuery::QueryLanguage"/>
10 <enum-type name="QAbstractXmlNodeModel::NodeCopySetting"/>
9 11 <enum-type name="QAbstractXmlNodeModel::SimpleAxis"/>
12 <enum-type name="QXmlQuery::QueryLanguage"/>
10 13
11 14 <object-type name="QAbstractMessageHandler">
12 15 <modify-function signature="QAbstractMessageHandler(QObject*)" remove="all"/>
13 16 </object-type>
14 17 <object-type name="QAbstractUriResolver"/>
15 18 <object-type name="QAbstractXmlForwardIterator"/>
16 19
17 20 <rejection class="QPatternist::NodeIndexStorage"/>
18
19 <rejection class="QAbstractXmlNodeModel" enum-name="NodeCopySetting"/>
21 <rejection class="QAbstractXmlNodeModel" function-name="mapToItem"/>
20 22 <rejection class="QAbstractXmlNodeModel" function-name="mapToSequence"/>
21 23 <rejection class="QAbstractXmlNodeModel" function-name="sequencedTypedValue"/>
22 24 <rejection class="QAbstractXmlNodeModel" function-name="sendNamespaces"/>
23 25 <rejection class="QAbstractXmlNodeModel" function-name="iterate"/>
24 26 <rejection class="QAbstractXmlNodeModel" function-name="copyNodeTo"/>
25 27 <rejection class="QAbstractXmlNodeModel" function-name="type"/>
26 <rejection class="QAbstractXmlNodeModel" function-name="isDeepEqual"/>
27 <rejection class="QAbstractXmlNodeModel" function-name="namespaceForPrefix"/>
28 28 <object-type name="QAbstractXmlNodeModel">
29 <modify-function signature="QAbstractXmlNodeModel()" remove="all"/>
30 <modify-function signature="namespaceForPrefix(QXmlNodeModelIndex,short) const" remove="all"/>
31 <modify-function signature="isDeepEqual(QXmlNodeModelIndex,QXmlNodeModelIndex) const" remove="all"/>
29 32 </object-type>
30 33
31 34 <rejection class="QAbstractXmlReceiver" function-name="item"/>
32 35 <rejection class="QAbstractXmlReceiver" function-name="sendAsNode"/>
33 <object-type name="QAbstractXmlReceiver">
34 </object-type>
36 <value-type name="QAbstractXmlReceiver">
37 </value-type>
35 38
36 39 <object-type name="QSimpleXmlNodeModel"/>
37 40
38 41 <value-type name="QSourceLocation">
39 42 <modify-function signature="operator=(QSourceLocation)" remove="all"/>
40 43 </value-type>
44 <value-type name="QXmlSchema"/>
45 <object-type name="QXmlSchemaValidator"/>
41 46
42 47 <rejection class="QXmlFormatter" function-name="item"/>
43 48 <object-type name="QXmlFormatter">
44 49 <modify-function signature="startFormattingContent()" remove="all"/>
45 50 </object-type>
46 51
47 52 <value-type name="QXmlItem">
48 53 <modify-function signature="operator=(QXmlItem)" remove="all"/>
49 54 </value-type>
50 55
51 56 <value-type name="QXmlName">
57 <modify-function signature="QXmlName(QXmlNamePool&amp;,QString,QString,QString)" access="private">
58 <modify-argument index="3">
59 <remove-default-expression/>
60 </modify-argument>
61 <modify-argument index="4">
62 <remove-default-expression/>
63 </modify-argument>
64 </modify-function>
65
52 66 <modify-function signature="operator=(QXmlName)" remove="all"/>
53 67 <modify-function signature="QXmlName(short,short,short)" remove="all"/>
54 68 <modify-function signature="localName()const" remove="all"/>
55 69 <modify-function signature="prefix()const" remove="all"/>
56 70 <modify-function signature="hasPrefix()const" remove="all"/>
57 71 <modify-function signature="hasNamespace()const" remove="all"/>
58 72 <modify-function signature="namespaceURI()const" remove="all"/>
59 73 <modify-function signature="isLexicallyEqual(const QXmlName)const" remove="all"/>
60 74 <modify-function signature="setPrefix(const short)" remove="all"/>
61 75 <modify-function signature="setNamespaceURI(const short)" remove="all"/>
62 76 <modify-function signature="setLocalName(const short)" remove="all"/>
63 77 <modify-function signature="code()const" remove="all"/>
64 78 </value-type>
65 79
66 80 <value-type name="QXmlNamePool">
67 81 <modify-function signature="operator=(QXmlNamePool)" remove="all"/>
68 82 </value-type>
69 83
70 84 <rejection class="QXmlNodeModelIndex" function-name="sequencedTypedValue"/>
71 85 <rejection class="QXmlNodeModelIndex" function-name="sendNamespaces"/>
72 86 <rejection class="QXmlNodeModelIndex" function-name="iterate"/>
73 87 <rejection class="QXmlNodeModelIndex" function-name="type"/>
88 <rejection class="QXmlNodeModelIndex" enum-name="Axis"/>
74 89 <value-type name="QXmlNodeModelIndex">
75 90 <modify-function signature="name() const" remove="all"/>
76 91 <modify-function signature="root() const" remove="all"/>
77 92 <modify-function signature="documentUri() const" remove="all"/>
78 93 <modify-function signature="baseUri() const" remove="all"/>
79 94 <modify-function signature="kind() const" remove="all"/>
80 95 <modify-function signature="isDeepEqual(QXmlNodeModelIndex) const" remove="all"/>
81 96 <modify-function signature="compareOrder(QXmlNodeModelIndex) const" remove="all"/>
82 97 <modify-function signature="namespaceBindings() const" remove="all"/>
83 98 <modify-function signature="namespaceForPrefix(short) const" remove="all"/>
84 99 <modify-function signature="stringValue() const" remove="all"/>
85 100 <modify-function signature="is(QXmlNodeModelIndex) const" remove="all"/>
86 101 <modify-function signature="reset()" remove="all"/>
87 102 <modify-function signature="internalPointer()const" remove="all"/>
88 103 </value-type>
89 104
90 <value-type name="QXmlQuery">
105 <value-type name="QXmlSerializerPointer"/>
106
107 <object-type name="QXmlQuery">
108 <modify-function signature="setFocus(QIODevice*)">
109 <modify-argument index="1">
110 <reference-count action="set" variable-name="__rcFocusDevice"/>
111 </modify-argument>
112 </modify-function>
113 <modify-function signature="setNetworkAccessManager(QNetworkAccessManager*)">
114 <modify-argument index="1">
115 <reference-count action="set" variable-name="__rcNetworkAccessManager"/>
116 </modify-argument>
117 </modify-function>
118 <modify-function signature="evaluateTo(QAbstractXmlReceiver *)const" remove="all"/>
91 119 <modify-function signature="evaluateTo(QStringList&lt;QString&gt;*)const" remove="all"/>
92 120 <modify-function signature="setMessageHandler(QAbstractMessageHandler*)">
93 121 <modify-argument index="1">
94 122 <reference-count action="set" variable-name="__rcMessageHandler"/>
95 123 </modify-argument>
96 124 </modify-function>
97 125 <modify-function signature="setQuery(QIODevice*, QUrl)">
98 126 <modify-argument index="1">
99 127 <reference-count action="ignore"/> <!-- Data from IODevice is readAll()'d immediately and the pointer is not stored -->
100 128 </modify-argument>
101 129 </modify-function>
102 130 <modify-function signature="setUriResolver(const QAbstractUriResolver*)">
103 131 <modify-argument index="1">
104 132 <reference-count action="set" variable-name="__rcUriResolver"/>
105 133 </modify-argument>
106 134 </modify-function>
107 </value-type>
135 </object-type>
108 136 <object-type name="QXmlResultItems"/>
109 137
110 138 <rejection class="QXmlSerializer" function-name="item"/>
111 139 <object-type name="QXmlSerializer">
140 <modify-function signature="atDocumentRoot()const" remove="all"/>
141 <modify-function signature="startContent()" remove="all"/>
142 <modify-function signature="writeEscaped(QString)" remove="all"/>
143 <modify-function signature="writeEscapedAttribute(QString)" remove="all"/>
144 <modify-function signature="write(QString)" remove="all"/>
145 <modify-function signature="write(QXmlName)" remove="all"/>
146 <modify-function signature="write(const char *)" remove="all"/>
147 <modify-function signature="isBindingInScope(QXmlName)const" remove="all"/>
148 <modify-function signature="setCodec(const QTextCodec *)">
149 <modify-argument index="1">
150 <reference-count action="set" variable-name="__rcCodec"/>
151 </modify-argument>
152 </modify-function>
112 153 </object-type>
113 154
114 155
115 156
116 157 <suppress-warning text="WARNING(MetaJavaBuilder) :: horribly broken type ''"/>
158 <suppress-warning text="WARNING(MetaJavaBuilder) :: template baseclass 'QExplicitlySharedDataPointer&lt;QXmlSerializer&gt;' of 'QXmlSerializerPointer' is not known"/>
117 159
118 160 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QXmlItem::QXmlItem', unmatched parameter type 'QPatternist::Item const&amp;'"/>
119 161 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QXmlNodeModelIndex::sequencedTypedValue', unmatched return type 'QExplicitlySharedDataPointer&lt;QAbstractXmlForwardIterator&lt;QPatternist::Item&gt;&gt;"/>
162 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QXmlNamePool::QXmlNamePool', unmatched parameter type 'QPatternist::NamePool*'"/>
120 163
121 164 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QXmlNodeModelIndex::QXmlNodeModelIndex', unmatched parameter type 'QPatternist::NodeIndexStorage const&amp;'"/>
122 165
123 166 <!-- To avoid warnings when running the generator on systems without XML patterns -->
124 167 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSimpleXmlNodeModel' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
168 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlSerializerPointer' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
125 169 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QSourceLocation' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
126 170 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlFormatter' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
127 171 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractUriResolver' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
128 172 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractXmlReceiver' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
129 173 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.xmlpatterns.QXmlNodeModelIndex' for enum 'DocumentOrder' is not declared"/>
130 174 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlQuery' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
131 175 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlName' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
132 176 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.xmlpatterns.QAbstractXmlNodeModel' for enum 'NodeCopySetting' is not declared"/>
133 177 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlSerializer' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
134 178 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractXmlNodeModel' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
135 179 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlItem' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
136 180 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlNodeModelIndex' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
137 181 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlResultItems' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
138 182 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QAbstractMessageHandler' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
139 183 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.xmlpatterns.QXmlNodeModelIndex' for enum 'NodeKind' is not declared"/>
140 184 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.xmlpatterns.QAbstractXmlNodeModel' for enum 'SimpleAxis' is not declared"/>
141 185 <suppress-warning text="WARNING(MetaJavaBuilder) :: type 'QXmlNamePool' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/>
142
186 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'com.trolltech.qt.xmlpatterns.QXmlQuery' for enum 'QueryLanguage' is not declared"/>
143 187 </typesystem>
General Comments 0
You need to be logged in to leave comments. Login now