##// END OF EJS Templates
fixed polymorphic id handler for QGraphicsItem...
florianlink -
r170:193dbb137eb2
parent child
Show More
@@ -1,305 +1,306
1 /****************************************************************************
1 /****************************************************************************
2 **
2 **
3 ** Copyright (C) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
3 ** Copyright (C) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
4 ** All rights reserved.
4 ** All rights reserved.
5 ** Contact: Nokia Corporation (qt-info@nokia.com)
5 ** Contact: Nokia Corporation (qt-info@nokia.com)
6 **
6 **
7 ** This file is part of the Qt Script Generator project on Qt Labs.
7 ** This file is part of the Qt Script Generator project on Qt Labs.
8 **
8 **
9 ** $QT_BEGIN_LICENSE:LGPL$
9 ** $QT_BEGIN_LICENSE:LGPL$
10 ** No Commercial Usage
10 ** No Commercial Usage
11 ** This file contains pre-release code and may not be distributed.
11 ** This file contains pre-release code and may not be distributed.
12 ** You may use this file in accordance with the terms and conditions
12 ** You may use this file in accordance with the terms and conditions
13 ** contained in the Technology Preview License Agreement accompanying
13 ** contained in the Technology Preview License Agreement accompanying
14 ** this package.
14 ** this package.
15 **
15 **
16 ** GNU Lesser General Public License Usage
16 ** GNU Lesser General Public License Usage
17 ** Alternatively, this file may be used under the terms of the GNU Lesser
17 ** Alternatively, this file may be used under the terms of the GNU Lesser
18 ** General Public License version 2.1 as published by the Free Software
18 ** General Public License version 2.1 as published by the Free Software
19 ** Foundation and appearing in the file LICENSE.LGPL included in the
19 ** Foundation and appearing in the file LICENSE.LGPL included in the
20 ** packaging of this file. Please review the following information to
20 ** packaging of this file. Please review the following information to
21 ** ensure the GNU Lesser General Public License version 2.1 requirements
21 ** ensure the GNU Lesser General Public License version 2.1 requirements
22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
23 **
23 **
24 ** In addition, as a special exception, Nokia gives you certain additional
24 ** In addition, as a special exception, Nokia gives you certain additional
25 ** rights. These rights are described in the Nokia Qt LGPL Exception
25 ** rights. These rights are described in the Nokia Qt LGPL Exception
26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
27 **
27 **
28 ** If you have questions regarding the use of this file, please contact
28 ** If you have questions regarding the use of this file, please contact
29 ** Nokia at qt-info@nokia.com.
29 ** Nokia at qt-info@nokia.com.
30 **
30 **
31 **
31 **
32 **
32 **
33 **
33 **
34 **
34 **
35 **
35 **
36 **
36 **
37 **
37 **
38 ** $QT_END_LICENSE$
38 ** $QT_END_LICENSE$
39 **
39 **
40 ****************************************************************************/
40 ****************************************************************************/
41
41
42 #include "setupgenerator.h"
42 #include "setupgenerator.h"
43 #include "shellgenerator.h"
43 #include "shellgenerator.h"
44 #include "reporthandler.h"
44 #include "reporthandler.h"
45 #include "fileout.h"
45 #include "fileout.h"
46
46
47 //#define Q_SCRIPT_LAZY_GENERATOR
47 //#define Q_SCRIPT_LAZY_GENERATOR
48
48
49 void SetupGenerator::addClass(const QString& package, const AbstractMetaClass *cls)
49 void SetupGenerator::addClass(const QString& package, const AbstractMetaClass *cls)
50 {
50 {
51 packHash[package].append(cls);
51 packHash[package].append(cls);
52 }
52 }
53
53
54 void maybeDeclareMetaType(QTextStream &stream, const QString &typeName,
54 void maybeDeclareMetaType(QTextStream &stream, const QString &typeName,
55 QSet<QString> &registeredTypeNames);
55 QSet<QString> &registeredTypeNames);
56 bool hasDefaultConstructor(const AbstractMetaClass *meta_class);
56 bool hasDefaultConstructor(const AbstractMetaClass *meta_class);
57
57
58 static QStringList getOperatorCodes(const AbstractMetaClass* cls) {
58 static QStringList getOperatorCodes(const AbstractMetaClass* cls) {
59 QSet<QString> operatorCodes;
59 QSet<QString> operatorCodes;
60 AbstractMetaFunctionList returned;
60 AbstractMetaFunctionList returned;
61 AbstractMetaFunctionList functions = cls->functions();
61 AbstractMetaFunctionList functions = cls->functions();
62 foreach (AbstractMetaFunction *function, functions) {
62 foreach (AbstractMetaFunction *function, functions) {
63 if (function->originalName().startsWith("operator")) {
63 if (function->originalName().startsWith("operator")) {
64 QString op = function->originalName().mid(8);
64 QString op = function->originalName().mid(8);
65 operatorCodes.insert(op);
65 operatorCodes.insert(op);
66 }
66 }
67 }
67 }
68 QSet<QString> r;
68 QSet<QString> r;
69 foreach(QString op, operatorCodes.toList()) {
69 foreach(QString op, operatorCodes.toList()) {
70 if (op == ">" || op == "<" || op == ">=" || op == "<=" || op == "==" || op == "!=") {
70 if (op == ">" || op == "<" || op == ">=" || op == "<=" || op == "==" || op == "!=") {
71 r.insert("PythonQt::Type_RichCompare");
71 r.insert("PythonQt::Type_RichCompare");
72 } else if (op == "+") {
72 } else if (op == "+") {
73 r.insert("PythonQt::Type_Add");
73 r.insert("PythonQt::Type_Add");
74 } else if (op == "-") {
74 } else if (op == "-") {
75 r.insert("PythonQt::Type_Subtract");
75 r.insert("PythonQt::Type_Subtract");
76 } else if (op == "/") {
76 } else if (op == "/") {
77 r.insert("PythonQt::Type_Divide");
77 r.insert("PythonQt::Type_Divide");
78 } else if (op == "*") {
78 } else if (op == "*") {
79 r.insert("PythonQt::Type_Multiply");
79 r.insert("PythonQt::Type_Multiply");
80 } else if (op == "%") {
80 } else if (op == "%") {
81 r.insert("PythonQt::Type_Mod");
81 r.insert("PythonQt::Type_Mod");
82 } else if (op == "&") {
82 } else if (op == "&") {
83 r.insert("PythonQt::Type_And");
83 r.insert("PythonQt::Type_And");
84 } else if (op == "|") {
84 } else if (op == "|") {
85 r.insert("PythonQt::Type_Or");
85 r.insert("PythonQt::Type_Or");
86 } else if (op == "^") {
86 } else if (op == "^") {
87 r.insert("PythonQt::Type_Xor");
87 r.insert("PythonQt::Type_Xor");
88 } else if (op == "~") {
88 } else if (op == "~") {
89 r.insert("PythonQt::Type_Invert");
89 r.insert("PythonQt::Type_Invert");
90
90
91 } else if (op == "+=") {
91 } else if (op == "+=") {
92 r.insert("PythonQt::Type_InplaceAdd");
92 r.insert("PythonQt::Type_InplaceAdd");
93 } else if (op == "-=") {
93 } else if (op == "-=") {
94 r.insert("PythonQt::Type_InplaceSubtract");
94 r.insert("PythonQt::Type_InplaceSubtract");
95 } else if (op == "/=") {
95 } else if (op == "/=") {
96 r.insert("PythonQt::Type_InplaceDivide");
96 r.insert("PythonQt::Type_InplaceDivide");
97 } else if (op == "*=") {
97 } else if (op == "*=") {
98 r.insert("PythonQt::Type_InplaceMultiply");
98 r.insert("PythonQt::Type_InplaceMultiply");
99 } else if (op == "%=") {
99 } else if (op == "%=") {
100 r.insert("PythonQt::Type_InplaceMod");
100 r.insert("PythonQt::Type_InplaceMod");
101 } else if (op == "&=") {
101 } else if (op == "&=") {
102 r.insert("PythonQt::Type_InplaceAnd");
102 r.insert("PythonQt::Type_InplaceAnd");
103 } else if (op == "|=") {
103 } else if (op == "|=") {
104 r.insert("PythonQt::Type_InplaceOr");
104 r.insert("PythonQt::Type_InplaceOr");
105 } else if (op == "^=") {
105 } else if (op == "^=") {
106 r.insert("PythonQt::Type_InplaceXor");
106 r.insert("PythonQt::Type_InplaceXor");
107 }
107 }
108 }
108 }
109 if (cls->hasDefaultIsNull()) {
109 if (cls->hasDefaultIsNull()) {
110 r.insert("PythonQt::Type_NonZero");
110 r.insert("PythonQt::Type_NonZero");
111 }
111 }
112 QStringList result = r.toList();
112 QStringList result = r.toList();
113 return result;
113 return result;
114 }
114 }
115
115
116 static bool class_less_than(const AbstractMetaClass *a, const AbstractMetaClass *b)
116 static bool class_less_than(const AbstractMetaClass *a, const AbstractMetaClass *b)
117 {
117 {
118 return a->name() < b->name();
118 return a->name() < b->name();
119 }
119 }
120
120
121 void SetupGenerator::generate()
121 void SetupGenerator::generate()
122 {
122 {
123 AbstractMetaClassList classes_with_polymorphic_id;
123 AbstractMetaClassList classes_with_polymorphic_id;
124 {
124 {
125 QHashIterator<QString, QList<const AbstractMetaClass*> > pack(packHash);
125 QHashIterator<QString, QList<const AbstractMetaClass*> > pack(packHash);
126 while (pack.hasNext()) {
126 while (pack.hasNext()) {
127 pack.next();
127 pack.next();
128 QList<const AbstractMetaClass*> list = pack.value();
128 QList<const AbstractMetaClass*> list = pack.value();
129 foreach (const AbstractMetaClass *cls, list) {
129 foreach (const AbstractMetaClass *cls, list) {
130 if (cls->typeEntry()->isPolymorphicBase()) {
130 if (cls->typeEntry()->isPolymorphicBase()) {
131 classes_with_polymorphic_id.append((AbstractMetaClass*)cls);
131 classes_with_polymorphic_id.append((AbstractMetaClass*)cls);
132 }
132 }
133 }
133 }
134 }
134 }
135 }
135 }
136 qSort(classes_with_polymorphic_id.begin(), classes_with_polymorphic_id.end(), class_less_than);
136 qSort(classes_with_polymorphic_id.begin(), classes_with_polymorphic_id.end(), class_less_than);
137
137
138 QHashIterator<QString, QList<const AbstractMetaClass*> > pack(packHash);
138 QHashIterator<QString, QList<const AbstractMetaClass*> > pack(packHash);
139 while (pack.hasNext()) {
139 while (pack.hasNext()) {
140 pack.next();
140 pack.next();
141 QList<const AbstractMetaClass*> list = pack.value();
141 QList<const AbstractMetaClass*> list = pack.value();
142 if (list.isEmpty())
142 if (list.isEmpty())
143 continue;
143 continue;
144 qSort(list.begin(), list.end(), class_less_than);
144 qSort(list.begin(), list.end(), class_less_than);
145
145
146 QString packKey = pack.key();
146 QString packKey = pack.key();
147 QString packName = pack.key();
147 QString packName = pack.key();
148 QStringList components = packName.split("_");
148 QStringList components = packName.split("_");
149 if ((components.size() > 2) && (components.at(0) == "com")
149 if ((components.size() > 2) && (components.at(0) == "com")
150 && (components.at(1) == "trolltech")) {
150 && (components.at(1) == "trolltech")) {
151 // kill com.trolltech in key
151 // kill com.trolltech in key
152 components.removeAt(0);
152 components.removeAt(0);
153 components.removeAt(0);
153 components.removeAt(0);
154 }
154 }
155
155
156 QString shortPackName;
156 QString shortPackName;
157 foreach (QString comp, components) {
157 foreach (QString comp, components) {
158 comp[0] = comp[0].toUpper();
158 comp[0] = comp[0].toUpper();
159 shortPackName += comp;
159 shortPackName += comp;
160 }
160 }
161 // add missing camel case (workaround..)
161 // add missing camel case (workaround..)
162 if (shortPackName == "QtWebkit") {
162 if (shortPackName == "QtWebkit") {
163 shortPackName = "QtWebKit";
163 shortPackName = "QtWebKit";
164 } else if (shortPackName == "QtXmlpatterns") {
164 } else if (shortPackName == "QtXmlpatterns") {
165 shortPackName = "QtXmlPatterns";
165 shortPackName = "QtXmlPatterns";
166 } else if (shortPackName == "QtOpengl") {
166 } else if (shortPackName == "QtOpengl") {
167 shortPackName = "QtOpenGL";
167 shortPackName = "QtOpenGL";
168 } else if (shortPackName == "QtUitools") {
168 } else if (shortPackName == "QtUitools") {
169 shortPackName = "QtUiTools";
169 shortPackName = "QtUiTools";
170 }
170 }
171
171
172
172
173 {
173 {
174 QString fileName(packName + "/" + packKey + "_init.cpp");
174 QString fileName(packName + "/" + packKey + "_init.cpp");
175 FileOut initFile(m_out_dir + "/generated_cpp/" + fileName);
175 FileOut initFile(m_out_dir + "/generated_cpp/" + fileName);
176 ReportHandler::debugSparse(QString("generating: %1").arg(fileName));
176 ReportHandler::debugSparse(QString("generating: %1").arg(fileName));
177 QTextStream &s = initFile.stream;
177 QTextStream &s = initFile.stream;
178
178
179 s << "#include <PythonQt.h>" << endl;
179 s << "#include <PythonQt.h>" << endl;
180
180
181 for (int i=0; i<(list.count()+MAX_CLASSES_PER_FILE-1) / MAX_CLASSES_PER_FILE; i++) {
181 for (int i=0; i<(list.count()+MAX_CLASSES_PER_FILE-1) / MAX_CLASSES_PER_FILE; i++) {
182 s << "#include \"" << packKey << QString::number(i) << ".h\"" << endl;
182 s << "#include \"" << packKey << QString::number(i) << ".h\"" << endl;
183 }
183 }
184 s << endl;
184 s << endl;
185
185
186 QStringList polymorphicHandlers;
186 QStringList polymorphicHandlers;
187 if (!packName.endsWith("_builtin")) {
187 if (!packName.endsWith("_builtin")) {
188 polymorphicHandlers = writePolymorphicHandler(s, list.at(0)->package(), classes_with_polymorphic_id, list);
188 polymorphicHandlers = writePolymorphicHandler(s, list.at(0)->package(), classes_with_polymorphic_id, list);
189 s << endl;
189 s << endl;
190 }
190 }
191
191
192 // declare individual class creation functions
192 // declare individual class creation functions
193 s << "void PythonQt_init_" << shortPackName << "(PyObject* module) {" << endl;
193 s << "void PythonQt_init_" << shortPackName << "(PyObject* module) {" << endl;
194
194
195 if (shortPackName.endsWith("Builtin")) {
195 if (shortPackName.endsWith("Builtin")) {
196 shortPackName = shortPackName.mid(0, shortPackName.length()-strlen("builtin"));
196 shortPackName = shortPackName.mid(0, shortPackName.length()-strlen("builtin"));
197 }
197 }
198
198
199 QStringList cppClassNames;
199 QStringList cppClassNames;
200 foreach (const AbstractMetaClass *cls, list) {
200 foreach (const AbstractMetaClass *cls, list) {
201
201
202 QString shellCreator;
202 QString shellCreator;
203 if (cls->generateShellClass()) {
203 if (cls->generateShellClass()) {
204 shellCreator = ", PythonQtSetInstanceWrapperOnShell<" + ShellGenerator::shellClassName(cls) + ">";
204 shellCreator = ", PythonQtSetInstanceWrapperOnShell<" + ShellGenerator::shellClassName(cls) + ">";
205 } else {
205 } else {
206 shellCreator = ", NULL";
206 shellCreator = ", NULL";
207 }
207 }
208 QString operatorCodes = getOperatorCodes(cls).join("|");
208 QString operatorCodes = getOperatorCodes(cls).join("|");
209 if (operatorCodes.isEmpty()) {
209 if (operatorCodes.isEmpty()) {
210 operatorCodes = "0";
210 operatorCodes = "0";
211 }
211 }
212 if (cls->isQObject()) {
212 if (cls->isQObject()) {
213 s << "PythonQt::priv()->registerClass(&" << cls->qualifiedCppName() << "::staticMetaObject, \"" << shortPackName <<"\", PythonQtCreateObject<PythonQtWrapper_" << cls->name() << ">" << shellCreator << ", module, " << operatorCodes <<");" << endl;
213 s << "PythonQt::priv()->registerClass(&" << cls->qualifiedCppName() << "::staticMetaObject, \"" << shortPackName <<"\", PythonQtCreateObject<PythonQtWrapper_" << cls->name() << ">" << shellCreator << ", module, " << operatorCodes <<");" << endl;
214 } else {
214 } else {
215 QString baseName = cls->baseClass()?cls->baseClass()->qualifiedCppName():"";
215 QString baseName = cls->baseClass()?cls->baseClass()->qualifiedCppName():"";
216 s << "PythonQt::priv()->registerCPPClass(\""<< cls->qualifiedCppName() << "\", \"" << baseName << "\", \"" << shortPackName <<"\", PythonQtCreateObject<PythonQtWrapper_" << cls->name() << ">" << shellCreator << ", module, " << operatorCodes <<");" << endl;
216 s << "PythonQt::priv()->registerCPPClass(\""<< cls->qualifiedCppName() << "\", \"" << baseName << "\", \"" << shortPackName <<"\", PythonQtCreateObject<PythonQtWrapper_" << cls->name() << ">" << shellCreator << ", module, " << operatorCodes <<");" << endl;
217 }
217 }
218 foreach(AbstractMetaClass* interface, cls->interfaces()) {
218 foreach(AbstractMetaClass* interface, cls->interfaces()) {
219 // the interface might be our own class... (e.g. QPaintDevice)
219 // the interface might be our own class... (e.g. QPaintDevice)
220 if (interface->qualifiedCppName() != cls->qualifiedCppName()) {
220 if (interface->qualifiedCppName() != cls->qualifiedCppName()) {
221 s << "PythonQt::self()->addParentClass(\""<< cls->qualifiedCppName() << "\", \"" << interface->qualifiedCppName() << "\",PythonQtUpcastingOffset<" << cls->qualifiedCppName() <<","<<interface->qualifiedCppName()<<">());" << endl;
221 s << "PythonQt::self()->addParentClass(\""<< cls->qualifiedCppName() << "\", \"" << interface->qualifiedCppName() << "\",PythonQtUpcastingOffset<" << cls->qualifiedCppName() <<","<<interface->qualifiedCppName()<<">());" << endl;
222 }
222 }
223 }
223 }
224 }
224 }
225 s << endl;
225 s << endl;
226 foreach (QString handler, polymorphicHandlers) {
226 foreach (QString handler, polymorphicHandlers) {
227 s << "PythonQt::self()->addPolymorphicHandler(\""<< handler << "\", polymorphichandler_" << handler << ");" << endl;
227 s << "PythonQt::self()->addPolymorphicHandler(\""<< handler << "\", polymorphichandler_" << handler << ");" << endl;
228 }
228 }
229
229
230 s << "}";
230 s << "}";
231 s << endl;
231 s << endl;
232 }
232 }
233 }
233 }
234 }
234 }
235
235
236 QStringList SetupGenerator::writePolymorphicHandler(QTextStream &s, const QString &package,
236 QStringList SetupGenerator::writePolymorphicHandler(QTextStream &s, const QString &package,
237 const AbstractMetaClassList &polybase, QList<const AbstractMetaClass*>& allClasses)
237 const AbstractMetaClassList &polybase, QList<const AbstractMetaClass*>& allClasses)
238 {
238 {
239 QStringList handlers;
239 QStringList handlers;
240 foreach (AbstractMetaClass *cls, polybase) {
240 foreach (AbstractMetaClass *cls, polybase) {
241 const ComplexTypeEntry *centry = cls->typeEntry();
241 const ComplexTypeEntry *centry = cls->typeEntry();
242 if (!centry->isPolymorphicBase())
242 if (!centry->isPolymorphicBase())
243 continue;
243 continue;
244 bool isGraphicsItem = (cls->qualifiedCppName()=="QGraphicsItem");
244 bool isGraphicsItem = (cls->qualifiedCppName()=="QGraphicsItem");
245
245
246 bool first = true;
246 bool first = true;
247 foreach (const AbstractMetaClass *clazz, allClasses) {
247 foreach (const AbstractMetaClass *clazz, allClasses) {
248 bool inherits = false;
248 bool inherits = false;
249 if (isGraphicsItem) {
249 if (isGraphicsItem) {
250 foreach(AbstractMetaClass* interfaze, clazz->interfaces()) {
250 const AbstractMetaClass *currentClazz = clazz;
251 if (interfaze->qualifiedCppName()=="QGraphicsItem") {
251 while (!inherits && currentClazz) {
252 inherits = true;
252 foreach(AbstractMetaClass* interfaze, currentClazz->interfaces()) {
253 break;
253 if (interfaze->qualifiedCppName()=="QGraphicsItem") {
254 inherits = true;
255 break;
256 }
254 }
257 }
258 currentClazz = currentClazz->baseClass();
255 }
259 }
256 } else {
260 } else {
257 inherits = clazz->inheritsFrom(cls);
261 inherits = clazz->inheritsFrom(cls);
258 }
262 }
259 if (clazz->package() == package && inherits) {
263 if (clazz->package() == package && inherits) {
260 if (!clazz->typeEntry()->polymorphicIdValue().isEmpty() || isGraphicsItem) {
264 if (!clazz->typeEntry()->polymorphicIdValue().isEmpty()) {
261 // On first find, open the function
265 // On first find, open the function
262 if (first) {
266 if (first) {
263 first = false;
267 first = false;
264
268
265 QString handler = cls->name();
269 QString handler = cls->name();
266 handlers.append(handler);
270 handlers.append(handler);
267
271
268 s << "static void* polymorphichandler_" << handler
272 s << "static void* polymorphichandler_" << handler
269 << "(const void *ptr, const char **class_name)" << endl
273 << "(const void *ptr, const char **class_name)" << endl
270 << "{" << endl
274 << "{" << endl
271 << " Q_ASSERT(ptr != 0);" << endl
275 << " Q_ASSERT(ptr != 0);" << endl
272 << " " << cls->qualifiedCppName() << " *object = ("
276 << " " << cls->qualifiedCppName() << " *object = ("
273 << cls->qualifiedCppName() << " *)ptr;" << endl;
277 << cls->qualifiedCppName() << " *)ptr;" << endl;
274 }
278 }
275
279
276 // For each, add case label
280 // For each, add case label
277 QString polyId = clazz->typeEntry()->polymorphicIdValue();
281 QString polyId = clazz->typeEntry()->polymorphicIdValue();
278 if (isGraphicsItem) {
279 polyId = "%1->type() == " + clazz->qualifiedCppName() + "::Type";
280 }
281 s << " if ("
282 s << " if ("
282 << polyId.replace("%1", "object")
283 << polyId.replace("%1", "object")
283 << ") {" << endl
284 << ") {" << endl
284 << " *class_name = \"" << clazz->name() << "\";" << endl
285 << " *class_name = \"" << clazz->name() << "\";" << endl
285 << " return (" << clazz->qualifiedCppName() << "*)object;" << endl
286 << " return (" << clazz->qualifiedCppName() << "*)object;" << endl
286 << " }" << endl;
287 << " }" << endl;
287 } else {
288 } else {
288 QString warning = QString("class '%1' inherits from polymorphic class '%2', but has no polymorphic id set")
289 QString warning = QString("class '%1' inherits from polymorphic class '%2', but has no polymorphic id set")
289 .arg(clazz->name())
290 .arg(clazz->name())
290 .arg(cls->name());
291 .arg(cls->name());
291
292
292 ReportHandler::warning(warning);
293 ReportHandler::warning(warning);
293 }
294 }
294 }
295 }
295 }
296 }
296
297
297 // Close the function if it has been opened
298 // Close the function if it has been opened
298 if (!first) {
299 if (!first) {
299 s << " return NULL;" << endl
300 s << " return NULL;" << endl
300 << "}" << endl;
301 << "}" << endl;
301 }
302 }
302 }
303 }
303
304
304 return handlers;
305 return handlers;
305 }
306 }
@@ -1,5660 +1,5663
1 <?xml version="1.0"?>
1 <?xml version="1.0"?>
2 <typesystem package="com.trolltech.qt.gui"><rejection class="QAbstractTextDocumentLayout"/><rejection class="QColormap"/><rejection class="QFontDatabase"/><rejection class="QIconEngineV2"/><rejection class="QInputMethodEvent"/><rejection class="QPainterPath::Element"/><rejection class="QTextBlock::iterator"/><rejection class="QTextEdit::ExtraSelection"/><rejection class="QTextFrame::iterator"/><rejection class="QTextLayout::FormatRange"/><rejection class="QTreeWidgetItemIterator"/><rejection class="QAccessibleFactoryInterface"/><rejection class="QIconEngineFactoryInterfaceV2"/><rejection class="QImageIOHandlerFactoryInterface"/><rejection class="QInputContextFactoryInterface"/><rejection class="QStyleFactoryInterface"/><rejection class="QPictureFormatInterface"/><rejection class="QAbstractProxyModel"/><rejection class="QSortFilterProxyModel"/><rejection class="QDirModel"/><rejection class="QFileSystemModel"/><rejection class="QPrinterInfo"/><rejection class="QProxyModel"/><rejection class="QPrinterInfo"/><rejection class="QTextOption"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QPalette::NColorRoles"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Cannot find enum constant for value 'DragMove' in 'QDragMoveEvent' or any of its super classes"/>
2 <typesystem package="com.trolltech.qt.gui"><rejection class="QAbstractTextDocumentLayout"/><rejection class="QColormap"/><rejection class="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 <rejection class="*" function-name="d_func"/>
5
5
6 <rejection class="*" field-name="d_ptr"/>
6 <rejection class="*" field-name="d_ptr"/>
7 <rejection class="*" field-name="d"/>
7 <rejection class="*" field-name="d"/>
8
8
9 <rejection class="QGenericMatrix"/>
9 <rejection class="QGenericMatrix"/>
10 <rejection class="QPixmapFilterPrivate"/>
10 <rejection class="QPixmapFilterPrivate"/>
11 <rejection class="QPenPrivate"/>
11 <rejection class="QPenPrivate"/>
12 <rejection class="QGtkStyle"/>
12 <rejection class="QGtkStyle"/>
13 <rejection class="QWindowsCEStyle"/>
13 <rejection class="QWindowsCEStyle"/>
14 <rejection class="QWindowsMobileStyle"/>
14 <rejection class="QWindowsMobileStyle"/>
15 <rejection class="QAbstractUndoItem"/>
15 <rejection class="QAbstractUndoItem"/>
16 <rejection class="QAccessibleApplication"/>
16 <rejection class="QAccessibleApplication"/>
17 <rejection class="QBrushData"/>
17 <rejection class="QBrushData"/>
18 <rejection class="QImageTextKeyLang"/>
18 <rejection class="QImageTextKeyLang"/>
19 <rejection class="QItemEditorCreator"/>
19 <rejection class="QItemEditorCreator"/>
20 <rejection class="QLibrary"/>
20 <rejection class="QLibrary"/>
21 <rejection class="QLinkedList"/>
21 <rejection class="QLinkedList"/>
22 <rejection class="QLinkedListData"/>
22 <rejection class="QLinkedListData"/>
23 <rejection class="QLinkedListIterator"/>
23 <rejection class="QLinkedListIterator"/>
24 <rejection class="QLinkedListNode"/>
24 <rejection class="QLinkedListNode"/>
25 <rejection class="QMimeSource"/>
25 <rejection class="QMimeSource"/>
26 <rejection class="QPainterPathPrivate"/>
26 <rejection class="QPainterPathPrivate"/>
27 <rejection class="QRegionData"/>
27 <rejection class="QRegionData"/>
28 <rejection class="QStandardItemEditorCreator"/>
28 <rejection class="QStandardItemEditorCreator"/>
29 <rejection class="QStyleOptionQ3DockWindow"/>
29 <rejection class="QStyleOptionQ3DockWindow"/>
30 <rejection class="QStyleOptionQ3ListView"/>
30 <rejection class="QStyleOptionQ3ListView"/>
31 <rejection class="QStyleOptionQ3ListViewItem"/>
31 <rejection class="QStyleOptionQ3ListViewItem"/>
32 <rejection class="QTextFrameLayoutData"/>
32 <rejection class="QTextFrameLayoutData"/>
33 <rejection class="QUpdateLaterEvent"/>
33 <rejection class="QUpdateLaterEvent"/>
34 <rejection class="QVFbHeader"/>
34 <rejection class="QVFbHeader"/>
35 <rejection class="QWidgetData"/>
35 <rejection class="QWidgetData"/>
36 <rejection class="QWindowSurface"/>
36 <rejection class="QWindowSurface"/>
37 <rejection class="QWindowsXPStyle"/>
37 <rejection class="QWindowsXPStyle"/>
38 <rejection class="QWindowsVistaStyle"/>
38 <rejection class="QWindowsVistaStyle"/>
39 <rejection class="QWSEmbedWidget"/>
39 <rejection class="QWSEmbedWidget"/>
40 <rejection class="QRegion::QRegionData"/>
40 <rejection class="QRegion::QRegionData"/>
41 <rejection class="JObject_key"/>
41 <rejection class="JObject_key"/>
42 <rejection class="QAccessibleEditableTextInterface"/>
42 <rejection class="QAccessibleEditableTextInterface"/>
43 <rejection class="QAccessibleSimpleEditableTextInterface"/>
43 <rejection class="QAccessibleSimpleEditableTextInterface"/>
44 <rejection class="QAccessibleTextInterface"/>
44 <rejection class="QAccessibleTextInterface"/>
45 <rejection class="QAccessibleValueInterface"/>
45 <rejection class="QAccessibleValueInterface"/>
46 <rejection class="QIconEngineFactoryInterface"/>
46 <rejection class="QIconEngineFactoryInterface"/>
47 <rejection class="QIconEnginePlugin"/>
47 <rejection class="QIconEnginePlugin"/>
48 <rejection class="QWidgetItemV2"/>
48 <rejection class="QWidgetItemV2"/>
49 <rejection class="QAbstractItemDelegate" function-name="operator="/>
49 <rejection class="QAbstractItemDelegate" function-name="operator="/>
50 <rejection class="QAccessible" function-name="installFactory"/>
50 <rejection class="QAccessible" function-name="installFactory"/>
51 <rejection class="QAccessible" function-name="installRootObjectHandler"/>
51 <rejection class="QAccessible" function-name="installRootObjectHandler"/>
52 <rejection class="QAccessible" function-name="installUpdateHandler"/>
52 <rejection class="QAccessible" function-name="installUpdateHandler"/>
53 <rejection class="QAccessible" function-name="removeFactory"/>
53 <rejection class="QAccessible" function-name="removeFactory"/>
54 <rejection class="QApplication" function-name="compressEvent"/>
54 <rejection class="QApplication" function-name="compressEvent"/>
55 <rejection class="QBrush" function-name="cleanUp"/>
55 <rejection class="QBrush" function-name="cleanUp"/>
56 <rejection class="QPictureIO" function-name="defineIOHandler"/>
56 <rejection class="QPictureIO" function-name="defineIOHandler"/>
57 <rejection class="QPolygon" function-name="putPoints"/>
57 <rejection class="QPolygon" function-name="putPoints"/>
58 <rejection class="QPolygon" function-name="setPoints"/>
58 <rejection class="QPolygon" function-name="setPoints"/>
59 <rejection class="QPolygon" function-name="setPoint"/>
59 <rejection class="QPolygon" function-name="setPoint"/>
60 <rejection class="QPolygon" function-name="points"/>
60 <rejection class="QPolygon" function-name="points"/>
61 <rejection class="QPolygon" function-name="point"/>
61 <rejection class="QPolygon" function-name="point"/>
62 <rejection class="QPrinter" function-name="printerSelectionOption"/>
62 <rejection class="QPrinter" function-name="printerSelectionOption"/>
63 <rejection class="QPrinter" function-name="setPrinterSelectionOption"/>
63 <rejection class="QPrinter" function-name="setPrinterSelectionOption"/>
64 <rejection class="QWidget" function-name="create"/>
64 <rejection class="QWidget" function-name="create"/>
65 <rejection class="QWidget" function-name="find"/>
65 <rejection class="QWidget" function-name="find"/>
66 <rejection class="QWidget" function-name="handle"/>
66 <rejection class="QWidget" function-name="handle"/>
67 <rejection class="QWidget" function-name="styleChange"/>
67 <rejection class="QWidget" function-name="styleChange"/>
68 <rejection class="QWidget" function-name="internalWinId"/>
68 <rejection class="QWidget" function-name="internalWinId"/>
69 <rejection class="QActionGroup" function-name="selected"/>
69 <rejection class="QActionGroup" function-name="selected"/>
70 <rejection class="QPaintEngine" function-name="fix_neg_rect"/>
70 <rejection class="QPaintEngine" function-name="fix_neg_rect"/>
71 <rejection class="QTreeModel" function-name="node"/>
71 <rejection class="QTreeModel" function-name="node"/>
72 <rejection class="QTreeModel" function-name="initializeNode"/>
72 <rejection class="QTreeModel" function-name="initializeNode"/>
73 <rejection class="QTreeModel" function-name="queryChildren"/>
73 <rejection class="QTreeModel" function-name="queryChildren"/>
74 <rejection class="QTextObjectInterface"/>
74 <rejection class="QTextObjectInterface"/>
75 <rejection class="QAccessible" function-name="cast_helper"/>
75 <rejection class="QAccessible" function-name="cast_helper"/>
76 <rejection class="QAccessible2"/>
76 <rejection class="QAccessible2"/>
77 <rejection class="QAccessibleInterface" function-name="backgroundColor"/>
77 <rejection class="QAccessibleInterface" function-name="backgroundColor"/>
78 <rejection class="QAccessibleInterface" function-name="foregroundColor"/>
78 <rejection class="QAccessibleInterface" function-name="foregroundColor"/>
79 <rejection class="QAccessibleInterface" function-name="textInterface"/>
79 <rejection class="QAccessibleInterface" function-name="textInterface"/>
80 <rejection class="QAccessibleInterface" function-name="valueInterface"/>
80 <rejection class="QAccessibleInterface" function-name="valueInterface"/>
81 <rejection class="QAccessibleInterface" function-name="tableInterface"/>
81 <rejection class="QAccessibleInterface" function-name="tableInterface"/>
82 <rejection class="QAccessibleInterface" function-name="editableTextInterface"/>
82 <rejection class="QAccessibleInterface" function-name="editableTextInterface"/>
83 <rejection class="QAccessibleInterface" function-name="cast_helper"/>
83 <rejection class="QAccessibleInterface" function-name="cast_helper"/>
84 <rejection class="QAccessibleInterfaceEx" function-name="interface_cast"/>
84 <rejection class="QAccessibleInterfaceEx" function-name="interface_cast"/>
85 <rejection class="QAccessibleBridgePlugin"/>
85 <rejection class="QAccessibleBridgePlugin"/>
86 <rejection class="QAccessibleBridgeFactoryInterface"/>
86 <rejection class="QAccessibleBridgeFactoryInterface"/>
87 <rejection class="QTabletEvent" field-name="mExtra"/>
87 <rejection class="QTabletEvent" field-name="mExtra"/>
88 <rejection class="QWidgetItem" field-name="wid"/>
88 <rejection class="QWidgetItem" field-name="wid"/>
89 <rejection class="QFont" enum-name="ResolveProperties"/>
89 <rejection class="QFont" enum-name="ResolveProperties"/>
90 <rejection class="QGradient" enum-name="InterpolationMode"/>
90 <rejection class="QGradient" enum-name="InterpolationMode"/>
91 <rejection class="QIconEngineV2::AvailableSizesArgument"/>
91 <rejection class="QIconEngineV2::AvailableSizesArgument"/>
92 <rejection class="QIconEngineV2" enum-name="IconEngineHook"/>
92 <rejection class="QIconEngineV2" enum-name="IconEngineHook"/>
93 <rejection class="QGradient" enum-name="InterpolationMode"/>
93 <rejection class="QGradient" enum-name="InterpolationMode"/>
94 <rejection class="QGradient" function-name="setInterpolationMode"/>
94 <rejection class="QGradient" function-name="setInterpolationMode"/>
95 <rejection class="QGradient" function-name="interpolationMode"/>
95 <rejection class="QGradient" function-name="interpolationMode"/>
96 <rejection class="QAbstractTextDocumentLayout" function-name="handlerForObject"/>
96 <rejection class="QAbstractTextDocumentLayout" function-name="handlerForObject"/>
97
97
98
98
99 <enum-type name="QStyleOptionTabBarBaseV2::StyleOptionVersion"/>
99 <enum-type name="QStyleOptionTabBarBaseV2::StyleOptionVersion"/>
100 <enum-type name="QTabBar::SelectionBehavior"/>
100 <enum-type name="QTabBar::SelectionBehavior"/>
101 <enum-type name="QTabBar::ButtonPosition"/>
101 <enum-type name="QTabBar::ButtonPosition"/>
102 <enum-type name="QInputDialog::InputMode"/>
102 <enum-type name="QInputDialog::InputMode"/>
103 <enum-type name="QInputDialog::InputDialogOption" flags="QInputDialog::InputDialogOptions"/>
103 <enum-type name="QInputDialog::InputDialogOption" flags="QInputDialog::InputDialogOptions"/>
104 <enum-type name="QFontDialog::FontDialogOption" flags="QFontDialog::FontDialogOptions"/>
104 <enum-type name="QFontDialog::FontDialogOption" flags="QFontDialog::FontDialogOptions"/>
105 <enum-type name="QColorDialog::ColorDialogOption" flags="QColorDialog::ColorDialogOptions"/>
105 <enum-type name="QColorDialog::ColorDialogOption" flags="QColorDialog::ColorDialogOptions"/>
106 <enum-type name="QAbstractItemDelegate::EndEditHint"/>
106 <enum-type name="QAbstractItemDelegate::EndEditHint"/>
107 <enum-type name="QAbstractItemView::CursorAction"/>
107 <enum-type name="QAbstractItemView::CursorAction"/>
108 <enum-type name="QAbstractItemView::DragDropMode"/>
108 <enum-type name="QAbstractItemView::DragDropMode"/>
109 <enum-type name="QAbstractItemView::DropIndicatorPosition"/>
109 <enum-type name="QAbstractItemView::DropIndicatorPosition"/>
110 <enum-type name="QAbstractItemView::EditTrigger" flags="QAbstractItemView::EditTriggers"/>
110 <enum-type name="QAbstractItemView::EditTrigger" flags="QAbstractItemView::EditTriggers"/>
111 <enum-type name="QAbstractItemView::ScrollHint"/>
111 <enum-type name="QAbstractItemView::ScrollHint"/>
112 <enum-type name="QAbstractItemView::ScrollMode"/>
112 <enum-type name="QAbstractItemView::ScrollMode"/>
113 <enum-type name="QAbstractItemView::SelectionBehavior"/>
113 <enum-type name="QAbstractItemView::SelectionBehavior"/>
114 <enum-type name="QAbstractItemView::SelectionMode"/>
114 <enum-type name="QAbstractItemView::SelectionMode"/>
115 <enum-type name="QAbstractItemView::State"/>
115 <enum-type name="QAbstractItemView::State"/>
116 <enum-type name="QAbstractPrintDialog::PrintDialogOption" flags="QAbstractPrintDialog::PrintDialogOptions"/>
116 <enum-type name="QAbstractPrintDialog::PrintDialogOption" flags="QAbstractPrintDialog::PrintDialogOptions"/>
117 <enum-type name="QAbstractPrintDialog::PrintRange"/>
117 <enum-type name="QAbstractPrintDialog::PrintRange"/>
118 <enum-type name="QAbstractSlider::SliderAction"/>
118 <enum-type name="QAbstractSlider::SliderAction"/>
119 <enum-type name="QAbstractSlider::SliderChange"/>
119 <enum-type name="QAbstractSlider::SliderChange"/>
120 <enum-type name="QAbstractSpinBox::ButtonSymbols"/>
120 <enum-type name="QAbstractSpinBox::ButtonSymbols"/>
121 <enum-type name="QAbstractSpinBox::CorrectionMode"/>
121 <enum-type name="QAbstractSpinBox::CorrectionMode"/>
122 <enum-type name="QAbstractSpinBox::StepEnabledFlag" flags="QAbstractSpinBox::StepEnabled"/>
122 <enum-type name="QAbstractSpinBox::StepEnabledFlag" flags="QAbstractSpinBox::StepEnabled"/>
123 <enum-type name="QAccessible::Event"/>
123 <enum-type name="QAccessible::Event"/>
124 <enum-type name="QAccessible::Method"/>
124 <enum-type name="QAccessible::Method"/>
125 <enum-type name="QAccessible::RelationFlag" flags="QAccessible::Relation"/>
125 <enum-type name="QAccessible::RelationFlag" flags="QAccessible::Relation"/>
126 <enum-type name="QAccessible::Role"/>
126 <enum-type name="QAccessible::Role"/>
127 <enum-type name="QAccessible::StateFlag" flags="QAccessible::State"/>
127 <enum-type name="QAccessible::StateFlag" flags="QAccessible::State"/>
128 <enum-type name="QAccessible::Text"/>
128 <enum-type name="QAccessible::Text"/>
129 <enum-type name="QDesktopServices::StandardLocation"/>
129 <enum-type name="QDesktopServices::StandardLocation"/>
130 <enum-type name="QDirModel::Roles"/>
130 <enum-type name="QDirModel::Roles"/>
131 <enum-type name="QFont::Capitalization"/>
131 <enum-type name="QFont::Capitalization"/>
132 <enum-type name="QFont::SpacingType"/>
132 <enum-type name="QFont::SpacingType"/>
133 <enum-type name="QGraphicsItem::CacheMode"/>
133 <enum-type name="QGraphicsItem::CacheMode"/>
134 <enum-type name="QMdiArea::AreaOption" flags="QMdiArea::AreaOptions"/>
134 <enum-type name="QMdiArea::AreaOption" flags="QMdiArea::AreaOptions"/>
135 <enum-type name="QMdiArea::WindowOrder"/>
135 <enum-type name="QMdiArea::WindowOrder"/>
136 <enum-type name="QMdiArea::ViewMode"/>
136 <enum-type name="QMdiArea::ViewMode"/>
137 <enum-type name="QFileSystemModel::Roles"/>
137 <enum-type name="QFileSystemModel::Roles"/>
138 <enum-type name="QFormLayout::FieldGrowthPolicy"/>
138 <enum-type name="QFormLayout::FieldGrowthPolicy"/>
139 <enum-type name="QFormLayout::FormStyle"/>
139 <enum-type name="QFormLayout::FormStyle"/>
140 <enum-type name="QFormLayout::ItemRole"/>
140 <enum-type name="QFormLayout::ItemRole"/>
141 <enum-type name="QFormLayout::RowWrapPolicy"/>
141 <enum-type name="QFormLayout::RowWrapPolicy"/>
142 <enum-type name="QGraphicsProxyWidget::enum_1"/>
142 <enum-type name="QGraphicsProxyWidget::enum_1"/>
143 <enum-type name="QGraphicsWidget::enum_1"/>
143 <enum-type name="QGraphicsWidget::enum_1"/>
144 <enum-type name="QPlainTextEdit::LineWrapMode"/>
144 <enum-type name="QPlainTextEdit::LineWrapMode"/>
145 <enum-type name="QPrintPreviewWidget::ViewMode"/>
145 <enum-type name="QPrintPreviewWidget::ViewMode"/>
146 <enum-type name="QPrintPreviewWidget::ZoomMode"/>
146 <enum-type name="QPrintPreviewWidget::ZoomMode"/>
147 <enum-type name="QStyleOptionTabV3::StyleOptionVersion"/>
147 <enum-type name="QStyleOptionTabV3::StyleOptionVersion"/>
148 <enum-type name="QStyleOptionFrameV3::StyleOptionVersion"/>
148 <enum-type name="QStyleOptionFrameV3::StyleOptionVersion"/>
149 <enum-type name="QStyleOptionViewItemV4::StyleOptionVersion"/>
149 <enum-type name="QStyleOptionViewItemV4::StyleOptionVersion"/>
150 <enum-type name="QStyleOptionViewItemV4::ViewItemPosition"/>
150 <enum-type name="QStyleOptionViewItemV4::ViewItemPosition"/>
151
151
152 <enum-type name="QMdiSubWindow::SubWindowOption" flags="QMdiSubWindow::SubWindowOptions"/>
152 <enum-type name="QMdiSubWindow::SubWindowOption" flags="QMdiSubWindow::SubWindowOptions"/>
153
153
154 <enum-type name="QAction::ActionEvent"/>
154 <enum-type name="QAction::ActionEvent"/>
155 <enum-type name="QAction::MenuRole"/>
155 <enum-type name="QAction::MenuRole"/>
156 <enum-type name="QApplication::ColorSpec"/>
156 <enum-type name="QApplication::ColorSpec"/>
157 <enum-type name="QApplication::Type"/>
157 <enum-type name="QApplication::Type"/>
158 <enum-type name="QCalendarWidget::HorizontalHeaderFormat"/>
158 <enum-type name="QCalendarWidget::HorizontalHeaderFormat"/>
159 <enum-type name="QCalendarWidget::SelectionMode"/>
159 <enum-type name="QCalendarWidget::SelectionMode"/>
160 <enum-type name="QCalendarWidget::VerticalHeaderFormat"/>
160 <enum-type name="QCalendarWidget::VerticalHeaderFormat"/>
161 <enum-type name="QColor::Spec"/>
161 <enum-type name="QColor::Spec"/>
162 <enum-type name="QColormap::Mode"/>
162 <enum-type name="QColormap::Mode"/>
163 <enum-type name="QComboBox::InsertPolicy"/>
163 <enum-type name="QComboBox::InsertPolicy"/>
164 <enum-type name="QComboBox::SizeAdjustPolicy"/>
164 <enum-type name="QComboBox::SizeAdjustPolicy"/>
165 <enum-type name="QCompleter::CompletionMode"/>
165 <enum-type name="QCompleter::CompletionMode"/>
166 <enum-type name="QCompleter::ModelSorting"/>
166 <enum-type name="QCompleter::ModelSorting"/>
167 <enum-type name="QContextMenuEvent::Reason"/>
167 <enum-type name="QContextMenuEvent::Reason"/>
168 <enum-type name="QDataWidgetMapper::SubmitPolicy"/>
168 <enum-type name="QDataWidgetMapper::SubmitPolicy"/>
169 <enum-type name="QDateTimeEdit::Section" flags="QDateTimeEdit::Sections"/>
169 <enum-type name="QDateTimeEdit::Section" flags="QDateTimeEdit::Sections"/>
170 <enum-type name="QDialog::DialogCode"/>
170 <enum-type name="QDialog::DialogCode"/>
171 <enum-type name="QDialogButtonBox::ButtonLayout"/>
171 <enum-type name="QDialogButtonBox::ButtonLayout"/>
172 <enum-type name="QDialogButtonBox::ButtonRole"/>
172 <enum-type name="QDialogButtonBox::ButtonRole"/>
173 <enum-type name="QFileDialog::AcceptMode"/>
173 <enum-type name="QFileDialog::AcceptMode"/>
174 <enum-type name="QFileDialog::DialogLabel"/>
174 <enum-type name="QFileDialog::DialogLabel"/>
175 <enum-type name="QFileDialog::FileMode"/>
175 <enum-type name="QFileDialog::FileMode"/>
176 <enum-type name="QFileDialog::Option" flags="QFileDialog::Options"/>
176 <enum-type name="QFileDialog::Option" flags="QFileDialog::Options"/>
177 <enum-type name="QFileDialog::ViewMode"/>
177 <enum-type name="QFileDialog::ViewMode"/>
178 <enum-type name="QFileIconProvider::IconType"/>
178 <enum-type name="QFileIconProvider::IconType"/>
179 <enum-type name="QFont::Stretch"/>
179 <enum-type name="QFont::Stretch"/>
180 <enum-type name="QFont::Style"/>
180 <enum-type name="QFont::Style"/>
181 <enum-type name="QFont::StyleStrategy"/>
181 <enum-type name="QFont::StyleStrategy"/>
182 <enum-type name="QFont::Weight"/>
182 <enum-type name="QFont::Weight"/>
183 <enum-type name="QFontComboBox::FontFilter" flags="QFontComboBox::FontFilters"/>
183 <enum-type name="QFontComboBox::FontFilter" flags="QFontComboBox::FontFilters"/>
184 <enum-type name="QFrame::Shadow" extensible="yes"/>
184 <enum-type name="QFrame::Shadow" extensible="yes"/>
185 <enum-type name="QFrame::Shape"/>
185 <enum-type name="QFrame::Shape"/>
186 <enum-type name="QFrame::StyleMask"/>
186 <enum-type name="QFrame::StyleMask"/>
187 <enum-type name="QGradient::CoordinateMode"/>
187 <enum-type name="QGradient::CoordinateMode"/>
188 <enum-type name="QGradient::Spread" lower-bound="QGradient.PadSpread" upper-bound="QGradient.RepeatSpread"/>
188 <enum-type name="QGradient::Spread" lower-bound="QGradient.PadSpread" upper-bound="QGradient.RepeatSpread"/>
189 <enum-type name="QGradient::Type"/>
189 <enum-type name="QGradient::Type"/>
190 <enum-type name="QGraphicsEllipseItem::enum_1"/>
190 <enum-type name="QGraphicsEllipseItem::enum_1"/>
191 <enum-type name="QGraphicsItem::Extension"/>
191 <enum-type name="QGraphicsItem::Extension"/>
192 <enum-type name="QGraphicsItem::GraphicsItemChange"/>
192 <enum-type name="QGraphicsItem::GraphicsItemChange"/>
193 <enum-type name="QGraphicsItem::GraphicsItemFlag" flags="QGraphicsItem::GraphicsItemFlags"/>
193 <enum-type name="QGraphicsItem::GraphicsItemFlag" flags="QGraphicsItem::GraphicsItemFlags"/>
194 <enum-type name="QGraphicsItem::enum_1"/>
194 <enum-type name="QGraphicsItem::enum_1"/>
195 <enum-type name="QGraphicsItemGroup::enum_1"/>
195 <enum-type name="QGraphicsItemGroup::enum_1"/>
196 <enum-type name="QGraphicsLineItem::enum_1"/>
196 <enum-type name="QGraphicsLineItem::enum_1"/>
197 <enum-type name="QGraphicsPathItem::enum_1"/>
197 <enum-type name="QGraphicsPathItem::enum_1"/>
198 <enum-type name="QGraphicsPixmapItem::ShapeMode"/>
198 <enum-type name="QGraphicsPixmapItem::ShapeMode"/>
199 <enum-type name="QGraphicsPixmapItem::enum_1"/>
199 <enum-type name="QGraphicsPixmapItem::enum_1"/>
200 <enum-type name="QGraphicsPolygonItem::enum_1"/>
200 <enum-type name="QGraphicsPolygonItem::enum_1"/>
201 <enum-type name="QGraphicsRectItem::enum_1"/>
201 <enum-type name="QGraphicsRectItem::enum_1"/>
202 <enum-type name="QGraphicsScene::ItemIndexMethod"/>
202 <enum-type name="QGraphicsScene::ItemIndexMethod"/>
203 <enum-type name="QGraphicsSceneContextMenuEvent::Reason"/>
203 <enum-type name="QGraphicsSceneContextMenuEvent::Reason"/>
204 <enum-type name="QGraphicsSimpleTextItem::enum_1"/>
204 <enum-type name="QGraphicsSimpleTextItem::enum_1"/>
205 <enum-type name="QGraphicsTextItem::enum_1"/>
205 <enum-type name="QGraphicsTextItem::enum_1"/>
206 <enum-type name="QGraphicsView::CacheModeFlag" flags="QGraphicsView::CacheMode"/>
206 <enum-type name="QGraphicsView::CacheModeFlag" flags="QGraphicsView::CacheMode"/>
207 <enum-type name="QGraphicsView::DragMode"/>
207 <enum-type name="QGraphicsView::DragMode"/>
208 <enum-type name="QGraphicsView::OptimizationFlag" flags="QGraphicsView::OptimizationFlags"/>
208 <enum-type name="QGraphicsView::OptimizationFlag" flags="QGraphicsView::OptimizationFlags"/>
209 <enum-type name="QGraphicsView::ViewportAnchor"/>
209 <enum-type name="QGraphicsView::ViewportAnchor"/>
210 <enum-type name="QGraphicsView::ViewportUpdateMode"/>
210 <enum-type name="QGraphicsView::ViewportUpdateMode"/>
211 <enum-type name="QIcon::Mode"/>
211 <enum-type name="QIcon::Mode"/>
212 <enum-type name="QIcon::State"/>
212 <enum-type name="QIcon::State"/>
213 <enum-type name="QImage::Format"/>
213 <enum-type name="QImage::Format"/>
214 <enum-type name="QImage::InvertMode"/>
214 <enum-type name="QImage::InvertMode"/>
215 <enum-type name="QImageIOHandler::ImageOption"/>
215 <enum-type name="QImageIOHandler::ImageOption"/>
216 <enum-type name="QImageReader::ImageReaderError"/>
216 <enum-type name="QImageReader::ImageReaderError"/>
217 <enum-type name="QImageWriter::ImageWriterError"/>
217 <enum-type name="QImageWriter::ImageWriterError"/>
218 <enum-type name="QInputContext::StandardFormat"/>
218 <enum-type name="QInputContext::StandardFormat"/>
219 <enum-type name="QInputMethodEvent::AttributeType"/>
219 <enum-type name="QInputMethodEvent::AttributeType"/>
220 <enum-type name="QItemSelectionModel::SelectionFlag" flags="QItemSelectionModel::SelectionFlags"/>
220 <enum-type name="QItemSelectionModel::SelectionFlag" flags="QItemSelectionModel::SelectionFlags"/>
221 <enum-type name="QKeySequence::SequenceFormat"/>
221 <enum-type name="QKeySequence::SequenceFormat"/>
222 <enum-type name="QKeySequence::SequenceMatch"/>
222 <enum-type name="QKeySequence::SequenceMatch"/>
223 <enum-type name="QKeySequence::StandardKey"/>
223 <enum-type name="QKeySequence::StandardKey"/>
224 <enum-type name="QLCDNumber::Mode"/>
224 <enum-type name="QLCDNumber::Mode"/>
225 <enum-type name="QLCDNumber::SegmentStyle"/>
225 <enum-type name="QLCDNumber::SegmentStyle"/>
226 <enum-type name="QLayout::SizeConstraint"/>
226 <enum-type name="QLayout::SizeConstraint"/>
227 <enum-type name="QLineEdit::EchoMode"/>
227 <enum-type name="QLineEdit::EchoMode"/>
228 <enum-type name="QListView::Flow"/>
228 <enum-type name="QListView::Flow"/>
229 <enum-type name="QListView::LayoutMode"/>
229 <enum-type name="QListView::LayoutMode"/>
230 <enum-type name="QListView::Movement"/>
230 <enum-type name="QListView::Movement"/>
231 <enum-type name="QListView::ResizeMode"/>
231 <enum-type name="QListView::ResizeMode"/>
232 <enum-type name="QListView::ViewMode"/>
232 <enum-type name="QListView::ViewMode"/>
233 <enum-type name="QListWidgetItem::ItemType"/>
233 <enum-type name="QListWidgetItem::ItemType"/>
234 <enum-type name="QMainWindow::DockOption" flags="QMainWindow::DockOptions"/>
234 <enum-type name="QMainWindow::DockOption" flags="QMainWindow::DockOptions"/>
235 <enum-type name="QMessageBox::ButtonRole"/>
235 <enum-type name="QMessageBox::ButtonRole"/>
236 <enum-type name="QMessageBox::Icon"/>
236 <enum-type name="QMessageBox::Icon"/>
237 <enum-type name="QMovie::CacheMode"/>
237 <enum-type name="QMovie::CacheMode"/>
238 <enum-type name="QMovie::MovieState"/>
238 <enum-type name="QMovie::MovieState"/>
239 <enum-type name="QPaintDevice::PaintDeviceMetric"/>
239 <enum-type name="QPaintDevice::PaintDeviceMetric"/>
240 <enum-type name="QPaintEngine::DirtyFlag" flags="QPaintEngine::DirtyFlags"/>
240 <enum-type name="QPaintEngine::DirtyFlag" flags="QPaintEngine::DirtyFlags"/>
241 <enum-type name="QPaintEngine::PaintEngineFeature" flags="QPaintEngine::PaintEngineFeatures"/>
241 <enum-type name="QPaintEngine::PaintEngineFeature" flags="QPaintEngine::PaintEngineFeatures"/>
242 <enum-type name="QPaintEngine::PolygonDrawMode"/>
242 <enum-type name="QPaintEngine::PolygonDrawMode"/>
243 <enum-type name="QPaintEngine::Type"/>
243 <enum-type name="QPaintEngine::Type"/>
244 <enum-type name="QPageSetupDialog::PageSetupDialogOption" flags="QPageSetupDialog::PageSetupDialogOptions"/>
244 <enum-type name="QPageSetupDialog::PageSetupDialogOption" flags="QPageSetupDialog::PageSetupDialogOptions"/>
245 <enum-type name="QPainter::CompositionMode"/>
245 <enum-type name="QPainter::CompositionMode"/>
246 <enum-type name="QPainter::RenderHint" flags="QPainter::RenderHints"/>
246 <enum-type name="QPainter::RenderHint" flags="QPainter::RenderHints"/>
247 <enum-type name="QPainterPath::ElementType"/>
247 <enum-type name="QPainterPath::ElementType"/>
248 <enum-type name="QPrintEngine::PrintEnginePropertyKey">
248 <enum-type name="QPrintEngine::PrintEnginePropertyKey">
249 <reject-enum-value name="PPK_PaperSize"/>
249 <reject-enum-value name="PPK_PaperSize"/>
250 </enum-type>
250 </enum-type>
251 <enum-type name="QPrinter::ColorMode"/>
251 <enum-type name="QPrinter::ColorMode"/>
252 <enum-type name="QPrinter::Orientation"/>
252 <enum-type name="QPrinter::Orientation"/>
253 <enum-type name="QPrinter::OutputFormat"/>
253 <enum-type name="QPrinter::OutputFormat"/>
254 <enum-type name="QPrinter::PageOrder"/>
254 <enum-type name="QPrinter::PageOrder"/>
255 <enum-type name="QPrinter::PaperSource"/>
255 <enum-type name="QPrinter::PaperSource"/>
256 <enum-type name="QPrinter::PrintRange"/>
256 <enum-type name="QPrinter::PrintRange"/>
257 <enum-type name="QPrinter::PrinterMode"/>
257 <enum-type name="QPrinter::PrinterMode"/>
258 <enum-type name="QPrinter::PrinterState"/>
258 <enum-type name="QPrinter::PrinterState"/>
259 <enum-type name="QPrinter::Unit"/>
259 <enum-type name="QPrinter::Unit"/>
260 <enum-type name="QPrinter::DuplexMode"/>
260 <enum-type name="QPrinter::DuplexMode"/>
261 <enum-type name="QProgressBar::Direction"/>
261 <enum-type name="QProgressBar::Direction"/>
262 <enum-type name="QRegion::RegionType"/>
262 <enum-type name="QRegion::RegionType"/>
263 <enum-type name="QRubberBand::Shape"/>
263 <enum-type name="QRubberBand::Shape"/>
264 <enum-type name="QSessionManager::RestartHint"/>
264 <enum-type name="QSessionManager::RestartHint"/>
265 <enum-type name="QSizePolicy::Policy"/>
265 <enum-type name="QSizePolicy::Policy"/>
266 <enum-type name="QSizePolicy::PolicyFlag"/>
266 <enum-type name="QSizePolicy::PolicyFlag"/>
267 <enum-type name="QSizePolicy::ControlType" flags="QSizePolicy::ControlTypes"/>
267 <enum-type name="QSizePolicy::ControlType" flags="QSizePolicy::ControlTypes"/>
268 <enum-type name="QStandardItem::ItemType"/>
268 <enum-type name="QStandardItem::ItemType"/>
269 <enum-type name="QStyle::SubControl" flags="QStyle::SubControls" extensible="yes" force-integer="yes"/>
269 <enum-type name="QStyle::SubControl" flags="QStyle::SubControls" extensible="yes" force-integer="yes"/>
270 <enum-type name="QStyle::ComplexControl" extensible="yes"/>
270 <enum-type name="QStyle::ComplexControl" extensible="yes"/>
271 <enum-type name="QStyle::ContentsType" extensible="yes"/>
271 <enum-type name="QStyle::ContentsType" extensible="yes"/>
272 <enum-type name="QStyle::ControlElement" extensible="yes"/>
272 <enum-type name="QStyle::ControlElement" extensible="yes"/>
273 <enum-type name="QStyle::PixelMetric" extensible="yes">
273 <enum-type name="QStyle::PixelMetric" extensible="yes">
274 <reject-enum-value name="PM_MDIFrameWidth"/>
274 <reject-enum-value name="PM_MDIFrameWidth"/>
275 <reject-enum-value name="PM_MDIMinimizedWidth"/>
275 <reject-enum-value name="PM_MDIMinimizedWidth"/>
276 </enum-type>
276 </enum-type>
277 <enum-type name="QStyle::PrimitiveElement" extensible="yes">
277 <enum-type name="QStyle::PrimitiveElement" extensible="yes">
278 <reject-enum-value name="PE_IndicatorItemViewItemCheck"/>
278 <reject-enum-value name="PE_IndicatorItemViewItemCheck"/>
279 <reject-enum-value name="PE_FrameStatusBarItem"/>
279 <reject-enum-value name="PE_FrameStatusBarItem"/>
280 </enum-type>
280 </enum-type>
281 <enum-type name="QStyle::StandardPixmap" extensible="yes"/>
281 <enum-type name="QStyle::StandardPixmap" extensible="yes"/>
282 <enum-type name="QStyle::StateFlag" flags="QStyle::State"/>
282 <enum-type name="QStyle::StateFlag" flags="QStyle::State"/>
283 <enum-type name="QStyle::SubElement" extensible="yes">
283 <enum-type name="QStyle::SubElement" extensible="yes">
284 <reject-enum-value name="SE_ItemViewItemCheckIndicator"/>
284 <reject-enum-value name="SE_ItemViewItemCheckIndicator"/>
285 </enum-type>
285 </enum-type>
286 <enum-type name="QStyleHintReturn::HintReturnType"/>
286 <enum-type name="QStyleHintReturn::HintReturnType"/>
287 <enum-type name="QStyleHintReturn::StyleOptionType"/>
287 <enum-type name="QStyleHintReturn::StyleOptionType"/>
288 <enum-type name="QStyleHintReturn::StyleOptionVersion"/>
288 <enum-type name="QStyleHintReturn::StyleOptionVersion"/>
289 <enum-type name="QStyleHintReturnVariant::StyleOptionType"/>
289 <enum-type name="QStyleHintReturnVariant::StyleOptionType"/>
290 <enum-type name="QStyleHintReturnVariant::StyleOptionVersion"/>
290 <enum-type name="QStyleHintReturnVariant::StyleOptionVersion"/>
291
291
292 <enum-type name="QStyleHintReturnMask::StyleOptionType"/>
292 <enum-type name="QStyleHintReturnMask::StyleOptionType"/>
293 <enum-type name="QStyleHintReturnMask::StyleOptionVersion"/>
293 <enum-type name="QStyleHintReturnMask::StyleOptionVersion"/>
294 <enum-type name="QStyleOption::StyleOptionType"/>
294 <enum-type name="QStyleOption::StyleOptionType"/>
295 <enum-type name="QStyleOption::OptionType" extensible="yes"/>
295 <enum-type name="QStyleOption::OptionType" extensible="yes"/>
296 <enum-type name="QStyleOption::StyleOptionVersion"/>
296 <enum-type name="QStyleOption::StyleOptionVersion"/>
297 <enum-type name="QStyleOptionButton::ButtonFeature" flags="QStyleOptionButton::ButtonFeatures"/>
297 <enum-type name="QStyleOptionButton::ButtonFeature" flags="QStyleOptionButton::ButtonFeatures"/>
298 <enum-type name="QStyleOptionButton::StyleOptionType"/>
298 <enum-type name="QStyleOptionButton::StyleOptionType"/>
299 <enum-type name="QStyleOptionButton::StyleOptionVersion"/>
299 <enum-type name="QStyleOptionButton::StyleOptionVersion"/>
300 <enum-type name="QStyleOptionComboBox::StyleOptionType"/>
300 <enum-type name="QStyleOptionComboBox::StyleOptionType"/>
301 <enum-type name="QStyleOptionComboBox::StyleOptionVersion"/>
301 <enum-type name="QStyleOptionComboBox::StyleOptionVersion"/>
302 <enum-type name="QStyleOptionComplex::StyleOptionType"/>
302 <enum-type name="QStyleOptionComplex::StyleOptionType"/>
303 <enum-type name="QStyleOptionComplex::StyleOptionVersion"/>
303 <enum-type name="QStyleOptionComplex::StyleOptionVersion"/>
304 <enum-type name="QStyleOptionDockWidget::StyleOptionType"/>
304 <enum-type name="QStyleOptionDockWidget::StyleOptionType"/>
305 <enum-type name="QStyleOptionDockWidget::StyleOptionVersion"/>
305 <enum-type name="QStyleOptionDockWidget::StyleOptionVersion"/>
306 <enum-type name="QStyleOptionDockWidgetV2::StyleOptionVersion"/>
306 <enum-type name="QStyleOptionDockWidgetV2::StyleOptionVersion"/>
307 <enum-type name="QStyleOptionFocusRect::StyleOptionType"/>
307 <enum-type name="QStyleOptionFocusRect::StyleOptionType"/>
308 <enum-type name="QStyleOptionFocusRect::StyleOptionVersion"/>
308 <enum-type name="QStyleOptionFocusRect::StyleOptionVersion"/>
309 <enum-type name="QStyleOptionFrame::StyleOptionType"/>
309 <enum-type name="QStyleOptionFrame::StyleOptionType"/>
310 <enum-type name="QStyleOptionFrame::StyleOptionVersion"/>
310 <enum-type name="QStyleOptionFrame::StyleOptionVersion"/>
311 <enum-type name="QStyleOptionFrameV2::FrameFeature" flags="QStyleOptionFrameV2::FrameFeatures"/>
311 <enum-type name="QStyleOptionFrameV2::FrameFeature" flags="QStyleOptionFrameV2::FrameFeatures"/>
312 <enum-type name="QStyleOptionFrameV2::StyleOptionVersion"/>
312 <enum-type name="QStyleOptionFrameV2::StyleOptionVersion"/>
313 <enum-type name="QStyleOptionGraphicsItem::StyleOptionType"/>
313 <enum-type name="QStyleOptionGraphicsItem::StyleOptionType"/>
314 <enum-type name="QStyleOptionGraphicsItem::StyleOptionVersion"/>
314 <enum-type name="QStyleOptionGraphicsItem::StyleOptionVersion"/>
315 <enum-type name="QStyleOptionGroupBox::StyleOptionType"/>
315 <enum-type name="QStyleOptionGroupBox::StyleOptionType"/>
316 <enum-type name="QStyleOptionGroupBox::StyleOptionVersion"/>
316 <enum-type name="QStyleOptionGroupBox::StyleOptionVersion"/>
317 <enum-type name="QStyleOptionHeader::SectionPosition"/>
317 <enum-type name="QStyleOptionHeader::SectionPosition"/>
318 <enum-type name="QStyleOptionHeader::SelectedPosition"/>
318 <enum-type name="QStyleOptionHeader::SelectedPosition"/>
319 <enum-type name="QStyleOptionHeader::SortIndicator"/>
319 <enum-type name="QStyleOptionHeader::SortIndicator"/>
320 <enum-type name="QStyleOptionHeader::StyleOptionType"/>
320 <enum-type name="QStyleOptionHeader::StyleOptionType"/>
321 <enum-type name="QStyleOptionHeader::StyleOptionVersion"/>
321 <enum-type name="QStyleOptionHeader::StyleOptionVersion"/>
322 <enum-type name="QStyleOptionMenuItem::CheckType"/>
322 <enum-type name="QStyleOptionMenuItem::CheckType"/>
323 <enum-type name="QStyleOptionMenuItem::MenuItemType"/>
323 <enum-type name="QStyleOptionMenuItem::MenuItemType"/>
324 <enum-type name="QStyleOptionMenuItem::StyleOptionType"/>
324 <enum-type name="QStyleOptionMenuItem::StyleOptionType"/>
325 <enum-type name="QStyleOptionMenuItem::StyleOptionVersion"/>
325 <enum-type name="QStyleOptionMenuItem::StyleOptionVersion"/>
326 <enum-type name="QStyleOptionProgressBar::StyleOptionType"/>
326 <enum-type name="QStyleOptionProgressBar::StyleOptionType"/>
327 <enum-type name="QStyleOptionProgressBar::StyleOptionVersion"/>
327 <enum-type name="QStyleOptionProgressBar::StyleOptionVersion"/>
328 <enum-type name="QStyleOptionProgressBarV2::StyleOptionType"/>
328 <enum-type name="QStyleOptionProgressBarV2::StyleOptionType"/>
329 <enum-type name="QStyleOptionProgressBarV2::StyleOptionVersion"/>
329 <enum-type name="QStyleOptionProgressBarV2::StyleOptionVersion"/>
330 <enum-type name="QStyleOptionRubberBand::StyleOptionType"/>
330 <enum-type name="QStyleOptionRubberBand::StyleOptionType"/>
331 <enum-type name="QStyleOptionRubberBand::StyleOptionVersion"/>
331 <enum-type name="QStyleOptionRubberBand::StyleOptionVersion"/>
332 <enum-type name="QStyleOptionSizeGrip::StyleOptionType"/>
332 <enum-type name="QStyleOptionSizeGrip::StyleOptionType"/>
333 <enum-type name="QStyleOptionSizeGrip::StyleOptionVersion"/>
333 <enum-type name="QStyleOptionSizeGrip::StyleOptionVersion"/>
334 <enum-type name="QStyleOptionSlider::StyleOptionType"/>
334 <enum-type name="QStyleOptionSlider::StyleOptionType"/>
335 <enum-type name="QStyleOptionSlider::StyleOptionVersion"/>
335 <enum-type name="QStyleOptionSlider::StyleOptionVersion"/>
336 <enum-type name="QStyleOptionSpinBox::StyleOptionType"/>
336 <enum-type name="QStyleOptionSpinBox::StyleOptionType"/>
337 <enum-type name="QStyleOptionSpinBox::StyleOptionVersion"/>
337 <enum-type name="QStyleOptionSpinBox::StyleOptionVersion"/>
338 <enum-type name="QStyleOptionTab::CornerWidget" flags="QStyleOptionTab::CornerWidgets"/>
338 <enum-type name="QStyleOptionTab::CornerWidget" flags="QStyleOptionTab::CornerWidgets"/>
339 <enum-type name="QStyleOptionTab::SelectedPosition"/>
339 <enum-type name="QStyleOptionTab::SelectedPosition"/>
340 <enum-type name="QStyleOptionTab::StyleOptionType"/>
340 <enum-type name="QStyleOptionTab::StyleOptionType"/>
341 <enum-type name="QStyleOptionTab::StyleOptionVersion"/>
341 <enum-type name="QStyleOptionTab::StyleOptionVersion"/>
342 <enum-type name="QStyleOptionTab::TabPosition"/>
342 <enum-type name="QStyleOptionTab::TabPosition"/>
343 <enum-type name="QStyleOptionTabBarBase::StyleOptionType"/>
343 <enum-type name="QStyleOptionTabBarBase::StyleOptionType"/>
344 <enum-type name="QStyleOptionTabBarBase::StyleOptionVersion"/>
344 <enum-type name="QStyleOptionTabBarBase::StyleOptionVersion"/>
345 <enum-type name="QStyleOptionTabV2::StyleOptionVersion"/>
345 <enum-type name="QStyleOptionTabV2::StyleOptionVersion"/>
346 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionType"/>
346 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionType"/>
347 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionVersion"/>
347 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionVersion"/>
348 <enum-type name="QStyleOptionTitleBar::StyleOptionType"/>
348 <enum-type name="QStyleOptionTitleBar::StyleOptionType"/>
349 <enum-type name="QStyleOptionTitleBar::StyleOptionVersion"/>
349 <enum-type name="QStyleOptionTitleBar::StyleOptionVersion"/>
350 <enum-type name="QStyleOptionToolBar::StyleOptionType"/>
350 <enum-type name="QStyleOptionToolBar::StyleOptionType"/>
351 <enum-type name="QStyleOptionToolBar::StyleOptionVersion"/>
351 <enum-type name="QStyleOptionToolBar::StyleOptionVersion"/>
352 <enum-type name="QStyleOptionToolBar::ToolBarFeature" flags="QStyleOptionToolBar::ToolBarFeatures"/>
352 <enum-type name="QStyleOptionToolBar::ToolBarFeature" flags="QStyleOptionToolBar::ToolBarFeatures"/>
353 <enum-type name="QStyleOptionToolBar::ToolBarPosition"/>
353 <enum-type name="QStyleOptionToolBar::ToolBarPosition"/>
354 <enum-type name="QStyleOptionToolBox::StyleOptionType"/>
354 <enum-type name="QStyleOptionToolBox::StyleOptionType"/>
355 <enum-type name="QStyleOptionToolBox::StyleOptionVersion"/>
355 <enum-type name="QStyleOptionToolBox::StyleOptionVersion"/>
356 <enum-type name="QStyleOptionToolButton::StyleOptionType"/>
356 <enum-type name="QStyleOptionToolButton::StyleOptionType"/>
357 <enum-type name="QStyleOptionToolButton::StyleOptionVersion"/>
357 <enum-type name="QStyleOptionToolButton::StyleOptionVersion"/>
358 <enum-type name="QStyleOptionToolButton::ToolButtonFeature" flags="QStyleOptionToolButton::ToolButtonFeatures">
358 <enum-type name="QStyleOptionToolButton::ToolButtonFeature" flags="QStyleOptionToolButton::ToolButtonFeatures">
359 <reject-enum-value name="MenuButtonPopup"/>
359 <reject-enum-value name="MenuButtonPopup"/>
360 </enum-type>
360 </enum-type>
361 <enum-type name="QStyleOptionViewItem::Position"/>
361 <enum-type name="QStyleOptionViewItem::Position"/>
362 <enum-type name="QStyleOptionViewItem::StyleOptionType"/>
362 <enum-type name="QStyleOptionViewItem::StyleOptionType"/>
363 <enum-type name="QStyleOptionViewItem::StyleOptionVersion"/>
363 <enum-type name="QStyleOptionViewItem::StyleOptionVersion"/>
364 <enum-type name="QStyleOptionViewItemV2::StyleOptionVersion"/>
364 <enum-type name="QStyleOptionViewItemV2::StyleOptionVersion"/>
365 <enum-type name="QStyleOptionViewItemV2::ViewItemFeature" flags="QStyleOptionViewItemV2::ViewItemFeatures"/>
365 <enum-type name="QStyleOptionViewItemV2::ViewItemFeature" flags="QStyleOptionViewItemV2::ViewItemFeatures"/>
366 <enum-type name="QSystemTrayIcon::ActivationReason"/>
366 <enum-type name="QSystemTrayIcon::ActivationReason"/>
367 <enum-type name="QSystemTrayIcon::MessageIcon"/>
367 <enum-type name="QSystemTrayIcon::MessageIcon"/>
368 <enum-type name="QTabBar::Shape"/>
368 <enum-type name="QTabBar::Shape"/>
369 <enum-type name="QTabWidget::TabPosition"/>
369 <enum-type name="QTabWidget::TabPosition"/>
370 <enum-type name="QTabWidget::TabShape"/>
370 <enum-type name="QTabWidget::TabShape"/>
371 <enum-type name="QTableWidgetItem::ItemType"/>
371 <enum-type name="QTableWidgetItem::ItemType"/>
372 <enum-type name="QTabletEvent::PointerType"/>
372 <enum-type name="QTabletEvent::PointerType"/>
373 <enum-type name="QTabletEvent::TabletDevice"/>
373 <enum-type name="QTabletEvent::TabletDevice"/>
374 <enum-type name="QTextCharFormat::UnderlineStyle"/>
374 <enum-type name="QTextCharFormat::UnderlineStyle"/>
375 <enum-type name="QTextCharFormat::VerticalAlignment"/>
375 <enum-type name="QTextCharFormat::VerticalAlignment"/>
376 <enum-type name="QTextCursor::MoveMode"/>
376 <enum-type name="QTextCursor::MoveMode"/>
377 <enum-type name="QTextCursor::MoveOperation"/>
377 <enum-type name="QTextCursor::MoveOperation"/>
378 <enum-type name="QTextCursor::SelectionType"/>
378 <enum-type name="QTextCursor::SelectionType"/>
379 <enum-type name="QTextDocument::FindFlag" flags="QTextDocument::FindFlags"/>
379 <enum-type name="QTextDocument::FindFlag" flags="QTextDocument::FindFlags"/>
380 <enum-type name="QTextDocument::MetaInformation"/>
380 <enum-type name="QTextDocument::MetaInformation"/>
381 <enum-type name="QTextDocument::ResourceType"/>
381 <enum-type name="QTextDocument::ResourceType"/>
382 <enum-type name="QTextEdit::AutoFormattingFlag" flags="QTextEdit::AutoFormatting"/>
382 <enum-type name="QTextEdit::AutoFormattingFlag" flags="QTextEdit::AutoFormatting"/>
383 <enum-type name="QTextEdit::LineWrapMode"/>
383 <enum-type name="QTextEdit::LineWrapMode"/>
384 <enum-type name="QTextFormat::ObjectTypes"/>
384 <enum-type name="QTextFormat::ObjectTypes"/>
385 <enum-type name="QTextFormat::PageBreakFlag" flags="QTextFormat::PageBreakFlags"/>
385 <enum-type name="QTextFormat::PageBreakFlag" flags="QTextFormat::PageBreakFlags"/>
386 <enum-type name="QTextFrameFormat::Position"/>
386 <enum-type name="QTextFrameFormat::Position"/>
387 <enum-type name="QTextFrameFormat::BorderStyle"/>
387 <enum-type name="QTextFrameFormat::BorderStyle"/>
388 <enum-type name="QTextItem::RenderFlag" flags="QTextItem::RenderFlags"/>
388 <enum-type name="QTextItem::RenderFlag" flags="QTextItem::RenderFlags"/>
389 <enum-type name="QTextLayout::CursorMode"/>
389 <enum-type name="QTextLayout::CursorMode"/>
390 <enum-type name="QTextLength::Type"/>
390 <enum-type name="QTextLength::Type"/>
391 <enum-type name="QTextLine::CursorPosition"/>
391 <enum-type name="QTextLine::CursorPosition"/>
392 <enum-type name="QTextLine::Edge"/>
392 <enum-type name="QTextLine::Edge"/>
393 <enum-type name="QTextListFormat::Style"/>
393 <enum-type name="QTextListFormat::Style"/>
394 <enum-type name="QTextOption::Flag" flags="QTextOption::Flags"/>
394 <enum-type name="QTextOption::Flag" flags="QTextOption::Flags"/>
395 <enum-type name="QTextOption::WrapMode"/>
395 <enum-type name="QTextOption::WrapMode"/>
396 <enum-type name="QTextOption::TabType"/>
396 <enum-type name="QTextOption::TabType"/>
397 <enum-type name="QToolButton::ToolButtonPopupMode"/>
397 <enum-type name="QToolButton::ToolButtonPopupMode"/>
398 <enum-type name="QTreeWidgetItem::ItemType"/>
398 <enum-type name="QTreeWidgetItem::ItemType"/>
399 <enum-type name="QTreeWidgetItemIterator::IteratorFlag" flags="QTreeWidgetItemIterator::IteratorFlags"/>
399 <enum-type name="QTreeWidgetItemIterator::IteratorFlag" flags="QTreeWidgetItemIterator::IteratorFlags"/>
400 <enum-type name="QValidator::State"/>
400 <enum-type name="QValidator::State"/>
401 <enum-type name="QWidget::RenderFlag" flags="QWidget::RenderFlags"/>
401 <enum-type name="QWidget::RenderFlag" flags="QWidget::RenderFlags"/>
402 <enum-type name="QWorkspace::WindowOrder"/>
402 <enum-type name="QWorkspace::WindowOrder"/>
403 <enum-type name="QDoubleValidator::Notation"/>
403 <enum-type name="QDoubleValidator::Notation"/>
404 <enum-type name="QGraphicsScene::SceneLayer" flags="QGraphicsScene::SceneLayers"/>
404 <enum-type name="QGraphicsScene::SceneLayer" flags="QGraphicsScene::SceneLayers"/>
405 <enum-type name="QStyleOptionToolBoxV2::SelectedPosition"/>
405 <enum-type name="QStyleOptionToolBoxV2::SelectedPosition"/>
406 <enum-type name="QStyleOptionToolBoxV2::StyleOptionVersion"/>
406 <enum-type name="QStyleOptionToolBoxV2::StyleOptionVersion"/>
407 <enum-type name="QStyleOptionToolBoxV2::TabPosition"/>
407 <enum-type name="QStyleOptionToolBoxV2::TabPosition"/>
408 <enum-type name="QStyleOptionViewItemV3::StyleOptionVersion"/>
408 <enum-type name="QStyleOptionViewItemV3::StyleOptionVersion"/>
409 <enum-type name="QTransform::TransformationType"/>
409 <enum-type name="QTransform::TransformationType"/>
410 <enum-type name="QTreeWidgetItem::ChildIndicatorPolicy"/>
410 <enum-type name="QTreeWidgetItem::ChildIndicatorPolicy"/>
411 <enum-type name="QWizard::WizardOption" flags="QWizard::WizardOptions"/>
411 <enum-type name="QWizard::WizardOption" flags="QWizard::WizardOptions"/>
412 <enum-type name="QWizard::WizardPixmap"/>
412 <enum-type name="QWizard::WizardPixmap"/>
413 <enum-type name="QWizard::WizardStyle"/>
413 <enum-type name="QWizard::WizardStyle"/>
414 <enum-type name="QImageIOPlugin::Capability" flags="QImageIOPlugin::Capabilities"/>
414 <enum-type name="QImageIOPlugin::Capability" flags="QImageIOPlugin::Capabilities"/>
415 <enum-type name="QStackedLayout::StackingMode"/>
415 <enum-type name="QStackedLayout::StackingMode"/>
416
416
417 <enum-type name="QWizard::WizardButton">
417 <enum-type name="QWizard::WizardButton">
418 <reject-enum-value name="NStandardButtons"/>
418 <reject-enum-value name="NStandardButtons"/>
419 <reject-enum-value name="NButtons"/>
419 <reject-enum-value name="NButtons"/>
420 </enum-type>
420 </enum-type>
421
421
422 <enum-type name="QAccessible::Action">
422 <enum-type name="QAccessible::Action">
423 <reject-enum-value name="FirstStandardAction"/>
423 <reject-enum-value name="FirstStandardAction"/>
424 <reject-enum-value name="LastStandardAction"/>
424 <reject-enum-value name="LastStandardAction"/>
425 </enum-type>
425 </enum-type>
426
426
427 <enum-type name="QBoxLayout::Direction">
427 <enum-type name="QBoxLayout::Direction">
428 <reject-enum-value name="Down"/>
428 <reject-enum-value name="Down"/>
429 <reject-enum-value name="Up"/>
429 <reject-enum-value name="Up"/>
430 </enum-type>
430 </enum-type>
431
431
432
432
433 <enum-type name="QClipboard::Mode">
433 <enum-type name="QClipboard::Mode">
434 <reject-enum-value name="LastMode"/>
434 <reject-enum-value name="LastMode"/>
435 </enum-type>
435 </enum-type>
436
436
437 <enum-type name="QDialogButtonBox::StandardButton" flags="QDialogButtonBox::StandardButtons">
437 <enum-type name="QDialogButtonBox::StandardButton" flags="QDialogButtonBox::StandardButtons">
438 <reject-enum-value name="FirstButton"/>
438 <reject-enum-value name="FirstButton"/>
439 <reject-enum-value name="LastButton"/>
439 <reject-enum-value name="LastButton"/>
440 <reject-enum-value name="YesAll"/>
440 <reject-enum-value name="YesAll"/>
441 <reject-enum-value name="NoAll"/>
441 <reject-enum-value name="NoAll"/>
442 <reject-enum-value name="Default"/>
442 <reject-enum-value name="Default"/>
443 <reject-enum-value name="Escape"/>
443 <reject-enum-value name="Escape"/>
444 <reject-enum-value name="FlagMask"/>
444 <reject-enum-value name="FlagMask"/>
445 <reject-enum-value name="ButtonMask"/>
445 <reject-enum-value name="ButtonMask"/>
446 </enum-type>
446 </enum-type>
447
447
448 <enum-type name="QDockWidget::DockWidgetFeature" flags="QDockWidget::DockWidgetFeatures"/>
448 <enum-type name="QDockWidget::DockWidgetFeature" flags="QDockWidget::DockWidgetFeatures"/>
449
449
450 <enum-type name="QFont::StyleHint">
450 <enum-type name="QFont::StyleHint">
451 <reject-enum-value name="SansSerif"/>
451 <reject-enum-value name="SansSerif"/>
452 <reject-enum-value name="Serif"/>
452 <reject-enum-value name="Serif"/>
453 <reject-enum-value name="TypeWriter"/>
453 <reject-enum-value name="TypeWriter"/>
454 <reject-enum-value name="Decorative"/>
454 <reject-enum-value name="Decorative"/>
455 </enum-type>
455 </enum-type>
456
456
457 <enum-type name="QFontDatabase::WritingSystem">
457 <enum-type name="QFontDatabase::WritingSystem">
458 <reject-enum-value name="Other"/>
458 <reject-enum-value name="Other"/>
459 </enum-type>
459 </enum-type>
460
460
461 <enum-type name="QHeaderView::ResizeMode">
461 <enum-type name="QHeaderView::ResizeMode">
462 <reject-enum-value name="Custom"/>
462 <reject-enum-value name="Custom"/>
463 </enum-type>
463 </enum-type>
464
464
465
465
466 <enum-type name="QMessageBox::StandardButton" flags="QMessageBox::StandardButtons">
466 <enum-type name="QMessageBox::StandardButton" flags="QMessageBox::StandardButtons">
467 <reject-enum-value name="FirstButton"/>
467 <reject-enum-value name="FirstButton"/>
468 <reject-enum-value name="LastButton"/>
468 <reject-enum-value name="LastButton"/>
469 <reject-enum-value name="YesAll"/>
469 <reject-enum-value name="YesAll"/>
470 <reject-enum-value name="NoAll"/>
470 <reject-enum-value name="NoAll"/>
471 </enum-type>
471 </enum-type>
472
472
473 <enum-type name="QPalette::ColorGroup">
473 <enum-type name="QPalette::ColorGroup">
474 <reject-enum-value name="Normal"/>
474 <reject-enum-value name="Normal"/>
475 </enum-type>
475 </enum-type>
476
476
477 <enum-type name="QPalette::ColorRole">
477 <enum-type name="QPalette::ColorRole">
478 <reject-enum-value name="NColorRoles"/>
478 <reject-enum-value name="NColorRoles"/>
479 <reject-enum-value name="Foreground"/>
479 <reject-enum-value name="Foreground"/>
480 <reject-enum-value name="Background"/>
480 <reject-enum-value name="Background"/>
481 </enum-type>
481 </enum-type>
482
482
483 <enum-type name="QPrinter::PageSize">
483 <enum-type name="QPrinter::PageSize">
484 <reject-enum-value name="NPageSize"/>
484 <reject-enum-value name="NPageSize"/>
485 <reject-enum-value name="NPaperSize"/>
485 <reject-enum-value name="NPaperSize"/>
486 </enum-type>
486 </enum-type>
487
487
488 <enum-type name="QSlider::TickPosition">
488 <enum-type name="QSlider::TickPosition">
489 <reject-enum-value name="TicksLeft"/>
489 <reject-enum-value name="TicksLeft"/>
490 <reject-enum-value name="TicksRight"/>
490 <reject-enum-value name="TicksRight"/>
491 </enum-type>
491 </enum-type>
492
492
493 <enum-type name="QStyle::StyleHint" extensible="yes">
493 <enum-type name="QStyle::StyleHint" extensible="yes">
494 <reject-enum-value name="SH_ScrollBar_StopMouseOverSlider"/>
494 <reject-enum-value name="SH_ScrollBar_StopMouseOverSlider"/>
495 </enum-type>
495 </enum-type>
496
496
497
497
498 <enum-type name="QTextFormat::FormatType"/>
498 <enum-type name="QTextFormat::FormatType"/>
499
499
500 <enum-type name="QTextFormat::Property">
500 <enum-type name="QTextFormat::Property">
501 <reject-enum-value name="FontSizeIncrement"/>
501 <reject-enum-value name="FontSizeIncrement"/>
502 <reject-enum-value name="FirstFontProperty"/>
502 <reject-enum-value name="FirstFontProperty"/>
503 <reject-enum-value name="LastFontProperty"/>
503 <reject-enum-value name="LastFontProperty"/>
504 </enum-type>
504 </enum-type>
505
505
506 <enum-type name="QAction::Priority"/>
506 <enum-type name="QAction::Priority"/>
507 <enum-type name="QAction::SoftKeyRole"/>
507 <enum-type name="QAction::SoftKeyRole"/>
508 <enum-type name="QGraphicsEffect::ChangeFlag" flags="QGraphicsEffect::ChangeFlags"/>
508 <enum-type name="QGraphicsEffect::ChangeFlag" flags="QGraphicsEffect::ChangeFlags"/>
509 <enum-type name="QGraphicsItem::PanelModality"/>
509 <enum-type name="QGraphicsItem::PanelModality"/>
510 <enum-type name="QPinchGesture::WhatChange" flags="QPinchGesture::WhatChanged"/>
510 <enum-type name="QPinchGesture::WhatChange" flags="QPinchGesture::WhatChanged"/>
511 <enum-type name="QStyle::RequestSoftwareInputPanel"/>
511 <enum-type name="QStyle::RequestSoftwareInputPanel"/>
512 <enum-type name="QSwipeGesture::SwipeDirection"/>
512 <enum-type name="QSwipeGesture::SwipeDirection"/>
513 <enum-type name="QTouchEvent::DeviceType"/>
513 <enum-type name="QTouchEvent::DeviceType"/>
514
514
515
515
516 <value-type name="QPixmapCache::Key"/>
516 <value-type name="QPixmapCache::Key"/>
517 <value-type name="QTileRules"/>
517 <value-type name="QTileRules"/>
518 <value-type name="QVector2D"/>
518 <value-type name="QVector2D"/>
519 <value-type name="QVector3D"/>
519 <value-type name="QVector3D"/>
520 <value-type name="QVector4D"/>
520 <value-type name="QVector4D"/>
521 <value-type name="QTouchEvent::TouchPoint"/>
521 <value-type name="QTouchEvent::TouchPoint"/>
522
522
523
523
524 <value-type name="QTransform">
524 <value-type name="QTransform">
525 <modify-function signature="operator=(QTransform)" remove="all"/>
525 <modify-function signature="operator=(QTransform)" remove="all"/>
526 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
526 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
527 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
527 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
528
528
529 <modify-function signature="operator*=(double)" access="private"/>
529 <modify-function signature="operator*=(double)" access="private"/>
530 <modify-function signature="operator+=(double)" access="private"/>
530 <modify-function signature="operator+=(double)" access="private"/>
531 <modify-function signature="operator-=(double)" access="private"/>
531 <modify-function signature="operator-=(double)" access="private"/>
532 <modify-function signature="operator/=(double)" access="private"/>
532 <modify-function signature="operator/=(double)" access="private"/>
533 <modify-function signature="operator*(QTransform)const" rename="multiplied"/>
533 <modify-function signature="operator*(QTransform)const" rename="multiplied"/>
534 <modify-function signature="operator*=(QTransform)" access="private"/>
534 <modify-function signature="operator*=(QTransform)" access="private"/>
535
535
536 <modify-function signature="inverted(bool*)const">
536 <modify-function signature="inverted(bool*)const">
537 <modify-argument index="1">
537 <modify-argument index="1">
538 <remove-argument/>
538 <remove-argument/>
539 </modify-argument>
539 </modify-argument>
540 </modify-function>
540 </modify-function>
541 </value-type>
541 </value-type>
542
542
543 <value-type name="QStyleOption" delete-in-main-thread="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type == QStyleOption::SO_Default">
543 <value-type name="QStyleOption" delete-in-main-thread="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type == QStyleOption::SO_Default">
544 <modify-function signature="operator=(QStyleOption)" remove="all"/>
544 <modify-function signature="operator=(QStyleOption)" remove="all"/>
545 <modify-function signature="init(const QWidget*)" remove="all"/> <!--### Obsolete in 4.3-->
545 <modify-function signature="init(const QWidget*)" remove="all"/> <!--### Obsolete in 4.3-->
546 </value-type>
546 </value-type>
547 <value-type name="QStyleOptionGraphicsItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGraphicsItem::Type &amp;&amp; %1-&gt;version == QStyleOptionGraphicsItem::Version"/>
547 <value-type name="QStyleOptionGraphicsItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGraphicsItem::Type &amp;&amp; %1-&gt;version == QStyleOptionGraphicsItem::Version"/>
548 <value-type name="QStyleOptionSizeGrip" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSizeGrip::Type &amp;&amp; %1-&gt;version == QStyleOptionSizeGrip::Version"/>
548 <value-type name="QStyleOptionSizeGrip" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSizeGrip::Type &amp;&amp; %1-&gt;version == QStyleOptionSizeGrip::Version"/>
549 <value-type name="QStyleOptionButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionButton::Type &amp;&amp; %1-&gt;version == QStyleOptionButton::Version"/>
549 <value-type name="QStyleOptionButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionButton::Type &amp;&amp; %1-&gt;version == QStyleOptionButton::Version"/>
550 <value-type name="QStyleOptionComboBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComboBox::Type &amp;&amp; %1-&gt;version == QStyleOptionComboBox::Version"/>
550 <value-type name="QStyleOptionComboBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComboBox::Type &amp;&amp; %1-&gt;version == QStyleOptionComboBox::Version"/>
551 <value-type name="QStyleOptionComplex" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComplex::Type &amp;&amp; %1-&gt;version == QStyleOptionComplex::Version"/>
551 <value-type name="QStyleOptionComplex" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComplex::Type &amp;&amp; %1-&gt;version == QStyleOptionComplex::Version"/>
552 <value-type name="QStyleOptionDockWidget" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidget::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidget::Version"/>
552 <value-type name="QStyleOptionDockWidget" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidget::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidget::Version"/>
553 <value-type name="QStyleOptionDockWidgetV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidgetV2::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidgetV2::Version">
553 <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 <modify-function signature="operator=(QStyleOptionDockWidget)" remove="all"/>
554 <modify-function signature="operator=(QStyleOptionDockWidget)" remove="all"/>
555 </value-type>
555 </value-type>
556 <value-type name="QStyleOptionFocusRect" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFocusRect::Type &amp;&amp; %1-&gt;version == QStyleOptionFocusRect::Version"/>
556 <value-type name="QStyleOptionFocusRect" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFocusRect::Type &amp;&amp; %1-&gt;version == QStyleOptionFocusRect::Version"/>
557 <value-type name="QStyleOptionFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionFrame::Version"/>
557 <value-type name="QStyleOptionFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionFrame::Version"/>
558
558
559 <value-type name="QStyleOptionFrameV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV2::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV2::Version">
559 <value-type name="QStyleOptionFrameV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV2::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV2::Version">
560 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
560 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
561 </value-type>
561 </value-type>
562 <value-type name="QStyleOptionFrameV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV3::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV3::Version">
562 <value-type name="QStyleOptionFrameV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV3::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV3::Version">
563 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
563 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
564 </value-type>
564 </value-type>
565
565
566 <value-type name="QStyleOptionGroupBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGroupBox::Type &amp;&amp; %1-&gt;version == QStyleOptionGroupBox::Version"/>
566 <value-type name="QStyleOptionGroupBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGroupBox::Type &amp;&amp; %1-&gt;version == QStyleOptionGroupBox::Version"/>
567 <value-type name="QStyleOptionHeader" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionHeader::Type &amp;&amp; %1-&gt;version == QStyleOptionHeader::Version"/>
567 <value-type name="QStyleOptionHeader" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionHeader::Type &amp;&amp; %1-&gt;version == QStyleOptionHeader::Version"/>
568 <value-type name="QStyleOptionMenuItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionMenuItem::Type &amp;&amp; %1-&gt;version == QStyleOptionMenuItem::Version"/>
568 <value-type name="QStyleOptionMenuItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionMenuItem::Type &amp;&amp; %1-&gt;version == QStyleOptionMenuItem::Version"/>
569 <value-type name="QStyleOptionProgressBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBar::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBar::Version"/>
569 <value-type name="QStyleOptionProgressBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBar::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBar::Version"/>
570
570
571 <value-type name="QStyleOptionProgressBarV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBarV2::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBarV2::Version">
571 <value-type name="QStyleOptionProgressBarV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBarV2::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBarV2::Version">
572 <modify-function signature="operator=(QStyleOptionProgressBar)" remove="all"/>
572 <modify-function signature="operator=(QStyleOptionProgressBar)" remove="all"/>
573 </value-type>
573 </value-type>
574
574
575 <value-type name="QStyleOptionRubberBand" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionRubberBand::Type &amp;&amp; %1-&gt;version == QStyleOptionRubberBand::Version"/>
575 <value-type name="QStyleOptionRubberBand" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionRubberBand::Type &amp;&amp; %1-&gt;version == QStyleOptionRubberBand::Version"/>
576 <value-type name="QStyleOptionSlider" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSlider::Type &amp;&amp; %1-&gt;version == QStyleOptionSlider::Version"/>
576 <value-type name="QStyleOptionSlider" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSlider::Type &amp;&amp; %1-&gt;version == QStyleOptionSlider::Version"/>
577 <value-type name="QStyleOptionSpinBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSpinBox::Type &amp;&amp; %1-&gt;version == QStyleOptionSpinBox::Version"/>
577 <value-type name="QStyleOptionSpinBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSpinBox::Type &amp;&amp; %1-&gt;version == QStyleOptionSpinBox::Version"/>
578 <value-type name="QStyleOptionTab" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTab::Type &amp;&amp; %1-&gt;version == QStyleOptionTab::Version"/>
578 <value-type name="QStyleOptionTab" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTab::Type &amp;&amp; %1-&gt;version == QStyleOptionTab::Version"/>
579 <value-type name="QStyleOptionTabV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV2::Version">
579 <value-type name="QStyleOptionTabV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV2::Version">
580 <modify-function signature="operator=(const QStyleOptionTab &amp;)" remove="all"/>
580 <modify-function signature="operator=(const QStyleOptionTab &amp;)" remove="all"/>
581 </value-type>
581 </value-type>
582 <value-type name="QStyleOptionTabV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV3::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV3::Version">
582 <value-type name="QStyleOptionTabV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV3::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV3::Version">
583 <modify-function signature="operator=(QStyleOptionTab)" remove="all"/>
583 <modify-function signature="operator=(QStyleOptionTab)" remove="all"/>
584 </value-type>
584 </value-type>
585 <value-type name="QStyleOptionTabBarBase" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBase::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBase::Version"/>
585 <value-type name="QStyleOptionTabBarBase" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBase::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBase::Version"/>
586 <value-type name="QStyleOptionTabBarBaseV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBaseV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBaseV2::Version">
586 <value-type name="QStyleOptionTabBarBaseV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBaseV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBaseV2::Version">
587 <modify-function signature="operator=(QStyleOptionTabBarBase)" remove="all"/>
587 <modify-function signature="operator=(QStyleOptionTabBarBase)" remove="all"/>
588 </value-type>
588 </value-type>
589 <value-type name="QStyleOptionTabWidgetFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabWidgetFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionTabWidgetFrame::Version"/>
589 <value-type name="QStyleOptionTabWidgetFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabWidgetFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionTabWidgetFrame::Version"/>
590 <value-type name="QStyleOptionTitleBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTitleBar::Type &amp;&amp; %1-&gt;version == QStyleOptionTitleBar::Version"/>
590 <value-type name="QStyleOptionTitleBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTitleBar::Type &amp;&amp; %1-&gt;version == QStyleOptionTitleBar::Version"/>
591 <value-type name="QStyleOptionToolBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBar::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBar::Version"/>
591 <value-type name="QStyleOptionToolBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBar::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBar::Version"/>
592 <value-type name="QStyleOptionToolBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBox::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBox::Version"/>
592 <value-type name="QStyleOptionToolBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBox::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBox::Version"/>
593 <value-type name="QStyleOptionToolBoxV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBoxV2::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBoxV2::Version">
593 <value-type name="QStyleOptionToolBoxV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBoxV2::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBoxV2::Version">
594 <modify-function signature="operator=(QStyleOptionToolBox)" remove="all"/>
594 <modify-function signature="operator=(QStyleOptionToolBox)" remove="all"/>
595 </value-type>
595 </value-type>
596 <value-type name="QStyleOptionToolButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolButton::Type &amp;&amp; %1-&gt;version == QStyleOptionToolButton::Version"/>
596 <value-type name="QStyleOptionToolButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolButton::Type &amp;&amp; %1-&gt;version == QStyleOptionToolButton::Version"/>
597 <value-type name="QStyleOptionViewItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItem::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItem::Version"/>
597 <value-type name="QStyleOptionViewItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItem::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItem::Version"/>
598 <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="QStyleOptionViewItemV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV2::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV2::Version">
599 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
599 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
600 </value-type>
600 </value-type>
601 <value-type name="QStyleOptionViewItemV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV3::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV3::Version">
601 <value-type name="QStyleOptionViewItemV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV3::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV3::Version">
602 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
602 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
603 </value-type>
603 </value-type>
604 <value-type name="QStyleOptionViewItemV4" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV4::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV4::Version">
604 <value-type name="QStyleOptionViewItemV4" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV4::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV4::Version">
605 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
605 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
606 </value-type>
606 </value-type>
607 <value-type name="QTextFragment" delete-in-main-thread="yes">
607 <value-type name="QTextFragment" delete-in-main-thread="yes">
608 <modify-function signature="operator=(QTextFragment)" remove="all"/>
608 <modify-function signature="operator=(QTextFragment)" remove="all"/>
609 </value-type>
609 </value-type>
610 <value-type name="QBitmap" delete-in-main-thread="yes">
610 <value-type name="QBitmap" delete-in-main-thread="yes">
611 <modify-function signature="operator=(const QPixmap &amp;)" remove="all"/>
611 <modify-function signature="operator=(const QPixmap &amp;)" remove="all"/>
612 <modify-function signature="QBitmap(QString,const char*)" access="private">
612 <modify-function signature="QBitmap(QString,const char*)" access="private">
613 <modify-argument index="2"> <remove-default-expression/> </modify-argument>
613 <modify-argument index="2"> <remove-default-expression/> </modify-argument>
614 </modify-function>
614 </modify-function>
615
615
616 <modify-function signature="fromData(QSize,const unsigned char*,QImage::Format)">
616 <modify-function signature="fromData(QSize,const unsigned char*,QImage::Format)">
617 <access modifier="private"/>
617 <access modifier="private"/>
618 <modify-argument index="3">
618 <modify-argument index="3">
619 <remove-default-expression/>
619 <remove-default-expression/>
620 </modify-argument>
620 </modify-argument>
621 </modify-function>
621 </modify-function>
622
622
623 <modify-function signature="fromData(QSize,const uchar*,QImage::Format)" remove="all"/>
623 <modify-function signature="fromData(QSize,const uchar*,QImage::Format)" remove="all"/>
624
624
625 <modify-function signature="QBitmap(QString,const char*)">
625 <modify-function signature="QBitmap(QString,const char*)">
626 <modify-argument index="2">
626 <modify-argument index="2">
627 <replace-type modified-type="QString"/>
627 <replace-type modified-type="QString"/>
628 <conversion-rule class="native">
628 <conversion-rule class="native">
629 <insert-template name="core.convert_string_arg_to_char*"/>
629 <insert-template name="core.convert_string_arg_to_char*"/>
630 </conversion-rule>
630 </conversion-rule>
631 </modify-argument>
631 </modify-argument>
632 </modify-function>
632 </modify-function>
633 </value-type>
633 </value-type>
634 <value-type name="QTextInlineObject" delete-in-main-thread="yes"/>
634 <value-type name="QTextInlineObject" delete-in-main-thread="yes"/>
635 <value-type name="QSizePolicy"/>
635 <value-type name="QSizePolicy"/>
636 <value-type name="QTableWidgetSelectionRange"/>
636 <value-type name="QTableWidgetSelectionRange"/>
637 <value-type name="QTextDocumentFragment" delete-in-main-thread="yes">
637 <value-type name="QTextDocumentFragment" delete-in-main-thread="yes">
638 <modify-function signature="operator=(QTextDocumentFragment)" remove="all"/>
638 <modify-function signature="operator=(QTextDocumentFragment)" remove="all"/>
639 </value-type>
639 </value-type>
640 <value-type name="QTextOption" delete-in-main-thread="yes">
640 <value-type name="QTextOption" delete-in-main-thread="yes">
641 <modify-function signature="operator=(const QTextOption &amp;)" remove="all"/>
641 <modify-function signature="operator=(const QTextOption &amp;)" remove="all"/>
642 </value-type>
642 </value-type>
643 <value-type name="QTextLine" delete-in-main-thread="yes">
643 <value-type name="QTextLine" delete-in-main-thread="yes">
644 <modify-function signature="cursorToX(int*,QTextLine::Edge)const">
644 <modify-function signature="cursorToX(int*,QTextLine::Edge)const">
645 <remove/>
645 <remove/>
646 </modify-function>
646 </modify-function>
647 </value-type>
647 </value-type>
648 <value-type name="QTextTableFormat" delete-in-main-thread="yes"/>
648 <value-type name="QTextTableFormat" delete-in-main-thread="yes"/>
649 <value-type name="QTextImageFormat" delete-in-main-thread="yes"/>
649 <value-type name="QTextImageFormat" delete-in-main-thread="yes"/>
650 <value-type name="QTextFrameFormat" delete-in-main-thread="yes">
650 <value-type name="QTextFrameFormat" delete-in-main-thread="yes">
651 <modify-function signature="isValid()const" access="non-final"/>
651 <modify-function signature="isValid()const" access="non-final"/>
652 </value-type>
652 </value-type>
653 <value-type name="QTextLength" delete-in-main-thread="yes"/>
653 <value-type name="QTextLength" delete-in-main-thread="yes"/>
654 <value-type name="QItemSelectionRange">
654 <value-type name="QItemSelectionRange">
655 <modify-function signature="intersect(QItemSelectionRange)const" remove="all"/> <!--### Obsolete in 4.3-->
655 <modify-function signature="intersect(QItemSelectionRange)const" remove="all"/> <!--### Obsolete in 4.3-->
656 </value-type>
656 </value-type>
657
657
658 <value-type name="QPainterPath">
658 <value-type name="QPainterPath">
659 <modify-function signature="operator=(QPainterPath)" remove="all"/>
659 <modify-function signature="operator=(QPainterPath)" remove="all"/>
660 </value-type>
660 </value-type>
661 <value-type name="QPalette">
661 <value-type name="QPalette">
662 <modify-function signature="operator=(const QPalette&amp;)" remove="all"/>
662 <modify-function signature="operator=(const QPalette&amp;)" remove="all"/>
663
663
664 <modify-function signature="QPalette(QColor, QColor, QColor, QColor, QColor, QColor, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
664 <modify-function signature="QPalette(QColor, QColor, QColor, QColor, QColor, QColor, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
665 <modify-function signature="background()const" remove="all"/> <!--### Obsolete in 4.3-->
665 <modify-function signature="background()const" remove="all"/> <!--### Obsolete in 4.3-->
666 <modify-function signature="foreground()const" remove="all"/> <!--### Obsolete in 4.3-->
666 <modify-function signature="foreground()const" remove="all"/> <!--### Obsolete in 4.3-->
667 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
667 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
668 </value-type>
668 </value-type>
669 <value-type name="QKeySequence">
669 <value-type name="QKeySequence">
670 <modify-function signature="operator=(QKeySequence)" remove="all"/>
670 <modify-function signature="operator=(QKeySequence)" remove="all"/>
671 <modify-function signature="operator int()const" access="private"/>
671 <modify-function signature="operator int()const" access="private"/>
672 <modify-function signature="operator[](uint)const" access="private"/>
672 <modify-function signature="operator[](uint)const" access="private"/>
673 </value-type>
673 </value-type>
674
674
675 <value-type name="QPicture" delete-in-main-thread="yes">
675 <value-type name="QPicture" delete-in-main-thread="yes">
676 <modify-function signature="operator=(QPicture)" remove="all"/>
676 <modify-function signature="operator=(QPicture)" remove="all"/>
677 <modify-function signature="pictureFormat(QString)">
677 <modify-function signature="pictureFormat(QString)">
678 <remove/>
678 <remove/>
679 </modify-function>
679 </modify-function>
680
680
681 <modify-function signature="inputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
681 <modify-function signature="inputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
682 <modify-function signature="inputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
682 <modify-function signature="inputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
683 <modify-function signature="outputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
683 <modify-function signature="outputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
684 <modify-function signature="outputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
684 <modify-function signature="outputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
685
685
686 <modify-function signature="setData(const char*,uint)" remove="all"/>
686 <modify-function signature="setData(const char*,uint)" remove="all"/>
687
687
688 <modify-function signature="load(QIODevice*,const char*)">
688 <modify-function signature="load(QIODevice*,const char*)">
689 <modify-argument index="2">
689 <modify-argument index="2">
690 <replace-type modified-type="QString"/>
690 <replace-type modified-type="QString"/>
691 <conversion-rule class="native">
691 <conversion-rule class="native">
692 <insert-template name="core.convert_string_arg_to_char*"/>
692 <insert-template name="core.convert_string_arg_to_char*"/>
693 </conversion-rule>
693 </conversion-rule>
694 </modify-argument>
694 </modify-argument>
695 </modify-function>
695 </modify-function>
696
696
697 <modify-function signature="load(QString,const char*)">
697 <modify-function signature="load(QString,const char*)">
698 <modify-argument index="2">
698 <modify-argument index="2">
699 <replace-type modified-type="QString"/>
699 <replace-type modified-type="QString"/>
700 <conversion-rule class="native">
700 <conversion-rule class="native">
701 <insert-template name="core.convert_string_arg_to_char*"/>
701 <insert-template name="core.convert_string_arg_to_char*"/>
702 </conversion-rule>
702 </conversion-rule>
703 </modify-argument>
703 </modify-argument>
704 </modify-function>
704 </modify-function>
705
705
706 <modify-function signature="save(QIODevice*,const char*)">
706 <modify-function signature="save(QIODevice*,const char*)">
707 <modify-argument index="2">
707 <modify-argument index="2">
708 <replace-type modified-type="QString"/>
708 <replace-type modified-type="QString"/>
709 <conversion-rule class="native">
709 <conversion-rule class="native">
710 <insert-template name="core.convert_string_arg_to_char*"/>
710 <insert-template name="core.convert_string_arg_to_char*"/>
711 </conversion-rule>
711 </conversion-rule>
712 </modify-argument>
712 </modify-argument>
713 </modify-function>
713 </modify-function>
714
714
715 <modify-function signature="save(QString,const char*)">
715 <modify-function signature="save(QString,const char*)">
716 <modify-argument index="2">
716 <modify-argument index="2">
717 <replace-type modified-type="QString"/>
717 <replace-type modified-type="QString"/>
718 <conversion-rule class="native">
718 <conversion-rule class="native">
719 <insert-template name="core.convert_string_arg_to_char*"/>
719 <insert-template name="core.convert_string_arg_to_char*"/>
720 </conversion-rule>
720 </conversion-rule>
721 </modify-argument>
721 </modify-argument>
722 </modify-function>
722 </modify-function>
723 </value-type>
723 </value-type>
724
724
725 <value-type name="QRegion" expense-limit="4096">
725 <value-type name="QRegion" expense-limit="4096">
726 <modify-function signature="operator=(QRegion)" remove="all"/>
726 <modify-function signature="operator=(QRegion)" remove="all"/>
727 <modify-function signature="operator&amp;=(QRegion)" remove="all"/>
727 <modify-function signature="operator&amp;=(QRegion)" remove="all"/>
728 <modify-function signature="operator+=(QRegion)" remove="all"/>
728 <modify-function signature="operator+=(QRegion)" remove="all"/>
729 <modify-function signature="operator-=(QRegion)" remove="all"/>
729 <modify-function signature="operator-=(QRegion)" remove="all"/>
730 <modify-function signature="operator^=(QRegion)" remove="all"/>
730 <modify-function signature="operator^=(QRegion)" remove="all"/>
731 <modify-function signature="operator|=(QRegion)" remove="all"/>
731 <modify-function signature="operator|=(QRegion)" remove="all"/>
732 <modify-function signature="operator&amp;(QRegion)const" remove="all"/>
732 <modify-function signature="operator&amp;(QRegion)const" remove="all"/>
733 <modify-function signature="operator+(QRegion)const" remove="all"/>
733 <modify-function signature="operator+(QRegion)const" remove="all"/>
734 <modify-function signature="operator-(QRegion)const" remove="all"/>
734 <modify-function signature="operator-(QRegion)const" remove="all"/>
735 <modify-function signature="operator^(QRegion)const" remove="all"/>
735 <modify-function signature="operator^(QRegion)const" remove="all"/>
736 <modify-function signature="operator|(QRegion)const" remove="all"/>
736 <modify-function signature="operator|(QRegion)const" remove="all"/>
737 <modify-function signature="eor(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
737 <modify-function signature="eor(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
738 <modify-function signature="intersect(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
738 <modify-function signature="intersect(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
739 <modify-function signature="subtract(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
739 <modify-function signature="subtract(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
740 <modify-function signature="unite(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
740 <modify-function signature="unite(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
741 <modify-function signature="operator&amp;=(QRect)" remove="all"/>
741 <modify-function signature="operator&amp;=(QRect)" remove="all"/>
742 <modify-function signature="operator+=(QRect)" remove="all"/>
742 <modify-function signature="operator+=(QRect)" remove="all"/>
743
743
744 </value-type>
744 </value-type>
745
745
746 <value-type name="QTextBlock" delete-in-main-thread="yes">
746 <value-type name="QTextBlock" delete-in-main-thread="yes">
747 <modify-function signature="operator=(QTextBlock)" remove="all"/>
747 <modify-function signature="operator=(QTextBlock)" remove="all"/>
748 <modify-function signature="setUserData(QTextBlockUserData *)">
748 <modify-function signature="setUserData(QTextBlockUserData *)">
749 <modify-argument index="1">
749 <modify-argument index="1">
750 <define-ownership class="java" owner="c++"/>
750 <define-ownership class="java" owner="c++"/>
751 </modify-argument>
751 </modify-argument>
752 </modify-function>
752 </modify-function>
753 </value-type>
753 </value-type>
754 <value-type name="QTextBlockFormat" delete-in-main-thread="yes"/>
754 <value-type name="QTextBlockFormat" delete-in-main-thread="yes"/>
755 <value-type name="QTextTableCellFormat" delete-in-main-thread="yes"/>
755 <value-type name="QTextTableCellFormat" delete-in-main-thread="yes"/>
756 <value-type name="QTextCharFormat" delete-in-main-thread="yes">
756 <value-type name="QTextCharFormat" delete-in-main-thread="yes">
757 <modify-function signature="isValid()const" access="non-final"/>
757 <modify-function signature="isValid()const" access="non-final"/>
758
758
759 <modify-function signature="anchorName()const" remove="all"/> <!--### Obsolete in 4.3-->
759 <modify-function signature="anchorName()const" remove="all"/> <!--### Obsolete in 4.3-->
760 <modify-function signature="setAnchorName(QString)" remove="all"/> <!--### Obsolete in 4.3-->
760 <modify-function signature="setAnchorName(QString)" remove="all"/> <!--### Obsolete in 4.3-->
761 </value-type>
761 </value-type>
762 <value-type name="QTextFormat" delete-in-main-thread="yes">
762 <value-type name="QTextFormat" delete-in-main-thread="yes">
763 <modify-function signature="operator=(QTextFormat)" remove="all"/>
763 <modify-function signature="operator=(QTextFormat)" remove="all"/>
764 <modify-function signature="isValid()const" access="non-final"/>
764 <modify-function signature="isValid()const" access="non-final"/>
765
765
766
766
767 <modify-function signature="setProperty(int,QVector&lt;QTextLength&gt;)" rename="setLengthVectorProperty"/>
767 <modify-function signature="setProperty(int,QVector&lt;QTextLength&gt;)" rename="setLengthVectorProperty"/>
768 <inject-code class="native" position="constructor">
768 <inject-code class="native" position="constructor">
769 if ((context-&gt;argumentCount() == 1) &amp;&amp; (qMetaTypeId&lt;QTextFormat&gt;() == context-&gt;argument(0).toVariant().userType())) {
769 if ((context-&gt;argumentCount() == 1) &amp;&amp; (qMetaTypeId&lt;QTextFormat&gt;() == context-&gt;argument(0).toVariant().userType())) {
770 QTextFormat _q_arg0 = qscriptvalue_cast&lt;QTextFormat&gt;(context-&gt;argument(0));
770 QTextFormat _q_arg0 = qscriptvalue_cast&lt;QTextFormat&gt;(context-&gt;argument(0));
771 QTextFormat _q_cpp_result(_q_arg0);
771 QTextFormat _q_cpp_result(_q_arg0);
772 QScriptValue _q_result = context-&gt;engine()-&gt;newVariant(context-&gt;thisObject(), qVariantFromValue(_q_cpp_result));
772 QScriptValue _q_result = context-&gt;engine()-&gt;newVariant(context-&gt;thisObject(), qVariantFromValue(_q_cpp_result));
773 return _q_result;
773 return _q_result;
774 }
774 }
775 </inject-code>
775 </inject-code>
776 </value-type>
776 </value-type>
777
777
778 <value-type name="QTextListFormat" delete-in-main-thread="yes"/>
778 <value-type name="QTextListFormat" delete-in-main-thread="yes"/>
779 <value-type name="QPolygon">
779 <value-type name="QPolygon">
780 <modify-function signature="QPolygon(int, const int *)" remove="all"/>
780 <modify-function signature="QPolygon(int, const int *)" remove="all"/>
781 <modify-function signature="operator+(QVector&lt;QPoint&gt;)const" remove="all"/>
781 <modify-function signature="operator+(QVector&lt;QPoint&gt;)const" remove="all"/>
782 <modify-function signature="operator&lt;&lt;(QPoint)" remove="all"/>
782 <modify-function signature="operator&lt;&lt;(QPoint)" remove="all"/>
783 <modify-function signature="operator&lt;&lt;(QVector&lt;QPoint&gt;)" remove="all"/>
783 <modify-function signature="operator&lt;&lt;(QVector&lt;QPoint&gt;)" remove="all"/>
784
784
785
785
786 </value-type>
786 </value-type>
787
787
788 <value-type name="QPolygonF">
788 <value-type name="QPolygonF">
789 <modify-function signature="operator+(QVector&lt;QPointF&gt;)const" remove="all"/>
789 <modify-function signature="operator+(QVector&lt;QPointF&gt;)const" remove="all"/>
790 <modify-function signature="operator&lt;&lt;(QPointF)" remove="all"/>
790 <modify-function signature="operator&lt;&lt;(QPointF)" remove="all"/>
791 <modify-function signature="operator&lt;&lt;(QVector&lt;QPointF&gt;)" remove="all"/>
791 <modify-function signature="operator&lt;&lt;(QVector&lt;QPointF&gt;)" remove="all"/>
792 </value-type>
792 </value-type>
793
793
794 <value-type name="QIcon" delete-in-main-thread="yes">
794 <value-type name="QIcon" delete-in-main-thread="yes">
795 <modify-function signature="operator=(QIcon)" remove="all"/>
795 <modify-function signature="operator=(QIcon)" remove="all"/>
796 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
796 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
797 <modify-function signature="QIcon(QIconEngineV2 *)">
797 <modify-function signature="QIcon(QIconEngineV2 *)">
798 <modify-argument index="1">
798 <modify-argument index="1">
799 <define-ownership class="java" owner="c++"/>
799 <define-ownership class="java" owner="c++"/>
800 </modify-argument>
800 </modify-argument>
801 </modify-function>
801 </modify-function>
802 <modify-function signature="QIcon(QIconEngine *)">
802 <modify-function signature="QIcon(QIconEngine *)">
803 <modify-argument index="1">
803 <modify-argument index="1">
804 <define-ownership class="java" owner="c++"/>
804 <define-ownership class="java" owner="c++"/>
805 </modify-argument>
805 </modify-argument>
806 </modify-function>
806 </modify-function>
807 </value-type>
807 </value-type>
808
808
809 <value-type name="QTextFrame::iterator" delete-in-main-thread="yes">
809 <value-type name="QTextFrame::iterator" delete-in-main-thread="yes">
810 <include file-name="QTextFrame" location="global"/>
810 <include file-name="QTextFrame" location="global"/>
811 <modify-function signature="operator++(int)" remove="all"/>
811 <modify-function signature="operator++(int)" remove="all"/>
812 <modify-function signature="operator--(int)" remove="all"/>
812 <modify-function signature="operator--(int)" remove="all"/>
813 <modify-function signature="operator=(QTextFrame::iterator)" remove="all"/>
813 <modify-function signature="operator=(QTextFrame::iterator)" remove="all"/>
814 <modify-function signature="operator++()" access="private"/>
814 <modify-function signature="operator++()" access="private"/>
815 <modify-function signature="operator--()" access="private"/>
815 <modify-function signature="operator--()" access="private"/>
816 </value-type>
816 </value-type>
817
817
818 <value-type name="QTreeWidgetItemIterator" delete-in-main-thread="yes">
818 <value-type name="QTreeWidgetItemIterator" delete-in-main-thread="yes">
819 <custom-constructor>
819 <custom-constructor>
820 return new QTreeWidgetItemIterator(*copy);
820 return new QTreeWidgetItemIterator(*copy);
821 </custom-constructor>
821 </custom-constructor>
822 <custom-destructor>
822 <custom-destructor>
823 delete copy;
823 delete copy;
824 </custom-destructor>
824 </custom-destructor>
825 <modify-function signature="operator=(QTreeWidgetItemIterator)" remove="all"/>
825 <modify-function signature="operator=(QTreeWidgetItemIterator)" remove="all"/>
826 <modify-function signature="operator++(int)" remove="all"/>
826 <modify-function signature="operator++(int)" remove="all"/>
827 <modify-function signature="operator--(int)" remove="all"/>
827 <modify-function signature="operator--(int)" remove="all"/>
828 <modify-function signature="operator+=(int)" access="private"/>
828 <modify-function signature="operator+=(int)" access="private"/>
829 <modify-function signature="operator-=(int)" access="private"/>
829 <modify-function signature="operator-=(int)" access="private"/>
830 <modify-function signature="operator++()" access="private"/>
830 <modify-function signature="operator++()" access="private"/>
831 <modify-function signature="operator--()" access="private"/>
831 <modify-function signature="operator--()" access="private"/>
832 <modify-function signature="operator*()const" access="private"/>
832 <modify-function signature="operator*()const" access="private"/>
833 </value-type>
833 </value-type>
834
834
835 <value-type name="QTextBlock::iterator" delete-in-main-thread="yes">
835 <value-type name="QTextBlock::iterator" delete-in-main-thread="yes">
836 <include file-name="QTextBlock" location="global"/>
836 <include file-name="QTextBlock" location="global"/>
837
837
838 <modify-function signature="operator++()" access="private"/>
838 <modify-function signature="operator++()" access="private"/>
839 <modify-function signature="operator--()" access="private"/>
839 <modify-function signature="operator--()" access="private"/>
840 <modify-function signature="operator++(int)" remove="all"/>
840 <modify-function signature="operator++(int)" remove="all"/>
841 <modify-function signature="operator--(int)" remove="all"/>
841 <modify-function signature="operator--(int)" remove="all"/>
842 </value-type>
842 </value-type>
843
843
844 <value-type name="QAbstractTextDocumentLayout::PaintContext" delete-in-main-thread="yes">
844 <value-type name="QAbstractTextDocumentLayout::PaintContext" delete-in-main-thread="yes">
845 <include file-name="QAbstractTextDocumentLayout" location="global"/>
845 <include file-name="QAbstractTextDocumentLayout" location="global"/>
846 </value-type>
846 </value-type>
847 <value-type name="QAbstractTextDocumentLayout::Selection" delete-in-main-thread="yes"/>
847 <value-type name="QAbstractTextDocumentLayout::Selection" delete-in-main-thread="yes"/>
848
848
849 <value-type name="QPixmap" delete-in-main-thread="yes">
849 <value-type name="QPixmap" delete-in-main-thread="yes">
850 <modify-function signature="operator=(QPixmap)" remove="all"/>
850 <modify-function signature="operator=(QPixmap)" remove="all"/>
851 <modify-function signature="operator!()const" remove="all"/>
851 <modify-function signature="operator!()const" remove="all"/>
852 <modify-function signature="QPixmap(const char **)" remove="all"/>
852 <modify-function signature="QPixmap(const char **)" remove="all"/>
853 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
853 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
854
854
855 <modify-function signature="loadFromData(const uchar *,uint,const char *,QFlags&lt;Qt::ImageConversionFlag&gt;)" remove="all"/>
855 <modify-function signature="loadFromData(const uchar *,uint,const char *,QFlags&lt;Qt::ImageConversionFlag&gt;)" remove="all"/>
856
856
857 <modify-function signature="QPixmap(QString,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
857 <modify-function signature="QPixmap(QString,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
858 <modify-argument index="2">
858 <modify-argument index="2">
859 <replace-type modified-type="QString"/>
859 <replace-type modified-type="QString"/>
860 <conversion-rule class="native">
860 <conversion-rule class="native">
861 <insert-template name="core.convert_string_arg_to_char*"/>
861 <insert-template name="core.convert_string_arg_to_char*"/>
862 </conversion-rule>
862 </conversion-rule>
863 </modify-argument>
863 </modify-argument>
864 </modify-function>
864 </modify-function>
865
865
866 <modify-function signature="load(QString,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
866 <modify-function signature="load(QString,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
867 <modify-argument index="2">
867 <modify-argument index="2">
868 <replace-type modified-type="QString"/>
868 <replace-type modified-type="QString"/>
869 <conversion-rule class="native">
869 <conversion-rule class="native">
870 <insert-template name="core.convert_string_arg_to_char*"/>
870 <insert-template name="core.convert_string_arg_to_char*"/>
871 </conversion-rule>
871 </conversion-rule>
872 </modify-argument>
872 </modify-argument>
873 </modify-function>
873 </modify-function>
874
874
875 <modify-function signature="loadFromData(QByteArray,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
875 <modify-function signature="loadFromData(QByteArray,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
876 <modify-argument index="2">
876 <modify-argument index="2">
877 <replace-type modified-type="QString"/>
877 <replace-type modified-type="QString"/>
878 <conversion-rule class="native">
878 <conversion-rule class="native">
879 <insert-template name="core.convert_string_arg_to_char*"/>
879 <insert-template name="core.convert_string_arg_to_char*"/>
880 </conversion-rule>
880 </conversion-rule>
881 </modify-argument>
881 </modify-argument>
882 </modify-function>
882 </modify-function>
883
883
884 <modify-function signature="save(QIODevice*,const char*,int)const">
884 <modify-function signature="save(QIODevice*,const char*,int)const">
885 <modify-argument index="2">
885 <modify-argument index="2">
886 <replace-type modified-type="QString"/>
886 <replace-type modified-type="QString"/>
887 <conversion-rule class="native">
887 <conversion-rule class="native">
888 <insert-template name="core.convert_string_arg_to_char*"/>
888 <insert-template name="core.convert_string_arg_to_char*"/>
889 </conversion-rule>
889 </conversion-rule>
890 </modify-argument>
890 </modify-argument>
891 </modify-function>
891 </modify-function>
892
892
893 <modify-function signature="save(QString,const char*,int)const">
893 <modify-function signature="save(QString,const char*,int)const">
894 <modify-argument index="2">
894 <modify-argument index="2">
895 <replace-type modified-type="QString"/>
895 <replace-type modified-type="QString"/>
896 <conversion-rule class="native">
896 <conversion-rule class="native">
897 <insert-template name="core.convert_string_arg_to_char*"/>
897 <insert-template name="core.convert_string_arg_to_char*"/>
898 </conversion-rule>
898 </conversion-rule>
899 </modify-argument>
899 </modify-argument>
900 </modify-function>
900 </modify-function>
901 </value-type>
901 </value-type>
902
902
903 <value-type name="QTextCursor" delete-in-main-thread="yes">
903 <value-type name="QTextCursor" delete-in-main-thread="yes">
904 <extra-includes>
904 <extra-includes>
905 <include file-name="QTextBlock" location="global"/>
905 <include file-name="QTextBlock" location="global"/>
906 <include file-name="QTextDocumentFragment" location="global"/>
906 <include file-name="QTextDocumentFragment" location="global"/>
907 </extra-includes>
907 </extra-includes>
908 <modify-function signature="operator=(QTextCursor)" remove="all"/>
908 <modify-function signature="operator=(QTextCursor)" remove="all"/>
909 <modify-function signature="selectedTableCells(int*,int*,int*,int*)const">
909 <modify-function signature="selectedTableCells(int*,int*,int*,int*)const">
910 <access modifier="private"/>
910 <access modifier="private"/>
911 </modify-function>
911 </modify-function>
912 </value-type>
912 </value-type>
913
913
914 <value-type name="QTextLayout::FormatRange">
914 <value-type name="QTextLayout::FormatRange">
915 <include file-name="QTextLayout" location="global"/>
915 <include file-name="QTextLayout" location="global"/>
916 </value-type>
916 </value-type>
917
917
918 <value-type name="QInputMethodEvent::Attribute">
918 <value-type name="QInputMethodEvent::Attribute">
919 <include file-name="QInputMethodEvent" location="global"/>
919 <include file-name="QInputMethodEvent" location="global"/>
920 <custom-constructor>
920 <custom-constructor>
921 return new QInputMethodEvent::Attribute(copy-&gt;type, copy-&gt;start, copy-&gt;length, copy-&gt;value);
921 return new QInputMethodEvent::Attribute(copy-&gt;type, copy-&gt;start, copy-&gt;length, copy-&gt;value);
922 </custom-constructor>
922 </custom-constructor>
923 <custom-destructor>
923 <custom-destructor>
924 delete copy;
924 delete copy;
925 </custom-destructor>
925 </custom-destructor>
926 </value-type>
926 </value-type>
927
927
928 <value-type name="QItemSelection" delete-in-main-thread="yes">
928 <value-type name="QItemSelection" delete-in-main-thread="yes">
929
929
930 <modify-function signature="operator+(const QList&lt;QItemSelectionRange&gt;&amp;)const" remove="all"/>
930 <modify-function signature="operator+(const QList&lt;QItemSelectionRange&gt;&amp;)const" remove="all"/>
931 <modify-function signature="operator+=(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
931 <modify-function signature="operator+=(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
932 <modify-function signature="operator+=(const QItemSelectionRange&amp;)" remove="all"/>
932 <modify-function signature="operator+=(const QItemSelectionRange&amp;)" remove="all"/>
933 <modify-function signature="operator&lt;&lt;(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
933 <modify-function signature="operator&lt;&lt;(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
934 <modify-function signature="operator&lt;&lt;(QItemSelectionRange)" remove="all"/>
934 <modify-function signature="operator&lt;&lt;(QItemSelectionRange)" remove="all"/>
935 </value-type>
935 </value-type>
936
936
937 <value-type name="QMatrix4x4">
937 <value-type name="QMatrix4x4">
938 <modify-function signature="data()const" remove="all"/>
938 <modify-function signature="data()const" remove="all"/>
939 <modify-function signature="operator()(int, int)const" remove="all"/>
939 <modify-function signature="operator()(int, int)const" remove="all"/>
940 </value-type>
940 </value-type>
941 <value-type name="QMatrix">
941 <value-type name="QMatrix">
942 <extra-includes>
942 <extra-includes>
943 <include file-name="QPainterPath" location="global"/>
943 <include file-name="QPainterPath" location="global"/>
944 </extra-includes>
944 </extra-includes>
945
945
946 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
946 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
947 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
947 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
948 <modify-function signature="operator=(QMatrix)" remove="all"/>
948 <modify-function signature="operator=(QMatrix)" remove="all"/>
949
949
950 <modify-function signature="operator*(QMatrix)const" access="private"/>
950 <modify-function signature="operator*(QMatrix)const" access="private"/>
951 <modify-function signature="operator*=(QMatrix)" access="private"/>
951 <modify-function signature="operator*=(QMatrix)" access="private"/>
952 <modify-function signature="rotate(double)" access="private" rename="rotate_private"/>
952 <modify-function signature="rotate(double)" access="private" rename="rotate_private"/>
953 <modify-function signature="scale(double,double)" access="private" rename="scale_private"/>
953 <modify-function signature="scale(double,double)" access="private" rename="scale_private"/>
954 <modify-function signature="shear(double,double)" access="private" rename="shear_private"/>
954 <modify-function signature="shear(double,double)" access="private" rename="shear_private"/>
955 <modify-function signature="translate(double,double)" access="private" rename="translate_private"/>
955 <modify-function signature="translate(double,double)" access="private" rename="translate_private"/>
956
956
957 <modify-function signature="inverted(bool*)const">
957 <modify-function signature="inverted(bool*)const">
958 <access modifier="private"/>
958 <access modifier="private"/>
959 <modify-argument index="1">
959 <modify-argument index="1">
960 <remove-default-expression/>
960 <remove-default-expression/>
961 </modify-argument>
961 </modify-argument>
962 </modify-function>
962 </modify-function>
963
963
964 <inject-code>
964 <inject-code>
965 <insert-template name="core.unary_other_type">
965 <insert-template name="core.unary_other_type">
966 <replace from="%FUNCTION_NAME" to="rotate"/>
966 <replace from="%FUNCTION_NAME" to="rotate"/>
967 <replace from="%OUT_TYPE" to="QMatrix"/>
967 <replace from="%OUT_TYPE" to="QMatrix"/>
968 <replace from="%IN_TYPE" to="double"/>
968 <replace from="%IN_TYPE" to="double"/>
969 </insert-template>
969 </insert-template>
970
970
971 <insert-template name="core.private_function_return_self">
971 <insert-template name="core.private_function_return_self">
972 <replace from="%RETURN_TYPE" to="QMatrix"/>
972 <replace from="%RETURN_TYPE" to="QMatrix"/>
973 <replace from="%FUNCTION_NAME" to="scale"/>
973 <replace from="%FUNCTION_NAME" to="scale"/>
974 <replace from="%ARGUMENTS" to="double sx, double sy"/>
974 <replace from="%ARGUMENTS" to="double sx, double sy"/>
975 <replace from="%ARGUMENT_NAMES" to="sx, sy"/>
975 <replace from="%ARGUMENT_NAMES" to="sx, sy"/>
976 </insert-template>
976 </insert-template>
977
977
978 <insert-template name="core.private_function_return_self">
978 <insert-template name="core.private_function_return_self">
979 <replace from="%RETURN_TYPE" to="QMatrix"/>
979 <replace from="%RETURN_TYPE" to="QMatrix"/>
980 <replace from="%FUNCTION_NAME" to="shear"/>
980 <replace from="%FUNCTION_NAME" to="shear"/>
981 <replace from="%ARGUMENTS" to="double sh, double sv"/>
981 <replace from="%ARGUMENTS" to="double sh, double sv"/>
982 <replace from="%ARGUMENT_NAMES" to="sh, sv"/>
982 <replace from="%ARGUMENT_NAMES" to="sh, sv"/>
983 </insert-template>
983 </insert-template>
984
984
985 <insert-template name="core.private_function_return_self">
985 <insert-template name="core.private_function_return_self">
986 <replace from="%RETURN_TYPE" to="QMatrix"/>
986 <replace from="%RETURN_TYPE" to="QMatrix"/>
987 <replace from="%FUNCTION_NAME" to="translate"/>
987 <replace from="%FUNCTION_NAME" to="translate"/>
988 <replace from="%ARGUMENTS" to="double dx, double dy"/>
988 <replace from="%ARGUMENTS" to="double dx, double dy"/>
989 <replace from="%ARGUMENT_NAMES" to="dx, dy"/>
989 <replace from="%ARGUMENT_NAMES" to="dx, dy"/>
990 </insert-template>
990 </insert-template>
991 </inject-code>
991 </inject-code>
992
992
993 <modify-function signature="inverted(bool*)const">
993 <modify-function signature="inverted(bool*)const">
994 <modify-argument index="1">
994 <modify-argument index="1">
995 <remove-argument/>
995 <remove-argument/>
996 </modify-argument>
996 </modify-argument>
997 </modify-function>
997 </modify-function>
998 </value-type>
998 </value-type>
999
999
1000 <value-type name="QConicalGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::ConicalGradient">
1000 <value-type name="QConicalGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::ConicalGradient">
1001 <custom-constructor>
1001 <custom-constructor>
1002 return new QConicalGradient(copy-&gt;center(), copy-&gt;angle());
1002 return new QConicalGradient(copy-&gt;center(), copy-&gt;angle());
1003 </custom-constructor>
1003 </custom-constructor>
1004 <custom-destructor>
1004 <custom-destructor>
1005 delete copy;
1005 delete copy;
1006 </custom-destructor>
1006 </custom-destructor>
1007 </value-type>
1007 </value-type>
1008
1008
1009 <value-type name="QFontInfo" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1009 <value-type name="QFontInfo" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1010 <custom-constructor>
1010 <custom-constructor>
1011 return new QFontInfo(*copy);
1011 return new QFontInfo(*copy);
1012 </custom-constructor>
1012 </custom-constructor>
1013 <custom-destructor>
1013 <custom-destructor>
1014 delete copy;
1014 delete copy;
1015 </custom-destructor>
1015 </custom-destructor>
1016 <modify-function signature="operator=(QFontInfo)" remove="all"/>
1016 <modify-function signature="operator=(QFontInfo)" remove="all"/>
1017
1017
1018
1018
1019 <modify-function signature="QFontInfo(QFontInfo)">
1019 <modify-function signature="QFontInfo(QFontInfo)">
1020 <modify-argument index="1">
1020 <modify-argument index="1">
1021 <replace-type modified-type="QFontInfo*"/>
1021 <replace-type modified-type="QFontInfo*"/>
1022 <conversion-rule class="native">
1022 <conversion-rule class="native">
1023 QFontInfo &amp; %out% = *qscriptvalue_cast&lt;QFontInfo*&gt;(%in%);
1023 QFontInfo &amp; %out% = *qscriptvalue_cast&lt;QFontInfo*&gt;(%in%);
1024 </conversion-rule>
1024 </conversion-rule>
1025 </modify-argument>
1025 </modify-argument>
1026 </modify-function>
1026 </modify-function>
1027 </value-type>
1027 </value-type>
1028
1028
1029 <value-type name="QRadialGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::RadialGradient">
1029 <value-type name="QRadialGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::RadialGradient">
1030 <custom-constructor>
1030 <custom-constructor>
1031 return new QRadialGradient(copy-&gt;center(), copy-&gt;radius(), copy-&gt;focalPoint());
1031 return new QRadialGradient(copy-&gt;center(), copy-&gt;radius(), copy-&gt;focalPoint());
1032 </custom-constructor>
1032 </custom-constructor>
1033 <custom-destructor>
1033 <custom-destructor>
1034 delete copy;
1034 delete copy;
1035 </custom-destructor>
1035 </custom-destructor>
1036 </value-type>
1036 </value-type>
1037
1037
1038 <value-type name="QPainterPath::Element">
1038 <value-type name="QPainterPath::Element">
1039 <modify-field name="x" write="false"/>
1039 <modify-field name="x" write="false"/>
1040 <modify-field name="y" write="false"/>
1040 <modify-field name="y" write="false"/>
1041 <modify-field name="type" write="false"/>
1041 <modify-field name="type" write="false"/>
1042 <include file-name="QPainterPath" location="global"/>
1042 <include file-name="QPainterPath" location="global"/>
1043 <modify-function signature="operator QPointF()const" access="private"/>
1043 <modify-function signature="operator QPointF()const" access="private"/>
1044 </value-type>
1044 </value-type>
1045
1045
1046 <value-type name="QTextEdit::ExtraSelection" delete-in-main-thread="yes">
1046 <value-type name="QTextEdit::ExtraSelection" delete-in-main-thread="yes">
1047 <include file-name="QTextEdit" location="global"/>
1047 <include file-name="QTextEdit" location="global"/>
1048 </value-type>
1048 </value-type>
1049
1049
1050 <value-type name="QFont" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1050 <value-type name="QFont" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1051 <extra-includes>
1051 <extra-includes>
1052 <include file-name="QStringList" location="global"/>
1052 <include file-name="QStringList" location="global"/>
1053 </extra-includes>
1053 </extra-includes>
1054 <modify-function signature="operator=(QFont)" remove="all"/>
1054 <modify-function signature="operator=(QFont)" remove="all"/>
1055 </value-type>
1055 </value-type>
1056
1056
1057 <value-type name="QTextTableCell" delete-in-main-thread="yes">
1057 <value-type name="QTextTableCell" delete-in-main-thread="yes">
1058 <extra-includes>
1058 <extra-includes>
1059 <include file-name="QTextCursor" location="global"/>
1059 <include file-name="QTextCursor" location="global"/>
1060 </extra-includes>
1060 </extra-includes>
1061 <modify-function signature="operator=(QTextTableCell)" remove="all"/>
1061 <modify-function signature="operator=(QTextTableCell)" remove="all"/>
1062 </value-type>
1062 </value-type>
1063
1063
1064 <value-type name="QImage" expense-limit="67108864" expense-cost="height()*bytesPerLine()">
1064 <value-type name="QImage" expense-limit="67108864" expense-cost="height()*bytesPerLine()">
1065 <modify-function signature="QImage(const char *, const char *)">
1065 <modify-function signature="QImage(const char *, const char *)">
1066 <remove/>
1066 <remove/>
1067 </modify-function>
1067 </modify-function>
1068 <modify-function signature="QImage(const char **)">
1068 <modify-function signature="QImage(const char **)">
1069 <access modifier="private"/>
1069 <access modifier="private"/>
1070 </modify-function>
1070 </modify-function>
1071 <modify-function signature="QImage(const unsigned char*,int,int,int,QImage::Format)">
1071 <modify-function signature="QImage(const unsigned char*,int,int,int,QImage::Format)">
1072 <remove/>
1072 <remove/>
1073 </modify-function>
1073 </modify-function>
1074 <modify-function signature="bits()const">
1074 <modify-function signature="bits()const">
1075 <remove/>
1075 <remove/>
1076 </modify-function>
1076 </modify-function>
1077 <modify-function signature="scanLine(int)const">
1077 <modify-function signature="scanLine(int)const">
1078 <remove/>
1078 <remove/>
1079 </modify-function>
1079 </modify-function>
1080 <modify-function signature="QImage(const unsigned char *, int, int, QImage::Format)">
1080 <modify-function signature="QImage(const unsigned char *, int, int, QImage::Format)">
1081 <remove/>
1081 <remove/>
1082 </modify-function>
1082 </modify-function>
1083
1083
1084 <extra-includes>
1084 <extra-includes>
1085 <include file-name="QStringList" location="global"/>
1085 <include file-name="QStringList" location="global"/>
1086 <include file-name="QMatrix" location="global"/>
1086 <include file-name="QMatrix" location="global"/>
1087 </extra-includes>
1087 </extra-includes>
1088 <modify-function signature="save(const QString &amp;, const char *, int) const">
1088 <modify-function signature="save(const QString &amp;, const char *, int) const">
1089 <access modifier="private"/>
1089 <access modifier="private"/>
1090 <rename to="private_save"/>
1090 <rename to="private_save"/>
1091 <modify-argument index="2">
1091 <modify-argument index="2">
1092 <remove-default-expression/>
1092 <remove-default-expression/>
1093 </modify-argument>
1093 </modify-argument>
1094 <modify-argument index="3">
1094 <modify-argument index="3">
1095 <remove-default-expression/>
1095 <remove-default-expression/>
1096 </modify-argument>
1096 </modify-argument>
1097 </modify-function>
1097 </modify-function>
1098
1098
1099 <modify-function signature="QImage(unsigned char*,int,int,QImage::Format)">
1099 <modify-function signature="QImage(unsigned char*,int,int,QImage::Format)">
1100 <access modifier="private"/>
1100 <access modifier="private"/>
1101 </modify-function>
1101 </modify-function>
1102
1102
1103 <modify-function signature="QImage(QString,const char*)">
1103 <modify-function signature="QImage(QString,const char*)">
1104 <access modifier="private"/>
1104 <access modifier="private"/>
1105 <modify-argument index="2">
1105 <modify-argument index="2">
1106 <remove-default-expression/>
1106 <remove-default-expression/>
1107 </modify-argument>
1107 </modify-argument>
1108 </modify-function>
1108 </modify-function>
1109
1109
1110 <modify-function signature="load(QString,const char*)">
1110 <modify-function signature="load(QString,const char*)">
1111 <access modifier="private"/>
1111 <access modifier="private"/>
1112 <modify-argument index="2">
1112 <modify-argument index="2">
1113 <remove-default-expression/>
1113 <remove-default-expression/>
1114 </modify-argument>
1114 </modify-argument>
1115 </modify-function>
1115 </modify-function>
1116
1116
1117 <modify-function signature="load(QIODevice*,const char*)">
1117 <modify-function signature="load(QIODevice*,const char*)">
1118 <access modifier="private"/>
1118 <access modifier="private"/>
1119 </modify-function>
1119 </modify-function>
1120
1120
1121 <modify-function signature="loadFromData(const unsigned char*,int,const char*)">
1121 <modify-function signature="loadFromData(const unsigned char*,int,const char*)">
1122 <access modifier="private"/>
1122 <access modifier="private"/>
1123 <modify-argument index="2">
1123 <modify-argument index="2">
1124 <remove-default-expression/>
1124 <remove-default-expression/>
1125 </modify-argument>
1125 </modify-argument>
1126 <modify-argument index="3">
1126 <modify-argument index="3">
1127 <remove-default-expression/>
1127 <remove-default-expression/>
1128 </modify-argument>
1128 </modify-argument>
1129 </modify-function>
1129 </modify-function>
1130
1130
1131 <modify-function signature="loadFromData(QByteArray,const char*)">
1131 <modify-function signature="loadFromData(QByteArray,const char*)">
1132 <access modifier="private"/>
1132 <access modifier="private"/>
1133 <modify-argument index="2">
1133 <modify-argument index="2">
1134 <remove-default-expression/>
1134 <remove-default-expression/>
1135 </modify-argument>
1135 </modify-argument>
1136 </modify-function>
1136 </modify-function>
1137
1137
1138 <modify-function signature="operator=(QImage)" remove="all"/>
1138 <modify-function signature="operator=(QImage)" remove="all"/>
1139
1139
1140 <modify-function signature="setText(const char*,const char*,QString)">
1140 <modify-function signature="setText(const char*,const char*,QString)">
1141 <remove/>
1141 <remove/>
1142 </modify-function>
1142 </modify-function>
1143
1143
1144 <modify-function signature="text(const char*,const char*)const">
1144 <modify-function signature="text(const char*,const char*)const">
1145 <remove/>
1145 <remove/>
1146 </modify-function>
1146 </modify-function>
1147
1147
1148 <modify-function signature="fromData(QByteArray,const char*)">
1148 <modify-function signature="fromData(QByteArray,const char*)">
1149 <access modifier="private"/>
1149 <access modifier="private"/>
1150 <modify-argument index="2">
1150 <modify-argument index="2">
1151 <remove-default-expression/>
1151 <remove-default-expression/>
1152 </modify-argument>
1152 </modify-argument>
1153 </modify-function>
1153 </modify-function>
1154
1154
1155 <modify-function signature="fromData(const unsigned char*,int,const char*)">
1155 <modify-function signature="fromData(const unsigned char*,int,const char*)">
1156 <remove/>
1156 <remove/>
1157 </modify-function>
1157 </modify-function>
1158
1158
1159 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
1159 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
1160 <modify-function signature="textLanguages()const" remove="all"/> <!--### Obsolete in 4.3-->
1160 <modify-function signature="textLanguages()const" remove="all"/> <!--### Obsolete in 4.3-->
1161
1161
1162 <modify-function signature="QImage(const char**)" remove="all"/>
1162 <modify-function signature="QImage(const char**)" remove="all"/>
1163 <modify-function signature="QImage(const uchar *,int,int,QImage::Format)" remove="all"/>
1163 <modify-function signature="QImage(const uchar *,int,int,QImage::Format)" remove="all"/>
1164 <modify-function signature="QImage(const uchar *,int,int,int,QImage::Format)" remove="all"/>
1164 <modify-function signature="QImage(const uchar *,int,int,int,QImage::Format)" remove="all"/>
1165 <modify-function signature="QImage(uchar *,int,int,QImage::Format)" remove="all"/>
1165 <modify-function signature="QImage(uchar *,int,int,QImage::Format)" remove="all"/>
1166 <modify-function signature="QImage(uchar *,int,int,int,QImage::Format)" remove="all"/>
1166 <modify-function signature="QImage(uchar *,int,int,int,QImage::Format)" remove="all"/>
1167 <modify-function signature="setColorTable(const QVector&lt;uint&gt;)" remove="all"/>
1167 <modify-function signature="setColorTable(const QVector&lt;uint&gt;)" remove="all"/>
1168 <modify-function signature="loadFromData(const uchar *,int,const char *)" remove="all"/>
1168 <modify-function signature="loadFromData(const uchar *,int,const char *)" remove="all"/>
1169 <modify-function signature="fromData(const uchar *,int,const char *)" remove="all"/>
1169 <modify-function signature="fromData(const uchar *,int,const char *)" remove="all"/>
1170 <modify-function signature="bits()" remove="all"/>
1170 <modify-function signature="bits()" remove="all"/>
1171 <modify-function signature="scanLine(int)" remove="all"/>
1171 <modify-function signature="scanLine(int)" remove="all"/>
1172
1172
1173 <modify-function signature="QImage(QString,const char*)">
1173 <modify-function signature="QImage(QString,const char*)">
1174 <modify-argument index="2">
1174 <modify-argument index="2">
1175 <replace-type modified-type="QString"/>
1175 <replace-type modified-type="QString"/>
1176 <conversion-rule class="native">
1176 <conversion-rule class="native">
1177 <insert-template name="core.convert_string_arg_to_char*"/>
1177 <insert-template name="core.convert_string_arg_to_char*"/>
1178 </conversion-rule>
1178 </conversion-rule>
1179 </modify-argument>
1179 </modify-argument>
1180 </modify-function>
1180 </modify-function>
1181
1181
1182 <modify-function signature="fromData(QByteArray,const char*)">
1182 <modify-function signature="fromData(QByteArray,const char*)">
1183 <modify-argument index="2">
1183 <modify-argument index="2">
1184 <replace-type modified-type="QString"/>
1184 <replace-type modified-type="QString"/>
1185 <conversion-rule class="native">
1185 <conversion-rule class="native">
1186 <insert-template name="core.convert_string_arg_to_char*"/>
1186 <insert-template name="core.convert_string_arg_to_char*"/>
1187 </conversion-rule>
1187 </conversion-rule>
1188 </modify-argument>
1188 </modify-argument>
1189 </modify-function>
1189 </modify-function>
1190
1190
1191 <modify-function signature="load(QString,const char*)">
1191 <modify-function signature="load(QString,const char*)">
1192 <modify-argument index="2">
1192 <modify-argument index="2">
1193 <replace-type modified-type="QString"/>
1193 <replace-type modified-type="QString"/>
1194 <conversion-rule class="native">
1194 <conversion-rule class="native">
1195 <insert-template name="core.convert_string_arg_to_char*"/>
1195 <insert-template name="core.convert_string_arg_to_char*"/>
1196 </conversion-rule>
1196 </conversion-rule>
1197 </modify-argument>
1197 </modify-argument>
1198 </modify-function>
1198 </modify-function>
1199
1199
1200 <modify-function signature="load(QIODevice*,const char*)">
1200 <modify-function signature="load(QIODevice*,const char*)">
1201 <modify-argument index="2">
1201 <modify-argument index="2">
1202 <replace-type modified-type="QString"/>
1202 <replace-type modified-type="QString"/>
1203 <conversion-rule class="native">
1203 <conversion-rule class="native">
1204 <insert-template name="core.convert_string_arg_to_char*"/>
1204 <insert-template name="core.convert_string_arg_to_char*"/>
1205 </conversion-rule>
1205 </conversion-rule>
1206 </modify-argument>
1206 </modify-argument>
1207 </modify-function>
1207 </modify-function>
1208
1208
1209 <modify-function signature="loadFromData(QByteArray,const char*)">
1209 <modify-function signature="loadFromData(QByteArray,const char*)">
1210 <modify-argument index="2">
1210 <modify-argument index="2">
1211 <replace-type modified-type="QString"/>
1211 <replace-type modified-type="QString"/>
1212 <conversion-rule class="native">
1212 <conversion-rule class="native">
1213 <insert-template name="core.convert_string_arg_to_char*"/>
1213 <insert-template name="core.convert_string_arg_to_char*"/>
1214 </conversion-rule>
1214 </conversion-rule>
1215 </modify-argument>
1215 </modify-argument>
1216 </modify-function>
1216 </modify-function>
1217
1217
1218 <modify-function signature="save(QString,const char*,int)const">
1218 <modify-function signature="save(QString,const char*,int)const">
1219 <modify-argument index="2">
1219 <modify-argument index="2">
1220 <replace-type modified-type="QString"/>
1220 <replace-type modified-type="QString"/>
1221 <conversion-rule class="native">
1221 <conversion-rule class="native">
1222 <insert-template name="core.convert_string_arg_to_char*"/>
1222 <insert-template name="core.convert_string_arg_to_char*"/>
1223 </conversion-rule>
1223 </conversion-rule>
1224 </modify-argument>
1224 </modify-argument>
1225 </modify-function>
1225 </modify-function>
1226
1226
1227 <modify-function signature="save(QIODevice*,const char*,int)const">
1227 <modify-function signature="save(QIODevice*,const char*,int)const">
1228 <modify-argument index="2">
1228 <modify-argument index="2">
1229 <replace-type modified-type="QString"/>
1229 <replace-type modified-type="QString"/>
1230 <conversion-rule class="native">
1230 <conversion-rule class="native">
1231 <insert-template name="core.convert_string_arg_to_char*"/>
1231 <insert-template name="core.convert_string_arg_to_char*"/>
1232 </conversion-rule>
1232 </conversion-rule>
1233 </modify-argument>
1233 </modify-argument>
1234 </modify-function>
1234 </modify-function>
1235
1235
1236 </value-type>
1236 </value-type>
1237
1237
1238 <value-type name="QColormap" delete-in-main-thread="yes">
1238 <value-type name="QColormap" delete-in-main-thread="yes">
1239 <modify-function signature="operator=(QColormap)" remove="all"/>
1239 <modify-function signature="operator=(QColormap)" remove="all"/>
1240 <extra-includes>
1240 <extra-includes>
1241 <include file-name="QColor" location="global"/>
1241 <include file-name="QColor" location="global"/>
1242 </extra-includes>
1242 </extra-includes>
1243 <custom-constructor>
1243 <custom-constructor>
1244 return new QColormap(*copy);
1244 return new QColormap(*copy);
1245 </custom-constructor>
1245 </custom-constructor>
1246 <custom-destructor>
1246 <custom-destructor>
1247 delete copy;
1247 delete copy;
1248 </custom-destructor>
1248 </custom-destructor>
1249 </value-type>
1249 </value-type>
1250
1250
1251 <value-type name="QCursor" delete-in-main-thread="yes">
1251 <value-type name="QCursor" delete-in-main-thread="yes">
1252 <extra-includes>
1252 <extra-includes>
1253 <include file-name="QPixmap" location="global"/>
1253 <include file-name="QPixmap" location="global"/>
1254 </extra-includes>
1254 </extra-includes>
1255 <modify-function signature="operator=(QCursor)" remove="all"/>
1255 <modify-function signature="operator=(QCursor)" remove="all"/>
1256 </value-type>
1256 </value-type>
1257
1257
1258 <value-type name="QFontDatabase" delete-in-main-thread="yes">
1258 <value-type name="QFontDatabase" delete-in-main-thread="yes">
1259 <extra-includes>
1259 <extra-includes>
1260 <include file-name="QStringList" location="global"/>
1260 <include file-name="QStringList" location="global"/>
1261 </extra-includes>
1261 </extra-includes>
1262 </value-type>
1262 </value-type>
1263
1263
1264 <value-type name="QPen">
1264 <value-type name="QPen">
1265 <extra-includes>
1265 <extra-includes>
1266 <include file-name="QBrush" location="global"/>
1266 <include file-name="QBrush" location="global"/>
1267 </extra-includes>
1267 </extra-includes>
1268
1268
1269 <modify-function signature="operator=(QPen)" remove="all"/>
1269 <modify-function signature="operator=(QPen)" remove="all"/>
1270 </value-type>
1270 </value-type>
1271
1271
1272 <value-type name="QBrush">
1272 <value-type name="QBrush">
1273 <modify-function signature="QBrush(Qt::GlobalColor, Qt::BrushStyle)" remove="all"/>
1273 <modify-function signature="QBrush(Qt::GlobalColor, Qt::BrushStyle)" remove="all"/>
1274 <modify-function signature="operator=(const QBrush &amp;)" remove="all"/>
1274 <modify-function signature="operator=(const QBrush &amp;)" remove="all"/>
1275
1275
1276 <extra-includes>
1276 <extra-includes>
1277 <include file-name="QPixmap" location="global"/>
1277 <include file-name="QPixmap" location="global"/>
1278 </extra-includes>
1278 </extra-includes>
1279
1279
1280 <modify-function signature="QBrush(QGradient)">
1280 <modify-function signature="QBrush(QGradient)">
1281 <modify-argument index="1">
1281 <modify-argument index="1">
1282 <replace-type modified-type="QGradient*"/>
1282 <replace-type modified-type="QGradient*"/>
1283 <conversion-rule class="native">
1283 <conversion-rule class="native">
1284 QGradient &amp; %out% = *qscriptvalue_cast&lt;QGradient*&gt;(%in%);
1284 QGradient &amp; %out% = *qscriptvalue_cast&lt;QGradient*&gt;(%in%);
1285 </conversion-rule>
1285 </conversion-rule>
1286 </modify-argument>
1286 </modify-argument>
1287 </modify-function>
1287 </modify-function>
1288 </value-type>
1288 </value-type>
1289
1289
1290 <value-type name="QColor">
1290 <value-type name="QColor">
1291 <modify-function signature="QColor(QColor::Spec)" remove="all"/>
1291 <modify-function signature="QColor(QColor::Spec)" remove="all"/>
1292 <modify-function signature="operator=(QColor)" remove="all"/>
1292 <modify-function signature="operator=(QColor)" remove="all"/>
1293 <modify-function signature="operator=(Qt::GlobalColor)" remove="all"/>
1293 <modify-function signature="operator=(Qt::GlobalColor)" remove="all"/>
1294
1294
1295 <modify-function signature="QColor(const char*)">
1295 <modify-function signature="QColor(const char*)">
1296 <remove/>
1296 <remove/>
1297 </modify-function>
1297 </modify-function>
1298
1298
1299 <modify-function signature="getCmyk(int*,int*,int*,int*,int*)">
1299 <modify-function signature="getCmyk(int*,int*,int*,int*,int*)">
1300 <remove/>
1300 <remove/>
1301 </modify-function>
1301 </modify-function>
1302
1302
1303 <modify-function signature="getCmykF(double*,double*,double*,double*,double*)">
1303 <modify-function signature="getCmykF(double*,double*,double*,double*,double*)">
1304 <remove/>
1304 <remove/>
1305 </modify-function>
1305 </modify-function>
1306
1306
1307 <modify-function signature="getHsv(int*,int*,int*,int*)const">
1307 <modify-function signature="getHsv(int*,int*,int*,int*)const">
1308 <remove/>
1308 <remove/>
1309 </modify-function>
1309 </modify-function>
1310
1310
1311 <modify-function signature="getHsvF(double*,double*,double*,double*)const">
1311 <modify-function signature="getHsvF(double*,double*,double*,double*)const">
1312 <remove/>
1312 <remove/>
1313 </modify-function>
1313 </modify-function>
1314
1314
1315 <modify-function signature="getRgb(int*,int*,int*,int*)const">
1315 <modify-function signature="getRgb(int*,int*,int*,int*)const">
1316 <remove/>
1316 <remove/>
1317 </modify-function>
1317 </modify-function>
1318
1318
1319 <modify-function signature="getRgbF(double*,double*,double*,double*)const">
1319 <modify-function signature="getRgbF(double*,double*,double*,double*)const">
1320 <remove/>
1320 <remove/>
1321 </modify-function>
1321 </modify-function>
1322
1322
1323 <modify-function signature="dark(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1323 <modify-function signature="dark(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1324 <modify-function signature="light(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1324 <modify-function signature="light(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1325 </value-type>
1325 </value-type>
1326
1326
1327 <value-type name="QFontMetricsF" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1327 <value-type name="QFontMetricsF" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1328 <custom-constructor>
1328 <custom-constructor>
1329 return new QFontMetricsF(*copy);
1329 return new QFontMetricsF(*copy);
1330 </custom-constructor>
1330 </custom-constructor>
1331 <custom-destructor>
1331 <custom-destructor>
1332 delete copy;
1332 delete copy;
1333 </custom-destructor>
1333 </custom-destructor>
1334 <modify-function signature="operator!=(const QFontMetricsF &amp;)">
1334 <modify-function signature="operator!=(const QFontMetricsF &amp;)">
1335 <remove/>
1335 <remove/>
1336 </modify-function>
1336 </modify-function>
1337 <modify-function signature="operator==(const QFontMetricsF &amp;)">
1337 <modify-function signature="operator==(const QFontMetricsF &amp;)">
1338 <remove/>
1338 <remove/>
1339 </modify-function>
1339 </modify-function>
1340
1340
1341 <modify-function signature="boundingRect(QRectF,int,QString,int,int*)const">
1341 <modify-function signature="boundingRect(QRectF,int,QString,int,int*)const">
1342 <access modifier="private"/>
1342 <access modifier="private"/>
1343 <modify-argument index="4">
1343 <modify-argument index="4">
1344 <remove-default-expression/>
1344 <remove-default-expression/>
1345 </modify-argument>
1345 </modify-argument>
1346 <modify-argument index="5">
1346 <modify-argument index="5">
1347 <remove-default-expression/>
1347 <remove-default-expression/>
1348 </modify-argument>
1348 </modify-argument>
1349 </modify-function>
1349 </modify-function>
1350
1350
1351 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1351 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1352 <modify-function signature="operator=(QFontMetricsF)" remove="all"/>
1352 <modify-function signature="operator=(QFontMetricsF)" remove="all"/>
1353
1353
1354 <modify-function signature="size(int,QString,int,int*)const">
1354 <modify-function signature="size(int,QString,int,int*)const">
1355 <access modifier="private"/>
1355 <access modifier="private"/>
1356 <modify-argument index="3">
1356 <modify-argument index="3">
1357 <remove-default-expression/>
1357 <remove-default-expression/>
1358 </modify-argument>
1358 </modify-argument>
1359 <modify-argument index="4">
1359 <modify-argument index="4">
1360 <remove-default-expression/>
1360 <remove-default-expression/>
1361 </modify-argument>
1361 </modify-argument>
1362 </modify-function>
1362 </modify-function>
1363
1363
1364 <modify-function signature="QFontMetricsF(QFontMetricsF)" remove="all"/>
1364 <modify-function signature="QFontMetricsF(QFontMetricsF)" remove="all"/>
1365 <modify-function signature="QFontMetricsF(QFontMetrics)" remove="all"/>
1365 <modify-function signature="QFontMetricsF(QFontMetrics)" remove="all"/>
1366 <modify-function signature="operator==(QFontMetricsF)const" remove="all"/>
1366 <modify-function signature="operator==(QFontMetricsF)const" remove="all"/>
1367 <modify-function signature="operator!=(QFontMetricsF)const" remove="all"/>
1367 <modify-function signature="operator!=(QFontMetricsF)const" remove="all"/>
1368 </value-type>
1368 </value-type>
1369 <value-type name="QTextOption::Tab"/>
1369 <value-type name="QTextOption::Tab"/>
1370
1370
1371 <value-type name="QFontMetrics" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1371 <value-type name="QFontMetrics" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1372 <custom-constructor>
1372 <custom-constructor>
1373 return new QFontMetrics(*copy);
1373 return new QFontMetrics(*copy);
1374 </custom-constructor>
1374 </custom-constructor>
1375 <custom-destructor>
1375 <custom-destructor>
1376 delete copy;
1376 delete copy;
1377 </custom-destructor>
1377 </custom-destructor>
1378 <modify-function signature="operator!=(const QFontMetrics &amp;)">
1378 <modify-function signature="operator!=(const QFontMetrics &amp;)">
1379 <remove/>
1379 <remove/>
1380 </modify-function>
1380 </modify-function>
1381 <modify-function signature="operator==(const QFontMetrics &amp;)">
1381 <modify-function signature="operator==(const QFontMetrics &amp;)">
1382 <remove/>
1382 <remove/>
1383 </modify-function>
1383 </modify-function>
1384
1384
1385 <modify-function signature="boundingRect(int,int,int,int,int,QString,int,int*)const">
1385 <modify-function signature="boundingRect(int,int,int,int,int,QString,int,int*)const">
1386 <access modifier="private"/>
1386 <access modifier="private"/>
1387 <modify-argument index="7">
1387 <modify-argument index="7">
1388 <remove-default-expression/>
1388 <remove-default-expression/>
1389 </modify-argument>
1389 </modify-argument>
1390 <modify-argument index="8">
1390 <modify-argument index="8">
1391 <remove-default-expression/>
1391 <remove-default-expression/>
1392 </modify-argument>
1392 </modify-argument>
1393 </modify-function>
1393 </modify-function>
1394
1394
1395 <modify-function signature="boundingRect(QRect,int,QString,int,int*)const">
1395 <modify-function signature="boundingRect(QRect,int,QString,int,int*)const">
1396 <access modifier="private"/>
1396 <access modifier="private"/>
1397 <modify-argument index="4">
1397 <modify-argument index="4">
1398 <remove-default-expression/>
1398 <remove-default-expression/>
1399 </modify-argument>
1399 </modify-argument>
1400 <modify-argument index="5">
1400 <modify-argument index="5">
1401 <remove-default-expression/>
1401 <remove-default-expression/>
1402 </modify-argument>
1402 </modify-argument>
1403 </modify-function>
1403 </modify-function>
1404
1404
1405 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1405 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1406
1406
1407 <modify-function signature="size(int,QString,int,int*)const">
1407 <modify-function signature="size(int,QString,int,int*)const">
1408 <access modifier="private"/>
1408 <access modifier="private"/>
1409 <modify-argument index="3">
1409 <modify-argument index="3">
1410 <remove-default-expression/>
1410 <remove-default-expression/>
1411 </modify-argument>
1411 </modify-argument>
1412 <modify-argument index="4">
1412 <modify-argument index="4">
1413 <remove-default-expression/>
1413 <remove-default-expression/>
1414 </modify-argument>
1414 </modify-argument>
1415 </modify-function>
1415 </modify-function>
1416
1416
1417
1417
1418 <modify-function signature="QFontMetrics(QFontMetrics)" remove="all"/>
1418 <modify-function signature="QFontMetrics(QFontMetrics)" remove="all"/>
1419 <modify-function signature="operator==(QFontMetrics)const" remove="all"/>
1419 <modify-function signature="operator==(QFontMetrics)const" remove="all"/>
1420 <modify-function signature="operator!=(QFontMetrics)const" remove="all"/>
1420 <modify-function signature="operator!=(QFontMetrics)const" remove="all"/>
1421 </value-type>
1421 </value-type>
1422
1422
1423 <value-type name="QGradient" force-abstract="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QGradient::NoGradient">
1423 <value-type name="QGradient" force-abstract="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QGradient::NoGradient">
1424 <custom-constructor>
1424 <custom-constructor>
1425 Q_UNUSED(copy)
1425 Q_UNUSED(copy)
1426 qWarning("Copying empty QGradient object");
1426 qWarning("Copying empty QGradient object");
1427 return new QGradient();
1427 return new QGradient();
1428 </custom-constructor>
1428 </custom-constructor>
1429 <custom-destructor>
1429 <custom-destructor>
1430 delete copy;
1430 delete copy;
1431 </custom-destructor>
1431 </custom-destructor>
1432 <modify-function signature="operator==(const QGradient &amp;)">
1432 <modify-function signature="operator==(const QGradient &amp;)">
1433 <remove/>
1433 <remove/>
1434 </modify-function>
1434 </modify-function>
1435 </value-type>
1435 </value-type>
1436
1436
1437 <value-type name="QLinearGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::LinearGradient">
1437 <value-type name="QLinearGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::LinearGradient">
1438 <custom-constructor>
1438 <custom-constructor>
1439 QLinearGradient *lg = new QLinearGradient(copy-&gt;start(), copy-&gt;finalStop());
1439 QLinearGradient *lg = new QLinearGradient(copy-&gt;start(), copy-&gt;finalStop());
1440 lg-&gt;setSpread(copy-&gt;spread());
1440 lg-&gt;setSpread(copy-&gt;spread());
1441 lg-&gt;setStops(copy-&gt;stops());
1441 lg-&gt;setStops(copy-&gt;stops());
1442 return (void *) lg;
1442 return (void *) lg;
1443 </custom-constructor>
1443 </custom-constructor>
1444 <custom-destructor>
1444 <custom-destructor>
1445 delete copy;
1445 delete copy;
1446 </custom-destructor>
1446 </custom-destructor>
1447 </value-type>
1447 </value-type>
1448
1448
1449 <value-type name="QPrinterInfo">
1449 <value-type name="QPrinterInfo">
1450 <modify-function signature="operator=(const QPrinterInfo &amp;)" remove="all"/>
1450 <modify-function signature="operator=(const QPrinterInfo &amp;)" remove="all"/>
1451 </value-type>
1451 </value-type>
1452
1452
1453 <value-type name="QMargins"/>
1453 <value-type name="QMargins"/>
1454
1454
1455 <interface-type name="QLayoutItem"/>
1455 <interface-type name="QLayoutItem"/>
1456 <interface-type name="QPaintDevice"/>
1456 <interface-type name="QPaintDevice"/>
1457
1457
1458 <interface-type name="QGraphicsItem" delete-in-main-thread="yes">
1458 <interface-type name="QGraphicsItem" delete-in-main-thread="yes" polymorphic-base="yes">
1459 <modify-function signature="setCursorForItemOnly(QCursor)" remove="all"/>
1459 <modify-function signature="setCursorForItemOnly(QCursor)" remove="all"/>
1460
1460
1461 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/>
1461 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/>
1462 <modify-function signature="toGraphicsObject() const" remove="all"/>
1462 <modify-function signature="toGraphicsObject() const" remove="all"/>
1463
1463
1464 <modify-function signature="paint(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
1464 <modify-function signature="paint(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
1465 <modify-argument index="1" invalidate-after-use="yes"/>
1465 <modify-argument index="1" invalidate-after-use="yes"/>
1466 </modify-function>
1466 </modify-function>
1467 <modify-function signature="collidesWithItem(const QGraphicsItem*,Qt::ItemSelectionMode)const">
1467 <modify-function signature="collidesWithItem(const QGraphicsItem*,Qt::ItemSelectionMode)const">
1468 <modify-argument index="1" invalidate-after-use="yes"/>
1468 <modify-argument index="1" invalidate-after-use="yes"/>
1469 </modify-function>
1469 </modify-function>
1470
1470
1471 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
1471 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
1472 <modify-argument index="1" invalidate-after-use="yes"/>
1472 <modify-argument index="1" invalidate-after-use="yes"/>
1473 </modify-function>
1473 </modify-function>
1474 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
1474 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
1475 <modify-argument index="1" invalidate-after-use="yes"/>
1475 <modify-argument index="1" invalidate-after-use="yes"/>
1476 </modify-function>
1476 </modify-function>
1477 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
1477 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
1478 <modify-argument index="1" invalidate-after-use="yes"/>
1478 <modify-argument index="1" invalidate-after-use="yes"/>
1479 </modify-function>
1479 </modify-function>
1480 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
1480 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
1481 <modify-argument index="1" invalidate-after-use="yes"/>
1481 <modify-argument index="1" invalidate-after-use="yes"/>
1482 </modify-function>
1482 </modify-function>
1483 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
1483 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
1484 <modify-argument index="1" invalidate-after-use="yes"/>
1484 <modify-argument index="1" invalidate-after-use="yes"/>
1485 </modify-function>
1485 </modify-function>
1486 <modify-function signature="focusInEvent(QFocusEvent*)">
1486 <modify-function signature="focusInEvent(QFocusEvent*)">
1487 <modify-argument index="1" invalidate-after-use="yes"/>
1487 <modify-argument index="1" invalidate-after-use="yes"/>
1488 </modify-function>
1488 </modify-function>
1489 <modify-function signature="focusOutEvent(QFocusEvent*)">
1489 <modify-function signature="focusOutEvent(QFocusEvent*)">
1490 <modify-argument index="1" invalidate-after-use="yes"/>
1490 <modify-argument index="1" invalidate-after-use="yes"/>
1491 </modify-function>
1491 </modify-function>
1492 <modify-function signature="hoverEnterEvent(QGraphicsSceneHoverEvent*)">
1492 <modify-function signature="hoverEnterEvent(QGraphicsSceneHoverEvent*)">
1493 <modify-argument index="1" invalidate-after-use="yes"/>
1493 <modify-argument index="1" invalidate-after-use="yes"/>
1494 </modify-function>
1494 </modify-function>
1495 <modify-function signature="hoverLeaveEvent(QGraphicsSceneHoverEvent*)">
1495 <modify-function signature="hoverLeaveEvent(QGraphicsSceneHoverEvent*)">
1496 <modify-argument index="1" invalidate-after-use="yes"/>
1496 <modify-argument index="1" invalidate-after-use="yes"/>
1497 </modify-function>
1497 </modify-function>
1498 <modify-function signature="hoverMoveEvent(QGraphicsSceneHoverEvent*)">
1498 <modify-function signature="hoverMoveEvent(QGraphicsSceneHoverEvent*)">
1499 <modify-argument index="1" invalidate-after-use="yes"/>
1499 <modify-argument index="1" invalidate-after-use="yes"/>
1500 </modify-function>
1500 </modify-function>
1501 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
1501 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
1502 <modify-argument index="1" invalidate-after-use="yes"/>
1502 <modify-argument index="1" invalidate-after-use="yes"/>
1503 </modify-function>
1503 </modify-function>
1504 <modify-function signature="isObscuredBy(const QGraphicsItem*)const">
1504 <modify-function signature="isObscuredBy(const QGraphicsItem*)const">
1505 <modify-argument index="1" invalidate-after-use="yes"/>
1505 <modify-argument index="1" invalidate-after-use="yes"/>
1506 </modify-function>
1506 </modify-function>
1507 <modify-function signature="keyPressEvent(QKeyEvent*)">
1507 <modify-function signature="keyPressEvent(QKeyEvent*)">
1508 <modify-argument index="1" invalidate-after-use="yes"/>
1508 <modify-argument index="1" invalidate-after-use="yes"/>
1509 </modify-function>
1509 </modify-function>
1510 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
1510 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
1511 <modify-argument index="1" invalidate-after-use="yes"/>
1511 <modify-argument index="1" invalidate-after-use="yes"/>
1512 </modify-function>
1512 </modify-function>
1513 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
1513 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
1514 <modify-argument index="1" invalidate-after-use="yes"/>
1514 <modify-argument index="1" invalidate-after-use="yes"/>
1515 </modify-function>
1515 </modify-function>
1516 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
1516 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
1517 <modify-argument index="1" invalidate-after-use="yes"/>
1517 <modify-argument index="1" invalidate-after-use="yes"/>
1518 </modify-function>
1518 </modify-function>
1519 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
1519 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
1520 <modify-argument index="1" invalidate-after-use="yes"/>
1520 <modify-argument index="1" invalidate-after-use="yes"/>
1521 </modify-function>
1521 </modify-function>
1522 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
1522 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
1523 <modify-argument index="1" invalidate-after-use="yes"/>
1523 <modify-argument index="1" invalidate-after-use="yes"/>
1524 </modify-function>
1524 </modify-function>
1525 <modify-function signature="sceneEvent(QEvent*)">
1525 <modify-function signature="sceneEvent(QEvent*)">
1526 <modify-argument index="1" invalidate-after-use="yes"/>
1526 <modify-argument index="1" invalidate-after-use="yes"/>
1527 </modify-function>
1527 </modify-function>
1528 <modify-function signature="sceneEventFilter(QGraphicsItem*,QEvent*)">
1528 <modify-function signature="sceneEventFilter(QGraphicsItem*,QEvent*)">
1529 <modify-argument index="1" invalidate-after-use="yes"/>
1529 <modify-argument index="1" invalidate-after-use="yes"/>
1530 <modify-argument index="2" invalidate-after-use="yes"/>
1530 <modify-argument index="2" invalidate-after-use="yes"/>
1531 </modify-function>
1531 </modify-function>
1532 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
1532 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
1533 <modify-argument index="1" invalidate-after-use="yes"/>
1533 <modify-argument index="1" invalidate-after-use="yes"/>
1534 </modify-function>
1534 </modify-function>
1535
1535
1536 <modify-function signature="children()const" remove="all"/>
1536 <modify-function signature="children()const" remove="all"/>
1537 <modify-function signature="installSceneEventFilter(QGraphicsItem *)">
1537 <modify-function signature="installSceneEventFilter(QGraphicsItem *)">
1538 <modify-argument index="1">
1538 <modify-argument index="1">
1539 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1539 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1540 <reference-count action="ignore"/>
1540 <reference-count action="ignore"/>
1541 </modify-argument>
1541 </modify-argument>
1542 </modify-function>
1542 </modify-function>
1543 <modify-function signature="removeSceneEventFilter(QGraphicsItem *)">
1543 <modify-function signature="removeSceneEventFilter(QGraphicsItem *)">
1544 <modify-argument index="1">
1544 <modify-argument index="1">
1545 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1545 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1546 <reference-count action="ignore"/>
1546 <reference-count action="ignore"/>
1547 </modify-argument>
1547 </modify-argument>
1548 </modify-function>
1548 </modify-function>
1549
1549
1550 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1550 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1551 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1551 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1552 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1552 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1553 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1553 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1554
1554
1555 <modify-function signature="supportsExtension(QGraphicsItem::Extension)const" remove="all"/>
1555 <modify-function signature="supportsExtension(QGraphicsItem::Extension)const" remove="all"/>
1556 <modify-function signature="setExtension(QGraphicsItem::Extension,QVariant)" remove="all"/>
1556 <modify-function signature="setExtension(QGraphicsItem::Extension,QVariant)" remove="all"/>
1557 </interface-type>
1557 </interface-type>
1558
1558
1559 <object-type name="QAbstractGraphicsShapeItem" delete-in-main-thread="yes">
1559 <object-type name="QAbstractGraphicsShapeItem" delete-in-main-thread="yes">
1560 <modify-function signature="QAbstractGraphicsShapeItem(QGraphicsItem*,QGraphicsScene*)">
1560 <modify-function signature="QAbstractGraphicsShapeItem(QGraphicsItem*,QGraphicsScene*)">
1561 <inject-code position="end">
1561 <inject-code position="end">
1562 <argument-map index="1" meta-name="%1"/>
1562 <argument-map index="1" meta-name="%1"/>
1563 if (%1 != null) disableGarbageCollection();
1563 if (%1 != null) disableGarbageCollection();
1564 </inject-code>
1564 </inject-code>
1565 </modify-function>
1565 </modify-function>
1566
1566
1567 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1567 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1568 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1568 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1569 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1569 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1570 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1570 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1571 </object-type>
1571 </object-type>
1572
1572
1573 <object-type name="QAbstractItemView">
1573 <object-type name="QAbstractItemView">
1574 <modify-function signature="update()" remove="all"/>
1574 <modify-function signature="update()" remove="all"/>
1575 <modify-function signature="horizontalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1575 <modify-function signature="horizontalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1576 <modify-function signature="setHorizontalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1576 <modify-function signature="setHorizontalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1577 <modify-function signature="setVerticalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1577 <modify-function signature="setVerticalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1578 <modify-function signature="verticalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1578 <modify-function signature="verticalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1579
1579
1580 <modify-function signature="edit(QModelIndex,QAbstractItemView::EditTrigger,QEvent*)">
1580 <modify-function signature="edit(QModelIndex,QAbstractItemView::EditTrigger,QEvent*)">
1581 <modify-argument index="3" invalidate-after-use="yes"/>
1581 <modify-argument index="3" invalidate-after-use="yes"/>
1582 </modify-function>
1582 </modify-function>
1583 <modify-function signature="selectionCommand(QModelIndex,const QEvent*)const">
1583 <modify-function signature="selectionCommand(QModelIndex,const QEvent*)const">
1584 <modify-argument index="2" invalidate-after-use="yes"/>
1584 <modify-argument index="2" invalidate-after-use="yes"/>
1585 </modify-function>
1585 </modify-function>
1586
1586
1587
1587
1588 <!-- ### because the CursorAction enum is protected -->
1588 <!-- ### because the CursorAction enum is protected -->
1589 <modify-function signature="moveCursor(QAbstractItemView::CursorAction,QFlags&lt;Qt::KeyboardModifier&gt;)" remove="all"/>
1589 <modify-function signature="moveCursor(QAbstractItemView::CursorAction,QFlags&lt;Qt::KeyboardModifier&gt;)" remove="all"/>
1590 <inject-code class="shell-declaration">
1590 <inject-code class="shell-declaration">
1591 QModelIndex moveCursor(QAbstractItemView::CursorAction, Qt::KeyboardModifiers)
1591 QModelIndex moveCursor(QAbstractItemView::CursorAction, Qt::KeyboardModifiers)
1592 { return QModelIndex(); }
1592 { return QModelIndex(); }
1593 </inject-code>
1593 </inject-code>
1594 </object-type>
1594 </object-type>
1595
1595
1596 <object-type name="QAbstractPageSetupDialog"/>
1596 <object-type name="QAbstractPageSetupDialog"/>
1597 <object-type name="QAbstractPrintDialog"/>
1597 <object-type name="QAbstractPrintDialog"/>
1598 <object-type name="QAbstractSlider">
1598 <object-type name="QAbstractSlider">
1599 <modify-function signature="sliderChange(QAbstractSlider::SliderChange)" remove="all"/>
1599 <modify-function signature="sliderChange(QAbstractSlider::SliderChange)" remove="all"/>
1600 </object-type>
1600 </object-type>
1601 <object-type name="QAbstractTextDocumentLayout">
1601 <object-type name="QAbstractTextDocumentLayout">
1602 <modify-function signature="setPaintDevice(QPaintDevice*)">
1602 <modify-function signature="setPaintDevice(QPaintDevice*)">
1603 <modify-argument index="1">
1603 <modify-argument index="1">
1604 <reference-count action="set" variable-name="__rcPaintDevice"/>
1604 <reference-count action="set" variable-name="__rcPaintDevice"/>
1605 </modify-argument>
1605 </modify-argument>
1606 </modify-function>
1606 </modify-function>
1607
1607
1608 <modify-function signature="draw(QPainter*,QAbstractTextDocumentLayout::PaintContext)">
1608 <modify-function signature="draw(QPainter*,QAbstractTextDocumentLayout::PaintContext)">
1609 <modify-argument index="1" invalidate-after-use="yes"/>
1609 <modify-argument index="1" invalidate-after-use="yes"/>
1610 </modify-function>
1610 </modify-function>
1611 <modify-function signature="drawInlineObject(QPainter*,QRectF,QTextInlineObject,int,QTextFormat)">
1611 <modify-function signature="drawInlineObject(QPainter*,QRectF,QTextInlineObject,int,QTextFormat)">
1612 <modify-argument index="1" invalidate-after-use="yes"/>
1612 <modify-argument index="1" invalidate-after-use="yes"/>
1613 </modify-function>
1613 </modify-function>
1614
1614
1615 </object-type>
1615 </object-type>
1616 <object-type name="QAccessible">
1616 <object-type name="QAccessible">
1617 <modify-function signature="initialize()" remove="all"/>
1617 <modify-function signature="initialize()" remove="all"/>
1618 <modify-function signature="cleanup()" remove="all"/>
1618 <modify-function signature="cleanup()" remove="all"/>
1619 <modify-function signature="setRootObject(QObject *)">
1619 <modify-function signature="setRootObject(QObject *)">
1620 <modify-argument index="1">
1620 <modify-argument index="1">
1621 <reference-count action="ignore"/>
1621 <reference-count action="ignore"/>
1622 </modify-argument>
1622 </modify-argument>
1623 </modify-function>
1623 </modify-function>
1624 <modify-function signature="queryAccessibleInterface(QObject *)">
1624 <modify-function signature="queryAccessibleInterface(QObject *)">
1625 <modify-argument index="return">
1625 <modify-argument index="return">
1626 <define-ownership class="java" owner="java"/>
1626 <define-ownership class="java" owner="java"/>
1627 </modify-argument>
1627 </modify-argument>
1628 </modify-function>
1628 </modify-function>
1629 </object-type>
1629 </object-type>
1630 <object-type name="QAccessibleBridge">
1630 <object-type name="QAccessibleBridge">
1631 <modify-function signature="setRootObject(QAccessibleInterface *)">
1631 <modify-function signature="setRootObject(QAccessibleInterface *)">
1632 <modify-argument index="1">
1632 <modify-argument index="1">
1633 <define-ownership class="shell" owner="java"/>
1633 <define-ownership class="shell" owner="java"/>
1634 </modify-argument>
1634 </modify-argument>
1635 </modify-function>
1635 </modify-function>
1636 <modify-function signature="notifyAccessibilityUpdate(int,QAccessibleInterface*,int)">
1636 <modify-function signature="notifyAccessibilityUpdate(int,QAccessibleInterface*,int)">
1637 <modify-argument invalidate-after-use="yes" index="2"/>
1637 <modify-argument invalidate-after-use="yes" index="2"/>
1638 </modify-function>
1638 </modify-function>
1639 </object-type>
1639 </object-type>
1640 <object-type name="QAccessible2Interface"/>
1640 <object-type name="QAccessible2Interface"/>
1641 <object-type name="QAccessibleTableInterface">
1641 <object-type name="QAccessibleTableInterface">
1642 <modify-function signature="qAccessibleTableCastHelper()" remove="all"/>
1642 <modify-function signature="qAccessibleTableCastHelper()" remove="all"/>
1643 </object-type>
1643 </object-type>
1644
1644
1645 <object-type name="QAccessibleInterface">
1645 <object-type name="QAccessibleInterface">
1646 <modify-function signature="indexOfChild(const QAccessibleInterface*)const">
1646 <modify-function signature="indexOfChild(const QAccessibleInterface*)const">
1647 <modify-argument invalidate-after-use="yes" index="1"/>
1647 <modify-argument invalidate-after-use="yes" index="1"/>
1648 </modify-function>
1648 </modify-function>
1649 <modify-function signature="relationTo(int,const QAccessibleInterface*,int)const">
1649 <modify-function signature="relationTo(int,const QAccessibleInterface*,int)const">
1650 <modify-argument invalidate-after-use="yes" index="2"/>
1650 <modify-argument invalidate-after-use="yes" index="2"/>
1651 </modify-function>
1651 </modify-function>
1652 </object-type>
1652 </object-type>
1653 <object-type name="QAccessibleInterfaceEx"/>
1653 <object-type name="QAccessibleInterfaceEx"/>
1654 <object-type name="QAccessibleObject"/>
1654 <object-type name="QAccessibleObject"/>
1655 <object-type name="QAccessibleObjectEx"/>
1655 <object-type name="QAccessibleObjectEx"/>
1656 <object-type name="QAccessibleWidget"/>
1656 <object-type name="QAccessibleWidget"/>
1657 <object-type name="QAccessibleWidgetEx"/>
1657 <object-type name="QAccessibleWidgetEx"/>
1658 <object-type name="QActionGroup"/>
1658 <object-type name="QActionGroup"/>
1659 <object-type name="QCDEStyle">
1659 <object-type name="QCDEStyle">
1660 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1660 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1661 </object-type>
1661 </object-type>
1662 <object-type name="QCheckBox">
1662 <object-type name="QCheckBox">
1663 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
1663 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
1664 <access modifier="private"/>
1664 <access modifier="private"/>
1665 </modify-function>
1665 </modify-function>
1666 </object-type>
1666 </object-type>
1667 <object-type name="QCleanlooksStyle">
1667 <object-type name="QCleanlooksStyle">
1668 <modify-function signature="standardPixmap(QStyle::StandardPixmap,const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1668 <modify-function signature="standardPixmap(QStyle::StandardPixmap,const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1669 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1669 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1670 </object-type>
1670 </object-type>
1671 <object-type name="QCommonStyle">
1671 <object-type name="QCommonStyle">
1672 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1672 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1673 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1673 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1674 </object-type>
1674 </object-type>
1675 <object-type name="QDataWidgetMapper">
1675 <object-type name="QDataWidgetMapper">
1676 <modify-function signature="addMapping(QWidget*,int)">
1676 <modify-function signature="addMapping(QWidget*,int)">
1677 <modify-argument index="1">
1677 <modify-argument index="1">
1678 <reference-count action="add" variable-name="__rcMappings"/>
1678 <reference-count action="add" variable-name="__rcMappings"/>
1679 </modify-argument>
1679 </modify-argument>
1680 </modify-function>
1680 </modify-function>
1681 <modify-function signature="addMapping(QWidget*,int,QByteArray)">
1681 <modify-function signature="addMapping(QWidget*,int,QByteArray)">
1682 <modify-argument index="1">
1682 <modify-argument index="1">
1683 <reference-count action="add" variable-name="__rcMappings"/>
1683 <reference-count action="add" variable-name="__rcMappings"/>
1684 </modify-argument>
1684 </modify-argument>
1685 </modify-function>
1685 </modify-function>
1686 <modify-function signature="removeMapping(QWidget*)">
1686 <modify-function signature="removeMapping(QWidget*)">
1687 <modify-argument index="1">
1687 <modify-argument index="1">
1688 <reference-count action="remove" variable-name="__rcMappings"/>
1688 <reference-count action="remove" variable-name="__rcMappings"/>
1689 </modify-argument>
1689 </modify-argument>
1690 </modify-function>
1690 </modify-function>
1691 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
1691 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
1692 <modify-argument index="1">
1692 <modify-argument index="1">
1693 <reference-count action="set" variable-name="__rcItemDelegate"/>
1693 <reference-count action="set" variable-name="__rcItemDelegate"/>
1694 </modify-argument>
1694 </modify-argument>
1695 </modify-function>
1695 </modify-function>
1696 <modify-function signature="setModel(QAbstractItemModel*)">
1696 <modify-function signature="setModel(QAbstractItemModel*)">
1697 <modify-argument index="1">
1697 <modify-argument index="1">
1698 <reference-count action="set" variable-name="__rcModel"/>
1698 <reference-count action="set" variable-name="__rcModel"/>
1699 </modify-argument>
1699 </modify-argument>
1700 </modify-function>
1700 </modify-function>
1701 </object-type>
1701 </object-type>
1702 <object-type name="QDateEdit"/>
1702 <object-type name="QDateEdit"/>
1703 <object-type name="QDesktopServices">
1703 <object-type name="QDesktopServices">
1704 <modify-function signature="setUrlHandler(const QString &amp;, QObject *, const char *)" access="private">
1704 <modify-function signature="setUrlHandler(const QString &amp;, QObject *, const char *)" access="private">
1705 <modify-argument index="2">
1705 <modify-argument index="2">
1706 <reference-count action="ignore"/> <!-- Handled in injected code -->
1706 <reference-count action="ignore"/> <!-- Handled in injected code -->
1707 </modify-argument>
1707 </modify-argument>
1708 </modify-function>
1708 </modify-function>
1709 </object-type>
1709 </object-type>
1710 <object-type name="QDialog">
1710 <object-type name="QDialog">
1711 <modify-function signature="setExtension(QWidget*)" remove="all"/>
1711 <modify-function signature="setExtension(QWidget*)" remove="all"/>
1712 <modify-function signature="exec()" access="non-final"/>
1712 <modify-function signature="exec()" access="non-final"/>
1713 <modify-function signature="extension()const" remove="all"/> <!--### Obsolete in 4.3-->
1713 <modify-function signature="extension()const" remove="all"/> <!--### Obsolete in 4.3-->
1714 <modify-function signature="orientation()const" remove="all"/> <!--### Obsolete in 4.3-->
1714 <modify-function signature="orientation()const" remove="all"/> <!--### Obsolete in 4.3-->
1715 <modify-function signature="open()" virtual-slot="yes"/>
1715 <modify-function signature="open()" virtual-slot="yes"/>
1716 <modify-function signature="setOrientation(Qt::Orientation)" remove="all"/> <!--### Obsolete in 4.3-->
1716 <modify-function signature="setOrientation(Qt::Orientation)" remove="all"/> <!--### Obsolete in 4.3-->
1717 <modify-function signature="showExtension(bool)" remove="all"/> <!--### Obsolete in 4.3-->
1717 <modify-function signature="showExtension(bool)" remove="all"/> <!--### Obsolete in 4.3-->
1718 <modify-function signature="setVisible(bool)" allow-as-slot="yes"/>
1718 <modify-function signature="setVisible(bool)" allow-as-slot="yes"/>
1719 </object-type>
1719 </object-type>
1720 <object-type name="QDialogButtonBox">
1720 <object-type name="QDialogButtonBox">
1721 <modify-function signature="addButton(QAbstractButton*,QDialogButtonBox::ButtonRole)">
1721 <modify-function signature="addButton(QAbstractButton*,QDialogButtonBox::ButtonRole)">
1722 <modify-argument index="1">
1722 <modify-argument index="1">
1723 <reference-count action="ignore"/>
1723 <reference-count action="ignore"/>
1724 </modify-argument>
1724 </modify-argument>
1725 </modify-function>
1725 </modify-function>
1726 <modify-function signature="removeButton(QAbstractButton*)">
1726 <modify-function signature="removeButton(QAbstractButton*)">
1727 <modify-argument index="1">
1727 <modify-argument index="1">
1728 <reference-count action="ignore"/>
1728 <reference-count action="ignore"/>
1729 </modify-argument>
1729 </modify-argument>
1730 </modify-function>
1730 </modify-function>
1731 </object-type>
1731 </object-type>
1732 <object-type name="QDirModel">
1732 <object-type name="QDirModel">
1733 <modify-function signature="parent()const" remove="all"/>
1733 <modify-function signature="parent()const" remove="all"/>
1734 <modify-function signature="setIconProvider(QFileIconProvider*)">
1734 <modify-function signature="setIconProvider(QFileIconProvider*)">
1735 <modify-argument index="1">
1735 <modify-argument index="1">
1736 <reference-count action="set" variable-name="__rcIconProvider"/>
1736 <reference-count action="set" variable-name="__rcIconProvider"/>
1737 </modify-argument>
1737 </modify-argument>
1738 </modify-function>
1738 </modify-function>
1739 </object-type>
1739 </object-type>
1740 <object-type name="QDoubleValidator"/>
1740 <object-type name="QDoubleValidator"/>
1741 <object-type name="QFileIconProvider"/>
1741 <object-type name="QFileIconProvider"/>
1742 <object-type name="QWizard">
1742 <object-type name="QWizard">
1743 <!-- ### Requires correct class name in meta object -->
1743 <!-- ### Requires correct class name in meta object -->
1744 <modify-function signature="setDefaultProperty(const char *, const char *, const char *)" remove="all"/>
1744 <modify-function signature="setDefaultProperty(const char *, const char *, const char *)" remove="all"/>
1745 <modify-function signature="addPage(QWizardPage*)">
1745 <modify-function signature="addPage(QWizardPage*)">
1746 <modify-argument index="1">
1746 <modify-argument index="1">
1747 <no-null-pointer/>
1747 <no-null-pointer/>
1748 <reference-count action="ignore"/>
1748 <reference-count action="ignore"/>
1749 </modify-argument>
1749 </modify-argument>
1750 </modify-function>
1750 </modify-function>
1751 <modify-function signature="setButton(QWizard::WizardButton,QAbstractButton*)">
1751 <modify-function signature="setButton(QWizard::WizardButton,QAbstractButton*)">
1752 <modify-argument index="1">
1752 <modify-argument index="1">
1753 <reference-count action="ignore"/>
1753 <reference-count action="ignore"/>
1754 </modify-argument>
1754 </modify-argument>
1755 </modify-function>
1755 </modify-function>
1756 <modify-function signature="setPage(int,QWizardPage*)">
1756 <modify-function signature="setPage(int,QWizardPage*)">
1757 <modify-argument index="2">
1757 <modify-argument index="2">
1758 <no-null-pointer/>
1758 <no-null-pointer/>
1759 <reference-count action="ignore"/>
1759 <reference-count action="ignore"/>
1760 </modify-argument>
1760 </modify-argument>
1761 </modify-function>
1761 </modify-function>
1762
1762
1763 </object-type>
1763 </object-type>
1764 <object-type name="QWizardPage">
1764 <object-type name="QWizardPage">
1765 <!-- ### Reduced functionality due to meta object having missing information -->
1765 <!-- ### Reduced functionality due to meta object having missing information -->
1766 <modify-function signature="registerField(const QString &amp;, QWidget *, const char *, const char *)">
1766 <modify-function signature="registerField(const QString &amp;, QWidget *, const char *, const char *)">
1767 <access modifier="private"/>
1767 <access modifier="private"/>
1768 <modify-argument index="3">
1768 <modify-argument index="3">
1769 <remove-default-expression/>
1769 <remove-default-expression/>
1770 </modify-argument>
1770 </modify-argument>
1771 <modify-argument index="4">
1771 <modify-argument index="4">
1772 <remove-default-expression/>
1772 <remove-default-expression/>
1773 </modify-argument>
1773 </modify-argument>
1774 </modify-function>
1774 </modify-function>
1775
1775
1776 </object-type>
1776 </object-type>
1777 <object-type name="QFocusFrame">
1777 <object-type name="QFocusFrame">
1778 <modify-function signature="initStyleOption(QStyleOption*)const">
1778 <modify-function signature="initStyleOption(QStyleOption*)const">
1779 <access modifier="private"/>
1779 <access modifier="private"/>
1780 </modify-function>
1780 </modify-function>
1781 <modify-function signature="setWidget(QWidget*)">
1781 <modify-function signature="setWidget(QWidget*)">
1782 <modify-argument index="1">
1782 <modify-argument index="1">
1783 <reference-count action="set" variable-name="__rcWidget"/>
1783 <reference-count action="set" variable-name="__rcWidget"/>
1784 </modify-argument>
1784 </modify-argument>
1785 </modify-function>
1785 </modify-function>
1786 <inject-code>
1786 <inject-code>
1787 <insert-template name="gui.init_style_option">
1787 <insert-template name="gui.init_style_option">
1788 <replace from="%TYPE" to="QStyleOption"/>
1788 <replace from="%TYPE" to="QStyleOption"/>
1789 </insert-template>
1789 </insert-template>
1790 </inject-code>
1790 </inject-code>
1791 </object-type>
1791 </object-type>
1792 <object-type name="QFontComboBox"/>
1792 <object-type name="QFontComboBox"/>
1793 <object-type name="QFontDialog">
1793 <object-type name="QFontDialog">
1794 <inject-code class="native" position="beginning">
1794 <inject-code class="native" position="beginning">
1795 Q_DECLARE_METATYPE(QScriptValue)
1795 Q_DECLARE_METATYPE(QScriptValue)
1796 </inject-code>
1796 </inject-code>
1797 <modify-function signature="getFont(bool*,QWidget*)">
1797 <modify-function signature="getFont(bool*,QWidget*)">
1798 <modify-argument index="1">
1798 <modify-argument index="1">
1799 <remove-argument/>
1799 <remove-argument/>
1800 <conversion-rule class="native">
1800 <conversion-rule class="native">
1801 <insert-template name="core.prepare_removed_bool*_argument"/>
1801 <insert-template name="core.prepare_removed_bool*_argument"/>
1802 </conversion-rule>
1802 </conversion-rule>
1803 </modify-argument>
1803 </modify-argument>
1804 <modify-argument index="return">
1804 <modify-argument index="return">
1805 <conversion-rule class="native">
1805 <conversion-rule class="native">
1806 <insert-template name="core.convert_to_null_or_wrap"/>
1806 <insert-template name="core.convert_to_null_or_wrap"/>
1807 </conversion-rule>
1807 </conversion-rule>
1808 </modify-argument>
1808 </modify-argument>
1809 </modify-function>
1809 </modify-function>
1810
1810
1811 <modify-function signature="getFont(bool*,QFont,QWidget*)">
1811 <modify-function signature="getFont(bool*,QFont,QWidget*)">
1812 <modify-argument index="1">
1812 <modify-argument index="1">
1813 <remove-argument/>
1813 <remove-argument/>
1814 <conversion-rule class="native">
1814 <conversion-rule class="native">
1815 <insert-template name="core.prepare_removed_bool*_argument"/>
1815 <insert-template name="core.prepare_removed_bool*_argument"/>
1816 </conversion-rule>
1816 </conversion-rule>
1817 </modify-argument>
1817 </modify-argument>
1818 <modify-argument index="return">
1818 <modify-argument index="return">
1819 <conversion-rule class="native">
1819 <conversion-rule class="native">
1820 <insert-template name="core.convert_to_null_or_wrap"/>
1820 <insert-template name="core.convert_to_null_or_wrap"/>
1821 </conversion-rule>
1821 </conversion-rule>
1822 </modify-argument>
1822 </modify-argument>
1823 </modify-function>
1823 </modify-function>
1824
1824
1825 <modify-function signature="getFont(bool*,QFont,QWidget*,QString)">
1825 <modify-function signature="getFont(bool*,QFont,QWidget*,QString)">
1826 <modify-argument index="1">
1826 <modify-argument index="1">
1827 <remove-argument/>
1827 <remove-argument/>
1828 <conversion-rule class="native">
1828 <conversion-rule class="native">
1829 <insert-template name="core.prepare_removed_bool*_argument"/>
1829 <insert-template name="core.prepare_removed_bool*_argument"/>
1830 </conversion-rule>
1830 </conversion-rule>
1831 </modify-argument>
1831 </modify-argument>
1832 <modify-argument index="return">
1832 <modify-argument index="return">
1833 <conversion-rule class="native">
1833 <conversion-rule class="native">
1834 <insert-template name="core.convert_to_null_or_wrap"/>
1834 <insert-template name="core.convert_to_null_or_wrap"/>
1835 </conversion-rule>
1835 </conversion-rule>
1836 </modify-argument>
1836 </modify-argument>
1837 </modify-function>
1837 </modify-function>
1838 </object-type>
1838 </object-type>
1839
1839
1840 <object-type name="QGraphicsEllipseItem" delete-in-main-thread="yes"/>
1840 <object-type name="QGraphicsEllipseItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsEllipseItem::Type" />
1841 <object-type name="QGraphicsItemAnimation">
1841 <object-type name="QGraphicsItemAnimation">
1842 <modify-function signature="setItem(QGraphicsItem*)">
1842 <modify-function signature="setItem(QGraphicsItem*)">
1843 <modify-argument index="1">
1843 <modify-argument index="1">
1844 <reference-count action="set" variable-name="__rcItem"/>
1844 <reference-count action="set" variable-name="__rcItem"/>
1845 </modify-argument>
1845 </modify-argument>
1846 </modify-function>
1846 </modify-function>
1847 <modify-function signature="setTimeLine(QTimeLine*)">
1847 <modify-function signature="setTimeLine(QTimeLine*)">
1848 <modify-argument index="1">
1848 <modify-argument index="1">
1849 <reference-count action="set" variable-name="__rcTimeLine"/>
1849 <reference-count action="set" variable-name="__rcTimeLine"/>
1850 </modify-argument>
1850 </modify-argument>
1851 </modify-function>
1851 </modify-function>
1852
1852
1853 <extra-includes>
1853 <extra-includes>
1854 <include file-name="QPair" location="global"/>
1854 <include file-name="QPair" location="global"/>
1855 </extra-includes>
1855 </extra-includes>
1856 </object-type>
1856 </object-type>
1857 <object-type name="QGraphicsItemGroup" delete-in-main-thread="yes">
1857 <object-type name="QGraphicsItemGroup" delete-in-main-thread="yes"
1858 polymorphic-id-expression="%1-&gt;type() == QGraphicsItemGroup::Type">
1858 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1859 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1859 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1860 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1860 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1861 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1861 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1862 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1862 </object-type>
1863 </object-type>
1863 <object-type name="QGraphicsLineItem" delete-in-main-thread="yes">
1864 <object-type name="QGraphicsLineItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsLineItem::Type">
1864 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1865 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1865 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1866 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1866 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1867 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1867 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1868 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1868 </object-type>
1869 </object-type>
1869 <object-type name="QGraphicsPathItem" delete-in-main-thread="yes"/>
1870 <object-type name="QGraphicsPathItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsPathItem::Type"/>
1870
1871
1871 <object-type name="QGraphicsPixmapItem" delete-in-main-thread="yes">
1872 <object-type name="QGraphicsPixmapItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsPixmapItem::Type">
1872 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1873 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1873 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1874 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1874 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1875 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1875 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1876 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1876 </object-type>
1877 </object-type>
1877 <object-type name="QGraphicsPolygonItem" delete-in-main-thread="yes"/>
1878 <object-type name="QGraphicsPolygonItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsPolygonItem::Type"/>
1878 <object-type name="QGraphicsRectItem" delete-in-main-thread="yes"/>
1879 <object-type name="QGraphicsRectItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsRectItem::Type"/>
1879 <object-type name="QGraphicsSimpleTextItem" delete-in-main-thread="yes"/>
1880 <object-type name="QGraphicsSimpleTextItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsSimpleTextItem::Type"/>
1880 <object-type name="QHBoxLayout"/>
1881 <object-type name="QHBoxLayout"/>
1881 <object-type name="QHeaderView">
1882 <object-type name="QHeaderView">
1882 <modify-function signature="initStyleOption(QStyleOptionHeader*)const">
1883 <modify-function signature="initStyleOption(QStyleOptionHeader*)const">
1883 <access modifier="private"/>
1884 <access modifier="private"/>
1884 </modify-function>
1885 </modify-function>
1885
1886
1886 <modify-function signature="paintSection(QPainter*,QRect,int)const">
1887 <modify-function signature="paintSection(QPainter*,QRect,int)const">
1887 <modify-argument index="1" invalidate-after-use="yes"/>
1888 <modify-argument index="1" invalidate-after-use="yes"/>
1888 </modify-function>
1889 </modify-function>
1889
1890
1890 <inject-code>
1891 <inject-code>
1891 <insert-template name="gui.init_style_option">
1892 <insert-template name="gui.init_style_option">
1892 <replace from="%TYPE" to="QStyleOptionHeader"/>
1893 <replace from="%TYPE" to="QStyleOptionHeader"/>
1893 </insert-template>
1894 </insert-template>
1894 </inject-code>
1895 </inject-code>
1895 <modify-function signature="setModel(QAbstractItemModel*)">
1896 <modify-function signature="setModel(QAbstractItemModel*)">
1896 <modify-argument index="1">
1897 <modify-argument index="1">
1897 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcModel"/>
1898 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcModel"/>
1898 </modify-argument>
1899 </modify-argument>
1899 </modify-function>
1900 </modify-function>
1900 </object-type>
1901 </object-type>
1901 <object-type name="QIconEngine">
1902 <object-type name="QIconEngine">
1902 <modify-function signature="paint(QPainter*,QRect,QIcon::Mode,QIcon::State)">
1903 <modify-function signature="paint(QPainter*,QRect,QIcon::Mode,QIcon::State)">
1903 <modify-argument index="1" invalidate-after-use="yes"/>
1904 <modify-argument index="1" invalidate-after-use="yes"/>
1904 </modify-function>
1905 </modify-function>
1905 </object-type>
1906 </object-type>
1906 <object-type name="QIconEngineV2">
1907 <object-type name="QIconEngineV2">
1907 <modify-function signature="read(QDataStream&amp;)">
1908 <modify-function signature="read(QDataStream&amp;)">
1908 <modify-argument index="1" invalidate-after-use="yes"/>
1909 <modify-argument index="1" invalidate-after-use="yes"/>
1909 </modify-function>
1910 </modify-function>
1910 <modify-function signature="write(QDataStream&amp;)const">
1911 <modify-function signature="write(QDataStream&amp;)const">
1911 <modify-argument index="1" invalidate-after-use="yes"/>
1912 <modify-argument index="1" invalidate-after-use="yes"/>
1912 </modify-function>
1913 </modify-function>
1913
1914
1914 <modify-function signature="virtual_hook(int,void*)" remove="all"/>
1915 <modify-function signature="virtual_hook(int,void*)" remove="all"/>
1915 <modify-function signature="clone()const">
1916 <modify-function signature="clone()const">
1916 <modify-argument index="return">
1917 <modify-argument index="return">
1917 <define-ownership class="shell" owner="c++"/>
1918 <define-ownership class="shell" owner="c++"/>
1918 </modify-argument>
1919 </modify-argument>
1919 </modify-function>
1920 </modify-function>
1920 </object-type>
1921 </object-type>
1921 <object-type name="QImageWriter">
1922 <object-type name="QImageWriter">
1922 <modify-function signature="setDevice(QIODevice*)">
1923 <modify-function signature="setDevice(QIODevice*)">
1923 <modify-argument index="1">
1924 <modify-argument index="1">
1924 <reference-count action="set" variable-name="__rcDevice"/>
1925 <reference-count action="set" variable-name="__rcDevice"/>
1925 </modify-argument>
1926 </modify-argument>
1926 </modify-function>
1927 </modify-function>
1927 <modify-function signature="description()const" remove="all"/> <!--### Obsolete in 4.3-->
1928 <modify-function signature="description()const" remove="all"/> <!--### Obsolete in 4.3-->
1928 <modify-function signature="setDescription(QString)" remove="all"/> <!--### Obsolete in 4.3-->
1929 <modify-function signature="setDescription(QString)" remove="all"/> <!--### Obsolete in 4.3-->
1929 </object-type>
1930 </object-type>
1930 <object-type name="QInputContextFactory"/>
1931 <object-type name="QInputContextFactory"/>
1931 <object-type name="QIntValidator"/>
1932 <object-type name="QIntValidator"/>
1932 <object-type name="QItemDelegate">
1933 <object-type name="QItemDelegate">
1933 <modify-function signature="doLayout(QStyleOptionViewItem,QRect*,QRect*,QRect*,bool)const">
1934 <modify-function signature="doLayout(QStyleOptionViewItem,QRect*,QRect*,QRect*,bool)const">
1934 <remove/>
1935 <remove/>
1935 </modify-function>
1936 </modify-function>
1936
1937
1937 <modify-function signature="drawCheck(QPainter*,QStyleOptionViewItem,QRect,Qt::CheckState)const">
1938 <modify-function signature="drawCheck(QPainter*,QStyleOptionViewItem,QRect,Qt::CheckState)const">
1938 <modify-argument index="1" invalidate-after-use="yes"/>
1939 <modify-argument index="1" invalidate-after-use="yes"/>
1939 </modify-function>
1940 </modify-function>
1940 <modify-function signature="drawDecoration(QPainter*,QStyleOptionViewItem,QRect,QPixmap)const">
1941 <modify-function signature="drawDecoration(QPainter*,QStyleOptionViewItem,QRect,QPixmap)const">
1941 <modify-argument index="1" invalidate-after-use="yes"/>
1942 <modify-argument index="1" invalidate-after-use="yes"/>
1942 </modify-function>
1943 </modify-function>
1943 <modify-function signature="drawDisplay(QPainter*,QStyleOptionViewItem,QRect,QString)const">
1944 <modify-function signature="drawDisplay(QPainter*,QStyleOptionViewItem,QRect,QString)const">
1944 <modify-argument index="1" invalidate-after-use="yes"/>
1945 <modify-argument index="1" invalidate-after-use="yes"/>
1945 </modify-function>
1946 </modify-function>
1946 <modify-function signature="drawFocus(QPainter*,QStyleOptionViewItem,QRect)const">
1947 <modify-function signature="drawFocus(QPainter*,QStyleOptionViewItem,QRect)const">
1947 <modify-argument index="1" invalidate-after-use="yes"/>
1948 <modify-argument index="1" invalidate-after-use="yes"/>
1948 </modify-function>
1949 </modify-function>
1949
1950
1950
1951
1951 <modify-function signature="selected(QPixmap,QPalette,bool)const">
1952 <modify-function signature="selected(QPixmap,QPalette,bool)const">
1952 <remove/>
1953 <remove/>
1953 </modify-function>
1954 </modify-function>
1954 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
1955 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
1955 <modify-argument index="1">
1956 <modify-argument index="1">
1956 <reference-count action="set" variable-name="__rcItemEditorFactory"/>
1957 <reference-count action="set" variable-name="__rcItemEditorFactory"/>
1957 </modify-argument>
1958 </modify-argument>
1958 </modify-function>
1959 </modify-function>
1959 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
1960 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
1960 <modify-argument index="1">
1961 <modify-argument index="1">
1961 <reference-count action="ignore"/>
1962 <reference-count action="ignore"/>
1962 </modify-argument>
1963 </modify-argument>
1963 </modify-function>
1964 </modify-function>
1964 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
1965 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
1965 <modify-argument index="1">
1966 <modify-argument index="1">
1966 <reference-count action="ignore"/>
1967 <reference-count action="ignore"/>
1967 </modify-argument>
1968 </modify-argument>
1968 </modify-function>
1969 </modify-function>
1969
1970
1970 </object-type>
1971 </object-type>
1971 <object-type name="QItemEditorCreatorBase"/>
1972 <object-type name="QItemEditorCreatorBase"/>
1972 <object-type name="QItemEditorFactory">
1973 <object-type name="QItemEditorFactory">
1973 <modify-function signature="registerEditor(QVariant::Type, QItemEditorCreatorBase *)">
1974 <modify-function signature="registerEditor(QVariant::Type, QItemEditorCreatorBase *)">
1974 <modify-argument index="2">
1975 <modify-argument index="2">
1975 <define-ownership class="java" owner="c++"/>
1976 <define-ownership class="java" owner="c++"/>
1976 </modify-argument>
1977 </modify-argument>
1977 </modify-function>
1978 </modify-function>
1978 <modify-function signature="setDefaultFactory(QItemEditorFactory *)">
1979 <modify-function signature="setDefaultFactory(QItemEditorFactory *)">
1979 <modify-argument index="1">
1980 <modify-argument index="1">
1980 <reference-count action="set" variable-name="__rcDefaultItemEditorFactory"/>
1981 <reference-count action="set" variable-name="__rcDefaultItemEditorFactory"/>
1981 </modify-argument>
1982 </modify-argument>
1982 </modify-function>
1983 </modify-function>
1983 </object-type>
1984 </object-type>
1984 <object-type name="QItemSelectionModel"/>
1985 <object-type name="QItemSelectionModel"/>
1985 <object-type name="QTreeModel"/>
1986 <object-type name="QTreeModel"/>
1986 <object-type name="QListView"/>
1987 <object-type name="QListView"/>
1987 <object-type name="QColumnView">
1988 <object-type name="QColumnView">
1988 <modify-function signature="setPreviewWidget(QWidget*)">
1989 <modify-function signature="setPreviewWidget(QWidget*)">
1989 <modify-argument index="1">
1990 <modify-argument index="1">
1990 <reference-count action="ignore"/>
1991 <reference-count action="ignore"/>
1991 </modify-argument>
1992 </modify-argument>
1992 </modify-function>
1993 </modify-function>
1993 <modify-function signature="setModel(QAbstractItemModel*)">
1994 <modify-function signature="setModel(QAbstractItemModel*)">
1994 <modify-argument index="1">
1995 <modify-argument index="1">
1995 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
1996 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
1996 </modify-argument>
1997 </modify-argument>
1997 </modify-function>
1998 </modify-function>
1998 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
1999 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
1999 <modify-argument index="1">
2000 <modify-argument index="1">
2000 <no-null-pointer/>
2001 <no-null-pointer/>
2001 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2002 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2002 </modify-argument>
2003 </modify-argument>
2003 </modify-function>
2004 </modify-function>
2004 </object-type>
2005 </object-type>
2005 <object-type name="QMainWindow">
2006 <object-type name="QMainWindow">
2006 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*,Qt::Orientation)">
2007 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*,Qt::Orientation)">
2007 <modify-argument index="2">
2008 <modify-argument index="2">
2008 <reference-count action="ignore"/>
2009 <reference-count action="ignore"/>
2009 </modify-argument>
2010 </modify-argument>
2010 </modify-function>
2011 </modify-function>
2011 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*)">
2012 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*)">
2012 <modify-argument index="2">
2013 <modify-argument index="2">
2013 <reference-count action="ignore"/>
2014 <reference-count action="ignore"/>
2014 </modify-argument>
2015 </modify-argument>
2015 </modify-function>
2016 </modify-function>
2016 <modify-function signature="addToolBar(QToolBar*)">
2017 <modify-function signature="addToolBar(QToolBar*)">
2017 <modify-argument index="1">
2018 <modify-argument index="1">
2018 <reference-count action="ignore"/>
2019 <reference-count action="ignore"/>
2019 </modify-argument>
2020 </modify-argument>
2020 </modify-function>
2021 </modify-function>
2021 <modify-function signature="addToolBar(Qt::ToolBarArea,QToolBar*)">
2022 <modify-function signature="addToolBar(Qt::ToolBarArea,QToolBar*)">
2022 <modify-argument index="2">
2023 <modify-argument index="2">
2023 <reference-count action="ignore"/>
2024 <reference-count action="ignore"/>
2024 </modify-argument>
2025 </modify-argument>
2025 </modify-function>
2026 </modify-function>
2026 <modify-function signature="insertToolBar(QToolBar*,QToolBar*)">
2027 <modify-function signature="insertToolBar(QToolBar*,QToolBar*)">
2027 <modify-argument index="2">
2028 <modify-argument index="2">
2028 <reference-count action="ignore"/>
2029 <reference-count action="ignore"/>
2029 </modify-argument>
2030 </modify-argument>
2030 <modify-argument index="2">
2031 <modify-argument index="2">
2031 <reference-count action="ignore"/>
2032 <reference-count action="ignore"/>
2032 </modify-argument>
2033 </modify-argument>
2033 </modify-function>
2034 </modify-function>
2034 <modify-function signature="insertToolBarBreak(QToolBar*)">
2035 <modify-function signature="insertToolBarBreak(QToolBar*)">
2035 <modify-argument index="1">
2036 <modify-argument index="1">
2036 <reference-count action="ignore"/>
2037 <reference-count action="ignore"/>
2037 </modify-argument>
2038 </modify-argument>
2038 </modify-function>
2039 </modify-function>
2039 <modify-function signature="removeDockWidget(QDockWidget*)">
2040 <modify-function signature="removeDockWidget(QDockWidget*)">
2040 <modify-argument index="1">
2041 <modify-argument index="1">
2041 <reference-count action="ignore"/>
2042 <reference-count action="ignore"/>
2042 </modify-argument>
2043 </modify-argument>
2043 </modify-function>
2044 </modify-function>
2044 <modify-function signature="removeToolBar(QToolBar*)">
2045 <modify-function signature="removeToolBar(QToolBar*)">
2045 <modify-argument index="1">
2046 <modify-argument index="1">
2046 <reference-count action="ignore"/>
2047 <reference-count action="ignore"/>
2047 </modify-argument>
2048 </modify-argument>
2048 </modify-function>
2049 </modify-function>
2049 <modify-function signature="removeToolBarBreak(QToolBar*)">
2050 <modify-function signature="removeToolBarBreak(QToolBar*)">
2050 <modify-argument index="1">
2051 <modify-argument index="1">
2051 <reference-count action="ignore"/>
2052 <reference-count action="ignore"/>
2052 </modify-argument>
2053 </modify-argument>
2053 </modify-function>
2054 </modify-function>
2054 <modify-function signature="setCentralWidget(QWidget*)">
2055 <modify-function signature="setCentralWidget(QWidget*)">
2055 <modify-argument index="1">
2056 <modify-argument index="1">
2056 <reference-count action="ignore"/>
2057 <reference-count action="ignore"/>
2057 </modify-argument>
2058 </modify-argument>
2058 </modify-function>
2059 </modify-function>
2059 <modify-function signature="setMenuBar(QMenuBar*)">
2060 <modify-function signature="setMenuBar(QMenuBar*)">
2060 <modify-argument index="1">
2061 <modify-argument index="1">
2061 <reference-count action="ignore"/>
2062 <reference-count action="ignore"/>
2062 </modify-argument>
2063 </modify-argument>
2063 </modify-function>
2064 </modify-function>
2064 <modify-function signature="setMenuWidget(QWidget*)">
2065 <modify-function signature="setMenuWidget(QWidget*)">
2065 <modify-argument index="1">
2066 <modify-argument index="1">
2066 <reference-count action="ignore"/>
2067 <reference-count action="ignore"/>
2067 </modify-argument>
2068 </modify-argument>
2068 </modify-function>
2069 </modify-function>
2069 <modify-function signature="setStatusBar(QStatusBar*)">
2070 <modify-function signature="setStatusBar(QStatusBar*)">
2070 <modify-argument index="1">
2071 <modify-argument index="1">
2071 <reference-count action="ignore"/>
2072 <reference-count action="ignore"/>
2072 </modify-argument>
2073 </modify-argument>
2073 </modify-function>
2074 </modify-function>
2074
2075
2075 </object-type>
2076 </object-type>
2076 <object-type name="QMdiArea">
2077 <object-type name="QMdiArea">
2077 <modify-function signature="addSubWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2078 <modify-function signature="addSubWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2078 <modify-argument index="1">
2079 <modify-argument index="1">
2079 <reference-count action="ignore"/>
2080 <reference-count action="ignore"/>
2080 </modify-argument>
2081 </modify-argument>
2081 </modify-function>
2082 </modify-function>
2082
2083
2083 <modify-function signature="removeSubWindow(QWidget*)">
2084 <modify-function signature="removeSubWindow(QWidget*)">
2084 <modify-argument index="1">
2085 <modify-argument index="1">
2085 <reference-count action="ignore"/>
2086 <reference-count action="ignore"/>
2086 </modify-argument>
2087 </modify-argument>
2087 </modify-function>
2088 </modify-function>
2088
2089
2089 <modify-function signature="setActiveSubWindow(QMdiSubWindow*)">
2090 <modify-function signature="setActiveSubWindow(QMdiSubWindow*)">
2090 <modify-argument index="1">
2091 <modify-argument index="1">
2091 <reference-count action="ignore"/>
2092 <reference-count action="ignore"/>
2092 </modify-argument>
2093 </modify-argument>
2093 </modify-function>
2094 </modify-function>
2094
2095
2095 <modify-function signature="setupViewport(QWidget*)">
2096 <modify-function signature="setupViewport(QWidget*)">
2096 <modify-argument index="1">
2097 <modify-argument index="1">
2097 <reference-count action="ignore"/>
2098 <reference-count action="ignore"/>
2098 </modify-argument>
2099 </modify-argument>
2099 </modify-function>
2100 </modify-function>
2100
2101
2101 </object-type>
2102 </object-type>
2102 <object-type name="QMdiSubWindow">
2103 <object-type name="QMdiSubWindow">
2103 <modify-function signature="setSystemMenu(QMenu*)">
2104 <modify-function signature="setSystemMenu(QMenu*)">
2104 <modify-argument index="1">
2105 <modify-argument index="1">
2105 <reference-count action="ignore"/>
2106 <reference-count action="ignore"/>
2106 </modify-argument>
2107 </modify-argument>
2107 </modify-function>
2108 </modify-function>
2108 <modify-function signature="setWidget(QWidget*)">
2109 <modify-function signature="setWidget(QWidget*)">
2109 <modify-argument index="1">
2110 <modify-argument index="1">
2110 <reference-count action="ignore"/>
2111 <reference-count action="ignore"/>
2111 </modify-argument>
2112 </modify-argument>
2112 </modify-function>
2113 </modify-function>
2113 </object-type>
2114 </object-type>
2114 <object-type name="QMenu">
2115 <object-type name="QMenu">
2115 <modify-function signature="insertSeparator(QAction*)">
2116 <modify-function signature="insertSeparator(QAction*)">
2116 <modify-argument index="1">
2117 <modify-argument index="1">
2117 <reference-count action="ignore"/>
2118 <reference-count action="ignore"/>
2118 </modify-argument>
2119 </modify-argument>
2119 </modify-function>
2120 </modify-function>
2120 <modify-function signature="setActiveAction(QAction*)">
2121 <modify-function signature="setActiveAction(QAction*)">
2121 <modify-argument index="1">
2122 <modify-argument index="1">
2122 <reference-count action="ignore"/>
2123 <reference-count action="ignore"/>
2123 </modify-argument>
2124 </modify-argument>
2124 </modify-function>
2125 </modify-function>
2125 <modify-function signature="setDefaultAction(QAction*)">
2126 <modify-function signature="setDefaultAction(QAction*)">
2126 <modify-argument index="1">
2127 <modify-argument index="1">
2127 <reference-count action="ignore"/>
2128 <reference-count action="ignore"/>
2128 </modify-argument>
2129 </modify-argument>
2129 </modify-function>
2130 </modify-function>
2130 <modify-function signature="setNoReplayFor(QWidget*)">
2131 <modify-function signature="setNoReplayFor(QWidget*)">
2131 <remove/>
2132 <remove/>
2132 </modify-function>
2133 </modify-function>
2133
2134
2134 <inject-code class="pywrap-h">
2135 <inject-code class="pywrap-h">
2135 QAction* addAction (QMenu* menu, const QString &amp; text, PyObject* callable, const QKeySequence &amp; shortcut = 0) {
2136 QAction* addAction (QMenu* menu, const QString &amp; text, PyObject* callable, const QKeySequence &amp; shortcut = 0) {
2136 QAction* a = menu-&gt;addAction(text);
2137 QAction* a = menu-&gt;addAction(text);
2137 a-&gt;setShortcut(shortcut);
2138 a-&gt;setShortcut(shortcut);
2138 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2139 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2139 return a;
2140 return a;
2140 }
2141 }
2141
2142
2142 QAction* addAction (QMenu* menu, const QIcon&amp; icon, const QString&amp; text, PyObject* callable, const QKeySequence&amp; shortcut = 0)
2143 QAction* addAction (QMenu* menu, const QIcon&amp; icon, const QString&amp; text, PyObject* callable, const QKeySequence&amp; shortcut = 0)
2143 {
2144 {
2144 QAction* a = menu-&gt;addAction(text);
2145 QAction* a = menu-&gt;addAction(text);
2145 a-&gt;setIcon(icon);
2146 a-&gt;setIcon(icon);
2146 a-&gt;setShortcut(shortcut);
2147 a-&gt;setShortcut(shortcut);
2147 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2148 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2148 return a;
2149 return a;
2149 }
2150 }
2150 </inject-code>
2151 </inject-code>
2151 </object-type>
2152 </object-type>
2152
2153
2153 <object-type name="QMenuBar">
2154 <object-type name="QMenuBar">
2154
2155
2155 <modify-function signature="setActiveAction(QAction*)">
2156 <modify-function signature="setActiveAction(QAction*)">
2156 <modify-argument index="1">
2157 <modify-argument index="1">
2157 <reference-count action="ignore"/>
2158 <reference-count action="ignore"/>
2158 </modify-argument>
2159 </modify-argument>
2159 </modify-function>
2160 </modify-function>
2160 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner) ">
2161 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner) ">
2161 <modify-argument index="1">
2162 <modify-argument index="1">
2162 <reference-count action="ignore"/>
2163 <reference-count action="ignore"/>
2163 </modify-argument>
2164 </modify-argument>
2164 </modify-function>
2165 </modify-function>
2165
2166
2166 <inject-code class="pywrap-h">
2167 <inject-code class="pywrap-h">
2167 QAction* addAction (QMenuBar* menu, const QString &amp; text, PyObject* callable)
2168 QAction* addAction (QMenuBar* menu, const QString &amp; text, PyObject* callable)
2168 {
2169 {
2169 QAction* a = menu-&gt;addAction(text);
2170 QAction* a = menu-&gt;addAction(text);
2170 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2171 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2171 return a;
2172 return a;
2172 }
2173 }
2173 </inject-code>
2174 </inject-code>
2174 </object-type>
2175 </object-type>
2175 <object-type name="QMotifStyle">
2176 <object-type name="QMotifStyle">
2176 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2177 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2177 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2178 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2178 </object-type>
2179 </object-type>
2179 <object-type name="QPainterPathStroker"/>
2180 <object-type name="QPainterPathStroker"/>
2180
2181
2181 <object-type name="QPictureIO">
2182 <object-type name="QPictureIO">
2182 <modify-function signature="QPictureIO(QIODevice*,const char*)">
2183 <modify-function signature="QPictureIO(QIODevice*,const char*)">
2183 <access modifier="private"/>
2184 <access modifier="private"/>
2184 <modify-argument index="1">
2185 <modify-argument index="1">
2185 <reference-count action="set" variable-name="__rcDevice"/>
2186 <reference-count action="set" variable-name="__rcDevice"/>
2186 </modify-argument>
2187 </modify-argument>
2187 </modify-function>
2188 </modify-function>
2188
2189
2189 <modify-function signature="setIODevice(QIODevice*)">
2190 <modify-function signature="setIODevice(QIODevice*)">
2190 <modify-argument index="1">
2191 <modify-argument index="1">
2191 <reference-count action="set" variable-name="__rcDevice"/>
2192 <reference-count action="set" variable-name="__rcDevice"/>
2192 </modify-argument>
2193 </modify-argument>
2193 </modify-function>
2194 </modify-function>
2194
2195
2195 <modify-function signature="QPictureIO(QString,const char*)">
2196 <modify-function signature="QPictureIO(QString,const char*)">
2196 <access modifier="private"/>
2197 <access modifier="private"/>
2197 </modify-function>
2198 </modify-function>
2198
2199
2199 <modify-function signature="format()const">
2200 <modify-function signature="format()const">
2200 <access modifier="private"/>
2201 <access modifier="private"/>
2201 <rename to="format_private"/>
2202 <rename to="format_private"/>
2202 </modify-function>
2203 </modify-function>
2203
2204
2204 <modify-function signature="parameters()const">
2205 <modify-function signature="parameters()const">
2205 <access modifier="private"/>
2206 <access modifier="private"/>
2206 <rename to="parameters_private"/>
2207 <rename to="parameters_private"/>
2207 </modify-function>
2208 </modify-function>
2208
2209
2209 <modify-function signature="setFormat(const char*)">
2210 <modify-function signature="setFormat(const char*)">
2210 <access modifier="private"/>
2211 <access modifier="private"/>
2211 </modify-function>
2212 </modify-function>
2212
2213
2213 <modify-function signature="setParameters(const char*)">
2214 <modify-function signature="setParameters(const char*)">
2214 <access modifier="private"/>
2215 <access modifier="private"/>
2215 </modify-function>
2216 </modify-function>
2216
2217
2217
2218
2218 <modify-function signature="QPictureIO(QIODevice*,const char*)">
2219 <modify-function signature="QPictureIO(QIODevice*,const char*)">
2219 <modify-argument index="2">
2220 <modify-argument index="2">
2220 <replace-type modified-type="QString"/>
2221 <replace-type modified-type="QString"/>
2221 <conversion-rule class="native">
2222 <conversion-rule class="native">
2222 <insert-template name="core.convert_string_arg_to_char*"/>
2223 <insert-template name="core.convert_string_arg_to_char*"/>
2223 </conversion-rule>
2224 </conversion-rule>
2224 </modify-argument>
2225 </modify-argument>
2225 </modify-function>
2226 </modify-function>
2226
2227
2227 <modify-function signature="QPictureIO(QString,const char*)">
2228 <modify-function signature="QPictureIO(QString,const char*)">
2228 <modify-argument index="2">
2229 <modify-argument index="2">
2229 <replace-type modified-type="QString"/>
2230 <replace-type modified-type="QString"/>
2230 <conversion-rule class="native">
2231 <conversion-rule class="native">
2231 <insert-template name="core.convert_string_arg_to_char*"/>
2232 <insert-template name="core.convert_string_arg_to_char*"/>
2232 </conversion-rule>
2233 </conversion-rule>
2233 </modify-argument>
2234 </modify-argument>
2234 </modify-function>
2235 </modify-function>
2235
2236
2236 <modify-function signature="setFormat(const char*)">
2237 <modify-function signature="setFormat(const char*)">
2237 <modify-argument index="1">
2238 <modify-argument index="1">
2238 <replace-type modified-type="QString"/>
2239 <replace-type modified-type="QString"/>
2239 <conversion-rule class="native">
2240 <conversion-rule class="native">
2240 <insert-template name="core.convert_string_arg_to_char*"/>
2241 <insert-template name="core.convert_string_arg_to_char*"/>
2241 </conversion-rule>
2242 </conversion-rule>
2242 </modify-argument>
2243 </modify-argument>
2243 </modify-function>
2244 </modify-function>
2244
2245
2245 <modify-function signature="setParameters(const char*)">
2246 <modify-function signature="setParameters(const char*)">
2246 <modify-argument index="1">
2247 <modify-argument index="1">
2247 <replace-type modified-type="QString"/>
2248 <replace-type modified-type="QString"/>
2248 <conversion-rule class="native">
2249 <conversion-rule class="native">
2249 <insert-template name="core.convert_string_arg_to_char*"/>
2250 <insert-template name="core.convert_string_arg_to_char*"/>
2250 </conversion-rule>
2251 </conversion-rule>
2251 </modify-argument>
2252 </modify-argument>
2252 </modify-function>
2253 </modify-function>
2253 </object-type>
2254 </object-type>
2254
2255
2255 <object-type name="QPixmapCache">
2256 <object-type name="QPixmapCache">
2256 <modify-function signature="find(QString)">
2257 <modify-function signature="find(QString)">
2257 <remove/>
2258 <remove/>
2258 </modify-function>
2259 </modify-function>
2259 <modify-function signature="find(QString,QPixmap*)" remove="all"/>
2260 <modify-function signature="find(QString,QPixmap*)" remove="all"/>
2260
2261
2261 <modify-function signature="find(QString,QPixmap&amp;)">
2262 <modify-function signature="find(QString,QPixmap&amp;)">
2262 <access modifier="private"/>
2263 <access modifier="private"/>
2263 </modify-function>
2264 </modify-function>
2264 </object-type>
2265 </object-type>
2265 <object-type name="QPlastiqueStyle">
2266 <object-type name="QPlastiqueStyle">
2266 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2267 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2267 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2268 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2268 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes"/>
2269 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes"/>
2269 </object-type>
2270 </object-type>
2270 <object-type name="QPrintDialog">
2271 <object-type name="QPrintDialog">
2271 </object-type>
2272 </object-type>
2272 <object-type name="QPrintEngine"/>
2273 <object-type name="QPrintEngine"/>
2273 <object-type name="QProgressBar">
2274 <object-type name="QProgressBar">
2274 <modify-function signature="initStyleOption(QStyleOptionProgressBar*)const">
2275 <modify-function signature="initStyleOption(QStyleOptionProgressBar*)const">
2275 <access modifier="private"/>
2276 <access modifier="private"/>
2276 </modify-function>
2277 </modify-function>
2277 </object-type>
2278 </object-type>
2278 <object-type name="QPushButton">
2279 <object-type name="QPushButton">
2279 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
2280 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
2280 <access modifier="private"/>
2281 <access modifier="private"/>
2281 </modify-function>
2282 </modify-function>
2282
2283
2283 <modify-function signature="setMenu(QMenu*)">
2284 <modify-function signature="setMenu(QMenu*)">
2284 <modify-argument index="1">
2285 <modify-argument index="1">
2285 <reference-count action="set" variable-name="__rcMenu"/>
2286 <reference-count action="set" variable-name="__rcMenu"/>
2286 </modify-argument>
2287 </modify-argument>
2287 </modify-function>
2288 </modify-function>
2288 </object-type>
2289 </object-type>
2289 <object-type name="QRegExpValidator"/>
2290 <object-type name="QRegExpValidator"/>
2290 <object-type name="QScrollArea">
2291 <object-type name="QScrollArea">
2291 <modify-function signature="setWidget(QWidget*)">
2292 <modify-function signature="setWidget(QWidget*)">
2292 <modify-argument index="1">
2293 <modify-argument index="1">
2293 <reference-count action="ignore"/>
2294 <reference-count action="ignore"/>
2294 </modify-argument>
2295 </modify-argument>
2295 </modify-function>
2296 </modify-function>
2296 </object-type>
2297 </object-type>
2297 <object-type name="QSessionManager"/>
2298 <object-type name="QSessionManager"/>
2298 <object-type name="QShortcut">
2299 <object-type name="QShortcut">
2299 <modify-function signature="QShortcut(QKeySequence,QWidget*,const char*,const char*,Qt::ShortcutContext)">
2300 <modify-function signature="QShortcut(QKeySequence,QWidget*,const char*,const char*,Qt::ShortcutContext)">
2300 <access modifier="private"/>
2301 <access modifier="private"/>
2301 <modify-argument index="3">
2302 <modify-argument index="3">
2302 <remove-default-expression/>
2303 <remove-default-expression/>
2303 </modify-argument>
2304 </modify-argument>
2304 <modify-argument index="4">
2305 <modify-argument index="4">
2305 <remove-default-expression/>
2306 <remove-default-expression/>
2306 </modify-argument>
2307 </modify-argument>
2307 <modify-argument index="5">
2308 <modify-argument index="5">
2308 <remove-default-expression/>
2309 <remove-default-expression/>
2309 </modify-argument>
2310 </modify-argument>
2310 </modify-function>
2311 </modify-function>
2311 </object-type>
2312 </object-type>
2312 <object-type name="QSizeGrip"/>
2313 <object-type name="QSizeGrip"/>
2313 <object-type name="QSound"/>
2314 <object-type name="QSound"/>
2314 <object-type name="QSpacerItem"/>
2315 <object-type name="QSpacerItem"/>
2315 <object-type name="QStandardItem">
2316 <object-type name="QStandardItem">
2316 <modify-function signature="operator=(QStandardItem)" remove="all"/>
2317 <modify-function signature="operator=(QStandardItem)" remove="all"/>
2317 <modify-function signature="operator&lt;(QStandardItem)const">
2318 <modify-function signature="operator&lt;(QStandardItem)const">
2318 <modify-argument index="1" invalidate-after-use="yes"/>
2319 <modify-argument index="1" invalidate-after-use="yes"/>
2319 </modify-function>
2320 </modify-function>
2320 <modify-function signature="read(QDataStream&amp;)">
2321 <modify-function signature="read(QDataStream&amp;)">
2321 <modify-argument index="1" invalidate-after-use="yes"/>
2322 <modify-argument index="1" invalidate-after-use="yes"/>
2322 </modify-function>
2323 </modify-function>
2323 <modify-function signature="write(QDataStream&amp;)const">
2324 <modify-function signature="write(QDataStream&amp;)const">
2324 <modify-argument index="1" invalidate-after-use="yes"/>
2325 <modify-argument index="1" invalidate-after-use="yes"/>
2325 </modify-function>
2326 </modify-function>
2326
2327
2327
2328
2328 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
2329 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
2329 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
2330 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
2330 <modify-function signature="operator=(QStandardItem)" remove="all"/>
2331 <modify-function signature="operator=(QStandardItem)" remove="all"/>
2331 <modify-function signature="operator&lt;(QStandardItem)const" remove="all"/>
2332 <modify-function signature="operator&lt;(QStandardItem)const" remove="all"/>
2332 </object-type>
2333 </object-type>
2333 <object-type name="QStatusBar">
2334 <object-type name="QStatusBar">
2334 <modify-function signature="addPermanentWidget(QWidget *, int)">
2335 <modify-function signature="addPermanentWidget(QWidget *, int)">
2335 <modify-argument index="1">
2336 <modify-argument index="1">
2336 <reference-count action="ignore"/>
2337 <reference-count action="ignore"/>
2337 </modify-argument>
2338 </modify-argument>
2338 </modify-function>
2339 </modify-function>
2339 <modify-function signature="addWidget(QWidget *, int)">
2340 <modify-function signature="addWidget(QWidget *, int)">
2340 <modify-argument index="1">
2341 <modify-argument index="1">
2341 <reference-count action="ignore"/>
2342 <reference-count action="ignore"/>
2342 </modify-argument>
2343 </modify-argument>
2343 </modify-function>
2344 </modify-function>
2344 <modify-function signature="removeWidget(QWidget *)">
2345 <modify-function signature="removeWidget(QWidget *)">
2345 <modify-argument index="1">
2346 <modify-argument index="1">
2346 <reference-count action="ignore"/>
2347 <reference-count action="ignore"/>
2347 </modify-argument>
2348 </modify-argument>
2348 </modify-function>
2349 </modify-function>
2349 <modify-function signature="insertPermanentWidget(int, QWidget *, int)">
2350 <modify-function signature="insertPermanentWidget(int, QWidget *, int)">
2350 <modify-argument index="2">
2351 <modify-argument index="2">
2351 <reference-count action="ignore"/>
2352 <reference-count action="ignore"/>
2352 </modify-argument>
2353 </modify-argument>
2353 </modify-function>
2354 </modify-function>
2354 <modify-function signature="insertWidget(int, QWidget *, int)">
2355 <modify-function signature="insertWidget(int, QWidget *, int)">
2355 <modify-argument index="2">
2356 <modify-argument index="2">
2356 <reference-count action="ignore"/>
2357 <reference-count action="ignore"/>
2357 </modify-argument>
2358 </modify-argument>
2358 </modify-function>
2359 </modify-function>
2359 </object-type>
2360 </object-type>
2360 <object-type name="QStringListModel"/>
2361 <object-type name="QStringListModel"/>
2361 <object-type name="QStyleFactory"/>
2362 <object-type name="QStyleFactory"/>
2362 <object-type name="QStyleHintReturn"/>
2363 <object-type name="QStyleHintReturn"/>
2363 <object-type name="QStyleHintReturnVariant"/>
2364 <object-type name="QStyleHintReturnVariant"/>
2364 <object-type name="QStyleHintReturnMask"/>
2365 <object-type name="QStyleHintReturnMask"/>
2365 <object-type name="QStylePainter" delete-in-main-thread="yes"/>
2366 <object-type name="QStylePainter" delete-in-main-thread="yes"/>
2366 <object-type name="QSyntaxHighlighter">
2367 <object-type name="QSyntaxHighlighter">
2367 <modify-function signature="setCurrentBlockUserData(QTextBlockUserData*)">
2368 <modify-function signature="setCurrentBlockUserData(QTextBlockUserData*)">
2368 <modify-argument index="1">
2369 <modify-argument index="1">
2369 <define-ownership class="java" owner="c++"/>
2370 <define-ownership class="java" owner="c++"/>
2370 </modify-argument>
2371 </modify-argument>
2371 </modify-function>
2372 </modify-function>
2372 <modify-function signature="setDocument(QTextDocument*)">
2373 <modify-function signature="setDocument(QTextDocument*)">
2373 <modify-argument index="1">
2374 <modify-argument index="1">
2374 <reference-count action="set" variable-name="__rcDocument"/>
2375 <reference-count action="set" variable-name="__rcDocument"/>
2375 </modify-argument>
2376 </modify-argument>
2376 </modify-function>
2377 </modify-function>
2377
2378
2378 </object-type>
2379 </object-type>
2379 <object-type name="QSystemTrayIcon">
2380 <object-type name="QSystemTrayIcon">
2380 <modify-function signature="setContextMenu(QMenu*)">
2381 <modify-function signature="setContextMenu(QMenu*)">
2381 <modify-argument index="1">
2382 <modify-argument index="1">
2382 <reference-count action="set" variable-name="__rcContextMenu"/>
2383 <reference-count action="set" variable-name="__rcContextMenu"/>
2383 </modify-argument>
2384 </modify-argument>
2384 </modify-function>
2385 </modify-function>
2385 </object-type>
2386 </object-type>
2386 <object-type name="QTableView">
2387 <object-type name="QTableView">
2387 <modify-function signature="setHorizontalHeader(QHeaderView*)">
2388 <modify-function signature="setHorizontalHeader(QHeaderView*)">
2388 <modify-argument index="1">
2389 <modify-argument index="1">
2389 <reference-count action="ignore"/>
2390 <reference-count action="ignore"/>
2390 </modify-argument>
2391 </modify-argument>
2391 </modify-function>
2392 </modify-function>
2392 <modify-function signature="setVerticalHeader(QHeaderView*)">
2393 <modify-function signature="setVerticalHeader(QHeaderView*)">
2393 <modify-argument index="1">
2394 <modify-argument index="1">
2394 <reference-count action="ignore"/>
2395 <reference-count action="ignore"/>
2395 </modify-argument>
2396 </modify-argument>
2396 </modify-function>
2397 </modify-function>
2397 <modify-function signature="setModel(QAbstractItemModel*)">
2398 <modify-function signature="setModel(QAbstractItemModel*)">
2398 <modify-argument index="1">
2399 <modify-argument index="1">
2399 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2400 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2400 </modify-argument>
2401 </modify-argument>
2401 </modify-function>
2402 </modify-function>
2402 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2403 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2403 <modify-argument index="1">
2404 <modify-argument index="1">
2404 <no-null-pointer/>
2405 <no-null-pointer/>
2405 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2406 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2406 </modify-argument>
2407 </modify-argument>
2407 </modify-function>
2408 </modify-function>
2408
2409
2409 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2410 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2410 </object-type>
2411 </object-type>
2411 <object-type name="QTextBlockGroup" delete-in-main-thread="yes"/>
2412 <object-type name="QTextBlockGroup" delete-in-main-thread="yes"/>
2412 <object-type name="QTextBlockUserData" delete-in-main-thread="yes"/>
2413 <object-type name="QTextBlockUserData" delete-in-main-thread="yes"/>
2413 <object-type name="QTextItem" delete-in-main-thread="yes"/>
2414 <object-type name="QTextItem" delete-in-main-thread="yes"/>
2414 <object-type name="QTextList" delete-in-main-thread="yes">
2415 <object-type name="QTextList" delete-in-main-thread="yes">
2415 <modify-function signature="format()const" rename="textListFormat"/>
2416 <modify-function signature="format()const" rename="textListFormat"/>
2416
2417
2417 <modify-function signature="isEmpty()const" remove="all"/> <!--### Obsolete in 4.3-->
2418 <modify-function signature="isEmpty()const" remove="all"/> <!--### Obsolete in 4.3-->
2418 </object-type>
2419 </object-type>
2419 <object-type name="QTextObject" delete-in-main-thread="yes"/>
2420 <object-type name="QTextObject" delete-in-main-thread="yes"/>
2420
2421
2421 <!-- The original QTextObjectInterface has been rejected and replaced by this, since the original
2422 <!-- The original QTextObjectInterface has been rejected and replaced by this, since the original
2422 usage is based on an interface pattern we can't mimic in Java (our users can't implement our
2423 usage is based on an interface pattern we can't mimic in Java (our users can't implement our
2423 interfaces.) The new class inherits both QObject and QTextObjectInterface, and can be extended
2424 interfaces.) The new class inherits both QObject and QTextObjectInterface, and can be extended
2424 in Java to get a type that can properly be used with registerHandler() in
2425 in Java to get a type that can properly be used with registerHandler() in
2425 QAbstractTextDocumentLayout. -->
2426 QAbstractTextDocumentLayout. -->
2426 <object-type name="QtJambiTextObjectInterface" delete-in-main-thread="yes" java-name="QTextObjectInterface">
2427 <object-type name="QtJambiTextObjectInterface" delete-in-main-thread="yes" java-name="QTextObjectInterface">
2427 <modify-function signature="drawObject(QPainter*,QRectF,QTextDocument*,int,QTextFormat)">
2428 <modify-function signature="drawObject(QPainter*,QRectF,QTextDocument*,int,QTextFormat)">
2428 <modify-argument index="1" invalidate-after-use="yes"/>
2429 <modify-argument index="1" invalidate-after-use="yes"/>
2429 </modify-function>
2430 </modify-function>
2430 </object-type>
2431 </object-type>
2431
2432
2432 <object-type name="QTimeEdit"/>
2433 <object-type name="QTimeEdit"/>
2433 <object-type name="QToolBox">
2434 <object-type name="QToolBox">
2434 <modify-function signature="addItem(QWidget*,QString)">
2435 <modify-function signature="addItem(QWidget*,QString)">
2435 <modify-argument index="1">
2436 <modify-argument index="1">
2436 <reference-count action="ignore"/>
2437 <reference-count action="ignore"/>
2437 </modify-argument>
2438 </modify-argument>
2438 </modify-function>
2439 </modify-function>
2439 <modify-function signature="addItem(QWidget*,QIcon,QString)">
2440 <modify-function signature="addItem(QWidget*,QIcon,QString)">
2440 <modify-argument index="1">
2441 <modify-argument index="1">
2441 <reference-count action="ignore"/>
2442 <reference-count action="ignore"/>
2442 </modify-argument>
2443 </modify-argument>
2443 </modify-function>
2444 </modify-function>
2444 <modify-function signature="insertItem(int,QWidget*,QIcon,QString)">
2445 <modify-function signature="insertItem(int,QWidget*,QIcon,QString)">
2445 <modify-argument index="2">
2446 <modify-argument index="2">
2446 <reference-count action="ignore"/>
2447 <reference-count action="ignore"/>
2447 </modify-argument>
2448 </modify-argument>
2448 </modify-function>
2449 </modify-function>
2449 <modify-function signature="insertItem(int,QWidget*,QString)">
2450 <modify-function signature="insertItem(int,QWidget*,QString)">
2450 <modify-argument index="2">
2451 <modify-argument index="2">
2451 <reference-count action="ignore"/>
2452 <reference-count action="ignore"/>
2452 </modify-argument>
2453 </modify-argument>
2453 </modify-function>
2454 </modify-function>
2454 <modify-function signature="setCurrentWidget(QWidget*) ">
2455 <modify-function signature="setCurrentWidget(QWidget*) ">
2455 <modify-argument index="1">
2456 <modify-argument index="1">
2456 <reference-count action="ignore"/>
2457 <reference-count action="ignore"/>
2457 </modify-argument>
2458 </modify-argument>
2458 </modify-function>
2459 </modify-function>
2459 </object-type>
2460 </object-type>
2460 <object-type name="QToolButton">
2461 <object-type name="QToolButton">
2461 <modify-function signature="initStyleOption(QStyleOptionToolButton*)const">
2462 <modify-function signature="initStyleOption(QStyleOptionToolButton*)const">
2462 <access modifier="private"/>
2463 <access modifier="private"/>
2463 </modify-function>
2464 </modify-function>
2464
2465
2465 <modify-function signature="setDefaultAction(QAction *)">
2466 <modify-function signature="setDefaultAction(QAction *)">
2466 <modify-argument index="1">
2467 <modify-argument index="1">
2467 <reference-count action="set" variable-name="__rcDefaultAction"/>
2468 <reference-count action="set" variable-name="__rcDefaultAction"/>
2468 </modify-argument>
2469 </modify-argument>
2469 </modify-function>
2470 </modify-function>
2470 <modify-function signature="setMenu(QMenu *)">
2471 <modify-function signature="setMenu(QMenu *)">
2471 <modify-argument index="1">
2472 <modify-argument index="1">
2472 <reference-count action="set" variable-name="__rcMenu"/>
2473 <reference-count action="set" variable-name="__rcMenu"/>
2473 </modify-argument>
2474 </modify-argument>
2474 </modify-function>
2475 </modify-function>
2475 </object-type>
2476 </object-type>
2476 <object-type name="QToolTip"/>
2477 <object-type name="QToolTip"/>
2477 <object-type name="QTreeView">
2478 <object-type name="QTreeView">
2478
2479
2479 <modify-function signature="drawBranches(QPainter*,QRect,QModelIndex)const">
2480 <modify-function signature="drawBranches(QPainter*,QRect,QModelIndex)const">
2480 <modify-argument index="1" invalidate-after-use="yes"/>
2481 <modify-argument index="1" invalidate-after-use="yes"/>
2481 </modify-function>
2482 </modify-function>
2482 <modify-function signature="drawRow(QPainter*,QStyleOptionViewItem,QModelIndex)const">
2483 <modify-function signature="drawRow(QPainter*,QStyleOptionViewItem,QModelIndex)const">
2483 <modify-argument index="1" invalidate-after-use="yes"/>
2484 <modify-argument index="1" invalidate-after-use="yes"/>
2484 </modify-function>
2485 </modify-function>
2485
2486
2486 <modify-function signature="setHeader(QHeaderView*)">
2487 <modify-function signature="setHeader(QHeaderView*)">
2487 <modify-argument index="1">
2488 <modify-argument index="1">
2488 <reference-count action="ignore"/>
2489 <reference-count action="ignore"/>
2489 </modify-argument>
2490 </modify-argument>
2490 </modify-function>
2491 </modify-function>
2491 <modify-function signature="setModel(QAbstractItemModel*)">
2492 <modify-function signature="setModel(QAbstractItemModel*)">
2492 <modify-argument index="1">
2493 <modify-argument index="1">
2493 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2494 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2494 </modify-argument>
2495 </modify-argument>
2495 </modify-function>
2496 </modify-function>
2496 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2497 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2497 <modify-argument index="1">
2498 <modify-argument index="1">
2498 <no-null-pointer/>
2499 <no-null-pointer/>
2499 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2500 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2500 </modify-argument>
2501 </modify-argument>
2501 </modify-function>
2502 </modify-function>
2502
2503
2503 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2504 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2504 </object-type>
2505 </object-type>
2505 <object-type name="QUndoCommand">
2506 <object-type name="QUndoCommand">
2506 <modify-function signature="mergeWith(const QUndoCommand*)">
2507 <modify-function signature="mergeWith(const QUndoCommand*)">
2507 <modify-argument index="1" invalidate-after-use="yes"/>
2508 <modify-argument index="1" invalidate-after-use="yes"/>
2508 </modify-function>
2509 </modify-function>
2509 </object-type>
2510 </object-type>
2510 <object-type name="QUndoGroup">
2511 <object-type name="QUndoGroup">
2511 <modify-function signature="addStack(QUndoStack*)">
2512 <modify-function signature="addStack(QUndoStack*)">
2512 <modify-argument index="1">
2513 <modify-argument index="1">
2513 <reference-count action="add" variable-name="__rcStacks"/>
2514 <reference-count action="add" variable-name="__rcStacks"/>
2514 </modify-argument>
2515 </modify-argument>
2515 </modify-function>
2516 </modify-function>
2516 <modify-function signature="removeStack(QUndoStack*)">
2517 <modify-function signature="removeStack(QUndoStack*)">
2517 <modify-argument index="1">
2518 <modify-argument index="1">
2518 <reference-count action="remove" variable-name="__rcStacks"/>
2519 <reference-count action="remove" variable-name="__rcStacks"/>
2519 </modify-argument>
2520 </modify-argument>
2520 </modify-function>
2521 </modify-function>
2521 <modify-function signature="setActiveStack(QUndoStack*)">
2522 <modify-function signature="setActiveStack(QUndoStack*)">
2522 <modify-argument index="1">
2523 <modify-argument index="1">
2523 <reference-count action="ignore"/>
2524 <reference-count action="ignore"/>
2524 </modify-argument>
2525 </modify-argument>
2525 </modify-function>
2526 </modify-function>
2526 </object-type>
2527 </object-type>
2527
2528
2528 <object-type name="QUndoStack"/>
2529 <object-type name="QUndoStack"/>
2529
2530
2530 <object-type name="QUndoView">
2531 <object-type name="QUndoView">
2531 <modify-function signature="setGroup(QUndoGroup *)">
2532 <modify-function signature="setGroup(QUndoGroup *)">
2532 <modify-argument index="1">
2533 <modify-argument index="1">
2533 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2534 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2534 </modify-argument>
2535 </modify-argument>
2535 </modify-function>
2536 </modify-function>
2536 <modify-function signature="setStack(QUndoStack *)">
2537 <modify-function signature="setStack(QUndoStack *)">
2537 <modify-argument index="1">
2538 <modify-argument index="1">
2538 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2539 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2539 </modify-argument>
2540 </modify-argument>
2540 </modify-function>
2541 </modify-function>
2541 <modify-function signature="QUndoView(QUndoGroup *,QWidget *)">
2542 <modify-function signature="QUndoView(QUndoGroup *,QWidget *)">
2542 <modify-argument index="1">
2543 <modify-argument index="1">
2543 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2544 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2544 </modify-argument>
2545 </modify-argument>
2545 </modify-function>
2546 </modify-function>
2546 <modify-function signature="QUndoView(QUndoStack *,QWidget *)">
2547 <modify-function signature="QUndoView(QUndoStack *,QWidget *)">
2547 <modify-argument index="1">
2548 <modify-argument index="1">
2548 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2549 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2549 </modify-argument>
2550 </modify-argument>
2550 </modify-function>
2551 </modify-function>
2551 </object-type>
2552 </object-type>
2552 <object-type name="QVBoxLayout"/>
2553 <object-type name="QVBoxLayout"/>
2553 <object-type name="QValidator"/>
2554 <object-type name="QValidator"/>
2554 <object-type name="QWhatsThis"/>
2555 <object-type name="QWhatsThis"/>
2555 <object-type name="QWidgetAction">
2556 <object-type name="QWidgetAction">
2556 <modify-function signature="createWidget(QWidget*)">
2557 <modify-function signature="createWidget(QWidget*)">
2557 <modify-argument index="return">
2558 <modify-argument index="return">
2558 <define-ownership class="shell" owner="c++"/>
2559 <define-ownership class="shell" owner="c++"/>
2559 </modify-argument>
2560 </modify-argument>
2560 </modify-function>
2561 </modify-function>
2561 </object-type>
2562 </object-type>
2562 <object-type name="QWidgetItem"/>
2563 <object-type name="QWidgetItem"/>
2563 <object-type name="QWindowsStyle">
2564 <object-type name="QWindowsStyle">
2564 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2565 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2565 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2566 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2566 </object-type>
2567 </object-type>
2567 <object-type name="QWorkspace">
2568 <object-type name="QWorkspace">
2568 <modify-function signature="addWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2569 <modify-function signature="addWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2569 <modify-argument index="1">
2570 <modify-argument index="1">
2570 <reference-count action="ignore"/>
2571 <reference-count action="ignore"/>
2571 </modify-argument>
2572 </modify-argument>
2572 </modify-function>
2573 </modify-function>
2573 <modify-function signature="setActiveWindow(QWidget*)">
2574 <modify-function signature="setActiveWindow(QWidget*)">
2574 <modify-argument index="1">
2575 <modify-argument index="1">
2575 <reference-count action="ignore"/>
2576 <reference-count action="ignore"/>
2576 </modify-argument>
2577 </modify-argument>
2577 </modify-function>
2578 </modify-function>
2578 </object-type>
2579 </object-type>
2579
2580
2580 <object-type name="QActionEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ActionAdded || %1-&gt;type() == QEvent::ActionRemoved || %1-&gt;type() == QEvent::ActionChanged"/>
2581 <object-type name="QActionEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ActionAdded || %1-&gt;type() == QEvent::ActionRemoved || %1-&gt;type() == QEvent::ActionChanged"/>
2581 <object-type name="QClipboardEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Clipboard"/>
2582 <object-type name="QClipboardEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Clipboard"/>
2582 <object-type name="QCloseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Close"/>
2583 <object-type name="QCloseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Close"/>
2583 <object-type name="QContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ContextMenu"/>
2584 <object-type name="QContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ContextMenu"/>
2584 <object-type name="QDragEnterEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragEnter"/>
2585 <object-type name="QDragEnterEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragEnter"/>
2585 <object-type name="QDragLeaveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragLeave"/>
2586 <object-type name="QDragLeaveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragLeave"/>
2586 <object-type name="QDragMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragMove">
2587 <object-type name="QDragMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragMove">
2587 <modify-function signature="accept()" remove="all"/>
2588 <modify-function signature="accept()" remove="all"/>
2588 <modify-function signature="ignore()" remove="all"/>
2589 <modify-function signature="ignore()" remove="all"/>
2589 </object-type>
2590 </object-type>
2590 <object-type name="QDropEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Drop">
2591 <object-type name="QDropEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Drop">
2591 <modify-function signature="encodedData(const char*)const">
2592 <modify-function signature="encodedData(const char*)const">
2592 <remove/>
2593 <remove/>
2593 </modify-function>
2594 </modify-function>
2594
2595
2595 <modify-function signature="format(int)const">
2596 <modify-function signature="format(int)const">
2596 <remove/>
2597 <remove/>
2597 </modify-function>
2598 </modify-function>
2598
2599
2599 <modify-function signature="provides(const char*)const">
2600 <modify-function signature="provides(const char*)const">
2600 <remove/>
2601 <remove/>
2601 </modify-function>
2602 </modify-function>
2602
2603
2603
2604
2604 </object-type>
2605 </object-type>
2605 <object-type name="QFileOpenEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FileOpen"/>
2606 <object-type name="QFileOpenEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FileOpen"/>
2606 <object-type name="QFocusEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FocusIn || %1-&gt;type() == QEvent::FocusOut">
2607 <object-type name="QFocusEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FocusIn || %1-&gt;type() == QEvent::FocusOut">
2607 <modify-function signature="reason()const">
2608 <modify-function signature="reason()const">
2608 <remove/>
2609 <remove/>
2609 </modify-function>
2610 </modify-function>
2610 </object-type>
2611 </object-type>
2611
2612
2612 <object-type name="QGraphicsSceneContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneContextMenu"/>
2613 <object-type name="QGraphicsSceneContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneContextMenu"/>
2613 <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">
2614 <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">
2614 <modify-function signature="setMimeData(const QMimeData *)">
2615 <modify-function signature="setMimeData(const QMimeData *)">
2615 <remove/>
2616 <remove/>
2616 </modify-function>
2617 </modify-function>
2617 <modify-function signature="setSource(QWidget *)">
2618 <modify-function signature="setSource(QWidget *)">
2618 <remove/>
2619 <remove/>
2619 </modify-function>
2620 </modify-function>
2620 </object-type>
2621 </object-type>
2621 <object-type name="QGraphicsSceneEvent">
2622 <object-type name="QGraphicsSceneEvent">
2622 <modify-function signature="setWidget(QWidget *)">
2623 <modify-function signature="setWidget(QWidget *)">
2623 <remove/>
2624 <remove/>
2624 </modify-function>
2625 </modify-function>
2625 </object-type>
2626 </object-type>
2626 <object-type name="QGraphicsSceneMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneMove"/>
2627 <object-type name="QGraphicsSceneMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneMove"/>
2627 <object-type name="QGraphicsSceneResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneResize"/>
2628 <object-type name="QGraphicsSceneResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneResize"/>
2628 <object-type name="QGraphicsSceneHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHelp"/>
2629 <object-type name="QGraphicsSceneHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHelp"/>
2629 <object-type name="QGraphicsSceneHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHoverEnter || %1-&gt;type() == QEvent::GraphicsSceneHoverLeave || %1-&gt;type() == QEvent::GraphicsSceneHoverMove"/>
2630 <object-type name="QGraphicsSceneHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHoverEnter || %1-&gt;type() == QEvent::GraphicsSceneHoverLeave || %1-&gt;type() == QEvent::GraphicsSceneHoverMove"/>
2630 <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"/>
2631 <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"/>
2631 <object-type name="QGraphicsSceneWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneWheel"/>
2632 <object-type name="QGraphicsSceneWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneWheel"/>
2632 <object-type name="QHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolTip || %1-&gt;type() == QEvent::WhatsThis"/>
2633 <object-type name="QHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolTip || %1-&gt;type() == QEvent::WhatsThis"/>
2633 <object-type name="QHideEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Hide"/>
2634 <object-type name="QHideEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Hide"/>
2634 <object-type name="QHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::HoverEnter || %1-&gt;type() == QEvent::HoverLeave || %1-&gt;type() == QEvent::HoverMove"/>
2635 <object-type name="QHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::HoverEnter || %1-&gt;type() == QEvent::HoverLeave || %1-&gt;type() == QEvent::HoverMove"/>
2635 <object-type name="QIconDragEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::IconDrag"/>
2636 <object-type name="QIconDragEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::IconDrag"/>
2636 <object-type name="QInputMethodEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::InputMethod"/>
2637 <object-type name="QInputMethodEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::InputMethod"/>
2637 <object-type name="QMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Move"/>
2638 <object-type name="QMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Move"/>
2638 <object-type name="QResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Resize"/>
2639 <object-type name="QResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Resize"/>
2639 <object-type name="QShortcutEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Shortcut">
2640 <object-type name="QShortcutEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Shortcut">
2640 <!-- All these have const overloads that are used instead -->
2641 <!-- All these have const overloads that are used instead -->
2641 <modify-function signature="isAmbiguous()">
2642 <modify-function signature="isAmbiguous()">
2642 <remove/>
2643 <remove/>
2643 </modify-function>
2644 </modify-function>
2644 <modify-function signature="shortcutId()">
2645 <modify-function signature="shortcutId()">
2645 <remove/>
2646 <remove/>
2646 </modify-function>
2647 </modify-function>
2647 <modify-function signature="key()">
2648 <modify-function signature="key()">
2648 <remove/>
2649 <remove/>
2649 </modify-function>
2650 </modify-function>
2650 </object-type>
2651 </object-type>
2651 <object-type name="QShowEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Show"/>
2652 <object-type name="QShowEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Show"/>
2652 <object-type name="QStatusTipEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StatusTip"/>
2653 <object-type name="QStatusTipEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StatusTip"/>
2653 <object-type name="QTabletEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TabletMove || %1-&gt;type() == QEvent::TabletPress || %1-&gt;type() == QEvent::TabletRelease"/>
2654 <object-type name="QTabletEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TabletMove || %1-&gt;type() == QEvent::TabletPress || %1-&gt;type() == QEvent::TabletRelease"/>
2654 <object-type name="QToolBarChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolBarChange"/>
2655 <object-type name="QToolBarChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolBarChange"/>
2655 <object-type name="QWhatsThisClickedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WhatsThisClicked"/>
2656 <object-type name="QWhatsThisClickedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WhatsThisClicked"/>
2656 <object-type name="QWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Wheel"/>
2657 <object-type name="QWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Wheel"/>
2657 <object-type name="QWindowStateChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WindowStateChange"/>
2658 <object-type name="QWindowStateChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WindowStateChange"/>
2658 <object-type name="QDragResponseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragResponse"/>
2659 <object-type name="QDragResponseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragResponse"/>
2659 <object-type name="QInputEvent">
2660 <object-type name="QInputEvent">
2660 <modify-function signature="modifiers()const" access="non-final"/>
2661 <modify-function signature="modifiers()const" access="non-final"/>
2661 </object-type>
2662 </object-type>
2662 <object-type name="QKeyEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::KeyPress || %1-&gt;type() == QEvent::KeyRelease"/>
2663 <object-type name="QKeyEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::KeyPress || %1-&gt;type() == QEvent::KeyRelease"/>
2663 <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"/>
2664 <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"/>
2664 <object-type name="QPaintEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Paint"/>
2665 <object-type name="QPaintEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Paint"/>
2665 <object-type name="QAccessibleEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::AccessibilityDescription || %1-&gt;type() == QEvent::AccessibilityHelp"/>
2666 <object-type name="QAccessibleEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::AccessibilityDescription || %1-&gt;type() == QEvent::AccessibilityHelp"/>
2666
2667
2667 <object-type name="QAbstractButton"/>
2668 <object-type name="QAbstractButton"/>
2668
2669
2669 <object-type name="QStyle">
2670 <object-type name="QStyle">
2670 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2671 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2671 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes"/>
2672 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes"/>
2672
2673
2673 <modify-function signature="drawComplexControl(QStyle::ComplexControl,const QStyleOptionComplex*,QPainter*,const QWidget*)const">
2674 <modify-function signature="drawComplexControl(QStyle::ComplexControl,const QStyleOptionComplex*,QPainter*,const QWidget*)const">
2674 <modify-argument index="3" invalidate-after-use="yes"/>
2675 <modify-argument index="3" invalidate-after-use="yes"/>
2675 </modify-function>
2676 </modify-function>
2676 <modify-function signature="drawControl(QStyle::ControlElement,const QStyleOption*,QPainter*,const QWidget*)const">
2677 <modify-function signature="drawControl(QStyle::ControlElement,const QStyleOption*,QPainter*,const QWidget*)const">
2677 <modify-argument index="3" invalidate-after-use="yes"/>
2678 <modify-argument index="3" invalidate-after-use="yes"/>
2678 </modify-function>
2679 </modify-function>
2679 <modify-function signature="drawPrimitive(QStyle::PrimitiveElement,const QStyleOption*,QPainter*,const QWidget*)const">
2680 <modify-function signature="drawPrimitive(QStyle::PrimitiveElement,const QStyleOption*,QPainter*,const QWidget*)const">
2680 <modify-argument index="3" invalidate-after-use="yes"/>
2681 <modify-argument index="3" invalidate-after-use="yes"/>
2681 </modify-function>
2682 </modify-function>
2682 <modify-function signature="styleHint(QStyle::StyleHint,const QStyleOption*,const QWidget*,QStyleHintReturn*)const">
2683 <modify-function signature="styleHint(QStyle::StyleHint,const QStyleOption*,const QWidget*,QStyleHintReturn*)const">
2683 <modify-argument index="4" invalidate-after-use="yes"/>
2684 <modify-argument index="4" invalidate-after-use="yes"/>
2684 </modify-function>
2685 </modify-function>
2685 <modify-function signature="drawItemPixmap(QPainter*,QRect,int,QPixmap)const">
2686 <modify-function signature="drawItemPixmap(QPainter*,QRect,int,QPixmap)const">
2686 <modify-argument index="1" invalidate-after-use="yes"/>
2687 <modify-argument index="1" invalidate-after-use="yes"/>
2687 </modify-function>
2688 </modify-function>
2688 <modify-function signature="drawItemText(QPainter*,QRect,int,QPalette,bool,QString,QPalette::ColorRole)const">
2689 <modify-function signature="drawItemText(QPainter*,QRect,int,QPalette,bool,QString,QPalette::ColorRole)const">
2689 <modify-argument index="1" invalidate-after-use="yes"/>
2690 <modify-argument index="1" invalidate-after-use="yes"/>
2690 </modify-function>
2691 </modify-function>
2691
2692
2692
2693
2693 <modify-function signature="itemTextRect(QFontMetrics,QRect,int,bool,QString)const" remove="all"/>
2694 <modify-function signature="itemTextRect(QFontMetrics,QRect,int,bool,QString)const" remove="all"/>
2694 </object-type>
2695 </object-type>
2695
2696
2696 <object-type name="QColorDialog">
2697 <object-type name="QColorDialog">
2697
2698
2698 <modify-function signature="getColor(const QColor &amp;, QWidget *)">
2699 <modify-function signature="getColor(const QColor &amp;, QWidget *)">
2699 <modify-argument index="1">
2700 <modify-argument index="1">
2700 <replace-default-expression with="QColor.white"/>
2701 <replace-default-expression with="QColor.white"/>
2701 </modify-argument>
2702 </modify-argument>
2702 </modify-function>
2703 </modify-function>
2703 <modify-function signature="getRgba(uint,bool*,QWidget*)">
2704 <modify-function signature="getRgba(uint,bool*,QWidget*)">
2704 <rename to="getRgba_internal"/>
2705 <rename to="getRgba_internal"/>
2705 <access modifier="private"/>
2706 <access modifier="private"/>
2706 <modify-argument index="1">
2707 <modify-argument index="1">
2707 <remove-default-expression/>
2708 <remove-default-expression/>
2708 </modify-argument>
2709 </modify-argument>
2709 <modify-argument index="2">
2710 <modify-argument index="2">
2710 <remove-default-expression/>
2711 <remove-default-expression/>
2711 </modify-argument>
2712 </modify-argument>
2712 <modify-argument index="3">
2713 <modify-argument index="3">
2713 <remove-default-expression/>
2714 <remove-default-expression/>
2714 </modify-argument>
2715 </modify-argument>
2715 </modify-function>
2716 </modify-function>
2716 </object-type>
2717 </object-type>
2717
2718
2718 <object-type name="QLayout">
2719 <object-type name="QLayout">
2719 <modify-function signature="addItem(QLayoutItem*)">
2720 <modify-function signature="addItem(QLayoutItem*)">
2720 <modify-argument index="1" invalidate-after-use="yes"/>
2721 <modify-argument index="1" invalidate-after-use="yes"/>
2721 </modify-function>
2722 </modify-function>
2722
2723
2723 <modify-function signature="setSpacing(int)" rename="setWidgetSpacing"/>
2724 <modify-function signature="setSpacing(int)" rename="setWidgetSpacing"/>
2724 <modify-function signature="spacing()const" rename="widgetSpacing"/>
2725 <modify-function signature="spacing()const" rename="widgetSpacing"/>
2725 <modify-function signature="addWidget(QWidget *)">
2726 <modify-function signature="addWidget(QWidget *)">
2726 <modify-argument index="1">
2727 <modify-argument index="1">
2727 <no-null-pointer/>
2728 <no-null-pointer/>
2728 <reference-count variable-name="__rcWidgets" action="add"/>
2729 <reference-count variable-name="__rcWidgets" action="add"/>
2729 </modify-argument>
2730 </modify-argument>
2730 </modify-function>
2731 </modify-function>
2731 <modify-function signature="addChildWidget(QWidget *)">
2732 <modify-function signature="addChildWidget(QWidget *)">
2732 <modify-argument index="1">
2733 <modify-argument index="1">
2733 <no-null-pointer/>
2734 <no-null-pointer/>
2734 <reference-count variable-name="__rcWidgets" action="add"/>
2735 <reference-count variable-name="__rcWidgets" action="add"/>
2735 </modify-argument>
2736 </modify-argument>
2736 </modify-function>
2737 </modify-function>
2737 <modify-function signature="removeWidget(QWidget *)">
2738 <modify-function signature="removeWidget(QWidget *)">
2738 <modify-argument index="1">
2739 <modify-argument index="1">
2739 <no-null-pointer/>
2740 <no-null-pointer/>
2740 <reference-count variable-name="__rcWidgets" action="remove"/>
2741 <reference-count variable-name="__rcWidgets" action="remove"/>
2741 </modify-argument>
2742 </modify-argument>
2742 </modify-function>
2743 </modify-function>
2743
2744
2744 <modify-function signature="setAlignment(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2745 <modify-function signature="setAlignment(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2745 <modify-argument index="1">
2746 <modify-argument index="1">
2746 <reference-count action="ignore"/>
2747 <reference-count action="ignore"/>
2747 </modify-argument>
2748 </modify-argument>
2748 </modify-function>
2749 </modify-function>
2749 <modify-function signature="setAlignment(QLayout*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2750 <modify-function signature="setAlignment(QLayout*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2750 <modify-argument index="1">
2751 <modify-argument index="1">
2751 <reference-count action="ignore"/>
2752 <reference-count action="ignore"/>
2752 </modify-argument>
2753 </modify-argument>
2753 </modify-function>
2754 </modify-function>
2754 <modify-function signature="setMenuBar(QWidget*)">
2755 <modify-function signature="setMenuBar(QWidget*)">
2755 <modify-argument index="1">
2756 <modify-argument index="1">
2756 <reference-count action="set" variable-name="__rcMenuBar"/>
2757 <reference-count action="set" variable-name="__rcMenuBar"/>
2757 </modify-argument>
2758 </modify-argument>
2758 </modify-function>
2759 </modify-function>
2759 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
2760 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
2760 <access modifier="private"/>
2761 <access modifier="private"/>
2761 </modify-function>
2762 </modify-function>
2762
2763
2763 <modify-function signature="margin()const" remove="all"/> <!--### Obsolete in 4.3-->
2764 <modify-function signature="margin()const" remove="all"/> <!--### Obsolete in 4.3-->
2764 <!-- <modify-function signature="setMargin(int)" remove="all"/> --> <!--### Obsolete in 4.3-->
2765 <!-- <modify-function signature="setMargin(int)" remove="all"/> --> <!--### Obsolete in 4.3-->
2765 </object-type>
2766 </object-type>
2766
2767
2767 <object-type name="QStackedLayout">
2768 <object-type name="QStackedLayout">
2768 <modify-function signature="addItem(QLayoutItem *)">
2769 <modify-function signature="addItem(QLayoutItem *)">
2769 <modify-argument index="1">
2770 <modify-argument index="1">
2770 <define-ownership class="java" owner="c++"/>
2771 <define-ownership class="java" owner="c++"/>
2771 </modify-argument>
2772 </modify-argument>
2772 </modify-function>
2773 </modify-function>
2773 <modify-function signature="itemAt(int) const">
2774 <modify-function signature="itemAt(int) const">
2774 <modify-argument index="return">
2775 <modify-argument index="return">
2775 <define-ownership class="java" owner="c++"/>
2776 <define-ownership class="java" owner="c++"/>
2776 </modify-argument>
2777 </modify-argument>
2777 </modify-function>
2778 </modify-function>
2778 <modify-function signature="addWidget(QWidget *)">
2779 <modify-function signature="addWidget(QWidget *)">
2779 <rename to="addStackedWidget"/>
2780 <rename to="addStackedWidget"/>
2780 <modify-argument index="1">
2781 <modify-argument index="1">
2781 <no-null-pointer/>
2782 <no-null-pointer/>
2782 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2783 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2783 </modify-argument>
2784 </modify-argument>
2784 </modify-function>
2785 </modify-function>
2785 <modify-function signature="insertWidget(int,QWidget*)">
2786 <modify-function signature="insertWidget(int,QWidget*)">
2786 <modify-argument index="2">
2787 <modify-argument index="2">
2787 <no-null-pointer/>
2788 <no-null-pointer/>
2788 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2789 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2789 </modify-argument>
2790 </modify-argument>
2790 </modify-function>
2791 </modify-function>
2791 <modify-function signature="setCurrentWidget(QWidget*)">
2792 <modify-function signature="setCurrentWidget(QWidget*)">
2792 <modify-argument index="1">
2793 <modify-argument index="1">
2793 <!-- Safe to ignore because current widget must have been added to layout already -->
2794 <!-- Safe to ignore because current widget must have been added to layout already -->
2794 <reference-count action="ignore"/>
2795 <reference-count action="ignore"/>
2795 </modify-argument>
2796 </modify-argument>
2796 </modify-function>
2797 </modify-function>
2797 </object-type>
2798 </object-type>
2798
2799
2799 <object-type name="QBoxLayout">
2800 <object-type name="QBoxLayout">
2800 <modify-function signature="addWidget(QWidget *, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2801 <modify-function signature="addWidget(QWidget *, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2801 <modify-argument index="1">
2802 <modify-argument index="1">
2802 <no-null-pointer/>
2803 <no-null-pointer/>
2803 </modify-argument>
2804 </modify-argument>
2804 </modify-function>
2805 </modify-function>
2805 <modify-function signature="addItem(QLayoutItem *)">
2806 <modify-function signature="addItem(QLayoutItem *)">
2806 <modify-argument index="1">
2807 <modify-argument index="1">
2807 <define-ownership class="java" owner="c++"/>
2808 <define-ownership class="java" owner="c++"/>
2808 </modify-argument>
2809 </modify-argument>
2809 </modify-function>
2810 </modify-function>
2810 <modify-function signature="insertLayout(int, QLayout *, int)">
2811 <modify-function signature="insertLayout(int, QLayout *, int)">
2811 <modify-argument index="2">
2812 <modify-argument index="2">
2812 <define-ownership class="java" owner="c++"/>
2813 <define-ownership class="java" owner="c++"/>
2813 </modify-argument>
2814 </modify-argument>
2814 </modify-function>
2815 </modify-function>
2815 <modify-function signature="insertItem(int, QLayoutItem *)">
2816 <modify-function signature="insertItem(int, QLayoutItem *)">
2816 <modify-argument index="2">
2817 <modify-argument index="2">
2817 <define-ownership class="java" owner="c++"/>
2818 <define-ownership class="java" owner="c++"/>
2818 </modify-argument>
2819 </modify-argument>
2819 </modify-function>
2820 </modify-function>
2820 <modify-function signature="addSpacerItem(QSpacerItem*)">
2821 <modify-function signature="addSpacerItem(QSpacerItem*)">
2821 <modify-argument index="1">
2822 <modify-argument index="1">
2822 <define-ownership class="java" owner="c++"/>
2823 <define-ownership class="java" owner="c++"/>
2823 </modify-argument>
2824 </modify-argument>
2824 </modify-function>
2825 </modify-function>
2825 <modify-function signature="insertSpacerItem(int,QSpacerItem*)">
2826 <modify-function signature="insertSpacerItem(int,QSpacerItem*)">
2826 <modify-argument index="2">
2827 <modify-argument index="2">
2827 <define-ownership class="java" owner="c++"/>
2828 <define-ownership class="java" owner="c++"/>
2828 </modify-argument>
2829 </modify-argument>
2829 </modify-function>
2830 </modify-function>
2830
2831
2831 <modify-function signature="addLayout(QLayout *, int)">
2832 <modify-function signature="addLayout(QLayout *, int)">
2832 <modify-argument index="1">
2833 <modify-argument index="1">
2833 <define-ownership class="java" owner="c++"/>
2834 <define-ownership class="java" owner="c++"/>
2834 </modify-argument>
2835 </modify-argument>
2835 </modify-function>
2836 </modify-function>
2836 <modify-function signature="addWidget(QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2837 <modify-function signature="addWidget(QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2837 <modify-argument index="1">
2838 <modify-argument index="1">
2838 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2839 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2839 </modify-argument>
2840 </modify-argument>
2840 </modify-function>
2841 </modify-function>
2841 <modify-function signature="insertWidget(int,QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2842 <modify-function signature="insertWidget(int,QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2842 <modify-argument index="2">
2843 <modify-argument index="2">
2843 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2844 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2844 </modify-argument>
2845 </modify-argument>
2845 </modify-function>
2846 </modify-function>
2846 <modify-function signature="setStretchFactor(QWidget*,int)">
2847 <modify-function signature="setStretchFactor(QWidget*,int)">
2847 <modify-argument index="1">
2848 <modify-argument index="1">
2848 <reference-count action="ignore"/>
2849 <reference-count action="ignore"/>
2849 </modify-argument>
2850 </modify-argument>
2850 </modify-function>
2851 </modify-function>
2851 <modify-function signature="setStretchFactor(QLayout*,int)">
2852 <modify-function signature="setStretchFactor(QLayout*,int)">
2852 <modify-argument index="1">
2853 <modify-argument index="1">
2853 <reference-count action="ignore"/>
2854 <reference-count action="ignore"/>
2854 </modify-argument>
2855 </modify-argument>
2855 </modify-function>
2856 </modify-function>
2856 </object-type>
2857 </object-type>
2857
2858
2858 <object-type name="QGridLayout">
2859 <object-type name="QGridLayout">
2859 <modify-function signature="addWidget(QWidget *)" remove="all"/>
2860 <modify-function signature="addWidget(QWidget *)" remove="all"/>
2860 <modify-function signature="addItem(QLayoutItem *)">
2861 <modify-function signature="addItem(QLayoutItem *)">
2861 <modify-argument index="1">
2862 <modify-argument index="1">
2862 <define-ownership class="java" owner="c++"/>
2863 <define-ownership class="java" owner="c++"/>
2863 </modify-argument>
2864 </modify-argument>
2864 </modify-function>
2865 </modify-function>
2865 <modify-function signature="addItem(QLayoutItem *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2866 <modify-function signature="addItem(QLayoutItem *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2866 <modify-argument index="1">
2867 <modify-argument index="1">
2867 <define-ownership class="java" owner="c++"/>
2868 <define-ownership class="java" owner="c++"/>
2868 </modify-argument>
2869 </modify-argument>
2869 </modify-function>
2870 </modify-function>
2870 <modify-function signature="addLayout(QLayout *, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2871 <modify-function signature="addLayout(QLayout *, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2871 <modify-argument index="1">
2872 <modify-argument index="1">
2872 <define-ownership class="java" owner="c++"/>
2873 <define-ownership class="java" owner="c++"/>
2873 </modify-argument>
2874 </modify-argument>
2874 </modify-function>
2875 </modify-function>
2875 <modify-function signature="addLayout(QLayout *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2876 <modify-function signature="addLayout(QLayout *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2876 <modify-argument index="1">
2877 <modify-argument index="1">
2877 <define-ownership class="java" owner="c++"/>
2878 <define-ownership class="java" owner="c++"/>
2878 </modify-argument>
2879 </modify-argument>
2879 </modify-function>
2880 </modify-function>
2880 <modify-function signature="addWidget(QWidget*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2881 <modify-function signature="addWidget(QWidget*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2881 <modify-argument index="1">
2882 <modify-argument index="1">
2882 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2883 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2883 </modify-argument>
2884 </modify-argument>
2884 </modify-function>
2885 </modify-function>
2885 <modify-function signature="addWidget(QWidget*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2886 <modify-function signature="addWidget(QWidget*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2886 <modify-argument index="1">
2887 <modify-argument index="1">
2887 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2888 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2888 </modify-argument>
2889 </modify-argument>
2889 </modify-function>
2890 </modify-function>
2890 <modify-function signature="addWidget(QWidget*)">
2891 <modify-function signature="addWidget(QWidget*)">
2891 <modify-argument index="1">
2892 <modify-argument index="1">
2892 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2893 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2893 </modify-argument>
2894 </modify-argument>
2894 </modify-function>
2895 </modify-function>
2895 <modify-function signature="getItemPosition(int,int*,int*,int*,int*)">
2896 <modify-function signature="getItemPosition(int,int*,int*,int*,int*)">
2896 <access modifier="private"/>
2897 <access modifier="private"/>
2897 </modify-function>
2898 </modify-function>
2898 </object-type>
2899 </object-type>
2899
2900
2900 <object-type name="QGraphicsView">
2901 <object-type name="QGraphicsView">
2901 <extra-includes>
2902 <extra-includes>
2902 <include file-name="QPainterPath" location="global"/>
2903 <include file-name="QPainterPath" location="global"/>
2903 <include file-name="QVarLengthArray" location="global"/>
2904 <include file-name="QVarLengthArray" location="global"/>
2904 </extra-includes>
2905 </extra-includes>
2905 <modify-function signature="fitInView(const QGraphicsItem *, Qt::AspectRatioMode)">
2906 <modify-function signature="fitInView(const QGraphicsItem *, Qt::AspectRatioMode)">
2906 <modify-argument index="1">
2907 <modify-argument index="1">
2907 <no-null-pointer/>
2908 <no-null-pointer/>
2908 </modify-argument>
2909 </modify-argument>
2909 </modify-function>
2910 </modify-function>
2910 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
2911 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
2911 <modify-function signature="setScene(QGraphicsScene*)">
2912 <modify-function signature="setScene(QGraphicsScene*)">
2912 <modify-argument index="1">
2913 <modify-argument index="1">
2913 <reference-count action="set" variable-name="__rcScene"/>
2914 <reference-count action="set" variable-name="__rcScene"/>
2914 </modify-argument>
2915 </modify-argument>
2915 </modify-function>
2916 </modify-function>
2916 <modify-function signature="setupViewport(QWidget*)">
2917 <modify-function signature="setupViewport(QWidget*)">
2917 <modify-argument index="1">
2918 <modify-argument index="1">
2918 <reference-count action="ignore"/>
2919 <reference-count action="ignore"/>
2919 </modify-argument>
2920 </modify-argument>
2920 </modify-function>
2921 </modify-function>
2921
2922
2922 <modify-function signature="drawBackground(QPainter*,QRectF)">
2923 <modify-function signature="drawBackground(QPainter*,QRectF)">
2923 <modify-argument index="1" invalidate-after-use="yes"/>
2924 <modify-argument index="1" invalidate-after-use="yes"/>
2924 </modify-function>
2925 </modify-function>
2925 <modify-function signature="drawForeground(QPainter*,QRectF)">
2926 <modify-function signature="drawForeground(QPainter*,QRectF)">
2926 <modify-argument index="1" invalidate-after-use="yes"/>
2927 <modify-argument index="1" invalidate-after-use="yes"/>
2927 </modify-function>
2928 </modify-function>
2928 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2929 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2929 <modify-argument index="1" invalidate-after-use="yes"/>
2930 <modify-argument index="1" invalidate-after-use="yes"/>
2930 </modify-function>
2931 </modify-function>
2931
2932
2932 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2933 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2933 <modify-argument index="2">
2934 <modify-argument index="2">
2934 <remove-argument/>
2935 <remove-argument/>
2935 <conversion-rule class="shell">
2936 <conversion-rule class="shell">
2936 // nothing
2937 // nothing
2937 </conversion-rule>
2938 </conversion-rule>
2938 <conversion-rule class="native">
2939 <conversion-rule class="native">
2939 <insert-template name="core.get_array_length">
2940 <insert-template name="core.get_array_length">
2940 <replace from="%ARRAY" to="%3"/>
2941 <replace from="%ARRAY" to="%3"/>
2941 </insert-template>
2942 </insert-template>
2942 int __length = %out;
2943 int __length = %out;
2943 </conversion-rule>
2944 </conversion-rule>
2944 </modify-argument>
2945 </modify-argument>
2945
2946
2946 <modify-argument index="3">
2947 <modify-argument index="3">
2947 <replace-type modified-type="com.trolltech.qt.gui.QGraphicsItemInterface[]"/>
2948 <replace-type modified-type="com.trolltech.qt.gui.QGraphicsItemInterface[]"/>
2948 <conversion-rule class="shell">
2949 <conversion-rule class="shell">
2949 <insert-template name="gui.convert_graphicsitem_array_to_java">
2950 <insert-template name="gui.convert_graphicsitem_array_to_java">
2950 <replace from="%LENGTH" to="%2"/>
2951 <replace from="%LENGTH" to="%2"/>
2951 </insert-template>
2952 </insert-template>
2952 jobjectArray graphicsItemArrayHolder = %out;
2953 jobjectArray graphicsItemArrayHolder = %out;
2953 </conversion-rule>
2954 </conversion-rule>
2954 <conversion-rule class="native">
2955 <conversion-rule class="native">
2955 <insert-template name="gui.convert_graphicsitem_array_from_java"/>
2956 <insert-template name="gui.convert_graphicsitem_array_from_java"/>
2956 </conversion-rule>
2957 </conversion-rule>
2957 </modify-argument>
2958 </modify-argument>
2958
2959
2959 <modify-argument index="4">
2960 <modify-argument index="4">
2960 <replace-type modified-type="com.trolltech.qt.gui.QStyleOptionGraphicsItem[]"/>
2961 <replace-type modified-type="com.trolltech.qt.gui.QStyleOptionGraphicsItem[]"/>
2961 <conversion-rule class="shell">
2962 <conversion-rule class="shell">
2962 <insert-template name="gui.convert_styleoptiongraphicsitem_array_to_java">
2963 <insert-template name="gui.convert_styleoptiongraphicsitem_array_to_java">
2963 <replace from="%LENGTH" to="%2"/>
2964 <replace from="%LENGTH" to="%2"/>
2964 </insert-template>
2965 </insert-template>
2965 jobjectArray styleOptionArrayHolder = %out;
2966 jobjectArray styleOptionArrayHolder = %out;
2966 </conversion-rule>
2967 </conversion-rule>
2967 <conversion-rule class="native">
2968 <conversion-rule class="native">
2968 <insert-template name="gui.convert_styleoptiongraphicsitem_array_from_java"/>
2969 <insert-template name="gui.convert_styleoptiongraphicsitem_array_from_java"/>
2969 </conversion-rule>
2970 </conversion-rule>
2970 </modify-argument>
2971 </modify-argument>
2971
2972
2972 <modify-argument index="return">
2973 <modify-argument index="return">
2973 <conversion-rule class="shell">
2974 <conversion-rule class="shell">
2974 qtjambi_invalidate_array(__jni_env, styleOptionArrayHolder);
2975 qtjambi_invalidate_array(__jni_env, styleOptionArrayHolder);
2975 qtjambi_invalidate_array(__jni_env, graphicsItemArrayHolder);
2976 qtjambi_invalidate_array(__jni_env, graphicsItemArrayHolder);
2976 </conversion-rule>
2977 </conversion-rule>
2977 </modify-argument>
2978 </modify-argument>
2978
2979
2979 </modify-function>
2980 </modify-function>
2980 </object-type>
2981 </object-type>
2981
2982
2982 <object-type name="QInputDialog">
2983 <object-type name="QInputDialog">
2983
2984
2984 <modify-function signature="getInt(QWidget*,QString,QString,int,int,int,int,bool*,QFlags&lt;Qt::WindowType&gt;)">
2985 <modify-function signature="getInt(QWidget*,QString,QString,int,int,int,int,bool*,QFlags&lt;Qt::WindowType&gt;)">
2985 <rename to="getInt_private"/>
2986 <rename to="getInt_private"/>
2986 <access modifier="private"/>
2987 <access modifier="private"/>
2987 <modify-argument index="4">
2988 <modify-argument index="4">
2988 <remove-default-expression/>
2989 <remove-default-expression/>
2989 </modify-argument>
2990 </modify-argument>
2990 <modify-argument index="5">
2991 <modify-argument index="5">
2991 <remove-default-expression/>
2992 <remove-default-expression/>
2992 </modify-argument>
2993 </modify-argument>
2993 <modify-argument index="6">
2994 <modify-argument index="6">
2994 <remove-default-expression/>
2995 <remove-default-expression/>
2995 </modify-argument>
2996 </modify-argument>
2996 <modify-argument index="7">
2997 <modify-argument index="7">
2997 <remove-default-expression/>
2998 <remove-default-expression/>
2998 </modify-argument>
2999 </modify-argument>
2999 <modify-argument index="8">
3000 <modify-argument index="8">
3000 <remove-default-expression/>
3001 <remove-default-expression/>
3001 </modify-argument>
3002 </modify-argument>
3002 <modify-argument index="9">
3003 <modify-argument index="9">
3003 <remove-default-expression/>
3004 <remove-default-expression/>
3004 </modify-argument>
3005 </modify-argument>
3005 </modify-function>
3006 </modify-function>
3006
3007
3007 <modify-function signature="getDouble(QWidget *, const QString &amp;, const QString &amp;, double, double, double, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3008 <modify-function signature="getDouble(QWidget *, const QString &amp;, const QString &amp;, double, double, double, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3008 <rename to="getDouble_internal"/>
3009 <rename to="getDouble_internal"/>
3009 <access modifier="private"/>
3010 <access modifier="private"/>
3010 <modify-argument index="4">
3011 <modify-argument index="4">
3011 <remove-default-expression/>
3012 <remove-default-expression/>
3012 </modify-argument>
3013 </modify-argument>
3013 <modify-argument index="5">
3014 <modify-argument index="5">
3014 <remove-default-expression/>
3015 <remove-default-expression/>
3015 </modify-argument>
3016 </modify-argument>
3016 <modify-argument index="6">
3017 <modify-argument index="6">
3017 <remove-default-expression/>
3018 <remove-default-expression/>
3018 </modify-argument>
3019 </modify-argument>
3019 <modify-argument index="7">
3020 <modify-argument index="7">
3020 <remove-default-expression/>
3021 <remove-default-expression/>
3021 </modify-argument>
3022 </modify-argument>
3022 <modify-argument index="8">
3023 <modify-argument index="8">
3023 <remove-default-expression/>
3024 <remove-default-expression/>
3024 </modify-argument>
3025 </modify-argument>
3025 <modify-argument index="9">
3026 <modify-argument index="9">
3026 <remove-default-expression/>
3027 <remove-default-expression/>
3027 </modify-argument>
3028 </modify-argument>
3028 </modify-function>
3029 </modify-function>
3029
3030
3030 <modify-function signature="getInteger(QWidget *, const QString &amp;, const QString &amp;, int, int, int, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3031 <modify-function signature="getInteger(QWidget *, const QString &amp;, const QString &amp;, int, int, int, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3031 <rename to="getInteger_internal"/>
3032 <rename to="getInteger_internal"/>
3032 <access modifier="private"/>
3033 <access modifier="private"/>
3033 <modify-argument index="4">
3034 <modify-argument index="4">
3034 <remove-default-expression/>
3035 <remove-default-expression/>
3035 </modify-argument>
3036 </modify-argument>
3036 <modify-argument index="5">
3037 <modify-argument index="5">
3037 <remove-default-expression/>
3038 <remove-default-expression/>
3038 </modify-argument>
3039 </modify-argument>
3039 <modify-argument index="6">
3040 <modify-argument index="6">
3040 <remove-default-expression/>
3041 <remove-default-expression/>
3041 </modify-argument>
3042 </modify-argument>
3042 <modify-argument index="7">
3043 <modify-argument index="7">
3043 <remove-default-expression/>
3044 <remove-default-expression/>
3044 </modify-argument>
3045 </modify-argument>
3045 <modify-argument index="8">
3046 <modify-argument index="8">
3046 <remove-default-expression/>
3047 <remove-default-expression/>
3047 </modify-argument>
3048 </modify-argument>
3048 <modify-argument index="9">
3049 <modify-argument index="9">
3049 <remove-default-expression/>
3050 <remove-default-expression/>
3050 </modify-argument>
3051 </modify-argument>
3051 </modify-function>
3052 </modify-function>
3052
3053
3053 <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;)">
3054 <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;)">
3054 <rename to="getItem_internal"/>
3055 <rename to="getItem_internal"/>
3055 <access modifier="private"/>
3056 <access modifier="private"/>
3056 <modify-argument index="4">
3057 <modify-argument index="4">
3057 <remove-default-expression/>
3058 <remove-default-expression/>
3058 </modify-argument>
3059 </modify-argument>
3059 <modify-argument index="5">
3060 <modify-argument index="5">
3060 <remove-default-expression/>
3061 <remove-default-expression/>
3061 </modify-argument>
3062 </modify-argument>
3062 <modify-argument index="6">
3063 <modify-argument index="6">
3063 <remove-default-expression/>
3064 <remove-default-expression/>
3064 </modify-argument>
3065 </modify-argument>
3065 <modify-argument index="7">
3066 <modify-argument index="7">
3066 <remove-default-expression/>
3067 <remove-default-expression/>
3067 </modify-argument>
3068 </modify-argument>
3068 <modify-argument index="8">
3069 <modify-argument index="8">
3069 <remove-default-expression/>
3070 <remove-default-expression/>
3070 </modify-argument>
3071 </modify-argument>
3071 </modify-function>
3072 </modify-function>
3072
3073
3073 <modify-function signature="getText(QWidget *, const QString &amp;, const QString &amp;, QLineEdit::EchoMode, const QString &amp;, bool *, QFlags&lt;Qt::WindowType&gt;)">
3074 <modify-function signature="getText(QWidget *, const QString &amp;, const QString &amp;, QLineEdit::EchoMode, const QString &amp;, bool *, QFlags&lt;Qt::WindowType&gt;)">
3074 <rename to="getText_internal"/>
3075 <rename to="getText_internal"/>
3075 <access modifier="private"/>
3076 <access modifier="private"/>
3076 <modify-argument index="4">
3077 <modify-argument index="4">
3077 <remove-default-expression/>
3078 <remove-default-expression/>
3078 </modify-argument>
3079 </modify-argument>
3079 <modify-argument index="5">
3080 <modify-argument index="5">
3080 <remove-default-expression/>
3081 <remove-default-expression/>
3081 </modify-argument>
3082 </modify-argument>
3082 <modify-argument index="6">
3083 <modify-argument index="6">
3083 <remove-default-expression/>
3084 <remove-default-expression/>
3084 </modify-argument>
3085 </modify-argument>
3085 <modify-argument index="7">
3086 <modify-argument index="7">
3086 <remove-default-expression/>
3087 <remove-default-expression/>
3087 </modify-argument>
3088 </modify-argument>
3088 </modify-function>
3089 </modify-function>
3089
3090
3090 <inject-code class="native" position="beginning">
3091 <inject-code class="native" position="beginning">
3091 Q_DECLARE_METATYPE(QScriptValue)
3092 Q_DECLARE_METATYPE(QScriptValue)
3092 </inject-code>
3093 </inject-code>
3093 <modify-function signature="getDouble(QWidget *, const QString &amp;, const QString &amp;, double, double, double, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3094 <modify-function signature="getDouble(QWidget *, const QString &amp;, const QString &amp;, double, double, double, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3094 <modify-argument index="8">
3095 <modify-argument index="8">
3095 <remove-argument/>
3096 <remove-argument/>
3096 <conversion-rule class="native">
3097 <conversion-rule class="native">
3097 <insert-template name="core.prepare_removed_bool*_argument"/>
3098 <insert-template name="core.prepare_removed_bool*_argument"/>
3098 </conversion-rule>
3099 </conversion-rule>
3099 </modify-argument>
3100 </modify-argument>
3100 <modify-argument index="return">
3101 <modify-argument index="return">
3101 <conversion-rule class="native">
3102 <conversion-rule class="native">
3102 <insert-template name="core.convert_to_null_or_primitive"/>
3103 <insert-template name="core.convert_to_null_or_primitive"/>
3103 </conversion-rule>
3104 </conversion-rule>
3104 </modify-argument>
3105 </modify-argument>
3105 </modify-function>
3106 </modify-function>
3106
3107
3107 <modify-function signature="getInteger(QWidget *, const QString &amp;, const QString &amp;, int, int, int, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3108 <modify-function signature="getInteger(QWidget *, const QString &amp;, const QString &amp;, int, int, int, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3108 <modify-argument index="8">
3109 <modify-argument index="8">
3109 <remove-argument/>
3110 <remove-argument/>
3110 <conversion-rule class="native">
3111 <conversion-rule class="native">
3111 <insert-template name="core.prepare_removed_bool*_argument"/>
3112 <insert-template name="core.prepare_removed_bool*_argument"/>
3112 </conversion-rule>
3113 </conversion-rule>
3113 </modify-argument>
3114 </modify-argument>
3114 <modify-argument index="return">
3115 <modify-argument index="return">
3115 <conversion-rule class="native">
3116 <conversion-rule class="native">
3116 <insert-template name="core.convert_to_null_or_primitive"/>
3117 <insert-template name="core.convert_to_null_or_primitive"/>
3117 </conversion-rule>
3118 </conversion-rule>
3118 </modify-argument>
3119 </modify-argument>
3119 </modify-function>
3120 </modify-function>
3120
3121
3121 <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;)">
3122 <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;)">
3122 <modify-argument index="7">
3123 <modify-argument index="7">
3123 <remove-argument/>
3124 <remove-argument/>
3124 <conversion-rule class="native">
3125 <conversion-rule class="native">
3125 <insert-template name="core.prepare_removed_bool*_argument"/>
3126 <insert-template name="core.prepare_removed_bool*_argument"/>
3126 </conversion-rule>
3127 </conversion-rule>
3127 </modify-argument>
3128 </modify-argument>
3128 <modify-argument index="return">
3129 <modify-argument index="return">
3129 <conversion-rule class="native">
3130 <conversion-rule class="native">
3130 <insert-template name="core.convert_to_null_or_primitive"/>
3131 <insert-template name="core.convert_to_null_or_primitive"/>
3131 </conversion-rule>
3132 </conversion-rule>
3132 </modify-argument>
3133 </modify-argument>
3133 </modify-function>
3134 </modify-function>
3134
3135
3135 <modify-function signature="getText(QWidget *, const QString &amp;, const QString &amp;, QLineEdit::EchoMode, const QString &amp;, bool *, QFlags&lt;Qt::WindowType&gt;)">
3136 <modify-function signature="getText(QWidget *, const QString &amp;, const QString &amp;, QLineEdit::EchoMode, const QString &amp;, bool *, QFlags&lt;Qt::WindowType&gt;)">
3136 <modify-argument index="6">
3137 <modify-argument index="6">
3137 <remove-argument/>
3138 <remove-argument/>
3138 <conversion-rule class="native">
3139 <conversion-rule class="native">
3139 <insert-template name="core.prepare_removed_bool*_argument"/>
3140 <insert-template name="core.prepare_removed_bool*_argument"/>
3140 </conversion-rule>
3141 </conversion-rule>
3141 </modify-argument>
3142 </modify-argument>
3142 <modify-argument index="return">
3143 <modify-argument index="return">
3143 <conversion-rule class="native">
3144 <conversion-rule class="native">
3144 <insert-template name="core.convert_to_null_or_primitive"/>
3145 <insert-template name="core.convert_to_null_or_primitive"/>
3145 </conversion-rule>
3146 </conversion-rule>
3146 </modify-argument>
3147 </modify-argument>
3147 </modify-function>
3148 </modify-function>
3148 </object-type>
3149 </object-type>
3149
3150
3150
3151
3151 <object-type name="QGraphicsScene">
3152 <object-type name="QGraphicsScene">
3152 <extra-includes>
3153 <extra-includes>
3153 <include file-name="QVarLengthArray" location="global"/>
3154 <include file-name="QVarLengthArray" location="global"/>
3154 </extra-includes>
3155 </extra-includes>
3155
3156
3156 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
3157 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
3157 <modify-argument index="1" invalidate-after-use="yes"/>
3158 <modify-argument index="1" invalidate-after-use="yes"/>
3158 </modify-function>
3159 </modify-function>
3159 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
3160 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
3160 <modify-argument index="1" invalidate-after-use="yes"/>
3161 <modify-argument index="1" invalidate-after-use="yes"/>
3161 </modify-function>
3162 </modify-function>
3162 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
3163 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
3163 <modify-argument index="1" invalidate-after-use="yes"/>
3164 <modify-argument index="1" invalidate-after-use="yes"/>
3164 </modify-function>
3165 </modify-function>
3165 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
3166 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
3166 <modify-argument index="1" invalidate-after-use="yes"/>
3167 <modify-argument index="1" invalidate-after-use="yes"/>
3167 </modify-function>
3168 </modify-function>
3168 <modify-function signature="drawBackground(QPainter*,QRectF)">
3169 <modify-function signature="drawBackground(QPainter*,QRectF)">
3169 <modify-argument index="1" invalidate-after-use="yes"/>
3170 <modify-argument index="1" invalidate-after-use="yes"/>
3170 </modify-function>
3171 </modify-function>
3171 <modify-function signature="drawForeground(QPainter*,QRectF)">
3172 <modify-function signature="drawForeground(QPainter*,QRectF)">
3172 <modify-argument index="1" invalidate-after-use="yes"/>
3173 <modify-argument index="1" invalidate-after-use="yes"/>
3173 </modify-function>
3174 </modify-function>
3174 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*,QWidget*)">
3175 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*,QWidget*)">
3175 <modify-argument index="1" invalidate-after-use="yes"/>
3176 <modify-argument index="1" invalidate-after-use="yes"/>
3176 </modify-function>
3177 </modify-function>
3177 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
3178 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
3178 <modify-argument index="1" invalidate-after-use="yes"/>
3179 <modify-argument index="1" invalidate-after-use="yes"/>
3179 </modify-function>
3180 </modify-function>
3180 <modify-function signature="focusInEvent(QFocusEvent*)">
3181 <modify-function signature="focusInEvent(QFocusEvent*)">
3181 <modify-argument index="1" invalidate-after-use="yes"/>
3182 <modify-argument index="1" invalidate-after-use="yes"/>
3182 </modify-function>
3183 </modify-function>
3183 <modify-function signature="focusOutEvent(QFocusEvent*)">
3184 <modify-function signature="focusOutEvent(QFocusEvent*)">
3184 <modify-argument index="1" invalidate-after-use="yes"/>
3185 <modify-argument index="1" invalidate-after-use="yes"/>
3185 </modify-function>
3186 </modify-function>
3186 <modify-function signature="helpEvent(QGraphicsSceneHelpEvent*)">
3187 <modify-function signature="helpEvent(QGraphicsSceneHelpEvent*)">
3187 <modify-argument index="1" invalidate-after-use="yes"/>
3188 <modify-argument index="1" invalidate-after-use="yes"/>
3188 </modify-function>
3189 </modify-function>
3189 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
3190 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
3190 <modify-argument index="1" invalidate-after-use="yes"/>
3191 <modify-argument index="1" invalidate-after-use="yes"/>
3191 </modify-function>
3192 </modify-function>
3192 <modify-function signature="keyPressEvent(QKeyEvent*)">
3193 <modify-function signature="keyPressEvent(QKeyEvent*)">
3193 <modify-argument index="1" invalidate-after-use="yes"/>
3194 <modify-argument index="1" invalidate-after-use="yes"/>
3194 </modify-function>
3195 </modify-function>
3195 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
3196 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
3196 <modify-argument index="1" invalidate-after-use="yes"/>
3197 <modify-argument index="1" invalidate-after-use="yes"/>
3197 </modify-function>
3198 </modify-function>
3198 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
3199 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
3199 <modify-argument index="1" invalidate-after-use="yes"/>
3200 <modify-argument index="1" invalidate-after-use="yes"/>
3200 </modify-function>
3201 </modify-function>
3201 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
3202 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
3202 <modify-argument index="1" invalidate-after-use="yes"/>
3203 <modify-argument index="1" invalidate-after-use="yes"/>
3203 </modify-function>
3204 </modify-function>
3204 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
3205 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
3205 <modify-argument index="1" invalidate-after-use="yes"/>
3206 <modify-argument index="1" invalidate-after-use="yes"/>
3206 </modify-function>
3207 </modify-function>
3207 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
3208 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
3208 <modify-argument index="1" invalidate-after-use="yes"/>
3209 <modify-argument index="1" invalidate-after-use="yes"/>
3209 </modify-function>
3210 </modify-function>
3210 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
3211 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
3211 <modify-argument index="1" invalidate-after-use="yes"/>
3212 <modify-argument index="1" invalidate-after-use="yes"/>
3212 </modify-function>
3213 </modify-function>
3213
3214
3214 <modify-function signature="setActiveWindow(QGraphicsWidget*)">
3215 <modify-function signature="setActiveWindow(QGraphicsWidget*)">
3215 <modify-argument index="1">
3216 <modify-argument index="1">
3216 <reference-count action="ignore"/>
3217 <reference-count action="ignore"/>
3217 </modify-argument>
3218 </modify-argument>
3218 </modify-function>
3219 </modify-function>
3219 <modify-function signature="setStyle(QStyle*)">
3220 <modify-function signature="setStyle(QStyle*)">
3220 <modify-argument index="1">
3221 <modify-argument index="1">
3221 <reference-count action="ignore"/>
3222 <reference-count action="ignore"/>
3222 </modify-argument>
3223 </modify-argument>
3223 </modify-function>
3224 </modify-function>
3224
3225
3225 <modify-function signature="addItem(QGraphicsItem *)">
3226 <modify-function signature="addItem(QGraphicsItem *)">
3226 <modify-argument index="1">
3227 <modify-argument index="1">
3227 <define-ownership class="java" owner="c++"/>
3228 <define-ownership class="java" owner="c++"/>
3228 </modify-argument>
3229 </modify-argument>
3229 </modify-function>
3230 </modify-function>
3230 <modify-function signature="addEllipse(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
3231 <modify-function signature="addEllipse(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
3231 <modify-argument index="return">
3232 <modify-argument index="return">
3232 <define-ownership class="java" owner="c++"/>
3233 <define-ownership class="java" owner="c++"/>
3233 </modify-argument>
3234 </modify-argument>
3234 </modify-function>
3235 </modify-function>
3235 <modify-function signature="addLine(const QLineF &amp;, const QPen &amp;)">
3236 <modify-function signature="addLine(const QLineF &amp;, const QPen &amp;)">
3236 <modify-argument index="return">
3237 <modify-argument index="return">
3237 <define-ownership class="java" owner="c++"/>
3238 <define-ownership class="java" owner="c++"/>
3238 </modify-argument>
3239 </modify-argument>
3239 </modify-function>
3240 </modify-function>
3240 <modify-function signature="addPath(const QPainterPath &amp;, const QPen &amp;, const QBrush &amp;)">
3241 <modify-function signature="addPath(const QPainterPath &amp;, const QPen &amp;, const QBrush &amp;)">
3241 <modify-argument index="return">
3242 <modify-argument index="return">
3242 <define-ownership class="java" owner="c++"/>
3243 <define-ownership class="java" owner="c++"/>
3243 </modify-argument>
3244 </modify-argument>
3244 </modify-function>
3245 </modify-function>
3245 <modify-function signature="addPixmap(const QPixmap &amp;)">
3246 <modify-function signature="addPixmap(const QPixmap &amp;)">
3246 <modify-argument index="return">
3247 <modify-argument index="return">
3247 <define-ownership class="java" owner="c++"/>
3248 <define-ownership class="java" owner="c++"/>
3248 </modify-argument>
3249 </modify-argument>
3249 </modify-function>
3250 </modify-function>
3250 <modify-function signature="addPolygon(const QPolygonF &amp;, const QPen &amp;, const QBrush &amp;)">
3251 <modify-function signature="addPolygon(const QPolygonF &amp;, const QPen &amp;, const QBrush &amp;)">
3251 <modify-argument index="return">
3252 <modify-argument index="return">
3252 <define-ownership class="java" owner="c++"/>
3253 <define-ownership class="java" owner="c++"/>
3253 </modify-argument>
3254 </modify-argument>
3254 </modify-function>
3255 </modify-function>
3255 <modify-function signature="addRect(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
3256 <modify-function signature="addRect(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
3256 <modify-argument index="return">
3257 <modify-argument index="return">
3257 <define-ownership class="java" owner="c++"/>
3258 <define-ownership class="java" owner="c++"/>
3258 </modify-argument>
3259 </modify-argument>
3259 </modify-function>
3260 </modify-function>
3260 <modify-function signature="addText(const QString &amp;, const QFont &amp;)">
3261 <modify-function signature="addText(const QString &amp;, const QFont &amp;)">
3261 <modify-argument index="return">
3262 <modify-argument index="return">
3262 <define-ownership class="java" owner="c++"/>
3263 <define-ownership class="java" owner="c++"/>
3263 </modify-argument>
3264 </modify-argument>
3264 </modify-function>
3265 </modify-function>
3265 <modify-function signature="addWidget(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
3266 <modify-function signature="addWidget(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
3266 <modify-argument index="return">
3267 <modify-argument index="return">
3267 <define-ownership class="java" owner="c++"/>
3268 <define-ownership class="java" owner="c++"/>
3268 </modify-argument>
3269 </modify-argument>
3269 <modify-argument index="1">
3270 <modify-argument index="1">
3270 <define-ownership class="java" owner="c++"/>
3271 <define-ownership class="java" owner="c++"/>
3271 </modify-argument>
3272 </modify-argument>
3272 </modify-function>
3273 </modify-function>
3273 <modify-function signature="removeItem(QGraphicsItem*)">
3274 <modify-function signature="removeItem(QGraphicsItem*)">
3274 <modify-argument index="1">
3275 <modify-argument index="1">
3275 <define-ownership class="java" owner="default"/>
3276 <define-ownership class="java" owner="default"/>
3276 </modify-argument>
3277 </modify-argument>
3277 </modify-function>
3278 </modify-function>
3278 <modify-function signature="setFocusItem(QGraphicsItem*,Qt::FocusReason)">
3279 <modify-function signature="setFocusItem(QGraphicsItem*,Qt::FocusReason)">
3279 <modify-argument index="1">
3280 <modify-argument index="1">
3280 <reference-count action="set" variable-name="__rcFocusItem"/>
3281 <reference-count action="set" variable-name="__rcFocusItem"/>
3281 </modify-argument>
3282 </modify-argument>
3282 </modify-function>
3283 </modify-function>
3283 </object-type>
3284 </object-type>
3284
3285
3285
3286
3286 <object-type name="QCalendarWidget">
3287 <object-type name="QCalendarWidget">
3287 <extra-includes>
3288 <extra-includes>
3288 <include file-name="QTextCharFormat" location="global"/>
3289 <include file-name="QTextCharFormat" location="global"/>
3289 </extra-includes>
3290 </extra-includes>
3290
3291
3291 <modify-function signature="isHeaderVisible()const" remove="all"/> <!--### Obsolete in 4.3-->
3292 <modify-function signature="isHeaderVisible()const" remove="all"/> <!--### Obsolete in 4.3-->
3292 <modify-function signature="setHeaderVisible(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3293 <modify-function signature="setHeaderVisible(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3293
3294
3294 <modify-function signature="paintCell(QPainter*,QRect,QDate)const">
3295 <modify-function signature="paintCell(QPainter*,QRect,QDate)const">
3295 <modify-argument invalidate-after-use="yes" index="1"/>
3296 <modify-argument invalidate-after-use="yes" index="1"/>
3296 </modify-function>
3297 </modify-function>
3297
3298
3298 <modify-function signature="sizeHint()const" rename="getSizeHint"/>
3299 <modify-function signature="sizeHint()const" rename="getSizeHint"/>
3299 <modify-function signature="minimumSizeHint()const" rename="getMinimumSizeHint"/>
3300 <modify-function signature="minimumSizeHint()const" rename="getMinimumSizeHint"/>
3300 </object-type>
3301 </object-type>
3301
3302
3302 <object-type name="QTreeWidget">
3303 <object-type name="QTreeWidget">
3303 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
3304 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
3304 <modify-argument index="1">
3305 <modify-argument index="1">
3305 <no-null-pointer/>
3306 <no-null-pointer/>
3306 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
3307 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
3307 </modify-argument>
3308 </modify-argument>
3308 </modify-function>
3309 </modify-function>
3309 <modify-function signature="removeItemWidget(QTreeWidgetItem*,int)">
3310 <modify-function signature="removeItemWidget(QTreeWidgetItem*,int)">
3310 <modify-argument index="1">
3311 <modify-argument index="1">
3311 <reference-count action="ignore"/>
3312 <reference-count action="ignore"/>
3312 </modify-argument>
3313 </modify-argument>
3313 </modify-function>
3314 </modify-function>
3314 <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;)const">
3315 <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;)const">
3315 <modify-argument index="1" invalidate-after-use="yes"/>
3316 <modify-argument index="1" invalidate-after-use="yes"/>
3316 </modify-function>
3317 </modify-function>
3317 <modify-function signature="dropMimeData(QTreeWidgetItem*,int,const QMimeData*,Qt::DropAction)">
3318 <modify-function signature="dropMimeData(QTreeWidgetItem*,int,const QMimeData*,Qt::DropAction)">
3318 <modify-argument index="1" invalidate-after-use="yes"/>
3319 <modify-argument index="1" invalidate-after-use="yes"/>
3319 </modify-function>
3320 </modify-function>
3320 <modify-function signature="isSortingEnabled()const" remove="all"/>
3321 <modify-function signature="isSortingEnabled()const" remove="all"/>
3321 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
3322 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
3322 <modify-function signature="indexOfTopLevelItem(QTreeWidgetItem *)">
3323 <modify-function signature="indexOfTopLevelItem(QTreeWidgetItem *)">
3323 <remove/>
3324 <remove/>
3324 </modify-function>
3325 </modify-function>
3325 <modify-function signature="addTopLevelItem(QTreeWidgetItem *)">
3326 <modify-function signature="addTopLevelItem(QTreeWidgetItem *)">
3326 <modify-argument index="1">
3327 <modify-argument index="1">
3327 <define-ownership class="java" owner="c++"/>
3328 <define-ownership class="java" owner="c++"/>
3328 </modify-argument>
3329 </modify-argument>
3329 </modify-function>
3330 </modify-function>
3330 <modify-function signature="takeTopLevelItem(int)">
3331 <modify-function signature="takeTopLevelItem(int)">
3331 <modify-argument index="return">
3332 <modify-argument index="return">
3332 <define-ownership class="java" owner="default"/>
3333 <define-ownership class="java" owner="default"/>
3333 </modify-argument>
3334 </modify-argument>
3334 </modify-function>
3335 </modify-function>
3335 <modify-function signature="addTopLevelItems(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3336 <modify-function signature="addTopLevelItems(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3336 <modify-argument index="1">
3337 <modify-argument index="1">
3337 <define-ownership class="java" owner="c++"/>
3338 <define-ownership class="java" owner="c++"/>
3338 </modify-argument>
3339 </modify-argument>
3339 </modify-function>
3340 </modify-function>
3340 <modify-function signature="insertTopLevelItem(int, QTreeWidgetItem *)">
3341 <modify-function signature="insertTopLevelItem(int, QTreeWidgetItem *)">
3341 <modify-argument index="2">
3342 <modify-argument index="2">
3342 <define-ownership class="java" owner="c++"/>
3343 <define-ownership class="java" owner="c++"/>
3343 </modify-argument>
3344 </modify-argument>
3344 </modify-function>
3345 </modify-function>
3345 <modify-function signature="insertTopLevelItems(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3346 <modify-function signature="insertTopLevelItems(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3346 <modify-argument index="2">
3347 <modify-argument index="2">
3347 <define-ownership class="java" owner="c++"/>
3348 <define-ownership class="java" owner="c++"/>
3348 </modify-argument>
3349 </modify-argument>
3349 </modify-function>
3350 </modify-function>
3350 <modify-function signature="setHeaderItem(QTreeWidgetItem *)">
3351 <modify-function signature="setHeaderItem(QTreeWidgetItem *)">
3351 <modify-argument index="1">
3352 <modify-argument index="1">
3352 <define-ownership class="java" owner="c++"/>
3353 <define-ownership class="java" owner="c++"/>
3353 </modify-argument>
3354 </modify-argument>
3354 </modify-function>
3355 </modify-function>
3355 <modify-function signature="takeTopLevelItem(int)">
3356 <modify-function signature="takeTopLevelItem(int)">
3356 <modify-argument index="return">
3357 <modify-argument index="return">
3357 <define-ownership class="java" owner="default"/>
3358 <define-ownership class="java" owner="default"/>
3358 </modify-argument>
3359 </modify-argument>
3359 </modify-function>
3360 </modify-function>
3360 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
3361 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
3361 <modify-argument index="1">
3362 <modify-argument index="1">
3362 <reference-count action="ignore"/>
3363 <reference-count action="ignore"/>
3363 </modify-argument>
3364 </modify-argument>
3364 </modify-function>
3365 </modify-function>
3365 <modify-function signature="setFirstItemColumnSpanned(const QTreeWidgetItem*,bool)">
3366 <modify-function signature="setFirstItemColumnSpanned(const QTreeWidgetItem*,bool)">
3366 <modify-argument index="1">
3367 <modify-argument index="1">
3367 <reference-count action="ignore"/>
3368 <reference-count action="ignore"/>
3368 </modify-argument>
3369 </modify-argument>
3369 </modify-function>
3370 </modify-function>
3370 <modify-function signature="setCurrentItem(QTreeWidgetItem*)">
3371 <modify-function signature="setCurrentItem(QTreeWidgetItem*)">
3371 <modify-argument index="1">
3372 <modify-argument index="1">
3372 <reference-count action="ignore"/>
3373 <reference-count action="ignore"/>
3373 </modify-argument>
3374 </modify-argument>
3374 </modify-function>
3375 </modify-function>
3375 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int)">
3376 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int)">
3376 <modify-argument index="1">
3377 <modify-argument index="1">
3377 <reference-count action="ignore"/>
3378 <reference-count action="ignore"/>
3378 </modify-argument>
3379 </modify-argument>
3379 </modify-function>
3380 </modify-function>
3380 <modify-function signature="setItemExpanded(const QTreeWidgetItem*,bool)">
3381 <modify-function signature="setItemExpanded(const QTreeWidgetItem*,bool)">
3381 <remove/>
3382 <remove/>
3382 </modify-function>
3383 </modify-function>
3383 <modify-function signature="isItemExpanded(const QTreeWidgetItem*)const">
3384 <modify-function signature="isItemExpanded(const QTreeWidgetItem*)const">
3384 <remove/>
3385 <remove/>
3385 </modify-function>
3386 </modify-function>
3386 <modify-function signature="setItemHidden(const QTreeWidgetItem*,bool)">
3387 <modify-function signature="setItemHidden(const QTreeWidgetItem*,bool)">
3387 <remove/>
3388 <remove/>
3388 </modify-function>
3389 </modify-function>
3389 <modify-function signature="isItemHidden(const QTreeWidgetItem*)const">
3390 <modify-function signature="isItemHidden(const QTreeWidgetItem*)const">
3390 <remove/>
3391 <remove/>
3391 </modify-function>
3392 </modify-function>
3392 <modify-function signature="isItemSelected(const QTreeWidgetItem*)const">
3393 <modify-function signature="isItemSelected(const QTreeWidgetItem*)const">
3393 <remove/>
3394 <remove/>
3394 </modify-function>
3395 </modify-function>
3395 <modify-function signature="setItemSelected(const QTreeWidgetItem*,bool)">
3396 <modify-function signature="setItemSelected(const QTreeWidgetItem*,bool)">
3396 <remove/>
3397 <remove/>
3397 </modify-function>
3398 </modify-function>
3398 <modify-function signature="setItemWidget(QTreeWidgetItem*,int,QWidget*)">
3399 <modify-function signature="setItemWidget(QTreeWidgetItem*,int,QWidget*)">
3399 <modify-argument index="1">
3400 <modify-argument index="1">
3400 <reference-count action="ignore"/>
3401 <reference-count action="ignore"/>
3401 </modify-argument>
3402 </modify-argument>
3402 <modify-argument index="3">
3403 <modify-argument index="3">
3403 <reference-count action="ignore"/>
3404 <reference-count action="ignore"/>
3404 </modify-argument>
3405 </modify-argument>
3405 </modify-function>
3406 </modify-function>
3406 <modify-function signature="setModel(QAbstractItemModel*)">
3407 <modify-function signature="setModel(QAbstractItemModel*)">
3407 <modify-argument index="1">
3408 <modify-argument index="1">
3408 <reference-count action="ignore"/>
3409 <reference-count action="ignore"/>
3409 </modify-argument>
3410 </modify-argument>
3410 </modify-function>
3411 </modify-function>
3411
3412
3412 <modify-function signature="items(const QMimeData*)const" remove="all"/> <!--### Obsolete in 4.3-->
3413 <modify-function signature="items(const QMimeData*)const" remove="all"/> <!--### Obsolete in 4.3-->
3413
3414
3414 <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;)const" remove="all"/>
3415 <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;)const" remove="all"/>
3415 </object-type>
3416 </object-type>
3416
3417
3417 <object-type name="QAbstractItemDelegate">
3418 <object-type name="QAbstractItemDelegate">
3418 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
3419 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
3419 <modify-argument index="1">
3420 <modify-argument index="1">
3420 <!-- Safe to ignore because this implementation is documented to do nothing -->
3421 <!-- Safe to ignore because this implementation is documented to do nothing -->
3421 <reference-count action="ignore"/>
3422 <reference-count action="ignore"/>
3422 </modify-argument>
3423 </modify-argument>
3423 </modify-function>
3424 </modify-function>
3424 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
3425 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
3425 <modify-argument index="1">
3426 <modify-argument index="1">
3426 <reference-count action="ignore"/>
3427 <reference-count action="ignore"/>
3427 </modify-argument>
3428 </modify-argument>
3428 <modify-argument index="2">
3429 <modify-argument index="2">
3429 <reference-count action="ignore"/>
3430 <reference-count action="ignore"/>
3430 </modify-argument>
3431 </modify-argument>
3431 </modify-function>
3432 </modify-function>
3432
3433
3433 <modify-function signature="paint(QPainter*,QStyleOptionViewItem,QModelIndex)const">
3434 <modify-function signature="paint(QPainter*,QStyleOptionViewItem,QModelIndex)const">
3434 <modify-argument index="1" invalidate-after-use="yes"/>
3435 <modify-argument index="1" invalidate-after-use="yes"/>
3435 </modify-function>
3436 </modify-function>
3436 <modify-function signature="editorEvent(QEvent*,QAbstractItemModel*,QStyleOptionViewItem,QModelIndex)">
3437 <modify-function signature="editorEvent(QEvent*,QAbstractItemModel*,QStyleOptionViewItem,QModelIndex)">
3437 <modify-argument index="1" invalidate-after-use="yes"/>
3438 <modify-argument index="1" invalidate-after-use="yes"/>
3438 </modify-function>
3439 </modify-function>
3439
3440
3440 <modify-function signature="elidedText(QFontMetrics, int, Qt::TextElideMode, QString)" remove="all"/> <!--### Obsolete in 4.3-->
3441 <modify-function signature="elidedText(QFontMetrics, int, Qt::TextElideMode, QString)" remove="all"/> <!--### Obsolete in 4.3-->
3441 </object-type>
3442 </object-type>
3442
3443
3443 <object-type name="QTableWidgetItem" delete-in-main-thread="yes">
3444 <object-type name="QTableWidgetItem" delete-in-main-thread="yes">
3444 <modify-function signature="operator=(const QTableWidgetItem&amp;)" remove="all"/>
3445 <modify-function signature="operator=(const QTableWidgetItem&amp;)" remove="all"/>
3445 <modify-function signature="clone() const">
3446 <modify-function signature="clone() const">
3446 <modify-argument index="return">
3447 <modify-argument index="return">
3447 <define-ownership class="shell" owner="c++"/>
3448 <define-ownership class="shell" owner="c++"/>
3448 </modify-argument>
3449 </modify-argument>
3449 </modify-function>
3450 </modify-function>
3450
3451
3451 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3452 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3452 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3453 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3453 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3454 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3454 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3455 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3455
3456
3456 <modify-function signature="operator&lt;(QTableWidgetItem)const">
3457 <modify-function signature="operator&lt;(QTableWidgetItem)const">
3457 <modify-argument index="1" invalidate-after-use="yes"/>
3458 <modify-argument index="1" invalidate-after-use="yes"/>
3458 </modify-function>
3459 </modify-function>
3459 <modify-function signature="read(QDataStream&amp;)">
3460 <modify-function signature="read(QDataStream&amp;)">
3460 <modify-argument index="1" invalidate-after-use="yes"/>
3461 <modify-argument index="1" invalidate-after-use="yes"/>
3461 </modify-function>
3462 </modify-function>
3462 <modify-function signature="write(QDataStream&amp;)const">
3463 <modify-function signature="write(QDataStream&amp;)const">
3463 <modify-argument index="1" invalidate-after-use="yes"/>
3464 <modify-argument index="1" invalidate-after-use="yes"/>
3464 </modify-function>
3465 </modify-function>
3465
3466
3466
3467
3467 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3468 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3468 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3469 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3469 <modify-function signature="QTableWidgetItem(QTableWidgetItem)" remove="all"/>
3470 <modify-function signature="QTableWidgetItem(QTableWidgetItem)" remove="all"/>
3470 <modify-function signature="operator=(QTableWidgetItem)" remove="all"/>
3471 <modify-function signature="operator=(QTableWidgetItem)" remove="all"/>
3471 <modify-function signature="operator&lt;(QTableWidgetItem)const" remove="all"/>
3472 <modify-function signature="operator&lt;(QTableWidgetItem)const" remove="all"/>
3472 </object-type>
3473 </object-type>
3473
3474
3474 <object-type name="QListWidgetItem" delete-in-main-thread="yes">
3475 <object-type name="QListWidgetItem" delete-in-main-thread="yes">
3475
3476
3476 <modify-function signature="operator&lt;(QListWidgetItem)const">
3477 <modify-function signature="operator&lt;(QListWidgetItem)const">
3477 <modify-argument index="1" invalidate-after-use="yes"/>
3478 <modify-argument index="1" invalidate-after-use="yes"/>
3478 </modify-function>
3479 </modify-function>
3479 <modify-function signature="read(QDataStream&amp;)">
3480 <modify-function signature="read(QDataStream&amp;)">
3480 <modify-argument index="1" invalidate-after-use="yes"/>
3481 <modify-argument index="1" invalidate-after-use="yes"/>
3481 </modify-function>
3482 </modify-function>
3482 <modify-function signature="write(QDataStream&amp;)const">
3483 <modify-function signature="write(QDataStream&amp;)const">
3483 <modify-argument index="1" invalidate-after-use="yes"/>
3484 <modify-argument index="1" invalidate-after-use="yes"/>
3484 </modify-function>
3485 </modify-function>
3485
3486
3486
3487
3487 <modify-function signature="operator=(const QListWidgetItem&amp;)" remove="all"/>
3488 <modify-function signature="operator=(const QListWidgetItem&amp;)" remove="all"/>
3488 <modify-function signature="QListWidgetItem(QListWidget *, int)">
3489 <modify-function signature="QListWidgetItem(QListWidget *, int)">
3489 <modify-argument index="this">
3490 <modify-argument index="this">
3490 <define-ownership class="java" owner="c++"/>
3491 <define-ownership class="java" owner="c++"/>
3491 </modify-argument>
3492 </modify-argument>
3492 </modify-function>
3493 </modify-function>
3493 <modify-function signature="QListWidgetItem(const QString &amp;, QListWidget *, int)">
3494 <modify-function signature="QListWidgetItem(const QString &amp;, QListWidget *, int)">
3494 <modify-argument index="this">
3495 <modify-argument index="this">
3495 <define-ownership class="java" owner="c++"/>
3496 <define-ownership class="java" owner="c++"/>
3496 </modify-argument>
3497 </modify-argument>
3497 </modify-function>
3498 </modify-function>
3498 <modify-function signature="QListWidgetItem(const QIcon &amp;, const QString &amp;, QListWidget *, int)">
3499 <modify-function signature="QListWidgetItem(const QIcon &amp;, const QString &amp;, QListWidget *, int)">
3499 <modify-argument index="this">
3500 <modify-argument index="this">
3500 <define-ownership class="java" owner="c++"/>
3501 <define-ownership class="java" owner="c++"/>
3501 </modify-argument>
3502 </modify-argument>
3502 </modify-function>
3503 </modify-function>
3503 <modify-function signature="clone() const">
3504 <modify-function signature="clone() const">
3504 <modify-argument index="return">
3505 <modify-argument index="return">
3505 <define-ownership class="shell" owner="c++"/>
3506 <define-ownership class="shell" owner="c++"/>
3506 </modify-argument>
3507 </modify-argument>
3507 </modify-function>
3508 </modify-function>
3508
3509
3509 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3510 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3510 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3511 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3511 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3512 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3512 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3513 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3513
3514
3514 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3515 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3515 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3516 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3516 <modify-function signature="QListWidgetItem(QListWidgetItem)" remove="all"/>
3517 <modify-function signature="QListWidgetItem(QListWidgetItem)" remove="all"/>
3517 <modify-function signature="operator=(QListWidgetItem)" remove="all"/>
3518 <modify-function signature="operator=(QListWidgetItem)" remove="all"/>
3518 <modify-function signature="operator&lt;(QListWidgetItem)const" remove="all"/>
3519 <modify-function signature="operator&lt;(QListWidgetItem)const" remove="all"/>
3519 </object-type>
3520 </object-type>
3520
3521
3521 <object-type name="QGraphicsTextItem"> <!-- a QObject so main-thread delete redundant -->
3522 <object-type name="QGraphicsTextItem" polymorphic-id-expression="%1-&gt;type() == QGraphicsTextItem::Type"> <!-- a QObject so main-thread delete redundant -->
3522 <extra-includes>
3523 <extra-includes>
3523 <include file-name="QTextCursor" location="global"/>
3524 <include file-name="QTextCursor" location="global"/>
3524 </extra-includes>
3525 </extra-includes>
3525 <modify-function signature="QGraphicsTextItem(QGraphicsItem*,QGraphicsScene*)">
3526 <modify-function signature="QGraphicsTextItem(QGraphicsItem*,QGraphicsScene*)">
3526 <inject-code position="end">
3527 <inject-code position="end">
3527 <argument-map index="1" meta-name="%1"/>
3528 <argument-map index="1" meta-name="%1"/>
3528 if (%1 != null) disableGarbageCollection();
3529 if (%1 != null) disableGarbageCollection();
3529 </inject-code>
3530 </inject-code>
3530 </modify-function>
3531 </modify-function>
3531 <modify-function signature="QGraphicsTextItem(const QString &amp;,QGraphicsItem*,QGraphicsScene*)">
3532 <modify-function signature="QGraphicsTextItem(const QString &amp;,QGraphicsItem*,QGraphicsScene*)">
3532 <inject-code position="end">
3533 <inject-code position="end">
3533 <argument-map index="2" meta-name="%2"/>
3534 <argument-map index="2" meta-name="%2"/>
3534 if (%2 != null) disableGarbageCollection();
3535 if (%2 != null) disableGarbageCollection();
3535 </inject-code>
3536 </inject-code>
3536 </modify-function>
3537 </modify-function>
3537 <modify-function signature="setDocument(QTextDocument*)">
3538 <modify-function signature="setDocument(QTextDocument*)">
3538 <modify-argument index="1">
3539 <modify-argument index="1">
3539 <reference-count action="set" variable-name="__rcDocument"/>
3540 <reference-count action="set" variable-name="__rcDocument"/>
3540 </modify-argument>
3541 </modify-argument>
3541 </modify-function>
3542 </modify-function>
3542
3543
3543 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3544 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3544 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
3545 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
3545 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3546 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3546 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
3547 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
3547 </object-type>
3548 </object-type>
3548
3549
3549 <object-type name="QCompleter">
3550 <object-type name="QCompleter">
3550 <modify-function signature="activated(const QModelIndex &amp;)">
3551 <modify-function signature="activated(const QModelIndex &amp;)">
3551 <rename to="activatedIndex"/>
3552 <rename to="activatedIndex"/>
3552 </modify-function>
3553 </modify-function>
3553 <modify-function signature="highlighted(const QModelIndex &amp;)">
3554 <modify-function signature="highlighted(const QModelIndex &amp;)">
3554 <rename to="highlightedIndex"/>
3555 <rename to="highlightedIndex"/>
3555 </modify-function>
3556 </modify-function>
3556 <modify-function signature="setModel(QAbstractItemModel *)">
3557 <modify-function signature="setModel(QAbstractItemModel *)">
3557 <modify-argument index="1">
3558 <modify-argument index="1">
3558 <reference-count action="set" variable-name="__rcModel"/>
3559 <reference-count action="set" variable-name="__rcModel"/>
3559 </modify-argument>
3560 </modify-argument>
3560 </modify-function>
3561 </modify-function>
3561 <modify-function signature="setPopup(QAbstractItemView *)">
3562 <modify-function signature="setPopup(QAbstractItemView *)">
3562 <modify-argument index="1">
3563 <modify-argument index="1">
3563 <no-null-pointer/>
3564 <no-null-pointer/>
3564 <define-ownership class="java" owner="c++"/>
3565 <define-ownership class="java" owner="c++"/>
3565 </modify-argument>
3566 </modify-argument>
3566 </modify-function>
3567 </modify-function>
3567 <modify-function signature="setWidget(QWidget *)">
3568 <modify-function signature="setWidget(QWidget *)">
3568 <modify-argument index="1">
3569 <modify-argument index="1">
3569 <reference-count action="set" variable-name="__rcWidget"/>
3570 <reference-count action="set" variable-name="__rcWidget"/>
3570 </modify-argument>
3571 </modify-argument>
3571 </modify-function>
3572 </modify-function>
3572 </object-type>
3573 </object-type>
3573
3574
3574
3575
3575 <object-type name="QTreeWidgetItem" delete-in-main-thread="yes">
3576 <object-type name="QTreeWidgetItem" delete-in-main-thread="yes">
3576
3577
3577 <modify-function signature="operator&lt;(QTreeWidgetItem)const">
3578 <modify-function signature="operator&lt;(QTreeWidgetItem)const">
3578 <modify-argument index="1" invalidate-after-use="yes"/>
3579 <modify-argument index="1" invalidate-after-use="yes"/>
3579 </modify-function>
3580 </modify-function>
3580 <modify-function signature="read(QDataStream&amp;)">
3581 <modify-function signature="read(QDataStream&amp;)">
3581 <modify-argument index="1" invalidate-after-use="yes"/>
3582 <modify-argument index="1" invalidate-after-use="yes"/>
3582 </modify-function>
3583 </modify-function>
3583 <modify-function signature="write(QDataStream&amp;)const">
3584 <modify-function signature="write(QDataStream&amp;)const">
3584 <modify-argument index="1" invalidate-after-use="yes"/>
3585 <modify-argument index="1" invalidate-after-use="yes"/>
3585 </modify-function>
3586 </modify-function>
3586
3587
3587 <modify-function signature="QTreeWidgetItem(const QTreeWidgetItem &amp;)" remove="all"/>
3588 <modify-function signature="QTreeWidgetItem(const QTreeWidgetItem &amp;)" remove="all"/>
3588 <modify-function signature="operator=(const QTreeWidgetItem&amp;)" remove="all"/>
3589 <modify-function signature="operator=(const QTreeWidgetItem&amp;)" remove="all"/>
3589
3590
3590 <modify-function signature="QTreeWidgetItem(QTreeWidget *,int)">
3591 <modify-function signature="QTreeWidgetItem(QTreeWidget *,int)">
3591 <modify-argument index="this">
3592 <modify-argument index="this">
3592 <define-ownership class="java" owner="c++"/>
3593 <define-ownership class="java" owner="c++"/>
3593 </modify-argument>
3594 </modify-argument>
3594 </modify-function>
3595 </modify-function>
3595 <modify-function signature="QTreeWidgetItem(QTreeWidget *,const QStringList&lt;QString&gt; &amp;,int)">
3596 <modify-function signature="QTreeWidgetItem(QTreeWidget *,const QStringList&lt;QString&gt; &amp;,int)">
3596 <modify-argument index="this">
3597 <modify-argument index="this">
3597 <define-ownership class="java" owner="c++"/>
3598 <define-ownership class="java" owner="c++"/>
3598 </modify-argument>
3599 </modify-argument>
3599 </modify-function>
3600 </modify-function>
3600 <modify-function signature="QTreeWidgetItem(QTreeWidget *,QTreeWidgetItem *,int)">
3601 <modify-function signature="QTreeWidgetItem(QTreeWidget *,QTreeWidgetItem *,int)">
3601 <modify-argument index="this">
3602 <modify-argument index="this">
3602 <define-ownership class="java" owner="c++"/>
3603 <define-ownership class="java" owner="c++"/>
3603 </modify-argument>
3604 </modify-argument>
3604 </modify-function>
3605 </modify-function>
3605 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,int)">
3606 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,int)">
3606 <modify-argument index="this">
3607 <modify-argument index="this">
3607 <define-ownership class="java" owner="c++"/>
3608 <define-ownership class="java" owner="c++"/>
3608 </modify-argument>
3609 </modify-argument>
3609 </modify-function>
3610 </modify-function>
3610 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,const QStringList&lt;QString&gt; &amp;,int)">
3611 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,const QStringList&lt;QString&gt; &amp;,int)">
3611 <modify-argument index="this">
3612 <modify-argument index="this">
3612 <define-ownership class="java" owner="c++"/>
3613 <define-ownership class="java" owner="c++"/>
3613 </modify-argument>
3614 </modify-argument>
3614 </modify-function>
3615 </modify-function>
3615 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,QTreeWidgetItem *,int)">
3616 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,QTreeWidgetItem *,int)">
3616 <modify-argument index="this">
3617 <modify-argument index="this">
3617 <define-ownership class="java" owner="c++"/>
3618 <define-ownership class="java" owner="c++"/>
3618 </modify-argument>
3619 </modify-argument>
3619 </modify-function>
3620 </modify-function>
3620 <modify-function signature="clone() const">
3621 <modify-function signature="clone() const">
3621 <modify-argument index="return">
3622 <modify-argument index="return">
3622 <define-ownership class="shell" owner="c++"/>
3623 <define-ownership class="shell" owner="c++"/>
3623 </modify-argument>
3624 </modify-argument>
3624 </modify-function>
3625 </modify-function>
3625 <modify-function signature="addChild(QTreeWidgetItem *)">
3626 <modify-function signature="addChild(QTreeWidgetItem *)">
3626 <modify-argument index="1">
3627 <modify-argument index="1">
3627 <define-ownership class="java" owner="c++"/>
3628 <define-ownership class="java" owner="c++"/>
3628 </modify-argument>
3629 </modify-argument>
3629 </modify-function>
3630 </modify-function>
3630 <modify-function signature="addChildren(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3631 <modify-function signature="addChildren(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3631 <modify-argument index="1">
3632 <modify-argument index="1">
3632 <define-ownership class="java" owner="c++"/>
3633 <define-ownership class="java" owner="c++"/>
3633 </modify-argument>
3634 </modify-argument>
3634 </modify-function>
3635 </modify-function>
3635 <modify-function signature="insertChild(int, QTreeWidgetItem *)">
3636 <modify-function signature="insertChild(int, QTreeWidgetItem *)">
3636 <modify-argument index="2">
3637 <modify-argument index="2">
3637 <define-ownership class="java" owner="c++"/>
3638 <define-ownership class="java" owner="c++"/>
3638 </modify-argument>
3639 </modify-argument>
3639 </modify-function>
3640 </modify-function>
3640 <modify-function signature="insertChildren(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3641 <modify-function signature="insertChildren(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3641 <modify-argument index="2">
3642 <modify-argument index="2">
3642 <define-ownership class="java" owner="c++"/>
3643 <define-ownership class="java" owner="c++"/>
3643 </modify-argument>
3644 </modify-argument>
3644 </modify-function>
3645 </modify-function>
3645 <modify-function signature="removeChild(QTreeWidgetItem*)">
3646 <modify-function signature="removeChild(QTreeWidgetItem*)">
3646 <modify-argument index="1">
3647 <modify-argument index="1">
3647 <define-ownership class="java" owner="default"/>
3648 <define-ownership class="java" owner="default"/>
3648 </modify-argument>
3649 </modify-argument>
3649 </modify-function>
3650 </modify-function>
3650 <modify-function signature="takeChild(int)">
3651 <modify-function signature="takeChild(int)">
3651 <modify-argument index="return">
3652 <modify-argument index="return">
3652 <define-ownership class="java" owner="default"/>
3653 <define-ownership class="java" owner="default"/>
3653 </modify-argument>
3654 </modify-argument>
3654 </modify-function>
3655 </modify-function>
3655 <modify-function signature="takeChildren()">
3656 <modify-function signature="takeChildren()">
3656 <modify-argument index="return">
3657 <modify-argument index="return">
3657 <define-ownership class="java" owner="default"/>
3658 <define-ownership class="java" owner="default"/>
3658 </modify-argument>
3659 </modify-argument>
3659 </modify-function>
3660 </modify-function>
3660
3661
3661 <modify-function signature="backgroundColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3662 <modify-function signature="backgroundColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3662 <modify-function signature="setBackgroundColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3663 <modify-function signature="setBackgroundColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3663 <modify-function signature="setTextColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3664 <modify-function signature="setTextColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3664 <modify-function signature="textColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3665 <modify-function signature="textColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3665
3666
3666 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3667 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3667 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3668 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3668 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem)" remove="all"/>
3669 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem)" remove="all"/>
3669 <modify-function signature="operator=(QTreeWidgetItem)" remove="all"/>
3670 <modify-function signature="operator=(QTreeWidgetItem)" remove="all"/>
3670 <modify-function signature="operator&lt;(QTreeWidgetItem)const" remove="all"/>
3671 <modify-function signature="operator&lt;(QTreeWidgetItem)const" remove="all"/>
3671 </object-type>
3672 </object-type>
3672
3673
3673 <object-type name="QListWidget">
3674 <object-type name="QListWidget">
3674 <modify-function signature="mimeData(const QList&lt;QListWidgetItem *&gt;)const">
3675 <modify-function signature="mimeData(const QList&lt;QListWidgetItem *&gt;)const">
3675 <modify-argument index="1" invalidate-after-use="yes"/>
3676 <modify-argument index="1" invalidate-after-use="yes"/>
3676 </modify-function>
3677 </modify-function>
3677 <modify-function signature="addItem(QListWidgetItem *)">
3678 <modify-function signature="addItem(QListWidgetItem *)">
3678 <modify-argument index="1">
3679 <modify-argument index="1">
3679 <define-ownership class="java" owner="c++"/>
3680 <define-ownership class="java" owner="c++"/>
3680 </modify-argument>
3681 </modify-argument>
3681 </modify-function>
3682 </modify-function>
3682 <modify-function signature="insertItem(int, QListWidgetItem *)">
3683 <modify-function signature="insertItem(int, QListWidgetItem *)">
3683 <modify-argument index="2">
3684 <modify-argument index="2">
3684 <define-ownership class="java" owner="c++"/>
3685 <define-ownership class="java" owner="c++"/>
3685 </modify-argument>
3686 </modify-argument>
3686 </modify-function>
3687 </modify-function>
3687 <modify-function signature="setCurrentItem(QListWidgetItem*)">
3688 <modify-function signature="setCurrentItem(QListWidgetItem*)">
3688 <modify-argument index="1">
3689 <modify-argument index="1">
3689 <reference-count action="ignore"/>
3690 <reference-count action="ignore"/>
3690 </modify-argument>
3691 </modify-argument>
3691 </modify-function>
3692 </modify-function>
3692 <modify-function signature="setCurrentItem(QListWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
3693 <modify-function signature="setCurrentItem(QListWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
3693 <modify-argument index="1">
3694 <modify-argument index="1">
3694 <reference-count action="ignore"/>
3695 <reference-count action="ignore"/>
3695 </modify-argument>
3696 </modify-argument>
3696 </modify-function>
3697 </modify-function>
3697 <modify-function signature="setItemHidden(const QListWidgetItem*,bool)">
3698 <modify-function signature="setItemHidden(const QListWidgetItem*,bool)">
3698 <remove/>
3699 <remove/>
3699 </modify-function>
3700 </modify-function>
3700 <modify-function signature="isItemHidden(const QListWidgetItem*)const">
3701 <modify-function signature="isItemHidden(const QListWidgetItem*)const">
3701 <remove/>
3702 <remove/>
3702 </modify-function>
3703 </modify-function>
3703 <modify-function signature="setItemSelected(const QListWidgetItem*,bool)">
3704 <modify-function signature="setItemSelected(const QListWidgetItem*,bool)">
3704 <remove/>
3705 <remove/>
3705 </modify-function>
3706 </modify-function>
3706 <modify-function signature="isItemSelected(const QListWidgetItem*)const">
3707 <modify-function signature="isItemSelected(const QListWidgetItem*)const">
3707 <remove/>
3708 <remove/>
3708 </modify-function>
3709 </modify-function>
3709 <modify-function signature="takeItem(int)">
3710 <modify-function signature="takeItem(int)">
3710 <modify-argument index="return">
3711 <modify-argument index="return">
3711 <define-ownership class="java" owner="default"/>
3712 <define-ownership class="java" owner="default"/>
3712 </modify-argument>
3713 </modify-argument>
3713 </modify-function>
3714 </modify-function>
3714 <modify-function signature="setItemWidget(QListWidgetItem*,QWidget*)">
3715 <modify-function signature="setItemWidget(QListWidgetItem*,QWidget*)">
3715 <modify-argument index="1">
3716 <modify-argument index="1">
3716 <reference-count action="ignore"/>
3717 <reference-count action="ignore"/>
3717 </modify-argument>
3718 </modify-argument>
3718 <modify-argument index="2">
3719 <modify-argument index="2">
3719 <reference-count action="ignore"/>
3720 <reference-count action="ignore"/>
3720 </modify-argument>
3721 </modify-argument>
3721 </modify-function>
3722 </modify-function>
3722 <modify-function signature="removeItemWidget(QListWidgetItem*)">
3723 <modify-function signature="removeItemWidget(QListWidgetItem*)">
3723 <modify-argument index="1">
3724 <modify-argument index="1">
3724 <reference-count action="ignore"/>
3725 <reference-count action="ignore"/>
3725 </modify-argument>
3726 </modify-argument>
3726 </modify-function>
3727 </modify-function>
3727 <modify-function signature="setModel(QAbstractItemModel*)">
3728 <modify-function signature="setModel(QAbstractItemModel*)">
3728 <modify-argument index="1">
3729 <modify-argument index="1">
3729 <reference-count action="ignore"/>
3730 <reference-count action="ignore"/>
3730 </modify-argument>
3731 </modify-argument>
3731 </modify-function>
3732 </modify-function>
3732
3733
3733
3734
3734 <modify-function signature="mimeData(const QList&lt;QListWidgetItem*&gt;)const" remove="all"/>
3735 <modify-function signature="mimeData(const QList&lt;QListWidgetItem*&gt;)const" remove="all"/>
3735 </object-type>
3736 </object-type>
3736
3737
3737 <object-type name="QWidget">
3738 <object-type name="QWidget">
3738 <extra-includes>
3739 <extra-includes>
3739 <include file-name="QIcon" location="global"/>
3740 <include file-name="QIcon" location="global"/>
3740 <include file-name="QMessageBox" location="global"/>
3741 <include file-name="QMessageBox" location="global"/>
3741 </extra-includes>
3742 </extra-includes>
3742
3743
3743 <modify-function signature="actionEvent(QActionEvent*)">
3744 <modify-function signature="actionEvent(QActionEvent*)">
3744 <modify-argument index="1" invalidate-after-use="yes"/>
3745 <modify-argument index="1" invalidate-after-use="yes"/>
3745 </modify-function>
3746 </modify-function>
3746 <modify-function signature="changeEvent(QEvent*)">
3747 <modify-function signature="changeEvent(QEvent*)">
3747 <modify-argument index="1" invalidate-after-use="yes"/>
3748 <modify-argument index="1" invalidate-after-use="yes"/>
3748 </modify-function>
3749 </modify-function>
3749 <modify-function signature="closeEvent(QCloseEvent*)">
3750 <modify-function signature="closeEvent(QCloseEvent*)">
3750 <modify-argument index="1" invalidate-after-use="yes"/>
3751 <modify-argument index="1" invalidate-after-use="yes"/>
3751 </modify-function>
3752 </modify-function>
3752 <modify-function signature="contextMenuEvent(QContextMenuEvent*)">
3753 <modify-function signature="contextMenuEvent(QContextMenuEvent*)">
3753 <modify-argument index="1" invalidate-after-use="yes"/>
3754 <modify-argument index="1" invalidate-after-use="yes"/>
3754 </modify-function>
3755 </modify-function>
3755 <modify-function signature="dragEnterEvent(QDragEnterEvent*)">
3756 <modify-function signature="dragEnterEvent(QDragEnterEvent*)">
3756 <modify-argument index="1" invalidate-after-use="yes"/>
3757 <modify-argument index="1" invalidate-after-use="yes"/>
3757 </modify-function>
3758 </modify-function>
3758 <modify-function signature="dragLeaveEvent(QDragLeaveEvent*)">
3759 <modify-function signature="dragLeaveEvent(QDragLeaveEvent*)">
3759 <modify-argument index="1" invalidate-after-use="yes"/>
3760 <modify-argument index="1" invalidate-after-use="yes"/>
3760 </modify-function>
3761 </modify-function>
3761 <modify-function signature="dragMoveEvent(QDragMoveEvent*)">
3762 <modify-function signature="dragMoveEvent(QDragMoveEvent*)">
3762 <modify-argument index="1" invalidate-after-use="yes"/>
3763 <modify-argument index="1" invalidate-after-use="yes"/>
3763 </modify-function>
3764 </modify-function>
3764 <modify-function signature="dropEvent(QDropEvent*)">
3765 <modify-function signature="dropEvent(QDropEvent*)">
3765 <modify-argument index="1" invalidate-after-use="yes"/>
3766 <modify-argument index="1" invalidate-after-use="yes"/>
3766 </modify-function>
3767 </modify-function>
3767 <modify-function signature="enterEvent(QEvent*)">
3768 <modify-function signature="enterEvent(QEvent*)">
3768 <modify-argument index="1" invalidate-after-use="yes"/>
3769 <modify-argument index="1" invalidate-after-use="yes"/>
3769 </modify-function>
3770 </modify-function>
3770 <modify-function signature="focusInEvent(QFocusEvent*)">
3771 <modify-function signature="focusInEvent(QFocusEvent*)">
3771 <modify-argument index="1" invalidate-after-use="yes"/>
3772 <modify-argument index="1" invalidate-after-use="yes"/>
3772 </modify-function>
3773 </modify-function>
3773 <modify-function signature="focusOutEvent(QFocusEvent*)">
3774 <modify-function signature="focusOutEvent(QFocusEvent*)">
3774 <modify-argument index="1" invalidate-after-use="yes"/>
3775 <modify-argument index="1" invalidate-after-use="yes"/>
3775 </modify-function>
3776 </modify-function>
3776 <modify-function signature="hideEvent(QHideEvent*)">
3777 <modify-function signature="hideEvent(QHideEvent*)">
3777 <modify-argument index="1" invalidate-after-use="yes"/>
3778 <modify-argument index="1" invalidate-after-use="yes"/>
3778 </modify-function>
3779 </modify-function>
3779 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
3780 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
3780 <modify-argument index="1" invalidate-after-use="yes"/>
3781 <modify-argument index="1" invalidate-after-use="yes"/>
3781 </modify-function>
3782 </modify-function>
3782 <modify-function signature="keyPressEvent(QKeyEvent*)">
3783 <modify-function signature="keyPressEvent(QKeyEvent*)">
3783 <modify-argument index="1" invalidate-after-use="yes"/>
3784 <modify-argument index="1" invalidate-after-use="yes"/>
3784 </modify-function>
3785 </modify-function>
3785 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
3786 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
3786 <modify-argument index="1" invalidate-after-use="yes"/>
3787 <modify-argument index="1" invalidate-after-use="yes"/>
3787 </modify-function>
3788 </modify-function>
3788 <modify-function signature="leaveEvent(QEvent*)">
3789 <modify-function signature="leaveEvent(QEvent*)">
3789 <modify-argument index="1" invalidate-after-use="yes"/>
3790 <modify-argument index="1" invalidate-after-use="yes"/>
3790 </modify-function>
3791 </modify-function>
3791 <modify-function signature="mouseDoubleClickEvent(QMouseEvent*)">
3792 <modify-function signature="mouseDoubleClickEvent(QMouseEvent*)">
3792 <modify-argument index="1" invalidate-after-use="yes"/>
3793 <modify-argument index="1" invalidate-after-use="yes"/>
3793 </modify-function>
3794 </modify-function>
3794 <modify-function signature="mouseMoveEvent(QMouseEvent*)">
3795 <modify-function signature="mouseMoveEvent(QMouseEvent*)">
3795 <modify-argument index="1" invalidate-after-use="yes"/>
3796 <modify-argument index="1" invalidate-after-use="yes"/>
3796 </modify-function>
3797 </modify-function>
3797 <modify-function signature="mousePressEvent(QMouseEvent*)">
3798 <modify-function signature="mousePressEvent(QMouseEvent*)">
3798 <modify-argument index="1" invalidate-after-use="yes"/>
3799 <modify-argument index="1" invalidate-after-use="yes"/>
3799 </modify-function>
3800 </modify-function>
3800 <modify-function signature="mouseReleaseEvent(QMouseEvent*)">
3801 <modify-function signature="mouseReleaseEvent(QMouseEvent*)">
3801 <modify-argument index="1" invalidate-after-use="yes"/>
3802 <modify-argument index="1" invalidate-after-use="yes"/>
3802 </modify-function>
3803 </modify-function>
3803 <modify-function signature="moveEvent(QMoveEvent*)">
3804 <modify-function signature="moveEvent(QMoveEvent*)">
3804 <modify-argument index="1" invalidate-after-use="yes"/>
3805 <modify-argument index="1" invalidate-after-use="yes"/>
3805 </modify-function>
3806 </modify-function>
3806 <modify-function signature="paintEvent(QPaintEvent*)">
3807 <modify-function signature="paintEvent(QPaintEvent*)">
3807 <modify-argument index="1" invalidate-after-use="yes"/>
3808 <modify-argument index="1" invalidate-after-use="yes"/>
3808 </modify-function>
3809 </modify-function>
3809 <modify-function signature="resizeEvent(QResizeEvent*)">
3810 <modify-function signature="resizeEvent(QResizeEvent*)">
3810 <modify-argument index="1" invalidate-after-use="yes"/>
3811 <modify-argument index="1" invalidate-after-use="yes"/>
3811 </modify-function>
3812 </modify-function>
3812 <modify-function signature="showEvent(QShowEvent*)">
3813 <modify-function signature="showEvent(QShowEvent*)">
3813 <modify-argument index="1" invalidate-after-use="yes"/>
3814 <modify-argument index="1" invalidate-after-use="yes"/>
3814 </modify-function>
3815 </modify-function>
3815 <modify-function signature="tabletEvent(QTabletEvent*)">
3816 <modify-function signature="tabletEvent(QTabletEvent*)">
3816 <modify-argument index="1" invalidate-after-use="yes"/>
3817 <modify-argument index="1" invalidate-after-use="yes"/>
3817 </modify-function>
3818 </modify-function>
3818 <modify-function signature="wheelEvent(QWheelEvent*)">
3819 <modify-function signature="wheelEvent(QWheelEvent*)">
3819 <modify-argument index="1" invalidate-after-use="yes"/>
3820 <modify-argument index="1" invalidate-after-use="yes"/>
3820 </modify-function>
3821 </modify-function>
3821
3822
3822 <modify-function signature="render(QPainter*,QPoint,QRegion,QFlags&lt;QWidget::RenderFlag&gt;)">
3823 <modify-function signature="render(QPainter*,QPoint,QRegion,QFlags&lt;QWidget::RenderFlag&gt;)">
3823 <modify-argument index="2">
3824 <modify-argument index="2">
3824 <!-- Removed because the render(QPainter*) overload conflicts with the identical function in QGraphicsView -->
3825 <!-- Removed because the render(QPainter*) overload conflicts with the identical function in QGraphicsView -->
3825 <remove-default-expression/>
3826 <remove-default-expression/>
3826 </modify-argument>
3827 </modify-argument>
3827 </modify-function>
3828 </modify-function>
3828
3829
3829 <inject-code class="native">
3830 <inject-code class="native">
3830 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowTitle)
3831 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowTitle)
3831 (JNIEnv *__jni_env,
3832 (JNIEnv *__jni_env,
3832 jclass,
3833 jclass,
3833 jlong __this_nativeId,
3834 jlong __this_nativeId,
3834 jobject title0)
3835 jobject title0)
3835 {
3836 {
3836 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowTitle(const QString &amp; title)");
3837 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowTitle(const QString &amp; title)");
3837 QString __qt_title0 = qtjambi_to_qstring(__jni_env, (jstring) title0);
3838 QString __qt_title0 = qtjambi_to_qstring(__jni_env, (jstring) title0);
3838 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3839 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3839 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3840 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3840 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3841 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3841 Q_ASSERT(__qt_this);
3842 Q_ASSERT(__qt_this);
3842 __qt_this-&gt;setWindowTitle((const QString&amp; )__qt_title0);
3843 __qt_this-&gt;setWindowTitle((const QString&amp; )__qt_title0);
3843 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowTitle(const QString &amp; title)");
3844 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowTitle(const QString &amp; title)");
3844 }
3845 }
3845 </inject-code>
3846 </inject-code>
3846
3847
3847 <inject-code class="native">
3848 <inject-code class="native">
3848 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowModality)
3849 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowModality)
3849 (JNIEnv *__jni_env,
3850 (JNIEnv *__jni_env,
3850 jclass,
3851 jclass,
3851 jlong __this_nativeId,
3852 jlong __this_nativeId,
3852 jint windowModality0)
3853 jint windowModality0)
3853 {
3854 {
3854 Q_UNUSED(__jni_env);
3855 Q_UNUSED(__jni_env);
3855 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3856 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3856 Qt::WindowModality __qt_windowModality0 = (Qt::WindowModality) windowModality0;
3857 Qt::WindowModality __qt_windowModality0 = (Qt::WindowModality) windowModality0;
3857 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3858 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3858 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3859 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3859 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3860 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3860 Q_ASSERT(__qt_this);
3861 Q_ASSERT(__qt_this);
3861 __qt_this-&gt;setWindowModality((Qt::WindowModality )__qt_windowModality0);
3862 __qt_this-&gt;setWindowModality((Qt::WindowModality )__qt_windowModality0);
3862 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3863 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3863 }
3864 }
3864 </inject-code>
3865 </inject-code>
3865
3866
3866 <modify-function signature="render(QPaintDevice *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3867 <modify-function signature="render(QPaintDevice *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3867 <modify-argument index="4">
3868 <modify-argument index="4">
3868 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3869 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3869 </modify-argument>
3870 </modify-argument>
3870 </modify-function>
3871 </modify-function>
3871 <modify-function signature="render(QPainter *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3872 <modify-function signature="render(QPainter *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3872 <modify-argument index="4">
3873 <modify-argument index="4">
3873 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3874 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3874 </modify-argument>
3875 </modify-argument>
3875 </modify-function>
3876 </modify-function>
3876 <modify-function signature="setFocusProxy(QWidget*)">
3877 <modify-function signature="setFocusProxy(QWidget*)">
3877 <modify-argument index="1">
3878 <modify-argument index="1">
3878 <reference-count action="set" variable-name="__rcFocusProxy"/>
3879 <reference-count action="set" variable-name="__rcFocusProxy"/>
3879 </modify-argument>
3880 </modify-argument>
3880 </modify-function>
3881 </modify-function>
3881 <modify-function signature="setInputContext(QInputContext*)">
3882 <modify-function signature="setInputContext(QInputContext*)">
3882 <modify-argument index="1">
3883 <modify-argument index="1">
3883 <define-ownership class="java" owner="c++"/>
3884 <define-ownership class="java" owner="c++"/>
3884 </modify-argument>
3885 </modify-argument>
3885 </modify-function>
3886 </modify-function>
3886 <modify-function signature="setLayout(QLayout*)">
3887 <modify-function signature="setLayout(QLayout*)">
3887 <modify-argument index="1">
3888 <modify-argument index="1">
3888 <no-null-pointer/>
3889 <no-null-pointer/>
3889 <reference-count action="ignore"/>
3890 <reference-count action="ignore"/>
3890 </modify-argument>
3891 </modify-argument>
3891 </modify-function>
3892 </modify-function>
3892 <modify-function signature="setParent(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
3893 <modify-function signature="setParent(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
3893 <modify-argument index="1">
3894 <modify-argument index="1">
3894 <reference-count action="ignore"/>
3895 <reference-count action="ignore"/>
3895 </modify-argument>
3896 </modify-argument>
3896 </modify-function>
3897 </modify-function>
3897 <modify-function signature="setParent(QWidget*)">
3898 <modify-function signature="setParent(QWidget*)">
3898 <modify-argument index="1">
3899 <modify-argument index="1">
3899 <reference-count action="ignore"/>
3900 <reference-count action="ignore"/>
3900 </modify-argument>
3901 </modify-argument>
3901 </modify-function>
3902 </modify-function>
3902 <modify-function signature="setStyle(QStyle*)">
3903 <modify-function signature="setStyle(QStyle*)">
3903 <modify-argument index="1">
3904 <modify-argument index="1">
3904 <reference-count action="set" variable-name="__rcStyle"/>
3905 <reference-count action="set" variable-name="__rcStyle"/>
3905 </modify-argument>
3906 </modify-argument>
3906 </modify-function>
3907 </modify-function>
3907 <modify-function signature="setTabOrder(QWidget*,QWidget*)">
3908 <modify-function signature="setTabOrder(QWidget*,QWidget*)">
3908 <modify-argument index="1">
3909 <modify-argument index="1">
3909 <reference-count action="ignore"/>
3910 <reference-count action="ignore"/>
3910 </modify-argument>
3911 </modify-argument>
3911 <modify-argument index="2">
3912 <modify-argument index="2">
3912 <reference-count action="ignore"/>
3913 <reference-count action="ignore"/>
3913 </modify-argument>
3914 </modify-argument>
3914 </modify-function>
3915 </modify-function>
3915 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
3916 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
3916 <access modifier="private"/>
3917 <access modifier="private"/>
3917 </modify-function>
3918 </modify-function>
3918
3919
3919 <modify-function signature="addAction(QAction *)">
3920 <modify-function signature="addAction(QAction *)">
3920 <modify-argument index="1">
3921 <modify-argument index="1">
3921 <reference-count action="add" variable-name="__rcActions"/>
3922 <reference-count action="add" variable-name="__rcActions"/>
3922 </modify-argument>
3923 </modify-argument>
3923 </modify-function>
3924 </modify-function>
3924
3925
3925 <modify-function signature="insertAction(QAction *, QAction *)">
3926 <modify-function signature="insertAction(QAction *, QAction *)">
3926 <modify-argument index="2">
3927 <modify-argument index="2">
3927 <reference-count action="add" variable-name="__rcActions"/>
3928 <reference-count action="add" variable-name="__rcActions"/>
3928 </modify-argument>
3929 </modify-argument>
3929 </modify-function>
3930 </modify-function>
3930
3931
3931 <modify-function signature="addActions(const QList&lt;QAction *&gt; &amp;)">
3932 <modify-function signature="addActions(const QList&lt;QAction *&gt; &amp;)">
3932 <modify-argument index="1">
3933 <modify-argument index="1">
3933 <reference-count action="add-all" variable-name="__rcActions"/>
3934 <reference-count action="add-all" variable-name="__rcActions"/>
3934 </modify-argument>
3935 </modify-argument>
3935 </modify-function>
3936 </modify-function>
3936
3937
3937 <modify-function signature="insertActions(QAction *, const QList&lt;QAction *&gt; &amp;)">
3938 <modify-function signature="insertActions(QAction *, const QList&lt;QAction *&gt; &amp;)">
3938 <modify-argument index="2">
3939 <modify-argument index="2">
3939 <reference-count action="add-all" variable-name="__rcActions"/>
3940 <reference-count action="add-all" variable-name="__rcActions"/>
3940 </modify-argument>
3941 </modify-argument>
3941 </modify-function>
3942 </modify-function>
3942
3943
3943 <modify-function signature="removeAction(QAction *)">
3944 <modify-function signature="removeAction(QAction *)">
3944 <modify-argument index="1">
3945 <modify-argument index="1">
3945 <reference-count action="remove" variable-name="__rcActions"/>
3946 <reference-count action="remove" variable-name="__rcActions"/>
3946 </modify-argument>
3947 </modify-argument>
3947 </modify-function>
3948 </modify-function>
3948 <modify-function signature="enabledChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3949 <modify-function signature="enabledChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3949 <modify-function signature="fontChange(QFont)" remove="all"/> <!--### Obsolete in 4.3-->
3950 <modify-function signature="fontChange(QFont)" remove="all"/> <!--### Obsolete in 4.3-->
3950 <modify-function signature="isEnabledToTLW()const" remove="all"/> <!--### Obsolete in 4.3-->
3951 <modify-function signature="isEnabledToTLW()const" remove="all"/> <!--### Obsolete in 4.3-->
3951 <modify-function signature="isTopLevel()const" remove="all"/> <!--### Obsolete in 4.3-->
3952 <modify-function signature="isTopLevel()const" remove="all"/> <!--### Obsolete in 4.3-->
3952 <modify-function signature="paletteChange(QPalette)" remove="all"/> <!--### Obsolete in 4.3-->
3953 <modify-function signature="paletteChange(QPalette)" remove="all"/> <!--### Obsolete in 4.3-->
3953 <modify-function signature="setShown(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3954 <modify-function signature="setShown(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3954 <modify-function signature="topLevelWidget()const" remove="all"/> <!--### Obsolete in 4.3-->
3955 <modify-function signature="topLevelWidget()const" remove="all"/> <!--### Obsolete in 4.3-->
3955 <modify-function signature="windowActivationChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3956 <modify-function signature="windowActivationChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3956
3957
3957 <modify-function signature="fontInfo()const" remove="all"/>
3958 <modify-function signature="fontInfo()const" remove="all"/>
3958 <modify-function signature="fontMetrics()const" remove="all"/>
3959 <modify-function signature="fontMetrics()const" remove="all"/>
3959 <modify-function signature="sizeHint()const" rename="getSizeHint"/>
3960 <modify-function signature="sizeHint()const" rename="getSizeHint"/>
3960 <modify-function signature="minimumSizeHint()const" rename="getMinimumSizeHint"/>
3961 <modify-function signature="minimumSizeHint()const" rename="getMinimumSizeHint"/>
3961 <modify-function signature="setVisible(bool)" remove="all"/>
3962 <modify-function signature="setVisible(bool)" remove="all"/>
3962 </object-type>
3963 </object-type>
3963
3964
3964 <object-type name="QMessageBox">
3965 <object-type name="QMessageBox">
3965
3966
3966
3967
3967 <modify-function signature="setWindowTitle(const QString &amp;)" remove="all"/>
3968 <modify-function signature="setWindowTitle(const QString &amp;)" remove="all"/>
3968 <modify-function signature="setWindowModality(Qt::WindowModality)" remove="all"/>
3969 <modify-function signature="setWindowModality(Qt::WindowModality)" remove="all"/>
3969 <extra-includes>
3970 <extra-includes>
3970 <include file-name="QPixmap" location="global"/>
3971 <include file-name="QPixmap" location="global"/>
3971 </extra-includes>
3972 </extra-includes>
3972 <modify-function signature="addButton(QAbstractButton*,QMessageBox::ButtonRole)">
3973 <modify-function signature="addButton(QAbstractButton*,QMessageBox::ButtonRole)">
3973 <modify-argument index="1">
3974 <modify-argument index="1">
3974 <reference-count action="ignore"/>
3975 <reference-count action="ignore"/>
3975 </modify-argument>
3976 </modify-argument>
3976 </modify-function>
3977 </modify-function>
3977 <modify-function signature="removeButton(QAbstractButton*)">
3978 <modify-function signature="removeButton(QAbstractButton*)">
3978 <modify-argument index="1">
3979 <modify-argument index="1">
3979 <reference-count action="ignore"/>
3980 <reference-count action="ignore"/>
3980 </modify-argument>
3981 </modify-argument>
3981 </modify-function>
3982 </modify-function>
3982 <modify-function signature="setDefaultButton(QPushButton*)">
3983 <modify-function signature="setDefaultButton(QPushButton*)">
3983 <modify-argument index="1">
3984 <modify-argument index="1">
3984 <reference-count action="ignore"/>
3985 <reference-count action="ignore"/>
3985 </modify-argument>
3986 </modify-argument>
3986 </modify-function>
3987 </modify-function>
3987 <modify-function signature="setEscapeButton(QAbstractButton*)">
3988 <modify-function signature="setEscapeButton(QAbstractButton*)">
3988 <modify-argument index="1">
3989 <modify-argument index="1">
3989 <reference-count action="ignore"/>
3990 <reference-count action="ignore"/>
3990 </modify-argument>
3991 </modify-argument>
3991 </modify-function>
3992 </modify-function>
3992
3993
3993 <modify-function signature="QMessageBox(QString,QString,QMessageBox::Icon,int,int,int,QWidget*,QFlags&lt;Qt::WindowType&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
3994 <modify-function signature="QMessageBox(QString,QString,QMessageBox::Icon,int,int,int,QWidget*,QFlags&lt;Qt::WindowType&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
3994 <modify-function signature="buttonText(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3995 <modify-function signature="buttonText(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3995 <modify-function signature="setButtonText(int, QString)" remove="all"/> <!--### Obsolete in 4.3-->
3996 <modify-function signature="setButtonText(int, QString)" remove="all"/> <!--### Obsolete in 4.3-->
3996 <modify-function signature="standardIcon(QMessageBox::Icon)" remove="all"/> <!--### Obsolete in 4.3-->
3997 <modify-function signature="standardIcon(QMessageBox::Icon)" remove="all"/> <!--### Obsolete in 4.3-->
3997
3998
3998 <modify-function signature="critical(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3999 <modify-function signature="critical(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
3999 <modify-function signature="critical(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4000 <modify-function signature="critical(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4000 <modify-function signature="information(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4001 <modify-function signature="information(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4001 <modify-function signature="information(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4002 <modify-function signature="information(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4002 <modify-function signature="question(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4003 <modify-function signature="question(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4003 <modify-function signature="question(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4004 <modify-function signature="question(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4004 <modify-function signature="warning(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4005 <modify-function signature="warning(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4005 <modify-function signature="warning(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4006 <modify-function signature="warning(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4006 </object-type>
4007 </object-type>
4007
4008
4008 <object-type name="QAbstractSpinBox">
4009 <object-type name="QAbstractSpinBox">
4009 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const">
4010 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const">
4010 <access modifier="private"/>
4011 <access modifier="private"/>
4011 </modify-function>
4012 </modify-function>
4012 <modify-function signature="setLineEdit(QLineEdit*)">
4013 <modify-function signature="setLineEdit(QLineEdit*)">
4013 <modify-argument index="1">
4014 <modify-argument index="1">
4014 <!-- Safe to ignore because the spinbox reparents the line edit -->
4015 <!-- Safe to ignore because the spinbox reparents the line edit -->
4015 <reference-count action="ignore"/>
4016 <reference-count action="ignore"/>
4016 <no-null-pointer/>
4017 <no-null-pointer/>
4017 </modify-argument>
4018 </modify-argument>
4018 </modify-function>
4019 </modify-function>
4019 </object-type>
4020 </object-type>
4020
4021
4021 <object-type name="QTextFrame" delete-in-main-thread="yes">
4022 <object-type name="QTextFrame" delete-in-main-thread="yes">
4022 <extra-includes>
4023 <extra-includes>
4023 <include file-name="QTextCursor" location="global"/>
4024 <include file-name="QTextCursor" location="global"/>
4024 </extra-includes>
4025 </extra-includes>
4025 </object-type>
4026 </object-type>
4026
4027
4027 <object-type name="QImageIOHandler">
4028 <object-type name="QImageIOHandler">
4028 <extra-includes>
4029 <extra-includes>
4029 <include file-name="QRect" location="global"/>
4030 <include file-name="QRect" location="global"/>
4030 </extra-includes>
4031 </extra-includes>
4031 <modify-function signature="setFormat(const QByteArray &amp;)const">
4032 <modify-function signature="setFormat(const QByteArray &amp;)const">
4032 <remove/>
4033 <remove/>
4033 </modify-function>
4034 </modify-function>
4034 <modify-function signature="setDevice(QIODevice*)">
4035 <modify-function signature="setDevice(QIODevice*)">
4035 <modify-argument index="1">
4036 <modify-argument index="1">
4036 <reference-count action="set" variable-name="__rcDevice"/>
4037 <reference-count action="set" variable-name="__rcDevice"/>
4037 </modify-argument>
4038 </modify-argument>
4038 </modify-function>
4039 </modify-function>
4039 <modify-function signature="read(QImage*)">
4040 <modify-function signature="read(QImage*)">
4040 <modify-argument index="1">
4041 <modify-argument index="1">
4041 <replace-type modified-type="com.trolltech.qt.gui.QImage"/>
4042 <replace-type modified-type="com.trolltech.qt.gui.QImage"/>
4042 <conversion-rule class="shell">
4043 <conversion-rule class="shell">
4043 jobject %out = qtjambi_from_object(__jni_env, %in, "QImage", "com/trolltech/qt/gui/", false);
4044 jobject %out = qtjambi_from_object(__jni_env, %in, "QImage", "com/trolltech/qt/gui/", false);
4044
4045
4045 QtJambiLink *__link = %out != 0 ? QtJambiLink::findLink(__jni_env, %out) : 0;
4046 QtJambiLink *__link = %out != 0 ? QtJambiLink::findLink(__jni_env, %out) : 0;
4046 </conversion-rule>
4047 </conversion-rule>
4047 <conversion-rule class="native">
4048 <conversion-rule class="native">
4048 QImage *%out = (QImage *) qtjambi_to_object(__jni_env, %in);
4049 QImage *%out = (QImage *) qtjambi_to_object(__jni_env, %in);
4049 </conversion-rule>
4050 </conversion-rule>
4050 </modify-argument>
4051 </modify-argument>
4051 <modify-argument index="0">
4052 <modify-argument index="0">
4052 <conversion-rule class="shell">
4053 <conversion-rule class="shell">
4053 // Invalidate object
4054 // Invalidate object
4054 if (__link != 0) __link-&gt;resetObject(__jni_env);
4055 if (__link != 0) __link-&gt;resetObject(__jni_env);
4055 bool %out = (bool) %in;
4056 bool %out = (bool) %in;
4056 </conversion-rule>
4057 </conversion-rule>
4057 </modify-argument>
4058 </modify-argument>
4058 </modify-function>
4059 </modify-function>
4059
4060
4060 <modify-function signature="name()const" remove="all"/> <!--### Obsolete in 4.3-->
4061 <modify-function signature="name()const" remove="all"/> <!--### Obsolete in 4.3-->
4061 </object-type>
4062 </object-type>
4062
4063
4063 <object-type name="QProxyModel">
4064 <object-type name="QProxyModel">
4064 <modify-function signature="parent()const" remove="all"/>
4065 <modify-function signature="parent()const" remove="all"/>
4065 <extra-includes>
4066 <extra-includes>
4066 <include file-name="QPixmap" location="global"/>
4067 <include file-name="QPixmap" location="global"/>
4067 <include file-name="QStringList" location="global"/>
4068 <include file-name="QStringList" location="global"/>
4068 <include file-name="QSize" location="global"/>
4069 <include file-name="QSize" location="global"/>
4069 </extra-includes>
4070 </extra-includes>
4070 <modify-function signature="setModel(QAbstractItemModel*)">
4071 <modify-function signature="setModel(QAbstractItemModel*)">
4071 <modify-argument index="1">
4072 <modify-argument index="1">
4072 <reference-count action="set" variable-name="__rcModel"/>
4073 <reference-count action="set" variable-name="__rcModel"/>
4073 </modify-argument>
4074 </modify-argument>
4074 </modify-function>
4075 </modify-function>
4075 </object-type>
4076 </object-type>
4076
4077
4077 <object-type name="QImageReader">
4078 <object-type name="QImageReader">
4078 <extra-includes>
4079 <extra-includes>
4079 <include file-name="QColor" location="global"/>
4080 <include file-name="QColor" location="global"/>
4080 <include file-name="QRect" location="global"/>
4081 <include file-name="QRect" location="global"/>
4081 <include file-name="QSize" location="global"/>
4082 <include file-name="QSize" location="global"/>
4082 <include file-name="QStringList" location="global"/>
4083 <include file-name="QStringList" location="global"/>
4083 <include file-name="QImage" location="global"/>
4084 <include file-name="QImage" location="global"/>
4084 </extra-includes>
4085 </extra-includes>
4085 <modify-function signature="read(QImage*) ">
4086 <modify-function signature="read(QImage*) ">
4086 <remove/>
4087 <remove/>
4087 </modify-function>
4088 </modify-function>
4088 <modify-function signature="setDevice(QIODevice*)">
4089 <modify-function signature="setDevice(QIODevice*)">
4089 <modify-argument index="1">
4090 <modify-argument index="1">
4090 <reference-count action="set" variable-name="__rcDevice"/>
4091 <reference-count action="set" variable-name="__rcDevice"/>
4091 </modify-argument>
4092 </modify-argument>
4092 </modify-function>
4093 </modify-function>
4093 </object-type>
4094 </object-type>
4094
4095
4095 <object-type name="QMovie">
4096 <object-type name="QMovie">
4096 <extra-includes>
4097 <extra-includes>
4097 <include file-name="QColor" location="global"/>
4098 <include file-name="QColor" location="global"/>
4098 <include file-name="QImage" location="global"/>
4099 <include file-name="QImage" location="global"/>
4099 <include file-name="QPixmap" location="global"/>
4100 <include file-name="QPixmap" location="global"/>
4100 <include file-name="QRect" location="global"/>
4101 <include file-name="QRect" location="global"/>
4101 <include file-name="QSize" location="global"/>
4102 <include file-name="QSize" location="global"/>
4102 </extra-includes>
4103 </extra-includes>
4103 <modify-function signature="cacheMode()">
4104 <modify-function signature="cacheMode()">
4104 <remove/>
4105 <remove/>
4105 </modify-function>
4106 </modify-function>
4106 <modify-function signature="setDevice(QIODevice*)">
4107 <modify-function signature="setDevice(QIODevice*)">
4107 <modify-argument index="1">
4108 <modify-argument index="1">
4108 <reference-count action="set" variable-name="__rcDevice"/>
4109 <reference-count action="set" variable-name="__rcDevice"/>
4109 </modify-argument>
4110 </modify-argument>
4110 </modify-function>
4111 </modify-function>
4111 </object-type>
4112 </object-type>
4112
4113
4113 <object-type name="QPageSetupDialog"/>
4114 <object-type name="QPageSetupDialog"/>
4114
4115
4115 <object-type name="QTabWidget">
4116 <object-type name="QTabWidget">
4116 <modify-function signature="initStyleOption(QStyleOptionTabWidgetFrame*)const">
4117 <modify-function signature="initStyleOption(QStyleOptionTabWidgetFrame*)const">
4117 <access modifier="private"/>
4118 <access modifier="private"/>
4118 </modify-function>
4119 </modify-function>
4119 <inject-code>
4120 <inject-code>
4120 <insert-template name="gui.init_style_option">
4121 <insert-template name="gui.init_style_option">
4121 <replace from="%TYPE" to="QStyleOptionTabWidgetFrame"/>
4122 <replace from="%TYPE" to="QStyleOptionTabWidgetFrame"/>
4122 </insert-template>
4123 </insert-template>
4123 </inject-code>
4124 </inject-code>
4124 <modify-function signature="addTab(QWidget*,QIcon,QString)">
4125 <modify-function signature="addTab(QWidget*,QIcon,QString)">
4125 <modify-argument index="1">
4126 <modify-argument index="1">
4126 <reference-count action="ignore"/>
4127 <reference-count action="ignore"/>
4127 </modify-argument>
4128 </modify-argument>
4128 </modify-function>
4129 </modify-function>
4129 <modify-function signature="addTab(QWidget*,QString)">
4130 <modify-function signature="addTab(QWidget*,QString)">
4130 <modify-argument index="1">
4131 <modify-argument index="1">
4131 <reference-count action="ignore"/>
4132 <reference-count action="ignore"/>
4132 </modify-argument>
4133 </modify-argument>
4133 </modify-function>
4134 </modify-function>
4134 <modify-function signature="insertTab(int,QWidget*,QString)">
4135 <modify-function signature="insertTab(int,QWidget*,QString)">
4135 <modify-argument index="2">
4136 <modify-argument index="2">
4136 <reference-count action="ignore"/>
4137 <reference-count action="ignore"/>
4137 </modify-argument>
4138 </modify-argument>
4138 </modify-function>
4139 </modify-function>
4139 <modify-function signature="insertTab(int,QWidget*,QIcon,QString)">
4140 <modify-function signature="insertTab(int,QWidget*,QIcon,QString)">
4140 <modify-argument index="2">
4141 <modify-argument index="2">
4141 <reference-count action="ignore"/>
4142 <reference-count action="ignore"/>
4142 </modify-argument>
4143 </modify-argument>
4143 </modify-function>
4144 </modify-function>
4144 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner)">
4145 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner)">
4145 <modify-argument index="1">
4146 <modify-argument index="1">
4146 <reference-count action="ignore"/>
4147 <reference-count action="ignore"/>
4147 </modify-argument>
4148 </modify-argument>
4148 </modify-function>
4149 </modify-function>
4149 <modify-function signature="setCurrentWidget(QWidget*)">
4150 <modify-function signature="setCurrentWidget(QWidget*)">
4150 <modify-argument index="1">
4151 <modify-argument index="1">
4151 <reference-count action="ignore"/>
4152 <reference-count action="ignore"/>
4152 </modify-argument>
4153 </modify-argument>
4153 </modify-function>
4154 </modify-function>
4154 <modify-function signature="setTabBar(QTabBar*)">
4155 <modify-function signature="setTabBar(QTabBar*)">
4155 <modify-argument index="1">
4156 <modify-argument index="1">
4156 <reference-count action="ignore"/>
4157 <reference-count action="ignore"/>
4157 </modify-argument>
4158 </modify-argument>
4158 </modify-function>
4159 </modify-function>
4159 </object-type>
4160 </object-type>
4160 <object-type name="QDrag">
4161 <object-type name="QDrag">
4161 <extra-includes>
4162 <extra-includes>
4162 <include file-name="QPoint" location="global"/>
4163 <include file-name="QPoint" location="global"/>
4163 <include file-name="QPixmap" location="global"/>
4164 <include file-name="QPixmap" location="global"/>
4164 </extra-includes>
4165 </extra-includes>
4165 <modify-function signature="setMimeData(QMimeData*)">
4166 <modify-function signature="setMimeData(QMimeData*)">
4166 <modify-argument index="1">
4167 <modify-argument index="1">
4167 <define-ownership class="java" owner="c++"/>
4168 <define-ownership class="java" owner="c++"/>
4168 </modify-argument>
4169 </modify-argument>
4169 </modify-function>
4170 </modify-function>
4170
4171
4171 <modify-function signature="start(QFlags&lt;Qt::DropAction&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
4172 <modify-function signature="start(QFlags&lt;Qt::DropAction&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
4172 </object-type>
4173 </object-type>
4173
4174
4174 <object-type name="QDateTimeEdit">
4175 <object-type name="QDateTimeEdit">
4175 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const" access="private" rename="initDateTimeEditStyleOption"/>
4176 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const" access="private" rename="initDateTimeEditStyleOption"/>
4176 <modify-function signature="setCalendarWidget(QCalendarWidget*)">
4177 <modify-function signature="setCalendarWidget(QCalendarWidget*)">
4177 <modify-argument index="1">
4178 <modify-argument index="1">
4178 <!-- Safe to ignore because widget is reparented -->
4179 <!-- Safe to ignore because widget is reparented -->
4179 <reference-count action="ignore"/>
4180 <reference-count action="ignore"/>
4180 </modify-argument>
4181 </modify-argument>
4181 </modify-function>
4182 </modify-function>
4182
4183
4183 </object-type>
4184 </object-type>
4184
4185
4185 <object-type name="QSortFilterProxyModel">
4186 <object-type name="QSortFilterProxyModel">
4186 <modify-function signature="parent()const" remove="all"/>
4187 <modify-function signature="parent()const" remove="all"/>
4187 <extra-includes>
4188 <extra-includes>
4188 <include file-name="QItemSelection" location="global"/>
4189 <include file-name="QItemSelection" location="global"/>
4189 <include file-name="QStringList" location="global"/>
4190 <include file-name="QStringList" location="global"/>
4190 <include file-name="QSize" location="global"/>
4191 <include file-name="QSize" location="global"/>
4191 </extra-includes>
4192 </extra-includes>
4192
4193
4193 <modify-function signature="setSourceModel(QAbstractItemModel *)">
4194 <modify-function signature="setSourceModel(QAbstractItemModel *)">
4194 <modify-argument index="1">
4195 <modify-argument index="1">
4195 <reference-count action="set" variable-name="__rcSourceModel"/>
4196 <reference-count action="set" variable-name="__rcSourceModel"/>
4196 </modify-argument>
4197 </modify-argument>
4197 </modify-function>
4198 </modify-function>
4198
4199
4199 <modify-function signature="clear()" remove="all"/> <!--### Obsolete in 4.3-->
4200 <modify-function signature="clear()" remove="all"/> <!--### Obsolete in 4.3-->
4200 <modify-function signature="filterChanged()" remove="all"/> <!--### Obsolete in 4.3-->
4201 <modify-function signature="filterChanged()" remove="all"/> <!--### Obsolete in 4.3-->
4201 </object-type>
4202 </object-type>
4202
4203
4203 <object-type name="QSlider">
4204 <object-type name="QSlider">
4204 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4205 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4205 <access modifier="private"/>
4206 <access modifier="private"/>
4206 </modify-function>
4207 </modify-function>
4207 </object-type>
4208 </object-type>
4208
4209
4209 <object-type name="QInputContext">
4210 <object-type name="QInputContext">
4210 <extra-includes>
4211 <extra-includes>
4211 <include file-name="QTextFormat" location="global"/>
4212 <include file-name="QTextFormat" location="global"/>
4212 </extra-includes>
4213 </extra-includes>
4213 <modify-function signature="setFocusWidget(QWidget*)">
4214 <modify-function signature="setFocusWidget(QWidget*)">
4214 <remove/>
4215 <remove/>
4215 </modify-function>
4216 </modify-function>
4216 <modify-function signature="filterEvent(const QEvent*)">
4217 <modify-function signature="filterEvent(const QEvent*)">
4217 <modify-argument index="1" invalidate-after-use="yes"/>
4218 <modify-argument index="1" invalidate-after-use="yes"/>
4218 </modify-function>
4219 </modify-function>
4219 <modify-function signature="mouseHandler(int,QMouseEvent*)">
4220 <modify-function signature="mouseHandler(int,QMouseEvent*)">
4220 <modify-argument index="2" invalidate-after-use="yes"/>
4221 <modify-argument index="2" invalidate-after-use="yes"/>
4221 </modify-function>
4222 </modify-function>
4222
4223
4223 </object-type>
4224 </object-type>
4224
4225
4225 <object-type name="QProgressDialog">
4226 <object-type name="QProgressDialog">
4226
4227
4227 <modify-function signature="setBar(QProgressBar*)">
4228 <modify-function signature="setBar(QProgressBar*)">
4228 <modify-argument index="1">
4229 <modify-argument index="1">
4229 <define-ownership class="java" owner="c++"/>
4230 <define-ownership class="java" owner="c++"/>
4230 </modify-argument>
4231 </modify-argument>
4231 </modify-function>
4232 </modify-function>
4232 <modify-function signature="setCancelButton(QPushButton*)">
4233 <modify-function signature="setCancelButton(QPushButton*)">
4233 <modify-argument index="1">
4234 <modify-argument index="1">
4234 <!-- Safe to ignore because button is reparented -->
4235 <!-- Safe to ignore because button is reparented -->
4235 <reference-count action="ignore"/>
4236 <reference-count action="ignore"/>
4236 </modify-argument>
4237 </modify-argument>
4237 </modify-function>
4238 </modify-function>
4238 <modify-function signature="setLabel(QLabel*)">
4239 <modify-function signature="setLabel(QLabel*)">
4239 <modify-argument index="1">
4240 <modify-argument index="1">
4240 <!-- Safe to ignore because label is reparented -->
4241 <!-- Safe to ignore because label is reparented -->
4241 <reference-count action="ignore"/>
4242 <reference-count action="ignore"/>
4242 </modify-argument>
4243 </modify-argument>
4243 </modify-function>
4244 </modify-function>
4244
4245
4245 </object-type>
4246 </object-type>
4246
4247
4247 <object-type name="QLabel">
4248 <object-type name="QLabel">
4248 <modify-function signature="picture()const">
4249 <modify-function signature="picture()const">
4249 <access modifier="private"/>
4250 <access modifier="private"/>
4250 <rename to="picture_private"/>
4251 <rename to="picture_private"/>
4251 </modify-function>
4252 </modify-function>
4252
4253
4253 <modify-function signature="setBuddy(QWidget *)">
4254 <modify-function signature="setBuddy(QWidget *)">
4254 <modify-argument index="1">
4255 <modify-argument index="1">
4255 <reference-count action="set" variable-name="__rcBuddy"/>
4256 <reference-count action="set" variable-name="__rcBuddy"/>
4256 </modify-argument>
4257 </modify-argument>
4257 </modify-function>
4258 </modify-function>
4258 <modify-function signature="setMovie(QMovie *)">
4259 <modify-function signature="setMovie(QMovie *)">
4259 <modify-argument index="1">
4260 <modify-argument index="1">
4260 <reference-count action="set" variable-name="__rcMovie"/>
4261 <reference-count action="set" variable-name="__rcMovie"/>
4261 </modify-argument>
4262 </modify-argument>
4262 </modify-function>
4263 </modify-function>
4263 <modify-function signature="pixmap()const">
4264 <modify-function signature="pixmap()const">
4264 <access modifier="private"/>
4265 <access modifier="private"/>
4265 <rename to="pixmap_private"/>
4266 <rename to="pixmap_private"/>
4266 </modify-function>
4267 </modify-function>
4267 </object-type>
4268 </object-type>
4268
4269
4269 <object-type name="QFileDialog">
4270 <object-type name="QFileDialog">
4270 <extra-includes>
4271 <extra-includes>
4271 <include file-name="QUrl" location="global"/>
4272 <include file-name="QUrl" location="global"/>
4272 </extra-includes>
4273 </extra-includes>
4273
4274
4274 <modify-function signature="getOpenFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4275 <modify-function signature="getOpenFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4275 <access modifier="private"/>
4276 <access modifier="private"/>
4276 <modify-argument index="1">
4277 <modify-argument index="1">
4277 <remove-default-expression/>
4278 <remove-default-expression/>
4278 </modify-argument>
4279 </modify-argument>
4279 <modify-argument index="2">
4280 <modify-argument index="2">
4280 <remove-default-expression/>
4281 <remove-default-expression/>
4281 </modify-argument>
4282 </modify-argument>
4282 <modify-argument index="3">
4283 <modify-argument index="3">
4283 <remove-default-expression/>
4284 <remove-default-expression/>
4284 </modify-argument>
4285 </modify-argument>
4285 <modify-argument index="4">
4286 <modify-argument index="4">
4286 <remove-default-expression/>
4287 <remove-default-expression/>
4287 </modify-argument>
4288 </modify-argument>
4288 <modify-argument index="5">
4289 <modify-argument index="5">
4289 <remove-default-expression/>
4290 <remove-default-expression/>
4290 </modify-argument>
4291 </modify-argument>
4291 <modify-argument index="6">
4292 <modify-argument index="6">
4292 <remove-default-expression/>
4293 <remove-default-expression/>
4293 </modify-argument>
4294 </modify-argument>
4294 </modify-function>
4295 </modify-function>
4295
4296
4296 <modify-function signature="getOpenFileNames(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4297 <modify-function signature="getOpenFileNames(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4297 <access modifier="private"/>
4298 <access modifier="private"/>
4298 <modify-argument index="1">
4299 <modify-argument index="1">
4299 <remove-default-expression/>
4300 <remove-default-expression/>
4300 </modify-argument>
4301 </modify-argument>
4301 <modify-argument index="2">
4302 <modify-argument index="2">
4302 <remove-default-expression/>
4303 <remove-default-expression/>
4303 </modify-argument>
4304 </modify-argument>
4304 <modify-argument index="3">
4305 <modify-argument index="3">
4305 <remove-default-expression/>
4306 <remove-default-expression/>
4306 </modify-argument>
4307 </modify-argument>
4307 <modify-argument index="4">
4308 <modify-argument index="4">
4308 <remove-default-expression/>
4309 <remove-default-expression/>
4309 </modify-argument>
4310 </modify-argument>
4310 <modify-argument index="5">
4311 <modify-argument index="5">
4311 <remove-default-expression/>
4312 <remove-default-expression/>
4312 </modify-argument>
4313 </modify-argument>
4313 <modify-argument index="6">
4314 <modify-argument index="6">
4314 <remove-default-expression/>
4315 <remove-default-expression/>
4315 </modify-argument>
4316 </modify-argument>
4316 </modify-function>
4317 </modify-function>
4317
4318
4318 <modify-function signature="getSaveFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4319 <modify-function signature="getSaveFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4319 <access modifier="private"/>
4320 <access modifier="private"/>
4320 <modify-argument index="1">
4321 <modify-argument index="1">
4321 <remove-default-expression/>
4322 <remove-default-expression/>
4322 </modify-argument>
4323 </modify-argument>
4323 <modify-argument index="2">
4324 <modify-argument index="2">
4324 <remove-default-expression/>
4325 <remove-default-expression/>
4325 </modify-argument>
4326 </modify-argument>
4326 <modify-argument index="3">
4327 <modify-argument index="3">
4327 <remove-default-expression/>
4328 <remove-default-expression/>
4328 </modify-argument>
4329 </modify-argument>
4329 <modify-argument index="4">
4330 <modify-argument index="4">
4330 <remove-default-expression/>
4331 <remove-default-expression/>
4331 </modify-argument>
4332 </modify-argument>
4332 <modify-argument index="5">
4333 <modify-argument index="5">
4333 <remove-default-expression/>
4334 <remove-default-expression/>
4334 </modify-argument>
4335 </modify-argument>
4335 <modify-argument index="6">
4336 <modify-argument index="6">
4336 <remove-default-expression/>
4337 <remove-default-expression/>
4337 </modify-argument>
4338 </modify-argument>
4338 </modify-function>
4339 </modify-function>
4339
4340
4340 <modify-function signature="setIconProvider(QFileIconProvider*)">
4341 <modify-function signature="setIconProvider(QFileIconProvider*)">
4341 <modify-argument index="1">
4342 <modify-argument index="1">
4342 <reference-count action="set" variable-name="__rcIconProvider"/>
4343 <reference-count action="set" variable-name="__rcIconProvider"/>
4343 </modify-argument>
4344 </modify-argument>
4344 </modify-function>
4345 </modify-function>
4345
4346
4346 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
4347 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
4347 <modify-argument index="1">
4348 <modify-argument index="1">
4348 <reference-count action="set" variable-name="__rcItemDelegate"/>
4349 <reference-count action="set" variable-name="__rcItemDelegate"/>
4349 </modify-argument>
4350 </modify-argument>
4350 </modify-function>
4351 </modify-function>
4351
4352
4352 <modify-function signature="setProxyModel(QAbstractProxyModel*)">
4353 <modify-function signature="setProxyModel(QAbstractProxyModel*)">
4353 <modify-argument index="1">
4354 <modify-argument index="1">
4354 <!-- Reparented -->
4355 <!-- Reparented -->
4355 <reference-count action="ignore"/>
4356 <reference-count action="ignore"/>
4356 </modify-argument>
4357 </modify-argument>
4357 </modify-function>
4358 </modify-function>
4358
4359
4359 </object-type>
4360 </object-type>
4360
4361
4361 <object-type name="QErrorMessage"/>
4362 <object-type name="QErrorMessage"/>
4362
4363
4363 <object-type name="QTabBar">
4364 <object-type name="QTabBar">
4364 <extra-includes>
4365 <extra-includes>
4365 <include file-name="QIcon" location="global"/>
4366 <include file-name="QIcon" location="global"/>
4366 </extra-includes>
4367 </extra-includes>
4367 <modify-function signature="initStyleOption(QStyleOptionTab*,int)const">
4368 <modify-function signature="initStyleOption(QStyleOptionTab*,int)const">
4368 <access modifier="private"/>
4369 <access modifier="private"/>
4369 </modify-function>
4370 </modify-function>
4370 <modify-function signature="setTabButton(int,QTabBar::ButtonPosition,QWidget*)">
4371 <modify-function signature="setTabButton(int,QTabBar::ButtonPosition,QWidget*)">
4371 <modify-argument index="3">
4372 <modify-argument index="3">
4372 <reference-count action="ignore"/>
4373 <reference-count action="ignore"/>
4373 </modify-argument>
4374 </modify-argument>
4374 </modify-function>
4375 </modify-function>
4375 </object-type>
4376 </object-type>
4376
4377
4377 <object-type name="QStandardItemModel">
4378 <object-type name="QStandardItemModel">
4378 <modify-function signature="insertColumn(int,const QModelIndex &amp;)" remove="all"/>
4379 <modify-function signature="insertColumn(int,const QModelIndex &amp;)" remove="all"/>
4379 <modify-function signature="insertRow(int,const QModelIndex &amp;)" remove="all"/>
4380 <modify-function signature="insertRow(int,const QModelIndex &amp;)" remove="all"/>
4380 <modify-function signature="parent()const" remove="all"/>
4381 <modify-function signature="parent()const" remove="all"/>
4381 <extra-includes>
4382 <extra-includes>
4382 <include file-name="QStringList" location="global"/>
4383 <include file-name="QStringList" location="global"/>
4383 <include file-name="QSize" location="global"/>
4384 <include file-name="QSize" location="global"/>
4384 </extra-includes>
4385 </extra-includes>
4385
4386
4386 <modify-function signature="appendColumn(const QList&lt;QStandardItem *&gt;&amp;)">
4387 <modify-function signature="appendColumn(const QList&lt;QStandardItem *&gt;&amp;)">
4387 <modify-argument index="1">
4388 <modify-argument index="1">
4388 <define-ownership class="java" owner="c++"/>
4389 <define-ownership class="java" owner="c++"/>
4389 </modify-argument>
4390 </modify-argument>
4390 </modify-function>
4391 </modify-function>
4391 <modify-function signature="takeColumn(int)">
4392 <modify-function signature="takeColumn(int)">
4392 <modify-argument index="return">
4393 <modify-argument index="return">
4393 <define-ownership class="java" owner="default"/>
4394 <define-ownership class="java" owner="default"/>
4394 </modify-argument>
4395 </modify-argument>
4395 </modify-function>
4396 </modify-function>
4396 <modify-function signature="takeRow(int)">
4397 <modify-function signature="takeRow(int)">
4397 <modify-argument index="return">
4398 <modify-argument index="return">
4398 <define-ownership class="java" owner="default"/>
4399 <define-ownership class="java" owner="default"/>
4399 </modify-argument>
4400 </modify-argument>
4400 </modify-function>
4401 </modify-function>
4401 <modify-function signature="takeHorizontalHeaderItem(int)">
4402 <modify-function signature="takeHorizontalHeaderItem(int)">
4402 <modify-argument index="return">
4403 <modify-argument index="return">
4403 <define-ownership class="java" owner="default"/>
4404 <define-ownership class="java" owner="default"/>
4404 </modify-argument>
4405 </modify-argument>
4405 </modify-function>
4406 </modify-function>
4406 <modify-function signature="takeVerticalHeaderItem(int)">
4407 <modify-function signature="takeVerticalHeaderItem(int)">
4407 <modify-argument index="return">
4408 <modify-argument index="return">
4408 <define-ownership class="java" owner="default"/>
4409 <define-ownership class="java" owner="default"/>
4409 </modify-argument>
4410 </modify-argument>
4410 </modify-function>
4411 </modify-function>
4411 <modify-function signature="takeItem(int,int)">
4412 <modify-function signature="takeItem(int,int)">
4412 <modify-argument index="return">
4413 <modify-argument index="return">
4413 <define-ownership class="java" owner="default"/>
4414 <define-ownership class="java" owner="default"/>
4414 </modify-argument>
4415 </modify-argument>
4415 </modify-function>
4416 </modify-function>
4416 <modify-function signature="appendRow(const QList&lt;QStandardItem *&gt;&amp;)">
4417 <modify-function signature="appendRow(const QList&lt;QStandardItem *&gt;&amp;)">
4417 <modify-argument index="1">
4418 <modify-argument index="1">
4418 <define-ownership class="java" owner="c++"/>
4419 <define-ownership class="java" owner="c++"/>
4419 </modify-argument>
4420 </modify-argument>
4420 </modify-function>
4421 </modify-function>
4421 <modify-function signature="appendRow(QStandardItem *)">
4422 <modify-function signature="appendRow(QStandardItem *)">
4422 <modify-argument index="1">
4423 <modify-argument index="1">
4423 <define-ownership class="java" owner="c++"/>
4424 <define-ownership class="java" owner="c++"/>
4424 </modify-argument>
4425 </modify-argument>
4425 </modify-function>
4426 </modify-function>
4426 <modify-function signature="insertColumn(int, const QList&lt;QStandardItem *&gt;&amp;)">
4427 <modify-function signature="insertColumn(int, const QList&lt;QStandardItem *&gt;&amp;)">
4427 <modify-argument index="2">
4428 <modify-argument index="2">
4428 <define-ownership class="java" owner="c++"/>
4429 <define-ownership class="java" owner="c++"/>
4429 </modify-argument>
4430 </modify-argument>
4430 </modify-function>
4431 </modify-function>
4431 <modify-function signature="insertRow(int, const QList&lt;QStandardItem *&gt;&amp;)">
4432 <modify-function signature="insertRow(int, const QList&lt;QStandardItem *&gt;&amp;)">
4432 <modify-argument index="2">
4433 <modify-argument index="2">
4433 <define-ownership class="java" owner="c++"/>
4434 <define-ownership class="java" owner="c++"/>
4434 </modify-argument>
4435 </modify-argument>
4435 </modify-function>
4436 </modify-function>
4436 <modify-function signature="insertRow(int, QStandardItem *)">
4437 <modify-function signature="insertRow(int, QStandardItem *)">
4437 <modify-argument index="2">
4438 <modify-argument index="2">
4438 <define-ownership class="java" owner="c++"/>
4439 <define-ownership class="java" owner="c++"/>
4439 </modify-argument>
4440 </modify-argument>
4440 </modify-function>
4441 </modify-function>
4441 <modify-function signature="setHorizontalHeaderItem(int, QStandardItem *)">
4442 <modify-function signature="setHorizontalHeaderItem(int, QStandardItem *)">
4442 <modify-argument index="2">
4443 <modify-argument index="2">
4443 <define-ownership class="java" owner="c++"/>
4444 <define-ownership class="java" owner="c++"/>
4444 </modify-argument>
4445 </modify-argument>
4445 </modify-function>
4446 </modify-function>
4446 <modify-function signature="setItem(int, int, QStandardItem *)">
4447 <modify-function signature="setItem(int, int, QStandardItem *)">
4447 <modify-argument index="3">
4448 <modify-argument index="3">
4448 <define-ownership class="java" owner="c++"/>
4449 <define-ownership class="java" owner="c++"/>
4449 </modify-argument>
4450 </modify-argument>
4450 </modify-function>
4451 </modify-function>
4451 <modify-function signature="setItem(int, QStandardItem *)">
4452 <modify-function signature="setItem(int, QStandardItem *)">
4452 <modify-argument index="2">
4453 <modify-argument index="2">
4453 <define-ownership class="java" owner="c++"/>
4454 <define-ownership class="java" owner="c++"/>
4454 </modify-argument>
4455 </modify-argument>
4455 </modify-function>
4456 </modify-function>
4456 <modify-function signature="setItemPrototype(const QStandardItem *)">
4457 <modify-function signature="setItemPrototype(const QStandardItem *)">
4457 <modify-argument index="1">
4458 <modify-argument index="1">
4458 <define-ownership class="java" owner="c++"/>
4459 <define-ownership class="java" owner="c++"/>
4459 </modify-argument>
4460 </modify-argument>
4460 </modify-function>
4461 </modify-function>
4461 <modify-function signature="setVerticalHeaderItem(int, QStandardItem *)">
4462 <modify-function signature="setVerticalHeaderItem(int, QStandardItem *)">
4462 <modify-argument index="2">
4463 <modify-argument index="2">
4463 <define-ownership class="java" owner="c++"/>
4464 <define-ownership class="java" owner="c++"/>
4464 </modify-argument>
4465 </modify-argument>
4465 </modify-function>
4466 </modify-function>
4466 </object-type>
4467 </object-type>
4467
4468
4468 <object-type name="QRadioButton">
4469 <object-type name="QRadioButton">
4469 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
4470 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
4470 <access modifier="private"/>
4471 <access modifier="private"/>
4471 </modify-function>
4472 </modify-function>
4472 </object-type>
4473 </object-type>
4473
4474
4474 <object-type name="QScrollBar">
4475 <object-type name="QScrollBar">
4475 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4476 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4476 <access modifier="private"/>
4477 <access modifier="private"/>
4477 </modify-function>
4478 </modify-function>
4478 </object-type>
4479 </object-type>
4479
4480
4480 <object-type name="QClipboard">
4481 <object-type name="QClipboard">
4481 <extra-includes>
4482 <extra-includes>
4482 <include file-name="QImage" location="global"/>
4483 <include file-name="QImage" location="global"/>
4483 <include file-name="QPixmap" location="global"/>
4484 <include file-name="QPixmap" location="global"/>
4484 </extra-includes>
4485 </extra-includes>
4485 <modify-function signature="setMimeData(QMimeData *, QClipboard::Mode)">
4486 <modify-function signature="setMimeData(QMimeData *, QClipboard::Mode)">
4486 <modify-argument index="1">
4487 <modify-argument index="1">
4487 <define-ownership class="java" owner="c++"/>
4488 <define-ownership class="java" owner="c++"/>
4488 </modify-argument>
4489 </modify-argument>
4489 </modify-function>
4490 </modify-function>
4490 <modify-function signature="text(QString&amp;,QClipboard::Mode)const">
4491 <modify-function signature="text(QString&amp;,QClipboard::Mode)const">
4491 <access modifier="private"/>
4492 <access modifier="private"/>
4492 <modify-argument index="2">
4493 <modify-argument index="2">
4493 <remove-default-expression/>
4494 <remove-default-expression/>
4494 </modify-argument>
4495 </modify-argument>
4495 </modify-function>
4496 </modify-function>
4496
4497
4497 </object-type>
4498 </object-type>
4498
4499
4499 <object-type name="QAbstractScrollArea">
4500 <object-type name="QAbstractScrollArea">
4500 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
4501 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
4501 <modify-function signature="addScrollBarWidget(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
4502 <modify-function signature="addScrollBarWidget(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
4502 <modify-argument index="1">
4503 <modify-argument index="1">
4503 <reference-count action="ignore"/>
4504 <reference-count action="ignore"/>
4504 </modify-argument>
4505 </modify-argument>
4505 </modify-function>
4506 </modify-function>
4506 <modify-function signature="setCornerWidget(QWidget*)">
4507 <modify-function signature="setCornerWidget(QWidget*)">
4507 <modify-argument index="1">
4508 <modify-argument index="1">
4508 <reference-count action="ignore"/>
4509 <reference-count action="ignore"/>
4509 </modify-argument>
4510 </modify-argument>
4510 </modify-function>
4511 </modify-function>
4511 <modify-function signature="setHorizontalScrollBar(QScrollBar*)">
4512 <modify-function signature="setHorizontalScrollBar(QScrollBar*)">
4512 <modify-argument index="1">
4513 <modify-argument index="1">
4513 <reference-count action="ignore"/>
4514 <reference-count action="ignore"/>
4514 </modify-argument>
4515 </modify-argument>
4515 </modify-function>
4516 </modify-function>
4516
4517
4517 <modify-function signature="setVerticalScrollBar(QScrollBar*)">
4518 <modify-function signature="setVerticalScrollBar(QScrollBar*)">
4518 <modify-argument index="1">
4519 <modify-argument index="1">
4519 <reference-count action="ignore"/>
4520 <reference-count action="ignore"/>
4520 </modify-argument>
4521 </modify-argument>
4521 </modify-function>
4522 </modify-function>
4522
4523
4523 <modify-function signature="setViewport(QWidget*)">
4524 <modify-function signature="setViewport(QWidget*)">
4524 <modify-argument index="1">
4525 <modify-argument index="1">
4525 <reference-count action="ignore"/>
4526 <reference-count action="ignore"/>
4526 </modify-argument>
4527 </modify-argument>
4527 </modify-function>
4528 </modify-function>
4528
4529
4529 <modify-function signature="setupViewport(QWidget*)">
4530 <modify-function signature="setupViewport(QWidget*)">
4530 <modify-argument index="1">
4531 <modify-argument index="1">
4531 <reference-count action="ignore"/>
4532 <reference-count action="ignore"/>
4532 </modify-argument>
4533 </modify-argument>
4533 </modify-function>
4534 </modify-function>
4534
4535
4535 <modify-function signature="viewportEvent(QEvent*)">
4536 <modify-function signature="viewportEvent(QEvent*)">
4536 <modify-argument index="1" invalidate-after-use="yes"/>
4537 <modify-argument index="1" invalidate-after-use="yes"/>
4537 </modify-function>
4538 </modify-function>
4538
4539
4539 </object-type>
4540 </object-type>
4540
4541
4541 <object-type name="QPaintEngineState">
4542 <object-type name="QPaintEngineState">
4542 <extra-includes>
4543 <extra-includes>
4543 <include file-name="QPainterPath" location="global"/>
4544 <include file-name="QPainterPath" location="global"/>
4544 </extra-includes>
4545 </extra-includes>
4545 </object-type>
4546 </object-type>
4546
4547
4547 <object-type name="QRubberBand">
4548 <object-type name="QRubberBand">
4548 <modify-function signature="initStyleOption(QStyleOptionRubberBand*)const">
4549 <modify-function signature="initStyleOption(QStyleOptionRubberBand*)const">
4549 <access modifier="private"/>
4550 <access modifier="private"/>
4550 </modify-function>
4551 </modify-function>
4551 <modify-function signature="move(int,int)" rename="moveRubberBand"/>
4552 <modify-function signature="move(int,int)" rename="moveRubberBand"/>
4552 <modify-function signature="move(const QPoint &amp;)" rename="moveRubberBand"/>
4553 <modify-function signature="move(const QPoint &amp;)" rename="moveRubberBand"/>
4553 <modify-function signature="resize(int,int)" rename="resizeRubberBand"/>
4554 <modify-function signature="resize(int,int)" rename="resizeRubberBand"/>
4554 <modify-function signature="resize(const QSize &amp;)" rename="resizeRubberBand"/>
4555 <modify-function signature="resize(const QSize &amp;)" rename="resizeRubberBand"/>
4555 <modify-function signature="setGeometry(int,int,int,int)" rename="setRubberBandGeometry"/>
4556 <modify-function signature="setGeometry(int,int,int,int)" rename="setRubberBandGeometry"/>
4556 <modify-function signature="setGeometry(const QRect &amp;)" rename="setRubberBandGeometry"/>
4557 <modify-function signature="setGeometry(const QRect &amp;)" rename="setRubberBandGeometry"/>
4557 </object-type>
4558 </object-type>
4558
4559
4559 <object-type name="QTextLayout">
4560 <object-type name="QTextLayout">
4560 <extra-includes>
4561 <extra-includes>
4561 <include file-name="QTextOption" location="global"/>
4562 <include file-name="QTextOption" location="global"/>
4562 </extra-includes>
4563 </extra-includes>
4563 </object-type>
4564 </object-type>
4564
4565
4565 <object-type name="QTableWidget">
4566 <object-type name="QTableWidget">
4566 <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;)const">
4567 <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;)const">
4567 <modify-argument index="1" invalidate-after-use="yes"/>
4568 <modify-argument index="1" invalidate-after-use="yes"/>
4568 </modify-function>
4569 </modify-function>
4569 <modify-function signature="isSortingEnabled()const" remove="all"/>
4570 <modify-function signature="isSortingEnabled()const" remove="all"/>
4570 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
4571 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
4571 <modify-function signature="setHorizontalHeaderItem(int, QTableWidgetItem *)">
4572 <modify-function signature="setHorizontalHeaderItem(int, QTableWidgetItem *)">
4572 <modify-argument index="2">
4573 <modify-argument index="2">
4573 <define-ownership class="java" owner="c++"/>
4574 <define-ownership class="java" owner="c++"/>
4574 </modify-argument>
4575 </modify-argument>
4575 </modify-function>
4576 </modify-function>
4576 <modify-function signature="setItem(int, int, QTableWidgetItem *)">
4577 <modify-function signature="setItem(int, int, QTableWidgetItem *)">
4577 <modify-argument index="3">
4578 <modify-argument index="3">
4578 <define-ownership class="java" owner="c++"/>
4579 <define-ownership class="java" owner="c++"/>
4579 </modify-argument>
4580 </modify-argument>
4580 </modify-function>
4581 </modify-function>
4581 <modify-function signature="takeHorizontalHeaderItem(int)">
4582 <modify-function signature="takeHorizontalHeaderItem(int)">
4582 <modify-argument index="return">
4583 <modify-argument index="return">
4583 <define-ownership class="java" owner="default"/>
4584 <define-ownership class="java" owner="default"/>
4584 </modify-argument>
4585 </modify-argument>
4585 </modify-function>
4586 </modify-function>
4586 <modify-function signature="takeVerticalHeaderItem(int)">
4587 <modify-function signature="takeVerticalHeaderItem(int)">
4587 <modify-argument index="return">
4588 <modify-argument index="return">
4588 <define-ownership class="java" owner="default"/>
4589 <define-ownership class="java" owner="default"/>
4589 </modify-argument>
4590 </modify-argument>
4590 </modify-function>
4591 </modify-function>
4591 <modify-function signature="takeItem(int,int)">
4592 <modify-function signature="takeItem(int,int)">
4592 <modify-argument index="return">
4593 <modify-argument index="return">
4593 <define-ownership class="java" owner="default"/>
4594 <define-ownership class="java" owner="default"/>
4594 </modify-argument>
4595 </modify-argument>
4595 </modify-function>
4596 </modify-function>
4596 <modify-function signature="setItemPrototype(const QTableWidgetItem *)">
4597 <modify-function signature="setItemPrototype(const QTableWidgetItem *)">
4597 <modify-argument index="1">
4598 <modify-argument index="1">
4598 <define-ownership class="java" owner="c++"/>
4599 <define-ownership class="java" owner="c++"/>
4599 </modify-argument>
4600 </modify-argument>
4600 </modify-function>
4601 </modify-function>
4601 <modify-function signature="setVerticalHeaderItem(int, QTableWidgetItem *)">
4602 <modify-function signature="setVerticalHeaderItem(int, QTableWidgetItem *)">
4602 <modify-argument index="2">
4603 <modify-argument index="2">
4603 <define-ownership class="java" owner="c++"/>
4604 <define-ownership class="java" owner="c++"/>
4604 </modify-argument>
4605 </modify-argument>
4605 </modify-function>
4606 </modify-function>
4606 <modify-function signature="setCellWidget(int,int,QWidget*)">
4607 <modify-function signature="setCellWidget(int,int,QWidget*)">
4607 <modify-argument index="3">
4608 <modify-argument index="3">
4608 <reference-count action="ignore"/>
4609 <reference-count action="ignore"/>
4609 </modify-argument>
4610 </modify-argument>
4610 </modify-function>
4611 </modify-function>
4611 <modify-function signature="setCurrentItem(QTableWidgetItem*)">
4612 <modify-function signature="setCurrentItem(QTableWidgetItem*)">
4612 <modify-argument index="1">
4613 <modify-argument index="1">
4613 <reference-count action="ignore"/>
4614 <reference-count action="ignore"/>
4614 </modify-argument>
4615 </modify-argument>
4615 </modify-function>
4616 </modify-function>
4616 <modify-function signature="setCurrentItem(QTableWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
4617 <modify-function signature="setCurrentItem(QTableWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
4617 <modify-argument index="1">
4618 <modify-argument index="1">
4618 <reference-count action="ignore"/>
4619 <reference-count action="ignore"/>
4619 </modify-argument>
4620 </modify-argument>
4620 </modify-function>
4621 </modify-function>
4621 <modify-function signature="setItemSelected(const QTableWidgetItem*,bool)">
4622 <modify-function signature="setItemSelected(const QTableWidgetItem*,bool)">
4622 <remove/>
4623 <remove/>
4623 </modify-function>
4624 </modify-function>
4624 <modify-function signature="isItemSelected(const QTableWidgetItem*)const">
4625 <modify-function signature="isItemSelected(const QTableWidgetItem*)const">
4625 <remove/>
4626 <remove/>
4626 </modify-function>
4627 </modify-function>
4627 <modify-function signature="setModel(QAbstractItemModel*)">
4628 <modify-function signature="setModel(QAbstractItemModel*)">
4628 <modify-argument index="1">
4629 <modify-argument index="1">
4629 <reference-count action="ignore"/>
4630 <reference-count action="ignore"/>
4630 </modify-argument>
4631 </modify-argument>
4631 </modify-function>
4632 </modify-function>
4632
4633
4633 <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;)const" remove="all"/>
4634 <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;)const" remove="all"/>
4634 </object-type>
4635 </object-type>
4635 <object-type name="QTextDocument">
4636 <object-type name="QTextDocument">
4636 <extra-includes>
4637 <extra-includes>
4637 <include file-name="QTextBlock" location="global"/>
4638 <include file-name="QTextBlock" location="global"/>
4638 <include file-name="QTextFormat" location="global"/>
4639 <include file-name="QTextFormat" location="global"/>
4639 <include file-name="QTextCursor" location="global"/>
4640 <include file-name="QTextCursor" location="global"/>
4640 </extra-includes>
4641 </extra-includes>
4641 <modify-function signature="redo(QTextCursor*)">
4642 <modify-function signature="redo(QTextCursor*)">
4642 <access modifier="private"/>
4643 <access modifier="private"/>
4643 </modify-function>
4644 </modify-function>
4644 <modify-function signature="setDocumentLayout(QAbstractTextDocumentLayout*)">
4645 <modify-function signature="setDocumentLayout(QAbstractTextDocumentLayout*)">
4645 <modify-argument index="1">
4646 <modify-argument index="1">
4646 <define-ownership class="java" owner="c++"/>
4647 <define-ownership class="java" owner="c++"/>
4647 </modify-argument>
4648 </modify-argument>
4648 </modify-function>
4649 </modify-function>
4649
4650
4650 <modify-function signature="undo(QTextCursor*)">
4651 <modify-function signature="undo(QTextCursor*)">
4651 <access modifier="private"/>
4652 <access modifier="private"/>
4652 </modify-function>
4653 </modify-function>
4653 </object-type>
4654 </object-type>
4654
4655
4655 <object-type name="QTextDocumentWriter">
4656 <object-type name="QTextDocumentWriter">
4656 <modify-function signature="setCodec(QTextCodec*)">
4657 <modify-function signature="setCodec(QTextCodec*)">
4657 <modify-argument index="1">
4658 <modify-argument index="1">
4658 <reference-count action="set" variable-name="__rcCodec"/>
4659 <reference-count action="set" variable-name="__rcCodec"/>
4659 </modify-argument>
4660 </modify-argument>
4660 </modify-function>
4661 </modify-function>
4661 <modify-function signature="setDevice(QIODevice*)">
4662 <modify-function signature="setDevice(QIODevice*)">
4662 <modify-argument index="1">
4663 <modify-argument index="1">
4663 <reference-count action="set" variable-name="__rcDevice"/>
4664 <reference-count action="set" variable-name="__rcDevice"/>
4664 </modify-argument>
4665 </modify-argument>
4665 </modify-function>
4666 </modify-function>
4666 </object-type>
4667 </object-type>
4667
4668
4668 <object-type name="QSplitter">
4669 <object-type name="QSplitter">
4669
4670
4670 <modify-function signature="getRange(int,int*,int*)const">
4671 <modify-function signature="getRange(int,int*,int*)const">
4671 <access modifier="private"/>
4672 <access modifier="private"/>
4672 </modify-function>
4673 </modify-function>
4673 <modify-function signature="addWidget(QWidget *)">
4674 <modify-function signature="addWidget(QWidget *)">
4674 <modify-argument index="1">
4675 <modify-argument index="1">
4675 <reference-count action="ignore"/>
4676 <reference-count action="ignore"/>
4676 </modify-argument>
4677 </modify-argument>
4677 </modify-function>
4678 </modify-function>
4678 <modify-function signature="insertWidget(int, QWidget *)">
4679 <modify-function signature="insertWidget(int, QWidget *)">
4679 <modify-argument index="2">
4680 <modify-argument index="2">
4680 <reference-count action="ignore"/>
4681 <reference-count action="ignore"/>
4681 </modify-argument>
4682 </modify-argument>
4682 </modify-function>
4683 </modify-function>
4683 </object-type>
4684 </object-type>
4684
4685
4685 <object-type name="QGroupBox">
4686 <object-type name="QGroupBox">
4686 <modify-function signature="initStyleOption(QStyleOptionGroupBox*)const">
4687 <modify-function signature="initStyleOption(QStyleOptionGroupBox*)const">
4687 <access modifier="private"/>
4688 <access modifier="private"/>
4688 </modify-function>
4689 </modify-function>
4689 </object-type>
4690 </object-type>
4690
4691
4691 <object-type name="QStackedWidget">
4692 <object-type name="QStackedWidget">
4692 <modify-function signature="addWidget(QWidget*)">
4693 <modify-function signature="addWidget(QWidget*)">
4693 <modify-argument index="1">
4694 <modify-argument index="1">
4694 <reference-count action="ignore"/>
4695 <reference-count action="ignore"/>
4695 </modify-argument>
4696 </modify-argument>
4696 </modify-function>
4697 </modify-function>
4697 <modify-function signature="insertWidget(int,QWidget*)">
4698 <modify-function signature="insertWidget(int,QWidget*)">
4698 <modify-argument index="2">
4699 <modify-argument index="2">
4699 <reference-count action="ignore"/>
4700 <reference-count action="ignore"/>
4700 </modify-argument>
4701 </modify-argument>
4701 </modify-function>
4702 </modify-function>
4702 <modify-function signature="removeWidget(QWidget*)">
4703 <modify-function signature="removeWidget(QWidget*)">
4703 <modify-argument index="1">
4704 <modify-argument index="1">
4704 <reference-count action="ignore"/>
4705 <reference-count action="ignore"/>
4705 </modify-argument>
4706 </modify-argument>
4706 </modify-function>
4707 </modify-function>
4707 <modify-function signature="setCurrentWidget(QWidget*)">
4708 <modify-function signature="setCurrentWidget(QWidget*)">
4708 <modify-argument index="1">
4709 <modify-argument index="1">
4709 <reference-count action="ignore"/>
4710 <reference-count action="ignore"/>
4710 </modify-argument>
4711 </modify-argument>
4711 </modify-function>
4712 </modify-function>
4712 </object-type>
4713 </object-type>
4713
4714
4714 <object-type name="QSplitterHandle">
4715 <object-type name="QSplitterHandle">
4715 </object-type>
4716 </object-type>
4716
4717
4717 <object-type name="QDial">
4718 <object-type name="QDial">
4718 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4719 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4719 <access modifier="private"/>
4720 <access modifier="private"/>
4720 </modify-function>
4721 </modify-function>
4721 </object-type>
4722 </object-type>
4722
4723
4723 <object-type name="QLineEdit">
4724 <object-type name="QLineEdit">
4724 <modify-function signature="initStyleOption(QStyleOptionFrame*)const">
4725 <modify-function signature="initStyleOption(QStyleOptionFrame*)const">
4725 <access modifier="private"/>
4726 <access modifier="private"/>
4726 </modify-function>
4727 </modify-function>
4727 <modify-function signature="setCompleter(QCompleter *)">
4728 <modify-function signature="setCompleter(QCompleter *)">
4728 <modify-argument index="1">
4729 <modify-argument index="1">
4729 <reference-count action="set" variable-name="__rcCompleter"/>
4730 <reference-count action="set" variable-name="__rcCompleter"/>
4730 </modify-argument>
4731 </modify-argument>
4731 </modify-function>
4732 </modify-function>
4732 <modify-function signature="setValidator(const QValidator *)">
4733 <modify-function signature="setValidator(const QValidator *)">
4733 <modify-argument index="1">
4734 <modify-argument index="1">
4734 <reference-count action="set" variable-name="__rcValidator"/>
4735 <reference-count action="set" variable-name="__rcValidator"/>
4735 </modify-argument>
4736 </modify-argument>
4736 </modify-function>
4737 </modify-function>
4737 </object-type>
4738 </object-type>
4738
4739
4739 <object-type name="QLCDNumber"/>
4740 <object-type name="QLCDNumber"/>
4740
4741
4741 <object-type name="QSplashScreen">
4742 <object-type name="QSplashScreen">
4742 <modify-function signature="showMessage(const QString &amp;, int, const QColor &amp;)">
4743 <modify-function signature="showMessage(const QString &amp;, int, const QColor &amp;)">
4743 <modify-argument index="3">
4744 <modify-argument index="3">
4744 <replace-default-expression with="QColor.black"/>
4745 <replace-default-expression with="QColor.black"/>
4745 </modify-argument>
4746 </modify-argument>
4746 </modify-function>
4747 </modify-function>
4747 <modify-function signature="repaint()" remove="all"/>
4748 <modify-function signature="repaint()" remove="all"/>
4748 <modify-function signature="drawContents(QPainter*)">
4749 <modify-function signature="drawContents(QPainter*)">
4749 <modify-argument index="1" invalidate-after-use="yes"/>
4750 <modify-argument index="1" invalidate-after-use="yes"/>
4750 </modify-function>
4751 </modify-function>
4751 </object-type>
4752 </object-type>
4752
4753
4753 <object-type name="QDockWidget">
4754 <object-type name="QDockWidget">
4754 <modify-function signature="initStyleOption(QStyleOptionDockWidget*)const">
4755 <modify-function signature="initStyleOption(QStyleOptionDockWidget*)const">
4755 <access modifier="private"/>
4756 <access modifier="private"/>
4756 </modify-function>
4757 </modify-function>
4757 <inject-code>
4758 <inject-code>
4758 <insert-template name="gui.init_style_option">
4759 <insert-template name="gui.init_style_option">
4759 <replace from="%TYPE" to="QStyleOptionDockWidget"/>
4760 <replace from="%TYPE" to="QStyleOptionDockWidget"/>
4760 </insert-template>
4761 </insert-template>
4761 </inject-code>
4762 </inject-code>
4762 <modify-function signature="setTitleBarWidget(QWidget*)">
4763 <modify-function signature="setTitleBarWidget(QWidget*)">
4763 <modify-argument index="1">
4764 <modify-argument index="1">
4764 <reference-count action="ignore"/>
4765 <reference-count action="ignore"/>
4765 </modify-argument>
4766 </modify-argument>
4766 </modify-function>
4767 </modify-function>
4767 <modify-function signature="setWidget(QWidget*)">
4768 <modify-function signature="setWidget(QWidget*)">
4768 <modify-argument index="1">
4769 <modify-argument index="1">
4769 <reference-count action="ignore"/>
4770 <reference-count action="ignore"/>
4770 </modify-argument>
4771 </modify-argument>
4771 </modify-function>
4772 </modify-function>
4772 </object-type>
4773 </object-type>
4773
4774
4774 <object-type name="QAbstractProxyModel">
4775 <object-type name="QAbstractProxyModel">
4775 <extra-includes>
4776 <extra-includes>
4776 <include file-name="QItemSelection" location="global"/>
4777 <include file-name="QItemSelection" location="global"/>
4777 <include file-name="QStringList" location="global"/>
4778 <include file-name="QStringList" location="global"/>
4778 <include file-name="QSize" location="global"/>
4779 <include file-name="QSize" location="global"/>
4779 </extra-includes>
4780 </extra-includes>
4780
4781
4781 <modify-function signature="setSourceModel(QAbstractItemModel *)">
4782 <modify-function signature="setSourceModel(QAbstractItemModel *)">
4782 <modify-argument index="1">
4783 <modify-argument index="1">
4783 <reference-count action="set" variable-name="__rcSourceModel"/>
4784 <reference-count action="set" variable-name="__rcSourceModel"/>
4784 </modify-argument>
4785 </modify-argument>
4785 </modify-function>
4786 </modify-function>
4786
4787
4787 </object-type>
4788 </object-type>
4788
4789
4789 <object-type name="QDesktopWidget">
4790 <object-type name="QDesktopWidget">
4790 </object-type>
4791 </object-type>
4791
4792
4792 <object-type name="QFrame">
4793 <object-type name="QFrame">
4793 </object-type>
4794 </object-type>
4794
4795
4795 <object-type name="QTextTable">
4796 <object-type name="QTextTable">
4796 <modify-function signature="format() const">
4797 <modify-function signature="format() const">
4797 <rename to="tableFormat"/>
4798 <rename to="tableFormat"/>
4798 </modify-function>
4799 </modify-function>
4799 <extra-includes>
4800 <extra-includes>
4800 <include file-name="QTextCursor" location="global"/>
4801 <include file-name="QTextCursor" location="global"/>
4801 </extra-includes>
4802 </extra-includes>
4802 </object-type>
4803 </object-type>
4803
4804
4804 <object-type name="QSpinBox">
4805 <object-type name="QSpinBox">
4805 <modify-function signature="valueChanged(const QString &amp;)">
4806 <modify-function signature="valueChanged(const QString &amp;)">
4806 <rename to="valueStringChanged"/>
4807 <rename to="valueStringChanged"/>
4807 </modify-function>
4808 </modify-function>
4808 </object-type>
4809 </object-type>
4809
4810
4810 <object-type name="QTextBrowser">
4811 <object-type name="QTextBrowser">
4811 <modify-function signature="highlighted(const QString &amp;)">
4812 <modify-function signature="highlighted(const QString &amp;)">
4812 <rename to="highlightedString"/>
4813 <rename to="highlightedString"/>
4813 </modify-function>
4814 </modify-function>
4814 </object-type>
4815 </object-type>
4815
4816
4816 <object-type name="QDoubleSpinBox">
4817 <object-type name="QDoubleSpinBox">
4817 <modify-function signature="valueChanged(const QString &amp;)">
4818 <modify-function signature="valueChanged(const QString &amp;)">
4818 <rename to="valueStringChanged"/>
4819 <rename to="valueStringChanged"/>
4819 </modify-function>
4820 </modify-function>
4820 </object-type>
4821 </object-type>
4821
4822
4822 <object-type name="QButtonGroup">
4823 <object-type name="QButtonGroup">
4823 <modify-function signature="buttonClicked(int)">
4824 <modify-function signature="buttonClicked(int)">
4824 <rename to="buttonIdClicked"/>
4825 <rename to="buttonIdClicked"/>
4825 </modify-function>
4826 </modify-function>
4826 <modify-function signature="buttonPressed(int)">
4827 <modify-function signature="buttonPressed(int)">
4827 <rename to="buttonIdPressed"/>
4828 <rename to="buttonIdPressed"/>
4828 </modify-function>
4829 </modify-function>
4829 <modify-function signature="buttonReleased(int)">
4830 <modify-function signature="buttonReleased(int)">
4830 <rename to="buttonIdReleased"/>
4831 <rename to="buttonIdReleased"/>
4831 </modify-function>
4832 </modify-function>
4832 <modify-function signature="addButton(QAbstractButton *)">
4833 <modify-function signature="addButton(QAbstractButton *)">
4833 <modify-argument index="1">
4834 <modify-argument index="1">
4834 <reference-count action="add" variable-name="__rcButtons"/>
4835 <reference-count action="add" variable-name="__rcButtons"/>
4835 <no-null-pointer/>
4836 <no-null-pointer/>
4836 </modify-argument>
4837 </modify-argument>
4837 </modify-function>
4838 </modify-function>
4838 <modify-function signature="addButton(QAbstractButton *, int)">
4839 <modify-function signature="addButton(QAbstractButton *, int)">
4839 <modify-argument index="1">
4840 <modify-argument index="1">
4840 <reference-count action="add" variable-name="__rcButtons"/>
4841 <reference-count action="add" variable-name="__rcButtons"/>
4841 <no-null-pointer/>
4842 <no-null-pointer/>
4842 </modify-argument>
4843 </modify-argument>
4843 </modify-function>
4844 </modify-function>
4844 <modify-function signature="removeButton(QAbstractButton *)">
4845 <modify-function signature="removeButton(QAbstractButton *)">
4845 <modify-argument index="1">
4846 <modify-argument index="1">
4846 <reference-count action="remove" variable-name="__rcButtons"/>
4847 <reference-count action="remove" variable-name="__rcButtons"/>
4847 <no-null-pointer/>
4848 <no-null-pointer/>
4848 </modify-argument>
4849 </modify-argument>
4849 </modify-function>
4850 </modify-function>
4850 <modify-function signature="setId(QAbstractButton *,int)">
4851 <modify-function signature="setId(QAbstractButton *,int)">
4851 <modify-argument index="1">
4852 <modify-argument index="1">
4852 <reference-count action="ignore"/>
4853 <reference-count action="ignore"/>
4853 </modify-argument>
4854 </modify-argument>
4854 </modify-function>
4855 </modify-function>
4855 </object-type>
4856 </object-type>
4856
4857
4857 <object-type name="QToolBar">
4858 <object-type name="QToolBar">
4858 <modify-function signature="addWidget(QWidget*)">
4859 <modify-function signature="addWidget(QWidget*)">
4859 <modify-argument index="1">
4860 <modify-argument index="1">
4860 <define-ownership class="java" owner="c++"/>
4861 <define-ownership class="java" owner="c++"/>
4861 </modify-argument>
4862 </modify-argument>
4862 </modify-function>
4863 </modify-function>
4863 <modify-function signature="insertWidget(QAction*,QWidget*)">
4864 <modify-function signature="insertWidget(QAction*,QWidget*)">
4864 <modify-argument index="1">
4865 <modify-argument index="1">
4865 <reference-count action="ignore"/>
4866 <reference-count action="ignore"/>
4866 </modify-argument>
4867 </modify-argument>
4867 <modify-argument index="2">
4868 <modify-argument index="2">
4868 <define-ownership class="java" owner="c++"/>
4869 <define-ownership class="java" owner="c++"/>
4869 </modify-argument>
4870 </modify-argument>
4870 </modify-function>
4871 </modify-function>
4871 <modify-function signature="insertSeparator(QAction*)">
4872 <modify-function signature="insertSeparator(QAction*)">
4872 <modify-argument index="1">
4873 <modify-argument index="1">
4873 <reference-count action="ignore"/>
4874 <reference-count action="ignore"/>
4874 </modify-argument>
4875 </modify-argument>
4875 </modify-function>
4876 </modify-function>
4876
4877
4877 <inject-code class="pywrap-h">
4878 <inject-code class="pywrap-h">
4878 QAction* addAction (QToolBar* menu, const QString &amp; text, PyObject* callable)
4879 QAction* addAction (QToolBar* menu, const QString &amp; text, PyObject* callable)
4879 {
4880 {
4880 QAction* a = menu-&gt;addAction(text);
4881 QAction* a = menu-&gt;addAction(text);
4881 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
4882 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
4882 return a;
4883 return a;
4883 }
4884 }
4884
4885
4885 QAction* addAction (QToolBar* menu, const QIcon&amp; icon, const QString&amp; text, PyObject* callable)
4886 QAction* addAction (QToolBar* menu, const QIcon&amp; icon, const QString&amp; text, PyObject* callable)
4886 {
4887 {
4887 QAction* a = menu-&gt;addAction(text);
4888 QAction* a = menu-&gt;addAction(text);
4888 a-&gt;setIcon(icon);
4889 a-&gt;setIcon(icon);
4889 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
4890 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
4890 return a;
4891 return a;
4891 }
4892 }
4892 </inject-code>
4893 </inject-code>
4893 </object-type>
4894 </object-type>
4894
4895
4895 <object-type name="QPaintEngine">
4896 <object-type name="QPaintEngine">
4896
4897
4897 <modify-function signature="begin(QPaintDevice*)">
4898 <modify-function signature="begin(QPaintDevice*)">
4898 <modify-argument index="1" invalidate-after-use="yes"/>
4899 <modify-argument index="1" invalidate-after-use="yes"/>
4899 </modify-function>
4900 </modify-function>
4900 <modify-function signature="updateState(QPaintEngineState)">
4901 <modify-function signature="updateState(QPaintEngineState)">
4901 <modify-argument index="1" invalidate-after-use="yes"/>
4902 <modify-argument index="1" invalidate-after-use="yes"/>
4902 </modify-function>
4903 </modify-function>
4903 <modify-function signature="drawTextItem(QPointF,QTextItem)">
4904 <modify-function signature="drawTextItem(QPointF,QTextItem)">
4904 <modify-argument index="2" invalidate-after-use="yes"/>
4905 <modify-argument index="2" invalidate-after-use="yes"/>
4905 </modify-function>
4906 </modify-function>
4906
4907
4907 <extra-includes>
4908 <extra-includes>
4908 <include file-name="QVarLengthArray" location="global"/>
4909 <include file-name="QVarLengthArray" location="global"/>
4909 </extra-includes>
4910 </extra-includes>
4910 <modify-function signature="setPaintDevice(QPaintDevice*)">
4911 <modify-function signature="setPaintDevice(QPaintDevice*)">
4911 <remove/>
4912 <remove/>
4912 </modify-function>
4913 </modify-function>
4913 <modify-field name="state" read="false" write="false"/>
4914 <modify-field name="state" read="false" write="false"/>
4914 </object-type>
4915 </object-type>
4915
4916
4916 <object-type name="QAbstractTableModel">
4917 <object-type name="QAbstractTableModel">
4917 <extra-includes>
4918 <extra-includes>
4918 <include file-name="QStringList" location="global"/>
4919 <include file-name="QStringList" location="global"/>
4919 <include file-name="QSize" location="global"/>
4920 <include file-name="QSize" location="global"/>
4920 </extra-includes>
4921 </extra-includes>
4921 </object-type>
4922 </object-type>
4922
4923
4923 <object-type name="QGuiSignalMapper"/>
4924 <object-type name="QGuiSignalMapper"/>
4924
4925
4925 <object-type name="QComboBox">
4926 <object-type name="QComboBox">
4926 <modify-function signature="initStyleOption(QStyleOptionComboBox*)const">
4927 <modify-function signature="initStyleOption(QStyleOptionComboBox*)const">
4927 <access modifier="private"/>
4928 <access modifier="private"/>
4928 </modify-function>
4929 </modify-function>
4929 <modify-function signature="setCompleter(QCompleter*)">
4930 <modify-function signature="setCompleter(QCompleter*)">
4930 <modify-argument index="1">
4931 <modify-argument index="1">
4931 <reference-count variable-name="__rcCompleter" action="set"/>
4932 <reference-count variable-name="__rcCompleter" action="set"/>
4932 </modify-argument>
4933 </modify-argument>
4933 </modify-function>
4934 </modify-function>
4934 <modify-function signature="setValidator(const QValidator*)">
4935 <modify-function signature="setValidator(const QValidator*)">
4935 <modify-argument index="1">
4936 <modify-argument index="1">
4936 <reference-count variable-name="__rcValidator" action="set"/>
4937 <reference-count variable-name="__rcValidator" action="set"/>
4937 </modify-argument>
4938 </modify-argument>
4938 </modify-function>
4939 </modify-function>
4939 <modify-function signature="setItemDelegate(QAbstractItemDelegate *)">
4940 <modify-function signature="setItemDelegate(QAbstractItemDelegate *)">
4940 <modify-argument index="1">
4941 <modify-argument index="1">
4941 <define-ownership class="java" owner="c++"/>
4942 <define-ownership class="java" owner="c++"/>
4942 <no-null-pointer/>
4943 <no-null-pointer/>
4943 </modify-argument>
4944 </modify-argument>
4944 </modify-function>
4945 </modify-function>
4945 <modify-function signature="setView(QAbstractItemView *)">
4946 <modify-function signature="setView(QAbstractItemView *)">
4946 <modify-argument index="1">
4947 <modify-argument index="1">
4947 <no-null-pointer/>
4948 <no-null-pointer/>
4948 <!-- Safe to ignore because combo box reparents view -->
4949 <!-- Safe to ignore because combo box reparents view -->
4949 <reference-count action="ignore"/>
4950 <reference-count action="ignore"/>
4950 </modify-argument>
4951 </modify-argument>
4951 </modify-function>
4952 </modify-function>
4952 <modify-function signature="setLineEdit(QLineEdit *)">
4953 <modify-function signature="setLineEdit(QLineEdit *)">
4953 <modify-argument index="1">
4954 <modify-argument index="1">
4954 <no-null-pointer/>
4955 <no-null-pointer/>
4955 <!-- Safe to ignore because combo box reparents line edit -->
4956 <!-- Safe to ignore because combo box reparents line edit -->
4956 <reference-count action="ignore"/>
4957 <reference-count action="ignore"/>
4957 </modify-argument>
4958 </modify-argument>
4958 </modify-function>
4959 </modify-function>
4959 <modify-function signature="setModel(QAbstractItemModel *)">
4960 <modify-function signature="setModel(QAbstractItemModel *)">
4960 <modify-argument index="1">
4961 <modify-argument index="1">
4961 <no-null-pointer/>
4962 <no-null-pointer/>
4962 <reference-count action="set" variable-name="__rcModel"/>
4963 <reference-count action="set" variable-name="__rcModel"/>
4963 </modify-argument>
4964 </modify-argument>
4964 </modify-function>
4965 </modify-function>
4965 <inject-code>
4966 <inject-code>
4966 <insert-template name="gui.init_style_option">
4967 <insert-template name="gui.init_style_option">
4967 <replace from="%TYPE" to="QStyleOptionComboBox"/>
4968 <replace from="%TYPE" to="QStyleOptionComboBox"/>
4968 </insert-template>
4969 </insert-template>
4969 </inject-code>
4970 </inject-code>
4970 <modify-function signature="activated(int)">&gt;
4971 <modify-function signature="activated(int)">&gt;
4971 <rename to="activatedIndex"/>
4972 <rename to="activatedIndex"/>
4972 </modify-function>
4973 </modify-function>
4973 <modify-function signature="currentIndexChanged(const QString &amp;)">
4974 <modify-function signature="currentIndexChanged(const QString &amp;)">
4974 <rename to="currentStringChanged"/>
4975 <rename to="currentStringChanged"/>
4975 </modify-function>
4976 </modify-function>
4976 <modify-function signature="highlighted(int)">
4977 <modify-function signature="highlighted(int)">
4977 <rename to="highlightedIndex"/>
4978 <rename to="highlightedIndex"/>
4978 </modify-function>
4979 </modify-function>
4979
4980
4980 <modify-function signature="autoCompletion()const" remove="all"/> <!--### Obsolete in 4.3-->
4981 <modify-function signature="autoCompletion()const" remove="all"/> <!--### Obsolete in 4.3-->
4981 <modify-function signature="autoCompletionCaseSensitivity()const" remove="all"/> <!--### Obsolete in 4.3-->
4982 <modify-function signature="autoCompletionCaseSensitivity()const" remove="all"/> <!--### Obsolete in 4.3-->
4982 <modify-function signature="setAutoCompletion(bool)" remove="all"/> <!--### Obsolete in 4.3-->
4983 <modify-function signature="setAutoCompletion(bool)" remove="all"/> <!--### Obsolete in 4.3-->
4983 <modify-function signature="setAutoCompletionCaseSensitivity(Qt::CaseSensitivity)" remove="all"/> <!--### Obsolete in 4.3-->
4984 <modify-function signature="setAutoCompletionCaseSensitivity(Qt::CaseSensitivity)" remove="all"/> <!--### Obsolete in 4.3-->
4984 </object-type>
4985 </object-type>
4985
4986
4986 <object-type name="QTextEdit">
4987 <object-type name="QTextEdit">
4987 <extra-includes>
4988 <extra-includes>
4988 <include file-name="QTextCursor" location="global"/>
4989 <include file-name="QTextCursor" location="global"/>
4989 </extra-includes>
4990 </extra-includes>
4990 <modify-function signature="setDocument(QTextDocument*)">
4991 <modify-function signature="setDocument(QTextDocument*)">
4991 <modify-argument index="1">
4992 <modify-argument index="1">
4992 <reference-count action="set" variable-name="__rcDocument"/>
4993 <reference-count action="set" variable-name="__rcDocument"/>
4993 </modify-argument>
4994 </modify-argument>
4994 </modify-function>
4995 </modify-function>
4995 <modify-function signature="insertFromMimeData(const QMimeData*) ">
4996 <modify-function signature="insertFromMimeData(const QMimeData*) ">
4996 <modify-argument index="1">
4997 <modify-argument index="1">
4997 <reference-count action="ignore"/>
4998 <reference-count action="ignore"/>
4998 </modify-argument>
4999 </modify-argument>
4999 </modify-function>
5000 </modify-function>
5000 </object-type>
5001 </object-type>
5001
5002
5002 <object-type name="QPrinter" delete-in-main-thread="yes">
5003 <object-type name="QPrinter" delete-in-main-thread="yes">
5003 <modify-function signature="setEngines(QPrintEngine*,QPaintEngine*)">
5004 <modify-function signature="setEngines(QPrintEngine*,QPaintEngine*)">
5004 <modify-argument index="1">
5005 <modify-argument index="1">
5005 <reference-count action="set" variable-name="__rcPrintEngine"/>
5006 <reference-count action="set" variable-name="__rcPrintEngine"/>
5006 </modify-argument>
5007 </modify-argument>
5007 <modify-argument index="2">
5008 <modify-argument index="2">
5008 <reference-count action="set" variable-name="__rcPaintEngine"/>
5009 <reference-count action="set" variable-name="__rcPaintEngine"/>
5009 </modify-argument>
5010 </modify-argument>
5010 </modify-function>
5011 </modify-function>
5011
5012
5012 <extra-includes>
5013 <extra-includes>
5013 <include file-name="QPrinterInfo" location="global"/>
5014 <include file-name="QPrinterInfo" location="global"/>
5014 </extra-includes>
5015 </extra-includes>
5015 </object-type>
5016 </object-type>
5016
5017
5017 <object-type name="QAction">
5018 <object-type name="QAction">
5018 <modify-function signature="setMenu(QMenu*)">
5019 <modify-function signature="setMenu(QMenu*)">
5019 <modify-argument index="1">
5020 <modify-argument index="1">
5020 <reference-count action="set" variable-name="__rcMenu"/>
5021 <reference-count action="set" variable-name="__rcMenu"/>
5021 </modify-argument>
5022 </modify-argument>
5022 </modify-function>
5023 </modify-function>
5023
5024
5024 </object-type>
5025 </object-type>
5025
5026
5026 <object-type name="QPainter">
5027 <object-type name="QPainter">
5027 <extra-includes>
5028 <extra-includes>
5028 <include file-name="QWidget" location="global"/>
5029 <include file-name="QWidget" location="global"/>
5029 <include file-name="QPainterPath" location="global"/>
5030 <include file-name="QPainterPath" location="global"/>
5030 <include file-name="QPixmap" location="global"/>
5031 <include file-name="QPixmap" location="global"/>
5031 </extra-includes>
5032 </extra-includes>
5032
5033
5033 <modify-function signature="drawText(const QPointF &amp;, const QString &amp;, int, int)" remove="all"/>
5034 <modify-function signature="drawText(const QPointF &amp;, const QString &amp;, int, int)" remove="all"/>
5034
5035
5035 <modify-function signature="drawConvexPolygon(const QPoint *, int)">
5036 <modify-function signature="drawConvexPolygon(const QPoint *, int)">
5036 <remove/>
5037 <remove/>
5037 </modify-function>
5038 </modify-function>
5038 <modify-function signature="drawConvexPolygon(const QPointF *, int)">
5039 <modify-function signature="drawConvexPolygon(const QPointF *, int)">
5039 <remove/>
5040 <remove/>
5040 </modify-function>
5041 </modify-function>
5041 <modify-function signature="drawLines(const QLine *, int)">
5042 <modify-function signature="drawLines(const QLine *, int)">
5042 <remove/>
5043 <remove/>
5043 </modify-function>
5044 </modify-function>
5044 <modify-function signature="drawLines(const QLineF *, int)">
5045 <modify-function signature="drawLines(const QLineF *, int)">
5045 <remove/>
5046 <remove/>
5046 </modify-function>
5047 </modify-function>
5047 <modify-function signature="drawLines(const QPoint *, int)">
5048 <modify-function signature="drawLines(const QPoint *, int)">
5048 <remove/>
5049 <remove/>
5049 </modify-function>
5050 </modify-function>
5050 <modify-function signature="drawLines(const QPointF *, int)">
5051 <modify-function signature="drawLines(const QPointF *, int)">
5051 <remove/>
5052 <remove/>
5052 </modify-function>
5053 </modify-function>
5053 <modify-function signature="drawPoints(const QPoint *, int)">
5054 <modify-function signature="drawPoints(const QPoint *, int)">
5054 <remove/>
5055 <remove/>
5055 </modify-function>
5056 </modify-function>
5056 <modify-function signature="drawPoints(const QPointF *, int)">
5057 <modify-function signature="drawPoints(const QPointF *, int)">
5057 <remove/>
5058 <remove/>
5058 </modify-function>
5059 </modify-function>
5059 <modify-function signature="drawPolygon(const QPoint *, int, Qt::FillRule)">
5060 <modify-function signature="drawPolygon(const QPoint *, int, Qt::FillRule)">
5060 <remove/>
5061 <remove/>
5061 </modify-function>
5062 </modify-function>
5062 <modify-function signature="drawPolygon(const QPointF *, int, Qt::FillRule)">
5063 <modify-function signature="drawPolygon(const QPointF *, int, Qt::FillRule)">
5063 <remove/>
5064 <remove/>
5064 </modify-function>
5065 </modify-function>
5065 <modify-function signature="drawPolyline(const QPoint *, int)">
5066 <modify-function signature="drawPolyline(const QPoint *, int)">
5066 <remove/>
5067 <remove/>
5067 </modify-function>
5068 </modify-function>
5068 <modify-function signature="drawPolyline(const QPointF *, int)">
5069 <modify-function signature="drawPolyline(const QPointF *, int)">
5069 <remove/>
5070 <remove/>
5070 </modify-function>
5071 </modify-function>
5071 <modify-function signature="drawRects(const QRect *, int)">
5072 <modify-function signature="drawRects(const QRect *, int)">
5072 <remove/>
5073 <remove/>
5073 </modify-function>
5074 </modify-function>
5074 <modify-function signature="drawRects(const QRectF *, int)">
5075 <modify-function signature="drawRects(const QRectF *, int)">
5075 <remove/>
5076 <remove/>
5076 </modify-function>
5077 </modify-function>
5077 <modify-function signature="drawLines(const QVector&lt;QPoint&gt; &amp;)">
5078 <modify-function signature="drawLines(const QVector&lt;QPoint&gt; &amp;)">
5078 <rename to="drawLinesFromPoints"/>
5079 <rename to="drawLinesFromPoints"/>
5079 </modify-function>
5080 </modify-function>
5080 <modify-function signature="drawLines(const QVector&lt;QPointF&gt; &amp;)">
5081 <modify-function signature="drawLines(const QVector&lt;QPointF&gt; &amp;)">
5081 <rename to="drawLinesFromPointsF"/>
5082 <rename to="drawLinesFromPointsF"/>
5082 </modify-function>
5083 </modify-function>
5083 <modify-function signature="drawLines(const QVector&lt;QLineF&gt; &amp;)">
5084 <modify-function signature="drawLines(const QVector&lt;QLineF&gt; &amp;)">
5084 <rename to="drawLinesF"/>
5085 <rename to="drawLinesF"/>
5085 </modify-function>
5086 </modify-function>
5086 <modify-function signature="drawRects(const QVector&lt;QRectF&gt; &amp;)">
5087 <modify-function signature="drawRects(const QVector&lt;QRectF&gt; &amp;)">
5087 <rename to="drawRectsF"/>
5088 <rename to="drawRectsF"/>
5088 </modify-function>
5089 </modify-function>
5089
5090
5090 <modify-function signature="QPainter(QPaintDevice *)">
5091 <modify-function signature="QPainter(QPaintDevice *)">
5091 <modify-argument index="1">
5092 <modify-argument index="1">
5092 <no-null-pointer/>
5093 <no-null-pointer/>
5093 </modify-argument>
5094 </modify-argument>
5094 </modify-function>
5095 </modify-function>
5095 <modify-function signature="begin(QPaintDevice *)">
5096 <modify-function signature="begin(QPaintDevice *)">
5096 <modify-argument index="1">
5097 <modify-argument index="1">
5097 <no-null-pointer/>
5098 <no-null-pointer/>
5098 </modify-argument>
5099 </modify-argument>
5099 </modify-function>
5100 </modify-function>
5100 <modify-function signature="initFrom(const QWidget *)">
5101 <modify-function signature="initFrom(const QWidget *)">
5101 <modify-argument index="1">
5102 <modify-argument index="1">
5102 <no-null-pointer/>
5103 <no-null-pointer/>
5103 </modify-argument>
5104 </modify-argument>
5104 </modify-function>
5105 </modify-function>
5105 <modify-function signature="setRedirected(const QPaintDevice *, QPaintDevice *, const QPoint &amp;)">
5106 <modify-function signature="setRedirected(const QPaintDevice *, QPaintDevice *, const QPoint &amp;)">
5106 <modify-argument index="1">
5107 <modify-argument index="1">
5107 <no-null-pointer/>
5108 <no-null-pointer/>
5108 </modify-argument>
5109 </modify-argument>
5109 </modify-function>
5110 </modify-function>
5110 <modify-function signature="restoreRedirected(const QPaintDevice *)">
5111 <modify-function signature="restoreRedirected(const QPaintDevice *)">
5111 <modify-argument index="1">
5112 <modify-argument index="1">
5112 <no-null-pointer/>
5113 <no-null-pointer/>
5113 </modify-argument>
5114 </modify-argument>
5114 </modify-function>
5115 </modify-function>
5115
5116
5116 <modify-function signature="drawText(QRect,int,QString,QRect*)">
5117 <modify-function signature="drawText(QRect,int,QString,QRect*)">
5117 <access modifier="private"/>
5118 <access modifier="private"/>
5118 <modify-argument index="4">
5119 <modify-argument index="4">
5119 <remove-default-expression/>
5120 <remove-default-expression/>
5120 </modify-argument>
5121 </modify-argument>
5121 </modify-function>
5122 </modify-function>
5122
5123
5123 <modify-function signature="drawText(QRectF,int,QString,QRectF*)">
5124 <modify-function signature="drawText(QRectF,int,QString,QRectF*)">
5124 <access modifier="private"/>
5125 <access modifier="private"/>
5125 <modify-argument index="4">
5126 <modify-argument index="4">
5126 <remove-default-expression/>
5127 <remove-default-expression/>
5127 </modify-argument>
5128 </modify-argument>
5128 </modify-function>
5129 </modify-function>
5129
5130
5130 <modify-function signature="drawText(int,int,int,int,int,QString,QRect*)">
5131 <modify-function signature="drawText(int,int,int,int,int,QString,QRect*)">
5131 <access modifier="private"/>
5132 <access modifier="private"/>
5132 <modify-argument index="7">
5133 <modify-argument index="7">
5133 <remove-default-expression/>
5134 <remove-default-expression/>
5134 </modify-argument>
5135 </modify-argument>
5135 </modify-function>
5136 </modify-function>
5136
5137
5137 <modify-function signature="redirected(const QPaintDevice*,QPoint*)">
5138 <modify-function signature="redirected(const QPaintDevice*,QPoint*)">
5138 <access modifier="private"/>
5139 <access modifier="private"/>
5139 <modify-argument index="2">
5140 <modify-argument index="2">
5140 <remove-default-expression/>
5141 <remove-default-expression/>
5141 </modify-argument>
5142 </modify-argument>
5142 </modify-function>
5143 </modify-function>
5143 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
5144 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
5144 <modify-function signature="matrixEnabled()const" remove="all"/> <!--### Obsolete in 4.3-->
5145 <modify-function signature="matrixEnabled()const" remove="all"/> <!--### Obsolete in 4.3-->
5145 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
5146 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
5146 <modify-function signature="setMatrixEnabled(bool)" remove="all"/> <!--### Obsolete in 4.3-->
5147 <modify-function signature="setMatrixEnabled(bool)" remove="all"/> <!--### Obsolete in 4.3-->
5147
5148
5148 <modify-function signature="fontInfo()const" remove="all"/>
5149 <modify-function signature="fontInfo()const" remove="all"/>
5149 <modify-function signature="fontMetrics()const" remove="all"/>
5150 <modify-function signature="fontMetrics()const" remove="all"/>
5150 <modify-function signature="QPainter(QPaintDevice*)" remove="all"/>
5151 <modify-function signature="QPainter(QPaintDevice*)" remove="all"/>
5151
5152
5152 <modify-function signature="begin(QPaintDevice*)">
5153 <modify-function signature="begin(QPaintDevice*)">
5153 <modify-argument index="1">
5154 <modify-argument index="1">
5154 <conversion-rule class="native">
5155 <conversion-rule class="native">
5155 <insert-template name="core.convert_pointer_arg_and_check_null">
5156 <insert-template name="core.convert_pointer_arg_and_check_null">
5156 <replace from="%TYPE%" to="QPaintDevice*"/>
5157 <replace from="%TYPE%" to="QPaintDevice*"/>
5157 <replace from="%CLASS_NAME%" to="QPainter"/>
5158 <replace from="%CLASS_NAME%" to="QPainter"/>
5158 <replace from="%FUNCTION_NAME%" to="begin"/>
5159 <replace from="%FUNCTION_NAME%" to="begin"/>
5159 </insert-template>
5160 </insert-template>
5160 </conversion-rule>
5161 </conversion-rule>
5161 </modify-argument>
5162 </modify-argument>
5162 </modify-function>
5163 </modify-function>
5163 </object-type>
5164 </object-type>
5164
5165
5165 <object-type name="QApplication">
5166 <object-type name="QApplication">
5166 <extra-includes>
5167 <extra-includes>
5167 <include file-name="QBasicTimer" location="global"/>
5168 <include file-name="QBasicTimer" location="global"/>
5168 <include file-name="QFont" location="global"/>
5169 <include file-name="QFont" location="global"/>
5169 <include file-name="QFontMetrics" location="global"/>
5170 <include file-name="QFontMetrics" location="global"/>
5170 <include file-name="QPalette" location="global"/>
5171 <include file-name="QPalette" location="global"/>
5171 <include file-name="QIcon" location="global"/>
5172 <include file-name="QIcon" location="global"/>
5172 <include file-name="QLocale" location="global"/>
5173 <include file-name="QLocale" location="global"/>
5173 </extra-includes>
5174 </extra-includes>
5174
5175
5175 <modify-function signature="QApplication(int &amp;, char **, int)">
5176 <modify-function signature="QApplication(int &amp;, char **, int)">
5176 <access modifier="private"/>
5177 <access modifier="private"/>
5177 </modify-function>
5178 </modify-function>
5178 <modify-function signature="QApplication(int &amp;, char **, QApplication::Type, int)">
5179 <modify-function signature="QApplication(int &amp;, char **, QApplication::Type, int)">
5179 <remove/>
5180 <remove/>
5180 </modify-function>
5181 </modify-function>
5181 <modify-function signature="QApplication(int &amp;, char **, bool, int)">
5182 <modify-function signature="QApplication(int &amp;, char **, bool, int)">
5182 <remove/>
5183 <remove/>
5183 </modify-function>
5184 </modify-function>
5184
5185
5185 <modify-function signature="font(const char*)">
5186 <modify-function signature="font(const char*)">
5186 <remove/>
5187 <remove/>
5187 </modify-function>
5188 </modify-function>
5188 <modify-function signature="setFont(QFont,const char*)">
5189 <modify-function signature="setFont(QFont,const char*)">
5189 <access modifier="private"/>
5190 <access modifier="private"/>
5190 <modify-argument index="2">
5191 <modify-argument index="2">
5191 <remove-default-expression/>
5192 <remove-default-expression/>
5192 </modify-argument>
5193 </modify-argument>
5193 </modify-function>
5194 </modify-function>
5194
5195
5195 <modify-function signature="palette(const char*)">
5196 <modify-function signature="palette(const char*)">
5196 <remove/>
5197 <remove/>
5197 </modify-function>
5198 </modify-function>
5198 <modify-function signature="setPalette(QPalette,const char*)">
5199 <modify-function signature="setPalette(QPalette,const char*)">
5199 <access modifier="private"/>
5200 <access modifier="private"/>
5200 <modify-argument index="2">
5201 <modify-argument index="2">
5201 <remove-default-expression/>
5202 <remove-default-expression/>
5202 </modify-argument>
5203 </modify-argument>
5203 </modify-function>
5204 </modify-function>
5204
5205
5205 <modify-function signature="overrideCursor()">
5206 <modify-function signature="overrideCursor()">
5206 <access modifier="private"/>
5207 <access modifier="private"/>
5207 <rename to="overrideCursor_private"/>
5208 <rename to="overrideCursor_private"/>
5208 </modify-function>
5209 </modify-function>
5209
5210
5210 <modify-function signature="setInputContext(QInputContext*)">
5211 <modify-function signature="setInputContext(QInputContext*)">
5211 <modify-argument index="1">
5212 <modify-argument index="1">
5212 <define-ownership class="java" owner="c++"/>
5213 <define-ownership class="java" owner="c++"/>
5213 </modify-argument>
5214 </modify-argument>
5214 </modify-function>
5215 </modify-function>
5215 <modify-function signature="setActiveWindow(QWidget*)">
5216 <modify-function signature="setActiveWindow(QWidget*)">
5216 <modify-argument index="1">
5217 <modify-argument index="1">
5217 <reference-count action="ignore"/>
5218 <reference-count action="ignore"/>
5218 </modify-argument>
5219 </modify-argument>
5219 </modify-function>
5220 </modify-function>
5220 <modify-function signature="setStyle(QStyle*)">
5221 <modify-function signature="setStyle(QStyle*)">
5221 <modify-argument index="1">
5222 <modify-argument index="1">
5222 <reference-count action="ignore"/>
5223 <reference-count action="ignore"/>
5223 </modify-argument>
5224 </modify-argument>
5224 </modify-function>
5225 </modify-function>
5225
5226
5226 <modify-function signature="QApplication(int&amp;,char**,QApplication::Type,int)" remove="all"/>
5227 <modify-function signature="QApplication(int&amp;,char**,QApplication::Type,int)" remove="all"/>
5227 <modify-function signature="QApplication(int&amp;,char**,bool,int)" remove="all"/>
5228 <modify-function signature="QApplication(int&amp;,char**,bool,int)" remove="all"/>
5228 <modify-function signature="QApplication(int&amp;,char**,int)" remove="all"/>
5229 <modify-function signature="QApplication(int&amp;,char**,int)" remove="all"/>
5229 <modify-function signature="commitData(QSessionManager&amp;)" remove="all"/>
5230 <modify-function signature="commitData(QSessionManager&amp;)" remove="all"/>
5230 <modify-function signature="saveState(QSessionManager&amp;)" remove="all"/>
5231 <modify-function signature="saveState(QSessionManager&amp;)" remove="all"/>
5231 <modify-function signature="fontMetrics()" remove="all"/>
5232 <modify-function signature="fontMetrics()" remove="all"/>
5232 <modify-function signature="setFont(QFont,const char*)">
5233 <modify-function signature="setFont(QFont,const char*)">
5233 <modify-argument index="2">
5234 <modify-argument index="2">
5234 <replace-type modified-type="QString"/>
5235 <replace-type modified-type="QString"/>
5235 <conversion-rule class="native">
5236 <conversion-rule class="native">
5236 <insert-template name="core.convert_string_arg_to_char*"/>
5237 <insert-template name="core.convert_string_arg_to_char*"/>
5237 </conversion-rule>
5238 </conversion-rule>
5238 </modify-argument>
5239 </modify-argument>
5239 </modify-function>
5240 </modify-function>
5240 <modify-function signature="setPalette(QPalette,const char*)">
5241 <modify-function signature="setPalette(QPalette,const char*)">
5241 <modify-argument index="2">
5242 <modify-argument index="2">
5242 <replace-type modified-type="QString"/>
5243 <replace-type modified-type="QString"/>
5243 <conversion-rule class="native">
5244 <conversion-rule class="native">
5244 <insert-template name="core.convert_string_arg_to_char*"/>
5245 <insert-template name="core.convert_string_arg_to_char*"/>
5245 </conversion-rule>
5246 </conversion-rule>
5246 </modify-argument>
5247 </modify-argument>
5247 </modify-function>
5248 </modify-function>
5248 </object-type>
5249 </object-type>
5249
5250
5250 <object-type name="QMouseEventTransition"/>
5251 <object-type name="QMouseEventTransition"/>
5251 <object-type name="QKeyEventTransition"/>
5252 <object-type name="QKeyEventTransition"/>
5252 <value-type name="QQuaternion"/>
5253 <value-type name="QQuaternion"/>
5253
5254
5254 <object-type name="QCommandLinkButton"/>
5255 <object-type name="QCommandLinkButton"/>
5255 <object-type name="QFileSystemModel">
5256 <object-type name="QFileSystemModel">
5256 <modify-function signature="setIconProvider(QFileIconProvider*)">
5257 <modify-function signature="setIconProvider(QFileIconProvider*)">
5257 <modify-argument index="1">
5258 <modify-argument index="1">
5258 <reference-count action="set" variable-name="__rcIconProvider"/>
5259 <reference-count action="set" variable-name="__rcIconProvider"/>
5259 </modify-argument>
5260 </modify-argument>
5260 </modify-function>
5261 </modify-function>
5261 </object-type>
5262 </object-type>
5262 <object-type name="QFormLayout">
5263 <object-type name="QFormLayout">
5263 <modify-function signature="addRow(QWidget*,QWidget*)">
5264 <modify-function signature="addRow(QWidget*,QWidget*)">
5264 <modify-argument index="1">
5265 <modify-argument index="1">
5265 <reference-count action="ignore"/>
5266 <reference-count action="ignore"/>
5266 </modify-argument>
5267 </modify-argument>
5267 <modify-argument index="2">
5268 <modify-argument index="2">
5268 <reference-count action="ignore"/>
5269 <reference-count action="ignore"/>
5269 </modify-argument>
5270 </modify-argument>
5270 </modify-function>
5271 </modify-function>
5271 <modify-function signature="addRow(QLayout*)">
5272 <modify-function signature="addRow(QLayout*)">
5272 <modify-argument index="1">
5273 <modify-argument index="1">
5273 <reference-count action="ignore"/>
5274 <reference-count action="ignore"/>
5274 </modify-argument>
5275 </modify-argument>
5275 </modify-function>
5276 </modify-function>
5276 <modify-function signature="addRow(QWidget*,QLayout*)">
5277 <modify-function signature="addRow(QWidget*,QLayout*)">
5277 <modify-argument index="1">
5278 <modify-argument index="1">
5278 <reference-count action="ignore"/>
5279 <reference-count action="ignore"/>
5279 </modify-argument>
5280 </modify-argument>
5280 <modify-argument index="2">
5281 <modify-argument index="2">
5281 <reference-count action="ignore"/>
5282 <reference-count action="ignore"/>
5282 </modify-argument>
5283 </modify-argument>
5283 </modify-function>
5284 </modify-function>
5284
5285
5285 <modify-function signature="addRow(QWidget*)">
5286 <modify-function signature="addRow(QWidget*)">
5286 <modify-argument index="1">
5287 <modify-argument index="1">
5287 <reference-count action="ignore"/>
5288 <reference-count action="ignore"/>
5288 </modify-argument>
5289 </modify-argument>
5289 </modify-function>
5290 </modify-function>
5290 <modify-function signature="addRow(QString,QLayout*)">
5291 <modify-function signature="addRow(QString,QLayout*)">
5291 <modify-argument index="2">
5292 <modify-argument index="2">
5292 <reference-count action="ignore"/>
5293 <reference-count action="ignore"/>
5293 </modify-argument>
5294 </modify-argument>
5294 </modify-function>
5295 </modify-function>
5295 <modify-function signature="addRow(QString,QWidget*)">
5296 <modify-function signature="addRow(QString,QWidget*)">
5296 <modify-argument index="2">
5297 <modify-argument index="2">
5297 <reference-count action="ignore"/>
5298 <reference-count action="ignore"/>
5298 </modify-argument>
5299 </modify-argument>
5299 </modify-function>
5300 </modify-function>
5300 <modify-function signature="insertRow(int,QLayout*)">
5301 <modify-function signature="insertRow(int,QLayout*)">
5301 <modify-argument index="2">
5302 <modify-argument index="2">
5302 <reference-count action="ignore"/>
5303 <reference-count action="ignore"/>
5303 </modify-argument>
5304 </modify-argument>
5304 </modify-function>
5305 </modify-function>
5305 <modify-function signature="insertRow(int,QWidget*,QLayout*)">
5306 <modify-function signature="insertRow(int,QWidget*,QLayout*)">
5306 <modify-argument index="2">
5307 <modify-argument index="2">
5307 <reference-count action="ignore"/>
5308 <reference-count action="ignore"/>
5308 </modify-argument>
5309 </modify-argument>
5309 <modify-argument index="3">
5310 <modify-argument index="3">
5310 <reference-count action="ignore"/>
5311 <reference-count action="ignore"/>
5311 </modify-argument>
5312 </modify-argument>
5312 </modify-function>
5313 </modify-function>
5313 <modify-function signature="insertRow(int,QWidget*,QWidget*)">
5314 <modify-function signature="insertRow(int,QWidget*,QWidget*)">
5314 <modify-argument index="2">
5315 <modify-argument index="2">
5315 <reference-count action="ignore"/>
5316 <reference-count action="ignore"/>
5316 </modify-argument>
5317 </modify-argument>
5317 <modify-argument index="3">
5318 <modify-argument index="3">
5318 <reference-count action="ignore"/>
5319 <reference-count action="ignore"/>
5319 </modify-argument>
5320 </modify-argument>
5320 </modify-function>
5321 </modify-function>
5321 <modify-function signature="insertRow(int,QWidget*)">
5322 <modify-function signature="insertRow(int,QWidget*)">
5322 <modify-argument index="2">
5323 <modify-argument index="2">
5323 <reference-count action="ignore"/>
5324 <reference-count action="ignore"/>
5324 </modify-argument>
5325 </modify-argument>
5325 </modify-function>
5326 </modify-function>
5326 <modify-function signature="insertRow(int,QString,QLayout*)">
5327 <modify-function signature="insertRow(int,QString,QLayout*)">
5327 <modify-argument index="3">
5328 <modify-argument index="3">
5328 <reference-count action="ignore"/>
5329 <reference-count action="ignore"/>
5329 </modify-argument>
5330 </modify-argument>
5330 </modify-function>
5331 </modify-function>
5331 <modify-function signature="insertRow(int,QString,QWidget*)">
5332 <modify-function signature="insertRow(int,QString,QWidget*)">
5332 <modify-argument index="3">
5333 <modify-argument index="3">
5333 <reference-count action="ignore"/>
5334 <reference-count action="ignore"/>
5334 </modify-argument>
5335 </modify-argument>
5335 </modify-function>
5336 </modify-function>
5336 <modify-function signature="setLayout(int,QFormLayout::ItemRole,QLayout*)">
5337 <modify-function signature="setLayout(int,QFormLayout::ItemRole,QLayout*)">
5337 <modify-argument index="3">
5338 <modify-argument index="3">
5338 <reference-count action="ignore"/>
5339 <reference-count action="ignore"/>
5339 </modify-argument>
5340 </modify-argument>
5340 </modify-function>
5341 </modify-function>
5341 <modify-function signature="setWidget(int,QFormLayout::ItemRole,QWidget*)">
5342 <modify-function signature="setWidget(int,QFormLayout::ItemRole,QWidget*)">
5342 <modify-argument index="3">
5343 <modify-argument index="3">
5343 <reference-count action="ignore"/>
5344 <reference-count action="ignore"/>
5344 </modify-argument>
5345 </modify-argument>
5345 </modify-function>
5346 </modify-function>
5346 <modify-function signature="setItem(int,QFormLayout::ItemRole,QLayoutItem*)" access="private" rename="setItem_private">
5347 <modify-function signature="setItem(int,QFormLayout::ItemRole,QLayoutItem*)" access="private" rename="setItem_private">
5347 <modify-argument index="3">
5348 <modify-argument index="3">
5348 <define-ownership class="java" owner="c++"/>
5349 <define-ownership class="java" owner="c++"/>
5349 </modify-argument>
5350 </modify-argument>
5350 </modify-function>
5351 </modify-function>
5351 <modify-function signature="addItem(QLayoutItem*)">
5352 <modify-function signature="addItem(QLayoutItem*)">
5352 <modify-argument index="1">
5353 <modify-argument index="1">
5353 <define-ownership class="java" owner="c++"/>
5354 <define-ownership class="java" owner="c++"/>
5354 </modify-argument>
5355 </modify-argument>
5355 </modify-function>
5356 </modify-function>
5356 </object-type>
5357 </object-type>
5357 <object-type name="QGraphicsGridLayout" delete-in-main-thread="yes">
5358 <object-type name="QGraphicsGridLayout" delete-in-main-thread="yes">
5358 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
5359 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
5359 <modify-argument index="1">
5360 <modify-argument index="1">
5360 <reference-count action="add" variable-name="__rcItems"/>
5361 <reference-count action="add" variable-name="__rcItems"/>
5361 </modify-argument>
5362 </modify-argument>
5362 </modify-function>
5363 </modify-function>
5363 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
5364 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
5364 <modify-argument index="1">
5365 <modify-argument index="1">
5365 <reference-count action="add" variable-name="__rcItems"/>
5366 <reference-count action="add" variable-name="__rcItems"/>
5366 </modify-argument>
5367 </modify-argument>
5367 </modify-function>
5368 </modify-function>
5368 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
5369 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
5369 <modify-argument index="1">
5370 <modify-argument index="1">
5370 <reference-count action="ignore"/>
5371 <reference-count action="ignore"/>
5371 </modify-argument>
5372 </modify-argument>
5372 </modify-function>
5373 </modify-function>
5373 </object-type>
5374 </object-type>
5374 <object-type name="QGraphicsLayout" delete-in-main-thread="yes">
5375 <object-type name="QGraphicsLayout" delete-in-main-thread="yes">
5375
5376
5376 <modify-function signature="widgetEvent(QEvent*)">
5377 <modify-function signature="widgetEvent(QEvent*)">
5377 <modify-argument index="1" invalidate-after-use="yes"/>
5378 <modify-argument index="1" invalidate-after-use="yes"/>
5378 </modify-function>
5379 </modify-function>
5379 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
5380 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
5380 <modify-argument index="1">
5381 <modify-argument index="1">
5381 <reference-count action="set" variable-name="__rcParentLayoutItem"/>
5382 <reference-count action="set" variable-name="__rcParentLayoutItem"/>
5382 </modify-argument>
5383 </modify-argument>
5383 </modify-function>
5384 </modify-function>
5384 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
5385 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
5385 <modify-argument index="1">
5386 <modify-argument index="1">
5386 <reference-count action="set" variable-name="__rcItem"/>
5387 <reference-count action="set" variable-name="__rcItem"/>
5387 </modify-argument>
5388 </modify-argument>
5388 </modify-function>
5389 </modify-function>
5389 </object-type>
5390 </object-type>
5390 <interface-type name="QGraphicsLayoutItem" delete-in-main-thread="yes">
5391 <interface-type name="QGraphicsLayoutItem" delete-in-main-thread="yes">
5391 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
5392 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
5392 <modify-argument index="1">
5393 <modify-argument index="1">
5393 <reference-count action="set" variable-name="__rcParentLayoutItem"/>
5394 <reference-count action="set" variable-name="__rcParentLayoutItem"/>
5394 </modify-argument>
5395 </modify-argument>
5395 </modify-function>
5396 </modify-function>
5396 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
5397 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
5397 <modify-argument index="1">
5398 <modify-argument index="1">
5398 <reference-count action="set" variable-name="__rcItem"/>
5399 <reference-count action="set" variable-name="__rcItem"/>
5399 </modify-argument>
5400 </modify-argument>
5400 </modify-function>
5401 </modify-function>
5401 </interface-type>
5402 </interface-type>
5402 <object-type name="QGraphicsLinearLayout" delete-in-main-thread="yes">
5403 <object-type name="QGraphicsLinearLayout" delete-in-main-thread="yes">
5403 <modify-function signature="addItem(QGraphicsLayoutItem*)">
5404 <modify-function signature="addItem(QGraphicsLayoutItem*)">
5404 <modify-argument index="1">
5405 <modify-argument index="1">
5405 <reference-count action="add" variable-name="__rcItems"/>
5406 <reference-count action="add" variable-name="__rcItems"/>
5406 </modify-argument>
5407 </modify-argument>
5407 </modify-function>
5408 </modify-function>
5408 <modify-function signature="insertItem(int,QGraphicsLayoutItem*)">
5409 <modify-function signature="insertItem(int,QGraphicsLayoutItem*)">
5409 <modify-argument index="2">
5410 <modify-argument index="2">
5410 <reference-count action="add" variable-name="__rcItems"/>
5411 <reference-count action="add" variable-name="__rcItems"/>
5411 </modify-argument>
5412 </modify-argument>
5412 </modify-function>
5413 </modify-function>
5413 <modify-function signature="removeItem(QGraphicsLayoutItem*)">
5414 <modify-function signature="removeItem(QGraphicsLayoutItem*)">
5414 <modify-argument index="1">
5415 <modify-argument index="1">
5415 <reference-count action="remove" variable-name="__rcItems"/>
5416 <reference-count action="remove" variable-name="__rcItems"/>
5416 </modify-argument>
5417 </modify-argument>
5417 </modify-function>
5418 </modify-function>
5418 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
5419 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
5419 <modify-argument index="1">
5420 <modify-argument index="1">
5420 <reference-count action="ignore"/>
5421 <reference-count action="ignore"/>
5421 </modify-argument>
5422 </modify-argument>
5422 </modify-function>
5423 </modify-function>
5423 <modify-function signature="setStretchFactor(QGraphicsLayoutItem*,int)">
5424 <modify-function signature="setStretchFactor(QGraphicsLayoutItem*,int)">
5424 <modify-argument index="1">
5425 <modify-argument index="1">
5425 <reference-count action="ignore"/>
5426 <reference-count action="ignore"/>
5426 </modify-argument>
5427 </modify-argument>
5427 </modify-function>
5428 </modify-function>
5428 </object-type>
5429 </object-type>
5429 <object-type name="QGraphicsProxyWidget"/> <!-- a QObject so main-thread delete redundant -->
5430 <object-type name="QGraphicsProxyWidget"/> <!-- a QObject so main-thread delete redundant -->
5430 <object-type name="QGraphicsWidget"> <!-- a QObject so main-thread delete redundant -->
5431 <object-type name="QGraphicsWidget"
5432 polymorphic-id-expression="%1-&gt;isWidget()">
5433 <!-- a QObject so main-thread delete redundant -->
5431 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
5434 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
5432 <modify-function signature="children()const" remove="all"/>
5435 <modify-function signature="children()const" remove="all"/>
5433 <modify-function signature="setLayout(QGraphicsLayout*)">
5436 <modify-function signature="setLayout(QGraphicsLayout*)">
5434 <modify-argument index="1">
5437 <modify-argument index="1">
5435 <reference-count action="set" variable-name="__rcLayout"/>
5438 <reference-count action="set" variable-name="__rcLayout"/>
5436 </modify-argument>
5439 </modify-argument>
5437 </modify-function>
5440 </modify-function>
5438
5441
5439 <modify-function signature="addAction(QAction*)">
5442 <modify-function signature="addAction(QAction*)">
5440 <modify-argument index="1">
5443 <modify-argument index="1">
5441 <reference-count action="add" variable-name="__rcActions"/>
5444 <reference-count action="add" variable-name="__rcActions"/>
5442 </modify-argument>
5445 </modify-argument>
5443 </modify-function>
5446 </modify-function>
5444 <modify-function signature="insertAction(QAction*,QAction*)">
5447 <modify-function signature="insertAction(QAction*,QAction*)">
5445 <modify-argument index="2">
5448 <modify-argument index="2">
5446 <reference-count action="add" variable-name="__rcActions"/>
5449 <reference-count action="add" variable-name="__rcActions"/>
5447 </modify-argument>
5450 </modify-argument>
5448 </modify-function>
5451 </modify-function>
5449 <modify-function signature="insertActions(QAction*,QList&lt;QAction*&gt;)">
5452 <modify-function signature="insertActions(QAction*,QList&lt;QAction*&gt;)">
5450 <modify-argument index="2">
5453 <modify-argument index="2">
5451 <reference-count action="add" variable-name="__rcActions"/>
5454 <reference-count action="add" variable-name="__rcActions"/>
5452 </modify-argument>
5455 </modify-argument>
5453 </modify-function>
5456 </modify-function>
5454 <modify-function signature="removeAction(QAction*)">
5457 <modify-function signature="removeAction(QAction*)">
5455 <modify-argument index="1">
5458 <modify-argument index="1">
5456 <reference-count action="remove" variable-name="__rcActions"/>
5459 <reference-count action="remove" variable-name="__rcActions"/>
5457 </modify-argument>
5460 </modify-argument>
5458 </modify-function>
5461 </modify-function>
5459
5462
5460
5463
5461 <modify-function signature="changeEvent(QEvent*)">
5464 <modify-function signature="changeEvent(QEvent*)">
5462 <modify-argument index="1" invalidate-after-use="yes"/>
5465 <modify-argument index="1" invalidate-after-use="yes"/>
5463 </modify-function>
5466 </modify-function>
5464 <modify-function signature="closeEvent(QCloseEvent*)">
5467 <modify-function signature="closeEvent(QCloseEvent*)">
5465 <modify-argument index="1" invalidate-after-use="yes"/>
5468 <modify-argument index="1" invalidate-after-use="yes"/>
5466 </modify-function>
5469 </modify-function>
5467 <modify-function signature="grabKeyboardEvent(QEvent*)">
5470 <modify-function signature="grabKeyboardEvent(QEvent*)">
5468 <modify-argument index="1" invalidate-after-use="yes"/>
5471 <modify-argument index="1" invalidate-after-use="yes"/>
5469 </modify-function>
5472 </modify-function>
5470 <modify-function signature="grabMouseEvent(QEvent*)">
5473 <modify-function signature="grabMouseEvent(QEvent*)">
5471 <modify-argument index="1" invalidate-after-use="yes"/>
5474 <modify-argument index="1" invalidate-after-use="yes"/>
5472 </modify-function>
5475 </modify-function>
5473 <modify-function signature="hideEvent(QHideEvent*)">
5476 <modify-function signature="hideEvent(QHideEvent*)">
5474 <modify-argument index="1" invalidate-after-use="yes"/>
5477 <modify-argument index="1" invalidate-after-use="yes"/>
5475 </modify-function>
5478 </modify-function>
5476 <modify-function signature="moveEvent(QGraphicsSceneMoveEvent*)">
5479 <modify-function signature="moveEvent(QGraphicsSceneMoveEvent*)">
5477 <modify-argument index="1" invalidate-after-use="yes"/>
5480 <modify-argument index="1" invalidate-after-use="yes"/>
5478 </modify-function>
5481 </modify-function>
5479 <modify-function signature="paintWindowFrame(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
5482 <modify-function signature="paintWindowFrame(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
5480 <modify-argument index="1" invalidate-after-use="yes"/>
5483 <modify-argument index="1" invalidate-after-use="yes"/>
5481 </modify-function>
5484 </modify-function>
5482 <modify-function signature="resizeEvent(QGraphicsSceneResizeEvent*)">
5485 <modify-function signature="resizeEvent(QGraphicsSceneResizeEvent*)">
5483 <modify-argument index="1" invalidate-after-use="yes"/>
5486 <modify-argument index="1" invalidate-after-use="yes"/>
5484 </modify-function>
5487 </modify-function>
5485 <modify-function signature="showEvent(QShowEvent*)">
5488 <modify-function signature="showEvent(QShowEvent*)">
5486 <modify-argument index="1" invalidate-after-use="yes"/>
5489 <modify-argument index="1" invalidate-after-use="yes"/>
5487 </modify-function>
5490 </modify-function>
5488 <modify-function signature="ungrabKeyboardEvent(QEvent*)">
5491 <modify-function signature="ungrabKeyboardEvent(QEvent*)">
5489 <modify-argument index="1" invalidate-after-use="yes"/>
5492 <modify-argument index="1" invalidate-after-use="yes"/>
5490 </modify-function>
5493 </modify-function>
5491 <modify-function signature="ungrabMouseEvent(QEvent*)">
5494 <modify-function signature="ungrabMouseEvent(QEvent*)">
5492 <modify-argument index="1" invalidate-after-use="yes"/>
5495 <modify-argument index="1" invalidate-after-use="yes"/>
5493 </modify-function>
5496 </modify-function>
5494 <modify-function signature="windowFrameEvent(QEvent*)">
5497 <modify-function signature="windowFrameEvent(QEvent*)">
5495 <modify-argument index="1" invalidate-after-use="yes"/>
5498 <modify-argument index="1" invalidate-after-use="yes"/>
5496 </modify-function>
5499 </modify-function>
5497
5500
5498 <modify-function signature="setStyle(QStyle*)">
5501 <modify-function signature="setStyle(QStyle*)">
5499 <modify-argument index="1">
5502 <modify-argument index="1">
5500 <reference-count action="set" variable-name="__rcStyle"/>
5503 <reference-count action="set" variable-name="__rcStyle"/>
5501 </modify-argument>
5504 </modify-argument>
5502 </modify-function>
5505 </modify-function>
5503 <modify-function signature="setTabOrder(QGraphicsWidget*,QGraphicsWidget*)">
5506 <modify-function signature="setTabOrder(QGraphicsWidget*,QGraphicsWidget*)">
5504 <modify-argument index="1">
5507 <modify-argument index="1">
5505 <reference-count action="ignore"/>
5508 <reference-count action="ignore"/>
5506 </modify-argument>
5509 </modify-argument>
5507 <modify-argument index="2">
5510 <modify-argument index="2">
5508 <reference-count action="ignore"/>
5511 <reference-count action="ignore"/>
5509 </modify-argument>
5512 </modify-argument>
5510 </modify-function>
5513 </modify-function>
5511 </object-type>
5514 </object-type>
5512 <object-type name="QPlainTextDocumentLayout"/>
5515 <object-type name="QPlainTextDocumentLayout"/>
5513 <object-type name="QPlainTextEdit">
5516 <object-type name="QPlainTextEdit">
5514 <modify-function signature="setDocument(QTextDocument*)">
5517 <modify-function signature="setDocument(QTextDocument*)">
5515 <modify-argument index="1">
5518 <modify-argument index="1">
5516 <reference-count action="set" variable-name="__rcDocument"/>
5519 <reference-count action="set" variable-name="__rcDocument"/>
5517 </modify-argument>
5520 </modify-argument>
5518 </modify-function>
5521 </modify-function>
5519 <modify-function signature="insertFromMimeData(const QMimeData*)">
5522 <modify-function signature="insertFromMimeData(const QMimeData*)">
5520 <modify-argument index="1">
5523 <modify-argument index="1">
5521 <reference-count action="ignore"/>
5524 <reference-count action="ignore"/>
5522 </modify-argument>
5525 </modify-argument>
5523 </modify-function>
5526 </modify-function>
5524 </object-type>
5527 </object-type>
5525 <object-type name="QPrintPreviewDialog">
5528 <object-type name="QPrintPreviewDialog">
5526 </object-type>
5529 </object-type>
5527 <object-type name="QPrintPreviewWidget"/>
5530 <object-type name="QPrintPreviewWidget"/>
5528 <object-type name="QStyledItemDelegate">
5531 <object-type name="QStyledItemDelegate">
5529 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
5532 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
5530 <modify-argument index="1">
5533 <modify-argument index="1">
5531 <reference-count action="set" variable-name="__rcItemEditorFactory"/>
5534 <reference-count action="set" variable-name="__rcItemEditorFactory"/>
5532 </modify-argument>
5535 </modify-argument>
5533 </modify-function>
5536 </modify-function>
5534 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
5537 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
5535 <modify-argument index="1">
5538 <modify-argument index="1">
5536 <reference-count action="ignore"/>
5539 <reference-count action="ignore"/>
5537 </modify-argument>
5540 </modify-argument>
5538 </modify-function>
5541 </modify-function>
5539 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
5542 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
5540 <modify-argument index="1">
5543 <modify-argument index="1">
5541 <reference-count action="ignore"/>
5544 <reference-count action="ignore"/>
5542 </modify-argument>
5545 </modify-argument>
5543 </modify-function>
5546 </modify-function>
5544 </object-type>
5547 </object-type>
5545
5548
5546 <interface-type name="QAccessibleFactoryInterface" java-name="QAbstractAccessibleFactory"/>
5549 <interface-type name="QAccessibleFactoryInterface" java-name="QAbstractAccessibleFactory"/>
5547 <interface-type name="QIconEngineFactoryInterfaceV2" java-name="QAbstractIconEngineFactoryV2"/>
5550 <interface-type name="QIconEngineFactoryInterfaceV2" java-name="QAbstractIconEngineFactoryV2"/>
5548 <interface-type name="QImageIOHandlerFactoryInterface" java-name="QAbstractImageIOHandlerFactory"/>
5551 <interface-type name="QImageIOHandlerFactoryInterface" java-name="QAbstractImageIOHandlerFactory"/>
5549 <interface-type name="QInputContextFactoryInterface" java-name="QAbstractInputContextFactory"/>
5552 <interface-type name="QInputContextFactoryInterface" java-name="QAbstractInputContextFactory"/>
5550 <interface-type name="QStyleFactoryInterface" java-name="QAbstractStyleFactory"/>
5553 <interface-type name="QStyleFactoryInterface" java-name="QAbstractStyleFactory"/>
5551 <interface-type name="QTextCodecFactoryInterface" java-name="QAbstractTextCodecFactory"/>
5554 <interface-type name="QTextCodecFactoryInterface" java-name="QAbstractTextCodecFactory"/>
5552 <interface-type name="QPictureFormatInterface" java-name="QAbstractPictureFormat"/>
5555 <interface-type name="QPictureFormatInterface" java-name="QAbstractPictureFormat"/>
5553
5556
5554 <object-type name="QIconEnginePluginV2"/>
5557 <object-type name="QIconEnginePluginV2"/>
5555 <object-type name="QAccessiblePlugin"/>
5558 <object-type name="QAccessiblePlugin"/>
5556 <object-type name="QImageIOPlugin"/>
5559 <object-type name="QImageIOPlugin"/>
5557 <object-type name="QInputContextPlugin"/>
5560 <object-type name="QInputContextPlugin"/>
5558 <object-type name="QPictureFormatPlugin"/>
5561 <object-type name="QPictureFormatPlugin"/>
5559 <object-type name="QStylePlugin"/>
5562 <object-type name="QStylePlugin"/>
5560 <object-type name="QTextCodecPlugin"/>
5563 <object-type name="QTextCodecPlugin"/>
5561 <object-type name="QGesture"/>
5564 <object-type name="QGesture"/>
5562 <object-type name="QGraphicsAnchorLayout"/>
5565 <object-type name="QGraphicsAnchorLayout"/>
5563 <object-type name="QGraphicsAnchor"/>
5566 <object-type name="QGraphicsAnchor"/>
5564 <object-type name="QGraphicsEffect"/>
5567 <object-type name="QGraphicsEffect"/>
5565 <object-type name="QGraphicsObject">
5568 <object-type name="QGraphicsObject">
5566 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
5569 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
5567 <modify-function signature="children()const" remove="all"/>
5570 <modify-function signature="children()const" remove="all"/>
5568 </object-type>
5571 </object-type>
5569 <object-type name="QGraphicsBlurEffect"/>
5572 <object-type name="QGraphicsBlurEffect"/>
5570 <object-type name="QGraphicsColorizeEffect"/>
5573 <object-type name="QGraphicsColorizeEffect"/>
5571 <object-type name="QGraphicsDropShadowEffect"/>
5574 <object-type name="QGraphicsDropShadowEffect"/>
5572 <object-type name="QGraphicsOpacityEffect"/>
5575 <object-type name="QGraphicsOpacityEffect"/>
5573 <object-type name="QGraphicsPixelizeEffect"/>
5576 <object-type name="QGraphicsPixelizeEffect"/>
5574 <object-type name="QGraphicsRotation"/>
5577 <object-type name="QGraphicsRotation"/>
5575 <object-type name="QGraphicsScale"/>
5578 <object-type name="QGraphicsScale"/>
5576 <object-type name="QGraphicsTransform"/>
5579 <object-type name="QGraphicsTransform"/>
5577 <object-type name="QPanGesture"/>
5580 <object-type name="QPanGesture"/>
5578 <object-type name="QPinchGesture"/>
5581 <object-type name="QPinchGesture"/>
5579 <object-type name="QProxyStyle"/>
5582 <object-type name="QProxyStyle"/>
5580 <object-type name="QSwipeGesture"/>
5583 <object-type name="QSwipeGesture"/>
5581 <object-type name="QTouchEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TouchBegin || %1-&gt;type() == QEvent::TouchUpdate || %1-&gt;type() == QEvent::TouchEnd"/>
5584 <object-type name="QTouchEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TouchBegin || %1-&gt;type() == QEvent::TouchUpdate || %1-&gt;type() == QEvent::TouchEnd"/>
5582
5585
5583 <!-- Inefficient hash codes -->
5586 <!-- Inefficient hash codes -->
5584 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFrame_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5587 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFrame_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5585 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextTableCell' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5588 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextTableCell' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5586 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextOption_Tab' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5589 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextOption_Tab' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5587 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextLength' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5590 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextLength' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5588 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5591 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5589 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5592 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5590 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextCursor' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5593 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextCursor' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5591 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath_Element' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5594 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath_Element' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5592 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5595 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5593 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QItemSelection' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5596 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QItemSelection' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5594 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QKeySequence' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5597 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QKeySequence' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5595 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSizePolicy' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5598 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSizePolicy' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5596 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFragment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5599 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFragment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5597 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetrics' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5600 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetrics' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5598 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGradient' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5601 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGradient' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5599 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetricsF' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5602 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetricsF' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5600 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFormat' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5603 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFormat' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5601 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QEasingCurve' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5604 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QEasingCurve' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5602 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGenericMatrix' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5605 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGenericMatrix' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5603 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMatrix4x4' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5606 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMatrix4x4' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5604 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMargins' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5607 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMargins' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5605 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPixmapCache_Key' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5608 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPixmapCache_Key' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5606 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector4D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5609 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector4D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5607 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QQuaternion' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5610 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QQuaternion' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5608 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector2D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5611 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector2D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5609 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector3D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5612 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector3D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5610
5613
5611 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPanGesture'"/>
5614 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPanGesture'"/>
5612 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPanGesture'"/>
5615 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPanGesture'"/>
5613 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QSwipeGesture'"/>
5616 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QSwipeGesture'"/>
5614 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPinchGesture'"/>
5617 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPinchGesture'"/>
5615 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPinchGesture'"/>
5618 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPinchGesture'"/>
5616
5619
5617 <!-- Intentional omissions. See explanation for QtJambiTextObjectInterface class in typesystem and headers. -->
5620 <!-- Intentional omissions. See explanation for QtJambiTextObjectInterface class in typesystem and headers. -->
5618 <suppress-warning text="WARNING(MetaJavaBuilder) :: class 'QTextObjectInterface' inherits from unknown base class 'QTextObjectInterface'"/>
5621 <suppress-warning text="WARNING(MetaJavaBuilder) :: class 'QTextObjectInterface' inherits from unknown base class 'QTextObjectInterface'"/>
5619 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown interface for 'QTextObjectInterface': 'QTextObjectInterfaceInterface'"/>
5622 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown interface for 'QTextObjectInterface': 'QTextObjectInterfaceInterface'"/>
5620
5623
5621 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QPixmapFilter' inherits from polymorphic class 'QPixmapFilter', but has no polymorphic id set"/>
5624 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QPixmapFilter' inherits from polymorphic class 'QPixmapFilter', but has no polymorphic id set"/>
5622 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::QPixmap', unmatched parameter type 'QPixmapData*'"/>
5625 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::QPixmap', unmatched parameter type 'QPixmapData*'"/>
5623 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
5626 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
5624 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
5627 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
5625 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private const\*'"/>
5628 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private const\*'"/>
5626 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextEngine\*'"/>
5629 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextEngine\*'"/>
5627 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QFontEngine\*'"/>
5630 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QFontEngine\*'"/>
5628 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPixmap::Type'"/>
5631 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPixmap::Type'"/>
5629 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QInputDialog::Type'"/>
5632 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QInputDialog::Type'"/>
5630 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextFrameLayoutData\*'"/>
5633 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextFrameLayoutData\*'"/>
5631 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractUndoItem\*'"/>
5634 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractUndoItem\*'"/>
5632 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*QImageTextKeyLang*'"/>
5635 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*QImageTextKeyLang*'"/>
5633 <suppress-warning text="WARNING(MetaJavaBuilder) :: non-public function '*' in interface '*'"/>
5636 <suppress-warning text="WARNING(MetaJavaBuilder) :: non-public function '*' in interface '*'"/>
5634 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
5637 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
5635 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
5638 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
5636 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVector&lt;FormatRange&gt;()' of argument in function '*', class '*'"/>
5639 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVector&lt;FormatRange&gt;()' of argument in function '*', class '*'"/>
5637 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVariantList()' of argument in function '*', class '*'"/>
5640 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVariantList()' of argument in function '*', class '*'"/>
5638 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
5641 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
5639 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QTextLayout::QTextLayout', unmatched parameter type 'QTextEngine*'"/>
5642 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QTextLayout::QTextLayout', unmatched parameter type 'QTextEngine*'"/>
5640 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value of argument in function 'doAction', class 'QAccessibleInterface'"/>
5643 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value of argument in function 'doAction', class 'QAccessibleInterface'"/>
5641 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFileDialog::QFileDialog', unmatched parameter type 'QFileDialogArgs const&amp;'"/>
5644 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFileDialog::QFileDialog', unmatched parameter type 'QFileDialogArgs const&amp;'"/>
5642 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '0., 0., 1000000000., 1000000000.' of argument in function 'update', class 'QAbstractTextDocumentLayout'"/>
5645 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '0., 0., 1000000000., 1000000000.' of argument in function 'update', class 'QAbstractTextDocumentLayout'"/>
5643 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::windowSurface', unmatched return type 'QWindowSurface*'"/>
5646 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::windowSurface', unmatched return type 'QWindowSurface*'"/>
5644 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::setWindowSurface', unmatched parameter type 'QWindowSurface*'"/>
5647 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::setWindowSurface', unmatched parameter type 'QWindowSurface*'"/>
5645 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QStyleOption::StyleOptionType' does not have a type entry or is not an enum"/>
5648 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QStyleOption::StyleOptionType' does not have a type entry or is not an enum"/>
5646 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: ~FlagMask in QMessageBox::StandardButton"/>
5649 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: ~FlagMask in QMessageBox::StandardButton"/>
5647 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum ~FlagMask"/>
5650 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum ~FlagMask"/>
5648 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QGraphicsSceneEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
5651 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QGraphicsSceneEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
5649 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QInputEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
5652 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QInputEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
5650 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenu' but not both"/>
5653 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenu' but not both"/>
5651 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenuBar' but not both"/>
5654 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenuBar' but not both"/>
5652
5655
5653 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::pixmapData', unmatched return type 'QPixmapData*'"/>
5656 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::pixmapData', unmatched return type 'QPixmapData*'"/>
5654 <suppress-warning text="WARNING(MetaJavaBuilder) :: object type 'QAccessible' extended by interface type 'QAbstractAccessibleFactory'. The resulting API will be less expressive than the original."/>
5657 <suppress-warning text="WARNING(MetaJavaBuilder) :: object type 'QAccessible' extended by interface type 'QAbstractAccessibleFactory'. The resulting API will be less expressive than the original."/>
5655
5658
5656 <suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QPalette::NColorRoles"/>
5659 <suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QPalette::NColorRoles"/>
5657
5660
5658 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'QtSharedPointer' does not have a type entry"/>
5661 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'QtSharedPointer' does not have a type entry"/>
5659
5662
5660 </typesystem>
5663 </typesystem>
General Comments 0
You need to be logged in to leave comments. Login now