##// END OF EJS Templates
added data accessors for QImage (bits()/scanLine() and const versions)...
florianlink -
r192:b923cb867b60
parent child
Show More
@@ -1,162 +1,162
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 "prigenerator.h"
42 #include "prigenerator.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 void PriGenerator::addHeader(const QString &folder, const QString &header)
47 void PriGenerator::addHeader(const QString &folder, const QString &header)
48 {
48 {
49 priHash[folder].headers << header;
49 priHash[folder].headers << header;
50 }
50 }
51
51
52 void PriGenerator::addSource(const QString &folder, const QString &source)
52 void PriGenerator::addSource(const QString &folder, const QString &source)
53 {
53 {
54 priHash[folder].sources << source;
54 priHash[folder].sources << source;
55 }
55 }
56
56
57 static void collectAndRemoveFile(QTextStream& stream, const QString& file) {
57 static void collectAndRemoveFile(QTextStream& stream, const QString& file) {
58 QFile f(file);
58 QFile f(file);
59 if (f.open(QIODevice::ReadOnly | QIODevice::Text)) {
59 if (f.open(QIODevice::ReadOnly | QIODevice::Text)) {
60 QString s = QString::fromLatin1(f.readAll());
60 QString s = QString::fromLatin1(f.readAll());
61 if (file.endsWith(".cpp")) {
61 if (file.endsWith(".cpp")) {
62 // remove first line include
62 // remove first line include
63 s = s.mid(s.indexOf('\n')+1);
63 s = s.mid(s.indexOf('\n')+1);
64 }
64 }
65 stream << s;
65 stream << s;
66 f.close();
66 f.close();
67 QFile::remove(file);
67 QFile::remove(file);
68 }
68 }
69 }
69 }
70
70
71 static QString combineIncludes(const QString& text) {
71 static QString combineIncludes(const QString& text) {
72 QStringList lines = text.split('\n');
72 QStringList lines = text.split('\n');
73 QSet<QString> includes;
73 QSet<QString> includes;
74 QString result;
74 QString result;
75 foreach(QString line, lines) {
75 foreach(QString line, lines) {
76 if (line.startsWith("#include")) {
76 if (line.startsWith("#include")) {
77 includes.insert(line);
77 includes.insert(line);
78 } else if (line.startsWith("#")) {
78 } else if (line.startsWith("#") && line.contains("PYTHONQTWRAPPER_")) {
79 // skip preprocessor stuff
79 // skip preprocessor defines for single wrapped classes
80 } else {
80 } else {
81 result += line + "\n";
81 result += line + "\n";
82 }
82 }
83 }
83 }
84 QStringList includeList = includes.toList();
84 QStringList includeList = includes.toList();
85 qSort(includeList);
85 qSort(includeList);
86 result = includeList.join("\n") + result;
86 result = includeList.join("\n") + result;
87 return result;
87 return result;
88 }
88 }
89
89
90 static QStringList compactFiles(const QStringList& list, const QString& ext, const QString& dir, const QString& prefix) {
90 static QStringList compactFiles(const QStringList& list, const QString& ext, const QString& dir, const QString& prefix) {
91 QStringList outList;
91 QStringList outList;
92 int count = list.count();
92 int count = list.count();
93 int fileNum = 0;
93 int fileNum = 0;
94 QString srcDir = dir;
94 QString srcDir = dir;
95 if (dir.endsWith("_builtin")) {
95 if (dir.endsWith("_builtin")) {
96 srcDir = dir.left(dir.length()-strlen("_builtin"));
96 srcDir = dir.left(dir.length()-strlen("_builtin"));
97 }
97 }
98 while (count>0) {
98 while (count>0) {
99 QString outFileName = prefix + QString::number(fileNum) + ext;
99 QString outFileName = prefix + QString::number(fileNum) + ext;
100 FileOut file(dir + "/" + outFileName);
100 FileOut file(dir + "/" + outFileName);
101 if (ext == ".cpp") {
101 if (ext == ".cpp") {
102 file.stream << "#include \"" + prefix + QString::number(fileNum) + ".h\"\n";
102 file.stream << "#include \"" + prefix + QString::number(fileNum) + ".h\"\n";
103 }
103 }
104 outList << outFileName;
104 outList << outFileName;
105 QString allText;
105 QString allText;
106 QTextStream ts(&allText);
106 QTextStream ts(&allText);
107 for (int i = 0; i<MAX_CLASSES_PER_FILE && count>0; i++) {
107 for (int i = 0; i<MAX_CLASSES_PER_FILE && count>0; i++) {
108 collectAndRemoveFile(ts, srcDir + "/" + list.at(list.count()-count));
108 collectAndRemoveFile(ts, srcDir + "/" + list.at(list.count()-count));
109 count--;
109 count--;
110 }
110 }
111 allText = combineIncludes(allText);
111 allText = combineIncludes(allText);
112 file.stream << allText;
112 file.stream << allText;
113 fileNum++;
113 fileNum++;
114 }
114 }
115 return outList;
115 return outList;
116 }
116 }
117
117
118 void PriGenerator::generate()
118 void PriGenerator::generate()
119 {
119 {
120 QHashIterator<QString, Pri> pri(priHash);
120 QHashIterator<QString, Pri> pri(priHash);
121 while (pri.hasNext()) {
121 while (pri.hasNext()) {
122 pri.next();
122 pri.next();
123 QStringList list = pri.value().headers;
123 QStringList list = pri.value().headers;
124 if (list.isEmpty())
124 if (list.isEmpty())
125 continue;
125 continue;
126
126
127 QString folder = pri.key();
127 QString folder = pri.key();
128 folder.replace('\\','/');
128 folder.replace('\\','/');
129 int idx = folder.indexOf('/');
129 int idx = folder.indexOf('/');
130 folder = folder.left(idx);
130 folder = folder.left(idx);
131
131
132 qSort(list.begin(), list.end());
132 qSort(list.begin(), list.end());
133 FileOut file(m_out_dir + "/generated_cpp/" + pri.key());
133 FileOut file(m_out_dir + "/generated_cpp/" + pri.key());
134
134
135 // strange idea to do the file compacting so late, but it is the most effective way without patching the generator a lot
135 // strange idea to do the file compacting so late, but it is the most effective way without patching the generator a lot
136 bool compact = true;
136 bool compact = true;
137 if (compact) {
137 if (compact) {
138 list = compactFiles(list, ".h", m_out_dir + "/generated_cpp/" + folder, folder);
138 list = compactFiles(list, ".h", m_out_dir + "/generated_cpp/" + folder, folder);
139 }
139 }
140
140
141 file.stream << "HEADERS += \\\n";
141 file.stream << "HEADERS += \\\n";
142 foreach (const QString &entry, list) {
142 foreach (const QString &entry, list) {
143 file.stream << " $$PWD/" << entry << " \\\n";
143 file.stream << " $$PWD/" << entry << " \\\n";
144 }
144 }
145
145
146 file.stream << "\n";
146 file.stream << "\n";
147 file.stream << "SOURCES += \\\n";
147 file.stream << "SOURCES += \\\n";
148 list = pri.value().sources;
148 list = pri.value().sources;
149 qSort(list.begin(), list.end());
149 qSort(list.begin(), list.end());
150 if (compact) {
150 if (compact) {
151 list = compactFiles(list, ".cpp", m_out_dir + "/generated_cpp/" + folder, folder);
151 list = compactFiles(list, ".cpp", m_out_dir + "/generated_cpp/" + folder, folder);
152 }
152 }
153 foreach (const QString &entry, list) {
153 foreach (const QString &entry, list) {
154 file.stream << " $$PWD/" << entry << " \\\n";
154 file.stream << " $$PWD/" << entry << " \\\n";
155 }
155 }
156 file.stream << " $$PWD/" << folder << "_init.cpp\n";
156 file.stream << " $$PWD/" << folder << "_init.cpp\n";
157
157
158 if (file.done())
158 if (file.done())
159 ++m_num_generated_written;
159 ++m_num_generated_written;
160 ++m_num_generated;
160 ++m_num_generated;
161 }
161 }
162 }
162 }
@@ -1,306 +1,311
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 if (cls->qualifiedCppName().contains("Ssl")) {
202 s << "#ifndef QT_NO_OPENSSL" << endl;
203 }
202 QString shellCreator;
204 QString shellCreator;
203 if (cls->generateShellClass()) {
205 if (cls->generateShellClass()) {
204 shellCreator = ", PythonQtSetInstanceWrapperOnShell<" + ShellGenerator::shellClassName(cls) + ">";
206 shellCreator = ", PythonQtSetInstanceWrapperOnShell<" + ShellGenerator::shellClassName(cls) + ">";
205 } else {
207 } else {
206 shellCreator = ", NULL";
208 shellCreator = ", NULL";
207 }
209 }
208 QString operatorCodes = getOperatorCodes(cls).join("|");
210 QString operatorCodes = getOperatorCodes(cls).join("|");
209 if (operatorCodes.isEmpty()) {
211 if (operatorCodes.isEmpty()) {
210 operatorCodes = "0";
212 operatorCodes = "0";
211 }
213 }
212 if (cls->isQObject()) {
214 if (cls->isQObject()) {
213 s << "PythonQt::priv()->registerClass(&" << cls->qualifiedCppName() << "::staticMetaObject, \"" << shortPackName <<"\", PythonQtCreateObject<PythonQtWrapper_" << cls->name() << ">" << shellCreator << ", module, " << operatorCodes <<");" << endl;
215 s << "PythonQt::priv()->registerClass(&" << cls->qualifiedCppName() << "::staticMetaObject, \"" << shortPackName <<"\", PythonQtCreateObject<PythonQtWrapper_" << cls->name() << ">" << shellCreator << ", module, " << operatorCodes <<");" << endl;
214 } else {
216 } else {
215 QString baseName = cls->baseClass()?cls->baseClass()->qualifiedCppName():"";
217 QString baseName = cls->baseClass()?cls->baseClass()->qualifiedCppName():"";
216 s << "PythonQt::priv()->registerCPPClass(\""<< cls->qualifiedCppName() << "\", \"" << baseName << "\", \"" << shortPackName <<"\", PythonQtCreateObject<PythonQtWrapper_" << cls->name() << ">" << shellCreator << ", module, " << operatorCodes <<");" << endl;
218 s << "PythonQt::priv()->registerCPPClass(\""<< cls->qualifiedCppName() << "\", \"" << baseName << "\", \"" << shortPackName <<"\", PythonQtCreateObject<PythonQtWrapper_" << cls->name() << ">" << shellCreator << ", module, " << operatorCodes <<");" << endl;
217 }
219 }
218 foreach(AbstractMetaClass* interface, cls->interfaces()) {
220 foreach(AbstractMetaClass* interface, cls->interfaces()) {
219 // the interface might be our own class... (e.g. QPaintDevice)
221 // the interface might be our own class... (e.g. QPaintDevice)
220 if (interface->qualifiedCppName() != cls->qualifiedCppName()) {
222 if (interface->qualifiedCppName() != cls->qualifiedCppName()) {
221 s << "PythonQt::self()->addParentClass(\""<< cls->qualifiedCppName() << "\", \"" << interface->qualifiedCppName() << "\",PythonQtUpcastingOffset<" << cls->qualifiedCppName() <<","<<interface->qualifiedCppName()<<">());" << endl;
223 s << "PythonQt::self()->addParentClass(\""<< cls->qualifiedCppName() << "\", \"" << interface->qualifiedCppName() << "\",PythonQtUpcastingOffset<" << cls->qualifiedCppName() <<","<<interface->qualifiedCppName()<<">());" << endl;
222 }
224 }
223 }
225 }
226 if (cls->qualifiedCppName().contains("Ssl")) {
227 s << "#endif" << endl;
228 }
224 }
229 }
225 s << endl;
230 s << endl;
226 foreach (QString handler, polymorphicHandlers) {
231 foreach (QString handler, polymorphicHandlers) {
227 s << "PythonQt::self()->addPolymorphicHandler(\""<< handler << "\", polymorphichandler_" << handler << ");" << endl;
232 s << "PythonQt::self()->addPolymorphicHandler(\""<< handler << "\", polymorphichandler_" << handler << ");" << endl;
228 }
233 }
229
234
230 s << "}";
235 s << "}";
231 s << endl;
236 s << endl;
232 }
237 }
233 }
238 }
234 }
239 }
235
240
236 QStringList SetupGenerator::writePolymorphicHandler(QTextStream &s, const QString &package,
241 QStringList SetupGenerator::writePolymorphicHandler(QTextStream &s, const QString &package,
237 const AbstractMetaClassList &polybase, QList<const AbstractMetaClass*>& allClasses)
242 const AbstractMetaClassList &polybase, QList<const AbstractMetaClass*>& allClasses)
238 {
243 {
239 QStringList handlers;
244 QStringList handlers;
240 foreach (AbstractMetaClass *cls, polybase) {
245 foreach (AbstractMetaClass *cls, polybase) {
241 const ComplexTypeEntry *centry = cls->typeEntry();
246 const ComplexTypeEntry *centry = cls->typeEntry();
242 if (!centry->isPolymorphicBase())
247 if (!centry->isPolymorphicBase())
243 continue;
248 continue;
244 bool isGraphicsItem = (cls->qualifiedCppName()=="QGraphicsItem");
249 bool isGraphicsItem = (cls->qualifiedCppName()=="QGraphicsItem");
245
250
246 bool first = true;
251 bool first = true;
247 foreach (const AbstractMetaClass *clazz, allClasses) {
252 foreach (const AbstractMetaClass *clazz, allClasses) {
248 bool inherits = false;
253 bool inherits = false;
249 if (isGraphicsItem) {
254 if (isGraphicsItem) {
250 const AbstractMetaClass *currentClazz = clazz;
255 const AbstractMetaClass *currentClazz = clazz;
251 while (!inherits && currentClazz) {
256 while (!inherits && currentClazz) {
252 foreach(AbstractMetaClass* interfaze, currentClazz->interfaces()) {
257 foreach(AbstractMetaClass* interfaze, currentClazz->interfaces()) {
253 if (interfaze->qualifiedCppName()=="QGraphicsItem") {
258 if (interfaze->qualifiedCppName()=="QGraphicsItem") {
254 inherits = true;
259 inherits = true;
255 break;
260 break;
256 }
261 }
257 }
262 }
258 currentClazz = currentClazz->baseClass();
263 currentClazz = currentClazz->baseClass();
259 }
264 }
260 } else {
265 } else {
261 inherits = clazz->inheritsFrom(cls);
266 inherits = clazz->inheritsFrom(cls);
262 }
267 }
263 if (clazz->package() == package && inherits) {
268 if (clazz->package() == package && inherits) {
264 if (!clazz->typeEntry()->polymorphicIdValue().isEmpty()) {
269 if (!clazz->typeEntry()->polymorphicIdValue().isEmpty()) {
265 // On first find, open the function
270 // On first find, open the function
266 if (first) {
271 if (first) {
267 first = false;
272 first = false;
268
273
269 QString handler = cls->name();
274 QString handler = cls->name();
270 handlers.append(handler);
275 handlers.append(handler);
271
276
272 s << "static void* polymorphichandler_" << handler
277 s << "static void* polymorphichandler_" << handler
273 << "(const void *ptr, const char **class_name)" << endl
278 << "(const void *ptr, const char **class_name)" << endl
274 << "{" << endl
279 << "{" << endl
275 << " Q_ASSERT(ptr != 0);" << endl
280 << " Q_ASSERT(ptr != 0);" << endl
276 << " " << cls->qualifiedCppName() << " *object = ("
281 << " " << cls->qualifiedCppName() << " *object = ("
277 << cls->qualifiedCppName() << " *)ptr;" << endl;
282 << cls->qualifiedCppName() << " *)ptr;" << endl;
278 }
283 }
279
284
280 // For each, add case label
285 // For each, add case label
281 QString polyId = clazz->typeEntry()->polymorphicIdValue();
286 QString polyId = clazz->typeEntry()->polymorphicIdValue();
282 s << " if ("
287 s << " if ("
283 << polyId.replace("%1", "object")
288 << polyId.replace("%1", "object")
284 << ") {" << endl
289 << ") {" << endl
285 << " *class_name = \"" << clazz->name() << "\";" << endl
290 << " *class_name = \"" << clazz->name() << "\";" << endl
286 << " return (" << clazz->qualifiedCppName() << "*)object;" << endl
291 << " return (" << clazz->qualifiedCppName() << "*)object;" << endl
287 << " }" << endl;
292 << " }" << endl;
288 } else {
293 } else {
289 QString warning = QString("class '%1' inherits from polymorphic class '%2', but has no polymorphic id set")
294 QString warning = QString("class '%1' inherits from polymorphic class '%2', but has no polymorphic id set")
290 .arg(clazz->name())
295 .arg(clazz->name())
291 .arg(cls->name());
296 .arg(cls->name());
292
297
293 ReportHandler::warning(warning);
298 ReportHandler::warning(warning);
294 }
299 }
295 }
300 }
296 }
301 }
297
302
298 // Close the function if it has been opened
303 // Close the function if it has been opened
299 if (!first) {
304 if (!first) {
300 s << " return NULL;" << endl
305 s << " return NULL;" << endl
301 << "}" << endl;
306 << "}" << endl;
302 }
307 }
303 }
308 }
304
309
305 return handlers;
310 return handlers;
306 }
311 }
@@ -1,309 +1,317
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 "shellheadergenerator.h"
42 #include "shellheadergenerator.h"
43 #include "fileout.h"
43 #include "fileout.h"
44
44
45 #include <QtCore/QDir>
45 #include <QtCore/QDir>
46
46
47 #include <qdebug.h>
47 #include <qdebug.h>
48
48
49 QString ShellHeaderGenerator::fileNameForClass(const AbstractMetaClass *meta_class) const
49 QString ShellHeaderGenerator::fileNameForClass(const AbstractMetaClass *meta_class) const
50 {
50 {
51 return QString("PythonQtWrapper_%1.h").arg(meta_class->name());
51 return QString("PythonQtWrapper_%1.h").arg(meta_class->name());
52 }
52 }
53
53
54
54
55 void ShellHeaderGenerator::writeFieldAccessors(QTextStream &s, const AbstractMetaField *field)
55 void ShellHeaderGenerator::writeFieldAccessors(QTextStream &s, const AbstractMetaField *field)
56 {
56 {
57 const AbstractMetaFunction *setter = field->setter();
57 const AbstractMetaFunction *setter = field->setter();
58 const AbstractMetaFunction *getter = field->getter();
58 const AbstractMetaFunction *getter = field->getter();
59
59
60 // static fields are not supported (yet?)
60 // static fields are not supported (yet?)
61 if (setter->isStatic()) return;
61 if (setter->isStatic()) return;
62
62
63 // Uuid data4 did not work (TODO: move to typesystem...(
63 // Uuid data4 did not work (TODO: move to typesystem...(
64 if (field->enclosingClass()->name()=="QUuid" && setter->name()=="data4") return;
64 if (field->enclosingClass()->name()=="QUuid" && setter->name()=="data4") return;
65 if (field->enclosingClass()->name()=="QIPv6Address") return;
65 if (field->enclosingClass()->name()=="QIPv6Address") return;
66
66
67 if (!field->type()->isConstant()) {
67 if (!field->type()->isConstant()) {
68 writeFunctionSignature(s, setter, 0, QString(),
68 writeFunctionSignature(s, setter, 0, QString(),
69 Option(ConvertReferenceToPtr | FirstArgIsWrappedObject| IncludeDefaultExpression | ShowStatic | UnderscoreSpaces));
69 Option(ConvertReferenceToPtr | FirstArgIsWrappedObject| IncludeDefaultExpression | ShowStatic | UnderscoreSpaces));
70 s << "{ theWrappedObject->" << field->name() << " = " << setter->arguments()[0]->argumentName() << "; }\n";
70 s << "{ theWrappedObject->" << field->name() << " = " << setter->arguments()[0]->argumentName() << "; }\n";
71 }
71 }
72
72
73 writeFunctionSignature(s, getter, 0, QString(),
73 writeFunctionSignature(s, getter, 0, QString(),
74 Option(ConvertReferenceToPtr | FirstArgIsWrappedObject| IncludeDefaultExpression | OriginalName | ShowStatic | UnderscoreSpaces));
74 Option(ConvertReferenceToPtr | FirstArgIsWrappedObject| IncludeDefaultExpression | OriginalName | ShowStatic | UnderscoreSpaces));
75 s << "{ return theWrappedObject->" << field->name() << "; }\n";
75 s << "{ return theWrappedObject->" << field->name() << "; }\n";
76 }
76 }
77
77
78 void ShellHeaderGenerator::write(QTextStream &s, const AbstractMetaClass *meta_class)
78 void ShellHeaderGenerator::write(QTextStream &s, const AbstractMetaClass *meta_class)
79 {
79 {
80 QString builtIn = ShellGenerator::isBuiltIn(meta_class->name())?"_builtin":"";
80 QString builtIn = ShellGenerator::isBuiltIn(meta_class->name())?"_builtin":"";
81 QString pro_file_name = meta_class->package().replace(".", "_") + builtIn + "/" + meta_class->package().replace(".", "_") + builtIn + ".pri";
81 QString pro_file_name = meta_class->package().replace(".", "_") + builtIn + "/" + meta_class->package().replace(".", "_") + builtIn + ".pri";
82 priGenerator->addHeader(pro_file_name, fileNameForClass(meta_class));
82 priGenerator->addHeader(pro_file_name, fileNameForClass(meta_class));
83 setupGenerator->addClass(meta_class->package().replace(".", "_") + builtIn, meta_class);
83 setupGenerator->addClass(meta_class->package().replace(".", "_") + builtIn, meta_class);
84
84
85 QString include_block = "PYTHONQTWRAPPER_" + meta_class->name().toUpper() + "_H";
85 QString include_block = "PYTHONQTWRAPPER_" + meta_class->name().toUpper() + "_H";
86
86
87 s << "#ifndef " << include_block << endl
87 s << "#ifndef " << include_block << endl
88 << "#define " << include_block << endl << endl;
88 << "#define " << include_block << endl << endl;
89
89
90 Include inc = meta_class->typeEntry()->include();
90 Include inc = meta_class->typeEntry()->include();
91 ShellGenerator::writeInclude(s, inc);
91 ShellGenerator::writeInclude(s, inc);
92
92
93 s << "#include <QObject>" << endl << endl;
93 s << "#include <QObject>" << endl << endl;
94 s << "#include <PythonQt.h>" << endl << endl;
94 s << "#include <PythonQt.h>" << endl << endl;
95
95
96 IncludeList list = meta_class->typeEntry()->extraIncludes();
96 IncludeList list = meta_class->typeEntry()->extraIncludes();
97 qSort(list.begin(), list.end());
97 qSort(list.begin(), list.end());
98 foreach (const Include &inc, list) {
98 foreach (const Include &inc, list) {
99 ShellGenerator::writeInclude(s, inc);
99 ShellGenerator::writeInclude(s, inc);
100 }
100 }
101 s << endl;
101 s << endl;
102
102
103 AbstractMetaFunctionList ctors = meta_class->queryFunctions(AbstractMetaClass::Constructors
103 AbstractMetaFunctionList ctors = meta_class->queryFunctions(AbstractMetaClass::Constructors
104 | AbstractMetaClass::WasVisible
104 | AbstractMetaClass::WasVisible
105 | AbstractMetaClass::NotRemovedFromTargetLang);
105 | AbstractMetaClass::NotRemovedFromTargetLang);
106
106
107 if (meta_class->qualifiedCppName().contains("Ssl")) {
108 s << "#ifndef QT_NO_OPENSSL" << endl;
109 }
110
107 // Shell-------------------------------------------------------------------
111 // Shell-------------------------------------------------------------------
108 if (meta_class->generateShellClass()) {
112 if (meta_class->generateShellClass()) {
109
113
110 AbstractMetaFunctionList virtualsForShell = getVirtualFunctionsForShell(meta_class);
114 AbstractMetaFunctionList virtualsForShell = getVirtualFunctionsForShell(meta_class);
111
115
112 s << "class " << shellClassName(meta_class)
116 s << "class " << shellClassName(meta_class)
113 << " : public " << meta_class->qualifiedCppName() << endl << "{" << endl;
117 << " : public " << meta_class->qualifiedCppName() << endl << "{" << endl;
114 s << "public:" << endl;
118 s << "public:" << endl;
115 foreach(AbstractMetaFunction* fun, ctors) {
119 foreach(AbstractMetaFunction* fun, ctors) {
116 s << " ";
120 s << " ";
117 writeFunctionSignature(s, fun, 0,"PythonQtShell_",
121 writeFunctionSignature(s, fun, 0,"PythonQtShell_",
118 Option(IncludeDefaultExpression | OriginalName | ShowStatic | UnderscoreSpaces));
122 Option(IncludeDefaultExpression | OriginalName | ShowStatic | UnderscoreSpaces));
119 s << ":" << meta_class->qualifiedCppName() << "(";
123 s << ":" << meta_class->qualifiedCppName() << "(";
120 QString scriptFunctionName = fun->originalName();
124 QString scriptFunctionName = fun->originalName();
121 AbstractMetaArgumentList args = fun->arguments();
125 AbstractMetaArgumentList args = fun->arguments();
122 for (int i = 0; i < args.size(); ++i) {
126 for (int i = 0; i < args.size(); ++i) {
123 if (i > 0)
127 if (i > 0)
124 s << ", ";
128 s << ", ";
125 s << args.at(i)->argumentName();
129 s << args.at(i)->argumentName();
126 }
130 }
127 s << "),_wrapper(NULL) {};" << endl;
131 s << "),_wrapper(NULL) {};" << endl;
128 }
132 }
129 s << endl;
133 s << endl;
130 s << " ~" << shellClassName(meta_class) << "();" << endl;
134 s << " ~" << shellClassName(meta_class) << "();" << endl;
131 s << endl;
132
135
133 foreach(AbstractMetaFunction* fun, virtualsForShell) {
136 foreach(AbstractMetaFunction* fun, virtualsForShell) {
134 s << "virtual ";
137 s << "virtual ";
135 writeFunctionSignature(s, fun, 0, QString(),
138 writeFunctionSignature(s, fun, 0, QString(),
136 Option(IncludeDefaultExpression | OriginalName | ShowStatic | UnderscoreSpaces));
139 Option(IncludeDefaultExpression | OriginalName | ShowStatic | UnderscoreSpaces));
137 s << ";" << endl;
140 s << ";" << endl;
138 }
141 }
139 s << endl;
142 s << endl;
140 s << " PythonQtInstanceWrapper* _wrapper; " << endl;
143 s << " PythonQtInstanceWrapper* _wrapper; " << endl;
141
144
142 s << "};" << endl << endl;
145 s << "};" << endl << endl;
143 }
146 }
144
147
145 // Promoter-------------------------------------------------------------------
148 // Promoter-------------------------------------------------------------------
146 AbstractMetaFunctionList promoteFunctions = getProtectedFunctionsThatNeedPromotion(meta_class);
149 AbstractMetaFunctionList promoteFunctions = getProtectedFunctionsThatNeedPromotion(meta_class);
147 if (!promoteFunctions.isEmpty()) {
150 if (!promoteFunctions.isEmpty()) {
148 s << "class " << promoterClassName(meta_class)
151 s << "class " << promoterClassName(meta_class)
149 << " : public " << meta_class->qualifiedCppName() << endl << "{ public:" << endl;
152 << " : public " << meta_class->qualifiedCppName() << endl << "{ public:" << endl;
150
153
151 foreach(AbstractMetaFunction* fun, promoteFunctions) {
154 foreach(AbstractMetaFunction* fun, promoteFunctions) {
152 s << "inline ";
155 s << "inline ";
153 writeFunctionSignature(s, fun, 0, "promoted_",
156 writeFunctionSignature(s, fun, 0, "promoted_",
154 Option(IncludeDefaultExpression | OriginalName | ShowStatic | UnderscoreSpaces));
157 Option(IncludeDefaultExpression | OriginalName | ShowStatic | UnderscoreSpaces));
155 s << " { ";
158 s << " { ";
156 QString scriptFunctionName = fun->originalName();
159 QString scriptFunctionName = fun->originalName();
157 AbstractMetaArgumentList args = fun->arguments();
160 AbstractMetaArgumentList args = fun->arguments();
158 if (fun->type())
161 if (fun->type())
159 s << "return ";
162 s << "return ";
160 s << meta_class->qualifiedCppName() << "::";
163 s << meta_class->qualifiedCppName() << "::";
161 s << fun->originalName() << "(";
164 s << fun->originalName() << "(";
162 for (int i = 0; i < args.size(); ++i) {
165 for (int i = 0; i < args.size(); ++i) {
163 if (i > 0)
166 if (i > 0)
164 s << ", ";
167 s << ", ";
165 s << args.at(i)->argumentName();
168 s << args.at(i)->argumentName();
166 }
169 }
167 s << "); }" << endl;
170 s << "); }" << endl;
168 }
171 }
169
172
170 s << "};" << endl << endl;
173 s << "};" << endl << endl;
171 }
174 }
172
175
173 // Wrapper-------------------------------------------------------------------
176 // Wrapper-------------------------------------------------------------------
174
177
175 s << "class " << wrapperClassName(meta_class)
178 s << "class " << wrapperClassName(meta_class)
176 << " : public QObject" << endl
179 << " : public QObject" << endl
177 << "{ Q_OBJECT" << endl;
180 << "{ Q_OBJECT" << endl;
178
181
179 s << "public:" << endl;
182 s << "public:" << endl;
180
183
181 AbstractMetaEnumList enums1 = meta_class->enums();
184 AbstractMetaEnumList enums1 = meta_class->enums();
182 AbstractMetaEnumList enums;
185 AbstractMetaEnumList enums;
183 QList<FlagsTypeEntry*> flags;
186 QList<FlagsTypeEntry*> flags;
184 foreach(AbstractMetaEnum* enum1, enums1) {
187 foreach(AbstractMetaEnum* enum1, enums1) {
185 // catch gadgets and enums that are not exported on QObjects...
188 // catch gadgets and enums that are not exported on QObjects...
186 if (enum1->wasPublic() && (!meta_class->isQObject() || !enum1->hasQEnumsDeclaration())) {
189 if (enum1->wasPublic() && (!meta_class->isQObject() || !enum1->hasQEnumsDeclaration())) {
187 enums << enum1;
190 enums << enum1;
188 if (enum1->typeEntry()->flags()) {
191 if (enum1->typeEntry()->flags()) {
189 flags << enum1->typeEntry()->flags();
192 flags << enum1->typeEntry()->flags();
190 }
193 }
191 }
194 }
192 }
195 }
193 if (enums.count()) {
196 if (enums.count()) {
194 s << "Q_ENUMS(";
197 s << "Q_ENUMS(";
195 foreach(AbstractMetaEnum* enum1, enums) {
198 foreach(AbstractMetaEnum* enum1, enums) {
196 s << enum1->name() << " ";
199 s << enum1->name() << " ";
197 }
200 }
198 s << ")" << endl;
201 s << ")" << endl;
199
202
200 if (flags.count()) {
203 if (flags.count()) {
201 s << "Q_FLAGS(";
204 s << "Q_FLAGS(";
202 foreach(FlagsTypeEntry* flag1, flags) {
205 foreach(FlagsTypeEntry* flag1, flags) {
203 QString origName = flag1->originalName();
206 QString origName = flag1->originalName();
204 int idx = origName.lastIndexOf("::");
207 int idx = origName.lastIndexOf("::");
205 if (idx!= -1) {
208 if (idx!= -1) {
206 origName = origName.mid(idx+2);
209 origName = origName.mid(idx+2);
207 }
210 }
208 s << origName << " ";
211 s << origName << " ";
209 }
212 }
210 s << ")" << endl;
213 s << ")" << endl;
211 }
214 }
212
215
213 foreach(AbstractMetaEnum* enum1, enums) {
216 foreach(AbstractMetaEnum* enum1, enums) {
214 s << "enum " << enum1->name() << "{" << endl;
217 s << "enum " << enum1->name() << "{" << endl;
215 bool first = true;
218 bool first = true;
216 foreach(AbstractMetaEnumValue* value, enum1->values()) {
219 foreach(AbstractMetaEnumValue* value, enum1->values()) {
217 if (first) { first = false; }
220 if (first) { first = false; }
218 else { s << ", "; }
221 else { s << ", "; }
219 s << " " << value->name() << " = " << meta_class->qualifiedCppName() << "::" << value->name();
222 s << " " << value->name() << " = " << meta_class->qualifiedCppName() << "::" << value->name();
220 }
223 }
221 s << "};" << endl;
224 s << "};" << endl;
222 }
225 }
223 if (flags.count()) {
226 if (flags.count()) {
224 foreach(AbstractMetaEnum* enum1, enums) {
227 foreach(AbstractMetaEnum* enum1, enums) {
225 if (enum1->typeEntry()->flags()) {
228 if (enum1->typeEntry()->flags()) {
226 QString origName = enum1->typeEntry()->flags()->originalName();
229 QString origName = enum1->typeEntry()->flags()->originalName();
227 int idx = origName.lastIndexOf("::");
230 int idx = origName.lastIndexOf("::");
228 if (idx!= -1) {
231 if (idx!= -1) {
229 origName = origName.mid(idx+2);
232 origName = origName.mid(idx+2);
230 }
233 }
231 s << "Q_DECLARE_FLAGS("<< origName << ", " << enum1->name() <<")"<<endl;
234 s << "Q_DECLARE_FLAGS("<< origName << ", " << enum1->name() <<")"<<endl;
232 }
235 }
233 }
236 }
234 }
237 }
235 }
238 }
236 s << "public slots:" << endl;
239 s << "public slots:" << endl;
237 if (meta_class->generateShellClass() || !meta_class->isAbstract()) {
240 if (meta_class->generateShellClass() || !meta_class->isAbstract()) {
238
241
239 bool copyConstructorSeen = false;
242 bool copyConstructorSeen = false;
240 bool defaultConstructorSeen = false;
243 bool defaultConstructorSeen = false;
241 foreach (const AbstractMetaFunction *fun, ctors) {
244 foreach (const AbstractMetaFunction *fun, ctors) {
242 if (!fun->isPublic() || fun->isAbstract()) { continue; }
245 if (!fun->isPublic() || fun->isAbstract()) { continue; }
243 s << meta_class->qualifiedCppName() << "* ";
246 s << meta_class->qualifiedCppName() << "* ";
244 writeFunctionSignature(s, fun, 0, "new_",
247 writeFunctionSignature(s, fun, 0, "new_",
245 Option(IncludeDefaultExpression | OriginalName | ShowStatic));
248 Option(IncludeDefaultExpression | OriginalName | ShowStatic));
246 s << ";" << endl;
249 s << ";" << endl;
247 if (fun->arguments().size()==1 && meta_class->qualifiedCppName() == fun->arguments().at(0)->type()->typeEntry()->qualifiedCppName()) {
250 if (fun->arguments().size()==1 && meta_class->qualifiedCppName() == fun->arguments().at(0)->type()->typeEntry()->qualifiedCppName()) {
248 copyConstructorSeen = true;
251 copyConstructorSeen = true;
249 }
252 }
250 if (fun->arguments().size()==0) {
253 if (fun->arguments().size()==0) {
251 defaultConstructorSeen = true;
254 defaultConstructorSeen = true;
252 }
255 }
253 }
256 }
254
257
255 if (meta_class->typeEntry()->isValue()
258 if (meta_class->typeEntry()->isValue()
256 && !copyConstructorSeen && defaultConstructorSeen) {
259 && !copyConstructorSeen && defaultConstructorSeen) {
257 QString className = meta_class->generateShellClass()?shellClassName(meta_class):meta_class->qualifiedCppName();
260 QString className = meta_class->generateShellClass()?shellClassName(meta_class):meta_class->qualifiedCppName();
258 s << meta_class->qualifiedCppName() << "* new_" << meta_class->name() << "(const " << meta_class->qualifiedCppName() << "& other) {" << endl;
261 s << meta_class->qualifiedCppName() << "* new_" << meta_class->name() << "(const " << meta_class->qualifiedCppName() << "& other) {" << endl;
259 s << className << "* a = new " << className << "();" << endl;
262 s << className << "* a = new " << className << "();" << endl;
260 s << "*((" << meta_class->qualifiedCppName() << "*)a) = other;" << endl;
263 s << "*((" << meta_class->qualifiedCppName() << "*)a) = other;" << endl;
261 s << "return a; }" << endl;
264 s << "return a; }" << endl;
262 }
265 }
263 }
266 }
264 if (meta_class->hasPublicDestructor() && !meta_class->isNamespace()) {
267 if (meta_class->hasPublicDestructor() && !meta_class->isNamespace()) {
265 s << "void delete_" << meta_class->name() << "(" << meta_class->qualifiedCppName() << "* obj) { delete obj; } ";
268 s << "void delete_" << meta_class->name() << "(" << meta_class->qualifiedCppName() << "* obj) { delete obj; } ";
266 s << endl;
269 s << endl;
267 }
270 }
268
271
269 AbstractMetaFunctionList functions = getFunctionsToWrap(meta_class);
272 AbstractMetaFunctionList functions = getFunctionsToWrap(meta_class);
270
273
271 foreach (const AbstractMetaFunction *function, functions) {
274 foreach (const AbstractMetaFunction *function, functions) {
272 if (!function->isSlot() || function->isVirtual()) {
275 if (!function->isSlot() || function->isVirtual()) {
273 s << " ";
276 s << " ";
274 writeFunctionSignature(s, function, 0, QString(),
277 writeFunctionSignature(s, function, 0, QString(),
275 Option(ConvertReferenceToPtr | FirstArgIsWrappedObject| IncludeDefaultExpression | OriginalName | ShowStatic | UnderscoreSpaces));
278 Option(ConvertReferenceToPtr | FirstArgIsWrappedObject| IncludeDefaultExpression | OriginalName | ShowStatic | UnderscoreSpaces));
276 s << ";" << endl;
279 s << ";" << endl;
277 }
280 }
278 }
281 }
279 if (meta_class->hasDefaultToStringFunction() || meta_class->hasToStringCapability()) {
282 if (meta_class->hasDefaultToStringFunction() || meta_class->hasToStringCapability()) {
280 s << " QString py_toString(" << meta_class->qualifiedCppName() << "*);" << endl;
283 s << " QString py_toString(" << meta_class->qualifiedCppName() << "*);" << endl;
281 }
284 }
282 if (meta_class->hasDefaultIsNull()) {
285 if (meta_class->hasDefaultIsNull()) {
283 s << " bool __nonzero__(" << meta_class->qualifiedCppName() << "* obj) { return !obj->isNull(); }" << endl;
286 s << " bool __nonzero__(" << meta_class->qualifiedCppName() << "* obj) { return !obj->isNull(); }" << endl;
284 }
287 }
285
288
286 // Field accessors
289 // Field accessors
287 foreach (const AbstractMetaField *field, meta_class->fields()) {
290 foreach (const AbstractMetaField *field, meta_class->fields()) {
288 if (field->isPublic()) {
291 if (field->isPublic()) {
289 writeFieldAccessors(s, field);
292 writeFieldAccessors(s, field);
290 }
293 }
291 }
294 }
292
295
293 writeInjectedCode(s, meta_class);
296 writeInjectedCode(s, meta_class);
294
297
295
298
296 s << "};" << endl << endl
299 s << "};" << endl << endl;
297 << "#endif // " << include_block << endl;
300 if (meta_class->qualifiedCppName().contains("Ssl")) {
301 s << "#endif" << endl << endl;
302 }
303
304 s << "#endif // " << include_block << endl;
305
298
306
299 }
307 }
300
308
301 void ShellHeaderGenerator::writeInjectedCode(QTextStream &s, const AbstractMetaClass *meta_class)
309 void ShellHeaderGenerator::writeInjectedCode(QTextStream &s, const AbstractMetaClass *meta_class)
302 {
310 {
303 CodeSnipList code_snips = meta_class->typeEntry()->codeSnips();
311 CodeSnipList code_snips = meta_class->typeEntry()->codeSnips();
304 foreach (const CodeSnip &cs, code_snips) {
312 foreach (const CodeSnip &cs, code_snips) {
305 if (cs.language == TypeSystem::PyWrapperDeclaration) {
313 if (cs.language == TypeSystem::PyWrapperDeclaration) {
306 s << cs.code() << endl;
314 s << cs.code() << endl;
307 }
315 }
308 }
316 }
309 }
317 }
@@ -1,324 +1,330
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 "shellimplgenerator.h"
42 #include "shellimplgenerator.h"
43 #include "reporthandler.h"
43 #include "reporthandler.h"
44 #include "fileout.h"
44 #include "fileout.h"
45 #include <iostream>
45 #include <iostream>
46
46
47 extern void declareFunctionMetaTypes(QTextStream &stream,
47 extern void declareFunctionMetaTypes(QTextStream &stream,
48 const AbstractMetaFunctionList &functions,
48 const AbstractMetaFunctionList &functions,
49 QSet<QString> &registeredTypeNames);
49 QSet<QString> &registeredTypeNames);
50
50
51 QString ShellImplGenerator::fileNameForClass(const AbstractMetaClass *meta_class) const
51 QString ShellImplGenerator::fileNameForClass(const AbstractMetaClass *meta_class) const
52 {
52 {
53 return QString("PythonQtWrapper_%1.cpp").arg(meta_class->name());
53 return QString("PythonQtWrapper_%1.cpp").arg(meta_class->name());
54 }
54 }
55
55
56 static bool include_less_than(const Include &a, const Include &b)
56 static bool include_less_than(const Include &a, const Include &b)
57 {
57 {
58 return a.name < b.name;
58 return a.name < b.name;
59 }
59 }
60
60
61 static void writeHelperCode(QTextStream &s, const AbstractMetaClass *)
61 static void writeHelperCode(QTextStream &s, const AbstractMetaClass *)
62 {
62 {
63 }
63 }
64
64
65
65
66
66
67 void ShellImplGenerator::write(QTextStream &s, const AbstractMetaClass *meta_class)
67 void ShellImplGenerator::write(QTextStream &s, const AbstractMetaClass *meta_class)
68 {
68 {
69 QString builtIn = ShellGenerator::isBuiltIn(meta_class->name())?"_builtin":"";
69 QString builtIn = ShellGenerator::isBuiltIn(meta_class->name())?"_builtin":"";
70 QString pro_file_name = meta_class->package().replace(".", "_") + builtIn + "/" + meta_class->package().replace(".", "_") + builtIn + ".pri";
70 QString pro_file_name = meta_class->package().replace(".", "_") + builtIn + "/" + meta_class->package().replace(".", "_") + builtIn + ".pri";
71 priGenerator->addSource(pro_file_name, fileNameForClass(meta_class));
71 priGenerator->addSource(pro_file_name, fileNameForClass(meta_class));
72
72
73 s << "#include \"PythonQtWrapper_" << meta_class->name() << ".h\"" << endl << endl;
73 s << "#include \"PythonQtWrapper_" << meta_class->name() << ".h\"" << endl << endl;
74
74
75 s << "#include <PythonQtSignalReceiver.h>" << endl;
75 s << "#include <PythonQtSignalReceiver.h>" << endl;
76 s << "#include <PythonQtMethodInfo.h>" << endl;
76 s << "#include <PythonQtMethodInfo.h>" << endl;
77 s << "#include <PythonQtConversion.h>" << endl;
77 s << "#include <PythonQtConversion.h>" << endl;
78
78
79 //if (!meta_class->generateShellClass())
79 //if (!meta_class->generateShellClass())
80 // return;
80 // return;
81
81
82 IncludeList list = meta_class->typeEntry()->extraIncludes();
82 IncludeList list = meta_class->typeEntry()->extraIncludes();
83 qSort(list.begin(), list.end());
83 qSort(list.begin(), list.end());
84 foreach (const Include &inc, list) {
84 foreach (const Include &inc, list) {
85 ShellGenerator::writeInclude(s, inc);
85 ShellGenerator::writeInclude(s, inc);
86 }
86 }
87 s << endl;
87 s << endl;
88
88
89 writeHelperCode(s, meta_class);
89 writeHelperCode(s, meta_class);
90
90
91 // find constructors
91 // find constructors
92 AbstractMetaFunctionList ctors;
92 AbstractMetaFunctionList ctors;
93 ctors = meta_class->queryFunctions(AbstractMetaClass::Constructors
93 ctors = meta_class->queryFunctions(AbstractMetaClass::Constructors
94 | AbstractMetaClass::WasVisible
94 | AbstractMetaClass::WasVisible
95 | AbstractMetaClass::NotRemovedFromTargetLang);
95 | AbstractMetaClass::NotRemovedFromTargetLang);
96 // find member functions
96 // find member functions
97 AbstractMetaFunctionList functions = getFunctionsToWrap(meta_class);
97 AbstractMetaFunctionList functions = getFunctionsToWrap(meta_class);
98
98
99 // write metatype declarations
99 // write metatype declarations
100 {
100 {
101 // QSet<QString> registeredTypeNames = m_qmetatype_declared_typenames;
101 // QSet<QString> registeredTypeNames = m_qmetatype_declared_typenames;
102 // declareFunctionMetaTypes(s, functions, registeredTypeNames);
102 // declareFunctionMetaTypes(s, functions, registeredTypeNames);
103 // s << endl;
103 // s << endl;
104 }
104 }
105 if (meta_class->qualifiedCppName().contains("Ssl")) {
106 s << "#ifndef QT_NO_OPENSSL" << endl;
107 }
105
108
106 if (meta_class->generateShellClass()) {
109 if (meta_class->generateShellClass()) {
107
110
108 s << shellClassName(meta_class) << "::~" << shellClassName(meta_class) << "() {" << endl;
111 s << shellClassName(meta_class) << "::~" << shellClassName(meta_class) << "() {" << endl;
109 s << " PythonQtPrivate* priv = PythonQt::priv();" << endl;
112 s << " PythonQtPrivate* priv = PythonQt::priv();" << endl;
110 s << " if (priv) { priv->shellClassDeleted(this); }" << endl;
113 s << " if (priv) { priv->shellClassDeleted(this); }" << endl;
111 s << "}" << endl;
114 s << "}" << endl;
112
115
113 AbstractMetaFunctionList virtualsForShell = getVirtualFunctionsForShell(meta_class);
116 AbstractMetaFunctionList virtualsForShell = getVirtualFunctionsForShell(meta_class);
114 foreach (const AbstractMetaFunction *fun, virtualsForShell) {
117 foreach (const AbstractMetaFunction *fun, virtualsForShell) {
115 bool hasReturnValue = (fun->type());
118 bool hasReturnValue = (fun->type());
116 writeFunctionSignature(s, fun, meta_class, QString(),
119 writeFunctionSignature(s, fun, meta_class, QString(),
117 Option(OriginalName | ShowStatic | UnderscoreSpaces),
120 Option(OriginalName | ShowStatic | UnderscoreSpaces),
118 "PythonQtShell_");
121 "PythonQtShell_");
119 s << endl << "{" << endl;
122 s << endl << "{" << endl;
120
123
121 Option typeOptions = Option(OriginalName | UnderscoreSpaces | SkipName);
124 Option typeOptions = Option(OriginalName | UnderscoreSpaces | SkipName);
122 AbstractMetaArgumentList args = fun->arguments();
125 AbstractMetaArgumentList args = fun->arguments();
123
126
124 s << "if (_wrapper) {" << endl;
127 s << "if (_wrapper) {" << endl;
125 s << " PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, \"" << fun->name() << "\");" << endl;
128 s << " PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, \"" << fun->name() << "\");" << endl;
126 s << " PyErr_Clear();" << endl;
129 s << " PyErr_Clear();" << endl;
127 s << " if (obj && !PythonQtSlotFunction_Check(obj)) {" << endl;
130 s << " if (obj && !PythonQtSlotFunction_Check(obj)) {" << endl;
128 s << " static const char* argumentList[] ={\"";
131 s << " static const char* argumentList[] ={\"";
129 if (hasReturnValue) {
132 if (hasReturnValue) {
130 // write the arguments, return type first
133 // write the arguments, return type first
131 writeTypeInfo(s, fun->type(), typeOptions);
134 writeTypeInfo(s, fun->type(), typeOptions);
132 }
135 }
133 s << "\"";
136 s << "\"";
134 for (int i = 0; i < args.size(); ++i) {
137 for (int i = 0; i < args.size(); ++i) {
135 s << " , \"";
138 s << " , \"";
136 writeTypeInfo(s, args.at(i)->type(), typeOptions);
139 writeTypeInfo(s, args.at(i)->type(), typeOptions);
137 s << "\"";
140 s << "\"";
138 }
141 }
139 s << "};" << endl;
142 s << "};" << endl;
140 s << " static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(" << QString::number(args.size()+1) << ", argumentList);" << endl;
143 s << " static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(" << QString::number(args.size()+1) << ", argumentList);" << endl;
141
144
142 if (hasReturnValue) {
145 if (hasReturnValue) {
143 s << " ";
146 s << " ";
144 writeTypeInfo(s, fun->type(), typeOptions);
147 writeTypeInfo(s, fun->type(), typeOptions);
145 s << " returnValue;" << endl;
148 s << " returnValue;" << endl;
146 // TODO: POD init to default is missing...
149 // TODO: POD init to default is missing...
147 }
150 }
148 s << " void* args[" << QString::number(args.size()+1) << "] = {NULL";
151 s << " void* args[" << QString::number(args.size()+1) << "] = {NULL";
149 for (int i = 0; i < args.size(); ++i) {
152 for (int i = 0; i < args.size(); ++i) {
150 s << ", (void*)&" << args.at(i)->argumentName();
153 s << ", (void*)&" << args.at(i)->argumentName();
151 }
154 }
152 s << "};" << endl;
155 s << "};" << endl;
153
156
154 s << " PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);" << endl;
157 s << " PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);" << endl;
155 if (hasReturnValue) {
158 if (hasReturnValue) {
156 s << " if (result) {" << endl;
159 s << " if (result) {" << endl;
157 s << " args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);" << endl;
160 s << " args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);" << endl;
158 s << " if (args[0]!=&returnValue) {" << endl;
161 s << " if (args[0]!=&returnValue) {" << endl;
159 s << " if (args[0]==NULL) {" << endl;
162 s << " if (args[0]==NULL) {" << endl;
160 s << " PythonQt::priv()->handleVirtualOverloadReturnError(\"" << fun->name() << "\", methodInfo, result);" << endl;
163 s << " PythonQt::priv()->handleVirtualOverloadReturnError(\"" << fun->name() << "\", methodInfo, result);" << endl;
161 s << " } else {" << endl;
164 s << " } else {" << endl;
162 s << " returnValue = *((";
165 s << " returnValue = *((";
163 writeTypeInfo(s, fun->type(), typeOptions);
166 writeTypeInfo(s, fun->type(), typeOptions);
164 s << "*)args[0]);" << endl;
167 s << "*)args[0]);" << endl;
165 s << " }" << endl;
168 s << " }" << endl;
166 s << " }" << endl;
169 s << " }" << endl;
167 s << " }" << endl;
170 s << " }" << endl;
168 }
171 }
169 s << " if (result) { Py_DECREF(result); } " << endl;
172 s << " if (result) { Py_DECREF(result); } " << endl;
170 s << " Py_DECREF(obj);" << endl;
173 s << " Py_DECREF(obj);" << endl;
171 if (hasReturnValue) {
174 if (hasReturnValue) {
172 s << " return returnValue;" << endl;
175 s << " return returnValue;" << endl;
173 } else {
176 } else {
174 s << " return;" << endl;
177 s << " return;" << endl;
175 }
178 }
176 s << " }" << endl;
179 s << " }" << endl;
177 s << "}" << endl;
180 s << "}" << endl;
178
181
179 s << " ";
182 s << " ";
180 if (fun->isAbstract()) {
183 if (fun->isAbstract()) {
181 if (fun->type()) {
184 if (fun->type()) {
182 // return empty default object
185 // return empty default object
183 s << "return ";
186 s << "return ";
184 if (fun->type()->indirections()>0) {
187 if (fun->type()->indirections()>0) {
185 s << "0;";
188 s << "0;";
186 } else {
189 } else {
187 writeTypeInfo(s, fun->type(), typeOptions);
190 writeTypeInfo(s, fun->type(), typeOptions);
188 s << "();";
191 s << "();";
189 }
192 }
190 }
193 }
191 } else {
194 } else {
192 if (fun->type()) {
195 if (fun->type()) {
193 s << "return ";
196 s << "return ";
194 }
197 }
195 s << meta_class->qualifiedCppName() << "::";
198 s << meta_class->qualifiedCppName() << "::";
196 s << fun->originalName() << "(";
199 s << fun->originalName() << "(";
197 for (int i = 0; i < args.size(); ++i) {
200 for (int i = 0; i < args.size(); ++i) {
198 if (i > 0)
201 if (i > 0)
199 s << ", ";
202 s << ", ";
200 s << args.at(i)->argumentName();
203 s << args.at(i)->argumentName();
201 }
204 }
202 s << ");";
205 s << ");";
203 }
206 }
204 s << endl << "}" << endl;
207 s << endl << "}" << endl;
205 }
208 }
206 }
209 }
207
210
208 if (meta_class->generateShellClass() || !meta_class->isAbstract()) {
211 if (meta_class->generateShellClass() || !meta_class->isAbstract()) {
209
212
210 // write constructors
213 // write constructors
211 foreach (const AbstractMetaFunction *ctor, ctors) {
214 foreach (const AbstractMetaFunction *ctor, ctors) {
212 if (!ctor->isPublic() || ctor->isAbstract()) { continue; }
215 if (!ctor->isPublic() || ctor->isAbstract()) { continue; }
213
216
214 s << meta_class->qualifiedCppName() << "* ";
217 s << meta_class->qualifiedCppName() << "* ";
215 s << "PythonQtWrapper_" << meta_class->name() << "::";
218 s << "PythonQtWrapper_" << meta_class->name() << "::";
216 writeFunctionSignature(s, ctor, 0, "new_", Option(OriginalName | ShowStatic));
219 writeFunctionSignature(s, ctor, 0, "new_", Option(OriginalName | ShowStatic));
217 s << endl;
220 s << endl;
218 s << "{ " << endl;
221 s << "{ " << endl;
219 s << "return new " << (meta_class->generateShellClass()?shellClassName(meta_class):meta_class->qualifiedCppName()) << "(";
222 s << "return new " << (meta_class->generateShellClass()?shellClassName(meta_class):meta_class->qualifiedCppName()) << "(";
220 AbstractMetaArgumentList args = ctor->arguments();
223 AbstractMetaArgumentList args = ctor->arguments();
221 for (int i = 0; i < args.size(); ++i) {
224 for (int i = 0; i < args.size(); ++i) {
222 if (i > 0)
225 if (i > 0)
223 s << ", ";
226 s << ", ";
224 s << args.at(i)->argumentName();
227 s << args.at(i)->argumentName();
225 }
228 }
226 s << ");" << " }" << endl << endl;
229 s << ");" << " }" << endl << endl;
227 }
230 }
228 }
231 }
229
232
230 QString wrappedObject = " (*theWrappedObject)";
233 QString wrappedObject = " (*theWrappedObject)";
231
234
232 // write member functions
235 // write member functions
233 for (int i = 0; i < functions.size(); ++i) {
236 for (int i = 0; i < functions.size(); ++i) {
234 AbstractMetaFunction *fun = functions.at(i);
237 AbstractMetaFunction *fun = functions.at(i);
235 bool needsWrapping = (!fun->isSlot() || fun->isVirtual());
238 bool needsWrapping = (!fun->isSlot() || fun->isVirtual());
236 if (!needsWrapping) {
239 if (!needsWrapping) {
237 continue;
240 continue;
238 }
241 }
239 writeFunctionSignature(s, fun, meta_class, QString(),
242 writeFunctionSignature(s, fun, meta_class, QString(),
240 Option(ConvertReferenceToPtr | FirstArgIsWrappedObject | OriginalName | ShowStatic | UnderscoreSpaces),
243 Option(ConvertReferenceToPtr | FirstArgIsWrappedObject | OriginalName | ShowStatic | UnderscoreSpaces),
241 "PythonQtWrapper_");
244 "PythonQtWrapper_");
242 s << endl << "{" << endl;
245 s << endl << "{" << endl;
243 s << " ";
246 s << " ";
244 if (ShellGenerator::isSpecialStreamingOperator(fun)) {
247 if (ShellGenerator::isSpecialStreamingOperator(fun)) {
245 s << fun->arguments().at(0)->argumentName();
248 s << fun->arguments().at(0)->argumentName();
246 if (fun->originalName().startsWith("operator>>")) {
249 if (fun->originalName().startsWith("operator>>")) {
247 s << " >> ";
250 s << " >> ";
248 } else {
251 } else {
249 s << " << ";
252 s << " << ";
250 }
253 }
251 s << wrappedObject;
254 s << wrappedObject;
252 } else {
255 } else {
253 QString scriptFunctionName = fun->originalName();
256 QString scriptFunctionName = fun->originalName();
254 AbstractMetaArgumentList args = fun->arguments();
257 AbstractMetaArgumentList args = fun->arguments();
255 // call the C++ implementation
258 // call the C++ implementation
256 if (fun->type()) {
259 if (fun->type()) {
257 s << "return ";
260 s << "return ";
258 // call the C++ implementation
261 // call the C++ implementation
259 if (fun->type()->isReference()) {
262 if (fun->type()->isReference()) {
260 s << "&";
263 s << "&";
261 }
264 }
262 }
265 }
263 s << "(";
266 s << "(";
264 if (scriptFunctionName.startsWith("operator>>")) {
267 if (scriptFunctionName.startsWith("operator>>")) {
265 s << wrappedObject << " >>" << args.at(0)->argumentName();
268 s << wrappedObject << " >>" << args.at(0)->argumentName();
266 } else if (scriptFunctionName.startsWith("operator<<")) {
269 } else if (scriptFunctionName.startsWith("operator<<")) {
267 s << wrappedObject << " <<" << args.at(0)->argumentName();
270 s << wrappedObject << " <<" << args.at(0)->argumentName();
268 } else if (scriptFunctionName.startsWith("operator[]")) {
271 } else if (scriptFunctionName.startsWith("operator[]")) {
269 s << wrappedObject << "[" << args.at(0)->argumentName() << "]";
272 s << wrappedObject << "[" << args.at(0)->argumentName() << "]";
270 } else if (scriptFunctionName.startsWith("operator") && args.size()==1) {
273 } else if (scriptFunctionName.startsWith("operator") && args.size()==1) {
271 QString op = scriptFunctionName.mid(8);
274 QString op = scriptFunctionName.mid(8);
272 s << wrappedObject << op << " " << args.at(0)->argumentName();
275 s << wrappedObject << op << " " << args.at(0)->argumentName();
273 } else {
276 } else {
274 if (fun->isStatic()) {
277 if (fun->isStatic()) {
275 s << meta_class->qualifiedCppName() << "::";
278 s << meta_class->qualifiedCppName() << "::";
276 } else {
279 } else {
277 if (!fun->isPublic() || fun->isVirtual()) {
280 if (!fun->isPublic() || fun->isVirtual()) {
278 s << " ((" << promoterClassName(meta_class) << "*)theWrappedObject)->promoted_";
281 s << " ((" << promoterClassName(meta_class) << "*)theWrappedObject)->promoted_";
279 } else {
282 } else {
280 s << " theWrappedObject->";
283 s << " theWrappedObject->";
281 }
284 }
282 }
285 }
283 s << fun->originalName() << "(";
286 s << fun->originalName() << "(";
284 for (int i = 0; i < args.size(); ++i) {
287 for (int i = 0; i < args.size(); ++i) {
285 if (i > 0)
288 if (i > 0)
286 s << ", ";
289 s << ", ";
287 s << args.at(i)->argumentName();
290 s << args.at(i)->argumentName();
288 }
291 }
289 s << ")";
292 s << ")";
290 }
293 }
291 s << ")";
294 s << ")";
292 }
295 }
293 s << ";" << endl;
296 s << ";" << endl;
294
297
295 s << "}" << endl << endl;
298 s << "}" << endl << endl;
296 }
299 }
297
300
298 if (meta_class->hasDefaultToStringFunction()) {
301 if (meta_class->hasDefaultToStringFunction()) {
299 s << "QString PythonQtWrapper_" << meta_class->name() << "::py_toString(" << meta_class->qualifiedCppName() << "* obj) { return obj->toString(); }" << endl;
302 s << "QString PythonQtWrapper_" << meta_class->name() << "::py_toString(" << meta_class->qualifiedCppName() << "* obj) { return obj->toString(); }" << endl;
300 } else if (meta_class->hasToStringCapability()) {
303 } else if (meta_class->hasToStringCapability()) {
301 FunctionModelItem fun = meta_class->hasToStringCapability();
304 FunctionModelItem fun = meta_class->hasToStringCapability();
302 int indirections = fun->arguments().at(1)->type().indirections();
305 int indirections = fun->arguments().at(1)->type().indirections();
303 QString deref = QLatin1String(indirections == 0 ? "*" : "");
306 QString deref = QLatin1String(indirections == 0 ? "*" : "");
304 s << "QString PythonQtWrapper_" << meta_class->name() << "::py_toString(" << meta_class->qualifiedCppName() << "* obj) {" << endl;
307 s << "QString PythonQtWrapper_" << meta_class->name() << "::py_toString(" << meta_class->qualifiedCppName() << "* obj) {" << endl;
305 s << " QString result;" << endl;
308 s << " QString result;" << endl;
306 s << " QDebug d(&result);" << endl;
309 s << " QDebug d(&result);" << endl;
307 s << " d << " << deref << "obj;" << endl;
310 s << " d << " << deref << "obj;" << endl;
308 s << " return result;" << endl;
311 s << " return result;" << endl;
309 s << "}" << endl << endl;
312 s << "}" << endl << endl;
310 }
313 }
311
314
312 writeInjectedCode(s, meta_class);
315 writeInjectedCode(s, meta_class);
313
316
317 if (meta_class->qualifiedCppName().contains("Ssl")) {
318 s << "#endif" << endl;
319 }
314 }
320 }
315
321
316 void ShellImplGenerator::writeInjectedCode(QTextStream &s, const AbstractMetaClass *meta_class)
322 void ShellImplGenerator::writeInjectedCode(QTextStream &s, const AbstractMetaClass *meta_class)
317 {
323 {
318 CodeSnipList code_snips = meta_class->typeEntry()->codeSnips();
324 CodeSnipList code_snips = meta_class->typeEntry()->codeSnips();
319 foreach (const CodeSnip &cs, code_snips) {
325 foreach (const CodeSnip &cs, code_snips) {
320 if (cs.language == TypeSystem::PyWrapperCode) {
326 if (cs.language == TypeSystem::PyWrapperCode) {
321 s << cs.code() << endl;
327 s << cs.code() << endl;
322 }
328 }
323 }
329 }
324 }
330 }
@@ -1,2503 +1,2494
1 <?xml version="1.0"?>
1 <?xml version="1.0"?>
2 <typesystem package="com.trolltech.qt.core"><template name="core.prepare_removed_bool*_argument">
2 <typesystem package="com.trolltech.qt.core"><template name="core.prepare_removed_bool*_argument">
3 bool __ok;
3 bool __ok;
4 bool *%out% = &amp;__ok;
4 bool *%out% = &amp;__ok;
5 </template><template name="core.convert_to_null_or_wrap">
5 </template><template name="core.convert_to_null_or_wrap">
6 QScriptValue %out%;
6 QScriptValue %out%;
7 if (!__ok)
7 if (!__ok)
8 %out% = context-&gt;engine()-&gt;nullValue();
8 %out% = context-&gt;engine()-&gt;nullValue();
9 else
9 else
10 %out% = qScriptValueFromValue(context-&gt;engine(), %in%);
10 %out% = qScriptValueFromValue(context-&gt;engine(), %in%);
11 </template><template name="core.convert_to_null_or_primitive">
11 </template><template name="core.convert_to_null_or_primitive">
12 QScriptValue %out%;
12 QScriptValue %out%;
13 if (!__ok)
13 if (!__ok)
14 %out% = context-&gt;engine()-&gt;nullValue();
14 %out% = context-&gt;engine()-&gt;nullValue();
15 else
15 else
16 %out% = QScriptValue(context-&gt;engine(), %in%);
16 %out% = QScriptValue(context-&gt;engine(), %in%);
17 </template><template name="core.convert_string_arg_to_char*">
17 </template><template name="core.convert_string_arg_to_char*">
18 QByteArray tmp_%out% = %in%.toString().toLatin1();
18 QByteArray tmp_%out% = %in%.toString().toLatin1();
19 const char * %out% = tmp_%out%.constData();
19 const char * %out% = tmp_%out%.constData();
20 </template><template name="core.convert_int_arg_and_check_range">
20 </template><template name="core.convert_int_arg_and_check_range">
21 int %out% = %in%.toInt32();
21 int %out% = %in%.toInt32();
22 if ((%out% &lt; 0) || (%this%-&gt;size() &lt; %out%)) {
22 if ((%out% &lt; 0) || (%this%-&gt;size() &lt; %out%)) {
23 return context-&gt;throwError(QScriptContext::RangeError,
23 return context-&gt;throwError(QScriptContext::RangeError,
24 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): index out of range"));
24 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): index out of range"));
25 }
25 }
26 </template><template name="core.convert_pointer_arg_and_check_null">
26 </template><template name="core.convert_pointer_arg_and_check_null">
27 %TYPE% %out% = qscriptvalue_cast&lt;%TYPE%&gt;(%in%);
27 %TYPE% %out% = qscriptvalue_cast&lt;%TYPE%&gt;(%in%);
28 if (!%out%) {
28 if (!%out%) {
29 return context-&gt;throwError(QScriptContext::TypeError,
29 return context-&gt;throwError(QScriptContext::TypeError,
30 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): failed to convert argument to %TYPE%"));
30 QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): failed to convert argument to %TYPE%"));
31 }
31 }
32 </template><template name="core.convert_stringref_to_string">
32 </template><template name="core.convert_stringref_to_string">
33 QString %out% = %in%.toString();
33 QString %out% = %in%.toString();
34 </template><rejection class="QTextCodec::ConverterState"/><rejection class="QTextCodecFactoryInterface"/><rejection class="QAbstractEventDispatcher"/><rejection class="QAbstractFileEngine"/><rejection class="QAbstractFileEngineHandler"/><rejection class="QAbstractFileEngineIterator"/><rejection class="QFSFileEngine"/><rejection class="QSystemLocale"/><rejection class="QFutureWatcherBase"/><rejection class="QFutureSynchronizer"/><enum-type name="QXmlStreamReader::Error"/><enum-type name="QXmlStreamReader::TokenType"/>
34 </template><rejection class="QTextCodec::ConverterState"/><rejection class="QTextCodecFactoryInterface"/><rejection class="QAbstractEventDispatcher"/><rejection class="QAbstractFileEngine"/><rejection class="QAbstractFileEngineHandler"/><rejection class="QAbstractFileEngineIterator"/><rejection class="QFSFileEngine"/><rejection class="QSystemLocale"/><rejection class="QFutureWatcherBase"/><rejection class="QFutureSynchronizer"/><enum-type name="QXmlStreamReader::Error"/><enum-type name="QXmlStreamReader::TokenType"/>
35
35
36 <primitive-type name="qgl_GLsizeiptr"/>
36 <primitive-type name="qgl_GLsizeiptr"/>
37 <primitive-type name="qgl_GLintptr"/>
37 <primitive-type name="qgl_GLintptr"/>
38 <primitive-type name="GLint"/>
38 <primitive-type name="GLint"/>
39 <primitive-type name="GLuint"/>
39 <primitive-type name="GLuint"/>
40 <primitive-type name="GLenum"/>
40 <primitive-type name="GLenum"/>
41 <primitive-type name="GLclampf"/>
41 <primitive-type name="GLclampf"/>
42 <primitive-type name="GLsizei"/>
42 <primitive-type name="GLsizei"/>
43 <primitive-type name="GLfloat"/>
43 <primitive-type name="GLfloat"/>
44 <primitive-type name="GLbitfield"/>
44 <primitive-type name="GLbitfield"/>
45 <primitive-type name="GLbyte"/>
45 <primitive-type name="GLbyte"/>
46 <primitive-type name="GLshort"/>
46 <primitive-type name="GLshort"/>
47 <primitive-type name="GLubyte"/>
47 <primitive-type name="GLubyte"/>
48 <primitive-type name="GLushort"/>
48 <primitive-type name="GLushort"/>
49 <primitive-type name="GLdouble"/>
49 <primitive-type name="GLdouble"/>
50 <primitive-type name="GLclampd"/>
50 <primitive-type name="GLclampd"/>
51 <primitive-type name="GLvoid"/>
51 <primitive-type name="GLvoid"/>
52 <primitive-type name="GLboolean"/>
52 <primitive-type name="GLboolean"/>
53
53
54 <primitive-type name="bool"/><primitive-type name="double"/><primitive-type name="qreal"/><primitive-type name="float"/><primitive-type name="qint64"/><primitive-type name="__int64"/><primitive-type name="unsigned __int64"/><primitive-type name="unsigned long long"/><primitive-type name="long long"/><primitive-type name="qlonglong"/><primitive-type name="qulonglong"/><primitive-type name="short"/><primitive-type name="short"/><primitive-type name="signed short"/><primitive-type name="ushort"/><primitive-type name="unsigned short"/><primitive-type name="char"/><primitive-type name="signed char"/><primitive-type name="uchar"/><primitive-type name="unsigned char"/><primitive-type name="int"/><primitive-type name="signed int"/><primitive-type name="uint"/><primitive-type name="ulong"/><primitive-type name="unsigned int"/><primitive-type name="signed long"/><primitive-type name="long"/><primitive-type name="unsigned long"/><primitive-type name="WId"/><primitive-type name="Qt::HANDLE"/><primitive-type name="QVariant::Type"/><primitive-type name="QByteRef"/><primitive-type name="QBitRef"/><primitive-type name="QBool"/><primitive-type name="jobject"/><primitive-type name="quintptr"/><suppress-warning text="WARNING(MetaJavaBuilder) :: signal 'finished' in class 'QProcess' is overloaded."/><suppress-warning text="WARNING(MetaJavaBuilder) :: missing required class for enums: QRegExp"/><suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QtValidLicenseForScriptToolsModule' does not have a type entry or is not an enum"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QDataStream::Qt_4_5"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchFlags(Qt::MatchStartsWith in Qt::MatchFlag"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchWrap) in Qt::MatchFlag"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap) when parsing default value of 'match' in class 'QAbstractItemModel'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QLatin1String(defaultConnection)' of argument in function '*', class '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Class '*' has equals operators but no qHash() function"/><suppress-warning text="WARNING(MetaJavaBuilder) :: type '*' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/><suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' for enum '*' is not declared"/><suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched parameter type '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched return type '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: signature '*' for function modification in '*' not found. Possible candidates: "/><suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' does not have a type entry"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '*' of argument in function '*', class '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Shadowing: * and *; Java code will not compile"/><suppress-warning text="WARNING(MetaJavaBuilder) :: enum '*' is specified in typesystem, but not declared"/>
54 <primitive-type name="bool"/><primitive-type name="double"/><primitive-type name="qreal"/><primitive-type name="float"/><primitive-type name="qint64"/><primitive-type name="__int64"/><primitive-type name="unsigned __int64"/><primitive-type name="unsigned long long"/><primitive-type name="long long"/><primitive-type name="qlonglong"/><primitive-type name="qulonglong"/><primitive-type name="short"/><primitive-type name="short"/><primitive-type name="signed short"/><primitive-type name="ushort"/><primitive-type name="unsigned short"/><primitive-type name="char"/><primitive-type name="signed char"/><primitive-type name="uchar"/><primitive-type name="unsigned char"/><primitive-type name="int"/><primitive-type name="signed int"/><primitive-type name="uint"/><primitive-type name="ulong"/><primitive-type name="unsigned int"/><primitive-type name="signed long"/><primitive-type name="long"/><primitive-type name="unsigned long"/><primitive-type name="WId"/><primitive-type name="Qt::HANDLE"/><primitive-type name="QVariant::Type"/><primitive-type name="QByteRef"/><primitive-type name="QBitRef"/><primitive-type name="QBool"/><primitive-type name="jobject"/><primitive-type name="quintptr"/><suppress-warning text="WARNING(MetaJavaBuilder) :: signal 'finished' in class 'QProcess' is overloaded."/><suppress-warning text="WARNING(MetaJavaBuilder) :: missing required class for enums: QRegExp"/><suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QtValidLicenseForScriptToolsModule' does not have a type entry or is not an enum"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QDataStream::Qt_4_5"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchFlags(Qt::MatchStartsWith in Qt::MatchFlag"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: Qt::MatchWrap) in Qt::MatchFlag"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap) when parsing default value of 'match' in class 'QAbstractItemModel'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QLatin1String(defaultConnection)' of argument in function '*', class '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Class '*' has equals operators but no qHash() function"/><suppress-warning text="WARNING(MetaJavaBuilder) :: type '*' is specified in typesystem, but not defined. This could potentially lead to compilation errors."/><suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' for enum '*' is not declared"/><suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched parameter type '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function '*', unmatched return type '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: signature '*' for function modification in '*' not found. Possible candidates: "/><suppress-warning text="WARNING(MetaJavaBuilder) :: namespace '*' does not have a type entry"/><suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '*' of argument in function '*', class '*'"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Shadowing: * and *; Java code will not compile"/><suppress-warning text="WARNING(MetaJavaBuilder) :: enum '*' is specified in typesystem, but not declared"/>
55
55
56 <value-type name="QModelIndex"/>
56 <value-type name="QModelIndex"/>
57 <rejection class="*" function-name="d_func"/>
57 <rejection class="*" function-name="d_func"/>
58 <rejection class="*" function-name="data_ptr"/>
58 <rejection class="*" function-name="data_ptr"/>
59 <rejection class="*" function-name="detach"/>
59 <rejection class="*" function-name="detach"/>
60 <rejection class="*" function-name="isDetached"/>
60 <rejection class="*" function-name="isDetached"/>
61
61
62 <rejection class="*" field-name="d_ptr"/>
62 <rejection class="*" field-name="d_ptr"/>
63 <rejection class="*" field-name="d"/>
63 <rejection class="*" field-name="d"/>
64
64
65 <rejection class="" enum-name="QtValidLicenseForTestModule"/>
65 <rejection class="" enum-name="QtValidLicenseForTestModule"/>
66
66
67
67
68 <rejection class="" enum-name="QtValidLicenseForDBusModule"/>
68 <rejection class="" enum-name="QtValidLicenseForDBusModule"/>
69 <rejection class="" enum-name="QtValidLicenseForSqlModule"/>
69 <rejection class="" enum-name="QtValidLicenseForSqlModule"/>
70 <rejection class="" enum-name="QtValidLicenseForOpenGLModule"/>
70 <rejection class="" enum-name="QtValidLicenseForOpenGLModule"/>
71 <rejection class="" enum-name="enum_1"/>
71 <rejection class="" enum-name="enum_1"/>
72 <rejection class="" enum-name="QtValidLicenseForXmlModule"/>
72 <rejection class="" enum-name="QtValidLicenseForXmlModule"/>
73 <rejection class="" enum-name="QtValidLicenseForXmlPatternsModule"/>
73 <rejection class="" enum-name="QtValidLicenseForXmlPatternsModule"/>
74 <rejection class="" enum-name="QtValidLicenseForActiveQtModule"/>
74 <rejection class="" enum-name="QtValidLicenseForActiveQtModule"/>
75 <rejection class="" enum-name="QtValidLicenseForCoreModule"/>
75 <rejection class="" enum-name="QtValidLicenseForCoreModule"/>
76 <rejection class="" enum-name="QtValidLicenseForQt3SupportLightModule"/>
76 <rejection class="" enum-name="QtValidLicenseForQt3SupportLightModule"/>
77 <rejection class="" enum-name="QtValidLicenseForQt3SupportModule"/>
77 <rejection class="" enum-name="QtValidLicenseForQt3SupportModule"/>
78 <rejection class="" enum-name="QtValidLicenseForNetworkModule"/>
78 <rejection class="" enum-name="QtValidLicenseForNetworkModule"/>
79 <rejection class="" enum-name="QtValidLicenseForSvgModule"/>
79 <rejection class="" enum-name="QtValidLicenseForSvgModule"/>
80 <rejection class="" enum-name="QtValidLicenseForGuiModule"/>
80 <rejection class="" enum-name="QtValidLicenseForGuiModule"/>
81 <rejection class="" enum-name="QtValidLicenseForScriptModule"/>
81 <rejection class="" enum-name="QtValidLicenseForScriptModule"/>
82 <rejection class="" enum-name="QtValidLicenseForHelpModule"/>
82 <rejection class="" enum-name="QtValidLicenseForHelpModule"/>
83 <rejection class="" enum-name="QtValidLicenseForScriptToolsModule"/>
83 <rejection class="" enum-name="QtValidLicenseForScriptToolsModule"/>
84 <rejection class="" enum-name="QtValidLicenseForMultimediaModule"/>
84 <rejection class="" enum-name="QtValidLicenseForMultimediaModule"/>
85 <rejection class="" enum-name="QtValidLicenseForOpenVGModule"/>
85 <rejection class="" enum-name="QtValidLicenseForOpenVGModule"/>
86 <rejection class="" enum-name="QtValidLicenseForDeclarativeModule"/>
86 <rejection class="" enum-name="QtValidLicenseForDeclarativeModule"/>
87
87
88
88
89 <rejection class="QtConcurrent" enum-name="enum_1"/>
89 <rejection class="QtConcurrent" enum-name="enum_1"/>
90 <rejection class="QtConcurrent" function-name="operator|"/>
90 <rejection class="QtConcurrent" function-name="operator|"/>
91
91
92 <rejection class="Qt" enum-name="Modifier"/>
92 <rejection class="Qt" enum-name="Modifier"/>
93
93
94 <rejection class="QSharedPointer"/>
94 <rejection class="QSharedPointer"/>
95 <rejection class="QWeakPointer"/>
95 <rejection class="QWeakPointer"/>
96 <rejection class="QFuture::const_iterator"/>
96 <rejection class="QFuture::const_iterator"/>
97 <rejection class="QFutureInterface"/>
97 <rejection class="QFutureInterface"/>
98 <rejection class="QFutureInterfaceBase"/>
98 <rejection class="QFutureInterfaceBase"/>
99 <rejection class="QtConcurrent::BlockSizeManager"/>
99 <rejection class="QtConcurrent::BlockSizeManager"/>
100 <rejection class="QtConcurrent::ConstMemberFunctionWrapper"/>
100 <rejection class="QtConcurrent::ConstMemberFunctionWrapper"/>
101 <rejection class="QtConcurrent::Exception"/>
101 <rejection class="QtConcurrent::Exception"/>
102 <rejection class="QtConcurrent::FilterKernel"/>
102 <rejection class="QtConcurrent::FilterKernel"/>
103 <rejection class="QtConcurrent::FilteredEachKernel"/>
103 <rejection class="QtConcurrent::FilteredEachKernel"/>
104 <rejection class="QtConcurrent::FilteredReducedKernel"/>
104 <rejection class="QtConcurrent::FilteredReducedKernel"/>
105 <rejection class="QtConcurrent::FunctionWrapper0"/>
105 <rejection class="QtConcurrent::FunctionWrapper0"/>
106 <rejection class="QtConcurrent::FunctionWrapper1"/>
106 <rejection class="QtConcurrent::FunctionWrapper1"/>
107 <rejection class="QtConcurrent::FunctionWrapper2"/>
107 <rejection class="QtConcurrent::FunctionWrapper2"/>
108 <rejection class="QtConcurrent::IntermediateResults"/>
108 <rejection class="QtConcurrent::IntermediateResults"/>
109 <rejection class="QtConcurrent::IterateKernel"/>
109 <rejection class="QtConcurrent::IterateKernel"/>
110 <rejection class="QtConcurrent::MapKernel"/>
110 <rejection class="QtConcurrent::MapKernel"/>
111 <rejection class="QtConcurrent::MappedEachKernel"/>
111 <rejection class="QtConcurrent::MappedEachKernel"/>
112 <rejection class="QtConcurrent::MappedReducedKernel"/>
112 <rejection class="QtConcurrent::MappedReducedKernel"/>
113 <rejection class="QtConcurrent::Median"/>
113 <rejection class="QtConcurrent::Median"/>
114 <rejection class="QtConcurrent::MemberFunctionWrapper"/>
114 <rejection class="QtConcurrent::MemberFunctionWrapper"/>
115 <rejection class="QtConcurrent::MemberFunctionWrapper1"/>
115 <rejection class="QtConcurrent::MemberFunctionWrapper1"/>
116 <rejection class="QtConcurrent::qValueType"/>
116 <rejection class="QtConcurrent::qValueType"/>
117 <rejection class="QtConcurrent::ReduceKernel"/>
117 <rejection class="QtConcurrent::ReduceKernel"/>
118 <rejection class="QtConcurrent::ResultItem"/>
118 <rejection class="QtConcurrent::ResultItem"/>
119 <rejection class="QtConcurrent::ResultIterator"/>
119 <rejection class="QtConcurrent::ResultIterator"/>
120 <rejection class="QtConcurrent::ResultIteratorBase"/>
120 <rejection class="QtConcurrent::ResultIteratorBase"/>
121 <rejection class="QtConcurrent::ResultReporter"/>
121 <rejection class="QtConcurrent::ResultReporter"/>
122 <rejection class="QtConcurrent::ResultStore"/>
122 <rejection class="QtConcurrent::ResultStore"/>
123 <rejection class="QtConcurrent::ResultStoreBase"/>
123 <rejection class="QtConcurrent::ResultStoreBase"/>
124 <rejection class="QtConcurrent::RunFunctionTask"/>
124 <rejection class="QtConcurrent::RunFunctionTask"/>
125 <rejection class="QtConcurrent::RunFunctionTaskBase"/>
125 <rejection class="QtConcurrent::RunFunctionTaskBase"/>
126 <rejection class="QtConcurrent::SelectSpecialization"/>
126 <rejection class="QtConcurrent::SelectSpecialization"/>
127 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall0"/>
127 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall0"/>
128 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall1"/>
128 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall1"/>
129 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall2"/>
129 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall2"/>
130 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall3"/>
130 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall3"/>
131 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall4"/>
131 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall4"/>
132 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall5"/>
132 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall5"/>
133 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall0"/>
133 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall0"/>
134 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall1"/>
134 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall1"/>
135 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall2"/>
135 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall2"/>
136 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall3"/>
136 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall3"/>
137 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall4"/>
137 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall4"/>
138 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall5"/>
138 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall5"/>
139 <rejection class="QtConcurrent::SelectStoredFunctorCall0"/>
139 <rejection class="QtConcurrent::SelectStoredFunctorCall0"/>
140 <rejection class="QtConcurrent::SelectStoredFunctorCall1"/>
140 <rejection class="QtConcurrent::SelectStoredFunctorCall1"/>
141 <rejection class="QtConcurrent::SelectStoredFunctorCall2"/>
141 <rejection class="QtConcurrent::SelectStoredFunctorCall2"/>
142 <rejection class="QtConcurrent::SelectStoredFunctorCall3"/>
142 <rejection class="QtConcurrent::SelectStoredFunctorCall3"/>
143 <rejection class="QtConcurrent::SelectStoredFunctorCall4"/>
143 <rejection class="QtConcurrent::SelectStoredFunctorCall4"/>
144 <rejection class="QtConcurrent::SelectStoredFunctorCall5"/>
144 <rejection class="QtConcurrent::SelectStoredFunctorCall5"/>
145 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall0"/>
145 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall0"/>
146 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall1"/>
146 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall1"/>
147 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall2"/>
147 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall2"/>
148 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall3"/>
148 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall3"/>
149 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall4"/>
149 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall4"/>
150 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall5"/>
150 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall5"/>
151 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall0"/>
151 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall0"/>
152 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall1"/>
152 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall1"/>
153 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall2"/>
153 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall2"/>
154 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall3"/>
154 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall3"/>
155 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall4"/>
155 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall4"/>
156 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall5"/>
156 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall5"/>
157 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall0"/>
157 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall0"/>
158 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall1"/>
158 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall1"/>
159 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall2"/>
159 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall2"/>
160 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall3"/>
160 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall3"/>
161 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall4"/>
161 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall4"/>
162 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall5"/>
162 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall5"/>
163 <rejection class="QtConcurrent::SequenceHolder1"/>
163 <rejection class="QtConcurrent::SequenceHolder1"/>
164 <rejection class="QtConcurrent::SequenceHolder2"/>
164 <rejection class="QtConcurrent::SequenceHolder2"/>
165 <rejection class="QtConcurrent::StoredConstMemberFunctionCall0"/>
165 <rejection class="QtConcurrent::StoredConstMemberFunctionCall0"/>
166 <rejection class="QtConcurrent::StoredConstMemberFunctionCall1"/>
166 <rejection class="QtConcurrent::StoredConstMemberFunctionCall1"/>
167 <rejection class="QtConcurrent::StoredConstMemberFunctionCall2"/>
167 <rejection class="QtConcurrent::StoredConstMemberFunctionCall2"/>
168 <rejection class="QtConcurrent::StoredConstMemberFunctionCall3"/>
168 <rejection class="QtConcurrent::StoredConstMemberFunctionCall3"/>
169 <rejection class="QtConcurrent::StoredConstMemberFunctionCall4"/>
169 <rejection class="QtConcurrent::StoredConstMemberFunctionCall4"/>
170 <rejection class="QtConcurrent::StoredConstMemberFunctionCall5"/>
170 <rejection class="QtConcurrent::StoredConstMemberFunctionCall5"/>
171 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall0"/>
171 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall0"/>
172 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall1"/>
172 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall1"/>
173 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall2"/>
173 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall2"/>
174 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall3"/>
174 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall3"/>
175 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall4"/>
175 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall4"/>
176 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall5"/>
176 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall5"/>
177 <rejection class="QtConcurrent::StoredFunctorCall0"/>
177 <rejection class="QtConcurrent::StoredFunctorCall0"/>
178 <rejection class="QtConcurrent::StoredFunctorCall1"/>
178 <rejection class="QtConcurrent::StoredFunctorCall1"/>
179 <rejection class="QtConcurrent::StoredFunctorCall2"/>
179 <rejection class="QtConcurrent::StoredFunctorCall2"/>
180 <rejection class="QtConcurrent::StoredFunctorCall3"/>
180 <rejection class="QtConcurrent::StoredFunctorCall3"/>
181 <rejection class="QtConcurrent::StoredFunctorCall4"/>
181 <rejection class="QtConcurrent::StoredFunctorCall4"/>
182 <rejection class="QtConcurrent::StoredFunctorCall5"/>
182 <rejection class="QtConcurrent::StoredFunctorCall5"/>
183 <rejection class="QtConcurrent::StoredFunctorPointerCall0"/>
183 <rejection class="QtConcurrent::StoredFunctorPointerCall0"/>
184 <rejection class="QtConcurrent::StoredFunctorPointerCall1"/>
184 <rejection class="QtConcurrent::StoredFunctorPointerCall1"/>
185 <rejection class="QtConcurrent::StoredFunctorPointerCall2"/>
185 <rejection class="QtConcurrent::StoredFunctorPointerCall2"/>
186 <rejection class="QtConcurrent::StoredFunctorPointerCall3"/>
186 <rejection class="QtConcurrent::StoredFunctorPointerCall3"/>
187 <rejection class="QtConcurrent::StoredFunctorPointerCall4"/>
187 <rejection class="QtConcurrent::StoredFunctorPointerCall4"/>
188 <rejection class="QtConcurrent::StoredFunctorPointerCall5"/>
188 <rejection class="QtConcurrent::StoredFunctorPointerCall5"/>
189 <rejection class="QtConcurrent::StoredMemberFunctionCall0"/>
189 <rejection class="QtConcurrent::StoredMemberFunctionCall0"/>
190 <rejection class="QtConcurrent::StoredMemberFunctionCall1"/>
190 <rejection class="QtConcurrent::StoredMemberFunctionCall1"/>
191 <rejection class="QtConcurrent::StoredMemberFunctionCall2"/>
191 <rejection class="QtConcurrent::StoredMemberFunctionCall2"/>
192 <rejection class="QtConcurrent::StoredMemberFunctionCall3"/>
192 <rejection class="QtConcurrent::StoredMemberFunctionCall3"/>
193 <rejection class="QtConcurrent::StoredMemberFunctionCall4"/>
193 <rejection class="QtConcurrent::StoredMemberFunctionCall4"/>
194 <rejection class="QtConcurrent::StoredMemberFunctionCall5"/>
194 <rejection class="QtConcurrent::StoredMemberFunctionCall5"/>
195 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall0"/>
195 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall0"/>
196 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall1"/>
196 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall1"/>
197 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall2"/>
197 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall2"/>
198 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall3"/>
198 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall3"/>
199 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall4"/>
199 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall4"/>
200 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall5"/>
200 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall5"/>
201 <rejection class="QtConcurrent::ThreadEngine"/>
201 <rejection class="QtConcurrent::ThreadEngine"/>
202 <rejection class="QtConcurrent::ThreadEngineBase"/>
202 <rejection class="QtConcurrent::ThreadEngineBase"/>
203 <rejection class="QtConcurrent::ThreadEngineSemaphore"/>
203 <rejection class="QtConcurrent::ThreadEngineSemaphore"/>
204 <rejection class="QtConcurrent::ThreadEngineStarter"/>
204 <rejection class="QtConcurrent::ThreadEngineStarter"/>
205 <rejection class="QtConcurrent::ThreadEngineStarterBase"/>
205 <rejection class="QtConcurrent::ThreadEngineStarterBase"/>
206 <rejection class="QtConcurrent::UnhandledException"/>
206 <rejection class="QtConcurrent::UnhandledException"/>
207 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall0"/>
207 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall0"/>
208 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall1"/>
208 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall1"/>
209 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall2"/>
209 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall2"/>
210 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall3"/>
210 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall3"/>
211 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall4"/>
211 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall4"/>
212 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall5"/>
212 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall5"/>
213 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall0"/>
213 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall0"/>
214 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall1"/>
214 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall1"/>
215 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall2"/>
215 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall2"/>
216 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall3"/>
216 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall3"/>
217 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall4"/>
217 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall4"/>
218 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall5"/>
218 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall5"/>
219 <rejection class="QtConcurrent::VoidStoredFunctorCall0"/>
219 <rejection class="QtConcurrent::VoidStoredFunctorCall0"/>
220 <rejection class="QtConcurrent::VoidStoredFunctorCall1"/>
220 <rejection class="QtConcurrent::VoidStoredFunctorCall1"/>
221 <rejection class="QtConcurrent::VoidStoredFunctorCall2"/>
221 <rejection class="QtConcurrent::VoidStoredFunctorCall2"/>
222 <rejection class="QtConcurrent::VoidStoredFunctorCall3"/>
222 <rejection class="QtConcurrent::VoidStoredFunctorCall3"/>
223 <rejection class="QtConcurrent::VoidStoredFunctorCall4"/>
223 <rejection class="QtConcurrent::VoidStoredFunctorCall4"/>
224 <rejection class="QtConcurrent::VoidStoredFunctorCall5"/>
224 <rejection class="QtConcurrent::VoidStoredFunctorCall5"/>
225 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall0"/>
225 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall0"/>
226 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall1"/>
226 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall1"/>
227 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall2"/>
227 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall2"/>
228 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall3"/>
228 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall3"/>
229 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall4"/>
229 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall4"/>
230 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall5"/>
230 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall5"/>
231 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall0"/>
231 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall0"/>
232 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall1"/>
232 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall1"/>
233 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall2"/>
233 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall2"/>
234 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall3"/>
234 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall3"/>
235 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall4"/>
235 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall4"/>
236 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall5"/>
236 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall5"/>
237 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall0"/>
237 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall0"/>
238 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall1"/>
238 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall1"/>
239 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall2"/>
239 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall2"/>
240 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall3"/>
240 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall3"/>
241 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall4"/>
241 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall4"/>
242 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall5"/>
242 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall5"/>
243
243
244 <rejection class="QMdi"/>
244 <rejection class="QMdi"/>
245 <rejection class="stdext"/>
245 <rejection class="stdext"/>
246 <rejection class="QAlgorithmsPrivate"/>
246 <rejection class="QAlgorithmsPrivate"/>
247 <rejection class="QAtomic"/>
247 <rejection class="QAtomic"/>
248 <rejection class="QAtomicPointer"/>
248 <rejection class="QAtomicPointer"/>
249 <rejection class="QAtomicInt"/>
249 <rejection class="QAtomicInt"/>
250 <rejection class="QBasicAtomicInt"/>
250 <rejection class="QBasicAtomicInt"/>
251 <rejection class="QBasicAtomic"/>
251 <rejection class="QBasicAtomic"/>
252 <rejection class="QBasicAtomicPointer"/>
252 <rejection class="QBasicAtomicPointer"/>
253 <rejection class="QScopedPointer"/>
253 <rejection class="QScopedPointer"/>
254 <rejection class="QScopedArrayPointer"/>
254 <rejection class="QScopedArrayPointer"/>
255 <rejection class="QScopedPointer"/>
255 <rejection class="QScopedPointer"/>
256 <rejection class="QScopedPointerArrayDeleter"/>
256 <rejection class="QScopedPointerArrayDeleter"/>
257 <rejection class="QScopedPointerDeleter"/>
257 <rejection class="QScopedPointerDeleter"/>
258 <rejection class="QScopedPointerPodDeleter"/>
258 <rejection class="QScopedPointerPodDeleter"/>
259 <rejection class="QScopedPointerSharedDeleter"/>
259 <rejection class="QScopedPointerSharedDeleter"/>
260 <rejection class="QScopedSharedPointer"/>
260 <rejection class="QScopedSharedPointer"/>
261 <rejection class="QCustomScopedPointer"/>
261 <rejection class="QCustomScopedPointer"/>
262 <rejection class="QStringBuilder"/>
262 <rejection class="QStringBuilder"/>
263
263
264 <rejection class="QBitRef"/>
264 <rejection class="QBitRef"/>
265 <rejection class="QCache"/>
265 <rejection class="QCache"/>
266 <rejection class="QContiguousCache"/>
266 <rejection class="QContiguousCache"/>
267 <rejection class="QContiguousCacheData"/>
267 <rejection class="QContiguousCacheData"/>
268 <rejection class="QContiguousCacheTypedData"/>
268 <rejection class="QContiguousCacheTypedData"/>
269 <rejection class="QCharRef"/>
269 <rejection class="QCharRef"/>
270 <rejection class="QDebug"/>
270 <rejection class="QDebug"/>
271 <rejection class="QNoDebug"/>
271 <rejection class="QNoDebug"/>
272 <rejection class="QExplicitlySharedDataPointer"/>
272 <rejection class="QExplicitlySharedDataPointer"/>
273 <rejection class="QFlag"/>
273 <rejection class="QFlag"/>
274 <rejection class="QFlags"/>
274 <rejection class="QFlags"/>
275 <rejection class="QForeachContainer"/>
275 <rejection class="QForeachContainer"/>
276 <rejection class="QForeachContainerBase"/>
276 <rejection class="QForeachContainerBase"/>
277 <rejection class="QGlobalStatic"/>
277 <rejection class="QGlobalStatic"/>
278 <rejection class="QHash"/>
278 <rejection class="QHash"/>
279 <rejection class="QHashData"/>
279 <rejection class="QHashData"/>
280 <rejection class="QHashDummyNode"/>
280 <rejection class="QHashDummyNode"/>
281 <rejection class="QHashDummyNode"/>
281 <rejection class="QHashDummyNode"/>
282 <rejection class="QHashDummyNode"/>
282 <rejection class="QHashDummyNode"/>
283 <rejection class="QHashDummyNode"/>
283 <rejection class="QHashDummyNode"/>
284 <rejection class="QHashDummyNode"/>
284 <rejection class="QHashDummyNode"/>
285 <rejection class="QHashDummyValue"/>
285 <rejection class="QHashDummyValue"/>
286 <rejection class="QHashIterator"/>
286 <rejection class="QHashIterator"/>
287 <rejection class="QHashNode"/>
287 <rejection class="QHashNode"/>
288 <rejection class="QHashNode"/>
288 <rejection class="QHashNode"/>
289 <rejection class="QHashNode"/>
289 <rejection class="QHashNode"/>
290 <rejection class="QHashNode"/>
290 <rejection class="QHashNode"/>
291 <rejection class="QHashNode"/>
291 <rejection class="QHashNode"/>
292 <rejection class="QInternal"/>
292 <rejection class="QInternal"/>
293 <rejection class="QIncompatibleFlag"/>
293 <rejection class="QIncompatibleFlag"/>
294 <rejection class="QLinkedList"/>
294 <rejection class="QLinkedList"/>
295 <rejection class="QLinkedListData"/>
295 <rejection class="QLinkedListData"/>
296 <rejection class="QLinkedListIterator"/>
296 <rejection class="QLinkedListIterator"/>
297 <rejection class="QLinkedListNode"/>
297 <rejection class="QLinkedListNode"/>
298 <rejection class="QListData"/>
298 <rejection class="QListData"/>
299 <rejection class="QListIterator"/>
299 <rejection class="QListIterator"/>
300 <rejection class="QMap"/>
300 <rejection class="QMap"/>
301 <rejection class="QMapNode"/>
301 <rejection class="QMapNode"/>
302 <rejection class="QMapPayloadNode"/>
302 <rejection class="QMapPayloadNode"/>
303 <rejection class="QMapData"/>
303 <rejection class="QMapData"/>
304 <rejection class="QMapIterator"/>
304 <rejection class="QMapIterator"/>
305 <rejection class="QMetaTypeId"/>
305 <rejection class="QMetaTypeId"/>
306 <rejection class="QMultiHash"/>
306 <rejection class="QMultiHash"/>
307 <rejection class="QMultiMap"/>
307 <rejection class="QMultiMap"/>
308 <rejection class="QMutableHashIterator"/>
308 <rejection class="QMutableHashIterator"/>
309 <rejection class="QMutableLinkedListIterator"/>
309 <rejection class="QMutableLinkedListIterator"/>
310 <rejection class="QMutableListIterator"/>
310 <rejection class="QMutableListIterator"/>
311 <rejection class="QMutableMapIterator"/>
311 <rejection class="QMutableMapIterator"/>
312 <rejection class="QMutableVectorIterator"/>
312 <rejection class="QMutableVectorIterator"/>
313 <rejection class="QMutexLocker"/>
313 <rejection class="QMutexLocker"/>
314 <rejection class="QNoImplicitBoolCast"/>
314 <rejection class="QNoImplicitBoolCast"/>
315 <rejection class="QObjectCleanupHandler"/>
315 <rejection class="QObjectCleanupHandler"/>
316 <rejection class="QObjectData"/>
316 <rejection class="QObjectData"/>
317 <rejection class="QObjectUserData"/>
317 <rejection class="QObjectUserData"/>
318 <rejection class="QPluginLoader"/>
318 <rejection class="QPluginLoader"/>
319 <rejection class="QPointer"/>
319 <rejection class="QPointer"/>
320 <rejection class="QReadLocker"/>
320 <rejection class="QReadLocker"/>
321 <rejection class="QSet"/>
321 <rejection class="QSet"/>
322 <rejection class="QSetIterator"/>
322 <rejection class="QSetIterator"/>
323 <rejection class="QSharedData"/>
323 <rejection class="QSharedData"/>
324 <rejection class="QSharedDataPointer"/>
324 <rejection class="QSharedDataPointer"/>
325 <rejection class="QStack"/>
325 <rejection class="QStack"/>
326 <rejection class="QTextStreamManipulator"/>
326 <rejection class="QTextStreamManipulator"/>
327 <rejection class="QThreadStorage"/>
327 <rejection class="QThreadStorage"/>
328 <rejection class="QThreadStorageData"/>
328 <rejection class="QThreadStorageData"/>
329 <rejection class="QTypeInfo"/>
329 <rejection class="QTypeInfo"/>
330 <rejection class="QTypeInfo"/>
330 <rejection class="QTypeInfo"/>
331 <rejection class="QVFbKeyData"/>
331 <rejection class="QVFbKeyData"/>
332 <rejection class="QVariantComparisonHelper"/>
332 <rejection class="QVariantComparisonHelper"/>
333 <rejection class="QVectorData"/>
333 <rejection class="QVectorData"/>
334 <rejection class="QVectorIterator"/>
334 <rejection class="QVectorIterator"/>
335 <rejection class="QVectorTypedData"/>
335 <rejection class="QVectorTypedData"/>
336 <rejection class="QWriteLocker"/>
336 <rejection class="QWriteLocker"/>
337 <rejection class="QtPrivate"/>
337 <rejection class="QtPrivate"/>
338 <rejection class="qGreater"/>
338 <rejection class="qGreater"/>
339 <rejection class="qLess"/>
339 <rejection class="qLess"/>
340 <rejection class="std"/>
340 <rejection class="std"/>
341 <rejection class="QAbstractFileEngine::ExtensionOption"/>
341 <rejection class="QAbstractFileEngine::ExtensionOption"/>
342 <rejection class="QAbstractFileEngine::ExtensionReturn"/>
342 <rejection class="QAbstractFileEngine::ExtensionReturn"/>
343 <rejection class="QByteArray::Data"/>
343 <rejection class="QByteArray::Data"/>
344 <rejection class="QIntForType"/>
344 <rejection class="QIntForType"/>
345 <rejection class="QList::Node"/>
345 <rejection class="QList::Node"/>
346 <rejection class="QList::const_iterator"/>
346 <rejection class="QList::const_iterator"/>
347 <rejection class="QList::iterator"/>
347 <rejection class="QList::iterator"/>
348 <rejection class="QMetaTypeId2"/>
348 <rejection class="QMetaTypeId2"/>
349 <rejection class="QMutableSetIterator"/>
349 <rejection class="QMutableSetIterator"/>
350 <rejection class="QSubString"/>
350 <rejection class="QSubString"/>
351 <rejection class="QUintForType"/>
351 <rejection class="QUintForType"/>
352 <rejection class="QtConcurrent::internal"/>
352 <rejection class="QtConcurrent::internal"/>
353 <rejection class="QByteArrayMatcher::Data"/>
353 <rejection class="QByteArrayMatcher::Data"/>
354 <rejection class="QStringMatcher::Data"/>
354 <rejection class="QStringMatcher::Data"/>
355
355
356 <rejection class="StringBuilder"/>
356 <rejection class="StringBuilder"/>
357 <rejection class="QConcatenable"/>
357 <rejection class="QConcatenable"/>
358 <rejection class="QLatin1Literal"/>
358 <rejection class="QLatin1Literal"/>
359 <rejection class="QIntegerForSizeof"/>
359 <rejection class="QIntegerForSizeof"/>
360
360
361
361
362 <rejection class="QLocale::Data"/>
362 <rejection class="QLocale::Data"/>
363 <rejection class="QGlobalStaticDeleter"/>
363 <rejection class="QGlobalStaticDeleter"/>
364 <rejection class="QVarLengthArray"/>
364 <rejection class="QVarLengthArray"/>
365
365
366 <!-- DBus -->
366 <!-- DBus -->
367 <rejection class="QDBusAbstractAdaptor"/>
367 <rejection class="QDBusAbstractAdaptor"/>
368 <rejection class="QDBusAbstractInterface"/>
368 <rejection class="QDBusAbstractInterface"/>
369 <rejection class="QDBusArgument"/>
369 <rejection class="QDBusArgument"/>
370 <rejection class="QDBusConnection"/>
370 <rejection class="QDBusConnection"/>
371 <rejection class="QDBusConnectionInterface"/>
371 <rejection class="QDBusConnectionInterface"/>
372 <rejection class="QDBusContext"/>
372 <rejection class="QDBusContext"/>
373 <rejection class="QDBusError"/>
373 <rejection class="QDBusError"/>
374 <rejection class="QDBusInterface"/>
374 <rejection class="QDBusInterface"/>
375 <rejection class="QDBusMessage"/>
375 <rejection class="QDBusMessage"/>
376 <rejection class="QDBusMetaType"/>
376 <rejection class="QDBusMetaType"/>
377 <rejection class="QDBusObjectPath"/>
377 <rejection class="QDBusObjectPath"/>
378 <rejection class="QDBusReply"/>
378 <rejection class="QDBusReply"/>
379 <rejection class="QDBusServer"/>
379 <rejection class="QDBusServer"/>
380 <rejection class="QDBusSignature"/>
380 <rejection class="QDBusSignature"/>
381 <rejection class="QDBusVariant"/>
381 <rejection class="QDBusVariant"/>
382
382
383 <rejection class="_Revbidit"/>
383 <rejection class="_Revbidit"/>
384 <rejection class="_complex"/>
384 <rejection class="_complex"/>
385 <rejection class="_exception"/>
385 <rejection class="_exception"/>
386 <rejection class="_iobuf"/>
386 <rejection class="_iobuf"/>
387 <rejection class="_stat"/>
387 <rejection class="_stat"/>
388 <rejection class="_wfinddata_t"/>
388 <rejection class="_wfinddata_t"/>
389 <rejection class="exception"/>
389 <rejection class="exception"/>
390 <rejection class="istreambuf_iterator"/>
390 <rejection class="istreambuf_iterator"/>
391 <rejection class="ostreambuf_iterator"/>
391 <rejection class="ostreambuf_iterator"/>
392 <rejection class="reverse_bidirectional_iterator"/>
392 <rejection class="reverse_bidirectional_iterator"/>
393 <rejection class="reverse_iterator"/>
393 <rejection class="reverse_iterator"/>
394 <rejection class="stat"/>
394 <rejection class="stat"/>
395 <rejection class="tm"/>
395 <rejection class="tm"/>
396
396
397 <rejection class="Qt" enum-name="Initialization"/>
397 <rejection class="Qt" enum-name="Initialization"/>
398
398
399 <rejection class="QAbstractEventDispatcher" function-name="filterEvent"/>
399 <rejection class="QAbstractEventDispatcher" function-name="filterEvent"/>
400 <rejection class="QAbstractEventDispatcher" function-name="setEventFilter"/>
400 <rejection class="QAbstractEventDispatcher" function-name="setEventFilter"/>
401
401
402 <rejection class="QAbstractFileEngine" function-name="extension"/>
402 <rejection class="QAbstractFileEngine" function-name="extension"/>
403 <rejection class="QCoreApplication" function-name="compressEvent"/>
403 <rejection class="QCoreApplication" function-name="compressEvent"/>
404 <rejection class="QCoreApplication" function-name="eventFilter"/>
404 <rejection class="QCoreApplication" function-name="eventFilter"/>
405 <rejection class="QCoreApplication" function-name="filterEvent"/>
405 <rejection class="QCoreApplication" function-name="filterEvent"/>
406 <rejection class="QCoreApplication" function-name="setEventFilter"/>
406 <rejection class="QCoreApplication" function-name="setEventFilter"/>
407 <rejection class="QFile" function-name="setDecodingFunction"/>
407 <rejection class="QFile" function-name="setDecodingFunction"/>
408 <rejection class="QFile" function-name="setEncodingFunction"/>
408 <rejection class="QFile" function-name="setEncodingFunction"/>
409 <rejection class="QList" function-name="begin"/>
409 <rejection class="QList" function-name="begin"/>
410 <rejection class="QList" function-name="constBegin"/>
410 <rejection class="QList" function-name="constBegin"/>
411 <rejection class="QList" function-name="constEnd"/>
411 <rejection class="QList" function-name="constEnd"/>
412 <rejection class="QList" function-name="end"/>
412 <rejection class="QList" function-name="end"/>
413 <rejection class="QList" function-name="erase"/>
413 <rejection class="QList" function-name="erase"/>
414 <rejection class="QList" function-name="erase"/>
414 <rejection class="QList" function-name="erase"/>
415 <rejection class="QList" function-name="free"/>
415 <rejection class="QList" function-name="free"/>
416 <rejection class="QList" function-name="fromList"/>
416 <rejection class="QList" function-name="fromList"/>
417 <rejection class="QList" function-name="fromSet"/>
417 <rejection class="QList" function-name="fromSet"/>
418 <rejection class="QList" function-name="fromSet"/>
418 <rejection class="QList" function-name="fromSet"/>
419 <rejection class="QList" function-name="insert"/>
419 <rejection class="QList" function-name="insert"/>
420 <rejection class="QList" function-name="malloc"/>
420 <rejection class="QList" function-name="malloc"/>
421 <rejection class="QList" function-name="node_construct"/>
421 <rejection class="QList" function-name="node_construct"/>
422 <rejection class="QList" function-name="node_copy"/>
422 <rejection class="QList" function-name="node_copy"/>
423 <rejection class="QList" function-name="node_destruct"/>
423 <rejection class="QList" function-name="node_destruct"/>
424 <rejection class="QList" function-name="toSet"/>
424 <rejection class="QList" function-name="toSet"/>
425 <rejection class="QObject" function-name="receivers"/>
425 <rejection class="QObject" function-name="receivers"/>
426 <rejection class="QObject" function-name="findChild"/>
426 <rejection class="QObject" function-name="findChild"/>
427 <rejection class="QObject" function-name="findChildren"/>
427 <rejection class="QObject" function-name="findChildren"/>
428 <rejection class="QObject" function-name="setUserData"/>
428 <rejection class="QObject" function-name="setUserData"/>
429 <rejection class="QObject" function-name="userData"/>
429 <rejection class="QObject" function-name="userData"/>
430 <rejection class="QObject" function-name="destroyed"/>
430 <rejection class="QObject" function-name="destroyed"/>
431 <rejection class="QObject" function-name="connect"/>
431 <rejection class="QObject" function-name="connect"/>
432 <rejection class="QObject" function-name="connectNotify"/>
432 <rejection class="QObject" function-name="connectNotify"/>
433 <rejection class="QObject" function-name="disconnect"/>
433 <rejection class="QObject" function-name="disconnect"/>
434 <rejection class="QObject" function-name="disconnectNotify"/>
434 <rejection class="QObject" function-name="disconnectNotify"/>
435 <rejection class="QObject" function-name="registerUserData"/>
435 <rejection class="QObject" function-name="registerUserData"/>
436 <rejection class="QProcess" function-name="pid"/>
436 <rejection class="QProcess" function-name="pid"/>
437 <rejection class="QRegion" function-name="cleanUp"/>
437 <rejection class="QRegion" function-name="cleanUp"/>
438 <rejection class="QSettings" function-name="registerFormat"/>
438 <rejection class="QSettings" function-name="registerFormat"/>
439 <rejection class="QVector" function-name="back"/>
439 <rejection class="QVector" function-name="back"/>
440 <rejection class="QVector" function-name="begin"/>
440 <rejection class="QVector" function-name="begin"/>
441 <rejection class="QVector" function-name="constBegin"/>
441 <rejection class="QVector" function-name="constBegin"/>
442 <rejection class="QVector" function-name="constEnd"/>
442 <rejection class="QVector" function-name="constEnd"/>
443 <rejection class="QVector" function-name="end"/>
443 <rejection class="QVector" function-name="end"/>
444 <rejection class="QVector" function-name="erase"/>
444 <rejection class="QVector" function-name="erase"/>
445 <rejection class="QVector" function-name="free"/>
445 <rejection class="QVector" function-name="free"/>
446 <rejection class="QVector" function-name="front"/>
446 <rejection class="QVector" function-name="front"/>
447 <rejection class="QVector" function-name="insert"/>
447 <rejection class="QVector" function-name="insert"/>
448 <rejection class="QVector" function-name="malloc"/>
448 <rejection class="QVector" function-name="malloc"/>
449 <rejection class="QVector" function-name="alloc"/>
449 <rejection class="QVector" function-name="alloc"/>
450 <rejection class="QVector" function-name="operator+="/>
450 <rejection class="QVector" function-name="operator+="/>
451 <rejection class="QAbstractFileEngineIterator" function-name="entryInfo"/>
451 <rejection class="QAbstractFileEngineIterator" function-name="entryInfo"/>
452 <rejection class="QtConcurrent::ThreadEngineBarrier"/>
452 <rejection class="QtConcurrent::ThreadEngineBarrier"/>
453
453
454 <rejection class="QAbstractFileEngineIterator" enum-name="EntryInfoType"/>
454 <rejection class="QAbstractFileEngineIterator" enum-name="EntryInfoType"/>
455 <rejection class="QDataStream" enum-name="ByteOrder"/>
455 <rejection class="QDataStream" enum-name="ByteOrder"/>
456
456
457
457
458 <namespace-type name="Qt">
458 <namespace-type name="Qt">
459
459
460 <extra-includes>
460 <extra-includes>
461 <include file-name="QTextDocument" location="global"/>
461 <include file-name="QTextDocument" location="global"/>
462 </extra-includes>
462 </extra-includes>
463 </namespace-type>
463 </namespace-type>
464
464
465 <enum-type name="QDate::MonthNameType"/>
465 <enum-type name="QDate::MonthNameType"/>
466 <enum-type name="QAbstractAnimation::DeletionPolicy"/>
466 <enum-type name="QAbstractAnimation::DeletionPolicy"/>
467 <enum-type name="QAbstractAnimation::Direction"/>
467 <enum-type name="QAbstractAnimation::Direction"/>
468 <enum-type name="QAbstractAnimation::State"/>
468 <enum-type name="QAbstractAnimation::State"/>
469 <enum-type name="QDataStream::FloatingPointPrecision"/>
469 <enum-type name="QDataStream::FloatingPointPrecision"/>
470 <enum-type name="QEasingCurve::Type"/>
470 <enum-type name="QEasingCurve::Type"/>
471 <enum-type name="QHistoryState::HistoryType"/>
471 <enum-type name="QHistoryState::HistoryType"/>
472 <enum-type name="QState::ChildMode"/>
472 <enum-type name="QState::ChildMode"/>
473 <enum-type name="QStateMachine::Error"/>
473 <enum-type name="QStateMachine::Error"/>
474 <enum-type name="QStateMachine::EventPriority"/>
474 <enum-type name="QStateMachine::EventPriority"/>
475 <enum-type name="QStateMachine::RestorePolicy"/>
475 <enum-type name="QStateMachine::RestorePolicy"/>
476 <enum-type name="Qt::AnchorPoint"/>
476 <enum-type name="Qt::AnchorPoint"/>
477 <enum-type name="Qt::CoordinateSystem"/>
477 <enum-type name="Qt::CoordinateSystem"/>
478 <enum-type name="Qt::GestureState"/>
478 <enum-type name="Qt::GestureState"/>
479 <enum-type name="Qt::InputMethodHint" flags="Qt::InputMethodHints"/>
479 <enum-type name="Qt::InputMethodHint" flags="Qt::InputMethodHints"/>
480 <enum-type name="Qt::NavigationMode"/>
480 <enum-type name="Qt::NavigationMode"/>
481 <enum-type name="Qt::RenderHint"/>
481 <enum-type name="Qt::RenderHint"/>
482 <enum-type name="Qt::TileRule"/>
482 <enum-type name="Qt::TileRule"/>
483 <enum-type name="Qt::TouchPointState" flags="Qt::TouchPointStates"/>
483 <enum-type name="Qt::TouchPointState" flags="Qt::TouchPointStates"/>
484 <enum-type name="QSysInfo::Endian"/>
484 <enum-type name="QSysInfo::Endian"/>
485 <enum-type name="QSysInfo::Sizes"/>
485 <enum-type name="QSysInfo::Sizes"/>
486 <enum-type name="QMetaMethod::Access"/>
486 <enum-type name="QMetaMethod::Access"/>
487 <enum-type name="QMetaMethod::Attributes"/>
487 <enum-type name="QMetaMethod::Attributes"/>
488 <enum-type name="QMetaMethod::MethodType"/>
488 <enum-type name="QMetaMethod::MethodType"/>
489 <enum-type name="QSharedMemory::AccessMode"/>
489 <enum-type name="QSharedMemory::AccessMode"/>
490 <enum-type name="QSharedMemory::SharedMemoryError"/>
490 <enum-type name="QSharedMemory::SharedMemoryError"/>
491 <enum-type name="QElapsedTimer::ClockType"/>
491 <enum-type name="QElapsedTimer::ClockType"/>
492
492
493 <enum-type name="QtMsgType">
493 <enum-type name="QtMsgType">
494 <reject-enum-value name="QtSystemMsg"/>
494 <reject-enum-value name="QtSystemMsg"/>
495 </enum-type>
495 </enum-type>
496
496
497
497
498 <enum-type name="QReadWriteLock::RecursionMode"/>
498 <enum-type name="QReadWriteLock::RecursionMode"/>
499 <enum-type name="QSystemSemaphore::AccessMode"/>
499 <enum-type name="QSystemSemaphore::AccessMode"/>
500 <enum-type name="QSystemSemaphore::SystemSemaphoreError"/>
500 <enum-type name="QSystemSemaphore::SystemSemaphoreError"/>
501 <enum-type name="QTextBoundaryFinder::BoundaryReason" flags="QTextBoundaryFinder::BoundaryReasons"/>
501 <enum-type name="QTextBoundaryFinder::BoundaryReason" flags="QTextBoundaryFinder::BoundaryReasons"/>
502 <enum-type name="QTextBoundaryFinder::BoundaryType"/>
502 <enum-type name="QTextBoundaryFinder::BoundaryType"/>
503 <enum-type name="QAbstractFileEngine::Extension" extensible="yes"/>
503 <enum-type name="QAbstractFileEngine::Extension" extensible="yes"/>
504 <enum-type name="QAbstractFileEngine::FileFlag" flags="QAbstractFileEngine::FileFlags"/>
504 <enum-type name="QAbstractFileEngine::FileFlag" flags="QAbstractFileEngine::FileFlags"/>
505 <enum-type name="QAbstractFileEngine::FileName"/>
505 <enum-type name="QAbstractFileEngine::FileName"/>
506 <enum-type name="QAbstractFileEngine::FileOwner"/>
506 <enum-type name="QAbstractFileEngine::FileOwner"/>
507 <enum-type name="QAbstractFileEngine::FileTime"/>
507 <enum-type name="QAbstractFileEngine::FileTime"/>
508 <enum-type name="QDataStream::Status"/>
508 <enum-type name="QDataStream::Status"/>
509 <enum-type name="QDir::Filter" flags="QDir::Filters"/>
509 <enum-type name="QDir::Filter" flags="QDir::Filters"/>
510 <enum-type name="QEvent::Type" extensible="yes">
510 <enum-type name="QEvent::Type" extensible="yes">
511 <reject-enum-value name="ApplicationActivated"/>
511 <reject-enum-value name="ApplicationActivated"/>
512 <reject-enum-value name="ApplicationDeactivated"/>
512 <reject-enum-value name="ApplicationDeactivated"/>
513 </enum-type>
513 </enum-type>
514 <enum-type name="QEventLoop::ProcessEventsFlag" flags="QEventLoop::ProcessEventsFlags"/>
514 <enum-type name="QEventLoop::ProcessEventsFlag" flags="QEventLoop::ProcessEventsFlags"/>
515 <enum-type name="QFile::FileError"/>
515 <enum-type name="QFile::FileError"/>
516 <enum-type name="QFile::MemoryMapFlags"/>
516 <enum-type name="QFile::MemoryMapFlags"/>
517 <enum-type name="QFile::Permission" flags="QFile::Permissions"/>
517 <enum-type name="QFile::Permission" flags="QFile::Permissions"/>
518 <enum-type name="QFile::FileHandleFlag" flags="QFile::FileHandleFlags"/>
518 <enum-type name="QFile::FileHandleFlag" flags="QFile::FileHandleFlags"/>
519 <enum-type name="QIODevice::OpenModeFlag" flags="QIODevice::OpenMode"/>
519 <enum-type name="QIODevice::OpenModeFlag" flags="QIODevice::OpenMode"/>
520 <enum-type name="QLibraryInfo::LibraryLocation"/>
520 <enum-type name="QLibraryInfo::LibraryLocation"/>
521 <enum-type name="QLibrary::LoadHint" flags="QLibrary::LoadHints"/>
521 <enum-type name="QLibrary::LoadHint" flags="QLibrary::LoadHints"/>
522 <enum-type name="QLocale::FormatType"/>
522 <enum-type name="QLocale::FormatType"/>
523 <enum-type name="QLocale::NumberOption" flags="QLocale::NumberOptions"/>
523 <enum-type name="QLocale::NumberOption" flags="QLocale::NumberOptions"/>
524 <enum-type name="QLocale::MeasurementSystem"/>
524 <enum-type name="QLocale::MeasurementSystem"/>
525 <enum-type name="QLocale::QuotationStyle"/>
525 <enum-type name="QLocale::QuotationStyle"/>
526 <enum-type name="QLocale::Script"/>
526 <enum-type name="QLocale::Script"/>
527 <enum-type name="QLocale::CurrencySymbolFormat"/>
527 <enum-type name="QLocale::CurrencySymbolFormat"/>
528 <enum-type name="QMutex::RecursionMode"/>
528 <enum-type name="QMutex::RecursionMode"/>
529 <enum-type name="QProcess::ExitStatus"/>
529 <enum-type name="QProcess::ExitStatus"/>
530 <enum-type name="QProcess::ProcessChannel"/>
530 <enum-type name="QProcess::ProcessChannel"/>
531 <enum-type name="QProcess::ProcessChannelMode"/>
531 <enum-type name="QProcess::ProcessChannelMode"/>
532 <enum-type name="QProcess::ProcessError"/>
532 <enum-type name="QProcess::ProcessError"/>
533 <enum-type name="QProcess::ProcessState"/>
533 <enum-type name="QProcess::ProcessState"/>
534 <enum-type name="QRegExp::CaretMode"/>
534 <enum-type name="QRegExp::CaretMode"/>
535 <enum-type name="QRegExp::PatternSyntax"/>
535 <enum-type name="QRegExp::PatternSyntax"/>
536 <enum-type name="QSettings::Format"/>
536 <enum-type name="QSettings::Format"/>
537 <enum-type name="QSettings::Scope"/>
537 <enum-type name="QSettings::Scope"/>
538 <enum-type name="QSettings::Status"/>
538 <enum-type name="QSettings::Status"/>
539 <enum-type name="QSocketNotifier::Type"/>
539 <enum-type name="QSocketNotifier::Type"/>
540 <enum-type name="QSystemLocale::QueryType"/>
540 <enum-type name="QSystemLocale::QueryType"/>
541 <enum-type name="QTextCodec::ConversionFlag" flags="QTextCodec::ConversionFlags"/>
541 <enum-type name="QTextCodec::ConversionFlag" flags="QTextCodec::ConversionFlags"/>
542 <enum-type name="QTextStream::FieldAlignment"/>
542 <enum-type name="QTextStream::FieldAlignment"/>
543 <enum-type name="QTextStream::NumberFlag" flags="QTextStream::NumberFlags"/>
543 <enum-type name="QTextStream::NumberFlag" flags="QTextStream::NumberFlags"/>
544 <enum-type name="QTextStream::RealNumberNotation"/>
544 <enum-type name="QTextStream::RealNumberNotation"/>
545 <enum-type name="QTextStream::Status"/>
545 <enum-type name="QTextStream::Status"/>
546 <enum-type name="QTimeLine::CurveShape"/>
546 <enum-type name="QTimeLine::CurveShape"/>
547 <enum-type name="QTimeLine::Direction"/>
547 <enum-type name="QTimeLine::Direction"/>
548 <enum-type name="QTimeLine::State"/>
548 <enum-type name="QTimeLine::State"/>
549 <enum-type name="QUrl::FormattingOption" flags="QUrl::FormattingOptions"/>
549 <enum-type name="QUrl::FormattingOption" flags="QUrl::FormattingOptions"/>
550 <enum-type name="QUrl::ParsingMode"/>
550 <enum-type name="QUrl::ParsingMode"/>
551 <enum-type name="QUuid::Variant"/>
551 <enum-type name="QUuid::Variant"/>
552 <enum-type name="QUuid::Version"/>
552 <enum-type name="QUuid::Version"/>
553 <enum-type name="Qt::SizeHint"/>
553 <enum-type name="Qt::SizeHint"/>
554 <enum-type name="Qt::SizeMode"/>
554 <enum-type name="Qt::SizeMode"/>
555 <enum-type name="Qt::WindowFrameSection"/>
555 <enum-type name="Qt::WindowFrameSection"/>
556 <enum-type name="Qt::Axis"/>
556 <enum-type name="Qt::Axis"/>
557 <enum-type name="Qt::AnchorAttribute"/>
557 <enum-type name="Qt::AnchorAttribute"/>
558 <enum-type name="Qt::ApplicationAttribute"/>
558 <enum-type name="Qt::ApplicationAttribute"/>
559 <enum-type name="Qt::ArrowType"/>
559 <enum-type name="Qt::ArrowType"/>
560 <enum-type name="Qt::AspectRatioMode"/>
560 <enum-type name="Qt::AspectRatioMode"/>
561 <enum-type name="Qt::BGMode"/>
561 <enum-type name="Qt::BGMode"/>
562 <enum-type name="Qt::BrushStyle"/>
562 <enum-type name="Qt::BrushStyle"/>
563 <enum-type name="Qt::CaseSensitivity"/>
563 <enum-type name="Qt::CaseSensitivity"/>
564 <enum-type name="Qt::CheckState"/>
564 <enum-type name="Qt::CheckState"/>
565 <enum-type name="Qt::ClipOperation"/>
565 <enum-type name="Qt::ClipOperation"/>
566 <enum-type name="Qt::ConnectionType"/>
566 <enum-type name="Qt::ConnectionType"/>
567 <enum-type name="Qt::ContextMenuPolicy"/>
567 <enum-type name="Qt::ContextMenuPolicy"/>
568 <enum-type name="Qt::Corner"/>
568 <enum-type name="Qt::Corner"/>
569 <enum-type name="Qt::DayOfWeek"/>
569 <enum-type name="Qt::DayOfWeek"/>
570 <enum-type name="Qt::DockWidgetAreaSizes"/>
570 <enum-type name="Qt::DockWidgetAreaSizes"/>
571 <enum-type name="Qt::DropAction" flags="Qt::DropActions"/>
571 <enum-type name="Qt::DropAction" flags="Qt::DropActions"/>
572 <enum-type name="Qt::FillRule"/>
572 <enum-type name="Qt::FillRule"/>
573 <enum-type name="Qt::FocusPolicy"/>
573 <enum-type name="Qt::FocusPolicy"/>
574 <enum-type name="Qt::FocusReason"/>
574 <enum-type name="Qt::FocusReason"/>
575 <enum-type name="Qt::GlobalColor"/>
575 <enum-type name="Qt::GlobalColor"/>
576 <enum-type name="Qt::GestureType"/>
576 <enum-type name="Qt::GestureType"/>
577 <enum-type name="Qt::GestureFlag" flags="Qt::GestureFlags"/>
577 <enum-type name="Qt::GestureFlag" flags="Qt::GestureFlags"/>
578 <enum-type name="Qt::CursorMoveStyle"/>
578 <enum-type name="Qt::CursorMoveStyle"/>
579 <enum-type name="Qt::HitTestAccuracy"/>
579 <enum-type name="Qt::HitTestAccuracy"/>
580 <enum-type name="Qt::InputMethodQuery"/>
580 <enum-type name="Qt::InputMethodQuery"/>
581 <enum-type name="Qt::ItemFlag" flags="Qt::ItemFlags"/>
581 <enum-type name="Qt::ItemFlag" flags="Qt::ItemFlags"/>
582 <enum-type name="Qt::ItemSelectionMode"/>
582 <enum-type name="Qt::ItemSelectionMode"/>
583 <enum-type name="Qt::KeyboardModifier" flags="Qt::KeyboardModifiers"/>
583 <enum-type name="Qt::KeyboardModifier" flags="Qt::KeyboardModifiers"/>
584 <enum-type name="Qt::LayoutDirection"/>
584 <enum-type name="Qt::LayoutDirection"/>
585 <enum-type name="Qt::MatchFlag" flags="Qt::MatchFlags"/>
585 <enum-type name="Qt::MatchFlag" flags="Qt::MatchFlags"/>
586 <enum-type name="Qt::MouseButton" flags="Qt::MouseButtons"/>
586 <enum-type name="Qt::MouseButton" flags="Qt::MouseButtons"/>
587 <enum-type name="Qt::Orientation" flags="Qt::Orientations"/>
587 <enum-type name="Qt::Orientation" flags="Qt::Orientations"/>
588 <enum-type name="Qt::PenCapStyle"/>
588 <enum-type name="Qt::PenCapStyle"/>
589 <enum-type name="Qt::PenJoinStyle"/>
589 <enum-type name="Qt::PenJoinStyle"/>
590 <enum-type name="Qt::PenStyle"/>
590 <enum-type name="Qt::PenStyle"/>
591 <enum-type name="Qt::ScrollBarPolicy"/>
591 <enum-type name="Qt::ScrollBarPolicy"/>
592 <enum-type name="Qt::ShortcutContext"/>
592 <enum-type name="Qt::ShortcutContext"/>
593 <enum-type name="Qt::SortOrder"/>
593 <enum-type name="Qt::SortOrder"/>
594 <enum-type name="Qt::TextElideMode"/>
594 <enum-type name="Qt::TextElideMode"/>
595 <enum-type name="Qt::TextFlag"/>
595 <enum-type name="Qt::TextFlag"/>
596 <enum-type name="Qt::TextFormat"/>
596 <enum-type name="Qt::TextFormat"/>
597 <enum-type name="Qt::TextInteractionFlag" flags="Qt::TextInteractionFlags"/>
597 <enum-type name="Qt::TextInteractionFlag" flags="Qt::TextInteractionFlags"/>
598 <enum-type name="Qt::TimeSpec"/>
598 <enum-type name="Qt::TimeSpec"/>
599 <enum-type name="Qt::ToolBarAreaSizes"/>
599 <enum-type name="Qt::ToolBarAreaSizes"/>
600 <enum-type name="Qt::ToolButtonStyle"/>
600 <enum-type name="Qt::ToolButtonStyle"/>
601 <enum-type name="Qt::TransformationMode"/>
601 <enum-type name="Qt::TransformationMode"/>
602 <enum-type name="Qt::UIEffect"/>
602 <enum-type name="Qt::UIEffect"/>
603 <enum-type name="Qt::WhiteSpaceMode"/>
603 <enum-type name="Qt::WhiteSpaceMode"/>
604 <enum-type name="Qt::WindowModality"/>
604 <enum-type name="Qt::WindowModality"/>
605 <enum-type name="Qt::WindowState" flags="Qt::WindowStates"/>
605 <enum-type name="Qt::WindowState" flags="Qt::WindowStates"/>
606 <enum-type name="Qt::WindowType" flags="Qt::WindowFlags"/>
606 <enum-type name="Qt::WindowType" flags="Qt::WindowFlags"/>
607 <enum-type name="QDirIterator::IteratorFlag" flags="QDirIterator::IteratorFlags"/>
607 <enum-type name="QDirIterator::IteratorFlag" flags="QDirIterator::IteratorFlags"/>
608 <enum-type name="Qt::EventPriority"/>
608 <enum-type name="Qt::EventPriority"/>
609 <enum-type name="Qt::MaskMode"/>
609 <enum-type name="Qt::MaskMode"/>
610 <enum-type name="QCryptographicHash::Algorithm"/>
610 <enum-type name="QCryptographicHash::Algorithm"/>
611
611
612 <enum-type name="QtConcurrent::ReduceOption" flags="QtConcurrent::ReduceOptions"/>
612 <enum-type name="QtConcurrent::ReduceOption" flags="QtConcurrent::ReduceOptions"/>
613 <enum-type name="QtConcurrent::ThreadFunctionResult"/>
613 <enum-type name="QtConcurrent::ThreadFunctionResult"/>
614
614
615
615
616 <enum-type name="QCoreApplication::Encoding">
616 <enum-type name="QCoreApplication::Encoding">
617 <reject-enum-value name="DefaultCodec"/>
617 <reject-enum-value name="DefaultCodec"/>
618 </enum-type>
618 </enum-type>
619
619
620 <enum-type name="Qt::AlignmentFlag" flags="Qt::Alignment">
620 <enum-type name="Qt::AlignmentFlag" flags="Qt::Alignment">
621 <reject-enum-value name="AlignLeading"/>
621 <reject-enum-value name="AlignLeading"/>
622 <reject-enum-value name="AlignTrailing"/>
622 <reject-enum-value name="AlignTrailing"/>
623 </enum-type>
623 </enum-type>
624
624
625 <enum-type name="Qt::CursorShape">
625 <enum-type name="Qt::CursorShape">
626 <reject-enum-value name="LastCursor"/>
626 <reject-enum-value name="LastCursor"/>
627 </enum-type>
627 </enum-type>
628
628
629 <enum-type name="Qt::DateFormat">
629 <enum-type name="Qt::DateFormat">
630 <reject-enum-value name="LocalDate"/>
630 <reject-enum-value name="LocalDate"/>
631 </enum-type>
631 </enum-type>
632
632
633
633
634 <enum-type name="Qt::ItemDataRole" force-integer="yes">
634 <enum-type name="Qt::ItemDataRole" force-integer="yes">
635 <reject-enum-value name="BackgroundColorRole"/>
635 <reject-enum-value name="BackgroundColorRole"/>
636 <reject-enum-value name="TextColorRole"/>
636 <reject-enum-value name="TextColorRole"/>
637 </enum-type>
637 </enum-type>
638
638
639
639
640 <enum-type name="QDataStream::Version">
640 <enum-type name="QDataStream::Version">
641 <reject-enum-value name="Qt_4_1"/>
641 <reject-enum-value name="Qt_4_1"/>
642 </enum-type>
642 </enum-type>
643
643
644 <enum-type name="QDir::SortFlag" flags="QDir::SortFlags">
644 <enum-type name="QDir::SortFlag" flags="QDir::SortFlags">
645 <reject-enum-value name="Unsorted"/>
645 <reject-enum-value name="Unsorted"/>
646 </enum-type>
646 </enum-type>
647
647
648 <enum-type name="Qt::DockWidgetArea" flags="Qt::DockWidgetAreas">
648 <enum-type name="Qt::DockWidgetArea" flags="Qt::DockWidgetAreas">
649 <reject-enum-value name="AllDockWidgetAreas"/>
649 <reject-enum-value name="AllDockWidgetAreas"/>
650 </enum-type>
650 </enum-type>
651
651
652 <enum-type name="Qt::ImageConversionFlag" flags="Qt::ImageConversionFlags">
652 <enum-type name="Qt::ImageConversionFlag" flags="Qt::ImageConversionFlags">
653 <reject-enum-value name="AutoDither"/>
653 <reject-enum-value name="AutoDither"/>
654 <reject-enum-value name="ColorOnly"/>
654 <reject-enum-value name="ColorOnly"/>
655 <reject-enum-value name="DiffuseDither"/>
655 <reject-enum-value name="DiffuseDither"/>
656 <reject-enum-value name="NoAlpha"/>
656 <reject-enum-value name="NoAlpha"/>
657 <reject-enum-value name="ThresholdAlphaDither"/>
657 <reject-enum-value name="ThresholdAlphaDither"/>
658 </enum-type>
658 </enum-type>
659
659
660 <enum-type name="Qt::Key">
660 <enum-type name="Qt::Key">
661 <reject-enum-value name="Key_Any"/>
661 <reject-enum-value name="Key_Any"/>
662 </enum-type>
662 </enum-type>
663
663
664 <enum-type name="QLocale::Language">
664 <enum-type name="QLocale::Language">
665 <reject-enum-value name="LastLanguage"/>
665 <reject-enum-value name="LastLanguage"/>
666 <reject-enum-value name="NorwegianBokmal"/>
666 <reject-enum-value name="NorwegianBokmal"/>
667 <reject-enum-value name="Nynorsk"/>
667 <reject-enum-value name="Nynorsk"/>
668 </enum-type>
668 </enum-type>
669
669
670 <enum-type name="QLocale::Country">
670 <enum-type name="QLocale::Country">
671 <reject-enum-value name="LastCountry"/>
671 <reject-enum-value name="LastCountry"/>
672 </enum-type>
672 </enum-type>
673
673
674 <enum-type name="Qt::ToolBarArea" flags="Qt::ToolBarAreas">
674 <enum-type name="Qt::ToolBarArea" flags="Qt::ToolBarAreas">
675 <reject-enum-value name="AllToolBarAreas"/>
675 <reject-enum-value name="AllToolBarAreas"/>
676 </enum-type>
676 </enum-type>
677
677
678 <enum-type name="Qt::WidgetAttribute">
678 <enum-type name="Qt::WidgetAttribute">
679 <reject-enum-value name="WA_ForceAcceptDrops"/>
679 <reject-enum-value name="WA_ForceAcceptDrops"/>
680 <reject-enum-value name="WA_NoBackground"/>
680 <reject-enum-value name="WA_NoBackground"/>
681 <reject-enum-value name="WA_MacMetalStyle"/>
681 <reject-enum-value name="WA_MacMetalStyle"/>
682 </enum-type>
682 </enum-type>
683
683
684 <value-type name="QProcessEnvironment"/>
684 <value-type name="QProcessEnvironment"/>
685 <value-type name="QBasicTimer"/>
685 <value-type name="QBasicTimer"/>
686 <value-type name="QByteArrayMatcher">
686 <value-type name="QByteArrayMatcher">
687 <modify-function signature="operator=(QByteArrayMatcher)" remove="all"/>
687 <modify-function signature="operator=(QByteArrayMatcher)" remove="all"/>
688 </value-type>
688 </value-type>
689
689
690 <value-type name="QDate">
690 <value-type name="QDate">
691 <modify-function signature="julianToGregorian(uint,int&amp;,int&amp;,int&amp;)">
691 <modify-function signature="julianToGregorian(uint,int&amp;,int&amp;,int&amp;)">
692 <remove/>
692 <remove/>
693 </modify-function>
693 </modify-function>
694
694
695 <modify-function signature="setYMD(int, int, int)" remove="all"/>
695 <modify-function signature="setYMD(int, int, int)" remove="all"/>
696 <!--### Obsolete in 4.3-->
696 <!--### Obsolete in 4.3-->
697 </value-type>
697 </value-type>
698
698
699 <value-type name="QDateTime">
699 <value-type name="QDateTime">
700 <modify-function signature="operator=(QDateTime)" remove="all"/>
700 <modify-function signature="operator=(QDateTime)" remove="all"/>
701 </value-type>
701 </value-type>
702
702
703 <value-type name="QDir">
703 <value-type name="QDir">
704 <modify-function signature="QDir(QString,QString,QFlags&lt;QDir::SortFlag&gt;,QFlags&lt;QDir::Filter&gt;)">
704 <modify-function signature="QDir(QString,QString,QFlags&lt;QDir::SortFlag&gt;,QFlags&lt;QDir::Filter&gt;)">
705 <modify-argument index="3">
705 <modify-argument index="3">
706 <replace-default-expression with="SortFlag.Name, SortFlag.IgnoreCase"/>
706 <replace-default-expression with="SortFlag.Name, SortFlag.IgnoreCase"/>
707 </modify-argument>
707 </modify-argument>
708 </modify-function>
708 </modify-function>
709 <modify-function signature="operator=(QDir)" remove="all"/>
709 <modify-function signature="operator=(QDir)" remove="all"/>
710 <modify-function signature="operator=(QString)" remove="all"/>
710 <modify-function signature="operator=(QString)" remove="all"/>
711 <modify-function signature="addResourceSearchPath(QString)" remove="all"/>
711 <modify-function signature="addResourceSearchPath(QString)" remove="all"/>
712 <!--### Obsolete in 4.3-->
712 <!--### Obsolete in 4.3-->
713 </value-type>
713 </value-type>
714
714
715 <value-type name="QPoint">
715 <value-type name="QPoint">
716 <modify-function signature="rx()" remove="all"/>
716 <modify-function signature="rx()" remove="all"/>
717 <modify-function signature="ry()" remove="all"/>
717 <modify-function signature="ry()" remove="all"/>
718 </value-type>
718 </value-type>
719 <value-type name="QPointF">
719 <value-type name="QPointF">
720 <modify-function signature="rx()" remove="all"/>
720 <modify-function signature="rx()" remove="all"/>
721 <modify-function signature="ry()" remove="all"/>
721 <modify-function signature="ry()" remove="all"/>
722 </value-type>
722 </value-type>
723 <enum-type name="QLineF::IntersectType"/>
723 <enum-type name="QLineF::IntersectType"/>
724 <value-type name="QLineF"/>
724 <value-type name="QLineF"/>
725 <value-type name="QLine"/>
725 <value-type name="QLine"/>
726
726
727 <value-type name="QRect">
727 <value-type name="QRect">
728 <modify-function signature="getCoords(int*,int*,int*,int*)const">
728 <modify-function signature="getCoords(int*,int*,int*,int*)const">
729 <remove/>
729 <remove/>
730 </modify-function>
730 </modify-function>
731 <modify-function signature="getRect(int*,int*,int*,int*)const">
731 <modify-function signature="getRect(int*,int*,int*,int*)const">
732 <remove/>
732 <remove/>
733 </modify-function>
733 </modify-function>
734
734
735 <modify-function signature="intersect(const QRect&amp;)const" remove="all"/>
735 <modify-function signature="intersect(const QRect&amp;)const" remove="all"/>
736 <!--### Obsolete in 4.3-->
736 <!--### Obsolete in 4.3-->
737 <modify-function signature="unite(const QRect&amp;)const" remove="all"/>
737 <modify-function signature="unite(const QRect&amp;)const" remove="all"/>
738 <!--### Obsolete in 4.3-->
738 <!--### Obsolete in 4.3-->
739 </value-type>
739 </value-type>
740
740
741 <value-type name="QRectF">
741 <value-type name="QRectF">
742 <modify-function signature="getCoords(double*,double*,double*,double*)const">
742 <modify-function signature="getCoords(double*,double*,double*,double*)const">
743 <remove/>
743 <remove/>
744 </modify-function>
744 </modify-function>
745 <modify-function signature="getRect(double*,double*,double*,double*)const">
745 <modify-function signature="getRect(double*,double*,double*,double*)const">
746 <remove/>
746 <remove/>
747 </modify-function>
747 </modify-function>
748
748
749 <modify-function signature="intersect(const QRectF&amp;)const" remove="all"/>
749 <modify-function signature="intersect(const QRectF&amp;)const" remove="all"/>
750 <!--### Obsolete in 4.3-->
750 <!--### Obsolete in 4.3-->
751 <modify-function signature="unite(const QRectF&amp;)const" remove="all"/>
751 <modify-function signature="unite(const QRectF&amp;)const" remove="all"/>
752 <!--### Obsolete in 4.3-->
752 <!--### Obsolete in 4.3-->
753 </value-type>
753 </value-type>
754
754
755
755
756 <value-type name="QSize">
756 <value-type name="QSize">
757 <modify-function signature="operator*=(double)">
757 <modify-function signature="operator*=(double)">
758 <access modifier="private"/>
758 <access modifier="private"/>
759 </modify-function>
759 </modify-function>
760 <modify-function signature="operator/=(double)">
760 <modify-function signature="operator/=(double)">
761 <access modifier="private"/>
761 <access modifier="private"/>
762 </modify-function>
762 </modify-function>
763 <modify-function signature="operator+=(QSize)">
763 <modify-function signature="operator+=(QSize)">
764 <access modifier="private"/>
764 <access modifier="private"/>
765 </modify-function>
765 </modify-function>
766 <modify-function signature="operator-=(QSize)">
766 <modify-function signature="operator-=(QSize)">
767 <access modifier="private"/>
767 <access modifier="private"/>
768 </modify-function>
768 </modify-function>
769 <modify-function signature="rheight()">
769 <modify-function signature="rheight()">
770 <remove/>
770 <remove/>
771 </modify-function>
771 </modify-function>
772 <modify-function signature="rwidth()">
772 <modify-function signature="rwidth()">
773 <remove/>
773 <remove/>
774 </modify-function>
774 </modify-function>
775 </value-type>
775 </value-type>
776
776
777 <value-type name="QSizeF">
777 <value-type name="QSizeF">
778 <modify-function signature="operator*=(double)">
778 <modify-function signature="operator*=(double)">
779 <access modifier="private"/>
779 <access modifier="private"/>
780 </modify-function>
780 </modify-function>
781 <modify-function signature="operator/=(double)">
781 <modify-function signature="operator/=(double)">
782 <access modifier="private"/>
782 <access modifier="private"/>
783 </modify-function>
783 </modify-function>
784 <modify-function signature="operator+=(QSizeF)">
784 <modify-function signature="operator+=(QSizeF)">
785 <access modifier="private"/>
785 <access modifier="private"/>
786 </modify-function>
786 </modify-function>
787 <modify-function signature="operator-=(QSizeF)">
787 <modify-function signature="operator-=(QSizeF)">
788 <access modifier="private"/>
788 <access modifier="private"/>
789 </modify-function>
789 </modify-function>
790 <modify-function signature="rheight()">
790 <modify-function signature="rheight()">
791 <remove/>
791 <remove/>
792 </modify-function>
792 </modify-function>
793 <modify-function signature="rwidth()">
793 <modify-function signature="rwidth()">
794 <remove/>
794 <remove/>
795 </modify-function>
795 </modify-function>
796 </value-type>
796 </value-type>
797
797
798 <value-type name="QStringMatcher">
798 <value-type name="QStringMatcher">
799 <modify-function signature="operator=(QStringMatcher)" remove="all"/>
799 <modify-function signature="operator=(QStringMatcher)" remove="all"/>
800 <modify-function signature="QStringMatcher(const QChar*,int,Qt::CaseSensitivity)" remove="all"/>
800 <modify-function signature="QStringMatcher(const QChar*,int,Qt::CaseSensitivity)" remove="all"/>
801 <modify-function signature="indexIn(const QChar*,int,int)const" remove="all"/>
801 <modify-function signature="indexIn(const QChar*,int,int)const" remove="all"/>
802 </value-type>
802 </value-type>
803
803
804 <value-type name="QTime"/>
804 <value-type name="QTime"/>
805
805
806 <value-type name="QPersistentModelIndex">
806 <value-type name="QPersistentModelIndex">
807 <modify-function signature="operator=(QPersistentModelIndex)" remove="all"/>
807 <modify-function signature="operator=(QPersistentModelIndex)" remove="all"/>
808 <modify-function signature="operator=(QModelIndex)" remove="all"/>
808 <modify-function signature="operator=(QModelIndex)" remove="all"/>
809 <modify-function signature="internalPointer()const" remove="all"/>
809 <modify-function signature="internalPointer()const" remove="all"/>
810 </value-type>
810 </value-type>
811
811
812 <value-type name="QUuid">
812 <value-type name="QUuid">
813 <modify-function signature="QUuid(const char*)">
813 <modify-function signature="QUuid(const char*)">
814 <remove/>
814 <remove/>
815 </modify-function>
815 </modify-function>
816 </value-type>
816 </value-type>
817
817
818 <value-type name="QLocale">
818 <value-type name="QLocale">
819 <modify-function signature="toString(unsigned long long) const" remove="all"/>
819 <modify-function signature="toString(unsigned long long) const" remove="all"/>
820 <modify-function signature="toString(unsigned short) const" remove="all"/>
820 <modify-function signature="toString(unsigned short) const" remove="all"/>
821 <modify-function signature="toString(unsigned int) const" remove="all"/>
821 <modify-function signature="toString(unsigned int) const" remove="all"/>
822 <modify-function signature="toUInt(QString,bool*,int)const" remove="all"/>
822 <modify-function signature="toUInt(QString,bool*,int)const" remove="all"/>
823 <modify-function signature="toULongLong(QString,bool*,int)const" remove="all"/>
823 <modify-function signature="toULongLong(QString,bool*,int)const" remove="all"/>
824 <modify-function signature="operator=(QLocale)" remove="all"/>
824 <modify-function signature="operator=(QLocale)" remove="all"/>
825
825
826 <extra-includes>
826 <extra-includes>
827 <include file-name="QDate" location="global"/>
827 <include file-name="QDate" location="global"/>
828 </extra-includes>
828 </extra-includes>
829
829
830 <inject-code class="native" position="beginning">
830 <inject-code class="native" position="beginning">
831 Q_DECLARE_METATYPE(QScriptValue)
831 Q_DECLARE_METATYPE(QScriptValue)
832 </inject-code>
832 </inject-code>
833
833
834 <modify-function signature="toDouble(QString,bool*)const">
834 <modify-function signature="toDouble(QString,bool*)const">
835 <modify-argument index="2">
835 <modify-argument index="2">
836 <remove-default-expression/>
836 <remove-default-expression/>
837 <remove-argument/>
837 <remove-argument/>
838 <conversion-rule class="native">
838 <conversion-rule class="native">
839 <insert-template name="core.prepare_removed_bool*_argument"/>
839 <insert-template name="core.prepare_removed_bool*_argument"/>
840 </conversion-rule>
840 </conversion-rule>
841 </modify-argument>
841 </modify-argument>
842 <modify-argument index="return">
842 <modify-argument index="return">
843 <conversion-rule class="native">
843 <conversion-rule class="native">
844 <insert-template name="core.convert_to_null_or_primitive"/>
844 <insert-template name="core.convert_to_null_or_primitive"/>
845 </conversion-rule>
845 </conversion-rule>
846 </modify-argument>
846 </modify-argument>
847 </modify-function>
847 </modify-function>
848
848
849 <modify-function signature="toFloat(QString,bool*)const">
849 <modify-function signature="toFloat(QString,bool*)const">
850 <modify-argument index="2">
850 <modify-argument index="2">
851 <remove-default-expression/>
851 <remove-default-expression/>
852 <remove-argument/>
852 <remove-argument/>
853 <conversion-rule class="native">
853 <conversion-rule class="native">
854 <insert-template name="core.prepare_removed_bool*_argument"/>
854 <insert-template name="core.prepare_removed_bool*_argument"/>
855 </conversion-rule>
855 </conversion-rule>
856 </modify-argument>
856 </modify-argument>
857 <modify-argument index="return">
857 <modify-argument index="return">
858 <conversion-rule class="native">
858 <conversion-rule class="native">
859 <insert-template name="core.convert_to_null_or_primitive"/>
859 <insert-template name="core.convert_to_null_or_primitive"/>
860 </conversion-rule>
860 </conversion-rule>
861 </modify-argument>
861 </modify-argument>
862 </modify-function>
862 </modify-function>
863
863
864 <modify-function signature="toInt(QString,bool*,int)const">
864 <modify-function signature="toInt(QString,bool*,int)const">
865 <modify-argument index="2">
865 <modify-argument index="2">
866 <remove-default-expression/>
866 <remove-default-expression/>
867 <remove-argument/>
867 <remove-argument/>
868 <conversion-rule class="native">
868 <conversion-rule class="native">
869 <insert-template name="core.prepare_removed_bool*_argument"/>
869 <insert-template name="core.prepare_removed_bool*_argument"/>
870 </conversion-rule>
870 </conversion-rule>
871 </modify-argument>
871 </modify-argument>
872 <modify-argument index="return">
872 <modify-argument index="return">
873 <conversion-rule class="native">
873 <conversion-rule class="native">
874 <insert-template name="core.convert_to_null_or_primitive"/>
874 <insert-template name="core.convert_to_null_or_primitive"/>
875 </conversion-rule>
875 </conversion-rule>
876 </modify-argument>
876 </modify-argument>
877 </modify-function>
877 </modify-function>
878
878
879 <modify-function signature="toLongLong(QString,bool*,int)const">
879 <modify-function signature="toLongLong(QString,bool*,int)const">
880 <modify-argument index="2">
880 <modify-argument index="2">
881 <remove-default-expression/>
881 <remove-default-expression/>
882 <remove-argument/>
882 <remove-argument/>
883 <conversion-rule class="native">
883 <conversion-rule class="native">
884 <insert-template name="core.prepare_removed_bool*_argument"/>
884 <insert-template name="core.prepare_removed_bool*_argument"/>
885 </conversion-rule>
885 </conversion-rule>
886 </modify-argument>
886 </modify-argument>
887 <modify-argument index="return">
887 <modify-argument index="return">
888 <conversion-rule class="native">
888 <conversion-rule class="native">
889 QScriptValue %out%;
889 QScriptValue %out%;
890 if (!__ok)
890 if (!__ok)
891 %out% = context-&gt;engine()-&gt;nullValue();
891 %out% = context-&gt;engine()-&gt;nullValue();
892 else
892 else
893 %out% = QScriptValue(context-&gt;engine(), double(%in%)).toObject();
893 %out% = QScriptValue(context-&gt;engine(), double(%in%)).toObject();
894 </conversion-rule>
894 </conversion-rule>
895 </modify-argument>
895 </modify-argument>
896 </modify-function>
896 </modify-function>
897
897
898 <modify-function signature="toShort(QString,bool*,int)const">
898 <modify-function signature="toShort(QString,bool*,int)const">
899 <modify-argument index="2">
899 <modify-argument index="2">
900 <remove-default-expression/>
900 <remove-default-expression/>
901 <remove-argument/>
901 <remove-argument/>
902 <conversion-rule class="native">
902 <conversion-rule class="native">
903 <insert-template name="core.prepare_removed_bool*_argument"/>
903 <insert-template name="core.prepare_removed_bool*_argument"/>
904 </conversion-rule>
904 </conversion-rule>
905 </modify-argument>
905 </modify-argument>
906 <modify-argument index="return">
906 <modify-argument index="return">
907 <conversion-rule class="native">
907 <conversion-rule class="native">
908 <insert-template name="core.convert_to_null_or_primitive"/>
908 <insert-template name="core.convert_to_null_or_primitive"/>
909 </conversion-rule>
909 </conversion-rule>
910 </modify-argument>
910 </modify-argument>
911 </modify-function>
911 </modify-function>
912
912
913 <modify-function signature="toUShort(QString,bool*,int)const">
913 <modify-function signature="toUShort(QString,bool*,int)const">
914 <modify-argument index="2">
914 <modify-argument index="2">
915 <remove-default-expression/>
915 <remove-default-expression/>
916 <remove-argument/>
916 <remove-argument/>
917 <conversion-rule class="native">
917 <conversion-rule class="native">
918 <insert-template name="core.prepare_removed_bool*_argument"/>
918 <insert-template name="core.prepare_removed_bool*_argument"/>
919 </conversion-rule>
919 </conversion-rule>
920 </modify-argument>
920 </modify-argument>
921 <modify-argument index="return">
921 <modify-argument index="return">
922 <conversion-rule class="native">
922 <conversion-rule class="native">
923 <insert-template name="core.convert_to_null_or_primitive"/>
923 <insert-template name="core.convert_to_null_or_primitive"/>
924 </conversion-rule>
924 </conversion-rule>
925 </modify-argument>
925 </modify-argument>
926 </modify-function>
926 </modify-function>
927 </value-type>
927 </value-type>
928
928
929
929
930 <value-type name="QBitArray">
930 <value-type name="QBitArray">
931 <modify-function signature="operator[](int)" remove="all"/>
931 <modify-function signature="operator[](int)" remove="all"/>
932 <modify-function signature="operator[](int)const" remove="all"/>
932 <modify-function signature="operator[](int)const" remove="all"/>
933 <modify-function signature="operator[](uint)const" remove="all"/>
933 <modify-function signature="operator[](uint)const" remove="all"/>
934 <modify-function signature="operator[](uint)" remove="all"/>
934 <modify-function signature="operator[](uint)" remove="all"/>
935
935
936 <modify-function signature="operator&amp;=(QBitArray)" access="private"/>
936 <modify-function signature="operator&amp;=(QBitArray)" access="private"/>
937 <modify-function signature="operator=(QBitArray)" access="private"/>
937 <modify-function signature="operator=(QBitArray)" access="private"/>
938 <modify-function signature="operator^=(QBitArray)" access="private"/>
938 <modify-function signature="operator^=(QBitArray)" access="private"/>
939 <modify-function signature="operator|=(QBitArray)" access="private"/>
939 <modify-function signature="operator|=(QBitArray)" access="private"/>
940 <modify-function signature="operator~()const" access="private"/>
940 <modify-function signature="operator~()const" access="private"/>
941
941
942 <modify-function signature="at(int)const">
942 <modify-function signature="at(int)const">
943 <modify-argument index="1">
943 <modify-argument index="1">
944 <conversion-rule class="native">
944 <conversion-rule class="native">
945 <insert-template name="core.convert_int_arg_and_check_range">
945 <insert-template name="core.convert_int_arg_and_check_range">
946 <replace from="%CLASS_NAME%" to="QBitArray"/>
946 <replace from="%CLASS_NAME%" to="QBitArray"/>
947 <replace from="%FUNCTION_NAME%" to="at"/>
947 <replace from="%FUNCTION_NAME%" to="at"/>
948 </insert-template>
948 </insert-template>
949 </conversion-rule>
949 </conversion-rule>
950 </modify-argument>
950 </modify-argument>
951 </modify-function>
951 </modify-function>
952
952
953 <modify-function signature="clearBit(int)">
953 <modify-function signature="clearBit(int)">
954 <modify-argument index="1">
954 <modify-argument index="1">
955 <conversion-rule class="native">
955 <conversion-rule class="native">
956 <insert-template name="core.convert_int_arg_and_check_range">
956 <insert-template name="core.convert_int_arg_and_check_range">
957 <replace from="%CLASS_NAME%" to="QBitArray"/>
957 <replace from="%CLASS_NAME%" to="QBitArray"/>
958 <replace from="%FUNCTION_NAME%" to="clearBit"/>
958 <replace from="%FUNCTION_NAME%" to="clearBit"/>
959 </insert-template>
959 </insert-template>
960 </conversion-rule>
960 </conversion-rule>
961 </modify-argument>
961 </modify-argument>
962 </modify-function>
962 </modify-function>
963
963
964 <modify-function signature="setBit(int)">
964 <modify-function signature="setBit(int)">
965 <modify-argument index="1">
965 <modify-argument index="1">
966 <conversion-rule class="native">
966 <conversion-rule class="native">
967 <insert-template name="core.convert_int_arg_and_check_range">
967 <insert-template name="core.convert_int_arg_and_check_range">
968 <replace from="%CLASS_NAME%" to="QBitArray"/>
968 <replace from="%CLASS_NAME%" to="QBitArray"/>
969 <replace from="%FUNCTION_NAME%" to="setBit"/>
969 <replace from="%FUNCTION_NAME%" to="setBit"/>
970 </insert-template>
970 </insert-template>
971 </conversion-rule>
971 </conversion-rule>
972 </modify-argument>
972 </modify-argument>
973 </modify-function>
973 </modify-function>
974
974
975 <modify-function signature="setBit(int,bool)">
975 <modify-function signature="setBit(int,bool)">
976 <modify-argument index="1">
976 <modify-argument index="1">
977 <conversion-rule class="native">
977 <conversion-rule class="native">
978 <insert-template name="core.convert_int_arg_and_check_range">
978 <insert-template name="core.convert_int_arg_and_check_range">
979 <replace from="%CLASS_NAME%" to="QBitArray"/>
979 <replace from="%CLASS_NAME%" to="QBitArray"/>
980 <replace from="%FUNCTION_NAME%" to="setBit"/>
980 <replace from="%FUNCTION_NAME%" to="setBit"/>
981 </insert-template>
981 </insert-template>
982 </conversion-rule>
982 </conversion-rule>
983 </modify-argument>
983 </modify-argument>
984 </modify-function>
984 </modify-function>
985
985
986 <modify-function signature="testBit(int)const">
986 <modify-function signature="testBit(int)const">
987 <modify-argument index="1">
987 <modify-argument index="1">
988 <conversion-rule class="native">
988 <conversion-rule class="native">
989 <insert-template name="core.convert_int_arg_and_check_range">
989 <insert-template name="core.convert_int_arg_and_check_range">
990 <replace from="%CLASS_NAME%" to="QBitArray"/>
990 <replace from="%CLASS_NAME%" to="QBitArray"/>
991 <replace from="%FUNCTION_NAME%" to="testBit"/>
991 <replace from="%FUNCTION_NAME%" to="testBit"/>
992 </insert-template>
992 </insert-template>
993 </conversion-rule>
993 </conversion-rule>
994 </modify-argument>
994 </modify-argument>
995 </modify-function>
995 </modify-function>
996
996
997 <modify-function signature="toggleBit(int)">
997 <modify-function signature="toggleBit(int)">
998 <modify-argument index="1">
998 <modify-argument index="1">
999 <conversion-rule class="native">
999 <conversion-rule class="native">
1000 <insert-template name="core.convert_int_arg_and_check_range">
1000 <insert-template name="core.convert_int_arg_and_check_range">
1001 <replace from="%CLASS_NAME%" to="QBitArray"/>
1001 <replace from="%CLASS_NAME%" to="QBitArray"/>
1002 <replace from="%FUNCTION_NAME%" to="toggleBit"/>
1002 <replace from="%FUNCTION_NAME%" to="toggleBit"/>
1003 </insert-template>
1003 </insert-template>
1004 </conversion-rule>
1004 </conversion-rule>
1005 </modify-argument>
1005 </modify-argument>
1006 </modify-function>
1006 </modify-function>
1007
1007
1008 <modify-function signature="operator&amp;=(QBitArray)">
1008 <modify-function signature="operator&amp;=(QBitArray)">
1009 <modify-argument index="0" replace-value="this"/>
1009 <modify-argument index="0" replace-value="this"/>
1010 </modify-function>
1010 </modify-function>
1011 <modify-function signature="operator=(QBitArray)">
1011 <modify-function signature="operator=(QBitArray)">
1012 <modify-argument index="0" replace-value="this"/>
1012 <modify-argument index="0" replace-value="this"/>
1013 </modify-function>
1013 </modify-function>
1014 <modify-function signature="operator^=(QBitArray)">
1014 <modify-function signature="operator^=(QBitArray)">
1015 <modify-argument index="0" replace-value="this"/>
1015 <modify-argument index="0" replace-value="this"/>
1016 </modify-function>
1016 </modify-function>
1017 <modify-function signature="operator|=(QBitArray)">
1017 <modify-function signature="operator|=(QBitArray)">
1018 <modify-argument index="0" replace-value="this"/>
1018 <modify-argument index="0" replace-value="this"/>
1019 </modify-function>
1019 </modify-function>
1020 </value-type>
1020 </value-type>
1021
1021
1022 <object-type name="QReadWriteLock"/>
1022 <object-type name="QReadWriteLock"/>
1023 <object-type name="QDirIterator"/>
1023 <object-type name="QDirIterator"/>
1024 <object-type name="QAbstractFileEngineIterator"/>
1024 <object-type name="QAbstractFileEngineIterator"/>
1025 <object-type name="QAbstractItemModel">
1025 <object-type name="QAbstractItemModel">
1026 <modify-function signature="rowsAboutToBeInserted(QModelIndex,int,int)" private-signal="yes"/>
1026 <modify-function signature="rowsAboutToBeInserted(QModelIndex,int,int)" private-signal="yes"/>
1027 <modify-function signature="rowsInserted(QModelIndex,int,int)" private-signal="yes"/>
1027 <modify-function signature="rowsInserted(QModelIndex,int,int)" private-signal="yes"/>
1028
1028
1029 <modify-function signature="rowsAboutToBeRemoved(QModelIndex,int,int)" private-signal="yes"/>
1029 <modify-function signature="rowsAboutToBeRemoved(QModelIndex,int,int)" private-signal="yes"/>
1030 <modify-function signature="rowsRemoved(QModelIndex,int,int)" private-signal="yes"/>
1030 <modify-function signature="rowsRemoved(QModelIndex,int,int)" private-signal="yes"/>
1031
1031
1032 <modify-function signature="columnsAboutToBeInserted(QModelIndex,int,int)" private-signal="yes"/>
1032 <modify-function signature="columnsAboutToBeInserted(QModelIndex,int,int)" private-signal="yes"/>
1033 <modify-function signature="columnsInserted(QModelIndex,int,int)" private-signal="yes"/>
1033 <modify-function signature="columnsInserted(QModelIndex,int,int)" private-signal="yes"/>
1034
1034
1035 <modify-function signature="columnsAboutToBeRemoved(QModelIndex,int,int)" private-signal="yes"/>
1035 <modify-function signature="columnsAboutToBeRemoved(QModelIndex,int,int)" private-signal="yes"/>
1036 <modify-function signature="columnsRemoved(QModelIndex,int,int)" private-signal="yes"/>
1036 <modify-function signature="columnsRemoved(QModelIndex,int,int)" private-signal="yes"/>
1037
1037
1038 <modify-function signature="modelAboutToBeReset()" private-signal="yes"/>
1038 <modify-function signature="modelAboutToBeReset()" private-signal="yes"/>
1039 <modify-function signature="modelReset()" private-signal="yes"/>
1039 <modify-function signature="modelReset()" private-signal="yes"/>
1040 </object-type>
1040 </object-type>
1041
1041
1042 <object-type name="QAbstractListModel">
1042 <object-type name="QAbstractListModel">
1043 <extra-includes>
1043 <extra-includes>
1044 <include file-name="QStringList" location="global"/>
1044 <include file-name="QStringList" location="global"/>
1045 <include file-name="QSize" location="global"/>
1045 <include file-name="QSize" location="global"/>
1046 </extra-includes>
1046 </extra-includes>
1047 </object-type>
1047 </object-type>
1048
1048
1049 <value-type name="QUrl">
1049 <value-type name="QUrl">
1050 <extra-includes>
1050 <extra-includes>
1051 <include file-name="QStringList" location="global"/>
1051 <include file-name="QStringList" location="global"/>
1052 </extra-includes>
1052 </extra-includes>
1053 <modify-function signature="operator=(QUrl)" remove="all"/>
1053 <modify-function signature="operator=(QUrl)" remove="all"/>
1054 <modify-function signature="operator=(QString)" remove="all"/>
1054 <modify-function signature="operator=(QString)" remove="all"/>
1055
1055
1056 <modify-function signature="fromPunycode(const QByteArray&amp;)" remove="all"/>
1056 <modify-function signature="fromPunycode(const QByteArray&amp;)" remove="all"/>
1057 <!--### Obsolete in 4.3-->
1057 <!--### Obsolete in 4.3-->
1058 <modify-function signature="toPunycode(const QString&amp;)" remove="all"/>
1058 <modify-function signature="toPunycode(const QString&amp;)" remove="all"/>
1059 <!--### Obsolete in 4.3-->
1059 <!--### Obsolete in 4.3-->
1060 </value-type>
1060 </value-type>
1061
1061
1062 <value-type name="QRegExp">
1062 <value-type name="QRegExp">
1063 <extra-includes>
1063 <extra-includes>
1064 <include file-name="QStringList" location="global"/>
1064 <include file-name="QStringList" location="global"/>
1065 </extra-includes>
1065 </extra-includes>
1066 <modify-function signature="operator=(QRegExp)" remove="all"/>
1066 <modify-function signature="operator=(QRegExp)" remove="all"/>
1067 <modify-function signature="pos(int)const">
1067 <modify-function signature="pos(int)const">
1068 <remove/>
1068 <remove/>
1069 </modify-function>
1069 </modify-function>
1070 <modify-function signature="cap(int)const">
1070 <modify-function signature="cap(int)const">
1071 <remove/>
1071 <remove/>
1072 </modify-function>
1072 </modify-function>
1073 <modify-function signature="capturedTexts()const">
1073 <modify-function signature="capturedTexts()const">
1074 <remove/>
1074 <remove/>
1075 </modify-function>
1075 </modify-function>
1076 <modify-function signature="errorString()const">
1076 <modify-function signature="errorString()const">
1077 <remove/>
1077 <remove/>
1078 </modify-function>
1078 </modify-function>
1079 </value-type>
1079 </value-type>
1080
1080
1081 <value-type name="QFileInfo">
1081 <value-type name="QFileInfo">
1082 <extra-includes>
1082 <extra-includes>
1083 <include file-name="QDateTime" location="global"/>
1083 <include file-name="QDateTime" location="global"/>
1084 <include file-name="QDir" location="global"/>
1084 <include file-name="QDir" location="global"/>
1085 </extra-includes>
1085 </extra-includes>
1086 <modify-function signature="operator!=(const QFileInfo &amp;)const" remove="all"/>
1086 <modify-function signature="operator!=(const QFileInfo &amp;)const" remove="all"/>
1087 <modify-function signature="operator==(const QFileInfo &amp;)const" remove="all"/>
1087 <modify-function signature="operator==(const QFileInfo &amp;)const" remove="all"/>
1088 <modify-function signature="operator=(QFileInfo)" remove="all"/>
1088 <modify-function signature="operator=(QFileInfo)" remove="all"/>
1089 <modify-function signature="setFile(QFile)">
1089 <modify-function signature="setFile(QFile)">
1090 <modify-argument index="1">
1090 <modify-argument index="1">
1091 <reference-count action="ignore"/>
1091 <reference-count action="ignore"/>
1092 </modify-argument>
1092 </modify-argument>
1093 </modify-function>
1093 </modify-function>
1094
1094
1095 <modify-function signature="readLink()const" remove="all"/>
1095 <modify-function signature="readLink()const" remove="all"/>
1096 <!--### Obsolete in 4.3-->
1096 <!--### Obsolete in 4.3-->
1097
1097
1098 <modify-function signature="QFileInfo(QFile)">
1098 <modify-function signature="QFileInfo(QFile)">
1099 <modify-argument index="1">
1099 <modify-argument index="1">
1100 <replace-type modified-type="QFile*"/>
1100 <replace-type modified-type="QFile*"/>
1101 <conversion-rule class="native">
1101 <conversion-rule class="native">
1102 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1102 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1103 </conversion-rule>
1103 </conversion-rule>
1104 </modify-argument>
1104 </modify-argument>
1105 </modify-function>
1105 </modify-function>
1106 <modify-function signature="setFile(QFile)">
1106 <modify-function signature="setFile(QFile)">
1107 <modify-argument index="1">
1107 <modify-argument index="1">
1108 <replace-type modified-type="QFile*"/>
1108 <replace-type modified-type="QFile*"/>
1109 <conversion-rule class="native">
1109 <conversion-rule class="native">
1110 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1110 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1111 </conversion-rule>
1111 </conversion-rule>
1112 </modify-argument>
1112 </modify-argument>
1113 </modify-function>
1113 </modify-function>
1114 </value-type>
1114 </value-type>
1115
1115
1116 <interface-type name="QFactoryInterface"/>
1116 <interface-type name="QFactoryInterface"/>
1117
1117
1118 <value-type name="QByteArray">
1118 <value-type name="QByteArray">
1119
1119
1120 <extra-includes>
1120 <extra-includes>
1121 <include file-name="QNoImplicitBoolCast" location="global"/>
1121 <include file-name="QNoImplicitBoolCast" location="global"/>
1122 </extra-includes>
1122 </extra-includes>
1123
1123
1124 <!-- removed functions -->
1124 <!-- removed functions -->
1125 <modify-function signature="begin()" remove="all"/>
1125 <modify-function signature="begin()" remove="all"/>
1126 <modify-function signature="begin()const" remove="all"/>
1126 <modify-function signature="begin()const" remove="all"/>
1127 <modify-function signature="constBegin()const" remove="all"/>
1127 <modify-function signature="constBegin()const" remove="all"/>
1128 <modify-function signature="constData()const" remove="all"/>
1128 <modify-function signature="constData()const" remove="all"/>
1129 <modify-function signature="constEnd()const" remove="all"/>
1129 <modify-function signature="constEnd()const" remove="all"/>
1130 <modify-function signature="count()const" remove="all"/>
1130 <modify-function signature="count()const" remove="all"/>
1131 <modify-function signature="data()const" remove="all"/>
1131 <modify-function signature="data()const" remove="all"/>
1132 <modify-function signature="end()" remove="all"/>
1132 <modify-function signature="end()" remove="all"/>
1133 <modify-function signature="end()const" remove="all"/>
1133 <modify-function signature="end()const" remove="all"/>
1134 <modify-function signature="number(uint,int)" remove="all"/>
1134 <modify-function signature="number(uint,int)" remove="all"/>
1135 <modify-function signature="number(unsigned long long,int)" remove="all"/>
1135 <modify-function signature="number(unsigned long long,int)" remove="all"/>
1136 <modify-function signature="operator const char *()const" remove="all"/>
1136 <modify-function signature="operator const char *()const" remove="all"/>
1137 <modify-function signature="operator const void *()const" remove="all"/>
1137 <modify-function signature="operator const void *()const" remove="all"/>
1138 <modify-function signature="operator+=(const char*)" remove="all"/>
1138 <modify-function signature="operator+=(const char*)" remove="all"/>
1139 <modify-function signature="operator!=(QString)const" remove="all"/>
1139 <modify-function signature="operator!=(QString)const" remove="all"/>
1140 <modify-function signature="operator=(const char*)" remove="all"/>
1140 <modify-function signature="operator=(const char*)" remove="all"/>
1141 <modify-function signature="operator[](int)" remove="all"/>
1141 <modify-function signature="operator[](int)" remove="all"/>
1142 <modify-function signature="operator[](int)const" remove="all"/>
1142 <modify-function signature="operator[](int)const" remove="all"/>
1143 <modify-function signature="operator[](uint)" remove="all"/>
1143 <modify-function signature="operator[](uint)" remove="all"/>
1144 <modify-function signature="operator[](uint)const" remove="all"/>
1144 <modify-function signature="operator[](uint)const" remove="all"/>
1145 <modify-function signature="push_back(char)" remove="all"/>
1145 <modify-function signature="push_back(char)" remove="all"/>
1146 <modify-function signature="push_back(const char*)" remove="all"/>
1146 <modify-function signature="push_back(const char*)" remove="all"/>
1147 <modify-function signature="push_front(char)" remove="all"/>
1147 <modify-function signature="push_front(char)" remove="all"/>
1148 <modify-function signature="push_front(const char*)" remove="all"/>
1148 <modify-function signature="push_front(const char*)" remove="all"/>
1149 <modify-function signature="setNum(uint,int)" remove="all"/>
1149 <modify-function signature="setNum(uint,int)" remove="all"/>
1150 <modify-function signature="setNum(unsigned long long,int)" remove="all"/>
1150 <modify-function signature="setNum(unsigned long long,int)" remove="all"/>
1151 <modify-function signature="setNum(unsigned short,int)" remove="all"/>
1151 <modify-function signature="setNum(unsigned short,int)" remove="all"/>
1152 <modify-function signature="toLong(bool*, int) const" remove="all"/>
1152 <modify-function signature="toLong(bool*, int) const" remove="all"/>
1153 <modify-function signature="toLongLong(bool*, int) const" remove="all"/>
1153 <modify-function signature="toLongLong(bool*, int) const" remove="all"/>
1154 <modify-function signature="toShort(bool*, int) const" remove="all"/>
1154 <modify-function signature="toShort(bool*, int) const" remove="all"/>
1155 <modify-function signature="toUInt(bool*, int) const" remove="all"/>
1155 <modify-function signature="toUInt(bool*, int) const" remove="all"/>
1156 <modify-function signature="toULong(bool*, int) const" remove="all"/>
1156 <modify-function signature="toULong(bool*, int) const" remove="all"/>
1157 <modify-function signature="toULongLong(bool*, int) const" remove="all"/>
1157 <modify-function signature="toULongLong(bool*, int) const" remove="all"/>
1158
1158
1159 <!-- functions made private... -->
1159 <!-- functions made private... -->
1160 <modify-function signature="operator=(QByteArray)" access="private"/>
1160 <modify-function signature="operator=(QByteArray)" access="private"/>
1161 <modify-function signature="operator+=(QString)" remove="all"/>
1161 <modify-function signature="operator+=(QString)" remove="all"/>
1162 <modify-function signature="operator+=(char)" remove="all"/>
1162 <modify-function signature="operator+=(char)" remove="all"/>
1163
1163
1164 <inject-code class="pywrap-h">
1164 <inject-code class="pywrap-h">
1165 PyObject* data(QByteArray* b) {
1165 PyObject* data(QByteArray* b) {
1166 if (b-&gt;data()) {
1166 return PyString_FromStringAndSize(b-&gt;data(), b-&gt;size());
1167 return PyString_FromStringAndSize(b-&gt;data(), b-&gt;size());
1168 } else {
1169 Py_INCREF(Py_None);
1170 return Py_None;
1171 }
1172 }
1167 }
1173 </inject-code>
1168 </inject-code>
1174
1169
1175 <inject-code class="native" position="beginning">
1170 <inject-code class="native" position="beginning">
1176 Q_DECLARE_METATYPE(QScriptValue)
1171 Q_DECLARE_METATYPE(QScriptValue)
1177 </inject-code>
1172 </inject-code>
1178
1173
1179 <modify-function signature="QByteArray(const char*,int)" remove="all"/>
1174 <modify-function signature="QByteArray(const char*,int)" remove="all"/>
1180 <modify-function signature="QByteArray(const char*)" remove="all"/>
1175 <modify-function signature="QByteArray(const char*)" remove="all"/>
1181
1176
1182 <modify-function signature="at(int)const">
1177 <modify-function signature="at(int)const">
1183 <modify-argument index="1">
1178 <modify-argument index="1">
1184 <conversion-rule class="native">
1179 <conversion-rule class="native">
1185 <insert-template name="core.convert_int_arg_and_check_range">
1180 <insert-template name="core.convert_int_arg_and_check_range">
1186 <replace from="%CLASS_NAME%" to="QByteArray"/>
1181 <replace from="%CLASS_NAME%" to="QByteArray"/>
1187 <replace from="%FUNCTION_NAME%" to="at"/>
1182 <replace from="%FUNCTION_NAME%" to="at"/>
1188 </insert-template>
1183 </insert-template>
1189 </conversion-rule>
1184 </conversion-rule>
1190 </modify-argument>
1185 </modify-argument>
1191 </modify-function>
1186 </modify-function>
1192
1187
1193 <modify-function signature="append(const char *)" remove="all"/>
1188 <modify-function signature="append(const char *)" remove="all"/>
1194 <modify-function signature="append(QByteArray)">
1189 <modify-function signature="append(QByteArray)">
1195 <modify-argument index="0" replace-value="this"/>
1190 <modify-argument index="0" replace-value="this"/>
1196 </modify-function>
1191 </modify-function>
1197 <modify-function signature="append(QString)">
1192 <modify-function signature="append(QString)">
1198 <modify-argument index="0" replace-value="this"/>
1193 <modify-argument index="0" replace-value="this"/>
1199 </modify-function>
1194 </modify-function>
1200 <modify-function signature="append(const char *)" remove="all">
1195 <modify-function signature="append(const char *)" remove="all">
1201 <modify-argument index="0" replace-value="this"/>
1196 <modify-argument index="0" replace-value="this"/>
1202 </modify-function>
1197 </modify-function>
1203 <modify-function signature="append(char)">
1198 <modify-function signature="append(char)">
1204 <modify-argument index="0" replace-value="this"/>
1199 <modify-argument index="0" replace-value="this"/>
1205 <rename to="appendByte"/>
1200 <rename to="appendByte"/>
1206 </modify-function>
1201 </modify-function>
1207
1202
1208 <modify-function signature="count(const char *)const" remove="all"/>
1203 <modify-function signature="count(const char *)const" remove="all"/>
1209
1204
1210 <modify-function signature="data()" remove="all"/>
1205 <modify-function signature="data()" remove="all"/>
1211
1206
1212 <modify-function signature="endsWith(const char *)const" remove="all"/>
1207 <modify-function signature="endsWith(const char *)const" remove="all"/>
1213
1208
1214 <modify-function signature="fill(char,int)">
1209 <modify-function signature="fill(char,int)">
1215 <modify-argument index="0" replace-value="this"/>
1210 <modify-argument index="0" replace-value="this"/>
1216 </modify-function>
1211 </modify-function>
1217
1212
1218 <modify-function signature="indexOf(const char*,int)const" remove="all"/>
1213 <modify-function signature="indexOf(const char*,int)const" remove="all"/>
1219 <modify-function signature="indexOf(char,int)const">
1214 <modify-function signature="indexOf(char,int)const">
1220 <rename to="indexOfByte"/>
1215 <rename to="indexOfByte"/>
1221 </modify-function>
1216 </modify-function>
1222
1217
1223 <modify-function signature="insert(int,QByteArray)">
1218 <modify-function signature="insert(int,QByteArray)">
1224 <modify-argument index="0" replace-value="this"/>
1219 <modify-argument index="0" replace-value="this"/>
1225 </modify-function>
1220 </modify-function>
1226 <modify-function signature="insert(int,QString)">
1221 <modify-function signature="insert(int,QString)">
1227 <modify-argument index="0" replace-value="this"/>
1222 <modify-argument index="0" replace-value="this"/>
1228 </modify-function>
1223 </modify-function>
1229 <modify-function signature="insert(int,const char *)" remove="all"/>
1224 <modify-function signature="insert(int,const char *)" remove="all"/>
1230 <modify-function signature="insert(int,char)">
1225 <modify-function signature="insert(int,char)">
1231 <modify-argument index="0" replace-value="this"/>
1226 <modify-argument index="0" replace-value="this"/>
1232 <rename to="insertByte"/>
1227 <rename to="insertByte"/>
1233 </modify-function>
1228 </modify-function>
1234
1229
1235 <modify-function signature="lastIndexOf(const char*,int)const" remove="all"/>
1230 <modify-function signature="lastIndexOf(const char*,int)const" remove="all"/>
1236 <modify-function signature="lastIndexOf(char,int)const">
1231 <modify-function signature="lastIndexOf(char,int)const">
1237 <rename to="lastIndexOfByte"/>
1232 <rename to="lastIndexOfByte"/>
1238 </modify-function>
1233 </modify-function>
1239
1234
1240 <modify-function signature="prepend(QByteArray)">
1235 <modify-function signature="prepend(QByteArray)">
1241 <modify-argument index="0" replace-value="this"/>
1236 <modify-argument index="0" replace-value="this"/>
1242 </modify-function>
1237 </modify-function>
1243 <modify-function signature="prepend(const char *)" remove="all"/>
1238 <modify-function signature="prepend(const char *)" remove="all"/>
1244 <modify-function signature="prepend(char)">
1239 <modify-function signature="prepend(char)">
1245 <modify-argument index="0" replace-value="this"/>
1240 <modify-argument index="0" replace-value="this"/>
1246 <rename to="prependByte"/>
1241 <rename to="prependByte"/>
1247 </modify-function>
1242 </modify-function>
1248
1243
1249 <modify-function signature="remove(int,int)">
1244 <modify-function signature="remove(int,int)">
1250 <modify-argument index="0" replace-value="this"/>
1245 <modify-argument index="0" replace-value="this"/>
1251 </modify-function>
1246 </modify-function>
1252
1247
1253 <modify-function signature="replace(int,int,QByteArray)">
1248 <modify-function signature="replace(int,int,QByteArray)">
1254 <modify-argument index="0" replace-value="this"/>
1249 <modify-argument index="0" replace-value="this"/>
1255 </modify-function>
1250 </modify-function>
1256 <modify-function signature="replace(int,int,const char *)" remove="all"/>
1251 <modify-function signature="replace(int,int,const char *)" remove="all"/>
1257 <modify-function signature="replace(QByteArray,QByteArray)">
1252 <modify-function signature="replace(QByteArray,QByteArray)">
1258 <modify-argument index="0" replace-value="this"/>
1253 <modify-argument index="0" replace-value="this"/>
1259 </modify-function>
1254 </modify-function>
1260 <modify-function signature="replace(const char*,QByteArray)" remove="all"/>
1255 <modify-function signature="replace(const char*,QByteArray)" remove="all"/>
1261 <modify-function signature="replace(QByteArray,const char *)" remove="all"/>
1256 <modify-function signature="replace(QByteArray,const char *)" remove="all"/>
1262 <modify-function signature="replace(QString,QByteArray)">
1257 <modify-function signature="replace(QString,QByteArray)">
1263 <modify-argument index="0" replace-value="this"/>
1258 <modify-argument index="0" replace-value="this"/>
1264 </modify-function>
1259 </modify-function>
1265 <modify-function signature="replace(QString,const char *)" remove="all"/>
1260 <modify-function signature="replace(QString,const char *)" remove="all"/>
1266 <modify-function signature="replace(const char *,const char *)" remove="all"/>
1261 <modify-function signature="replace(const char *,const char *)" remove="all"/>
1267 <modify-function signature="replace(char,QByteArray)">
1262 <modify-function signature="replace(char,QByteArray)">
1268 <modify-argument index="0" replace-value="this"/>
1263 <modify-argument index="0" replace-value="this"/>
1269 </modify-function>
1264 </modify-function>
1270 <modify-function signature="replace(char,QString)">
1265 <modify-function signature="replace(char,QString)">
1271 <modify-argument index="0" replace-value="this"/>
1266 <modify-argument index="0" replace-value="this"/>
1272 </modify-function>
1267 </modify-function>
1273 <modify-function signature="replace(char,const char *)" remove="all"/>
1268 <modify-function signature="replace(char,const char *)" remove="all"/>
1274 <modify-function signature="replace(char,char)">
1269 <modify-function signature="replace(char,char)">
1275 <modify-argument index="0" replace-value="this"/>
1270 <modify-argument index="0" replace-value="this"/>
1276 </modify-function>
1271 </modify-function>
1277
1272
1278 <modify-function signature="startsWith(const char *)const" remove="all"/>
1273 <modify-function signature="startsWith(const char *)const" remove="all"/>
1279
1274
1280 <modify-function signature="fromRawData(const char*,int)" remove="all"/>
1275 <modify-function signature="fromRawData(const char*,int)" remove="all"/>
1281
1276
1282 <modify-function signature="number(int,int)">
1277 <modify-function signature="number(int,int)">
1283 <rename to="fromInt"/>
1278 <rename to="fromInt"/>
1284 </modify-function>
1279 </modify-function>
1285 <modify-function signature="number(uint,int)">
1280 <modify-function signature="number(uint,int)">
1286 <rename to="fromUInt"/>
1281 <rename to="fromUInt"/>
1287 </modify-function>
1282 </modify-function>
1288 <modify-function signature="number(qlonglong,int)">
1283 <modify-function signature="number(qlonglong,int)">
1289 <rename to="fromLongLong"/>
1284 <rename to="fromLongLong"/>
1290 </modify-function>
1285 </modify-function>
1291 <modify-function signature="number(qulonglong,int)">
1286 <modify-function signature="number(qulonglong,int)">
1292 <rename to="fromULongLong"/>
1287 <rename to="fromULongLong"/>
1293 </modify-function>
1288 </modify-function>
1294
1289
1295 <modify-function signature="setNum(int,int)">
1290 <modify-function signature="setNum(int,int)">
1296 <modify-argument index="0" replace-value="this"/>
1291 <modify-argument index="0" replace-value="this"/>
1297 <rename to="setInt"/>
1292 <rename to="setInt"/>
1298 </modify-function>
1293 </modify-function>
1299 <modify-function signature="setNum(uint,int)">
1294 <modify-function signature="setNum(uint,int)">
1300 <modify-argument index="0" replace-value="this"/>
1295 <modify-argument index="0" replace-value="this"/>
1301 <rename to="setUInt"/>
1296 <rename to="setUInt"/>
1302 </modify-function>
1297 </modify-function>
1303 <modify-function signature="setNum(short,int)">
1298 <modify-function signature="setNum(short,int)">
1304 <modify-argument index="0" replace-value="this"/>
1299 <modify-argument index="0" replace-value="this"/>
1305 <rename to="setShort"/>
1300 <rename to="setShort"/>
1306 </modify-function>
1301 </modify-function>
1307 <modify-function signature="setNum(ushort,int)">
1302 <modify-function signature="setNum(ushort,int)">
1308 <modify-argument index="0" replace-value="this"/>
1303 <modify-argument index="0" replace-value="this"/>
1309 <rename to="setUShort"/>
1304 <rename to="setUShort"/>
1310 </modify-function>
1305 </modify-function>
1311 <modify-function signature="setNum(qlonglong,int)">
1306 <modify-function signature="setNum(qlonglong,int)">
1312 <modify-argument index="0" replace-value="this"/>
1307 <modify-argument index="0" replace-value="this"/>
1313 <rename to="setLongLong"/>
1308 <rename to="setLongLong"/>
1314 </modify-function>
1309 </modify-function>
1315 <modify-function signature="setNum(qulonglong,int)">
1310 <modify-function signature="setNum(qulonglong,int)">
1316 <modify-argument index="0" replace-value="this"/>
1311 <modify-argument index="0" replace-value="this"/>
1317 <rename to="setULongLong"/>
1312 <rename to="setULongLong"/>
1318 </modify-function>
1313 </modify-function>
1319 <modify-function signature="setNum(double,char,int)">
1314 <modify-function signature="setNum(double,char,int)">
1320 <modify-argument index="0" replace-value="this"/>
1315 <modify-argument index="0" replace-value="this"/>
1321 <rename to="setDouble"/>
1316 <rename to="setDouble"/>
1322 </modify-function>
1317 </modify-function>
1323 <modify-function signature="setNum(float,char,int)">
1318 <modify-function signature="setNum(float,char,int)">
1324 <modify-argument index="0" replace-value="this"/>
1319 <modify-argument index="0" replace-value="this"/>
1325 <rename to="setFloat"/>
1320 <rename to="setFloat"/>
1326 </modify-function>
1321 </modify-function>
1327
1322
1328 <modify-function signature="toDouble(bool*)const">
1323 <modify-function signature="toDouble(bool*)const">
1329 <modify-argument index="1">
1324 <modify-argument index="1">
1330 <remove-default-expression/>
1325 <remove-default-expression/>
1331 <remove-argument/>
1326 <remove-argument/>
1332 <conversion-rule class="native">
1327 <conversion-rule class="native">
1333 <insert-template name="core.prepare_removed_bool*_argument"/>
1328 <insert-template name="core.prepare_removed_bool*_argument"/>
1334 </conversion-rule>
1329 </conversion-rule>
1335 </modify-argument>
1330 </modify-argument>
1336 <modify-argument index="return">
1331 <modify-argument index="return">
1337 <conversion-rule class="native">
1332 <conversion-rule class="native">
1338 <insert-template name="core.convert_to_null_or_primitive"/>
1333 <insert-template name="core.convert_to_null_or_primitive"/>
1339 </conversion-rule>
1334 </conversion-rule>
1340 </modify-argument>
1335 </modify-argument>
1341 </modify-function>
1336 </modify-function>
1342
1337
1343 <modify-function signature="toFloat(bool*)const">
1338 <modify-function signature="toFloat(bool*)const">
1344 <modify-argument index="1">
1339 <modify-argument index="1">
1345 <remove-default-expression/>
1340 <remove-default-expression/>
1346 <remove-argument/>
1341 <remove-argument/>
1347 <conversion-rule class="native">
1342 <conversion-rule class="native">
1348 <insert-template name="core.prepare_removed_bool*_argument"/>
1343 <insert-template name="core.prepare_removed_bool*_argument"/>
1349 </conversion-rule>
1344 </conversion-rule>
1350 </modify-argument>
1345 </modify-argument>
1351 <modify-argument index="return">
1346 <modify-argument index="return">
1352 <conversion-rule class="native">
1347 <conversion-rule class="native">
1353 <insert-template name="core.convert_to_null_or_primitive"/>
1348 <insert-template name="core.convert_to_null_or_primitive"/>
1354 </conversion-rule>
1349 </conversion-rule>
1355 </modify-argument>
1350 </modify-argument>
1356 </modify-function>
1351 </modify-function>
1357
1352
1358 <modify-function signature="toInt(bool*,int)const">
1353 <modify-function signature="toInt(bool*,int)const">
1359 <modify-argument index="1">
1354 <modify-argument index="1">
1360 <remove-default-expression/>
1355 <remove-default-expression/>
1361 <remove-argument/>
1356 <remove-argument/>
1362 <conversion-rule class="native">
1357 <conversion-rule class="native">
1363 <insert-template name="core.prepare_removed_bool*_argument"/>
1358 <insert-template name="core.prepare_removed_bool*_argument"/>
1364 </conversion-rule>
1359 </conversion-rule>
1365 </modify-argument>
1360 </modify-argument>
1366 <modify-argument index="return">
1361 <modify-argument index="return">
1367 <conversion-rule class="native">
1362 <conversion-rule class="native">
1368 <insert-template name="core.convert_to_null_or_primitive"/>
1363 <insert-template name="core.convert_to_null_or_primitive"/>
1369 </conversion-rule>
1364 </conversion-rule>
1370 </modify-argument>
1365 </modify-argument>
1371 </modify-function>
1366 </modify-function>
1372
1367
1373 <modify-function signature="toUShort(bool*,int)const">
1368 <modify-function signature="toUShort(bool*,int)const">
1374 <modify-argument index="1">
1369 <modify-argument index="1">
1375 <remove-default-expression/>
1370 <remove-default-expression/>
1376 <remove-argument/>
1371 <remove-argument/>
1377 <conversion-rule class="native">
1372 <conversion-rule class="native">
1378 <insert-template name="core.prepare_removed_bool*_argument"/>
1373 <insert-template name="core.prepare_removed_bool*_argument"/>
1379 </conversion-rule>
1374 </conversion-rule>
1380 </modify-argument>
1375 </modify-argument>
1381 <modify-argument index="return">
1376 <modify-argument index="return">
1382 <conversion-rule class="native">
1377 <conversion-rule class="native">
1383 <insert-template name="core.convert_to_null_or_primitive"/>
1378 <insert-template name="core.convert_to_null_or_primitive"/>
1384 </conversion-rule>
1379 </conversion-rule>
1385 </modify-argument>
1380 </modify-argument>
1386 </modify-function>
1381 </modify-function>
1387 </value-type>
1382 </value-type>
1388
1383
1389 <value-type name="QTextBoundaryFinder">
1384 <value-type name="QTextBoundaryFinder">
1390 <modify-function signature="QTextBoundaryFinder(QTextBoundaryFinder::BoundaryType,const QChar*,int,unsigned char*,int)" remove="all"/>
1385 <modify-function signature="QTextBoundaryFinder(QTextBoundaryFinder::BoundaryType,const QChar*,int,unsigned char*,int)" remove="all"/>
1391 <modify-function signature="operator=(QTextBoundaryFinder)" remove="all"/>
1386 <modify-function signature="operator=(QTextBoundaryFinder)" remove="all"/>
1392 </value-type>
1387 </value-type>
1393
1388
1394 <value-type name="QEasingCurve">
1389 <value-type name="QEasingCurve">
1395 <modify-function signature="customType()const" remove="all"/>
1390 <modify-function signature="customType()const" remove="all"/>
1396 <modify-function signature="setCustomType(double)" remove="all"/>
1391 <modify-function signature="setCustomType(double)" remove="all"/>
1397 </value-type>
1392 </value-type>
1398
1393
1399 <object-type name="QAbstractAnimation"/>
1394 <object-type name="QAbstractAnimation"/>
1400 <object-type name="QVariantAnimation"/>
1395 <object-type name="QVariantAnimation"/>
1401 <object-type name="QAnimationGroup"/>
1396 <object-type name="QAnimationGroup"/>
1402 <object-type name="QPauseAnimation"/>
1397 <object-type name="QPauseAnimation"/>
1403 <object-type name="QParallelAnimationGroup"/>
1398 <object-type name="QParallelAnimationGroup"/>
1404 <object-type name="QSequentialAnimationGroup"/>
1399 <object-type name="QSequentialAnimationGroup"/>
1405 <object-type name="QPropertyAnimation"/>
1400 <object-type name="QPropertyAnimation"/>
1406
1401
1407 <object-type name="QAbstractState"/>
1402 <object-type name="QAbstractState"/>
1408 <object-type name="QAbstractTransition"/>
1403 <object-type name="QAbstractTransition"/>
1409 <object-type name="QState"/>
1404 <object-type name="QState"/>
1410 <object-type name="QStateMachine"/>
1405 <object-type name="QStateMachine"/>
1411 <object-type name="QHistoryState"/>
1406 <object-type name="QHistoryState"/>
1412 <object-type name="QSignalTransition"/>
1407 <object-type name="QSignalTransition"/>
1413 <object-type name="QEventTransition"/>
1408 <object-type name="QEventTransition"/>
1414 <object-type name="QFinalState"/>
1409 <object-type name="QFinalState"/>
1415
1410
1416 <object-type name="QXmlStreamEntityResolver"/>
1411 <object-type name="QXmlStreamEntityResolver"/>
1417 <object-type name="QAbstractEventDispatcher">
1412 <object-type name="QAbstractEventDispatcher">
1418 <extra-includes>
1413 <extra-includes>
1419 <include file-name="QPair" location="global"/>
1414 <include file-name="QPair" location="global"/>
1420 </extra-includes>
1415 </extra-includes>
1421 </object-type>
1416 </object-type>
1422 <object-type name="QEventLoop"/>
1417 <object-type name="QEventLoop"/>
1423 <object-type name="QFile">
1418 <object-type name="QFile">
1424 <modify-function signature="readLink()const" remove="all"/>
1419 <modify-function signature="readLink()const" remove="all"/>
1425 <!--### Obsolete in 4.3-->
1420 <!--### Obsolete in 4.3-->
1426 <modify-function signature="readLink(QString)" remove="all"/>
1421 <modify-function signature="readLink(QString)" remove="all"/>
1427 <!--### Obsolete in 4.3-->
1422 <!--### Obsolete in 4.3-->
1428 <modify-function signature="map(long long,long long,QFile::MemoryMapFlags)" remove="all"/>
1423 <modify-function signature="map(long long,long long,QFile::MemoryMapFlags)" remove="all"/>
1429 <!-- Can't provide same API and performance -->
1424 <!-- Can't provide same API and performance -->
1430 <modify-function signature="unmap(unsigned char*)" remove="all"/>
1425 <modify-function signature="unmap(unsigned char*)" remove="all"/>
1431 <!-- Can't provide same API and performance -->
1426 <!-- Can't provide same API and performance -->
1432
1427
1433 <modify-function signature="open(int,QFlags&lt;QIODevice::OpenModeFlag&gt;)" remove="all"/>
1428 <modify-function signature="open(int,QFlags&lt;QIODevice::OpenModeFlag&gt;)" remove="all"/>
1434 <modify-function signature="decodeName(const char*)" remove="all"/>
1429 <modify-function signature="decodeName(const char*)" remove="all"/>
1435 <modify-function signature="map(qint64,qint64,QFile::MemoryMapFlags)" remove="all"/>
1430 <modify-function signature="map(qint64,qint64,QFile::MemoryMapFlags)" remove="all"/>
1436 <modify-function signature="unmap(uchar*)" remove="all"/>
1431 <modify-function signature="unmap(uchar*)" remove="all"/>
1437 </object-type>
1432 </object-type>
1438
1433
1439 <object-type name="QIODevice">
1434 <object-type name="QIODevice">
1440 <modify-function signature="peek(char *,qint64)" remove="all"/>
1435 <modify-function signature="peek(char *,qint64)" remove="all"/>
1441 <modify-function signature="read(char *,qint64)" remove="all"/>
1436 <modify-function signature="read(char *,qint64)" remove="all"/>
1442 <modify-function signature="readLine(char *,qint64)" remove="all"/>
1437 <modify-function signature="readLine(char *,qint64)" remove="all"/>
1443 <modify-function signature="write(const char *,qint64)" remove="all"/>
1438 <modify-function signature="write(const char *,qint64)" remove="all"/>
1444 </object-type>
1439 </object-type>
1445 <object-type name="QStateMachine::SignalEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StateMachineSignal"/>
1440 <object-type name="QStateMachine::SignalEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StateMachineSignal"/>
1446 <object-type name="QStateMachine::WrappedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StateMachineWrapped"/>
1441 <object-type name="QStateMachine::WrappedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StateMachineWrapped"/>
1447
1442
1448 <object-type name="QCryptographicHash">
1443 <object-type name="QCryptographicHash">
1449 <modify-function signature="addData(const char*,int)" remove="all"/>
1444 <modify-function signature="addData(const char*,int)" remove="all"/>
1450 </object-type>
1445 </object-type>
1451 <object-type name="QLibraryInfo"/>
1446 <object-type name="QLibraryInfo"/>
1452 <object-type name="QMutex"/>
1447 <object-type name="QMutex"/>
1453 <object-type name="QSemaphore"/>
1448 <object-type name="QSemaphore"/>
1454 <object-type name="QSocketNotifier"/>
1449 <object-type name="QSocketNotifier"/>
1455 <object-type name="QSystemLocale"/>
1450 <object-type name="QSystemLocale"/>
1456 <object-type name="QTemporaryFile">
1451 <object-type name="QTemporaryFile">
1457 <modify-function signature="fileName()const" rename="uniqueFilename"/>
1452 <modify-function signature="fileName()const" rename="uniqueFilename"/>
1458
1453
1459 <modify-function signature="createLocalFile(QFile&amp;)">
1454 <modify-function signature="createLocalFile(QFile&amp;)">
1460 <modify-argument index="1">
1455 <modify-argument index="1">
1461 <replace-type modified-type="QFile*"/>
1456 <replace-type modified-type="QFile*"/>
1462 <conversion-rule class="native">
1457 <conversion-rule class="native">
1463 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1458 QFile &amp; %out% = *qscriptvalue_cast&lt;QFile*&gt;(%in%);
1464 </conversion-rule>
1459 </conversion-rule>
1465 </modify-argument>
1460 </modify-argument>
1466 </modify-function>
1461 </modify-function>
1467 </object-type>
1462 </object-type>
1468 <object-type name="QMimeData">
1463 <object-type name="QMimeData">
1469 <extra-includes>
1464 <extra-includes>
1470 <include file-name="QStringList" location="global"/>
1465 <include file-name="QStringList" location="global"/>
1471 <include file-name="QUrl" location="global"/>
1466 <include file-name="QUrl" location="global"/>
1472 </extra-includes>
1467 </extra-includes>
1473 </object-type>
1468 </object-type>
1474 <object-type name="QTextCodec">
1469 <object-type name="QTextCodec">
1475
1470
1476 <modify-function signature="setCodecForTr(QTextCodec*)">
1471 <modify-function signature="setCodecForTr(QTextCodec*)">
1477 <access modifier="private"/>
1472 <access modifier="private"/>
1478 <modify-argument index="1">
1473 <modify-argument index="1">
1479 <reference-count action="set" variable-name="__rcCodecForTr"/>
1474 <reference-count action="set" variable-name="__rcCodecForTr"/>
1480 </modify-argument>
1475 </modify-argument>
1481 </modify-function>
1476 </modify-function>
1482 <modify-function signature="setCodecForCStrings(QTextCodec*)">
1477 <modify-function signature="setCodecForCStrings(QTextCodec*)">
1483 <modify-argument index="1">
1478 <modify-argument index="1">
1484 <reference-count action="set" variable-name="__rcCodecForCStrings"/>
1479 <reference-count action="set" variable-name="__rcCodecForCStrings"/>
1485 </modify-argument>
1480 </modify-argument>
1486 </modify-function>
1481 </modify-function>
1487 <modify-function signature="setCodecForLocale(QTextCodec*)">
1482 <modify-function signature="setCodecForLocale(QTextCodec*)">
1488 <modify-argument index="1">
1483 <modify-argument index="1">
1489 <reference-count action="set" variable-name="__rcCodecForLocale"/>
1484 <reference-count action="set" variable-name="__rcCodecForLocale"/>
1490 </modify-argument>
1485 </modify-argument>
1491 </modify-function>
1486 </modify-function>
1492
1487
1493
1488
1494 <modify-function signature="codecForTr()">
1489 <modify-function signature="codecForTr()">
1495 <remove/>
1490 <remove/>
1496 </modify-function>
1491 </modify-function>
1497
1492
1498 <modify-function signature="QTextCodec()">
1493 <modify-function signature="QTextCodec()">
1499 <modify-argument index="-1">
1494 <modify-argument index="-1">
1500 <define-ownership class="java" owner="c++"/>
1495 <define-ownership class="java" owner="c++"/>
1501 </modify-argument>
1496 </modify-argument>
1502 </modify-function>
1497 </modify-function>
1503
1498
1504 <modify-function signature="fromUnicode(const QChar*,int,QTextCodec::ConverterState*)const">
1499 <modify-function signature="fromUnicode(const QChar*,int,QTextCodec::ConverterState*)const">
1505 <remove/>
1500 <remove/>
1506 </modify-function>
1501 </modify-function>
1507
1502
1508 <modify-function signature="toUnicode(const char*,int,QTextCodec::ConverterState*)const">
1503 <modify-function signature="toUnicode(const char*,int,QTextCodec::ConverterState*)const">
1509 <remove/>
1504 <remove/>
1510 </modify-function>
1505 </modify-function>
1511
1506
1512 <modify-function signature="toUnicode(const char*)const">
1507 <modify-function signature="toUnicode(const char*)const">
1513 <remove/>
1508 <remove/>
1514 </modify-function>
1509 </modify-function>
1515 </object-type>
1510 </object-type>
1516
1511
1517 <object-type name="QTextDecoder">
1512 <object-type name="QTextDecoder">
1518 <modify-function signature="toUnicode(const char*,int)">
1513 <modify-function signature="toUnicode(const char*,int)">
1519 <remove/>
1514 <remove/>
1520 </modify-function>
1515 </modify-function>
1521 <modify-function signature="toUnicode(QString*,const char*,int)" remove="all"/>
1516 <modify-function signature="toUnicode(QString*,const char*,int)" remove="all"/>
1522 </object-type>
1517 </object-type>
1523 <object-type name="QTextEncoder">
1518 <object-type name="QTextEncoder">
1524 <modify-function signature="fromUnicode(const QChar*,int)">
1519 <modify-function signature="fromUnicode(const QChar*,int)">
1525 <remove/>
1520 <remove/>
1526 </modify-function>
1521 </modify-function>
1527 </object-type>
1522 </object-type>
1528 <object-type name="QTimeLine"/>
1523 <object-type name="QTimeLine"/>
1529 <object-type name="QTranslator">
1524 <object-type name="QTranslator">
1530 <modify-function signature="translate(const char*,const char*,const char*,int)const">
1525 <modify-function signature="translate(const char*,const char*,const char*,int)const">
1531 <remove/>
1526 <remove/>
1532 </modify-function>
1527 </modify-function>
1533 </object-type>
1528 </object-type>
1534
1529
1535 <object-type name="QWaitCondition"/>
1530 <object-type name="QWaitCondition"/>
1536
1531
1537 <object-type name="QFileSystemWatcher">
1532 <object-type name="QFileSystemWatcher">
1538 <extra-includes>
1533 <extra-includes>
1539 <include file-name="QStringList" location="global"/>
1534 <include file-name="QStringList" location="global"/>
1540 </extra-includes>
1535 </extra-includes>
1541 </object-type>
1536 </object-type>
1542
1537
1543 <object-type name="QTextCodec::ConverterState">
1538 <object-type name="QTextCodec::ConverterState">
1544 <include file-name="QTextCodec" location="global"/>
1539 <include file-name="QTextCodec" location="global"/>
1545 </object-type>
1540 </object-type>
1546
1541
1547 <object-type name="QBuffer">
1542 <object-type name="QBuffer">
1548 <modify-function signature="buffer()">
1543 <modify-function signature="buffer()">
1549 <remove/>
1544 <remove/>
1550 </modify-function>
1545 </modify-function>
1551 <modify-function signature="connectNotify(const char *)" remove="all"/>
1546 <modify-function signature="connectNotify(const char *)" remove="all"/>
1552 <modify-function signature="disconnectNotify(const char *)" remove="all"/>
1547 <modify-function signature="disconnectNotify(const char *)" remove="all"/>
1553
1554 <!-- ### modify to return value by pointer? -->
1555 <modify-function signature="buffer()const" remove="all"/>
1556 <modify-function signature="data()const" remove="all"/>
1557
1548
1558 <modify-function signature="setData(const char*,int)" remove="all"/>
1549 <modify-function signature="setData(const char*,int)" remove="all"/>
1559 </object-type>
1550 </object-type>
1560
1551
1561 <object-type name="QTimer"/>
1552 <object-type name="QTimer"/>
1562
1553
1563 <object-type name="QAbstractFileEngineHandler">
1554 <object-type name="QAbstractFileEngineHandler">
1564 <modify-function signature="create(const QString &amp;) const">
1555 <modify-function signature="create(const QString &amp;) const">
1565 <modify-argument index="return">
1556 <modify-argument index="return">
1566 <define-ownership owner="c++" class="shell"/>
1557 <define-ownership owner="c++" class="shell"/>
1567 </modify-argument>
1558 </modify-argument>
1568 </modify-function>
1559 </modify-function>
1569 </object-type>
1560 </object-type>
1570
1561
1571 <object-type name="QAbstractFileEngine::MapExtensionOption"/>
1562 <object-type name="QAbstractFileEngine::MapExtensionOption"/>
1572 <object-type name="QAbstractFileEngine::MapExtensionReturn"/>
1563 <object-type name="QAbstractFileEngine::MapExtensionReturn"/>
1573 <object-type name="QAbstractFileEngine::UnMapExtensionOption"/>
1564 <object-type name="QAbstractFileEngine::UnMapExtensionOption"/>
1574 <object-type name="QAbstractFileEngine">
1565 <object-type name="QAbstractFileEngine">
1575 <extra-includes>
1566 <extra-includes>
1576 <include file-name="QDateTime" location="global"/>
1567 <include file-name="QDateTime" location="global"/>
1577 </extra-includes>
1568 </extra-includes>
1578 <modify-function signature="map(long long,long long,QFile::MemoryMapFlags)" remove="all"/>
1569 <modify-function signature="map(long long,long long,QFile::MemoryMapFlags)" remove="all"/>
1579 <modify-function signature="unmap(unsigned char*)" remove="all"/>
1570 <modify-function signature="unmap(unsigned char*)" remove="all"/>
1580 </object-type>
1571 </object-type>
1581
1572
1582 <object-type name="QProcess">
1573 <object-type name="QProcess">
1583 <modify-function signature="readChannelMode()const" remove="all"/>
1574 <modify-function signature="readChannelMode()const" remove="all"/>
1584 <!--### Obsolete in 4.3-->
1575 <!--### Obsolete in 4.3-->
1585 <modify-function signature="setReadChannelMode(QProcess::ProcessChannelMode)" remove="all"/>
1576 <modify-function signature="setReadChannelMode(QProcess::ProcessChannelMode)" remove="all"/>
1586 <!--### Obsolete in 4.3-->
1577 <!--### Obsolete in 4.3-->
1587 </object-type>
1578 </object-type>
1588
1579
1589 <object-type name="QSignalMapper">
1580 <object-type name="QSignalMapper">
1590 <modify-function signature="mapped(const QString &amp;)">
1581 <modify-function signature="mapped(const QString &amp;)">
1591 <rename to="mappedString"/>
1582 <rename to="mappedString"/>
1592 </modify-function>
1583 </modify-function>
1593 <modify-function signature="mapped(int)">
1584 <modify-function signature="mapped(int)">
1594 <rename to="mappedInteger"/>
1585 <rename to="mappedInteger"/>
1595 </modify-function>
1586 </modify-function>
1596 <modify-function signature="mapped(QObject *)">
1587 <modify-function signature="mapped(QObject *)">
1597 <rename to="mappedQObject"/>
1588 <rename to="mappedQObject"/>
1598 </modify-function>
1589 </modify-function>
1599 <modify-function signature="mapped(QWidget *)" remove="all"/>
1590 <modify-function signature="mapped(QWidget *)" remove="all"/>
1600
1591
1601 <modify-function signature="mapping(QWidget*)const" remove="all"/>
1592 <modify-function signature="mapping(QWidget*)const" remove="all"/>
1602
1593
1603 <modify-function signature="setMapping(QObject*,QWidget*)" remove="all"/>
1594 <modify-function signature="setMapping(QObject*,QWidget*)" remove="all"/>
1604
1595
1605 <!-- ### overloads -->
1596 <!-- ### overloads -->
1606 <modify-function signature="mapping(int)const">
1597 <modify-function signature="mapping(int)const">
1607 <rename to="mappingById"/>
1598 <rename to="mappingById"/>
1608 </modify-function>
1599 </modify-function>
1609 <modify-function signature="mapping(QString)const">
1600 <modify-function signature="mapping(QString)const">
1610 <rename to="mappingByString"/>
1601 <rename to="mappingByString"/>
1611 </modify-function>
1602 </modify-function>
1612 <modify-function signature="mapping(QObject*)const">
1603 <modify-function signature="mapping(QObject*)const">
1613 <rename to="mappingByObject"/>
1604 <rename to="mappingByObject"/>
1614 </modify-function>
1605 </modify-function>
1615 <modify-function signature="setMapping(QObject*,int)">
1606 <modify-function signature="setMapping(QObject*,int)">
1616 <rename to="setMappingById"/>
1607 <rename to="setMappingById"/>
1617 </modify-function>
1608 </modify-function>
1618 <modify-function signature="setMapping(QObject*,QString)">
1609 <modify-function signature="setMapping(QObject*,QString)">
1619 <rename to="setMappingByString"/>
1610 <rename to="setMappingByString"/>
1620 </modify-function>
1611 </modify-function>
1621 <modify-function signature="setMapping(QObject*,QObject*)">
1612 <modify-function signature="setMapping(QObject*,QObject*)">
1622 <rename to="setMappingByObject"/>
1613 <rename to="setMappingByObject"/>
1623 </modify-function>
1614 </modify-function>
1624 </object-type>
1615 </object-type>
1625
1616
1626 <object-type name="QObject">
1617 <object-type name="QObject">
1627 <modify-function signature="childEvent(QChildEvent*)">
1618 <modify-function signature="childEvent(QChildEvent*)">
1628 <modify-argument index="1" invalidate-after-use="yes"/>
1619 <modify-argument index="1" invalidate-after-use="yes"/>
1629 </modify-function>
1620 </modify-function>
1630 <modify-function signature="customEvent(QEvent*)">
1621 <modify-function signature="customEvent(QEvent*)">
1631 <modify-argument index="1" invalidate-after-use="yes"/>
1622 <modify-argument index="1" invalidate-after-use="yes"/>
1632 </modify-function>
1623 </modify-function>
1633 <modify-function signature="event(QEvent*)">
1624 <modify-function signature="event(QEvent*)">
1634 <modify-argument index="1" invalidate-after-use="yes"/>
1625 <modify-argument index="1" invalidate-after-use="yes"/>
1635 </modify-function>
1626 </modify-function>
1636 <modify-function signature="eventFilter(QObject*,QEvent*)">
1627 <modify-function signature="eventFilter(QObject*,QEvent*)">
1637 <modify-argument index="2" invalidate-after-use="yes"/>
1628 <modify-argument index="2" invalidate-after-use="yes"/>
1638 </modify-function>
1629 </modify-function>
1639 <modify-function signature="timerEvent(QTimerEvent*)">
1630 <modify-function signature="timerEvent(QTimerEvent*)">
1640 <modify-argument index="1" invalidate-after-use="yes"/>
1631 <modify-argument index="1" invalidate-after-use="yes"/>
1641 </modify-function>
1632 </modify-function>
1642
1633
1643 <modify-function signature="installEventFilter(QObject*)">
1634 <modify-function signature="installEventFilter(QObject*)">
1644 <modify-argument index="1">
1635 <modify-argument index="1">
1645 <reference-count action="add" variable-name="__rcEventFilters"/>
1636 <reference-count action="add" variable-name="__rcEventFilters"/>
1646 </modify-argument>
1637 </modify-argument>
1647 </modify-function>
1638 </modify-function>
1648 <modify-function signature="removeEventFilter(QObject*)">
1639 <modify-function signature="removeEventFilter(QObject*)">
1649 <modify-argument index="1">
1640 <modify-argument index="1">
1650 <reference-count action="remove" variable-name="__rcEventFilters"/>
1641 <reference-count action="remove" variable-name="__rcEventFilters"/>
1651 </modify-argument>
1642 </modify-argument>
1652 </modify-function>
1643 </modify-function>
1653 <modify-function signature="setParent(QObject*)">
1644 <modify-function signature="setParent(QObject*)">
1654 <modify-argument index="1">
1645 <modify-argument index="1">
1655 <reference-count action="ignore"/>
1646 <reference-count action="ignore"/>
1656 </modify-argument>
1647 </modify-argument>
1657 </modify-function>
1648 </modify-function>
1658
1649
1659 <modify-function signature="deleteLater()">
1650 <modify-function signature="deleteLater()">
1660 <rename to="disposeLater"/>
1651 <rename to="disposeLater"/>
1661 </modify-function>
1652 </modify-function>
1662
1653
1663 <modify-function signature="inherits(const char*)const">
1654 <modify-function signature="inherits(const char*)const">
1664 <remove/>
1655 <remove/>
1665 </modify-function>
1656 </modify-function>
1666
1657
1667 <modify-function signature="property(const char*)const">
1658 <modify-function signature="property(const char*)const">
1668 <access modifier="private"/>
1659 <access modifier="private"/>
1669 </modify-function>
1660 </modify-function>
1670
1661
1671 <modify-function signature="setProperty(const char*,QVariant)">
1662 <modify-function signature="setProperty(const char*,QVariant)">
1672 <access modifier="private"/>
1663 <access modifier="private"/>
1673 </modify-function>
1664 </modify-function>
1674
1665
1675
1666
1676 <extra-includes>
1667 <extra-includes>
1677 <include file-name="QVarLengthArray" location="global"/>
1668 <include file-name="QVarLengthArray" location="global"/>
1678 </extra-includes>
1669 </extra-includes>
1679
1670
1680
1671
1681 <modify-function signature="property(const char*)const">
1672 <modify-function signature="property(const char*)const">
1682 <modify-argument index="1">
1673 <modify-argument index="1">
1683 <replace-type modified-type="QString"/>
1674 <replace-type modified-type="QString"/>
1684 <conversion-rule class="native">
1675 <conversion-rule class="native">
1685 <insert-template name="core.convert_string_arg_to_char*"/>
1676 <insert-template name="core.convert_string_arg_to_char*"/>
1686 </conversion-rule>
1677 </conversion-rule>
1687 </modify-argument>
1678 </modify-argument>
1688 </modify-function>
1679 </modify-function>
1689
1680
1690 <modify-function signature="setProperty(const char*,QVariant)">
1681 <modify-function signature="setProperty(const char*,QVariant)">
1691 <modify-argument index="1">
1682 <modify-argument index="1">
1692 <replace-type modified-type="QString"/>
1683 <replace-type modified-type="QString"/>
1693 <conversion-rule class="native">
1684 <conversion-rule class="native">
1694 <insert-template name="core.convert_string_arg_to_char*"/>
1685 <insert-template name="core.convert_string_arg_to_char*"/>
1695 </conversion-rule>
1686 </conversion-rule>
1696 </modify-argument>
1687 </modify-argument>
1697 </modify-function>
1688 </modify-function>
1698
1689
1699 <modify-function signature="inherits(const char*)const">
1690 <modify-function signature="inherits(const char*)const">
1700 <modify-argument index="1">
1691 <modify-argument index="1">
1701 <replace-type modified-type="QString"/>
1692 <replace-type modified-type="QString"/>
1702 <conversion-rule class="native">
1693 <conversion-rule class="native">
1703 <insert-template name="core.convert_string_arg_to_char*"/>
1694 <insert-template name="core.convert_string_arg_to_char*"/>
1704 </conversion-rule>
1695 </conversion-rule>
1705 </modify-argument>
1696 </modify-argument>
1706 </modify-function>
1697 </modify-function>
1707
1698
1708 <!-- These are already decorated in PythonQt Std Decorators, do not generate them! -->
1699 <!-- These are already decorated in PythonQt Std Decorators, do not generate them! -->
1709 <modify-function signature="parent()const" remove="all"/>
1700 <modify-function signature="parent()const" remove="all"/>
1710 <modify-function signature="setParent(QObject*)" remove="all"/>
1701 <modify-function signature="setParent(QObject*)" remove="all"/>
1711 <modify-function signature="property(const char*)const" remove="all"/>
1702 <modify-function signature="property(const char*)const" remove="all"/>
1712 <modify-function signature="setProperty(const char*,QVariant)" remove="all"/>
1703 <modify-function signature="setProperty(const char*,QVariant)" remove="all"/>
1713 </object-type>
1704 </object-type>
1714
1705
1715 <object-type name="QCoreApplication">
1706 <object-type name="QCoreApplication">
1716 <extra-includes>
1707 <extra-includes>
1717 <include file-name="QStringList" location="global"/>
1708 <include file-name="QStringList" location="global"/>
1718 </extra-includes>
1709 </extra-includes>
1719
1710
1720 <modify-function signature="argv()" remove="all"/>
1711 <modify-function signature="argv()" remove="all"/>
1721 <!-- Obsolete -->
1712 <!-- Obsolete -->
1722 <modify-function signature="argc()" remove="all"/>
1713 <modify-function signature="argc()" remove="all"/>
1723 <!-- Obsolete -->
1714 <!-- Obsolete -->
1724
1715
1725 <modify-function signature="notify(QObject*,QEvent*)">
1716 <modify-function signature="notify(QObject*,QEvent*)">
1726 <modify-argument index="2" invalidate-after-use="yes"/>
1717 <modify-argument index="2" invalidate-after-use="yes"/>
1727 </modify-function>
1718 </modify-function>
1728
1719
1729
1720
1730 <modify-function signature="QCoreApplication(int &amp;, char **)">
1721 <modify-function signature="QCoreApplication(int &amp;, char **)">
1731 <access modifier="private"/>
1722 <access modifier="private"/>
1732 </modify-function>
1723 </modify-function>
1733 <modify-function signature="QCoreApplication(int &amp;, char **, int)" remove="all"/>
1724 <modify-function signature="QCoreApplication(int &amp;, char **, int)" remove="all"/>
1734 <modify-function signature="removePostedEvents(QObject*)">
1725 <modify-function signature="removePostedEvents(QObject*)">
1735 <modify-argument index="1">
1726 <modify-argument index="1">
1736 <reference-count action="ignore"/>
1727 <reference-count action="ignore"/>
1737 </modify-argument>
1728 </modify-argument>
1738 </modify-function>
1729 </modify-function>
1739 <modify-function signature="removePostedEvents(QObject*,int)">
1730 <modify-function signature="removePostedEvents(QObject*,int)">
1740 <modify-argument index="1">
1731 <modify-argument index="1">
1741 <reference-count action="ignore"/>
1732 <reference-count action="ignore"/>
1742 </modify-argument>
1733 </modify-argument>
1743 </modify-function>
1734 </modify-function>
1744
1735
1745 <modify-function signature="installTranslator(QTranslator *)">
1736 <modify-function signature="installTranslator(QTranslator *)">
1746 <modify-argument index="1">
1737 <modify-argument index="1">
1747 <reference-count action="add" variable-name="__rcTranslators"/>
1738 <reference-count action="add" variable-name="__rcTranslators"/>
1748 </modify-argument>
1739 </modify-argument>
1749 </modify-function>
1740 </modify-function>
1750
1741
1751 <modify-function signature="removeTranslator(QTranslator *)">
1742 <modify-function signature="removeTranslator(QTranslator *)">
1752 <modify-argument index="1">
1743 <modify-argument index="1">
1753 <reference-count action="remove" variable-name="__rcTranslators"/>
1744 <reference-count action="remove" variable-name="__rcTranslators"/>
1754 </modify-argument>
1745 </modify-argument>
1755 </modify-function>
1746 </modify-function>
1756
1747
1757
1748
1758 <modify-function signature="postEvent(QObject*,QEvent*)">
1749 <modify-function signature="postEvent(QObject*,QEvent*)">
1759 <modify-argument index="2">
1750 <modify-argument index="2">
1760 <define-ownership class="java" owner="c++"/>
1751 <define-ownership class="java" owner="c++"/>
1761 </modify-argument>
1752 </modify-argument>
1762 </modify-function>
1753 </modify-function>
1763
1754
1764 <modify-function signature="QCoreApplication(int &amp;, char **)" remove="all"/>
1755 <modify-function signature="QCoreApplication(int &amp;, char **)" remove="all"/>
1765 <!-- ### arguments() causes a warning: "QScriptValue::setProperty(arguments): cannot change flags of a native property" -->
1756 <!-- ### arguments() causes a warning: "QScriptValue::setProperty(arguments): cannot change flags of a native property" -->
1766 <modify-function signature="arguments()" remove="all"/>
1757 <modify-function signature="arguments()" remove="all"/>
1767 <modify-function signature="translate(const char*,const char*,const char*,QCoreApplication::Encoding,int)">
1758 <modify-function signature="translate(const char*,const char*,const char*,QCoreApplication::Encoding,int)">
1768 <modify-argument index="1">
1759 <modify-argument index="1">
1769 <replace-type modified-type="QString"/>
1760 <replace-type modified-type="QString"/>
1770 <conversion-rule class="native">
1761 <conversion-rule class="native">
1771 <insert-template name="core.convert_string_arg_to_char*"/>
1762 <insert-template name="core.convert_string_arg_to_char*"/>
1772 </conversion-rule>
1763 </conversion-rule>
1773 </modify-argument>
1764 </modify-argument>
1774 <modify-argument index="2">
1765 <modify-argument index="2">
1775 <replace-type modified-type="QString"/>
1766 <replace-type modified-type="QString"/>
1776 <conversion-rule class="native">
1767 <conversion-rule class="native">
1777 <insert-template name="core.convert_string_arg_to_char*"/>
1768 <insert-template name="core.convert_string_arg_to_char*"/>
1778 </conversion-rule>
1769 </conversion-rule>
1779 </modify-argument>
1770 </modify-argument>
1780 <modify-argument index="3">
1771 <modify-argument index="3">
1781 <replace-type modified-type="QString"/>
1772 <replace-type modified-type="QString"/>
1782 <conversion-rule class="native">
1773 <conversion-rule class="native">
1783 <insert-template name="core.convert_string_arg_to_char*"/>
1774 <insert-template name="core.convert_string_arg_to_char*"/>
1784 </conversion-rule>
1775 </conversion-rule>
1785 </modify-argument>
1776 </modify-argument>
1786 </modify-function>
1777 </modify-function>
1787 <modify-function signature="translate(const char *,const char *,const char *,QCoreApplication::Encoding)">
1778 <modify-function signature="translate(const char *,const char *,const char *,QCoreApplication::Encoding)">
1788 <modify-argument index="1">
1779 <modify-argument index="1">
1789 <replace-type modified-type="QString"/>
1780 <replace-type modified-type="QString"/>
1790 <conversion-rule class="native">
1781 <conversion-rule class="native">
1791 <insert-template name="core.convert_string_arg_to_char*"/>
1782 <insert-template name="core.convert_string_arg_to_char*"/>
1792 </conversion-rule>
1783 </conversion-rule>
1793 </modify-argument>
1784 </modify-argument>
1794 <modify-argument index="2">
1785 <modify-argument index="2">
1795 <replace-type modified-type="QString"/>
1786 <replace-type modified-type="QString"/>
1796 <conversion-rule class="native">
1787 <conversion-rule class="native">
1797 <insert-template name="core.convert_string_arg_to_char*"/>
1788 <insert-template name="core.convert_string_arg_to_char*"/>
1798 </conversion-rule>
1789 </conversion-rule>
1799 </modify-argument>
1790 </modify-argument>
1800 <modify-argument index="3">
1791 <modify-argument index="3">
1801 <replace-type modified-type="QString"/>
1792 <replace-type modified-type="QString"/>
1802 <conversion-rule class="native">
1793 <conversion-rule class="native">
1803 <insert-template name="core.convert_string_arg_to_char*"/>
1794 <insert-template name="core.convert_string_arg_to_char*"/>
1804 </conversion-rule>
1795 </conversion-rule>
1805 </modify-argument>
1796 </modify-argument>
1806 </modify-function>
1797 </modify-function>
1807
1798
1808 </object-type>
1799 </object-type>
1809
1800
1810 <object-type name="QSettings">
1801 <object-type name="QSettings">
1811 <extra-includes>
1802 <extra-includes>
1812 <include file-name="QStringList" location="global"/>
1803 <include file-name="QStringList" location="global"/>
1813 </extra-includes>
1804 </extra-includes>
1814
1805
1815 <modify-function signature="setIniCodec(QTextCodec*)">
1806 <modify-function signature="setIniCodec(QTextCodec*)">
1816 <modify-argument index="1">
1807 <modify-argument index="1">
1817 <reference-count action="set" variable-name="__rcIniCodec"/>
1808 <reference-count action="set" variable-name="__rcIniCodec"/>
1818 </modify-argument>
1809 </modify-argument>
1819 </modify-function>
1810 </modify-function>
1820
1811
1821 <modify-function signature="setSystemIniPath(const QString&amp;)" remove="all"/>
1812 <modify-function signature="setSystemIniPath(const QString&amp;)" remove="all"/>
1822 <!--### Obsolete in 4.3-->
1813 <!--### Obsolete in 4.3-->
1823 <modify-function signature="setUserIniPath(const QString&amp;)" remove="all"/>
1814 <modify-function signature="setUserIniPath(const QString&amp;)" remove="all"/>
1824 <!--### Obsolete in 4.3-->
1815 <!--### Obsolete in 4.3-->
1825 </object-type>
1816 </object-type>
1826
1817
1827 <object-type name="QEvent" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QEvent::None"/>
1818 <object-type name="QEvent" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QEvent::None"/>
1828 <object-type name="QChildEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ChildAdded || %1-&gt;type() == QEvent::ChildPolished || %1-&gt;type() == QEvent::ChildRemoved">
1819 <object-type name="QChildEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ChildAdded || %1-&gt;type() == QEvent::ChildPolished || %1-&gt;type() == QEvent::ChildRemoved">
1829 <modify-field name="c" read="false" write="false"/>
1820 <modify-field name="c" read="false" write="false"/>
1830 </object-type>
1821 </object-type>
1831 <object-type name="QTimerEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Timer"/>
1822 <object-type name="QTimerEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Timer"/>
1832 <object-type name="QDynamicPropertyChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DynamicPropertyChange"/>
1823 <object-type name="QDynamicPropertyChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DynamicPropertyChange"/>
1833
1824
1834 <object-type name="QDataStream">
1825 <object-type name="QDataStream">
1835 <modify-function signature="setDevice(QIODevice*)">
1826 <modify-function signature="setDevice(QIODevice*)">
1836 <modify-argument index="1">
1827 <modify-argument index="1">
1837 <reference-count action="set" variable-name="__rcDevice"/>
1828 <reference-count action="set" variable-name="__rcDevice"/>
1838 </modify-argument>
1829 </modify-argument>
1839 </modify-function>
1830 </modify-function>
1840 <modify-function signature="unsetDevice()">
1831 <modify-function signature="unsetDevice()">
1841 <inject-code position="end">
1832 <inject-code position="end">
1842 __rcDevice = null;
1833 __rcDevice = null;
1843 </inject-code>
1834 </inject-code>
1844 </modify-function>
1835 </modify-function>
1845
1836
1846
1837
1847 <modify-function signature="operator&lt;&lt;(const char*)">
1838 <modify-function signature="operator&lt;&lt;(const char*)">
1848 <remove/>
1839 <remove/>
1849 </modify-function>
1840 </modify-function>
1850 <modify-function signature="operator&lt;&lt;(unsigned char)">
1841 <modify-function signature="operator&lt;&lt;(unsigned char)">
1851 <remove/>
1842 <remove/>
1852 </modify-function>
1843 </modify-function>
1853 <modify-function signature="operator&lt;&lt;(unsigned int)">
1844 <modify-function signature="operator&lt;&lt;(unsigned int)">
1854 <remove/>
1845 <remove/>
1855 </modify-function>
1846 </modify-function>
1856 <modify-function signature="operator&lt;&lt;(unsigned long long)">
1847 <modify-function signature="operator&lt;&lt;(unsigned long long)">
1857 <remove/>
1848 <remove/>
1858 </modify-function>
1849 </modify-function>
1859 <modify-function signature="operator&lt;&lt;(unsigned short)">
1850 <modify-function signature="operator&lt;&lt;(unsigned short)">
1860 <remove/>
1851 <remove/>
1861 </modify-function>
1852 </modify-function>
1862
1853
1863 <modify-function signature="operator&gt;&gt;(char &amp;*)">
1854 <modify-function signature="operator&gt;&gt;(char &amp;*)">
1864 <remove/>
1855 <remove/>
1865 </modify-function>
1856 </modify-function>
1866 <modify-function signature="operator&gt;&gt;(uint&amp;)">
1857 <modify-function signature="operator&gt;&gt;(uint&amp;)">
1867 <remove/>
1858 <remove/>
1868 </modify-function>
1859 </modify-function>
1869 <modify-function signature="operator&gt;&gt;(unsigned char&amp;)">
1860 <modify-function signature="operator&gt;&gt;(unsigned char&amp;)">
1870 <remove/>
1861 <remove/>
1871 </modify-function>
1862 </modify-function>
1872 <modify-function signature="operator&gt;&gt;(unsigned long long&amp;)">
1863 <modify-function signature="operator&gt;&gt;(unsigned long long&amp;)">
1873 <remove/>
1864 <remove/>
1874 </modify-function>
1865 </modify-function>
1875
1866
1876 <modify-function signature="readRawData(char*,int)">
1867 <modify-function signature="readRawData(char*,int)">
1877 <remove/>
1868 <remove/>
1878 </modify-function>
1869 </modify-function>
1879 <modify-function signature="readBytes(char&amp;*,uint&amp;)">
1870 <modify-function signature="readBytes(char&amp;*,uint&amp;)">
1880 <remove/>
1871 <remove/>
1881 </modify-function>
1872 </modify-function>
1882 <modify-function signature="writeRawData(const char*,int)">
1873 <modify-function signature="writeRawData(const char*,int)">
1883 <remove/>
1874 <remove/>
1884 </modify-function>
1875 </modify-function>
1885 <modify-function signature="writeBytes(const char*,uint)">
1876 <modify-function signature="writeBytes(const char*,uint)">
1886 <remove/>
1877 <remove/>
1887 </modify-function>
1878 </modify-function>
1888
1879
1889 <modify-function signature="operator&gt;&gt;(signed char&amp;)" remove="all"/>
1880 <modify-function signature="operator&gt;&gt;(signed char&amp;)" remove="all"/>
1890 <modify-function signature="operator&lt;&lt;(signed char)" remove="all"/>
1881 <modify-function signature="operator&lt;&lt;(signed char)" remove="all"/>
1891
1882
1892 <modify-function signature="operator&lt;&lt;(bool)">
1883 <modify-function signature="operator&lt;&lt;(bool)">
1893 <rename to="writeBoolean"/>
1884 <rename to="writeBoolean"/>
1894 <modify-argument index="0" replace-value="this"/>
1885 <modify-argument index="0" replace-value="this"/>
1895 </modify-function>
1886 </modify-function>
1896 <modify-function signature="operator&lt;&lt;(unsigned char)">
1887 <modify-function signature="operator&lt;&lt;(unsigned char)">
1897 <modify-argument index="0" replace-value="this"/>
1888 <modify-argument index="0" replace-value="this"/>
1898 <rename to="writeByte"/>
1889 <rename to="writeByte"/>
1899 </modify-function>
1890 </modify-function>
1900 <modify-function signature="operator&lt;&lt;(int)">
1891 <modify-function signature="operator&lt;&lt;(int)">
1901 <rename to="writeInt"/>
1892 <rename to="writeInt"/>
1902 <modify-argument index="0" replace-value="this"/>
1893 <modify-argument index="0" replace-value="this"/>
1903 </modify-function>
1894 </modify-function>
1904 <modify-function signature="operator&lt;&lt;(qint64)">
1895 <modify-function signature="operator&lt;&lt;(qint64)">
1905 <rename to="writeLongLong"/>
1896 <rename to="writeLongLong"/>
1906 <modify-argument index="0" replace-value="this"/>
1897 <modify-argument index="0" replace-value="this"/>
1907 </modify-function>
1898 </modify-function>
1908 <modify-function signature="operator&lt;&lt;(float)">
1899 <modify-function signature="operator&lt;&lt;(float)">
1909 <rename to="writeFloat"/>
1900 <rename to="writeFloat"/>
1910 <modify-argument index="0" replace-value="this"/>
1901 <modify-argument index="0" replace-value="this"/>
1911 </modify-function>
1902 </modify-function>
1912 <modify-function signature="operator&lt;&lt;(double)">
1903 <modify-function signature="operator&lt;&lt;(double)">
1913 <rename to="writeDouble"/>
1904 <rename to="writeDouble"/>
1914 <modify-argument index="0" replace-value="this"/>
1905 <modify-argument index="0" replace-value="this"/>
1915 </modify-function>
1906 </modify-function>
1916 <modify-function signature="operator&lt;&lt;(short)">
1907 <modify-function signature="operator&lt;&lt;(short)">
1917 <rename to="writeShort"/>
1908 <rename to="writeShort"/>
1918 <modify-argument index="0" replace-value="this"/>
1909 <modify-argument index="0" replace-value="this"/>
1919 </modify-function>
1910 </modify-function>
1920
1911
1921 <modify-function signature="operator&gt;&gt;(bool &amp;)">
1912 <modify-function signature="operator&gt;&gt;(bool &amp;)">
1922 <rename to="readBoolean"/>
1913 <rename to="readBoolean"/>
1923 <modify-argument index="1">
1914 <modify-argument index="1">
1924 <remove-argument/>
1915 <remove-argument/>
1925 <conversion-rule class="native">
1916 <conversion-rule class="native">
1926 bool __result;
1917 bool __result;
1927 bool &amp; %out% = __result;
1918 bool &amp; %out% = __result;
1928 </conversion-rule>
1919 </conversion-rule>
1929 </modify-argument>
1920 </modify-argument>
1930 <modify-argument index="0" replace-value="void">
1921 <modify-argument index="0" replace-value="void">
1931 <conversion-rule class="native">
1922 <conversion-rule class="native">
1932 bool %out% = __result;
1923 bool %out% = __result;
1933 </conversion-rule>
1924 </conversion-rule>
1934 </modify-argument>
1925 </modify-argument>
1935 </modify-function>
1926 </modify-function>
1936 <modify-function signature="operator&gt;&gt;(unsigned char &amp;)">
1927 <modify-function signature="operator&gt;&gt;(unsigned char &amp;)">
1937 <rename to="readByte"/>
1928 <rename to="readByte"/>
1938 <modify-argument index="1">
1929 <modify-argument index="1">
1939 <remove-argument/>
1930 <remove-argument/>
1940 <conversion-rule class="native">
1931 <conversion-rule class="native">
1941 unsigned char __result;
1932 unsigned char __result;
1942 unsigned char &amp; %out% = __result;
1933 unsigned char &amp; %out% = __result;
1943 </conversion-rule>
1934 </conversion-rule>
1944 </modify-argument>
1935 </modify-argument>
1945 <modify-argument index="0" replace-value="void">
1936 <modify-argument index="0" replace-value="void">
1946 <conversion-rule class="native">
1937 <conversion-rule class="native">
1947 int %out% = __result;
1938 int %out% = __result;
1948 </conversion-rule>
1939 </conversion-rule>
1949 </modify-argument>
1940 </modify-argument>
1950 </modify-function>
1941 </modify-function>
1951 <modify-function signature="operator&gt;&gt;(int &amp;)">
1942 <modify-function signature="operator&gt;&gt;(int &amp;)">
1952 <rename to="readInt"/>
1943 <rename to="readInt"/>
1953 <modify-argument index="1">
1944 <modify-argument index="1">
1954 <remove-argument/>
1945 <remove-argument/>
1955 <conversion-rule class="native">
1946 <conversion-rule class="native">
1956 int __result;
1947 int __result;
1957 int &amp; %out% = __result;
1948 int &amp; %out% = __result;
1958 </conversion-rule>
1949 </conversion-rule>
1959 </modify-argument>
1950 </modify-argument>
1960 <modify-argument index="0" replace-value="void">
1951 <modify-argument index="0" replace-value="void">
1961 <conversion-rule class="native">
1952 <conversion-rule class="native">
1962 int %out% = __result;
1953 int %out% = __result;
1963 </conversion-rule>
1954 </conversion-rule>
1964 </modify-argument>
1955 </modify-argument>
1965 </modify-function>
1956 </modify-function>
1966 <modify-function signature="operator&gt;&gt;(uint &amp;)">
1957 <modify-function signature="operator&gt;&gt;(uint &amp;)">
1967 <rename to="readUInt"/>
1958 <rename to="readUInt"/>
1968 <modify-argument index="1">
1959 <modify-argument index="1">
1969 <remove-argument/>
1960 <remove-argument/>
1970 <conversion-rule class="native">
1961 <conversion-rule class="native">
1971 uint __result;
1962 uint __result;
1972 uint &amp; %out% = __result;
1963 uint &amp; %out% = __result;
1973 </conversion-rule>
1964 </conversion-rule>
1974 </modify-argument>
1965 </modify-argument>
1975 <modify-argument index="0" replace-value="void">
1966 <modify-argument index="0" replace-value="void">
1976 <conversion-rule class="native">
1967 <conversion-rule class="native">
1977 uint %out% = __result;
1968 uint %out% = __result;
1978 </conversion-rule>
1969 </conversion-rule>
1979 </modify-argument>
1970 </modify-argument>
1980 </modify-function>
1971 </modify-function>
1981 <modify-function signature="operator&gt;&gt;(qint64 &amp;)">
1972 <modify-function signature="operator&gt;&gt;(qint64 &amp;)">
1982 <rename to="readLongLong"/>
1973 <rename to="readLongLong"/>
1983 <modify-argument index="1">
1974 <modify-argument index="1">
1984 <remove-argument/>
1975 <remove-argument/>
1985 <conversion-rule class="native">
1976 <conversion-rule class="native">
1986 qint64 __result;
1977 qint64 __result;
1987 qint64 &amp; %out% = __result;
1978 qint64 &amp; %out% = __result;
1988 </conversion-rule>
1979 </conversion-rule>
1989 </modify-argument>
1980 </modify-argument>
1990 <modify-argument index="0" replace-value="void">
1981 <modify-argument index="0" replace-value="void">
1991 <conversion-rule class="native">
1982 <conversion-rule class="native">
1992 qint64 %out% = __result;
1983 qint64 %out% = __result;
1993 </conversion-rule>
1984 </conversion-rule>
1994 </modify-argument>
1985 </modify-argument>
1995 </modify-function>
1986 </modify-function>
1996 <modify-function signature="operator&gt;&gt;(unsigned long long &amp;)">
1987 <modify-function signature="operator&gt;&gt;(unsigned long long &amp;)">
1997 <rename to="readULongLong"/>
1988 <rename to="readULongLong"/>
1998 <modify-argument index="1">
1989 <modify-argument index="1">
1999 <remove-argument/>
1990 <remove-argument/>
2000 <conversion-rule class="native">
1991 <conversion-rule class="native">
2001 unsigned long long __result;
1992 unsigned long long __result;
2002 unsigned long long &amp; %out% = __result;
1993 unsigned long long &amp; %out% = __result;
2003 </conversion-rule>
1994 </conversion-rule>
2004 </modify-argument>
1995 </modify-argument>
2005 <modify-argument index="0" replace-value="void">
1996 <modify-argument index="0" replace-value="void">
2006 <conversion-rule class="native">
1997 <conversion-rule class="native">
2007 unsigned long long %out% = __result;
1998 unsigned long long %out% = __result;
2008 </conversion-rule>
1999 </conversion-rule>
2009 </modify-argument>
2000 </modify-argument>
2010 </modify-function>
2001 </modify-function>
2011 <modify-function signature="operator&gt;&gt;(float &amp;)">
2002 <modify-function signature="operator&gt;&gt;(float &amp;)">
2012 <rename to="readFloat"/>
2003 <rename to="readFloat"/>
2013 <modify-argument index="1">
2004 <modify-argument index="1">
2014 <remove-argument/>
2005 <remove-argument/>
2015 <conversion-rule class="native">
2006 <conversion-rule class="native">
2016 float __result;
2007 float __result;
2017 float &amp; %out% = __result;
2008 float &amp; %out% = __result;
2018 </conversion-rule>
2009 </conversion-rule>
2019 </modify-argument>
2010 </modify-argument>
2020 <modify-argument index="0" replace-value="void">
2011 <modify-argument index="0" replace-value="void">
2021 <conversion-rule class="native">
2012 <conversion-rule class="native">
2022 float %out% = __result;
2013 float %out% = __result;
2023 </conversion-rule>
2014 </conversion-rule>
2024 </modify-argument>
2015 </modify-argument>
2025 </modify-function>
2016 </modify-function>
2026 <modify-function signature="operator&gt;&gt;(double &amp;)">
2017 <modify-function signature="operator&gt;&gt;(double &amp;)">
2027 <rename to="readDouble"/>
2018 <rename to="readDouble"/>
2028 <modify-argument index="1">
2019 <modify-argument index="1">
2029 <remove-argument/>
2020 <remove-argument/>
2030 <conversion-rule class="native">
2021 <conversion-rule class="native">
2031 double __result;
2022 double __result;
2032 double &amp; %out% = __result;
2023 double &amp; %out% = __result;
2033 </conversion-rule>
2024 </conversion-rule>
2034 </modify-argument>
2025 </modify-argument>
2035 <modify-argument index="0" replace-value="void">
2026 <modify-argument index="0" replace-value="void">
2036 <conversion-rule class="native">
2027 <conversion-rule class="native">
2037 double %out% = __result;
2028 double %out% = __result;
2038 </conversion-rule>
2029 </conversion-rule>
2039 </modify-argument>
2030 </modify-argument>
2040 </modify-function>
2031 </modify-function>
2041 <modify-function signature="operator&gt;&gt;(short &amp;)">
2032 <modify-function signature="operator&gt;&gt;(short &amp;)">
2042 <rename to="readShort"/>
2033 <rename to="readShort"/>
2043 <modify-argument index="1">
2034 <modify-argument index="1">
2044 <remove-argument/>
2035 <remove-argument/>
2045 <conversion-rule class="native">
2036 <conversion-rule class="native">
2046 short __result;
2037 short __result;
2047 short &amp; %out% = __result;
2038 short &amp; %out% = __result;
2048 </conversion-rule>
2039 </conversion-rule>
2049 </modify-argument>
2040 </modify-argument>
2050 <modify-argument index="0" replace-value="void">
2041 <modify-argument index="0" replace-value="void">
2051 <conversion-rule class="native">
2042 <conversion-rule class="native">
2052 short %out% = __result;
2043 short %out% = __result;
2053 </conversion-rule>
2044 </conversion-rule>
2054 </modify-argument>
2045 </modify-argument>
2055 </modify-function>
2046 </modify-function>
2056 <modify-function signature="operator&gt;&gt;(unsigned short &amp;)">
2047 <modify-function signature="operator&gt;&gt;(unsigned short &amp;)">
2057 <rename to="readUShort"/>
2048 <rename to="readUShort"/>
2058 <modify-argument index="1">
2049 <modify-argument index="1">
2059 <remove-argument/>
2050 <remove-argument/>
2060 <conversion-rule class="native">
2051 <conversion-rule class="native">
2061 unsigned short __result;
2052 unsigned short __result;
2062 unsigned short &amp; %out% = __result;
2053 unsigned short &amp; %out% = __result;
2063 </conversion-rule>
2054 </conversion-rule>
2064 </modify-argument>
2055 </modify-argument>
2065 <modify-argument index="0" replace-value="void">
2056 <modify-argument index="0" replace-value="void">
2066 <conversion-rule class="native">
2057 <conversion-rule class="native">
2067 unsigned short %out% = __result;
2058 unsigned short %out% = __result;
2068 </conversion-rule>
2059 </conversion-rule>
2069 </modify-argument>
2060 </modify-argument>
2070 </modify-function>
2061 </modify-function>
2071 </object-type>
2062 </object-type>
2072
2063
2073 <object-type name="QFSFileEngine">
2064 <object-type name="QFSFileEngine">
2074 <extra-includes>
2065 <extra-includes>
2075 <include file-name="QDateTime" location="global"/>
2066 <include file-name="QDateTime" location="global"/>
2076 </extra-includes>
2067 </extra-includes>
2077 </object-type>
2068 </object-type>
2078
2069
2079 <object-type name="QTextStream">
2070 <object-type name="QTextStream">
2080 <modify-function signature="QTextStream(QByteArray *, QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2071 <modify-function signature="QTextStream(QByteArray *, QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2081 <remove/>
2072 <remove/>
2082 </modify-function>
2073 </modify-function>
2083 <modify-function signature="QTextStream(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2074 <modify-function signature="QTextStream(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2084 <remove/>
2075 <remove/>
2085 </modify-function>
2076 </modify-function>
2086 <modify-function signature="operator&gt;&gt;(QChar&amp;)">
2077 <modify-function signature="operator&gt;&gt;(QChar&amp;)">
2087 <remove/>
2078 <remove/>
2088 </modify-function>
2079 </modify-function>
2089 <modify-function signature="operator&lt;&lt;(const void*)">
2080 <modify-function signature="operator&lt;&lt;(const void*)">
2090 <remove/>
2081 <remove/>
2091 </modify-function>
2082 </modify-function>
2092 <modify-function signature="operator&lt;&lt;(unsigned int)">
2083 <modify-function signature="operator&lt;&lt;(unsigned int)">
2093 <remove/>
2084 <remove/>
2094 </modify-function>
2085 </modify-function>
2095 <modify-function signature="operator&lt;&lt;(unsigned long long)">
2086 <modify-function signature="operator&lt;&lt;(unsigned long long)">
2096 <remove/>
2087 <remove/>
2097 </modify-function>
2088 </modify-function>
2098 <modify-function signature="operator&lt;&lt;(const QChar &amp;)">
2089 <modify-function signature="operator&lt;&lt;(const QChar &amp;)">
2099 <remove/>
2090 <remove/>
2100 </modify-function>
2091 </modify-function>
2101 <modify-function signature="operator&lt;&lt;(unsigned long)">
2092 <modify-function signature="operator&lt;&lt;(unsigned long)">
2102 <remove/>
2093 <remove/>
2103 </modify-function>
2094 </modify-function>
2104 <modify-function signature="operator&lt;&lt;(signed long)">
2095 <modify-function signature="operator&lt;&lt;(signed long)">
2105 <remove/>
2096 <remove/>
2106 </modify-function>
2097 </modify-function>
2107 <modify-function signature="operator&lt;&lt;(const char*)">
2098 <modify-function signature="operator&lt;&lt;(const char*)">
2108 <remove/>
2099 <remove/>
2109 </modify-function>
2100 </modify-function>
2110 <modify-function signature="operator&lt;&lt;(unsigned short)">
2101 <modify-function signature="operator&lt;&lt;(unsigned short)">
2111 <remove/>
2102 <remove/>
2112 </modify-function>
2103 </modify-function>
2113 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
2104 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
2114 <remove/>
2105 <remove/>
2115 </modify-function>
2106 </modify-function>
2116 <modify-function signature="operator&gt;&gt;(unsigned long long&amp;)">
2107 <modify-function signature="operator&gt;&gt;(unsigned long long&amp;)">
2117 <remove/>
2108 <remove/>
2118 </modify-function>
2109 </modify-function>
2119 <modify-function signature="operator&gt;&gt;(uint&amp;)">
2110 <modify-function signature="operator&gt;&gt;(uint&amp;)">
2120 <remove/>
2111 <remove/>
2121 </modify-function>
2112 </modify-function>
2122 <modify-function signature="operator&gt;&gt;(ulong&amp;)">
2113 <modify-function signature="operator&gt;&gt;(ulong&amp;)">
2123 <remove/>
2114 <remove/>
2124 </modify-function>
2115 </modify-function>
2125 <modify-function signature="setString(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2116 <modify-function signature="setString(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
2126 <remove/>
2117 <remove/>
2127 </modify-function>
2118 </modify-function>
2128 <modify-function signature="string()const">
2119 <modify-function signature="string()const">
2129 <remove/>
2120 <remove/>
2130 </modify-function>
2121 </modify-function>
2131 <modify-function signature="operator&gt;&gt;(signed long&amp;)">
2122 <modify-function signature="operator&gt;&gt;(signed long&amp;)">
2132 <remove/>
2123 <remove/>
2133 </modify-function>
2124 </modify-function>
2134 <modify-function signature="operator&gt;&gt;(char*)">
2125 <modify-function signature="operator&gt;&gt;(char*)">
2135 <remove/>
2126 <remove/>
2136 </modify-function>
2127 </modify-function>
2137 <modify-function signature="operator&gt;&gt;(QByteArray&amp;)">
2128 <modify-function signature="operator&gt;&gt;(QByteArray&amp;)">
2138 <remove/>
2129 <remove/>
2139 </modify-function>
2130 </modify-function>
2140 <modify-function signature="operator&gt;&gt;(QString&amp;)">
2131 <modify-function signature="operator&gt;&gt;(QString&amp;)">
2141 <remove/>
2132 <remove/>
2142 </modify-function>
2133 </modify-function>
2143 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
2134 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
2144 <remove/>
2135 <remove/>
2145 </modify-function>
2136 </modify-function>
2146 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
2137 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
2147 <remove/>
2138 <remove/>
2148 </modify-function>
2139 </modify-function>
2149
2140
2150
2141
2151 <modify-function signature="setCodec(QTextCodec *)">
2142 <modify-function signature="setCodec(QTextCodec *)">
2152 <modify-argument index="1">
2143 <modify-argument index="1">
2153 <reference-count action="set" variable-name="__rcCodec"/>
2144 <reference-count action="set" variable-name="__rcCodec"/>
2154 </modify-argument>
2145 </modify-argument>
2155 </modify-function>
2146 </modify-function>
2156
2147
2157 <modify-function signature="QTextStream(QIODevice *)">
2148 <modify-function signature="QTextStream(QIODevice *)">
2158 <modify-argument index="1">
2149 <modify-argument index="1">
2159 <reference-count action="set" variable-name="__rcDevice"/>
2150 <reference-count action="set" variable-name="__rcDevice"/>
2160 </modify-argument>
2151 </modify-argument>
2161 </modify-function>
2152 </modify-function>
2162 <modify-function signature="setDevice(QIODevice *)">
2153 <modify-function signature="setDevice(QIODevice *)">
2163 <modify-argument index="1">
2154 <modify-argument index="1">
2164 <reference-count action="set" variable-name="__rcDevice"/>
2155 <reference-count action="set" variable-name="__rcDevice"/>
2165 </modify-argument>
2156 </modify-argument>
2166 </modify-function>
2157 </modify-function>
2167
2158
2168 <modify-function signature="setCodec(const char *)">
2159 <modify-function signature="setCodec(const char *)">
2169 <modify-argument index="1">
2160 <modify-argument index="1">
2170 <replace-type modified-type="QString"/>
2161 <replace-type modified-type="QString"/>
2171 <conversion-rule class="native">
2162 <conversion-rule class="native">
2172 <insert-template name="core.convert_string_arg_to_char*"/>
2163 <insert-template name="core.convert_string_arg_to_char*"/>
2173 </conversion-rule>
2164 </conversion-rule>
2174 </modify-argument>
2165 </modify-argument>
2175 </modify-function>
2166 </modify-function>
2176
2167
2177 <modify-function signature="operator&lt;&lt;(QBool)">
2168 <modify-function signature="operator&lt;&lt;(QBool)">
2178 <rename to="writeBoolean"/>
2169 <rename to="writeBoolean"/>
2179 <modify-argument index="0" replace-value="this"/>
2170 <modify-argument index="0" replace-value="this"/>
2180 </modify-function>
2171 </modify-function>
2181 <modify-function signature="operator&lt;&lt;(char)">
2172 <modify-function signature="operator&lt;&lt;(char)">
2182 <modify-argument index="0" replace-value="this"/>
2173 <modify-argument index="0" replace-value="this"/>
2183 <rename to="writeByte"/>
2174 <rename to="writeByte"/>
2184 </modify-function>
2175 </modify-function>
2185 <modify-function signature="operator&lt;&lt;(signed int)">
2176 <modify-function signature="operator&lt;&lt;(signed int)">
2186 <rename to="writeInt"/>
2177 <rename to="writeInt"/>
2187 <modify-argument index="0" replace-value="this"/>
2178 <modify-argument index="0" replace-value="this"/>
2188 </modify-function>
2179 </modify-function>
2189 <modify-function signature="operator&lt;&lt;(qlonglong)">
2180 <modify-function signature="operator&lt;&lt;(qlonglong)">
2190 <rename to="writeLongLong"/>
2181 <rename to="writeLongLong"/>
2191 <modify-argument index="0" replace-value="this"/>
2182 <modify-argument index="0" replace-value="this"/>
2192 </modify-function>
2183 </modify-function>
2193 <modify-function signature="operator&lt;&lt;(float)">
2184 <modify-function signature="operator&lt;&lt;(float)">
2194 <rename to="writeFloat"/>
2185 <rename to="writeFloat"/>
2195 <modify-argument index="0" replace-value="this"/>
2186 <modify-argument index="0" replace-value="this"/>
2196 </modify-function>
2187 </modify-function>
2197 <modify-function signature="operator&lt;&lt;(double)">
2188 <modify-function signature="operator&lt;&lt;(double)">
2198 <rename to="writeDouble"/>
2189 <rename to="writeDouble"/>
2199 <modify-argument index="0" replace-value="this"/>
2190 <modify-argument index="0" replace-value="this"/>
2200 </modify-function>
2191 </modify-function>
2201 <modify-function signature="operator&lt;&lt;(signed short)">
2192 <modify-function signature="operator&lt;&lt;(signed short)">
2202 <rename to="writeShort"/>
2193 <rename to="writeShort"/>
2203 <modify-argument index="0" replace-value="this"/>
2194 <modify-argument index="0" replace-value="this"/>
2204 </modify-function>
2195 </modify-function>
2205 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
2196 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)">
2206 <rename to="writeByteArray"/>
2197 <rename to="writeByteArray"/>
2207 <modify-argument index="0" replace-value="this"/>
2198 <modify-argument index="0" replace-value="this"/>
2208 </modify-function>
2199 </modify-function>
2209 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
2200 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
2210 <rename to="writeString"/>
2201 <rename to="writeString"/>
2211 <modify-argument index="0" replace-value="this"/>
2202 <modify-argument index="0" replace-value="this"/>
2212 </modify-function>
2203 </modify-function>
2213
2204
2214 <modify-function signature="operator&gt;&gt;(char&amp;)">
2205 <modify-function signature="operator&gt;&gt;(char&amp;)">
2215 <rename to="readByte"/>
2206 <rename to="readByte"/>
2216 <modify-argument index="1">
2207 <modify-argument index="1">
2217 <remove-argument/>
2208 <remove-argument/>
2218 <conversion-rule class="native">
2209 <conversion-rule class="native">
2219 char __result;
2210 char __result;
2220 char &amp; %out% = __result;
2211 char &amp; %out% = __result;
2221 </conversion-rule>
2212 </conversion-rule>
2222 </modify-argument>
2213 </modify-argument>
2223 <modify-argument index="0" replace-value="void">
2214 <modify-argument index="0" replace-value="void">
2224 <conversion-rule class="native">
2215 <conversion-rule class="native">
2225 int %out% = __result;
2216 int %out% = __result;
2226 </conversion-rule>
2217 </conversion-rule>
2227 </modify-argument>
2218 </modify-argument>
2228 </modify-function>
2219 </modify-function>
2229 <modify-function signature="operator&gt;&gt;(signed short&amp;)">
2220 <modify-function signature="operator&gt;&gt;(signed short&amp;)">
2230 <rename to="readShort"/>
2221 <rename to="readShort"/>
2231 <modify-argument index="1">
2222 <modify-argument index="1">
2232 <remove-argument/>
2223 <remove-argument/>
2233 <conversion-rule class="native">
2224 <conversion-rule class="native">
2234 short __result;
2225 short __result;
2235 short &amp; %out% = __result;
2226 short &amp; %out% = __result;
2236 </conversion-rule>
2227 </conversion-rule>
2237 </modify-argument>
2228 </modify-argument>
2238 <modify-argument index="0" replace-value="void">
2229 <modify-argument index="0" replace-value="void">
2239 <conversion-rule class="native">
2230 <conversion-rule class="native">
2240 short %out% = __result;
2231 short %out% = __result;
2241 </conversion-rule>
2232 </conversion-rule>
2242 </modify-argument>
2233 </modify-argument>
2243 </modify-function>
2234 </modify-function>
2244 <modify-function signature="operator&gt;&gt;(signed int&amp;)">
2235 <modify-function signature="operator&gt;&gt;(signed int&amp;)">
2245 <rename to="readInt"/>
2236 <rename to="readInt"/>
2246 <modify-argument index="1">
2237 <modify-argument index="1">
2247 <remove-argument/>
2238 <remove-argument/>
2248 <conversion-rule class="native">
2239 <conversion-rule class="native">
2249 int __result;
2240 int __result;
2250 int &amp; %out% = __result;
2241 int &amp; %out% = __result;
2251 </conversion-rule>
2242 </conversion-rule>
2252 </modify-argument>
2243 </modify-argument>
2253 <modify-argument index="0" replace-value="void">
2244 <modify-argument index="0" replace-value="void">
2254 <conversion-rule class="native">
2245 <conversion-rule class="native">
2255 int %out% = __result;
2246 int %out% = __result;
2256 </conversion-rule>
2247 </conversion-rule>
2257 </modify-argument>
2248 </modify-argument>
2258 </modify-function>
2249 </modify-function>
2259 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
2250 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
2260 <rename to="readUShort"/>
2251 <rename to="readUShort"/>
2261 <modify-argument index="1">
2252 <modify-argument index="1">
2262 <remove-argument/>
2253 <remove-argument/>
2263 <conversion-rule class="native">
2254 <conversion-rule class="native">
2264 unsigned short __result;
2255 unsigned short __result;
2265 unsigned short &amp; %out% = __result;
2256 unsigned short &amp; %out% = __result;
2266 </conversion-rule>
2257 </conversion-rule>
2267 </modify-argument>
2258 </modify-argument>
2268 <modify-argument index="0" replace-value="void">
2259 <modify-argument index="0" replace-value="void">
2269 <conversion-rule class="native">
2260 <conversion-rule class="native">
2270 unsigned short %out% = __result;
2261 unsigned short %out% = __result;
2271 </conversion-rule>
2262 </conversion-rule>
2272 </modify-argument>
2263 </modify-argument>
2273 </modify-function>
2264 </modify-function>
2274 <modify-function signature="operator&gt;&gt;(unsigned int&amp;)">
2265 <modify-function signature="operator&gt;&gt;(unsigned int&amp;)">
2275 <rename to="readUInt"/>
2266 <rename to="readUInt"/>
2276 <modify-argument index="1">
2267 <modify-argument index="1">
2277 <remove-argument/>
2268 <remove-argument/>
2278 <conversion-rule class="native">
2269 <conversion-rule class="native">
2279 unsigned int __result;
2270 unsigned int __result;
2280 unsigned int &amp; %out% = __result;
2271 unsigned int &amp; %out% = __result;
2281 </conversion-rule>
2272 </conversion-rule>
2282 </modify-argument>
2273 </modify-argument>
2283 <modify-argument index="0" replace-value="void">
2274 <modify-argument index="0" replace-value="void">
2284 <conversion-rule class="native">
2275 <conversion-rule class="native">
2285 unsigned int %out% = __result;
2276 unsigned int %out% = __result;
2286 </conversion-rule>
2277 </conversion-rule>
2287 </modify-argument>
2278 </modify-argument>
2288 </modify-function>
2279 </modify-function>
2289 <modify-function signature="operator&gt;&gt;(qlonglong&amp;)">
2280 <modify-function signature="operator&gt;&gt;(qlonglong&amp;)">
2290 <rename to="readLongLong"/>
2281 <rename to="readLongLong"/>
2291 <modify-argument index="1">
2282 <modify-argument index="1">
2292 <remove-argument/>
2283 <remove-argument/>
2293 <conversion-rule class="native">
2284 <conversion-rule class="native">
2294 qlonglong __result;
2285 qlonglong __result;
2295 qlonglong &amp; %out% = __result;
2286 qlonglong &amp; %out% = __result;
2296 </conversion-rule>
2287 </conversion-rule>
2297 </modify-argument>
2288 </modify-argument>
2298 <modify-argument index="0" replace-value="void">
2289 <modify-argument index="0" replace-value="void">
2299 <conversion-rule class="native">
2290 <conversion-rule class="native">
2300 qlonglong %out% = __result;
2291 qlonglong %out% = __result;
2301 </conversion-rule>
2292 </conversion-rule>
2302 </modify-argument>
2293 </modify-argument>
2303 </modify-function>
2294 </modify-function>
2304 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)">
2295 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)">
2305 <rename to="readULongLong"/>
2296 <rename to="readULongLong"/>
2306 <modify-argument index="1">
2297 <modify-argument index="1">
2307 <remove-argument/>
2298 <remove-argument/>
2308 <conversion-rule class="native">
2299 <conversion-rule class="native">
2309 qulonglong __result;
2300 qulonglong __result;
2310 qulonglong &amp; %out% = __result;
2301 qulonglong &amp; %out% = __result;
2311 </conversion-rule>
2302 </conversion-rule>
2312 </modify-argument>
2303 </modify-argument>
2313 <modify-argument index="0" replace-value="void">
2304 <modify-argument index="0" replace-value="void">
2314 <conversion-rule class="native">
2305 <conversion-rule class="native">
2315 qulonglong %out% = __result;
2306 qulonglong %out% = __result;
2316 </conversion-rule>
2307 </conversion-rule>
2317 </modify-argument>
2308 </modify-argument>
2318 </modify-function>
2309 </modify-function>
2319 <modify-function signature="operator&gt;&gt;(float&amp;)">
2310 <modify-function signature="operator&gt;&gt;(float&amp;)">
2320 <rename to="readFloat"/>
2311 <rename to="readFloat"/>
2321 <modify-argument index="1">
2312 <modify-argument index="1">
2322 <remove-argument/>
2313 <remove-argument/>
2323 <conversion-rule class="native">
2314 <conversion-rule class="native">
2324 float __result;
2315 float __result;
2325 float &amp; %out% = __result;
2316 float &amp; %out% = __result;
2326 </conversion-rule>
2317 </conversion-rule>
2327 </modify-argument>
2318 </modify-argument>
2328 <modify-argument index="0" replace-value="void">
2319 <modify-argument index="0" replace-value="void">
2329 <conversion-rule class="native">
2320 <conversion-rule class="native">
2330 float %out% = __result;
2321 float %out% = __result;
2331 </conversion-rule>
2322 </conversion-rule>
2332 </modify-argument>
2323 </modify-argument>
2333 </modify-function>
2324 </modify-function>
2334 <modify-function signature="operator&gt;&gt;(double&amp;)">
2325 <modify-function signature="operator&gt;&gt;(double&amp;)">
2335 <rename to="readDouble"/>
2326 <rename to="readDouble"/>
2336 <modify-argument index="1">
2327 <modify-argument index="1">
2337 <remove-argument/>
2328 <remove-argument/>
2338 <conversion-rule class="native">
2329 <conversion-rule class="native">
2339 double __result;
2330 double __result;
2340 double &amp; %out% = __result;
2331 double &amp; %out% = __result;
2341 </conversion-rule>
2332 </conversion-rule>
2342 </modify-argument>
2333 </modify-argument>
2343 <modify-argument index="0" replace-value="void">
2334 <modify-argument index="0" replace-value="void">
2344 <conversion-rule class="native">
2335 <conversion-rule class="native">
2345 double %out% = __result;
2336 double %out% = __result;
2346 </conversion-rule>
2337 </conversion-rule>
2347 </modify-argument>
2338 </modify-argument>
2348 </modify-function>
2339 </modify-function>
2349
2340
2350 <modify-function signature="operator&lt;&lt;(qulonglong)" remove="all"/>
2341 <modify-function signature="operator&lt;&lt;(qulonglong)" remove="all"/>
2351 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)" remove="all"/>
2342 <modify-function signature="operator&gt;&gt;(qulonglong&amp;)" remove="all"/>
2352 </object-type>
2343 </object-type>
2353
2344
2354 <object-type name="QSystemSemaphore"/>
2345 <object-type name="QSystemSemaphore"/>
2355
2346
2356 <namespace-type name="QtConcurrent" target-type="class">
2347 <namespace-type name="QtConcurrent" target-type="class">
2357 <extra-includes>
2348 <extra-includes>
2358 <include file-name="qtconcurrentreducekernel.h" location="global"/>
2349 <include file-name="qtconcurrentreducekernel.h" location="global"/>
2359 <include file-name="qtconcurrentthreadengine.h" location="global"/>
2350 <include file-name="qtconcurrentthreadengine.h" location="global"/>
2360 </extra-includes>
2351 </extra-includes>
2361 </namespace-type>
2352 </namespace-type>
2362
2353
2363 <value-type name="QFuture" generate="no">
2354 <value-type name="QFuture" generate="no">
2364 <modify-function signature="operator T() const" remove="all"/>
2355 <modify-function signature="operator T() const" remove="all"/>
2365 <modify-function signature="operator=(const QFuture &amp;)" remove="all"/>
2356 <modify-function signature="operator=(const QFuture &amp;)" remove="all"/>
2366 </value-type>
2357 </value-type>
2367 <value-type name="QtJambiVoidFuture" java-name="QFutureVoid">
2358 <value-type name="QtJambiVoidFuture" java-name="QFutureVoid">
2368 <modify-function signature="resultCount()const" remove="all"/>
2359 <modify-function signature="resultCount()const" remove="all"/>
2369 <modify-function signature="isResultReadyAt(int)const" remove="all"/>
2360 <modify-function signature="isResultReadyAt(int)const" remove="all"/>
2370 </value-type>
2361 </value-type>
2371 <value-type name="QtJambiFuture" java-name="QFuture" generic-class="yes"/>
2362 <value-type name="QtJambiFuture" java-name="QFuture" generic-class="yes"/>
2372
2363
2373 <object-type name="QFutureWatcherBase">
2364 <object-type name="QFutureWatcherBase">
2374 <modify-function signature="connectNotify(const char *)" remove="all"/>
2365 <modify-function signature="connectNotify(const char *)" remove="all"/>
2375 <modify-function signature="disconnectNotify(const char *)" remove="all"/>
2366 <modify-function signature="disconnectNotify(const char *)" remove="all"/>
2376 </object-type>
2367 </object-type>
2377 <object-type name="QtJambiVoidFutureWatcher" java-name="QFutureWatcherVoid"/>
2368 <object-type name="QtJambiVoidFutureWatcher" java-name="QFutureWatcherVoid"/>
2378
2369
2379 <object-type name="QFutureWatcher" generate="no">
2370 <object-type name="QFutureWatcher" generate="no">
2380 <modify-function signature="future()const" remove="all"/>
2371 <modify-function signature="future()const" remove="all"/>
2381 </object-type>
2372 </object-type>
2382 <object-type name="QtJambiFutureWatcher" java-name="QFutureWatcher" generic-class="yes"/>
2373 <object-type name="QtJambiFutureWatcher" java-name="QFutureWatcher" generic-class="yes"/>
2383
2374
2384 <object-type name="QFutureSynchronizer" generate="no"/>
2375 <object-type name="QFutureSynchronizer" generate="no"/>
2385 <object-type name="QtJambiFutureSynchronizer" generic-class="yes" java-name="QFutureSynchronizer"/>
2376 <object-type name="QtJambiFutureSynchronizer" generic-class="yes" java-name="QFutureSynchronizer"/>
2386 <object-type name="QtJambiVoidFutureSynchronizer" java-name="QFutureSynchronizerVoid"/>
2377 <object-type name="QtJambiVoidFutureSynchronizer" java-name="QFutureSynchronizerVoid"/>
2387 <object-type name="QThreadPool"/>
2378 <object-type name="QThreadPool"/>
2388
2379
2389 <object-type name="QFutureIterator" generate="no">
2380 <object-type name="QFutureIterator" generate="no">
2390 <modify-function signature="operator=(const QFuture&amp;)" remove="all"/>
2381 <modify-function signature="operator=(const QFuture&amp;)" remove="all"/>
2391 </object-type>
2382 </object-type>
2392 <object-type name="QtJambiFutureIterator" generic-class="yes" java-name="QFutureIterator"/>
2383 <object-type name="QtJambiFutureIterator" generic-class="yes" java-name="QFutureIterator"/>
2393 <object-type name="QRunnable"/>
2384 <object-type name="QRunnable"/>
2394
2385
2395 <object-type name="QSysInfo"/>
2386 <object-type name="QSysInfo"/>
2396 <object-type name="QLibrary"/>
2387 <object-type name="QLibrary"/>
2397 <object-type name="QResource"/>
2388 <object-type name="QResource"/>
2398 <object-type name="QSharedMemory"/>
2389 <object-type name="QSharedMemory"/>
2399 <object-type name="QMetaObject"/>
2390 <object-type name="QMetaObject"/>
2400 <object-type name="QMetaMethod"/>
2391 <object-type name="QMetaMethod"/>
2401 <object-type name="QMetaEnum"/>
2392 <object-type name="QMetaEnum"/>
2402 <object-type name="QMetaProperty"/>
2393 <object-type name="QMetaProperty"/>
2403 <object-type name="QMetaClassInfo"/>
2394 <object-type name="QMetaClassInfo"/>
2404 <object-type name="QElapsedTimer"/>
2395 <object-type name="QElapsedTimer"/>
2405 <object-type name="QMetaType"/>
2396 <object-type name="QMetaType"/>
2406
2397
2407 <!-- Inefficient hash codes -->
2398 <!-- Inefficient hash codes -->
2408 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUuid' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2399 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUuid' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2409 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QLocale' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2400 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QLocale' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2410 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFuture' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2401 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFuture' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2411 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRegExp' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2402 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRegExp' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2412 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFutureVoid' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2403 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFutureVoid' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2413 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUrl' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2404 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUrl' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2414 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QProcessEnvironment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2405 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QProcessEnvironment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
2415
2406
2416 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::selectIteration', unmatched parameter type 'T'"/>
2407 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::selectIteration', unmatched parameter type 'T'"/>
2417 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QVariantAnimation::registerInterpolator', unmatched parameter type 'QVariantAnimation::Interpolator'"/>
2408 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QVariantAnimation::registerInterpolator', unmatched parameter type 'QVariantAnimation::Interpolator'"/>
2418
2409
2419 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'Qt::Initialization'"/>
2410 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'Qt::Initialization'"/>
2420 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'std::*'"/>
2411 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'std::*'"/>
2421 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
2412 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
2422 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
2413 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
2423 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'FILE\*'"/>
2414 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'FILE\*'"/>
2424 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QByteArray::Data\*'"/>
2415 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QByteArray::Data\*'"/>
2425 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFC'"/>
2416 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFC'"/>
2426 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFI'"/>
2417 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFI'"/>
2427 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::ExtensionOption const\*'"/>
2418 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::ExtensionOption const\*'"/>
2428 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::Iterator\*'"/>
2419 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::Iterator\*'"/>
2429 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QDataStream::ByteOrder'"/>
2420 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QDataStream::ByteOrder'"/>
2430 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
2421 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
2431 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
2422 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
2432 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
2423 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
2433 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPointer&lt;*&gt;'"/>
2424 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPointer&lt;*&gt;'"/>
2434 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QVector&lt;*&gt;'"/>
2425 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QVector&lt;*&gt;'"/>
2435 <suppress-warning text="* private virtual function '*' in 'QAbstractListModel'"/>
2426 <suppress-warning text="* private virtual function '*' in 'QAbstractListModel'"/>
2436 <suppress-warning text="* private virtual function '*' in 'QAbstractTableModel'"/>
2427 <suppress-warning text="* private virtual function '*' in 'QAbstractTableModel'"/>
2437 <suppress-warning text="* private virtual function '*' in 'QListWidget'"/>
2428 <suppress-warning text="* private virtual function '*' in 'QListWidget'"/>
2438 <suppress-warning text="* private virtual function '*' in 'QTreeWidget'"/>
2429 <suppress-warning text="* private virtual function '*' in 'QTreeWidget'"/>
2439 <suppress-warning text="* private virtual function '*' in 'QFontDialog'"/>
2430 <suppress-warning text="* private virtual function '*' in 'QFontDialog'"/>
2440 <suppress-warning text="* private virtual function '*' in 'QTableWidget'"/>
2431 <suppress-warning text="* private virtual function '*' in 'QTableWidget'"/>
2441 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'"/>
2432 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'"/>
2442 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'"/>
2433 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'"/>
2443 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'"/>
2434 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'"/>
2444 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'"/>
2435 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'"/>
2445 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown operator 'T'"/>
2436 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown operator 'T'"/>
2446 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constBegin', unmatched return type 'const_iterator'"/>
2437 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constBegin', unmatched return type 'const_iterator'"/>
2447 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::end', unmatched return type 'const_iterator'"/>
2438 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::end', unmatched return type 'const_iterator'"/>
2448 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constEnd', unmatched return type 'const_iterator'"/>
2439 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constEnd', unmatched return type 'const_iterator'"/>
2449 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::QFuture', unmatched parameter type 'QFutureInterface&lt;T&gt;*'"/>
2440 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::QFuture', unmatched parameter type 'QFutureInterface&lt;T&gt;*'"/>
2450 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::begin', unmatched return type 'const_iterator'"/>
2441 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::begin', unmatched return type 'const_iterator'"/>
2451 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::advance', unmatched parameter type 'It&amp;'"/>
2442 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::advance', unmatched parameter type 'It&amp;'"/>
2452 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'Sequence'"/>
2443 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'Sequence'"/>
2453 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;U&gt;'"/>
2444 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;U&gt;'"/>
2454 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;MapFunctor::result_type&gt;'"/>
2445 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;MapFunctor::result_type&gt;'"/>
2455 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'OutputSequence'"/>
2446 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'OutputSequence'"/>
2456 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Iterator'"/>
2447 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Iterator'"/>
2457 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Sequence const&amp;'"/>
2448 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Sequence const&amp;'"/>
2458 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filter', unmatched parameter type 'Sequence&amp;'"/>
2449 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filter', unmatched parameter type 'Sequence&amp;'"/>
2459 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;qValueType&lt;Iterator&gt;::value_type&gt;"/>
2450 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;qValueType&lt;Iterator&gt;::value_type&gt;"/>
2460 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Sequence::value_type&gt;'"/>
2451 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Sequence::value_type&gt;'"/>
2461 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Iterator::value_type&gt;'"/>
2452 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Iterator::value_type&gt;'"/>
2462 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'V'"/>
2453 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'V'"/>
2463 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'W'"/>
2454 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'W'"/>
2464 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'ResultType'"/>
2455 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'ResultType'"/>
2465 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'U'"/>
2456 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'U'"/>
2466 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'OutputSequence'"/>
2457 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'OutputSequence'"/>
2467 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'Sequence'"/>
2458 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'Sequence'"/>
2468 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMappedReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'"/>
2459 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMappedReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'"/>
2469 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'U'"/>
2460 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'U'"/>
2470 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'V'"/>
2461 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'V'"/>
2471 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'ResultType'"/>
2462 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'ResultType'"/>
2472 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMap', unmatched return type 'ThreadEngineStarter&lt;void&gt;'"/>
2463 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMap', unmatched return type 'ThreadEngineStarter&lt;void&gt;'"/>
2473 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startThreadEngine', unmatched return type 'ThreadEngineStarter&lt;ThreadEngine::ResultType&gt;'"/>
2464 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startThreadEngine', unmatched return type 'ThreadEngineStarter&lt;ThreadEngine::ResultType&gt;'"/>
2474 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Iterator'"/>
2465 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Iterator'"/>
2475 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Sequence const&amp;'"/>
2466 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Sequence const&amp;'"/>
2476 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Iterator'"/>
2467 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Iterator'"/>
2477 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Sequence const&amp;'"/>
2468 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Sequence const&amp;'"/>
2478 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Iterator'"/>
2469 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Iterator'"/>
2479 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Sequence&amp;'"/>
2470 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Sequence&amp;'"/>
2480 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filterInternal', unmatched return type 'ThreadEngineStarter&lt;void&gt;'"/>
2471 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filterInternal', unmatched return type 'ThreadEngineStarter&lt;void&gt;'"/>
2481 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0lt;T,Class&gt;::type'"/>
2472 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0lt;T,Class&gt;::type'"/>
2482 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'SelectFunctor0&lt;T,T&gt;::type'"/>
2473 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'SelectFunctor0&lt;T,T&gt;::type'"/>
2483 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Iterator'"/>
2474 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Iterator'"/>
2484 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Sequence const&amp;'"/>
2475 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Sequence const&amp;'"/>
2485 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Iterator'"/>
2476 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Iterator'"/>
2486 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Sequence&amp;'"/>
2477 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Sequence&amp;'"/>
2487 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMapped', unmatched return type 'QtConcurrent::ThreadEngineStarter&lt;T&gt;'"/>
2478 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMapped', unmatched return type 'QtConcurrent::ThreadEngineStarter&lt;T&gt;'"/>
2488 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFilteredReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'"/>
2479 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFilteredReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'"/>
2489 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const*'"/>
2480 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const*'"/>
2490 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class*'"/>
2481 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class*'"/>
2491 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const&amp;'"/>
2482 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const&amp;'"/>
2492 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject*'"/>
2483 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject*'"/>
2493 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject'"/>
2484 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject'"/>
2494 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'T'"/>
2485 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'T'"/>
2495 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilter', unmatched parameter type 'Sequence&amp;'"/>
2486 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilter', unmatched parameter type 'Sequence&amp;'"/>
2496 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0&lt;T,Class&gt;::type'"/>
2487 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0&lt;T,Class&gt;::type'"/>
2497
2488
2498 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFuture&lt;void&gt;::operator= - definition *ignored*"/>
2489 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFuture&lt;void&gt;::operator= - definition *ignored*"/>
2499 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureInterface&lt;void&gt;::future - definition *ignored*"/>
2490 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureInterface&lt;void&gt;::future - definition *ignored*"/>
2500 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureWatcher&lt;void&gt;::setFuture - definition *ignored*"/>
2491 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureWatcher&lt;void&gt;::setFuture - definition *ignored*"/>
2501
2492
2502
2493
2503 </typesystem>
2494 </typesystem>
@@ -1,5693 +1,5720
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="QIconEngineV2"/><rejection class="QInputMethodEvent"/><rejection class="QPainterPath::Element"/><rejection class="QTextBlock::iterator"/><rejection class="QTextEdit::ExtraSelection"/><rejection class="QTextFrame::iterator"/><rejection class="QTextLayout::FormatRange"/><rejection class="QTreeWidgetItemIterator"/><rejection class="QAccessibleFactoryInterface"/><rejection class="QIconEngineFactoryInterfaceV2"/><rejection class="QImageIOHandlerFactoryInterface"/><rejection class="QInputContextFactoryInterface"/><rejection class="QStyleFactoryInterface"/><rejection class="QPictureFormatInterface"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QPalette::NColorRoles"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Cannot find enum constant for value 'DragMove' in 'QDragMoveEvent' or any of its super classes"/>
2 <typesystem package="com.trolltech.qt.gui"><rejection class="QAbstractTextDocumentLayout"/><rejection class="QColormap"/><rejection class="QIconEngineV2"/><rejection class="QInputMethodEvent"/><rejection class="QPainterPath::Element"/><rejection class="QTextBlock::iterator"/><rejection class="QTextEdit::ExtraSelection"/><rejection class="QTextFrame::iterator"/><rejection class="QTextLayout::FormatRange"/><rejection class="QTreeWidgetItemIterator"/><rejection class="QAccessibleFactoryInterface"/><rejection class="QIconEngineFactoryInterfaceV2"/><rejection class="QImageIOHandlerFactoryInterface"/><rejection class="QInputContextFactoryInterface"/><rejection class="QStyleFactoryInterface"/><rejection class="QPictureFormatInterface"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QPalette::NColorRoles"/><suppress-warning text="WARNING(MetaJavaBuilder) :: Cannot find enum constant for value 'DragMove' in 'QDragMoveEvent' or any of its super classes"/>
3
3
4 <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
9
10 <rejection class="QGenericMatrix"/>
10 <rejection class="QGenericMatrix"/>
11 <rejection class="QPixmapFilterPrivate"/>
11 <rejection class="QPixmapFilterPrivate"/>
12 <rejection class="QPenPrivate"/>
12 <rejection class="QPenPrivate"/>
13 <rejection class="QGtkStyle"/>
13 <rejection class="QGtkStyle"/>
14 <rejection class="QWindowsCEStyle"/>
14 <rejection class="QWindowsCEStyle"/>
15 <rejection class="QWindowsMobileStyle"/>
15 <rejection class="QWindowsMobileStyle"/>
16 <rejection class="QAbstractUndoItem"/>
16 <rejection class="QAbstractUndoItem"/>
17 <rejection class="QAccessibleApplication"/>
17 <rejection class="QAccessibleApplication"/>
18 <rejection class="QBrushData"/>
18 <rejection class="QBrushData"/>
19 <rejection class="QImageTextKeyLang"/>
19 <rejection class="QImageTextKeyLang"/>
20 <rejection class="QItemEditorCreator"/>
20 <rejection class="QItemEditorCreator"/>
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 <enum-type name="QStaticText::PerformanceHint"/>
98 <enum-type name="QStaticText::PerformanceHint"/>
99 <enum-type name="QTextBlockFormat::LineHeightTypes"/>
99 <enum-type name="QTextBlockFormat::LineHeightTypes"/>
100 <enum-type name="QStyleOptionTabWidgetFrameV2::StyleOptionVersion"/>
100 <enum-type name="QStyleOptionTabWidgetFrameV2::StyleOptionVersion"/>
101 <enum-type name="QStyleOptionTabBarBaseV2::StyleOptionVersion"/>
101 <enum-type name="QStyleOptionTabBarBaseV2::StyleOptionVersion"/>
102 <enum-type name="QTabBar::SelectionBehavior"/>
102 <enum-type name="QTabBar::SelectionBehavior"/>
103 <enum-type name="QTabBar::ButtonPosition"/>
103 <enum-type name="QTabBar::ButtonPosition"/>
104 <enum-type name="QInputDialog::InputMode"/>
104 <enum-type name="QInputDialog::InputMode"/>
105 <enum-type name="QInputDialog::InputDialogOption" flags="QInputDialog::InputDialogOptions"/>
105 <enum-type name="QInputDialog::InputDialogOption" flags="QInputDialog::InputDialogOptions"/>
106 <enum-type name="QFontDialog::FontDialogOption" flags="QFontDialog::FontDialogOptions"/>
106 <enum-type name="QFontDialog::FontDialogOption" flags="QFontDialog::FontDialogOptions"/>
107 <enum-type name="QColorDialog::ColorDialogOption" flags="QColorDialog::ColorDialogOptions"/>
107 <enum-type name="QColorDialog::ColorDialogOption" flags="QColorDialog::ColorDialogOptions"/>
108 <enum-type name="QAbstractItemDelegate::EndEditHint"/>
108 <enum-type name="QAbstractItemDelegate::EndEditHint"/>
109 <enum-type name="QAbstractItemView::CursorAction"/>
109 <enum-type name="QAbstractItemView::CursorAction"/>
110 <enum-type name="QAbstractItemView::DragDropMode"/>
110 <enum-type name="QAbstractItemView::DragDropMode"/>
111 <enum-type name="QAbstractItemView::DropIndicatorPosition"/>
111 <enum-type name="QAbstractItemView::DropIndicatorPosition"/>
112 <enum-type name="QAbstractItemView::EditTrigger" flags="QAbstractItemView::EditTriggers"/>
112 <enum-type name="QAbstractItemView::EditTrigger" flags="QAbstractItemView::EditTriggers"/>
113 <enum-type name="QAbstractItemView::ScrollHint"/>
113 <enum-type name="QAbstractItemView::ScrollHint"/>
114 <enum-type name="QAbstractItemView::ScrollMode"/>
114 <enum-type name="QAbstractItemView::ScrollMode"/>
115 <enum-type name="QAbstractItemView::SelectionBehavior"/>
115 <enum-type name="QAbstractItemView::SelectionBehavior"/>
116 <enum-type name="QAbstractItemView::SelectionMode"/>
116 <enum-type name="QAbstractItemView::SelectionMode"/>
117 <enum-type name="QAbstractItemView::State"/>
117 <enum-type name="QAbstractItemView::State"/>
118 <enum-type name="QAbstractPrintDialog::PrintDialogOption" flags="QAbstractPrintDialog::PrintDialogOptions"/>
118 <enum-type name="QAbstractPrintDialog::PrintDialogOption" flags="QAbstractPrintDialog::PrintDialogOptions"/>
119 <enum-type name="QAbstractPrintDialog::PrintRange"/>
119 <enum-type name="QAbstractPrintDialog::PrintRange"/>
120 <enum-type name="QAbstractSlider::SliderAction"/>
120 <enum-type name="QAbstractSlider::SliderAction"/>
121 <enum-type name="QAbstractSlider::SliderChange"/>
121 <enum-type name="QAbstractSlider::SliderChange"/>
122 <enum-type name="QAbstractSpinBox::ButtonSymbols"/>
122 <enum-type name="QAbstractSpinBox::ButtonSymbols"/>
123 <enum-type name="QAbstractSpinBox::CorrectionMode"/>
123 <enum-type name="QAbstractSpinBox::CorrectionMode"/>
124 <enum-type name="QAbstractSpinBox::StepEnabledFlag" flags="QAbstractSpinBox::StepEnabled"/>
124 <enum-type name="QAbstractSpinBox::StepEnabledFlag" flags="QAbstractSpinBox::StepEnabled"/>
125 <enum-type name="QAccessible::Event"/>
125 <enum-type name="QAccessible::Event"/>
126 <enum-type name="QAccessible::Method"/>
126 <enum-type name="QAccessible::Method"/>
127 <enum-type name="QAccessible::RelationFlag" flags="QAccessible::Relation"/>
127 <enum-type name="QAccessible::RelationFlag" flags="QAccessible::Relation"/>
128 <enum-type name="QAccessible::Role"/>
128 <enum-type name="QAccessible::Role"/>
129 <enum-type name="QAccessible::StateFlag" flags="QAccessible::State"/>
129 <enum-type name="QAccessible::StateFlag" flags="QAccessible::State"/>
130 <enum-type name="QAccessible::Text"/>
130 <enum-type name="QAccessible::Text"/>
131 <enum-type name="QDesktopServices::StandardLocation"/>
131 <enum-type name="QDesktopServices::StandardLocation"/>
132 <enum-type name="QDirModel::Roles"/>
132 <enum-type name="QDirModel::Roles"/>
133 <enum-type name="QFont::Capitalization"/>
133 <enum-type name="QFont::Capitalization"/>
134 <enum-type name="QFont::SpacingType"/>
134 <enum-type name="QFont::SpacingType"/>
135 <enum-type name="QGraphicsItem::CacheMode"/>
135 <enum-type name="QGraphicsItem::CacheMode"/>
136 <enum-type name="QMdiArea::AreaOption" flags="QMdiArea::AreaOptions"/>
136 <enum-type name="QMdiArea::AreaOption" flags="QMdiArea::AreaOptions"/>
137 <enum-type name="QMdiArea::WindowOrder"/>
137 <enum-type name="QMdiArea::WindowOrder"/>
138 <enum-type name="QMdiArea::ViewMode"/>
138 <enum-type name="QMdiArea::ViewMode"/>
139 <enum-type name="QFileSystemModel::Roles"/>
139 <enum-type name="QFileSystemModel::Roles"/>
140 <enum-type name="QFormLayout::FieldGrowthPolicy"/>
140 <enum-type name="QFormLayout::FieldGrowthPolicy"/>
141 <enum-type name="QFormLayout::FormStyle"/>
141 <enum-type name="QFormLayout::FormStyle"/>
142 <enum-type name="QFormLayout::ItemRole"/>
142 <enum-type name="QFormLayout::ItemRole"/>
143 <enum-type name="QFormLayout::RowWrapPolicy"/>
143 <enum-type name="QFormLayout::RowWrapPolicy"/>
144 <enum-type name="QGraphicsProxyWidget::enum_1"/>
144 <enum-type name="QGraphicsProxyWidget::enum_1"/>
145 <enum-type name="QGraphicsWidget::enum_1"/>
145 <enum-type name="QGraphicsWidget::enum_1"/>
146 <enum-type name="QPlainTextEdit::LineWrapMode"/>
146 <enum-type name="QPlainTextEdit::LineWrapMode"/>
147 <enum-type name="QPrintPreviewWidget::ViewMode"/>
147 <enum-type name="QPrintPreviewWidget::ViewMode"/>
148 <enum-type name="QPrintPreviewWidget::ZoomMode"/>
148 <enum-type name="QPrintPreviewWidget::ZoomMode"/>
149 <enum-type name="QStyleOptionTabV3::StyleOptionVersion"/>
149 <enum-type name="QStyleOptionTabV3::StyleOptionVersion"/>
150 <enum-type name="QStyleOptionFrameV3::StyleOptionVersion"/>
150 <enum-type name="QStyleOptionFrameV3::StyleOptionVersion"/>
151 <enum-type name="QStyleOptionViewItemV4::StyleOptionVersion"/>
151 <enum-type name="QStyleOptionViewItemV4::StyleOptionVersion"/>
152 <enum-type name="QStyleOptionViewItemV4::ViewItemPosition"/>
152 <enum-type name="QStyleOptionViewItemV4::ViewItemPosition"/>
153
153
154 <enum-type name="QMdiSubWindow::SubWindowOption" flags="QMdiSubWindow::SubWindowOptions"/>
154 <enum-type name="QMdiSubWindow::SubWindowOption" flags="QMdiSubWindow::SubWindowOptions"/>
155
155
156 <enum-type name="QAction::ActionEvent"/>
156 <enum-type name="QAction::ActionEvent"/>
157 <enum-type name="QAction::MenuRole"/>
157 <enum-type name="QAction::MenuRole"/>
158 <enum-type name="QApplication::ColorSpec"/>
158 <enum-type name="QApplication::ColorSpec"/>
159 <enum-type name="QApplication::Type"/>
159 <enum-type name="QApplication::Type"/>
160 <enum-type name="QCalendarWidget::HorizontalHeaderFormat"/>
160 <enum-type name="QCalendarWidget::HorizontalHeaderFormat"/>
161 <enum-type name="QCalendarWidget::SelectionMode"/>
161 <enum-type name="QCalendarWidget::SelectionMode"/>
162 <enum-type name="QCalendarWidget::VerticalHeaderFormat"/>
162 <enum-type name="QCalendarWidget::VerticalHeaderFormat"/>
163 <enum-type name="QColor::Spec"/>
163 <enum-type name="QColor::Spec"/>
164 <enum-type name="QColormap::Mode"/>
164 <enum-type name="QColormap::Mode"/>
165 <enum-type name="QComboBox::InsertPolicy"/>
165 <enum-type name="QComboBox::InsertPolicy"/>
166 <enum-type name="QComboBox::SizeAdjustPolicy"/>
166 <enum-type name="QComboBox::SizeAdjustPolicy"/>
167 <enum-type name="QCompleter::CompletionMode"/>
167 <enum-type name="QCompleter::CompletionMode"/>
168 <enum-type name="QCompleter::ModelSorting"/>
168 <enum-type name="QCompleter::ModelSorting"/>
169 <enum-type name="QContextMenuEvent::Reason"/>
169 <enum-type name="QContextMenuEvent::Reason"/>
170 <enum-type name="QDataWidgetMapper::SubmitPolicy"/>
170 <enum-type name="QDataWidgetMapper::SubmitPolicy"/>
171 <enum-type name="QDateTimeEdit::Section" flags="QDateTimeEdit::Sections"/>
171 <enum-type name="QDateTimeEdit::Section" flags="QDateTimeEdit::Sections"/>
172 <enum-type name="QDialog::DialogCode"/>
172 <enum-type name="QDialog::DialogCode"/>
173 <enum-type name="QDialogButtonBox::ButtonLayout"/>
173 <enum-type name="QDialogButtonBox::ButtonLayout"/>
174 <enum-type name="QDialogButtonBox::ButtonRole"/>
174 <enum-type name="QDialogButtonBox::ButtonRole"/>
175 <enum-type name="QFileDialog::AcceptMode"/>
175 <enum-type name="QFileDialog::AcceptMode"/>
176 <enum-type name="QFileDialog::DialogLabel"/>
176 <enum-type name="QFileDialog::DialogLabel"/>
177 <enum-type name="QFileDialog::FileMode"/>
177 <enum-type name="QFileDialog::FileMode"/>
178 <enum-type name="QFileDialog::Option" flags="QFileDialog::Options"/>
178 <enum-type name="QFileDialog::Option" flags="QFileDialog::Options"/>
179 <enum-type name="QFileDialog::ViewMode"/>
179 <enum-type name="QFileDialog::ViewMode"/>
180 <enum-type name="QFileIconProvider::IconType"/>
180 <enum-type name="QFileIconProvider::IconType"/>
181 <enum-type name="QFont::Stretch"/>
181 <enum-type name="QFont::Stretch"/>
182 <enum-type name="QFont::Style"/>
182 <enum-type name="QFont::Style"/>
183 <enum-type name="QFont::StyleStrategy"/>
183 <enum-type name="QFont::StyleStrategy"/>
184 <enum-type name="QFont::Weight"/>
184 <enum-type name="QFont::Weight"/>
185 <enum-type name="QFontComboBox::FontFilter" flags="QFontComboBox::FontFilters"/>
185 <enum-type name="QFontComboBox::FontFilter" flags="QFontComboBox::FontFilters"/>
186 <enum-type name="QFrame::Shadow" extensible="yes"/>
186 <enum-type name="QFrame::Shadow" extensible="yes"/>
187 <enum-type name="QFrame::Shape"/>
187 <enum-type name="QFrame::Shape"/>
188 <enum-type name="QFrame::StyleMask"/>
188 <enum-type name="QFrame::StyleMask"/>
189 <enum-type name="QGradient::CoordinateMode"/>
189 <enum-type name="QGradient::CoordinateMode"/>
190 <enum-type name="QGradient::Spread" lower-bound="QGradient.PadSpread" upper-bound="QGradient.RepeatSpread"/>
190 <enum-type name="QGradient::Spread" lower-bound="QGradient.PadSpread" upper-bound="QGradient.RepeatSpread"/>
191 <enum-type name="QGradient::Type"/>
191 <enum-type name="QGradient::Type"/>
192 <enum-type name="QGraphicsEllipseItem::enum_1"/>
192 <enum-type name="QGraphicsEllipseItem::enum_1"/>
193 <enum-type name="QGraphicsItem::Extension"/>
193 <enum-type name="QGraphicsItem::Extension"/>
194 <enum-type name="QGraphicsItem::GraphicsItemChange"/>
194 <enum-type name="QGraphicsItem::GraphicsItemChange"/>
195 <enum-type name="QGraphicsItem::GraphicsItemFlag" flags="QGraphicsItem::GraphicsItemFlags"/>
195 <enum-type name="QGraphicsItem::GraphicsItemFlag" flags="QGraphicsItem::GraphicsItemFlags"/>
196 <enum-type name="QGraphicsItem::enum_1"/>
196 <enum-type name="QGraphicsItem::enum_1"/>
197 <enum-type name="QGraphicsItemGroup::enum_1"/>
197 <enum-type name="QGraphicsItemGroup::enum_1"/>
198 <enum-type name="QGraphicsLineItem::enum_1"/>
198 <enum-type name="QGraphicsLineItem::enum_1"/>
199 <enum-type name="QGraphicsPathItem::enum_1"/>
199 <enum-type name="QGraphicsPathItem::enum_1"/>
200 <enum-type name="QGraphicsPixmapItem::ShapeMode"/>
200 <enum-type name="QGraphicsPixmapItem::ShapeMode"/>
201 <enum-type name="QGraphicsPixmapItem::enum_1"/>
201 <enum-type name="QGraphicsPixmapItem::enum_1"/>
202 <enum-type name="QGraphicsPolygonItem::enum_1"/>
202 <enum-type name="QGraphicsPolygonItem::enum_1"/>
203 <enum-type name="QGraphicsRectItem::enum_1"/>
203 <enum-type name="QGraphicsRectItem::enum_1"/>
204 <enum-type name="QGraphicsScene::ItemIndexMethod"/>
204 <enum-type name="QGraphicsScene::ItemIndexMethod"/>
205 <enum-type name="QGraphicsSceneContextMenuEvent::Reason"/>
205 <enum-type name="QGraphicsSceneContextMenuEvent::Reason"/>
206 <enum-type name="QGraphicsSimpleTextItem::enum_1"/>
206 <enum-type name="QGraphicsSimpleTextItem::enum_1"/>
207 <enum-type name="QGraphicsTextItem::enum_1"/>
207 <enum-type name="QGraphicsTextItem::enum_1"/>
208 <enum-type name="QGraphicsView::CacheModeFlag" flags="QGraphicsView::CacheMode"/>
208 <enum-type name="QGraphicsView::CacheModeFlag" flags="QGraphicsView::CacheMode"/>
209 <enum-type name="QGraphicsView::DragMode"/>
209 <enum-type name="QGraphicsView::DragMode"/>
210 <enum-type name="QGraphicsView::OptimizationFlag" flags="QGraphicsView::OptimizationFlags"/>
210 <enum-type name="QGraphicsView::OptimizationFlag" flags="QGraphicsView::OptimizationFlags"/>
211 <enum-type name="QGraphicsView::ViewportAnchor"/>
211 <enum-type name="QGraphicsView::ViewportAnchor"/>
212 <enum-type name="QGraphicsView::ViewportUpdateMode"/>
212 <enum-type name="QGraphicsView::ViewportUpdateMode"/>
213 <enum-type name="QIcon::Mode"/>
213 <enum-type name="QIcon::Mode"/>
214 <enum-type name="QIcon::State"/>
214 <enum-type name="QIcon::State"/>
215 <enum-type name="QImage::Format"/>
215 <enum-type name="QImage::Format"/>
216 <enum-type name="QImage::InvertMode"/>
216 <enum-type name="QImage::InvertMode"/>
217 <enum-type name="QImageIOHandler::ImageOption"/>
217 <enum-type name="QImageIOHandler::ImageOption"/>
218 <enum-type name="QImageReader::ImageReaderError"/>
218 <enum-type name="QImageReader::ImageReaderError"/>
219 <enum-type name="QImageWriter::ImageWriterError"/>
219 <enum-type name="QImageWriter::ImageWriterError"/>
220 <enum-type name="QInputContext::StandardFormat"/>
220 <enum-type name="QInputContext::StandardFormat"/>
221 <enum-type name="QInputMethodEvent::AttributeType"/>
221 <enum-type name="QInputMethodEvent::AttributeType"/>
222 <enum-type name="QItemSelectionModel::SelectionFlag" flags="QItemSelectionModel::SelectionFlags"/>
222 <enum-type name="QItemSelectionModel::SelectionFlag" flags="QItemSelectionModel::SelectionFlags"/>
223 <enum-type name="QKeySequence::SequenceFormat"/>
223 <enum-type name="QKeySequence::SequenceFormat"/>
224 <enum-type name="QKeySequence::SequenceMatch"/>
224 <enum-type name="QKeySequence::SequenceMatch"/>
225 <enum-type name="QKeySequence::StandardKey"/>
225 <enum-type name="QKeySequence::StandardKey"/>
226 <enum-type name="QLCDNumber::Mode"/>
226 <enum-type name="QLCDNumber::Mode"/>
227 <enum-type name="QLCDNumber::SegmentStyle"/>
227 <enum-type name="QLCDNumber::SegmentStyle"/>
228 <enum-type name="QLayout::SizeConstraint"/>
228 <enum-type name="QLayout::SizeConstraint"/>
229 <enum-type name="QLineEdit::EchoMode"/>
229 <enum-type name="QLineEdit::EchoMode"/>
230 <enum-type name="QListView::Flow"/>
230 <enum-type name="QListView::Flow"/>
231 <enum-type name="QListView::LayoutMode"/>
231 <enum-type name="QListView::LayoutMode"/>
232 <enum-type name="QListView::Movement"/>
232 <enum-type name="QListView::Movement"/>
233 <enum-type name="QListView::ResizeMode"/>
233 <enum-type name="QListView::ResizeMode"/>
234 <enum-type name="QListView::ViewMode"/>
234 <enum-type name="QListView::ViewMode"/>
235 <enum-type name="QListWidgetItem::ItemType"/>
235 <enum-type name="QListWidgetItem::ItemType"/>
236 <enum-type name="QMainWindow::DockOption" flags="QMainWindow::DockOptions"/>
236 <enum-type name="QMainWindow::DockOption" flags="QMainWindow::DockOptions"/>
237 <enum-type name="QMessageBox::ButtonRole"/>
237 <enum-type name="QMessageBox::ButtonRole"/>
238 <enum-type name="QMessageBox::Icon"/>
238 <enum-type name="QMessageBox::Icon"/>
239 <enum-type name="QMovie::CacheMode"/>
239 <enum-type name="QMovie::CacheMode"/>
240 <enum-type name="QMovie::MovieState"/>
240 <enum-type name="QMovie::MovieState"/>
241 <enum-type name="QPaintDevice::PaintDeviceMetric"/>
241 <enum-type name="QPaintDevice::PaintDeviceMetric"/>
242 <enum-type name="QPaintEngine::DirtyFlag" flags="QPaintEngine::DirtyFlags"/>
242 <enum-type name="QPaintEngine::DirtyFlag" flags="QPaintEngine::DirtyFlags"/>
243 <enum-type name="QPaintEngine::PaintEngineFeature" flags="QPaintEngine::PaintEngineFeatures"/>
243 <enum-type name="QPaintEngine::PaintEngineFeature" flags="QPaintEngine::PaintEngineFeatures"/>
244 <enum-type name="QPaintEngine::PolygonDrawMode"/>
244 <enum-type name="QPaintEngine::PolygonDrawMode"/>
245 <enum-type name="QPaintEngine::Type"/>
245 <enum-type name="QPaintEngine::Type"/>
246 <enum-type name="QPageSetupDialog::PageSetupDialogOption" flags="QPageSetupDialog::PageSetupDialogOptions"/>
246 <enum-type name="QPageSetupDialog::PageSetupDialogOption" flags="QPageSetupDialog::PageSetupDialogOptions"/>
247 <enum-type name="QPainter::CompositionMode"/>
247 <enum-type name="QPainter::CompositionMode"/>
248 <enum-type name="QPainter::RenderHint" flags="QPainter::RenderHints"/>
248 <enum-type name="QPainter::RenderHint" flags="QPainter::RenderHints"/>
249 <enum-type name="QPainterPath::ElementType"/>
249 <enum-type name="QPainterPath::ElementType"/>
250 <enum-type name="QPrintEngine::PrintEnginePropertyKey">
250 <enum-type name="QPrintEngine::PrintEnginePropertyKey">
251 <reject-enum-value name="PPK_PaperSize"/>
251 <reject-enum-value name="PPK_PaperSize"/>
252 </enum-type>
252 </enum-type>
253 <enum-type name="QPrinter::ColorMode"/>
253 <enum-type name="QPrinter::ColorMode"/>
254 <enum-type name="QPrinter::Orientation"/>
254 <enum-type name="QPrinter::Orientation"/>
255 <enum-type name="QPrinter::OutputFormat"/>
255 <enum-type name="QPrinter::OutputFormat"/>
256 <enum-type name="QPrinter::PageOrder"/>
256 <enum-type name="QPrinter::PageOrder"/>
257 <enum-type name="QPrinter::PaperSource"/>
257 <enum-type name="QPrinter::PaperSource"/>
258 <enum-type name="QPrinter::PrintRange"/>
258 <enum-type name="QPrinter::PrintRange"/>
259 <enum-type name="QPrinter::PrinterMode"/>
259 <enum-type name="QPrinter::PrinterMode"/>
260 <enum-type name="QPrinter::PrinterState"/>
260 <enum-type name="QPrinter::PrinterState"/>
261 <enum-type name="QPrinter::Unit"/>
261 <enum-type name="QPrinter::Unit"/>
262 <enum-type name="QPrinter::DuplexMode"/>
262 <enum-type name="QPrinter::DuplexMode"/>
263 <enum-type name="QProgressBar::Direction"/>
263 <enum-type name="QProgressBar::Direction"/>
264 <enum-type name="QRegion::RegionType"/>
264 <enum-type name="QRegion::RegionType"/>
265 <enum-type name="QRubberBand::Shape"/>
265 <enum-type name="QRubberBand::Shape"/>
266 <enum-type name="QSessionManager::RestartHint"/>
266 <enum-type name="QSessionManager::RestartHint"/>
267 <enum-type name="QSizePolicy::Policy"/>
267 <enum-type name="QSizePolicy::Policy"/>
268 <enum-type name="QSizePolicy::PolicyFlag"/>
268 <enum-type name="QSizePolicy::PolicyFlag"/>
269 <enum-type name="QSizePolicy::ControlType" flags="QSizePolicy::ControlTypes"/>
269 <enum-type name="QSizePolicy::ControlType" flags="QSizePolicy::ControlTypes"/>
270 <enum-type name="QStandardItem::ItemType"/>
270 <enum-type name="QStandardItem::ItemType"/>
271 <enum-type name="QStyle::SubControl" flags="QStyle::SubControls" extensible="yes" force-integer="yes"/>
271 <enum-type name="QStyle::SubControl" flags="QStyle::SubControls" extensible="yes" force-integer="yes"/>
272 <enum-type name="QStyle::ComplexControl" extensible="yes"/>
272 <enum-type name="QStyle::ComplexControl" extensible="yes"/>
273 <enum-type name="QStyle::ContentsType" extensible="yes"/>
273 <enum-type name="QStyle::ContentsType" extensible="yes"/>
274 <enum-type name="QStyle::ControlElement" extensible="yes"/>
274 <enum-type name="QStyle::ControlElement" extensible="yes"/>
275 <enum-type name="QStyle::PixelMetric" extensible="yes">
275 <enum-type name="QStyle::PixelMetric" extensible="yes">
276 <reject-enum-value name="PM_MDIFrameWidth"/>
276 <reject-enum-value name="PM_MDIFrameWidth"/>
277 <reject-enum-value name="PM_MDIMinimizedWidth"/>
277 <reject-enum-value name="PM_MDIMinimizedWidth"/>
278 </enum-type>
278 </enum-type>
279 <enum-type name="QStyle::PrimitiveElement" extensible="yes">
279 <enum-type name="QStyle::PrimitiveElement" extensible="yes">
280 <reject-enum-value name="PE_IndicatorItemViewItemCheck"/>
280 <reject-enum-value name="PE_IndicatorItemViewItemCheck"/>
281 <reject-enum-value name="PE_FrameStatusBarItem"/>
281 <reject-enum-value name="PE_FrameStatusBarItem"/>
282 </enum-type>
282 </enum-type>
283 <enum-type name="QStyle::StandardPixmap" extensible="yes"/>
283 <enum-type name="QStyle::StandardPixmap" extensible="yes"/>
284 <enum-type name="QStyle::StateFlag" flags="QStyle::State"/>
284 <enum-type name="QStyle::StateFlag" flags="QStyle::State"/>
285 <enum-type name="QStyle::SubElement" extensible="yes">
285 <enum-type name="QStyle::SubElement" extensible="yes">
286 <reject-enum-value name="SE_ItemViewItemCheckIndicator"/>
286 <reject-enum-value name="SE_ItemViewItemCheckIndicator"/>
287 </enum-type>
287 </enum-type>
288 <enum-type name="QStyleHintReturn::HintReturnType"/>
288 <enum-type name="QStyleHintReturn::HintReturnType"/>
289 <enum-type name="QStyleHintReturn::StyleOptionType"/>
289 <enum-type name="QStyleHintReturn::StyleOptionType"/>
290 <enum-type name="QStyleHintReturn::StyleOptionVersion"/>
290 <enum-type name="QStyleHintReturn::StyleOptionVersion"/>
291 <enum-type name="QStyleHintReturnVariant::StyleOptionType"/>
291 <enum-type name="QStyleHintReturnVariant::StyleOptionType"/>
292 <enum-type name="QStyleHintReturnVariant::StyleOptionVersion"/>
292 <enum-type name="QStyleHintReturnVariant::StyleOptionVersion"/>
293
293
294 <enum-type name="QStyleHintReturnMask::StyleOptionType"/>
294 <enum-type name="QStyleHintReturnMask::StyleOptionType"/>
295 <enum-type name="QStyleHintReturnMask::StyleOptionVersion"/>
295 <enum-type name="QStyleHintReturnMask::StyleOptionVersion"/>
296 <enum-type name="QStyleOption::StyleOptionType"/>
296 <enum-type name="QStyleOption::StyleOptionType"/>
297 <enum-type name="QStyleOption::OptionType" extensible="yes"/>
297 <enum-type name="QStyleOption::OptionType" extensible="yes"/>
298 <enum-type name="QStyleOption::StyleOptionVersion"/>
298 <enum-type name="QStyleOption::StyleOptionVersion"/>
299 <enum-type name="QStyleOptionButton::ButtonFeature" flags="QStyleOptionButton::ButtonFeatures"/>
299 <enum-type name="QStyleOptionButton::ButtonFeature" flags="QStyleOptionButton::ButtonFeatures"/>
300 <enum-type name="QStyleOptionButton::StyleOptionType"/>
300 <enum-type name="QStyleOptionButton::StyleOptionType"/>
301 <enum-type name="QStyleOptionButton::StyleOptionVersion"/>
301 <enum-type name="QStyleOptionButton::StyleOptionVersion"/>
302 <enum-type name="QStyleOptionComboBox::StyleOptionType"/>
302 <enum-type name="QStyleOptionComboBox::StyleOptionType"/>
303 <enum-type name="QStyleOptionComboBox::StyleOptionVersion"/>
303 <enum-type name="QStyleOptionComboBox::StyleOptionVersion"/>
304 <enum-type name="QStyleOptionComplex::StyleOptionType"/>
304 <enum-type name="QStyleOptionComplex::StyleOptionType"/>
305 <enum-type name="QStyleOptionComplex::StyleOptionVersion"/>
305 <enum-type name="QStyleOptionComplex::StyleOptionVersion"/>
306 <enum-type name="QStyleOptionDockWidget::StyleOptionType"/>
306 <enum-type name="QStyleOptionDockWidget::StyleOptionType"/>
307 <enum-type name="QStyleOptionDockWidget::StyleOptionVersion"/>
307 <enum-type name="QStyleOptionDockWidget::StyleOptionVersion"/>
308 <enum-type name="QStyleOptionDockWidgetV2::StyleOptionVersion"/>
308 <enum-type name="QStyleOptionDockWidgetV2::StyleOptionVersion"/>
309 <enum-type name="QStyleOptionFocusRect::StyleOptionType"/>
309 <enum-type name="QStyleOptionFocusRect::StyleOptionType"/>
310 <enum-type name="QStyleOptionFocusRect::StyleOptionVersion"/>
310 <enum-type name="QStyleOptionFocusRect::StyleOptionVersion"/>
311 <enum-type name="QStyleOptionFrame::StyleOptionType"/>
311 <enum-type name="QStyleOptionFrame::StyleOptionType"/>
312 <enum-type name="QStyleOptionFrame::StyleOptionVersion"/>
312 <enum-type name="QStyleOptionFrame::StyleOptionVersion"/>
313 <enum-type name="QStyleOptionFrameV2::FrameFeature" flags="QStyleOptionFrameV2::FrameFeatures"/>
313 <enum-type name="QStyleOptionFrameV2::FrameFeature" flags="QStyleOptionFrameV2::FrameFeatures"/>
314 <enum-type name="QStyleOptionFrameV2::StyleOptionVersion"/>
314 <enum-type name="QStyleOptionFrameV2::StyleOptionVersion"/>
315 <enum-type name="QStyleOptionGraphicsItem::StyleOptionType"/>
315 <enum-type name="QStyleOptionGraphicsItem::StyleOptionType"/>
316 <enum-type name="QStyleOptionGraphicsItem::StyleOptionVersion"/>
316 <enum-type name="QStyleOptionGraphicsItem::StyleOptionVersion"/>
317 <enum-type name="QStyleOptionGroupBox::StyleOptionType"/>
317 <enum-type name="QStyleOptionGroupBox::StyleOptionType"/>
318 <enum-type name="QStyleOptionGroupBox::StyleOptionVersion"/>
318 <enum-type name="QStyleOptionGroupBox::StyleOptionVersion"/>
319 <enum-type name="QStyleOptionHeader::SectionPosition"/>
319 <enum-type name="QStyleOptionHeader::SectionPosition"/>
320 <enum-type name="QStyleOptionHeader::SelectedPosition"/>
320 <enum-type name="QStyleOptionHeader::SelectedPosition"/>
321 <enum-type name="QStyleOptionHeader::SortIndicator"/>
321 <enum-type name="QStyleOptionHeader::SortIndicator"/>
322 <enum-type name="QStyleOptionHeader::StyleOptionType"/>
322 <enum-type name="QStyleOptionHeader::StyleOptionType"/>
323 <enum-type name="QStyleOptionHeader::StyleOptionVersion"/>
323 <enum-type name="QStyleOptionHeader::StyleOptionVersion"/>
324 <enum-type name="QStyleOptionMenuItem::CheckType"/>
324 <enum-type name="QStyleOptionMenuItem::CheckType"/>
325 <enum-type name="QStyleOptionMenuItem::MenuItemType"/>
325 <enum-type name="QStyleOptionMenuItem::MenuItemType"/>
326 <enum-type name="QStyleOptionMenuItem::StyleOptionType"/>
326 <enum-type name="QStyleOptionMenuItem::StyleOptionType"/>
327 <enum-type name="QStyleOptionMenuItem::StyleOptionVersion"/>
327 <enum-type name="QStyleOptionMenuItem::StyleOptionVersion"/>
328 <enum-type name="QStyleOptionProgressBar::StyleOptionType"/>
328 <enum-type name="QStyleOptionProgressBar::StyleOptionType"/>
329 <enum-type name="QStyleOptionProgressBar::StyleOptionVersion"/>
329 <enum-type name="QStyleOptionProgressBar::StyleOptionVersion"/>
330 <enum-type name="QStyleOptionProgressBarV2::StyleOptionType"/>
330 <enum-type name="QStyleOptionProgressBarV2::StyleOptionType"/>
331 <enum-type name="QStyleOptionProgressBarV2::StyleOptionVersion"/>
331 <enum-type name="QStyleOptionProgressBarV2::StyleOptionVersion"/>
332 <enum-type name="QStyleOptionRubberBand::StyleOptionType"/>
332 <enum-type name="QStyleOptionRubberBand::StyleOptionType"/>
333 <enum-type name="QStyleOptionRubberBand::StyleOptionVersion"/>
333 <enum-type name="QStyleOptionRubberBand::StyleOptionVersion"/>
334 <enum-type name="QStyleOptionSizeGrip::StyleOptionType"/>
334 <enum-type name="QStyleOptionSizeGrip::StyleOptionType"/>
335 <enum-type name="QStyleOptionSizeGrip::StyleOptionVersion"/>
335 <enum-type name="QStyleOptionSizeGrip::StyleOptionVersion"/>
336 <enum-type name="QStyleOptionSlider::StyleOptionType"/>
336 <enum-type name="QStyleOptionSlider::StyleOptionType"/>
337 <enum-type name="QStyleOptionSlider::StyleOptionVersion"/>
337 <enum-type name="QStyleOptionSlider::StyleOptionVersion"/>
338 <enum-type name="QStyleOptionSpinBox::StyleOptionType"/>
338 <enum-type name="QStyleOptionSpinBox::StyleOptionType"/>
339 <enum-type name="QStyleOptionSpinBox::StyleOptionVersion"/>
339 <enum-type name="QStyleOptionSpinBox::StyleOptionVersion"/>
340 <enum-type name="QStyleOptionTab::CornerWidget" flags="QStyleOptionTab::CornerWidgets"/>
340 <enum-type name="QStyleOptionTab::CornerWidget" flags="QStyleOptionTab::CornerWidgets"/>
341 <enum-type name="QStyleOptionTab::SelectedPosition"/>
341 <enum-type name="QStyleOptionTab::SelectedPosition"/>
342 <enum-type name="QStyleOptionTab::StyleOptionType"/>
342 <enum-type name="QStyleOptionTab::StyleOptionType"/>
343 <enum-type name="QStyleOptionTab::StyleOptionVersion"/>
343 <enum-type name="QStyleOptionTab::StyleOptionVersion"/>
344 <enum-type name="QStyleOptionTab::TabPosition"/>
344 <enum-type name="QStyleOptionTab::TabPosition"/>
345 <enum-type name="QStyleOptionTabBarBase::StyleOptionType"/>
345 <enum-type name="QStyleOptionTabBarBase::StyleOptionType"/>
346 <enum-type name="QStyleOptionTabBarBase::StyleOptionVersion"/>
346 <enum-type name="QStyleOptionTabBarBase::StyleOptionVersion"/>
347 <enum-type name="QStyleOptionTabV2::StyleOptionVersion"/>
347 <enum-type name="QStyleOptionTabV2::StyleOptionVersion"/>
348 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionType"/>
348 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionType"/>
349 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionVersion"/>
349 <enum-type name="QStyleOptionTabWidgetFrame::StyleOptionVersion"/>
350 <enum-type name="QStyleOptionTitleBar::StyleOptionType"/>
350 <enum-type name="QStyleOptionTitleBar::StyleOptionType"/>
351 <enum-type name="QStyleOptionTitleBar::StyleOptionVersion"/>
351 <enum-type name="QStyleOptionTitleBar::StyleOptionVersion"/>
352 <enum-type name="QStyleOptionToolBar::StyleOptionType"/>
352 <enum-type name="QStyleOptionToolBar::StyleOptionType"/>
353 <enum-type name="QStyleOptionToolBar::StyleOptionVersion"/>
353 <enum-type name="QStyleOptionToolBar::StyleOptionVersion"/>
354 <enum-type name="QStyleOptionToolBar::ToolBarFeature" flags="QStyleOptionToolBar::ToolBarFeatures"/>
354 <enum-type name="QStyleOptionToolBar::ToolBarFeature" flags="QStyleOptionToolBar::ToolBarFeatures"/>
355 <enum-type name="QStyleOptionToolBar::ToolBarPosition"/>
355 <enum-type name="QStyleOptionToolBar::ToolBarPosition"/>
356 <enum-type name="QStyleOptionToolBox::StyleOptionType"/>
356 <enum-type name="QStyleOptionToolBox::StyleOptionType"/>
357 <enum-type name="QStyleOptionToolBox::StyleOptionVersion"/>
357 <enum-type name="QStyleOptionToolBox::StyleOptionVersion"/>
358 <enum-type name="QStyleOptionToolButton::StyleOptionType"/>
358 <enum-type name="QStyleOptionToolButton::StyleOptionType"/>
359 <enum-type name="QStyleOptionToolButton::StyleOptionVersion"/>
359 <enum-type name="QStyleOptionToolButton::StyleOptionVersion"/>
360 <enum-type name="QStyleOptionToolButton::ToolButtonFeature" flags="QStyleOptionToolButton::ToolButtonFeatures">
360 <enum-type name="QStyleOptionToolButton::ToolButtonFeature" flags="QStyleOptionToolButton::ToolButtonFeatures">
361 <reject-enum-value name="MenuButtonPopup"/>
361 <reject-enum-value name="MenuButtonPopup"/>
362 </enum-type>
362 </enum-type>
363 <enum-type name="QStyleOptionViewItem::Position"/>
363 <enum-type name="QStyleOptionViewItem::Position"/>
364 <enum-type name="QStyleOptionViewItem::StyleOptionType"/>
364 <enum-type name="QStyleOptionViewItem::StyleOptionType"/>
365 <enum-type name="QStyleOptionViewItem::StyleOptionVersion"/>
365 <enum-type name="QStyleOptionViewItem::StyleOptionVersion"/>
366 <enum-type name="QStyleOptionViewItemV2::StyleOptionVersion"/>
366 <enum-type name="QStyleOptionViewItemV2::StyleOptionVersion"/>
367 <enum-type name="QStyleOptionViewItemV2::ViewItemFeature" flags="QStyleOptionViewItemV2::ViewItemFeatures"/>
367 <enum-type name="QStyleOptionViewItemV2::ViewItemFeature" flags="QStyleOptionViewItemV2::ViewItemFeatures"/>
368 <enum-type name="QSystemTrayIcon::ActivationReason"/>
368 <enum-type name="QSystemTrayIcon::ActivationReason"/>
369 <enum-type name="QSystemTrayIcon::MessageIcon"/>
369 <enum-type name="QSystemTrayIcon::MessageIcon"/>
370 <enum-type name="QTabBar::Shape"/>
370 <enum-type name="QTabBar::Shape"/>
371 <enum-type name="QTabWidget::TabPosition"/>
371 <enum-type name="QTabWidget::TabPosition"/>
372 <enum-type name="QTabWidget::TabShape"/>
372 <enum-type name="QTabWidget::TabShape"/>
373 <enum-type name="QTableWidgetItem::ItemType"/>
373 <enum-type name="QTableWidgetItem::ItemType"/>
374 <enum-type name="QTabletEvent::PointerType"/>
374 <enum-type name="QTabletEvent::PointerType"/>
375 <enum-type name="QTabletEvent::TabletDevice"/>
375 <enum-type name="QTabletEvent::TabletDevice"/>
376 <enum-type name="QTextCharFormat::UnderlineStyle"/>
376 <enum-type name="QTextCharFormat::UnderlineStyle"/>
377 <enum-type name="QTextCharFormat::VerticalAlignment"/>
377 <enum-type name="QTextCharFormat::VerticalAlignment"/>
378 <enum-type name="QTextCursor::MoveMode"/>
378 <enum-type name="QTextCursor::MoveMode"/>
379 <enum-type name="QTextCursor::MoveOperation"/>
379 <enum-type name="QTextCursor::MoveOperation"/>
380 <enum-type name="QTextCursor::SelectionType"/>
380 <enum-type name="QTextCursor::SelectionType"/>
381 <enum-type name="QTextDocument::FindFlag" flags="QTextDocument::FindFlags"/>
381 <enum-type name="QTextDocument::FindFlag" flags="QTextDocument::FindFlags"/>
382 <enum-type name="QTextDocument::MetaInformation"/>
382 <enum-type name="QTextDocument::MetaInformation"/>
383 <enum-type name="QTextDocument::ResourceType"/>
383 <enum-type name="QTextDocument::ResourceType"/>
384 <enum-type name="QTextEdit::AutoFormattingFlag" flags="QTextEdit::AutoFormatting"/>
384 <enum-type name="QTextEdit::AutoFormattingFlag" flags="QTextEdit::AutoFormatting"/>
385 <enum-type name="QTextEdit::LineWrapMode"/>
385 <enum-type name="QTextEdit::LineWrapMode"/>
386 <enum-type name="QTextFormat::ObjectTypes"/>
386 <enum-type name="QTextFormat::ObjectTypes"/>
387 <enum-type name="QTextFormat::PageBreakFlag" flags="QTextFormat::PageBreakFlags"/>
387 <enum-type name="QTextFormat::PageBreakFlag" flags="QTextFormat::PageBreakFlags"/>
388 <enum-type name="QTextFrameFormat::Position"/>
388 <enum-type name="QTextFrameFormat::Position"/>
389 <enum-type name="QTextFrameFormat::BorderStyle"/>
389 <enum-type name="QTextFrameFormat::BorderStyle"/>
390 <enum-type name="QTextItem::RenderFlag" flags="QTextItem::RenderFlags"/>
390 <enum-type name="QTextItem::RenderFlag" flags="QTextItem::RenderFlags"/>
391 <enum-type name="QTextLayout::CursorMode"/>
391 <enum-type name="QTextLayout::CursorMode"/>
392 <enum-type name="QTextLength::Type"/>
392 <enum-type name="QTextLength::Type"/>
393 <enum-type name="QTextLine::CursorPosition"/>
393 <enum-type name="QTextLine::CursorPosition"/>
394 <enum-type name="QTextLine::Edge"/>
394 <enum-type name="QTextLine::Edge"/>
395 <enum-type name="QTextListFormat::Style"/>
395 <enum-type name="QTextListFormat::Style"/>
396 <enum-type name="QTextOption::Flag" flags="QTextOption::Flags"/>
396 <enum-type name="QTextOption::Flag" flags="QTextOption::Flags"/>
397 <enum-type name="QTextOption::WrapMode"/>
397 <enum-type name="QTextOption::WrapMode"/>
398 <enum-type name="QTextOption::TabType"/>
398 <enum-type name="QTextOption::TabType"/>
399 <enum-type name="QToolButton::ToolButtonPopupMode"/>
399 <enum-type name="QToolButton::ToolButtonPopupMode"/>
400 <enum-type name="QTreeWidgetItem::ItemType"/>
400 <enum-type name="QTreeWidgetItem::ItemType"/>
401 <enum-type name="QTreeWidgetItemIterator::IteratorFlag" flags="QTreeWidgetItemIterator::IteratorFlags"/>
401 <enum-type name="QTreeWidgetItemIterator::IteratorFlag" flags="QTreeWidgetItemIterator::IteratorFlags"/>
402 <enum-type name="QValidator::State"/>
402 <enum-type name="QValidator::State"/>
403 <enum-type name="QWidget::RenderFlag" flags="QWidget::RenderFlags"/>
403 <enum-type name="QWidget::RenderFlag" flags="QWidget::RenderFlags"/>
404 <enum-type name="QWorkspace::WindowOrder"/>
404 <enum-type name="QWorkspace::WindowOrder"/>
405 <enum-type name="QDoubleValidator::Notation"/>
405 <enum-type name="QDoubleValidator::Notation"/>
406 <enum-type name="QGraphicsScene::SceneLayer" flags="QGraphicsScene::SceneLayers"/>
406 <enum-type name="QGraphicsScene::SceneLayer" flags="QGraphicsScene::SceneLayers"/>
407 <enum-type name="QStyleOptionToolBoxV2::SelectedPosition"/>
407 <enum-type name="QStyleOptionToolBoxV2::SelectedPosition"/>
408 <enum-type name="QStyleOptionToolBoxV2::StyleOptionVersion"/>
408 <enum-type name="QStyleOptionToolBoxV2::StyleOptionVersion"/>
409 <enum-type name="QStyleOptionToolBoxV2::TabPosition"/>
409 <enum-type name="QStyleOptionToolBoxV2::TabPosition"/>
410 <enum-type name="QStyleOptionViewItemV3::StyleOptionVersion"/>
410 <enum-type name="QStyleOptionViewItemV3::StyleOptionVersion"/>
411 <enum-type name="QTransform::TransformationType"/>
411 <enum-type name="QTransform::TransformationType"/>
412 <enum-type name="QTreeWidgetItem::ChildIndicatorPolicy"/>
412 <enum-type name="QTreeWidgetItem::ChildIndicatorPolicy"/>
413 <enum-type name="QWizard::WizardOption" flags="QWizard::WizardOptions"/>
413 <enum-type name="QWizard::WizardOption" flags="QWizard::WizardOptions"/>
414 <enum-type name="QWizard::WizardPixmap"/>
414 <enum-type name="QWizard::WizardPixmap"/>
415 <enum-type name="QWizard::WizardStyle"/>
415 <enum-type name="QWizard::WizardStyle"/>
416 <enum-type name="QImageIOPlugin::Capability" flags="QImageIOPlugin::Capabilities"/>
416 <enum-type name="QImageIOPlugin::Capability" flags="QImageIOPlugin::Capabilities"/>
417 <enum-type name="QStackedLayout::StackingMode"/>
417 <enum-type name="QStackedLayout::StackingMode"/>
418
418
419 <enum-type name="QWizard::WizardButton">
419 <enum-type name="QWizard::WizardButton">
420 <reject-enum-value name="NStandardButtons"/>
420 <reject-enum-value name="NStandardButtons"/>
421 <reject-enum-value name="NButtons"/>
421 <reject-enum-value name="NButtons"/>
422 </enum-type>
422 </enum-type>
423
423
424 <enum-type name="QAccessible::Action">
424 <enum-type name="QAccessible::Action">
425 <reject-enum-value name="FirstStandardAction"/>
425 <reject-enum-value name="FirstStandardAction"/>
426 <reject-enum-value name="LastStandardAction"/>
426 <reject-enum-value name="LastStandardAction"/>
427 </enum-type>
427 </enum-type>
428
428
429 <enum-type name="QBoxLayout::Direction">
429 <enum-type name="QBoxLayout::Direction">
430 <reject-enum-value name="Down"/>
430 <reject-enum-value name="Down"/>
431 <reject-enum-value name="Up"/>
431 <reject-enum-value name="Up"/>
432 </enum-type>
432 </enum-type>
433
433
434
434
435 <enum-type name="QClipboard::Mode">
435 <enum-type name="QClipboard::Mode">
436 <reject-enum-value name="LastMode"/>
436 <reject-enum-value name="LastMode"/>
437 </enum-type>
437 </enum-type>
438
438
439 <enum-type name="QDialogButtonBox::StandardButton" flags="QDialogButtonBox::StandardButtons">
439 <enum-type name="QDialogButtonBox::StandardButton" flags="QDialogButtonBox::StandardButtons">
440 <reject-enum-value name="FirstButton"/>
440 <reject-enum-value name="FirstButton"/>
441 <reject-enum-value name="LastButton"/>
441 <reject-enum-value name="LastButton"/>
442 <reject-enum-value name="YesAll"/>
442 <reject-enum-value name="YesAll"/>
443 <reject-enum-value name="NoAll"/>
443 <reject-enum-value name="NoAll"/>
444 <reject-enum-value name="Default"/>
444 <reject-enum-value name="Default"/>
445 <reject-enum-value name="Escape"/>
445 <reject-enum-value name="Escape"/>
446 <reject-enum-value name="FlagMask"/>
446 <reject-enum-value name="FlagMask"/>
447 <reject-enum-value name="ButtonMask"/>
447 <reject-enum-value name="ButtonMask"/>
448 </enum-type>
448 </enum-type>
449
449
450 <enum-type name="QDockWidget::DockWidgetFeature" flags="QDockWidget::DockWidgetFeatures"/>
450 <enum-type name="QDockWidget::DockWidgetFeature" flags="QDockWidget::DockWidgetFeatures"/>
451
451
452 <enum-type name="QFont::StyleHint">
452 <enum-type name="QFont::StyleHint">
453 <reject-enum-value name="SansSerif"/>
453 <reject-enum-value name="SansSerif"/>
454 <reject-enum-value name="Serif"/>
454 <reject-enum-value name="Serif"/>
455 <reject-enum-value name="TypeWriter"/>
455 <reject-enum-value name="TypeWriter"/>
456 <reject-enum-value name="Decorative"/>
456 <reject-enum-value name="Decorative"/>
457 </enum-type>
457 </enum-type>
458
458
459 <enum-type name="QFontDatabase::WritingSystem">
459 <enum-type name="QFontDatabase::WritingSystem">
460 <reject-enum-value name="Other"/>
460 <reject-enum-value name="Other"/>
461 </enum-type>
461 </enum-type>
462
462
463 <enum-type name="QHeaderView::ResizeMode">
463 <enum-type name="QHeaderView::ResizeMode">
464 <reject-enum-value name="Custom"/>
464 <reject-enum-value name="Custom"/>
465 </enum-type>
465 </enum-type>
466
466
467
467
468 <enum-type name="QMessageBox::StandardButton" flags="QMessageBox::StandardButtons">
468 <enum-type name="QMessageBox::StandardButton" flags="QMessageBox::StandardButtons">
469 <reject-enum-value name="FirstButton"/>
469 <reject-enum-value name="FirstButton"/>
470 <reject-enum-value name="LastButton"/>
470 <reject-enum-value name="LastButton"/>
471 <reject-enum-value name="YesAll"/>
471 <reject-enum-value name="YesAll"/>
472 <reject-enum-value name="NoAll"/>
472 <reject-enum-value name="NoAll"/>
473 </enum-type>
473 </enum-type>
474
474
475 <enum-type name="QPalette::ColorGroup">
475 <enum-type name="QPalette::ColorGroup">
476 <reject-enum-value name="Normal"/>
476 <reject-enum-value name="Normal"/>
477 </enum-type>
477 </enum-type>
478
478
479 <enum-type name="QPalette::ColorRole">
479 <enum-type name="QPalette::ColorRole">
480 <reject-enum-value name="NColorRoles"/>
480 <reject-enum-value name="NColorRoles"/>
481 <reject-enum-value name="Foreground"/>
481 <reject-enum-value name="Foreground"/>
482 <reject-enum-value name="Background"/>
482 <reject-enum-value name="Background"/>
483 </enum-type>
483 </enum-type>
484
484
485 <enum-type name="QPrinter::PageSize">
485 <enum-type name="QPrinter::PageSize">
486 <reject-enum-value name="NPageSize"/>
486 <reject-enum-value name="NPageSize"/>
487 <reject-enum-value name="NPaperSize"/>
487 <reject-enum-value name="NPaperSize"/>
488 </enum-type>
488 </enum-type>
489
489
490 <enum-type name="QSlider::TickPosition">
490 <enum-type name="QSlider::TickPosition">
491 <reject-enum-value name="TicksLeft"/>
491 <reject-enum-value name="TicksLeft"/>
492 <reject-enum-value name="TicksRight"/>
492 <reject-enum-value name="TicksRight"/>
493 </enum-type>
493 </enum-type>
494
494
495 <enum-type name="QStyle::StyleHint" extensible="yes">
495 <enum-type name="QStyle::StyleHint" extensible="yes">
496 <reject-enum-value name="SH_ScrollBar_StopMouseOverSlider"/>
496 <reject-enum-value name="SH_ScrollBar_StopMouseOverSlider"/>
497 </enum-type>
497 </enum-type>
498
498
499
499
500 <enum-type name="QTextFormat::FormatType"/>
500 <enum-type name="QTextFormat::FormatType"/>
501
501
502 <enum-type name="QTextFormat::Property">
502 <enum-type name="QTextFormat::Property">
503 <reject-enum-value name="FontSizeIncrement"/>
503 <reject-enum-value name="FontSizeIncrement"/>
504 <reject-enum-value name="FirstFontProperty"/>
504 <reject-enum-value name="FirstFontProperty"/>
505 <reject-enum-value name="LastFontProperty"/>
505 <reject-enum-value name="LastFontProperty"/>
506 </enum-type>
506 </enum-type>
507
507
508 <enum-type name="QAction::Priority"/>
508 <enum-type name="QAction::Priority"/>
509 <enum-type name="QAction::SoftKeyRole"/>
509 <enum-type name="QAction::SoftKeyRole"/>
510 <enum-type name="QGraphicsEffect::ChangeFlag" flags="QGraphicsEffect::ChangeFlags"/>
510 <enum-type name="QGraphicsEffect::ChangeFlag" flags="QGraphicsEffect::ChangeFlags"/>
511 <enum-type name="QGraphicsItem::PanelModality"/>
511 <enum-type name="QGraphicsItem::PanelModality"/>
512 <enum-type name="QPinchGesture::WhatChange" flags="QPinchGesture::WhatChanged"/>
512 <enum-type name="QPinchGesture::WhatChange" flags="QPinchGesture::WhatChanged"/>
513 <enum-type name="QPinchGesture::ChangeFlag" flags="QPinchGesture::ChangeFlags"/>
513 <enum-type name="QPinchGesture::ChangeFlag" flags="QPinchGesture::ChangeFlags"/>
514 <enum-type name="QGraphicsBlurEffect::BlurHint" flags="QGraphicsBlurEffect::BlurHints"/>
514 <enum-type name="QGraphicsBlurEffect::BlurHint" flags="QGraphicsBlurEffect::BlurHints"/>
515 <enum-type name="QGraphicsEffect::PixmapPadMode"/>
515 <enum-type name="QGraphicsEffect::PixmapPadMode"/>
516 <enum-type name="QGestureRecognizer::ResultFlag" flags="QGestureRecognizer::Result"/>
516 <enum-type name="QGestureRecognizer::ResultFlag" flags="QGestureRecognizer::Result"/>
517 <enum-type name="QGestureRecognizer::LineHeightTypes"/>
517 <enum-type name="QGestureRecognizer::LineHeightTypes"/>
518 <enum-type name="QStyle::RequestSoftwareInputPanel"/>
518 <enum-type name="QStyle::RequestSoftwareInputPanel"/>
519 <enum-type name="QSwipeGesture::SwipeDirection"/>
519 <enum-type name="QSwipeGesture::SwipeDirection"/>
520 <enum-type name="QTouchEvent::DeviceType"/>
520 <enum-type name="QTouchEvent::DeviceType"/>
521 <enum-type name="QFont::HintingPreference"/>
521 <enum-type name="QFont::HintingPreference"/>
522 <enum-type name="QGesture::GestureCancelPolicy"/>
522 <enum-type name="QGesture::GestureCancelPolicy"/>
523 <enum-type name="QTextDocument::Stacks"/>
523 <enum-type name="QTextDocument::Stacks"/>
524 <enum-type name="QPainter::PixmapFragmentHint"/>
524 <enum-type name="QPainter::PixmapFragmentHint"/>
525
525
526 <object-type name="QAbstractProxyModel"/>
526 <object-type name="QAbstractProxyModel"/>
527 <object-type name="QDirModel"/>
527 <object-type name="QDirModel"/>
528 <object-type name="QFileSystemModel"/>
528 <object-type name="QFileSystemModel"/>
529 <object-type name="QPrinterInfo"/>
529 <object-type name="QPrinterInfo"/>
530 <object-type name="QSortFilterProxyModel"/>
530 <object-type name="QSortFilterProxyModel"/>
531 <object-type name="QProxyModel"/>
531 <object-type name="QProxyModel"/>
532 <object-type name="QTextOption"/>
532 <object-type name="QTextOption"/>
533 <object-type name="QFontDatabase"/>
533 <object-type name="QFontDatabase"/>
534 <object-type name="QGestureRecognizer" force-abstract="yes"/>
534 <object-type name="QGestureRecognizer" force-abstract="yes"/>
535
535
536 <value-type name="QPixmapCache::Key"/>
536 <value-type name="QPixmapCache::Key"/>
537 <value-type name="QTileRules"/>
537 <value-type name="QTileRules"/>
538 <value-type name="QVector2D"/>
538 <value-type name="QVector2D"/>
539 <value-type name="QVector3D"/>
539 <value-type name="QVector3D"/>
540 <value-type name="QVector4D"/>
540 <value-type name="QVector4D"/>
541 <value-type name="QTouchEvent::TouchPoint"/>
541 <value-type name="QTouchEvent::TouchPoint"/>
542
542
543
543
544 <value-type name="QTransform">
544 <value-type name="QTransform">
545 <modify-function signature="operator=(QTransform)" remove="all"/>
545 <modify-function signature="operator=(QTransform)" remove="all"/>
546 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
546 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
547 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
547 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
548
548
549 <modify-function signature="operator*=(double)" access="private"/>
549 <modify-function signature="operator*=(double)" access="private"/>
550 <modify-function signature="operator+=(double)" access="private"/>
550 <modify-function signature="operator+=(double)" access="private"/>
551 <modify-function signature="operator-=(double)" access="private"/>
551 <modify-function signature="operator-=(double)" access="private"/>
552 <modify-function signature="operator/=(double)" access="private"/>
552 <modify-function signature="operator/=(double)" access="private"/>
553 <modify-function signature="operator*(QTransform)const" rename="multiplied"/>
553 <modify-function signature="operator*(QTransform)const" rename="multiplied"/>
554 <modify-function signature="operator*=(QTransform)" access="private"/>
554 <modify-function signature="operator*=(QTransform)" access="private"/>
555
555
556 <modify-function signature="inverted(bool*)const">
556 <modify-function signature="inverted(bool*)const">
557 <modify-argument index="1">
557 <modify-argument index="1">
558 <remove-argument/>
558 <remove-argument/>
559 </modify-argument>
559 </modify-argument>
560 </modify-function>
560 </modify-function>
561 </value-type>
561 </value-type>
562
562
563 <value-type name="QStyleOption" delete-in-main-thread="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type == QStyleOption::SO_Default">
563 <value-type name="QStyleOption" delete-in-main-thread="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type == QStyleOption::SO_Default">
564 <modify-function signature="operator=(QStyleOption)" remove="all"/>
564 <modify-function signature="operator=(QStyleOption)" remove="all"/>
565 <modify-function signature="init(const QWidget*)" remove="all"/> <!--### Obsolete in 4.3-->
565 <modify-function signature="init(const QWidget*)" remove="all"/> <!--### Obsolete in 4.3-->
566 </value-type>
566 </value-type>
567 <value-type name="QStyleOptionGraphicsItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGraphicsItem::Type &amp;&amp; %1-&gt;version == QStyleOptionGraphicsItem::Version"/>
567 <value-type name="QStyleOptionGraphicsItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGraphicsItem::Type &amp;&amp; %1-&gt;version == QStyleOptionGraphicsItem::Version"/>
568 <value-type name="QStyleOptionSizeGrip" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSizeGrip::Type &amp;&amp; %1-&gt;version == QStyleOptionSizeGrip::Version"/>
568 <value-type name="QStyleOptionSizeGrip" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSizeGrip::Type &amp;&amp; %1-&gt;version == QStyleOptionSizeGrip::Version"/>
569 <value-type name="QStyleOptionButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionButton::Type &amp;&amp; %1-&gt;version == QStyleOptionButton::Version"/>
569 <value-type name="QStyleOptionButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionButton::Type &amp;&amp; %1-&gt;version == QStyleOptionButton::Version"/>
570 <value-type name="QStyleOptionComboBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComboBox::Type &amp;&amp; %1-&gt;version == QStyleOptionComboBox::Version"/>
570 <value-type name="QStyleOptionComboBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComboBox::Type &amp;&amp; %1-&gt;version == QStyleOptionComboBox::Version"/>
571 <value-type name="QStyleOptionComplex" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComplex::Type &amp;&amp; %1-&gt;version == QStyleOptionComplex::Version"/>
571 <value-type name="QStyleOptionComplex" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionComplex::Type &amp;&amp; %1-&gt;version == QStyleOptionComplex::Version"/>
572 <value-type name="QStyleOptionDockWidget" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidget::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidget::Version"/>
572 <value-type name="QStyleOptionDockWidget" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidget::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidget::Version"/>
573 <value-type name="QStyleOptionDockWidgetV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidgetV2::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidgetV2::Version">
573 <value-type name="QStyleOptionDockWidgetV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionDockWidgetV2::Type &amp;&amp; %1-&gt;version == QStyleOptionDockWidgetV2::Version">
574 <modify-function signature="operator=(QStyleOptionDockWidget)" remove="all"/>
574 <modify-function signature="operator=(QStyleOptionDockWidget)" remove="all"/>
575 </value-type>
575 </value-type>
576 <value-type name="QStyleOptionFocusRect" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFocusRect::Type &amp;&amp; %1-&gt;version == QStyleOptionFocusRect::Version"/>
576 <value-type name="QStyleOptionFocusRect" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFocusRect::Type &amp;&amp; %1-&gt;version == QStyleOptionFocusRect::Version"/>
577 <value-type name="QStyleOptionFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionFrame::Version"/>
577 <value-type name="QStyleOptionFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionFrame::Version"/>
578
578
579 <value-type name="QStyleOptionFrameV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV2::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV2::Version">
579 <value-type name="QStyleOptionFrameV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV2::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV2::Version">
580 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
580 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
581 </value-type>
581 </value-type>
582 <value-type name="QStyleOptionFrameV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV3::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV3::Version">
582 <value-type name="QStyleOptionFrameV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionFrameV3::Type &amp;&amp; %1-&gt;version == QStyleOptionFrameV3::Version">
583 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
583 <modify-function signature="operator=(QStyleOptionFrame)" remove="all"/>
584 </value-type>
584 </value-type>
585
585
586 <value-type name="QStyleOptionGroupBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGroupBox::Type &amp;&amp; %1-&gt;version == QStyleOptionGroupBox::Version"/>
586 <value-type name="QStyleOptionGroupBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionGroupBox::Type &amp;&amp; %1-&gt;version == QStyleOptionGroupBox::Version"/>
587 <value-type name="QStyleOptionHeader" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionHeader::Type &amp;&amp; %1-&gt;version == QStyleOptionHeader::Version"/>
587 <value-type name="QStyleOptionHeader" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionHeader::Type &amp;&amp; %1-&gt;version == QStyleOptionHeader::Version"/>
588 <value-type name="QStyleOptionMenuItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionMenuItem::Type &amp;&amp; %1-&gt;version == QStyleOptionMenuItem::Version"/>
588 <value-type name="QStyleOptionMenuItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionMenuItem::Type &amp;&amp; %1-&gt;version == QStyleOptionMenuItem::Version"/>
589 <value-type name="QStyleOptionProgressBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBar::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBar::Version"/>
589 <value-type name="QStyleOptionProgressBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBar::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBar::Version"/>
590
590
591 <value-type name="QStyleOptionProgressBarV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBarV2::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBarV2::Version">
591 <value-type name="QStyleOptionProgressBarV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionProgressBarV2::Type &amp;&amp; %1-&gt;version == QStyleOptionProgressBarV2::Version">
592 <modify-function signature="operator=(QStyleOptionProgressBar)" remove="all"/>
592 <modify-function signature="operator=(QStyleOptionProgressBar)" remove="all"/>
593 </value-type>
593 </value-type>
594
594
595 <value-type name="QStyleOptionRubberBand" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionRubberBand::Type &amp;&amp; %1-&gt;version == QStyleOptionRubberBand::Version"/>
595 <value-type name="QStyleOptionRubberBand" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionRubberBand::Type &amp;&amp; %1-&gt;version == QStyleOptionRubberBand::Version"/>
596 <value-type name="QStyleOptionSlider" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSlider::Type &amp;&amp; %1-&gt;version == QStyleOptionSlider::Version"/>
596 <value-type name="QStyleOptionSlider" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSlider::Type &amp;&amp; %1-&gt;version == QStyleOptionSlider::Version"/>
597 <value-type name="QStyleOptionSpinBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSpinBox::Type &amp;&amp; %1-&gt;version == QStyleOptionSpinBox::Version"/>
597 <value-type name="QStyleOptionSpinBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionSpinBox::Type &amp;&amp; %1-&gt;version == QStyleOptionSpinBox::Version"/>
598 <value-type name="QStyleOptionTab" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTab::Type &amp;&amp; %1-&gt;version == QStyleOptionTab::Version"/>
598 <value-type name="QStyleOptionTab" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTab::Type &amp;&amp; %1-&gt;version == QStyleOptionTab::Version"/>
599 <value-type name="QStyleOptionTabV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV2::Version">
599 <value-type name="QStyleOptionTabV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV2::Version">
600 <modify-function signature="operator=(const QStyleOptionTab &amp;)" remove="all"/>
600 <modify-function signature="operator=(const QStyleOptionTab &amp;)" remove="all"/>
601 </value-type>
601 </value-type>
602 <value-type name="QStyleOptionTabV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV3::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV3::Version">
602 <value-type name="QStyleOptionTabV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabV3::Type &amp;&amp; %1-&gt;version == QStyleOptionTabV3::Version">
603 <modify-function signature="operator=(QStyleOptionTab)" remove="all"/>
603 <modify-function signature="operator=(QStyleOptionTab)" remove="all"/>
604 </value-type>
604 </value-type>
605 <value-type name="QStyleOptionTabBarBase" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBase::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBase::Version"/>
605 <value-type name="QStyleOptionTabBarBase" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBase::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBase::Version"/>
606 <value-type name="QStyleOptionTabBarBaseV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBaseV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBaseV2::Version">
606 <value-type name="QStyleOptionTabBarBaseV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabBarBaseV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabBarBaseV2::Version">
607 <modify-function signature="operator=(QStyleOptionTabBarBase)" remove="all"/>
607 <modify-function signature="operator=(QStyleOptionTabBarBase)" remove="all"/>
608 </value-type>
608 </value-type>
609 <value-type name="QStyleOptionTabWidgetFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabWidgetFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionTabWidgetFrame::Version"/>
609 <value-type name="QStyleOptionTabWidgetFrame" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabWidgetFrame::Type &amp;&amp; %1-&gt;version == QStyleOptionTabWidgetFrame::Version"/>
610 <value-type name="QStyleOptionTabWidgetFrameV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabWidgetFrameV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabWidgetFrameV2::Version"/>
610 <value-type name="QStyleOptionTabWidgetFrameV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTabWidgetFrameV2::Type &amp;&amp; %1-&gt;version == QStyleOptionTabWidgetFrameV2::Version"/>
611 <value-type name="QStyleOptionTitleBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTitleBar::Type &amp;&amp; %1-&gt;version == QStyleOptionTitleBar::Version"/>
611 <value-type name="QStyleOptionTitleBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionTitleBar::Type &amp;&amp; %1-&gt;version == QStyleOptionTitleBar::Version"/>
612 <value-type name="QStyleOptionToolBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBar::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBar::Version"/>
612 <value-type name="QStyleOptionToolBar" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBar::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBar::Version"/>
613 <value-type name="QStyleOptionToolBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBox::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBox::Version"/>
613 <value-type name="QStyleOptionToolBox" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBox::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBox::Version"/>
614 <value-type name="QStyleOptionToolBoxV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBoxV2::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBoxV2::Version">
614 <value-type name="QStyleOptionToolBoxV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolBoxV2::Type &amp;&amp; %1-&gt;version == QStyleOptionToolBoxV2::Version">
615 <modify-function signature="operator=(QStyleOptionToolBox)" remove="all"/>
615 <modify-function signature="operator=(QStyleOptionToolBox)" remove="all"/>
616 </value-type>
616 </value-type>
617 <value-type name="QStyleOptionToolButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolButton::Type &amp;&amp; %1-&gt;version == QStyleOptionToolButton::Version"/>
617 <value-type name="QStyleOptionToolButton" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionToolButton::Type &amp;&amp; %1-&gt;version == QStyleOptionToolButton::Version"/>
618 <value-type name="QStyleOptionViewItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItem::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItem::Version"/>
618 <value-type name="QStyleOptionViewItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItem::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItem::Version"/>
619 <value-type name="QStyleOptionViewItemV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV2::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV2::Version">
619 <value-type name="QStyleOptionViewItemV2" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV2::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV2::Version">
620 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
620 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
621 </value-type>
621 </value-type>
622 <value-type name="QStyleOptionViewItemV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV3::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV3::Version">
622 <value-type name="QStyleOptionViewItemV3" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV3::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV3::Version">
623 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
623 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
624 </value-type>
624 </value-type>
625 <value-type name="QStyleOptionViewItemV4" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV4::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV4::Version">
625 <value-type name="QStyleOptionViewItemV4" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type == QStyleOptionViewItemV4::Type &amp;&amp; %1-&gt;version == QStyleOptionViewItemV4::Version">
626 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
626 <modify-function signature="operator=(QStyleOptionViewItem)" remove="all"/>
627 </value-type>
627 </value-type>
628 <value-type name="QTextFragment" delete-in-main-thread="yes">
628 <value-type name="QTextFragment" delete-in-main-thread="yes">
629 <modify-function signature="operator=(QTextFragment)" remove="all"/>
629 <modify-function signature="operator=(QTextFragment)" remove="all"/>
630 </value-type>
630 </value-type>
631 <value-type name="QBitmap" delete-in-main-thread="yes">
631 <value-type name="QBitmap" delete-in-main-thread="yes">
632 <modify-function signature="operator=(const QPixmap &amp;)" remove="all"/>
632 <modify-function signature="operator=(const QPixmap &amp;)" remove="all"/>
633 <modify-function signature="QBitmap(QString,const char*)" access="private">
633 <modify-function signature="QBitmap(QString,const char*)" access="private">
634 <modify-argument index="2"> <remove-default-expression/> </modify-argument>
634 <modify-argument index="2"> <remove-default-expression/> </modify-argument>
635 </modify-function>
635 </modify-function>
636
636
637 <modify-function signature="fromData(QSize,const unsigned char*,QImage::Format)">
637 <modify-function signature="fromData(QSize,const unsigned char*,QImage::Format)">
638 <access modifier="private"/>
638 <access modifier="private"/>
639 <modify-argument index="3">
639 <modify-argument index="3">
640 <remove-default-expression/>
640 <remove-default-expression/>
641 </modify-argument>
641 </modify-argument>
642 </modify-function>
642 </modify-function>
643
643
644 <modify-function signature="fromData(QSize,const uchar*,QImage::Format)" remove="all"/>
644 <modify-function signature="fromData(QSize,const uchar*,QImage::Format)" remove="all"/>
645
645
646 <modify-function signature="QBitmap(QString,const char*)">
646 <modify-function signature="QBitmap(QString,const char*)">
647 <modify-argument index="2">
647 <modify-argument index="2">
648 <replace-type modified-type="QString"/>
648 <replace-type modified-type="QString"/>
649 <conversion-rule class="native">
649 <conversion-rule class="native">
650 <insert-template name="core.convert_string_arg_to_char*"/>
650 <insert-template name="core.convert_string_arg_to_char*"/>
651 </conversion-rule>
651 </conversion-rule>
652 </modify-argument>
652 </modify-argument>
653 </modify-function>
653 </modify-function>
654 </value-type>
654 </value-type>
655 <value-type name="QTextInlineObject" delete-in-main-thread="yes"/>
655 <value-type name="QTextInlineObject" delete-in-main-thread="yes"/>
656 <value-type name="QSizePolicy"/>
656 <value-type name="QSizePolicy"/>
657 <value-type name="QTableWidgetSelectionRange"/>
657 <value-type name="QTableWidgetSelectionRange"/>
658 <value-type name="QTextDocumentFragment" delete-in-main-thread="yes">
658 <value-type name="QTextDocumentFragment" delete-in-main-thread="yes">
659 <modify-function signature="operator=(QTextDocumentFragment)" remove="all"/>
659 <modify-function signature="operator=(QTextDocumentFragment)" remove="all"/>
660 </value-type>
660 </value-type>
661 <value-type name="QTextOption" delete-in-main-thread="yes">
661 <value-type name="QTextOption" delete-in-main-thread="yes">
662 <modify-function signature="operator=(const QTextOption &amp;)" remove="all"/>
662 <modify-function signature="operator=(const QTextOption &amp;)" remove="all"/>
663 </value-type>
663 </value-type>
664 <value-type name="QTextLine" delete-in-main-thread="yes">
664 <value-type name="QTextLine" delete-in-main-thread="yes">
665 <modify-function signature="cursorToX(int*,QTextLine::Edge)const">
665 <modify-function signature="cursorToX(int*,QTextLine::Edge)const">
666 <remove/>
666 <remove/>
667 </modify-function>
667 </modify-function>
668 </value-type>
668 </value-type>
669 <value-type name="QTextTableFormat" delete-in-main-thread="yes"/>
669 <value-type name="QTextTableFormat" delete-in-main-thread="yes"/>
670 <value-type name="QTextImageFormat" delete-in-main-thread="yes"/>
670 <value-type name="QTextImageFormat" delete-in-main-thread="yes"/>
671 <value-type name="QTextFrameFormat" delete-in-main-thread="yes">
671 <value-type name="QTextFrameFormat" delete-in-main-thread="yes">
672 <modify-function signature="isValid()const" access="non-final"/>
672 <modify-function signature="isValid()const" access="non-final"/>
673 </value-type>
673 </value-type>
674 <value-type name="QTextLength" delete-in-main-thread="yes"/>
674 <value-type name="QTextLength" delete-in-main-thread="yes"/>
675 <value-type name="QItemSelectionRange">
675 <value-type name="QItemSelectionRange">
676 <modify-function signature="intersect(QItemSelectionRange)const" remove="all"/> <!--### Obsolete in 4.3-->
676 <modify-function signature="intersect(QItemSelectionRange)const" remove="all"/> <!--### Obsolete in 4.3-->
677 </value-type>
677 </value-type>
678
678
679 <value-type name="QPainterPath">
679 <value-type name="QPainterPath">
680 <modify-function signature="operator=(QPainterPath)" remove="all"/>
680 <modify-function signature="operator=(QPainterPath)" remove="all"/>
681 </value-type>
681 </value-type>
682 <value-type name="QPalette">
682 <value-type name="QPalette">
683 <modify-function signature="operator=(const QPalette&amp;)" remove="all"/>
683 <modify-function signature="operator=(const QPalette&amp;)" remove="all"/>
684
684
685 <modify-function signature="QPalette(QColor, QColor, QColor, QColor, QColor, QColor, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
685 <modify-function signature="QPalette(QColor, QColor, QColor, QColor, QColor, QColor, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
686 <modify-function signature="background()const" remove="all"/> <!--### Obsolete in 4.3-->
686 <modify-function signature="background()const" remove="all"/> <!--### Obsolete in 4.3-->
687 <modify-function signature="foreground()const" remove="all"/> <!--### Obsolete in 4.3-->
687 <modify-function signature="foreground()const" remove="all"/> <!--### Obsolete in 4.3-->
688 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
688 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
689 </value-type>
689 </value-type>
690 <value-type name="QKeySequence">
690 <value-type name="QKeySequence">
691 <modify-function signature="operator=(QKeySequence)" remove="all"/>
691 <modify-function signature="operator=(QKeySequence)" remove="all"/>
692 <modify-function signature="operator int()const" access="private"/>
692 <modify-function signature="operator int()const" access="private"/>
693 <modify-function signature="operator[](uint)const" access="private"/>
693 <modify-function signature="operator[](uint)const" access="private"/>
694 </value-type>
694 </value-type>
695
695
696 <value-type name="QPicture" delete-in-main-thread="yes">
696 <value-type name="QPicture" delete-in-main-thread="yes">
697 <modify-function signature="operator=(QPicture)" remove="all"/>
697 <modify-function signature="operator=(QPicture)" remove="all"/>
698 <modify-function signature="pictureFormat(QString)">
698 <modify-function signature="pictureFormat(QString)">
699 <remove/>
699 <remove/>
700 </modify-function>
700 </modify-function>
701
701
702 <modify-function signature="inputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
702 <modify-function signature="inputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
703 <modify-function signature="inputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
703 <modify-function signature="inputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
704 <modify-function signature="outputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
704 <modify-function signature="outputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
705 <modify-function signature="outputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
705 <modify-function signature="outputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
706
706
707 <modify-function signature="setData(const char*,uint)" remove="all"/>
707 <modify-function signature="setData(const char*,uint)" remove="all"/>
708
708
709 <modify-function signature="load(QIODevice*,const char*)">
709 <modify-function signature="load(QIODevice*,const char*)">
710 <modify-argument index="2">
710 <modify-argument index="2">
711 <replace-type modified-type="QString"/>
711 <replace-type modified-type="QString"/>
712 <conversion-rule class="native">
712 <conversion-rule class="native">
713 <insert-template name="core.convert_string_arg_to_char*"/>
713 <insert-template name="core.convert_string_arg_to_char*"/>
714 </conversion-rule>
714 </conversion-rule>
715 </modify-argument>
715 </modify-argument>
716 </modify-function>
716 </modify-function>
717
717
718 <modify-function signature="load(QString,const char*)">
718 <modify-function signature="load(QString,const char*)">
719 <modify-argument index="2">
719 <modify-argument index="2">
720 <replace-type modified-type="QString"/>
720 <replace-type modified-type="QString"/>
721 <conversion-rule class="native">
721 <conversion-rule class="native">
722 <insert-template name="core.convert_string_arg_to_char*"/>
722 <insert-template name="core.convert_string_arg_to_char*"/>
723 </conversion-rule>
723 </conversion-rule>
724 </modify-argument>
724 </modify-argument>
725 </modify-function>
725 </modify-function>
726
726
727 <modify-function signature="save(QIODevice*,const char*)">
727 <modify-function signature="save(QIODevice*,const char*)">
728 <modify-argument index="2">
728 <modify-argument index="2">
729 <replace-type modified-type="QString"/>
729 <replace-type modified-type="QString"/>
730 <conversion-rule class="native">
730 <conversion-rule class="native">
731 <insert-template name="core.convert_string_arg_to_char*"/>
731 <insert-template name="core.convert_string_arg_to_char*"/>
732 </conversion-rule>
732 </conversion-rule>
733 </modify-argument>
733 </modify-argument>
734 </modify-function>
734 </modify-function>
735
735
736 <modify-function signature="save(QString,const char*)">
736 <modify-function signature="save(QString,const char*)">
737 <modify-argument index="2">
737 <modify-argument index="2">
738 <replace-type modified-type="QString"/>
738 <replace-type modified-type="QString"/>
739 <conversion-rule class="native">
739 <conversion-rule class="native">
740 <insert-template name="core.convert_string_arg_to_char*"/>
740 <insert-template name="core.convert_string_arg_to_char*"/>
741 </conversion-rule>
741 </conversion-rule>
742 </modify-argument>
742 </modify-argument>
743 </modify-function>
743 </modify-function>
744 </value-type>
744 </value-type>
745
745
746 <value-type name="QRegion" expense-limit="4096">
746 <value-type name="QRegion" expense-limit="4096">
747 <modify-function signature="operator=(QRegion)" remove="all"/>
747 <modify-function signature="operator=(QRegion)" remove="all"/>
748 <modify-function signature="operator&amp;=(QRegion)" remove="all"/>
748 <modify-function signature="operator&amp;=(QRegion)" remove="all"/>
749 <modify-function signature="operator+=(QRegion)" remove="all"/>
749 <modify-function signature="operator+=(QRegion)" remove="all"/>
750 <modify-function signature="operator-=(QRegion)" remove="all"/>
750 <modify-function signature="operator-=(QRegion)" remove="all"/>
751 <modify-function signature="operator^=(QRegion)" remove="all"/>
751 <modify-function signature="operator^=(QRegion)" remove="all"/>
752 <modify-function signature="operator|=(QRegion)" remove="all"/>
752 <modify-function signature="operator|=(QRegion)" remove="all"/>
753 <modify-function signature="operator&amp;(QRegion)const" remove="all"/>
753 <modify-function signature="operator&amp;(QRegion)const" remove="all"/>
754 <modify-function signature="operator+(QRegion)const" remove="all"/>
754 <modify-function signature="operator+(QRegion)const" remove="all"/>
755 <modify-function signature="operator-(QRegion)const" remove="all"/>
755 <modify-function signature="operator-(QRegion)const" remove="all"/>
756 <modify-function signature="operator^(QRegion)const" remove="all"/>
756 <modify-function signature="operator^(QRegion)const" remove="all"/>
757 <modify-function signature="operator|(QRegion)const" remove="all"/>
757 <modify-function signature="operator|(QRegion)const" remove="all"/>
758 <modify-function signature="eor(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
758 <modify-function signature="eor(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
759 <modify-function signature="intersect(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
759 <modify-function signature="intersect(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
760 <modify-function signature="subtract(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
760 <modify-function signature="subtract(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
761 <modify-function signature="unite(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
761 <modify-function signature="unite(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
762 <modify-function signature="operator&amp;=(QRect)" remove="all"/>
762 <modify-function signature="operator&amp;=(QRect)" remove="all"/>
763 <modify-function signature="operator+=(QRect)" remove="all"/>
763 <modify-function signature="operator+=(QRect)" remove="all"/>
764
764
765 </value-type>
765 </value-type>
766
766
767 <value-type name="QTextBlock" delete-in-main-thread="yes">
767 <value-type name="QTextBlock" delete-in-main-thread="yes">
768 <modify-function signature="operator=(QTextBlock)" remove="all"/>
768 <modify-function signature="operator=(QTextBlock)" remove="all"/>
769 <modify-function signature="setUserData(QTextBlockUserData *)">
769 <modify-function signature="setUserData(QTextBlockUserData *)">
770 <modify-argument index="1">
770 <modify-argument index="1">
771 <define-ownership class="java" owner="c++"/>
771 <define-ownership class="java" owner="c++"/>
772 </modify-argument>
772 </modify-argument>
773 </modify-function>
773 </modify-function>
774 </value-type>
774 </value-type>
775 <value-type name="QTextBlockFormat" delete-in-main-thread="yes"/>
775 <value-type name="QTextBlockFormat" delete-in-main-thread="yes"/>
776 <value-type name="QTextTableCellFormat" delete-in-main-thread="yes"/>
776 <value-type name="QTextTableCellFormat" delete-in-main-thread="yes"/>
777 <value-type name="QTextCharFormat" delete-in-main-thread="yes">
777 <value-type name="QTextCharFormat" delete-in-main-thread="yes">
778 <modify-function signature="isValid()const" access="non-final"/>
778 <modify-function signature="isValid()const" access="non-final"/>
779
779
780 <modify-function signature="anchorName()const" remove="all"/> <!--### Obsolete in 4.3-->
780 <modify-function signature="anchorName()const" remove="all"/> <!--### Obsolete in 4.3-->
781 <modify-function signature="setAnchorName(QString)" remove="all"/> <!--### Obsolete in 4.3-->
781 <modify-function signature="setAnchorName(QString)" remove="all"/> <!--### Obsolete in 4.3-->
782 </value-type>
782 </value-type>
783 <value-type name="QTextFormat" delete-in-main-thread="yes">
783 <value-type name="QTextFormat" delete-in-main-thread="yes">
784 <modify-function signature="operator=(QTextFormat)" remove="all"/>
784 <modify-function signature="operator=(QTextFormat)" remove="all"/>
785 <modify-function signature="isValid()const" access="non-final"/>
785 <modify-function signature="isValid()const" access="non-final"/>
786
786
787
787
788 <modify-function signature="setProperty(int,QVector&lt;QTextLength&gt;)" rename="setLengthVectorProperty"/>
788 <modify-function signature="setProperty(int,QVector&lt;QTextLength&gt;)" rename="setLengthVectorProperty"/>
789 <inject-code class="native" position="constructor">
789 <inject-code class="native" position="constructor">
790 if ((context-&gt;argumentCount() == 1) &amp;&amp; (qMetaTypeId&lt;QTextFormat&gt;() == context-&gt;argument(0).toVariant().userType())) {
790 if ((context-&gt;argumentCount() == 1) &amp;&amp; (qMetaTypeId&lt;QTextFormat&gt;() == context-&gt;argument(0).toVariant().userType())) {
791 QTextFormat _q_arg0 = qscriptvalue_cast&lt;QTextFormat&gt;(context-&gt;argument(0));
791 QTextFormat _q_arg0 = qscriptvalue_cast&lt;QTextFormat&gt;(context-&gt;argument(0));
792 QTextFormat _q_cpp_result(_q_arg0);
792 QTextFormat _q_cpp_result(_q_arg0);
793 QScriptValue _q_result = context-&gt;engine()-&gt;newVariant(context-&gt;thisObject(), qVariantFromValue(_q_cpp_result));
793 QScriptValue _q_result = context-&gt;engine()-&gt;newVariant(context-&gt;thisObject(), qVariantFromValue(_q_cpp_result));
794 return _q_result;
794 return _q_result;
795 }
795 }
796 </inject-code>
796 </inject-code>
797 </value-type>
797 </value-type>
798
798
799 <value-type name="QTextListFormat" delete-in-main-thread="yes"/>
799 <value-type name="QTextListFormat" delete-in-main-thread="yes"/>
800 <value-type name="QPolygon">
800 <value-type name="QPolygon">
801 <modify-function signature="QPolygon(int, const int *)" remove="all"/>
801 <modify-function signature="QPolygon(int, const int *)" remove="all"/>
802 <modify-function signature="operator+(QVector&lt;QPoint&gt;)const" remove="all"/>
802 <modify-function signature="operator+(QVector&lt;QPoint&gt;)const" remove="all"/>
803 <modify-function signature="operator&lt;&lt;(QPoint)" remove="all"/>
803 <modify-function signature="operator&lt;&lt;(QPoint)" remove="all"/>
804 <modify-function signature="operator&lt;&lt;(QVector&lt;QPoint&gt;)" remove="all"/>
804 <modify-function signature="operator&lt;&lt;(QVector&lt;QPoint&gt;)" remove="all"/>
805
805
806
806
807 </value-type>
807 </value-type>
808
808
809 <value-type name="QPolygonF">
809 <value-type name="QPolygonF">
810 <modify-function signature="operator+(QVector&lt;QPointF&gt;)const" remove="all"/>
810 <modify-function signature="operator+(QVector&lt;QPointF&gt;)const" remove="all"/>
811 <modify-function signature="operator&lt;&lt;(QPointF)" remove="all"/>
811 <modify-function signature="operator&lt;&lt;(QPointF)" remove="all"/>
812 <modify-function signature="operator&lt;&lt;(QVector&lt;QPointF&gt;)" remove="all"/>
812 <modify-function signature="operator&lt;&lt;(QVector&lt;QPointF&gt;)" remove="all"/>
813 </value-type>
813 </value-type>
814
814
815 <value-type name="QIcon" delete-in-main-thread="yes">
815 <value-type name="QIcon" delete-in-main-thread="yes">
816 <modify-function signature="operator=(QIcon)" remove="all"/>
816 <modify-function signature="operator=(QIcon)" remove="all"/>
817 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
817 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
818 <modify-function signature="QIcon(QIconEngineV2 *)">
818 <modify-function signature="QIcon(QIconEngineV2 *)">
819 <modify-argument index="1">
819 <modify-argument index="1">
820 <define-ownership class="java" owner="c++"/>
820 <define-ownership class="java" owner="c++"/>
821 </modify-argument>
821 </modify-argument>
822 </modify-function>
822 </modify-function>
823 <modify-function signature="QIcon(QIconEngine *)">
823 <modify-function signature="QIcon(QIconEngine *)">
824 <modify-argument index="1">
824 <modify-argument index="1">
825 <define-ownership class="java" owner="c++"/>
825 <define-ownership class="java" owner="c++"/>
826 </modify-argument>
826 </modify-argument>
827 </modify-function>
827 </modify-function>
828 </value-type>
828 </value-type>
829
829
830 <value-type name="QTextFrame::iterator" delete-in-main-thread="yes">
830 <value-type name="QTextFrame::iterator" delete-in-main-thread="yes">
831 <include file-name="QTextFrame" location="global"/>
831 <include file-name="QTextFrame" location="global"/>
832 <modify-function signature="operator++(int)" remove="all"/>
832 <modify-function signature="operator++(int)" remove="all"/>
833 <modify-function signature="operator--(int)" remove="all"/>
833 <modify-function signature="operator--(int)" remove="all"/>
834 <modify-function signature="operator=(QTextFrame::iterator)" remove="all"/>
834 <modify-function signature="operator=(QTextFrame::iterator)" remove="all"/>
835 <modify-function signature="operator++()" access="private"/>
835 <modify-function signature="operator++()" access="private"/>
836 <modify-function signature="operator--()" access="private"/>
836 <modify-function signature="operator--()" access="private"/>
837 </value-type>
837 </value-type>
838
838
839 <value-type name="QTreeWidgetItemIterator" delete-in-main-thread="yes">
839 <value-type name="QTreeWidgetItemIterator" delete-in-main-thread="yes">
840 <custom-constructor>
840 <custom-constructor>
841 return new QTreeWidgetItemIterator(*copy);
841 return new QTreeWidgetItemIterator(*copy);
842 </custom-constructor>
842 </custom-constructor>
843 <custom-destructor>
843 <custom-destructor>
844 delete copy;
844 delete copy;
845 </custom-destructor>
845 </custom-destructor>
846 <modify-function signature="operator=(QTreeWidgetItemIterator)" remove="all"/>
846 <modify-function signature="operator=(QTreeWidgetItemIterator)" remove="all"/>
847 <modify-function signature="operator++(int)" remove="all"/>
847 <modify-function signature="operator++(int)" remove="all"/>
848 <modify-function signature="operator--(int)" remove="all"/>
848 <modify-function signature="operator--(int)" remove="all"/>
849 <modify-function signature="operator+=(int)" access="private"/>
849 <modify-function signature="operator+=(int)" access="private"/>
850 <modify-function signature="operator-=(int)" access="private"/>
850 <modify-function signature="operator-=(int)" access="private"/>
851 <modify-function signature="operator++()" access="private"/>
851 <modify-function signature="operator++()" access="private"/>
852 <modify-function signature="operator--()" access="private"/>
852 <modify-function signature="operator--()" access="private"/>
853 <modify-function signature="operator*()const" access="private"/>
853 <modify-function signature="operator*()const" access="private"/>
854 </value-type>
854 </value-type>
855
855
856 <value-type name="QTextBlock::iterator" delete-in-main-thread="yes">
856 <value-type name="QTextBlock::iterator" delete-in-main-thread="yes">
857 <include file-name="QTextBlock" location="global"/>
857 <include file-name="QTextBlock" location="global"/>
858
858
859 <modify-function signature="operator++()" access="private"/>
859 <modify-function signature="operator++()" access="private"/>
860 <modify-function signature="operator--()" access="private"/>
860 <modify-function signature="operator--()" access="private"/>
861 <modify-function signature="operator++(int)" remove="all"/>
861 <modify-function signature="operator++(int)" remove="all"/>
862 <modify-function signature="operator--(int)" remove="all"/>
862 <modify-function signature="operator--(int)" remove="all"/>
863 </value-type>
863 </value-type>
864
864
865 <value-type name="QAbstractTextDocumentLayout::PaintContext" delete-in-main-thread="yes">
865 <value-type name="QAbstractTextDocumentLayout::PaintContext" delete-in-main-thread="yes">
866 <include file-name="QAbstractTextDocumentLayout" location="global"/>
866 <include file-name="QAbstractTextDocumentLayout" location="global"/>
867 </value-type>
867 </value-type>
868 <value-type name="QAbstractTextDocumentLayout::Selection" delete-in-main-thread="yes"/>
868 <value-type name="QAbstractTextDocumentLayout::Selection" delete-in-main-thread="yes"/>
869
869
870 <value-type name="QPixmap" delete-in-main-thread="yes">
870 <value-type name="QPixmap" delete-in-main-thread="yes">
871 <modify-function signature="operator=(QPixmap)" remove="all"/>
871 <modify-function signature="operator=(QPixmap)" remove="all"/>
872 <modify-function signature="operator!()const" remove="all"/>
872 <modify-function signature="operator!()const" remove="all"/>
873 <modify-function signature="QPixmap(const char **)" remove="all"/>
873 <modify-function signature="QPixmap(const char **)" remove="all"/>
874 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
874 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
875
875
876 <modify-function signature="loadFromData(const uchar *,uint,const char *,QFlags&lt;Qt::ImageConversionFlag&gt;)" remove="all"/>
876 <modify-function signature="loadFromData(const uchar *,uint,const char *,QFlags&lt;Qt::ImageConversionFlag&gt;)" remove="all"/>
877
877
878 <modify-function signature="QPixmap(QString,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
878 <modify-function signature="QPixmap(QString,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
879 <modify-argument index="2">
879 <modify-argument index="2">
880 <replace-type modified-type="QString"/>
880 <replace-type modified-type="QString"/>
881 <conversion-rule class="native">
881 <conversion-rule class="native">
882 <insert-template name="core.convert_string_arg_to_char*"/>
882 <insert-template name="core.convert_string_arg_to_char*"/>
883 </conversion-rule>
883 </conversion-rule>
884 </modify-argument>
884 </modify-argument>
885 </modify-function>
885 </modify-function>
886
886
887 <modify-function signature="load(QString,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
887 <modify-function signature="load(QString,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
888 <modify-argument index="2">
888 <modify-argument index="2">
889 <replace-type modified-type="QString"/>
889 <replace-type modified-type="QString"/>
890 <conversion-rule class="native">
890 <conversion-rule class="native">
891 <insert-template name="core.convert_string_arg_to_char*"/>
891 <insert-template name="core.convert_string_arg_to_char*"/>
892 </conversion-rule>
892 </conversion-rule>
893 </modify-argument>
893 </modify-argument>
894 </modify-function>
894 </modify-function>
895
895
896 <modify-function signature="loadFromData(QByteArray,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
896 <modify-function signature="loadFromData(QByteArray,const char*,QFlags&lt;Qt::ImageConversionFlag&gt;)">
897 <modify-argument index="2">
897 <modify-argument index="2">
898 <replace-type modified-type="QString"/>
898 <replace-type modified-type="QString"/>
899 <conversion-rule class="native">
899 <conversion-rule class="native">
900 <insert-template name="core.convert_string_arg_to_char*"/>
900 <insert-template name="core.convert_string_arg_to_char*"/>
901 </conversion-rule>
901 </conversion-rule>
902 </modify-argument>
902 </modify-argument>
903 </modify-function>
903 </modify-function>
904
904
905 <modify-function signature="save(QIODevice*,const char*,int)const">
905 <modify-function signature="save(QIODevice*,const char*,int)const">
906 <modify-argument index="2">
906 <modify-argument index="2">
907 <replace-type modified-type="QString"/>
907 <replace-type modified-type="QString"/>
908 <conversion-rule class="native">
908 <conversion-rule class="native">
909 <insert-template name="core.convert_string_arg_to_char*"/>
909 <insert-template name="core.convert_string_arg_to_char*"/>
910 </conversion-rule>
910 </conversion-rule>
911 </modify-argument>
911 </modify-argument>
912 </modify-function>
912 </modify-function>
913
913
914 <modify-function signature="save(QString,const char*,int)const">
914 <modify-function signature="save(QString,const char*,int)const">
915 <modify-argument index="2">
915 <modify-argument index="2">
916 <replace-type modified-type="QString"/>
916 <replace-type modified-type="QString"/>
917 <conversion-rule class="native">
917 <conversion-rule class="native">
918 <insert-template name="core.convert_string_arg_to_char*"/>
918 <insert-template name="core.convert_string_arg_to_char*"/>
919 </conversion-rule>
919 </conversion-rule>
920 </modify-argument>
920 </modify-argument>
921 </modify-function>
921 </modify-function>
922 </value-type>
922 </value-type>
923
923
924 <value-type name="QTextCursor" delete-in-main-thread="yes">
924 <value-type name="QTextCursor" delete-in-main-thread="yes">
925 <extra-includes>
925 <extra-includes>
926 <include file-name="QTextBlock" location="global"/>
926 <include file-name="QTextBlock" location="global"/>
927 <include file-name="QTextDocumentFragment" location="global"/>
927 <include file-name="QTextDocumentFragment" location="global"/>
928 </extra-includes>
928 </extra-includes>
929 <modify-function signature="operator=(QTextCursor)" remove="all"/>
929 <modify-function signature="operator=(QTextCursor)" remove="all"/>
930 <modify-function signature="selectedTableCells(int*,int*,int*,int*)const">
930 <modify-function signature="selectedTableCells(int*,int*,int*,int*)const">
931 <access modifier="private"/>
931 <access modifier="private"/>
932 </modify-function>
932 </modify-function>
933 </value-type>
933 </value-type>
934
934
935 <value-type name="QTextLayout::FormatRange">
935 <value-type name="QTextLayout::FormatRange">
936 <include file-name="QTextLayout" location="global"/>
936 <include file-name="QTextLayout" location="global"/>
937 </value-type>
937 </value-type>
938
938
939 <value-type name="QInputMethodEvent::Attribute">
939 <value-type name="QInputMethodEvent::Attribute">
940 <include file-name="QInputMethodEvent" location="global"/>
940 <include file-name="QInputMethodEvent" location="global"/>
941 <custom-constructor>
941 <custom-constructor>
942 return new QInputMethodEvent::Attribute(copy-&gt;type, copy-&gt;start, copy-&gt;length, copy-&gt;value);
942 return new QInputMethodEvent::Attribute(copy-&gt;type, copy-&gt;start, copy-&gt;length, copy-&gt;value);
943 </custom-constructor>
943 </custom-constructor>
944 <custom-destructor>
944 <custom-destructor>
945 delete copy;
945 delete copy;
946 </custom-destructor>
946 </custom-destructor>
947 </value-type>
947 </value-type>
948
948
949 <value-type name="QItemSelection" delete-in-main-thread="yes">
949 <value-type name="QItemSelection" delete-in-main-thread="yes">
950
950
951 <modify-function signature="operator+(const QList&lt;QItemSelectionRange&gt;&amp;)const" remove="all"/>
951 <modify-function signature="operator+(const QList&lt;QItemSelectionRange&gt;&amp;)const" remove="all"/>
952 <modify-function signature="operator+=(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
952 <modify-function signature="operator+=(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
953 <modify-function signature="operator+=(const QItemSelectionRange&amp;)" remove="all"/>
953 <modify-function signature="operator+=(const QItemSelectionRange&amp;)" remove="all"/>
954 <modify-function signature="operator&lt;&lt;(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
954 <modify-function signature="operator&lt;&lt;(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
955 <modify-function signature="operator&lt;&lt;(QItemSelectionRange)" remove="all"/>
955 <modify-function signature="operator&lt;&lt;(QItemSelectionRange)" remove="all"/>
956 </value-type>
956 </value-type>
957
957
958 <value-type name="QMatrix4x4">
958 <value-type name="QMatrix4x4">
959 <modify-function signature="data()const" remove="all"/>
959 <modify-function signature="data()const" remove="all"/>
960 <modify-function signature="operator()(int, int)const" remove="all"/>
960 <modify-function signature="operator()(int, int)const" remove="all"/>
961 </value-type>
961 </value-type>
962 <value-type name="QMatrix">
962 <value-type name="QMatrix">
963 <extra-includes>
963 <extra-includes>
964 <include file-name="QPainterPath" location="global"/>
964 <include file-name="QPainterPath" location="global"/>
965 </extra-includes>
965 </extra-includes>
966
966
967 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
967 <modify-function signature="map(int,int,int*,int*)const" remove="all"/>
968 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
968 <modify-function signature="map(double,double,double*,double*)const" remove="all"/>
969 <modify-function signature="operator=(QMatrix)" remove="all"/>
969 <modify-function signature="operator=(QMatrix)" remove="all"/>
970
970
971 <modify-function signature="operator*(QMatrix)const" access="private"/>
971 <modify-function signature="operator*(QMatrix)const" access="private"/>
972 <modify-function signature="operator*=(QMatrix)" access="private"/>
972 <modify-function signature="operator*=(QMatrix)" access="private"/>
973 <modify-function signature="rotate(double)" access="private" rename="rotate_private"/>
973 <modify-function signature="rotate(double)" access="private" rename="rotate_private"/>
974 <modify-function signature="scale(double,double)" access="private" rename="scale_private"/>
974 <modify-function signature="scale(double,double)" access="private" rename="scale_private"/>
975 <modify-function signature="shear(double,double)" access="private" rename="shear_private"/>
975 <modify-function signature="shear(double,double)" access="private" rename="shear_private"/>
976 <modify-function signature="translate(double,double)" access="private" rename="translate_private"/>
976 <modify-function signature="translate(double,double)" access="private" rename="translate_private"/>
977
977
978 <modify-function signature="inverted(bool*)const">
978 <modify-function signature="inverted(bool*)const">
979 <access modifier="private"/>
979 <access modifier="private"/>
980 <modify-argument index="1">
980 <modify-argument index="1">
981 <remove-default-expression/>
981 <remove-default-expression/>
982 </modify-argument>
982 </modify-argument>
983 </modify-function>
983 </modify-function>
984
984
985 <inject-code>
985 <inject-code>
986 <insert-template name="core.unary_other_type">
986 <insert-template name="core.unary_other_type">
987 <replace from="%FUNCTION_NAME" to="rotate"/>
987 <replace from="%FUNCTION_NAME" to="rotate"/>
988 <replace from="%OUT_TYPE" to="QMatrix"/>
988 <replace from="%OUT_TYPE" to="QMatrix"/>
989 <replace from="%IN_TYPE" to="double"/>
989 <replace from="%IN_TYPE" to="double"/>
990 </insert-template>
990 </insert-template>
991
991
992 <insert-template name="core.private_function_return_self">
992 <insert-template name="core.private_function_return_self">
993 <replace from="%RETURN_TYPE" to="QMatrix"/>
993 <replace from="%RETURN_TYPE" to="QMatrix"/>
994 <replace from="%FUNCTION_NAME" to="scale"/>
994 <replace from="%FUNCTION_NAME" to="scale"/>
995 <replace from="%ARGUMENTS" to="double sx, double sy"/>
995 <replace from="%ARGUMENTS" to="double sx, double sy"/>
996 <replace from="%ARGUMENT_NAMES" to="sx, sy"/>
996 <replace from="%ARGUMENT_NAMES" to="sx, sy"/>
997 </insert-template>
997 </insert-template>
998
998
999 <insert-template name="core.private_function_return_self">
999 <insert-template name="core.private_function_return_self">
1000 <replace from="%RETURN_TYPE" to="QMatrix"/>
1000 <replace from="%RETURN_TYPE" to="QMatrix"/>
1001 <replace from="%FUNCTION_NAME" to="shear"/>
1001 <replace from="%FUNCTION_NAME" to="shear"/>
1002 <replace from="%ARGUMENTS" to="double sh, double sv"/>
1002 <replace from="%ARGUMENTS" to="double sh, double sv"/>
1003 <replace from="%ARGUMENT_NAMES" to="sh, sv"/>
1003 <replace from="%ARGUMENT_NAMES" to="sh, sv"/>
1004 </insert-template>
1004 </insert-template>
1005
1005
1006 <insert-template name="core.private_function_return_self">
1006 <insert-template name="core.private_function_return_self">
1007 <replace from="%RETURN_TYPE" to="QMatrix"/>
1007 <replace from="%RETURN_TYPE" to="QMatrix"/>
1008 <replace from="%FUNCTION_NAME" to="translate"/>
1008 <replace from="%FUNCTION_NAME" to="translate"/>
1009 <replace from="%ARGUMENTS" to="double dx, double dy"/>
1009 <replace from="%ARGUMENTS" to="double dx, double dy"/>
1010 <replace from="%ARGUMENT_NAMES" to="dx, dy"/>
1010 <replace from="%ARGUMENT_NAMES" to="dx, dy"/>
1011 </insert-template>
1011 </insert-template>
1012 </inject-code>
1012 </inject-code>
1013
1013
1014 <modify-function signature="inverted(bool*)const">
1014 <modify-function signature="inverted(bool*)const">
1015 <modify-argument index="1">
1015 <modify-argument index="1">
1016 <remove-argument/>
1016 <remove-argument/>
1017 </modify-argument>
1017 </modify-argument>
1018 </modify-function>
1018 </modify-function>
1019 </value-type>
1019 </value-type>
1020
1020
1021 <value-type name="QConicalGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::ConicalGradient">
1021 <value-type name="QConicalGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::ConicalGradient">
1022 <custom-constructor>
1022 <custom-constructor>
1023 return new QConicalGradient(copy-&gt;center(), copy-&gt;angle());
1023 return new QConicalGradient(copy-&gt;center(), copy-&gt;angle());
1024 </custom-constructor>
1024 </custom-constructor>
1025 <custom-destructor>
1025 <custom-destructor>
1026 delete copy;
1026 delete copy;
1027 </custom-destructor>
1027 </custom-destructor>
1028 </value-type>
1028 </value-type>
1029
1029
1030 <value-type name="QFontInfo" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1030 <value-type name="QFontInfo" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1031 <custom-constructor>
1031 <custom-constructor>
1032 return new QFontInfo(*copy);
1032 return new QFontInfo(*copy);
1033 </custom-constructor>
1033 </custom-constructor>
1034 <custom-destructor>
1034 <custom-destructor>
1035 delete copy;
1035 delete copy;
1036 </custom-destructor>
1036 </custom-destructor>
1037 <modify-function signature="operator=(QFontInfo)" remove="all"/>
1037 <modify-function signature="operator=(QFontInfo)" remove="all"/>
1038
1038
1039
1039
1040 <modify-function signature="QFontInfo(QFontInfo)">
1040 <modify-function signature="QFontInfo(QFontInfo)">
1041 <modify-argument index="1">
1041 <modify-argument index="1">
1042 <replace-type modified-type="QFontInfo*"/>
1042 <replace-type modified-type="QFontInfo*"/>
1043 <conversion-rule class="native">
1043 <conversion-rule class="native">
1044 QFontInfo &amp; %out% = *qscriptvalue_cast&lt;QFontInfo*&gt;(%in%);
1044 QFontInfo &amp; %out% = *qscriptvalue_cast&lt;QFontInfo*&gt;(%in%);
1045 </conversion-rule>
1045 </conversion-rule>
1046 </modify-argument>
1046 </modify-argument>
1047 </modify-function>
1047 </modify-function>
1048 </value-type>
1048 </value-type>
1049
1049
1050 <value-type name="QRadialGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::RadialGradient">
1050 <value-type name="QRadialGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::RadialGradient">
1051 <custom-constructor>
1051 <custom-constructor>
1052 return new QRadialGradient(copy-&gt;center(), copy-&gt;radius(), copy-&gt;focalPoint());
1052 return new QRadialGradient(copy-&gt;center(), copy-&gt;radius(), copy-&gt;focalPoint());
1053 </custom-constructor>
1053 </custom-constructor>
1054 <custom-destructor>
1054 <custom-destructor>
1055 delete copy;
1055 delete copy;
1056 </custom-destructor>
1056 </custom-destructor>
1057 </value-type>
1057 </value-type>
1058
1058
1059 <value-type name="QPainterPath::Element">
1059 <value-type name="QPainterPath::Element">
1060 <modify-field name="x" write="false"/>
1060 <modify-field name="x" write="false"/>
1061 <modify-field name="y" write="false"/>
1061 <modify-field name="y" write="false"/>
1062 <modify-field name="type" write="false"/>
1062 <modify-field name="type" write="false"/>
1063 <include file-name="QPainterPath" location="global"/>
1063 <include file-name="QPainterPath" location="global"/>
1064 <modify-function signature="operator QPointF()const" access="private"/>
1064 <modify-function signature="operator QPointF()const" access="private"/>
1065 </value-type>
1065 </value-type>
1066
1066
1067 <value-type name="QTextEdit::ExtraSelection" delete-in-main-thread="yes">
1067 <value-type name="QTextEdit::ExtraSelection" delete-in-main-thread="yes">
1068 <include file-name="QTextEdit" location="global"/>
1068 <include file-name="QTextEdit" location="global"/>
1069 </value-type>
1069 </value-type>
1070
1070
1071 <value-type name="QFont" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1071 <value-type name="QFont" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1072 <extra-includes>
1072 <extra-includes>
1073 <include file-name="QStringList" location="global"/>
1073 <include file-name="QStringList" location="global"/>
1074 </extra-includes>
1074 </extra-includes>
1075 <modify-function signature="operator=(QFont)" remove="all"/>
1075 <modify-function signature="operator=(QFont)" remove="all"/>
1076 </value-type>
1076 </value-type>
1077
1077
1078 <value-type name="QTextTableCell" delete-in-main-thread="yes">
1078 <value-type name="QTextTableCell" delete-in-main-thread="yes">
1079 <extra-includes>
1079 <extra-includes>
1080 <include file-name="QTextCursor" location="global"/>
1080 <include file-name="QTextCursor" location="global"/>
1081 </extra-includes>
1081 </extra-includes>
1082 <modify-function signature="operator=(QTextTableCell)" remove="all"/>
1082 <modify-function signature="operator=(QTextTableCell)" remove="all"/>
1083 </value-type>
1083 </value-type>
1084
1084
1085 <value-type name="QImage" expense-limit="67108864" expense-cost="height()*bytesPerLine()">
1085 <value-type name="QImage" expense-limit="67108864" expense-cost="height()*bytesPerLine()">
1086 <modify-function signature="QImage(const char *, const char *)">
1086 <modify-function signature="QImage(const char *, const char *)">
1087 <remove/>
1087 <remove/>
1088 </modify-function>
1088 </modify-function>
1089 <modify-function signature="QImage(const char **)">
1089 <modify-function signature="QImage(const char **)">
1090 <access modifier="private"/>
1090 <access modifier="private"/>
1091 </modify-function>
1091 </modify-function>
1092 <modify-function signature="QImage(const unsigned char*,int,int,int,QImage::Format)">
1092 <modify-function signature="QImage(const unsigned char*,int,int,int,QImage::Format)">
1093 <remove/>
1093 <remove/>
1094 </modify-function>
1094 </modify-function>
1095 <modify-function signature="bits()const">
1095 <modify-function signature="bits()const">
1096 <remove/>
1096 <remove/>
1097 </modify-function>
1097 </modify-function>
1098 <modify-function signature="scanLine(int)const">
1098 <modify-function signature="scanLine(int)const">
1099 <remove/>
1099 <remove/>
1100 </modify-function>
1100 </modify-function>
1101 <modify-function signature="constBits()const">
1102 <remove/>
1103 </modify-function>
1104 <modify-function signature="constScanLine(int)const">
1105 <remove/>
1106 </modify-function>
1101 <modify-function signature="QImage(const unsigned char *, int, int, QImage::Format)">
1107 <modify-function signature="QImage(const unsigned char *, int, int, QImage::Format)">
1102 <remove/>
1108 <remove/>
1103 </modify-function>
1109 </modify-function>
1104
1110
1105 <extra-includes>
1111 <extra-includes>
1106 <include file-name="QStringList" location="global"/>
1112 <include file-name="QStringList" location="global"/>
1107 <include file-name="QMatrix" location="global"/>
1113 <include file-name="QMatrix" location="global"/>
1108 </extra-includes>
1114 </extra-includes>
1109 <modify-function signature="save(const QString &amp;, const char *, int) const">
1115 <modify-function signature="save(const QString &amp;, const char *, int) const">
1110 <access modifier="private"/>
1116 <access modifier="private"/>
1111 <rename to="private_save"/>
1117 <rename to="private_save"/>
1112 <modify-argument index="2">
1118 <modify-argument index="2">
1113 <remove-default-expression/>
1119 <remove-default-expression/>
1114 </modify-argument>
1120 </modify-argument>
1115 <modify-argument index="3">
1121 <modify-argument index="3">
1116 <remove-default-expression/>
1122 <remove-default-expression/>
1117 </modify-argument>
1123 </modify-argument>
1118 </modify-function>
1124 </modify-function>
1119
1125
1120 <modify-function signature="QImage(unsigned char*,int,int,QImage::Format)">
1126 <modify-function signature="QImage(unsigned char*,int,int,QImage::Format)">
1121 <access modifier="private"/>
1127 <access modifier="private"/>
1122 </modify-function>
1128 </modify-function>
1123
1129
1124 <modify-function signature="QImage(QString,const char*)">
1130 <modify-function signature="QImage(QString,const char*)">
1125 <access modifier="private"/>
1131 <access modifier="private"/>
1126 <modify-argument index="2">
1132 <modify-argument index="2">
1127 <remove-default-expression/>
1133 <remove-default-expression/>
1128 </modify-argument>
1134 </modify-argument>
1129 </modify-function>
1135 </modify-function>
1130
1136
1131 <modify-function signature="load(QString,const char*)">
1137 <modify-function signature="load(QString,const char*)">
1132 <access modifier="private"/>
1138 <access modifier="private"/>
1133 <modify-argument index="2">
1139 <modify-argument index="2">
1134 <remove-default-expression/>
1140 <remove-default-expression/>
1135 </modify-argument>
1141 </modify-argument>
1136 </modify-function>
1142 </modify-function>
1137
1143
1138 <modify-function signature="load(QIODevice*,const char*)">
1144 <modify-function signature="load(QIODevice*,const char*)">
1139 <access modifier="private"/>
1145 <access modifier="private"/>
1140 </modify-function>
1146 </modify-function>
1141
1147
1142 <modify-function signature="loadFromData(const unsigned char*,int,const char*)">
1148 <modify-function signature="loadFromData(const unsigned char*,int,const char*)">
1143 <access modifier="private"/>
1149 <access modifier="private"/>
1144 <modify-argument index="2">
1150 <modify-argument index="2">
1145 <remove-default-expression/>
1151 <remove-default-expression/>
1146 </modify-argument>
1152 </modify-argument>
1147 <modify-argument index="3">
1153 <modify-argument index="3">
1148 <remove-default-expression/>
1154 <remove-default-expression/>
1149 </modify-argument>
1155 </modify-argument>
1150 </modify-function>
1156 </modify-function>
1151
1157
1152 <modify-function signature="loadFromData(QByteArray,const char*)">
1158 <modify-function signature="loadFromData(QByteArray,const char*)">
1153 <access modifier="private"/>
1159 <access modifier="private"/>
1154 <modify-argument index="2">
1160 <modify-argument index="2">
1155 <remove-default-expression/>
1161 <remove-default-expression/>
1156 </modify-argument>
1162 </modify-argument>
1157 </modify-function>
1163 </modify-function>
1158
1164
1159 <modify-function signature="operator=(QImage)" remove="all"/>
1165 <modify-function signature="operator=(QImage)" remove="all"/>
1160
1166
1161 <modify-function signature="setText(const char*,const char*,QString)">
1167 <modify-function signature="setText(const char*,const char*,QString)">
1162 <remove/>
1168 <remove/>
1163 </modify-function>
1169 </modify-function>
1164
1170
1165 <modify-function signature="text(const char*,const char*)const">
1171 <modify-function signature="text(const char*,const char*)const">
1166 <remove/>
1172 <remove/>
1167 </modify-function>
1173 </modify-function>
1168
1174
1169 <modify-function signature="fromData(QByteArray,const char*)">
1175 <modify-function signature="fromData(QByteArray,const char*)">
1170 <access modifier="private"/>
1176 <access modifier="private"/>
1171 <modify-argument index="2">
1177 <modify-argument index="2">
1172 <remove-default-expression/>
1178 <remove-default-expression/>
1173 </modify-argument>
1179 </modify-argument>
1174 </modify-function>
1180 </modify-function>
1175
1181
1176 <modify-function signature="fromData(const unsigned char*,int,const char*)">
1182 <modify-function signature="fromData(const unsigned char*,int,const char*)">
1177 <remove/>
1183 <remove/>
1178 </modify-function>
1184 </modify-function>
1179
1185
1180 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
1186 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
1181 <modify-function signature="textLanguages()const" remove="all"/> <!--### Obsolete in 4.3-->
1187 <modify-function signature="textLanguages()const" remove="all"/> <!--### Obsolete in 4.3-->
1182
1188
1183 <modify-function signature="QImage(const char**)" remove="all"/>
1189 <modify-function signature="QImage(const char**)" remove="all"/>
1184 <modify-function signature="QImage(const uchar *,int,int,QImage::Format)" remove="all"/>
1190 <modify-function signature="QImage(const uchar *,int,int,QImage::Format)" remove="all"/>
1185 <modify-function signature="QImage(const uchar *,int,int,int,QImage::Format)" remove="all"/>
1191 <modify-function signature="QImage(const uchar *,int,int,int,QImage::Format)" remove="all"/>
1186 <modify-function signature="QImage(uchar *,int,int,QImage::Format)" remove="all"/>
1192 <modify-function signature="QImage(uchar *,int,int,QImage::Format)" remove="all"/>
1187 <modify-function signature="QImage(uchar *,int,int,int,QImage::Format)" remove="all"/>
1193 <modify-function signature="QImage(uchar *,int,int,int,QImage::Format)" remove="all"/>
1188 <modify-function signature="setColorTable(const QVector&lt;uint&gt;)" remove="all"/>
1194 <modify-function signature="setColorTable(const QVector&lt;uint&gt;)" remove="all"/>
1189 <modify-function signature="loadFromData(const uchar *,int,const char *)" remove="all"/>
1195 <modify-function signature="loadFromData(const uchar *,int,const char *)" remove="all"/>
1190 <modify-function signature="fromData(const uchar *,int,const char *)" remove="all"/>
1196 <modify-function signature="fromData(const uchar *,int,const char *)" remove="all"/>
1191 <modify-function signature="bits()" remove="all"/>
1197 <modify-function signature="bits()" remove="all"/>
1192 <modify-function signature="scanLine(int)" remove="all"/>
1198 <modify-function signature="scanLine(int)" remove="all"/>
1193
1199
1194 <modify-function signature="QImage(QString,const char*)">
1200 <modify-function signature="QImage(QString,const char*)">
1195 <modify-argument index="2">
1201 <modify-argument index="2">
1196 <replace-type modified-type="QString"/>
1202 <replace-type modified-type="QString"/>
1197 <conversion-rule class="native">
1203 <conversion-rule class="native">
1198 <insert-template name="core.convert_string_arg_to_char*"/>
1204 <insert-template name="core.convert_string_arg_to_char*"/>
1199 </conversion-rule>
1205 </conversion-rule>
1200 </modify-argument>
1206 </modify-argument>
1201 </modify-function>
1207 </modify-function>
1202
1208
1203 <modify-function signature="fromData(QByteArray,const char*)">
1209 <modify-function signature="fromData(QByteArray,const char*)">
1204 <modify-argument index="2">
1210 <modify-argument index="2">
1205 <replace-type modified-type="QString"/>
1211 <replace-type modified-type="QString"/>
1206 <conversion-rule class="native">
1212 <conversion-rule class="native">
1207 <insert-template name="core.convert_string_arg_to_char*"/>
1213 <insert-template name="core.convert_string_arg_to_char*"/>
1208 </conversion-rule>
1214 </conversion-rule>
1209 </modify-argument>
1215 </modify-argument>
1210 </modify-function>
1216 </modify-function>
1211
1217
1212 <modify-function signature="load(QString,const char*)">
1218 <modify-function signature="load(QString,const char*)">
1213 <modify-argument index="2">
1219 <modify-argument index="2">
1214 <replace-type modified-type="QString"/>
1220 <replace-type modified-type="QString"/>
1215 <conversion-rule class="native">
1221 <conversion-rule class="native">
1216 <insert-template name="core.convert_string_arg_to_char*"/>
1222 <insert-template name="core.convert_string_arg_to_char*"/>
1217 </conversion-rule>
1223 </conversion-rule>
1218 </modify-argument>
1224 </modify-argument>
1219 </modify-function>
1225 </modify-function>
1220
1226
1221 <modify-function signature="load(QIODevice*,const char*)">
1227 <modify-function signature="load(QIODevice*,const char*)">
1222 <modify-argument index="2">
1228 <modify-argument index="2">
1223 <replace-type modified-type="QString"/>
1229 <replace-type modified-type="QString"/>
1224 <conversion-rule class="native">
1230 <conversion-rule class="native">
1225 <insert-template name="core.convert_string_arg_to_char*"/>
1231 <insert-template name="core.convert_string_arg_to_char*"/>
1226 </conversion-rule>
1232 </conversion-rule>
1227 </modify-argument>
1233 </modify-argument>
1228 </modify-function>
1234 </modify-function>
1229
1235
1230 <modify-function signature="loadFromData(QByteArray,const char*)">
1236 <modify-function signature="loadFromData(QByteArray,const char*)">
1231 <modify-argument index="2">
1237 <modify-argument index="2">
1232 <replace-type modified-type="QString"/>
1238 <replace-type modified-type="QString"/>
1233 <conversion-rule class="native">
1239 <conversion-rule class="native">
1234 <insert-template name="core.convert_string_arg_to_char*"/>
1240 <insert-template name="core.convert_string_arg_to_char*"/>
1235 </conversion-rule>
1241 </conversion-rule>
1236 </modify-argument>
1242 </modify-argument>
1237 </modify-function>
1243 </modify-function>
1238
1244
1239 <modify-function signature="save(QString,const char*,int)const">
1245 <modify-function signature="save(QString,const char*,int)const">
1240 <modify-argument index="2">
1246 <modify-argument index="2">
1241 <replace-type modified-type="QString"/>
1247 <replace-type modified-type="QString"/>
1242 <conversion-rule class="native">
1248 <conversion-rule class="native">
1243 <insert-template name="core.convert_string_arg_to_char*"/>
1249 <insert-template name="core.convert_string_arg_to_char*"/>
1244 </conversion-rule>
1250 </conversion-rule>
1245 </modify-argument>
1251 </modify-argument>
1246 </modify-function>
1252 </modify-function>
1247
1253
1248 <modify-function signature="save(QIODevice*,const char*,int)const">
1254 <modify-function signature="save(QIODevice*,const char*,int)const">
1249 <modify-argument index="2">
1255 <modify-argument index="2">
1250 <replace-type modified-type="QString"/>
1256 <replace-type modified-type="QString"/>
1251 <conversion-rule class="native">
1257 <conversion-rule class="native">
1252 <insert-template name="core.convert_string_arg_to_char*"/>
1258 <insert-template name="core.convert_string_arg_to_char*"/>
1253 </conversion-rule>
1259 </conversion-rule>
1254 </modify-argument>
1260 </modify-argument>
1255 </modify-function>
1261 </modify-function>
1256 <inject-code class="pywrap-h">
1262 <inject-code class="pywrap-h">
1257 QImage* new_QImage( const uchar * data, int width, int height, QImage::Format format )
1263 QImage* new_QImage( const uchar * data, int width, int height, QImage::Format format )
1258 {
1264 {
1259 QImage* image = new QImage(width, height, format);
1265 QImage* image = new QImage(width, height, format);
1260 memcpy(image-&gt;bits(), data, image-&gt;byteCount());
1266 memcpy(image-&gt;bits(), data, image-&gt;byteCount());
1261 return image;
1267 return image;
1262 }
1268 }
1269
1270 PyObject* bits(QImage* image) {
1271 return PythonQtPrivate::wrapMemoryAsBuffer(image-&gt;bits(), image-&gt;bytesPerLine()* image-&gt;height());
1272 }
1273
1274 #if QT_VERSION &gt;= QT_VERSION_CHECK(4,7,0)
1275 PyObject* constBits(QImage* image) {
1276 return PythonQtPrivate::wrapMemoryAsBuffer(image-&gt;constBits(), image-&gt;byteCount());
1277 }
1278 #endif
1279
1280 PyObject* scanLine(QImage* image, int line) {
1281 return PythonQtPrivate::wrapMemoryAsBuffer(image-&gt;scanLine(line), image-&gt;bytesPerLine());
1282 }
1283
1284 #if QT_VERSION &gt;= QT_VERSION_CHECK(4,7,0)
1285 PyObject* constScanLine(QImage* image, int line) {
1286 return PythonQtPrivate::wrapMemoryAsBuffer(image-&gt;constScanLine(line), image-&gt;bytesPerLine());
1287 }
1288 #endif
1289
1263 </inject-code>
1290 </inject-code>
1264 </value-type>
1291 </value-type>
1265
1292
1266 <value-type name="QColormap" delete-in-main-thread="yes">
1293 <value-type name="QColormap" delete-in-main-thread="yes">
1267 <modify-function signature="operator=(QColormap)" remove="all"/>
1294 <modify-function signature="operator=(QColormap)" remove="all"/>
1268 <extra-includes>
1295 <extra-includes>
1269 <include file-name="QColor" location="global"/>
1296 <include file-name="QColor" location="global"/>
1270 </extra-includes>
1297 </extra-includes>
1271 <custom-constructor>
1298 <custom-constructor>
1272 return new QColormap(*copy);
1299 return new QColormap(*copy);
1273 </custom-constructor>
1300 </custom-constructor>
1274 <custom-destructor>
1301 <custom-destructor>
1275 delete copy;
1302 delete copy;
1276 </custom-destructor>
1303 </custom-destructor>
1277 </value-type>
1304 </value-type>
1278
1305
1279 <value-type name="QCursor" delete-in-main-thread="yes">
1306 <value-type name="QCursor" delete-in-main-thread="yes">
1280 <extra-includes>
1307 <extra-includes>
1281 <include file-name="QPixmap" location="global"/>
1308 <include file-name="QPixmap" location="global"/>
1282 </extra-includes>
1309 </extra-includes>
1283 <modify-function signature="operator=(QCursor)" remove="all"/>
1310 <modify-function signature="operator=(QCursor)" remove="all"/>
1284 </value-type>
1311 </value-type>
1285
1312
1286 <value-type name="QFontDatabase" delete-in-main-thread="yes">
1313 <value-type name="QFontDatabase" delete-in-main-thread="yes">
1287 <extra-includes>
1314 <extra-includes>
1288 <include file-name="QStringList" location="global"/>
1315 <include file-name="QStringList" location="global"/>
1289 </extra-includes>
1316 </extra-includes>
1290 </value-type>
1317 </value-type>
1291
1318
1292 <value-type name="QPen">
1319 <value-type name="QPen">
1293 <extra-includes>
1320 <extra-includes>
1294 <include file-name="QBrush" location="global"/>
1321 <include file-name="QBrush" location="global"/>
1295 </extra-includes>
1322 </extra-includes>
1296
1323
1297 <modify-function signature="operator=(QPen)" remove="all"/>
1324 <modify-function signature="operator=(QPen)" remove="all"/>
1298 </value-type>
1325 </value-type>
1299
1326
1300 <value-type name="QBrush">
1327 <value-type name="QBrush">
1301 <modify-function signature="QBrush(Qt::GlobalColor, Qt::BrushStyle)" remove="all"/>
1328 <modify-function signature="QBrush(Qt::GlobalColor, Qt::BrushStyle)" remove="all"/>
1302 <modify-function signature="operator=(const QBrush &amp;)" remove="all"/>
1329 <modify-function signature="operator=(const QBrush &amp;)" remove="all"/>
1303
1330
1304 <extra-includes>
1331 <extra-includes>
1305 <include file-name="QPixmap" location="global"/>
1332 <include file-name="QPixmap" location="global"/>
1306 </extra-includes>
1333 </extra-includes>
1307
1334
1308 <modify-function signature="QBrush(QGradient)">
1335 <modify-function signature="QBrush(QGradient)">
1309 <modify-argument index="1">
1336 <modify-argument index="1">
1310 <replace-type modified-type="QGradient*"/>
1337 <replace-type modified-type="QGradient*"/>
1311 <conversion-rule class="native">
1338 <conversion-rule class="native">
1312 QGradient &amp; %out% = *qscriptvalue_cast&lt;QGradient*&gt;(%in%);
1339 QGradient &amp; %out% = *qscriptvalue_cast&lt;QGradient*&gt;(%in%);
1313 </conversion-rule>
1340 </conversion-rule>
1314 </modify-argument>
1341 </modify-argument>
1315 </modify-function>
1342 </modify-function>
1316 </value-type>
1343 </value-type>
1317
1344
1318 <value-type name="QColor">
1345 <value-type name="QColor">
1319 <modify-function signature="QColor(QColor::Spec)" remove="all"/>
1346 <modify-function signature="QColor(QColor::Spec)" remove="all"/>
1320 <modify-function signature="operator=(QColor)" remove="all"/>
1347 <modify-function signature="operator=(QColor)" remove="all"/>
1321 <modify-function signature="operator=(Qt::GlobalColor)" remove="all"/>
1348 <modify-function signature="operator=(Qt::GlobalColor)" remove="all"/>
1322
1349
1323 <modify-function signature="QColor(const char*)">
1350 <modify-function signature="QColor(const char*)">
1324 <remove/>
1351 <remove/>
1325 </modify-function>
1352 </modify-function>
1326
1353
1327 <modify-function signature="getCmyk(int*,int*,int*,int*,int*)">
1354 <modify-function signature="getCmyk(int*,int*,int*,int*,int*)">
1328 <remove/>
1355 <remove/>
1329 </modify-function>
1356 </modify-function>
1330
1357
1331 <modify-function signature="getCmykF(double*,double*,double*,double*,double*)">
1358 <modify-function signature="getCmykF(double*,double*,double*,double*,double*)">
1332 <remove/>
1359 <remove/>
1333 </modify-function>
1360 </modify-function>
1334
1361
1335 <modify-function signature="getHsv(int*,int*,int*,int*)const">
1362 <modify-function signature="getHsv(int*,int*,int*,int*)const">
1336 <remove/>
1363 <remove/>
1337 </modify-function>
1364 </modify-function>
1338
1365
1339 <modify-function signature="getHsvF(double*,double*,double*,double*)const">
1366 <modify-function signature="getHsvF(double*,double*,double*,double*)const">
1340 <remove/>
1367 <remove/>
1341 </modify-function>
1368 </modify-function>
1342
1369
1343 <modify-function signature="getRgb(int*,int*,int*,int*)const">
1370 <modify-function signature="getRgb(int*,int*,int*,int*)const">
1344 <remove/>
1371 <remove/>
1345 </modify-function>
1372 </modify-function>
1346
1373
1347 <modify-function signature="getRgbF(double*,double*,double*,double*)const">
1374 <modify-function signature="getRgbF(double*,double*,double*,double*)const">
1348 <remove/>
1375 <remove/>
1349 </modify-function>
1376 </modify-function>
1350
1377
1351 <modify-function signature="dark(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1378 <modify-function signature="dark(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1352 <modify-function signature="light(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1379 <modify-function signature="light(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1353 </value-type>
1380 </value-type>
1354
1381
1355 <value-type name="QFontMetricsF" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1382 <value-type name="QFontMetricsF" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1356 <custom-constructor>
1383 <custom-constructor>
1357 return new QFontMetricsF(*copy);
1384 return new QFontMetricsF(*copy);
1358 </custom-constructor>
1385 </custom-constructor>
1359 <custom-destructor>
1386 <custom-destructor>
1360 delete copy;
1387 delete copy;
1361 </custom-destructor>
1388 </custom-destructor>
1362 <modify-function signature="operator!=(const QFontMetricsF &amp;)">
1389 <modify-function signature="operator!=(const QFontMetricsF &amp;)">
1363 <remove/>
1390 <remove/>
1364 </modify-function>
1391 </modify-function>
1365 <modify-function signature="operator==(const QFontMetricsF &amp;)">
1392 <modify-function signature="operator==(const QFontMetricsF &amp;)">
1366 <remove/>
1393 <remove/>
1367 </modify-function>
1394 </modify-function>
1368
1395
1369 <modify-function signature="boundingRect(QRectF,int,QString,int,int*)const">
1396 <modify-function signature="boundingRect(QRectF,int,QString,int,int*)const">
1370 <access modifier="private"/>
1397 <access modifier="private"/>
1371 <modify-argument index="4">
1398 <modify-argument index="4">
1372 <remove-default-expression/>
1399 <remove-default-expression/>
1373 </modify-argument>
1400 </modify-argument>
1374 <modify-argument index="5">
1401 <modify-argument index="5">
1375 <remove-default-expression/>
1402 <remove-default-expression/>
1376 </modify-argument>
1403 </modify-argument>
1377 </modify-function>
1404 </modify-function>
1378
1405
1379 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1406 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1380 <modify-function signature="operator=(QFontMetricsF)" remove="all"/>
1407 <modify-function signature="operator=(QFontMetricsF)" remove="all"/>
1381
1408
1382 <modify-function signature="size(int,QString,int,int*)const">
1409 <modify-function signature="size(int,QString,int,int*)const">
1383 <access modifier="private"/>
1410 <access modifier="private"/>
1384 <modify-argument index="3">
1411 <modify-argument index="3">
1385 <remove-default-expression/>
1412 <remove-default-expression/>
1386 </modify-argument>
1413 </modify-argument>
1387 <modify-argument index="4">
1414 <modify-argument index="4">
1388 <remove-default-expression/>
1415 <remove-default-expression/>
1389 </modify-argument>
1416 </modify-argument>
1390 </modify-function>
1417 </modify-function>
1391
1418
1392 <modify-function signature="QFontMetricsF(QFontMetricsF)" remove="all"/>
1419 <modify-function signature="QFontMetricsF(QFontMetricsF)" remove="all"/>
1393 <modify-function signature="QFontMetricsF(QFontMetrics)" remove="all"/>
1420 <modify-function signature="QFontMetricsF(QFontMetrics)" remove="all"/>
1394 <modify-function signature="operator==(QFontMetricsF)const" remove="all"/>
1421 <modify-function signature="operator==(QFontMetricsF)const" remove="all"/>
1395 <modify-function signature="operator!=(QFontMetricsF)const" remove="all"/>
1422 <modify-function signature="operator!=(QFontMetricsF)const" remove="all"/>
1396 </value-type>
1423 </value-type>
1397 <value-type name="QTextOption::Tab"/>
1424 <value-type name="QTextOption::Tab"/>
1398
1425
1399 <value-type name="QFontMetrics" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1426 <value-type name="QFontMetrics" delete-in-main-thread="yes" expense-cost="1" expense-limit="1000">
1400 <custom-constructor>
1427 <custom-constructor>
1401 return new QFontMetrics(*copy);
1428 return new QFontMetrics(*copy);
1402 </custom-constructor>
1429 </custom-constructor>
1403 <custom-destructor>
1430 <custom-destructor>
1404 delete copy;
1431 delete copy;
1405 </custom-destructor>
1432 </custom-destructor>
1406 <modify-function signature="operator!=(const QFontMetrics &amp;)">
1433 <modify-function signature="operator!=(const QFontMetrics &amp;)">
1407 <remove/>
1434 <remove/>
1408 </modify-function>
1435 </modify-function>
1409 <modify-function signature="operator==(const QFontMetrics &amp;)">
1436 <modify-function signature="operator==(const QFontMetrics &amp;)">
1410 <remove/>
1437 <remove/>
1411 </modify-function>
1438 </modify-function>
1412
1439
1413 <modify-function signature="boundingRect(int,int,int,int,int,QString,int,int*)const">
1440 <modify-function signature="boundingRect(int,int,int,int,int,QString,int,int*)const">
1414 <access modifier="private"/>
1441 <access modifier="private"/>
1415 <modify-argument index="7">
1442 <modify-argument index="7">
1416 <remove-default-expression/>
1443 <remove-default-expression/>
1417 </modify-argument>
1444 </modify-argument>
1418 <modify-argument index="8">
1445 <modify-argument index="8">
1419 <remove-default-expression/>
1446 <remove-default-expression/>
1420 </modify-argument>
1447 </modify-argument>
1421 </modify-function>
1448 </modify-function>
1422
1449
1423 <modify-function signature="boundingRect(QRect,int,QString,int,int*)const">
1450 <modify-function signature="boundingRect(QRect,int,QString,int,int*)const">
1424 <access modifier="private"/>
1451 <access modifier="private"/>
1425 <modify-argument index="4">
1452 <modify-argument index="4">
1426 <remove-default-expression/>
1453 <remove-default-expression/>
1427 </modify-argument>
1454 </modify-argument>
1428 <modify-argument index="5">
1455 <modify-argument index="5">
1429 <remove-default-expression/>
1456 <remove-default-expression/>
1430 </modify-argument>
1457 </modify-argument>
1431 </modify-function>
1458 </modify-function>
1432
1459
1433 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1460 <modify-function signature="operator=(QFontMetrics)" remove="all"/>
1434
1461
1435 <modify-function signature="size(int,QString,int,int*)const">
1462 <modify-function signature="size(int,QString,int,int*)const">
1436 <access modifier="private"/>
1463 <access modifier="private"/>
1437 <modify-argument index="3">
1464 <modify-argument index="3">
1438 <remove-default-expression/>
1465 <remove-default-expression/>
1439 </modify-argument>
1466 </modify-argument>
1440 <modify-argument index="4">
1467 <modify-argument index="4">
1441 <remove-default-expression/>
1468 <remove-default-expression/>
1442 </modify-argument>
1469 </modify-argument>
1443 </modify-function>
1470 </modify-function>
1444
1471
1445
1472
1446 <modify-function signature="QFontMetrics(QFontMetrics)" remove="all"/>
1473 <modify-function signature="QFontMetrics(QFontMetrics)" remove="all"/>
1447 <modify-function signature="operator==(QFontMetrics)const" remove="all"/>
1474 <modify-function signature="operator==(QFontMetrics)const" remove="all"/>
1448 <modify-function signature="operator!=(QFontMetrics)const" remove="all"/>
1475 <modify-function signature="operator!=(QFontMetrics)const" remove="all"/>
1449 </value-type>
1476 </value-type>
1450
1477
1451 <value-type name="QGradient" force-abstract="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QGradient::NoGradient">
1478 <value-type name="QGradient" force-abstract="yes" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QGradient::NoGradient">
1452 <custom-constructor>
1479 <custom-constructor>
1453 Q_UNUSED(copy)
1480 Q_UNUSED(copy)
1454 qWarning("Copying empty QGradient object");
1481 qWarning("Copying empty QGradient object");
1455 return new QGradient();
1482 return new QGradient();
1456 </custom-constructor>
1483 </custom-constructor>
1457 <custom-destructor>
1484 <custom-destructor>
1458 delete copy;
1485 delete copy;
1459 </custom-destructor>
1486 </custom-destructor>
1460 <modify-function signature="operator==(const QGradient &amp;)">
1487 <modify-function signature="operator==(const QGradient &amp;)">
1461 <remove/>
1488 <remove/>
1462 </modify-function>
1489 </modify-function>
1463 </value-type>
1490 </value-type>
1464
1491
1465 <value-type name="QLinearGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::LinearGradient">
1492 <value-type name="QLinearGradient" polymorphic-id-expression="%1-&gt;type() == QGradient::LinearGradient">
1466 <custom-constructor>
1493 <custom-constructor>
1467 QLinearGradient *lg = new QLinearGradient(copy-&gt;start(), copy-&gt;finalStop());
1494 QLinearGradient *lg = new QLinearGradient(copy-&gt;start(), copy-&gt;finalStop());
1468 lg-&gt;setSpread(copy-&gt;spread());
1495 lg-&gt;setSpread(copy-&gt;spread());
1469 lg-&gt;setStops(copy-&gt;stops());
1496 lg-&gt;setStops(copy-&gt;stops());
1470 return (void *) lg;
1497 return (void *) lg;
1471 </custom-constructor>
1498 </custom-constructor>
1472 <custom-destructor>
1499 <custom-destructor>
1473 delete copy;
1500 delete copy;
1474 </custom-destructor>
1501 </custom-destructor>
1475 </value-type>
1502 </value-type>
1476
1503
1477 <value-type name="QPrinterInfo">
1504 <value-type name="QPrinterInfo">
1478 <modify-function signature="operator=(const QPrinterInfo &amp;)" remove="all"/>
1505 <modify-function signature="operator=(const QPrinterInfo &amp;)" remove="all"/>
1479 </value-type>
1506 </value-type>
1480
1507
1481 <value-type name="QMargins"/>
1508 <value-type name="QMargins"/>
1482
1509
1483 <interface-type name="QLayoutItem"/>
1510 <interface-type name="QLayoutItem"/>
1484 <interface-type name="QPaintDevice"/>
1511 <interface-type name="QPaintDevice"/>
1485
1512
1486 <interface-type name="QGraphicsItem" delete-in-main-thread="yes" polymorphic-base="yes">
1513 <interface-type name="QGraphicsItem" delete-in-main-thread="yes" polymorphic-base="yes">
1487 <modify-function signature="setCursorForItemOnly(QCursor)" remove="all"/>
1514 <modify-function signature="setCursorForItemOnly(QCursor)" remove="all"/>
1488
1515
1489 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/>
1516 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/>
1490 <modify-function signature="toGraphicsObject() const" remove="all"/>
1517 <modify-function signature="toGraphicsObject() const" remove="all"/>
1491
1518
1492 <modify-function signature="paint(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
1519 <modify-function signature="paint(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
1493 <modify-argument index="1" invalidate-after-use="yes"/>
1520 <modify-argument index="1" invalidate-after-use="yes"/>
1494 </modify-function>
1521 </modify-function>
1495 <modify-function signature="collidesWithItem(const QGraphicsItem*,Qt::ItemSelectionMode)const">
1522 <modify-function signature="collidesWithItem(const QGraphicsItem*,Qt::ItemSelectionMode)const">
1496 <modify-argument index="1" invalidate-after-use="yes"/>
1523 <modify-argument index="1" invalidate-after-use="yes"/>
1497 </modify-function>
1524 </modify-function>
1498
1525
1499 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
1526 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
1500 <modify-argument index="1" invalidate-after-use="yes"/>
1527 <modify-argument index="1" invalidate-after-use="yes"/>
1501 </modify-function>
1528 </modify-function>
1502 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
1529 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
1503 <modify-argument index="1" invalidate-after-use="yes"/>
1530 <modify-argument index="1" invalidate-after-use="yes"/>
1504 </modify-function>
1531 </modify-function>
1505 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
1532 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
1506 <modify-argument index="1" invalidate-after-use="yes"/>
1533 <modify-argument index="1" invalidate-after-use="yes"/>
1507 </modify-function>
1534 </modify-function>
1508 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
1535 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
1509 <modify-argument index="1" invalidate-after-use="yes"/>
1536 <modify-argument index="1" invalidate-after-use="yes"/>
1510 </modify-function>
1537 </modify-function>
1511 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
1538 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
1512 <modify-argument index="1" invalidate-after-use="yes"/>
1539 <modify-argument index="1" invalidate-after-use="yes"/>
1513 </modify-function>
1540 </modify-function>
1514 <modify-function signature="focusInEvent(QFocusEvent*)">
1541 <modify-function signature="focusInEvent(QFocusEvent*)">
1515 <modify-argument index="1" invalidate-after-use="yes"/>
1542 <modify-argument index="1" invalidate-after-use="yes"/>
1516 </modify-function>
1543 </modify-function>
1517 <modify-function signature="focusOutEvent(QFocusEvent*)">
1544 <modify-function signature="focusOutEvent(QFocusEvent*)">
1518 <modify-argument index="1" invalidate-after-use="yes"/>
1545 <modify-argument index="1" invalidate-after-use="yes"/>
1519 </modify-function>
1546 </modify-function>
1520 <modify-function signature="hoverEnterEvent(QGraphicsSceneHoverEvent*)">
1547 <modify-function signature="hoverEnterEvent(QGraphicsSceneHoverEvent*)">
1521 <modify-argument index="1" invalidate-after-use="yes"/>
1548 <modify-argument index="1" invalidate-after-use="yes"/>
1522 </modify-function>
1549 </modify-function>
1523 <modify-function signature="hoverLeaveEvent(QGraphicsSceneHoverEvent*)">
1550 <modify-function signature="hoverLeaveEvent(QGraphicsSceneHoverEvent*)">
1524 <modify-argument index="1" invalidate-after-use="yes"/>
1551 <modify-argument index="1" invalidate-after-use="yes"/>
1525 </modify-function>
1552 </modify-function>
1526 <modify-function signature="hoverMoveEvent(QGraphicsSceneHoverEvent*)">
1553 <modify-function signature="hoverMoveEvent(QGraphicsSceneHoverEvent*)">
1527 <modify-argument index="1" invalidate-after-use="yes"/>
1554 <modify-argument index="1" invalidate-after-use="yes"/>
1528 </modify-function>
1555 </modify-function>
1529 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
1556 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
1530 <modify-argument index="1" invalidate-after-use="yes"/>
1557 <modify-argument index="1" invalidate-after-use="yes"/>
1531 </modify-function>
1558 </modify-function>
1532 <modify-function signature="isObscuredBy(const QGraphicsItem*)const">
1559 <modify-function signature="isObscuredBy(const QGraphicsItem*)const">
1533 <modify-argument index="1" invalidate-after-use="yes"/>
1560 <modify-argument index="1" invalidate-after-use="yes"/>
1534 </modify-function>
1561 </modify-function>
1535 <modify-function signature="keyPressEvent(QKeyEvent*)">
1562 <modify-function signature="keyPressEvent(QKeyEvent*)">
1536 <modify-argument index="1" invalidate-after-use="yes"/>
1563 <modify-argument index="1" invalidate-after-use="yes"/>
1537 </modify-function>
1564 </modify-function>
1538 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
1565 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
1539 <modify-argument index="1" invalidate-after-use="yes"/>
1566 <modify-argument index="1" invalidate-after-use="yes"/>
1540 </modify-function>
1567 </modify-function>
1541 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
1568 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
1542 <modify-argument index="1" invalidate-after-use="yes"/>
1569 <modify-argument index="1" invalidate-after-use="yes"/>
1543 </modify-function>
1570 </modify-function>
1544 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
1571 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
1545 <modify-argument index="1" invalidate-after-use="yes"/>
1572 <modify-argument index="1" invalidate-after-use="yes"/>
1546 </modify-function>
1573 </modify-function>
1547 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
1574 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
1548 <modify-argument index="1" invalidate-after-use="yes"/>
1575 <modify-argument index="1" invalidate-after-use="yes"/>
1549 </modify-function>
1576 </modify-function>
1550 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
1577 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
1551 <modify-argument index="1" invalidate-after-use="yes"/>
1578 <modify-argument index="1" invalidate-after-use="yes"/>
1552 </modify-function>
1579 </modify-function>
1553 <modify-function signature="sceneEvent(QEvent*)">
1580 <modify-function signature="sceneEvent(QEvent*)">
1554 <modify-argument index="1" invalidate-after-use="yes"/>
1581 <modify-argument index="1" invalidate-after-use="yes"/>
1555 </modify-function>
1582 </modify-function>
1556 <modify-function signature="sceneEventFilter(QGraphicsItem*,QEvent*)">
1583 <modify-function signature="sceneEventFilter(QGraphicsItem*,QEvent*)">
1557 <modify-argument index="1" invalidate-after-use="yes"/>
1584 <modify-argument index="1" invalidate-after-use="yes"/>
1558 <modify-argument index="2" invalidate-after-use="yes"/>
1585 <modify-argument index="2" invalidate-after-use="yes"/>
1559 </modify-function>
1586 </modify-function>
1560 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
1587 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
1561 <modify-argument index="1" invalidate-after-use="yes"/>
1588 <modify-argument index="1" invalidate-after-use="yes"/>
1562 </modify-function>
1589 </modify-function>
1563
1590
1564 <modify-function signature="children()const" remove="all"/>
1591 <modify-function signature="children()const" remove="all"/>
1565 <modify-function signature="installSceneEventFilter(QGraphicsItem *)">
1592 <modify-function signature="installSceneEventFilter(QGraphicsItem *)">
1566 <modify-argument index="1">
1593 <modify-argument index="1">
1567 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1594 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1568 <reference-count action="ignore"/>
1595 <reference-count action="ignore"/>
1569 </modify-argument>
1596 </modify-argument>
1570 </modify-function>
1597 </modify-function>
1571 <modify-function signature="removeSceneEventFilter(QGraphicsItem *)">
1598 <modify-function signature="removeSceneEventFilter(QGraphicsItem *)">
1572 <modify-argument index="1">
1599 <modify-argument index="1">
1573 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1600 <!-- Safe to ignore because items in a scene are memory managed by the scene -->
1574 <reference-count action="ignore"/>
1601 <reference-count action="ignore"/>
1575 </modify-argument>
1602 </modify-argument>
1576 </modify-function>
1603 </modify-function>
1577
1604
1578 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1605 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1579 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1606 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1580 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1607 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1581 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1608 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1582
1609
1583 <modify-function signature="supportsExtension(QGraphicsItem::Extension)const" remove="all"/>
1610 <modify-function signature="supportsExtension(QGraphicsItem::Extension)const" remove="all"/>
1584 <modify-function signature="setExtension(QGraphicsItem::Extension,QVariant)" remove="all"/>
1611 <modify-function signature="setExtension(QGraphicsItem::Extension,QVariant)" remove="all"/>
1585 </interface-type>
1612 </interface-type>
1586
1613
1587 <object-type name="QAbstractGraphicsShapeItem" delete-in-main-thread="yes">
1614 <object-type name="QAbstractGraphicsShapeItem" delete-in-main-thread="yes">
1588 <modify-function signature="QAbstractGraphicsShapeItem(QGraphicsItem*,QGraphicsScene*)">
1615 <modify-function signature="QAbstractGraphicsShapeItem(QGraphicsItem*,QGraphicsScene*)">
1589 <inject-code position="end">
1616 <inject-code position="end">
1590 <argument-map index="1" meta-name="%1"/>
1617 <argument-map index="1" meta-name="%1"/>
1591 if (%1 != null) disableGarbageCollection();
1618 if (%1 != null) disableGarbageCollection();
1592 </inject-code>
1619 </inject-code>
1593 </modify-function>
1620 </modify-function>
1594
1621
1595 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1622 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1596 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1623 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1597 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1624 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1598 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1625 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1599 </object-type>
1626 </object-type>
1600
1627
1601 <object-type name="QAbstractItemView">
1628 <object-type name="QAbstractItemView">
1602 <modify-function signature="update()" remove="all"/>
1629 <modify-function signature="update()" remove="all"/>
1603 <modify-function signature="horizontalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1630 <modify-function signature="horizontalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1604 <modify-function signature="setHorizontalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1631 <modify-function signature="setHorizontalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1605 <modify-function signature="setVerticalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1632 <modify-function signature="setVerticalStepsPerItem(int)" remove="all"/> <!--### Obsolete in 4.3-->
1606 <modify-function signature="verticalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1633 <modify-function signature="verticalStepsPerItem()const" remove="all"/> <!--### Obsolete in 4.3-->
1607
1634
1608 <modify-function signature="edit(QModelIndex,QAbstractItemView::EditTrigger,QEvent*)">
1635 <modify-function signature="edit(QModelIndex,QAbstractItemView::EditTrigger,QEvent*)">
1609 <modify-argument index="3" invalidate-after-use="yes"/>
1636 <modify-argument index="3" invalidate-after-use="yes"/>
1610 </modify-function>
1637 </modify-function>
1611 <modify-function signature="selectionCommand(QModelIndex,const QEvent*)const">
1638 <modify-function signature="selectionCommand(QModelIndex,const QEvent*)const">
1612 <modify-argument index="2" invalidate-after-use="yes"/>
1639 <modify-argument index="2" invalidate-after-use="yes"/>
1613 </modify-function>
1640 </modify-function>
1614
1641
1615
1642
1616 <!-- ### because the CursorAction enum is protected -->
1643 <!-- ### because the CursorAction enum is protected -->
1617 <modify-function signature="moveCursor(QAbstractItemView::CursorAction,QFlags&lt;Qt::KeyboardModifier&gt;)" remove="all"/>
1644 <modify-function signature="moveCursor(QAbstractItemView::CursorAction,QFlags&lt;Qt::KeyboardModifier&gt;)" remove="all"/>
1618 <inject-code class="shell-declaration">
1645 <inject-code class="shell-declaration">
1619 QModelIndex moveCursor(QAbstractItemView::CursorAction, Qt::KeyboardModifiers)
1646 QModelIndex moveCursor(QAbstractItemView::CursorAction, Qt::KeyboardModifiers)
1620 { return QModelIndex(); }
1647 { return QModelIndex(); }
1621 </inject-code>
1648 </inject-code>
1622 </object-type>
1649 </object-type>
1623
1650
1624 <object-type name="QAbstractPageSetupDialog"/>
1651 <object-type name="QAbstractPageSetupDialog"/>
1625 <object-type name="QAbstractPrintDialog"/>
1652 <object-type name="QAbstractPrintDialog"/>
1626 <object-type name="QAbstractSlider">
1653 <object-type name="QAbstractSlider">
1627 <modify-function signature="sliderChange(QAbstractSlider::SliderChange)" remove="all"/>
1654 <modify-function signature="sliderChange(QAbstractSlider::SliderChange)" remove="all"/>
1628 </object-type>
1655 </object-type>
1629 <object-type name="QAbstractTextDocumentLayout">
1656 <object-type name="QAbstractTextDocumentLayout">
1630 <modify-function signature="setPaintDevice(QPaintDevice*)">
1657 <modify-function signature="setPaintDevice(QPaintDevice*)">
1631 <modify-argument index="1">
1658 <modify-argument index="1">
1632 <reference-count action="set" variable-name="__rcPaintDevice"/>
1659 <reference-count action="set" variable-name="__rcPaintDevice"/>
1633 </modify-argument>
1660 </modify-argument>
1634 </modify-function>
1661 </modify-function>
1635
1662
1636 <modify-function signature="draw(QPainter*,QAbstractTextDocumentLayout::PaintContext)">
1663 <modify-function signature="draw(QPainter*,QAbstractTextDocumentLayout::PaintContext)">
1637 <modify-argument index="1" invalidate-after-use="yes"/>
1664 <modify-argument index="1" invalidate-after-use="yes"/>
1638 </modify-function>
1665 </modify-function>
1639 <modify-function signature="drawInlineObject(QPainter*,QRectF,QTextInlineObject,int,QTextFormat)">
1666 <modify-function signature="drawInlineObject(QPainter*,QRectF,QTextInlineObject,int,QTextFormat)">
1640 <modify-argument index="1" invalidate-after-use="yes"/>
1667 <modify-argument index="1" invalidate-after-use="yes"/>
1641 </modify-function>
1668 </modify-function>
1642
1669
1643 </object-type>
1670 </object-type>
1644 <object-type name="QAccessible">
1671 <object-type name="QAccessible">
1645 <modify-function signature="initialize()" remove="all"/>
1672 <modify-function signature="initialize()" remove="all"/>
1646 <modify-function signature="cleanup()" remove="all"/>
1673 <modify-function signature="cleanup()" remove="all"/>
1647 <modify-function signature="setRootObject(QObject *)">
1674 <modify-function signature="setRootObject(QObject *)">
1648 <modify-argument index="1">
1675 <modify-argument index="1">
1649 <reference-count action="ignore"/>
1676 <reference-count action="ignore"/>
1650 </modify-argument>
1677 </modify-argument>
1651 </modify-function>
1678 </modify-function>
1652 <modify-function signature="queryAccessibleInterface(QObject *)">
1679 <modify-function signature="queryAccessibleInterface(QObject *)">
1653 <modify-argument index="return">
1680 <modify-argument index="return">
1654 <define-ownership class="java" owner="java"/>
1681 <define-ownership class="java" owner="java"/>
1655 </modify-argument>
1682 </modify-argument>
1656 </modify-function>
1683 </modify-function>
1657 </object-type>
1684 </object-type>
1658 <object-type name="QAccessibleBridge">
1685 <object-type name="QAccessibleBridge">
1659 <modify-function signature="setRootObject(QAccessibleInterface *)">
1686 <modify-function signature="setRootObject(QAccessibleInterface *)">
1660 <modify-argument index="1">
1687 <modify-argument index="1">
1661 <define-ownership class="shell" owner="java"/>
1688 <define-ownership class="shell" owner="java"/>
1662 </modify-argument>
1689 </modify-argument>
1663 </modify-function>
1690 </modify-function>
1664 <modify-function signature="notifyAccessibilityUpdate(int,QAccessibleInterface*,int)">
1691 <modify-function signature="notifyAccessibilityUpdate(int,QAccessibleInterface*,int)">
1665 <modify-argument invalidate-after-use="yes" index="2"/>
1692 <modify-argument invalidate-after-use="yes" index="2"/>
1666 </modify-function>
1693 </modify-function>
1667 </object-type>
1694 </object-type>
1668 <object-type name="QAccessible2Interface"/>
1695 <object-type name="QAccessible2Interface"/>
1669 <object-type name="QAccessibleTableInterface">
1696 <object-type name="QAccessibleTableInterface">
1670 <modify-function signature="qAccessibleTableCastHelper()" remove="all"/>
1697 <modify-function signature="qAccessibleTableCastHelper()" remove="all"/>
1671 </object-type>
1698 </object-type>
1672
1699
1673 <object-type name="QAccessibleInterface">
1700 <object-type name="QAccessibleInterface">
1674 <modify-function signature="indexOfChild(const QAccessibleInterface*)const">
1701 <modify-function signature="indexOfChild(const QAccessibleInterface*)const">
1675 <modify-argument invalidate-after-use="yes" index="1"/>
1702 <modify-argument invalidate-after-use="yes" index="1"/>
1676 </modify-function>
1703 </modify-function>
1677 <modify-function signature="relationTo(int,const QAccessibleInterface*,int)const">
1704 <modify-function signature="relationTo(int,const QAccessibleInterface*,int)const">
1678 <modify-argument invalidate-after-use="yes" index="2"/>
1705 <modify-argument invalidate-after-use="yes" index="2"/>
1679 </modify-function>
1706 </modify-function>
1680 </object-type>
1707 </object-type>
1681 <object-type name="QAccessibleInterfaceEx"/>
1708 <object-type name="QAccessibleInterfaceEx"/>
1682 <object-type name="QAccessibleObject"/>
1709 <object-type name="QAccessibleObject"/>
1683 <object-type name="QAccessibleObjectEx"/>
1710 <object-type name="QAccessibleObjectEx"/>
1684 <object-type name="QAccessibleWidget"/>
1711 <object-type name="QAccessibleWidget"/>
1685 <object-type name="QAccessibleWidgetEx"/>
1712 <object-type name="QAccessibleWidgetEx"/>
1686 <object-type name="QActionGroup"/>
1713 <object-type name="QActionGroup"/>
1687 <object-type name="QCDEStyle">
1714 <object-type name="QCDEStyle">
1688 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1715 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1689 </object-type>
1716 </object-type>
1690 <object-type name="QCheckBox">
1717 <object-type name="QCheckBox">
1691 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
1718 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
1692 <access modifier="private"/>
1719 <access modifier="private"/>
1693 </modify-function>
1720 </modify-function>
1694 </object-type>
1721 </object-type>
1695 <object-type name="QCleanlooksStyle">
1722 <object-type name="QCleanlooksStyle">
1696 <modify-function signature="standardPixmap(QStyle::StandardPixmap,const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1723 <modify-function signature="standardPixmap(QStyle::StandardPixmap,const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1697 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1724 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1698 </object-type>
1725 </object-type>
1699 <object-type name="QCommonStyle">
1726 <object-type name="QCommonStyle">
1700 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1727 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*,const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
1701 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1728 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
1702 </object-type>
1729 </object-type>
1703 <object-type name="QDataWidgetMapper">
1730 <object-type name="QDataWidgetMapper">
1704 <modify-function signature="addMapping(QWidget*,int)">
1731 <modify-function signature="addMapping(QWidget*,int)">
1705 <modify-argument index="1">
1732 <modify-argument index="1">
1706 <reference-count action="add" variable-name="__rcMappings"/>
1733 <reference-count action="add" variable-name="__rcMappings"/>
1707 </modify-argument>
1734 </modify-argument>
1708 </modify-function>
1735 </modify-function>
1709 <modify-function signature="addMapping(QWidget*,int,QByteArray)">
1736 <modify-function signature="addMapping(QWidget*,int,QByteArray)">
1710 <modify-argument index="1">
1737 <modify-argument index="1">
1711 <reference-count action="add" variable-name="__rcMappings"/>
1738 <reference-count action="add" variable-name="__rcMappings"/>
1712 </modify-argument>
1739 </modify-argument>
1713 </modify-function>
1740 </modify-function>
1714 <modify-function signature="removeMapping(QWidget*)">
1741 <modify-function signature="removeMapping(QWidget*)">
1715 <modify-argument index="1">
1742 <modify-argument index="1">
1716 <reference-count action="remove" variable-name="__rcMappings"/>
1743 <reference-count action="remove" variable-name="__rcMappings"/>
1717 </modify-argument>
1744 </modify-argument>
1718 </modify-function>
1745 </modify-function>
1719 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
1746 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
1720 <modify-argument index="1">
1747 <modify-argument index="1">
1721 <reference-count action="set" variable-name="__rcItemDelegate"/>
1748 <reference-count action="set" variable-name="__rcItemDelegate"/>
1722 </modify-argument>
1749 </modify-argument>
1723 </modify-function>
1750 </modify-function>
1724 <modify-function signature="setModel(QAbstractItemModel*)">
1751 <modify-function signature="setModel(QAbstractItemModel*)">
1725 <modify-argument index="1">
1752 <modify-argument index="1">
1726 <reference-count action="set" variable-name="__rcModel"/>
1753 <reference-count action="set" variable-name="__rcModel"/>
1727 </modify-argument>
1754 </modify-argument>
1728 </modify-function>
1755 </modify-function>
1729 </object-type>
1756 </object-type>
1730 <object-type name="QDateEdit"/>
1757 <object-type name="QDateEdit"/>
1731 <object-type name="QDesktopServices">
1758 <object-type name="QDesktopServices">
1732 <modify-function signature="setUrlHandler(const QString &amp;, QObject *, const char *)" access="private">
1759 <modify-function signature="setUrlHandler(const QString &amp;, QObject *, const char *)" access="private">
1733 <modify-argument index="2">
1760 <modify-argument index="2">
1734 <reference-count action="ignore"/> <!-- Handled in injected code -->
1761 <reference-count action="ignore"/> <!-- Handled in injected code -->
1735 </modify-argument>
1762 </modify-argument>
1736 </modify-function>
1763 </modify-function>
1737 </object-type>
1764 </object-type>
1738 <object-type name="QDialog">
1765 <object-type name="QDialog">
1739 <modify-function signature="setExtension(QWidget*)" remove="all"/>
1766 <modify-function signature="setExtension(QWidget*)" remove="all"/>
1740 <modify-function signature="exec()" access="non-final"/>
1767 <modify-function signature="exec()" access="non-final"/>
1741 <modify-function signature="extension()const" remove="all"/> <!--### Obsolete in 4.3-->
1768 <modify-function signature="extension()const" remove="all"/> <!--### Obsolete in 4.3-->
1742 <modify-function signature="orientation()const" remove="all"/> <!--### Obsolete in 4.3-->
1769 <modify-function signature="orientation()const" remove="all"/> <!--### Obsolete in 4.3-->
1743 <modify-function signature="open()" virtual-slot="yes"/>
1770 <modify-function signature="open()" virtual-slot="yes"/>
1744 <modify-function signature="setOrientation(Qt::Orientation)" remove="all"/> <!--### Obsolete in 4.3-->
1771 <modify-function signature="setOrientation(Qt::Orientation)" remove="all"/> <!--### Obsolete in 4.3-->
1745 <modify-function signature="showExtension(bool)" remove="all"/> <!--### Obsolete in 4.3-->
1772 <modify-function signature="showExtension(bool)" remove="all"/> <!--### Obsolete in 4.3-->
1746 <modify-function signature="setVisible(bool)" allow-as-slot="yes"/>
1773 <modify-function signature="setVisible(bool)" allow-as-slot="yes"/>
1747 </object-type>
1774 </object-type>
1748 <object-type name="QDialogButtonBox">
1775 <object-type name="QDialogButtonBox">
1749 <modify-function signature="addButton(QAbstractButton*,QDialogButtonBox::ButtonRole)">
1776 <modify-function signature="addButton(QAbstractButton*,QDialogButtonBox::ButtonRole)">
1750 <modify-argument index="1">
1777 <modify-argument index="1">
1751 <reference-count action="ignore"/>
1778 <reference-count action="ignore"/>
1752 </modify-argument>
1779 </modify-argument>
1753 </modify-function>
1780 </modify-function>
1754 <modify-function signature="removeButton(QAbstractButton*)">
1781 <modify-function signature="removeButton(QAbstractButton*)">
1755 <modify-argument index="1">
1782 <modify-argument index="1">
1756 <reference-count action="ignore"/>
1783 <reference-count action="ignore"/>
1757 </modify-argument>
1784 </modify-argument>
1758 </modify-function>
1785 </modify-function>
1759 </object-type>
1786 </object-type>
1760 <object-type name="QDirModel">
1787 <object-type name="QDirModel">
1761 <modify-function signature="parent()const" remove="all"/>
1788 <modify-function signature="parent()const" remove="all"/>
1762 <modify-function signature="setIconProvider(QFileIconProvider*)">
1789 <modify-function signature="setIconProvider(QFileIconProvider*)">
1763 <modify-argument index="1">
1790 <modify-argument index="1">
1764 <reference-count action="set" variable-name="__rcIconProvider"/>
1791 <reference-count action="set" variable-name="__rcIconProvider"/>
1765 </modify-argument>
1792 </modify-argument>
1766 </modify-function>
1793 </modify-function>
1767 </object-type>
1794 </object-type>
1768 <object-type name="QDoubleValidator"/>
1795 <object-type name="QDoubleValidator"/>
1769 <object-type name="QFileIconProvider"/>
1796 <object-type name="QFileIconProvider"/>
1770 <object-type name="QWizard">
1797 <object-type name="QWizard">
1771 <!-- ### Requires correct class name in meta object -->
1798 <!-- ### Requires correct class name in meta object -->
1772 <modify-function signature="setDefaultProperty(const char *, const char *, const char *)" remove="all"/>
1799 <modify-function signature="setDefaultProperty(const char *, const char *, const char *)" remove="all"/>
1773 <modify-function signature="addPage(QWizardPage*)">
1800 <modify-function signature="addPage(QWizardPage*)">
1774 <modify-argument index="1">
1801 <modify-argument index="1">
1775 <no-null-pointer/>
1802 <no-null-pointer/>
1776 <reference-count action="ignore"/>
1803 <reference-count action="ignore"/>
1777 </modify-argument>
1804 </modify-argument>
1778 </modify-function>
1805 </modify-function>
1779 <modify-function signature="setButton(QWizard::WizardButton,QAbstractButton*)">
1806 <modify-function signature="setButton(QWizard::WizardButton,QAbstractButton*)">
1780 <modify-argument index="1">
1807 <modify-argument index="1">
1781 <reference-count action="ignore"/>
1808 <reference-count action="ignore"/>
1782 </modify-argument>
1809 </modify-argument>
1783 </modify-function>
1810 </modify-function>
1784 <modify-function signature="setPage(int,QWizardPage*)">
1811 <modify-function signature="setPage(int,QWizardPage*)">
1785 <modify-argument index="2">
1812 <modify-argument index="2">
1786 <no-null-pointer/>
1813 <no-null-pointer/>
1787 <reference-count action="ignore"/>
1814 <reference-count action="ignore"/>
1788 </modify-argument>
1815 </modify-argument>
1789 </modify-function>
1816 </modify-function>
1790
1817
1791 </object-type>
1818 </object-type>
1792 <object-type name="QWizardPage">
1819 <object-type name="QWizardPage">
1793 <!-- ### Reduced functionality due to meta object having missing information -->
1820 <!-- ### Reduced functionality due to meta object having missing information -->
1794 <modify-function signature="registerField(const QString &amp;, QWidget *, const char *, const char *)">
1821 <modify-function signature="registerField(const QString &amp;, QWidget *, const char *, const char *)">
1795 <access modifier="private"/>
1822 <access modifier="private"/>
1796 <modify-argument index="3">
1823 <modify-argument index="3">
1797 <remove-default-expression/>
1824 <remove-default-expression/>
1798 </modify-argument>
1825 </modify-argument>
1799 <modify-argument index="4">
1826 <modify-argument index="4">
1800 <remove-default-expression/>
1827 <remove-default-expression/>
1801 </modify-argument>
1828 </modify-argument>
1802 </modify-function>
1829 </modify-function>
1803
1830
1804 </object-type>
1831 </object-type>
1805 <object-type name="QFocusFrame">
1832 <object-type name="QFocusFrame">
1806 <modify-function signature="initStyleOption(QStyleOption*)const">
1833 <modify-function signature="initStyleOption(QStyleOption*)const">
1807 <access modifier="private"/>
1834 <access modifier="private"/>
1808 </modify-function>
1835 </modify-function>
1809 <modify-function signature="setWidget(QWidget*)">
1836 <modify-function signature="setWidget(QWidget*)">
1810 <modify-argument index="1">
1837 <modify-argument index="1">
1811 <reference-count action="set" variable-name="__rcWidget"/>
1838 <reference-count action="set" variable-name="__rcWidget"/>
1812 </modify-argument>
1839 </modify-argument>
1813 </modify-function>
1840 </modify-function>
1814 <inject-code>
1841 <inject-code>
1815 <insert-template name="gui.init_style_option">
1842 <insert-template name="gui.init_style_option">
1816 <replace from="%TYPE" to="QStyleOption"/>
1843 <replace from="%TYPE" to="QStyleOption"/>
1817 </insert-template>
1844 </insert-template>
1818 </inject-code>
1845 </inject-code>
1819 </object-type>
1846 </object-type>
1820 <object-type name="QFontComboBox"/>
1847 <object-type name="QFontComboBox"/>
1821 <object-type name="QFontDialog">
1848 <object-type name="QFontDialog">
1822 <inject-code class="native" position="beginning">
1849 <inject-code class="native" position="beginning">
1823 Q_DECLARE_METATYPE(QScriptValue)
1850 Q_DECLARE_METATYPE(QScriptValue)
1824 </inject-code>
1851 </inject-code>
1825 <modify-function signature="getFont(bool*,QWidget*)">
1852 <modify-function signature="getFont(bool*,QWidget*)">
1826 <modify-argument index="1">
1853 <modify-argument index="1">
1827 <remove-argument/>
1854 <remove-argument/>
1828 <conversion-rule class="native">
1855 <conversion-rule class="native">
1829 <insert-template name="core.prepare_removed_bool*_argument"/>
1856 <insert-template name="core.prepare_removed_bool*_argument"/>
1830 </conversion-rule>
1857 </conversion-rule>
1831 </modify-argument>
1858 </modify-argument>
1832 <modify-argument index="return">
1859 <modify-argument index="return">
1833 <conversion-rule class="native">
1860 <conversion-rule class="native">
1834 <insert-template name="core.convert_to_null_or_wrap"/>
1861 <insert-template name="core.convert_to_null_or_wrap"/>
1835 </conversion-rule>
1862 </conversion-rule>
1836 </modify-argument>
1863 </modify-argument>
1837 </modify-function>
1864 </modify-function>
1838
1865
1839 <modify-function signature="getFont(bool*,QFont,QWidget*)">
1866 <modify-function signature="getFont(bool*,QFont,QWidget*)">
1840 <modify-argument index="1">
1867 <modify-argument index="1">
1841 <remove-argument/>
1868 <remove-argument/>
1842 <conversion-rule class="native">
1869 <conversion-rule class="native">
1843 <insert-template name="core.prepare_removed_bool*_argument"/>
1870 <insert-template name="core.prepare_removed_bool*_argument"/>
1844 </conversion-rule>
1871 </conversion-rule>
1845 </modify-argument>
1872 </modify-argument>
1846 <modify-argument index="return">
1873 <modify-argument index="return">
1847 <conversion-rule class="native">
1874 <conversion-rule class="native">
1848 <insert-template name="core.convert_to_null_or_wrap"/>
1875 <insert-template name="core.convert_to_null_or_wrap"/>
1849 </conversion-rule>
1876 </conversion-rule>
1850 </modify-argument>
1877 </modify-argument>
1851 </modify-function>
1878 </modify-function>
1852
1879
1853 <modify-function signature="getFont(bool*,QFont,QWidget*,QString)">
1880 <modify-function signature="getFont(bool*,QFont,QWidget*,QString)">
1854 <modify-argument index="1">
1881 <modify-argument index="1">
1855 <remove-argument/>
1882 <remove-argument/>
1856 <conversion-rule class="native">
1883 <conversion-rule class="native">
1857 <insert-template name="core.prepare_removed_bool*_argument"/>
1884 <insert-template name="core.prepare_removed_bool*_argument"/>
1858 </conversion-rule>
1885 </conversion-rule>
1859 </modify-argument>
1886 </modify-argument>
1860 <modify-argument index="return">
1887 <modify-argument index="return">
1861 <conversion-rule class="native">
1888 <conversion-rule class="native">
1862 <insert-template name="core.convert_to_null_or_wrap"/>
1889 <insert-template name="core.convert_to_null_or_wrap"/>
1863 </conversion-rule>
1890 </conversion-rule>
1864 </modify-argument>
1891 </modify-argument>
1865 </modify-function>
1892 </modify-function>
1866 </object-type>
1893 </object-type>
1867
1894
1868 <object-type name="QGraphicsEllipseItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsEllipseItem::Type" />
1895 <object-type name="QGraphicsEllipseItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsEllipseItem::Type" />
1869 <object-type name="QGraphicsItemAnimation">
1896 <object-type name="QGraphicsItemAnimation">
1870 <modify-function signature="setItem(QGraphicsItem*)">
1897 <modify-function signature="setItem(QGraphicsItem*)">
1871 <modify-argument index="1">
1898 <modify-argument index="1">
1872 <reference-count action="set" variable-name="__rcItem"/>
1899 <reference-count action="set" variable-name="__rcItem"/>
1873 </modify-argument>
1900 </modify-argument>
1874 </modify-function>
1901 </modify-function>
1875 <modify-function signature="setTimeLine(QTimeLine*)">
1902 <modify-function signature="setTimeLine(QTimeLine*)">
1876 <modify-argument index="1">
1903 <modify-argument index="1">
1877 <reference-count action="set" variable-name="__rcTimeLine"/>
1904 <reference-count action="set" variable-name="__rcTimeLine"/>
1878 </modify-argument>
1905 </modify-argument>
1879 </modify-function>
1906 </modify-function>
1880
1907
1881 <extra-includes>
1908 <extra-includes>
1882 <include file-name="QPair" location="global"/>
1909 <include file-name="QPair" location="global"/>
1883 </extra-includes>
1910 </extra-includes>
1884 </object-type>
1911 </object-type>
1885 <object-type name="QGraphicsItemGroup" delete-in-main-thread="yes"
1912 <object-type name="QGraphicsItemGroup" delete-in-main-thread="yes"
1886 polymorphic-id-expression="%1-&gt;type() == QGraphicsItemGroup::Type">
1913 polymorphic-id-expression="%1-&gt;type() == QGraphicsItemGroup::Type">
1887 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1914 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1888 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1915 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1889 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1916 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1890 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1917 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1891 </object-type>
1918 </object-type>
1892 <object-type name="QGraphicsLineItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsLineItem::Type">
1919 <object-type name="QGraphicsLineItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsLineItem::Type">
1893 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1920 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1894 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1921 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1895 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1922 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1896 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1923 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1897 </object-type>
1924 </object-type>
1898 <object-type name="QGraphicsPathItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsPathItem::Type"/>
1925 <object-type name="QGraphicsPathItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsPathItem::Type"/>
1899
1926
1900 <object-type name="QGraphicsPixmapItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsPixmapItem::Type">
1927 <object-type name="QGraphicsPixmapItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsPixmapItem::Type">
1901 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1928 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1902 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1929 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
1903 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1930 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
1904 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1931 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
1905 </object-type>
1932 </object-type>
1906 <object-type name="QGraphicsPolygonItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsPolygonItem::Type"/>
1933 <object-type name="QGraphicsPolygonItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsPolygonItem::Type"/>
1907 <object-type name="QGraphicsRectItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsRectItem::Type"/>
1934 <object-type name="QGraphicsRectItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsRectItem::Type"/>
1908 <object-type name="QGraphicsSimpleTextItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsSimpleTextItem::Type"/>
1935 <object-type name="QGraphicsSimpleTextItem" delete-in-main-thread="yes" polymorphic-id-expression="%1-&gt;type() == QGraphicsSimpleTextItem::Type"/>
1909 <object-type name="QHBoxLayout"/>
1936 <object-type name="QHBoxLayout"/>
1910 <object-type name="QHeaderView">
1937 <object-type name="QHeaderView">
1911 <modify-function signature="initStyleOption(QStyleOptionHeader*)const">
1938 <modify-function signature="initStyleOption(QStyleOptionHeader*)const">
1912 <access modifier="private"/>
1939 <access modifier="private"/>
1913 </modify-function>
1940 </modify-function>
1914
1941
1915 <modify-function signature="paintSection(QPainter*,QRect,int)const">
1942 <modify-function signature="paintSection(QPainter*,QRect,int)const">
1916 <modify-argument index="1" invalidate-after-use="yes"/>
1943 <modify-argument index="1" invalidate-after-use="yes"/>
1917 </modify-function>
1944 </modify-function>
1918
1945
1919 <inject-code>
1946 <inject-code>
1920 <insert-template name="gui.init_style_option">
1947 <insert-template name="gui.init_style_option">
1921 <replace from="%TYPE" to="QStyleOptionHeader"/>
1948 <replace from="%TYPE" to="QStyleOptionHeader"/>
1922 </insert-template>
1949 </insert-template>
1923 </inject-code>
1950 </inject-code>
1924 <modify-function signature="setModel(QAbstractItemModel*)">
1951 <modify-function signature="setModel(QAbstractItemModel*)">
1925 <modify-argument index="1">
1952 <modify-argument index="1">
1926 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcModel"/>
1953 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcModel"/>
1927 </modify-argument>
1954 </modify-argument>
1928 </modify-function>
1955 </modify-function>
1929 </object-type>
1956 </object-type>
1930 <object-type name="QIconEngine">
1957 <object-type name="QIconEngine">
1931 <modify-function signature="paint(QPainter*,QRect,QIcon::Mode,QIcon::State)">
1958 <modify-function signature="paint(QPainter*,QRect,QIcon::Mode,QIcon::State)">
1932 <modify-argument index="1" invalidate-after-use="yes"/>
1959 <modify-argument index="1" invalidate-after-use="yes"/>
1933 </modify-function>
1960 </modify-function>
1934 </object-type>
1961 </object-type>
1935 <object-type name="QIconEngineV2">
1962 <object-type name="QIconEngineV2">
1936 <modify-function signature="read(QDataStream&amp;)">
1963 <modify-function signature="read(QDataStream&amp;)">
1937 <modify-argument index="1" invalidate-after-use="yes"/>
1964 <modify-argument index="1" invalidate-after-use="yes"/>
1938 </modify-function>
1965 </modify-function>
1939 <modify-function signature="write(QDataStream&amp;)const">
1966 <modify-function signature="write(QDataStream&amp;)const">
1940 <modify-argument index="1" invalidate-after-use="yes"/>
1967 <modify-argument index="1" invalidate-after-use="yes"/>
1941 </modify-function>
1968 </modify-function>
1942
1969
1943 <modify-function signature="virtual_hook(int,void*)" remove="all"/>
1970 <modify-function signature="virtual_hook(int,void*)" remove="all"/>
1944 <modify-function signature="clone()const">
1971 <modify-function signature="clone()const">
1945 <modify-argument index="return">
1972 <modify-argument index="return">
1946 <define-ownership class="shell" owner="c++"/>
1973 <define-ownership class="shell" owner="c++"/>
1947 </modify-argument>
1974 </modify-argument>
1948 </modify-function>
1975 </modify-function>
1949 </object-type>
1976 </object-type>
1950 <object-type name="QImageWriter">
1977 <object-type name="QImageWriter">
1951 <modify-function signature="setDevice(QIODevice*)">
1978 <modify-function signature="setDevice(QIODevice*)">
1952 <modify-argument index="1">
1979 <modify-argument index="1">
1953 <reference-count action="set" variable-name="__rcDevice"/>
1980 <reference-count action="set" variable-name="__rcDevice"/>
1954 </modify-argument>
1981 </modify-argument>
1955 </modify-function>
1982 </modify-function>
1956 <modify-function signature="description()const" remove="all"/> <!--### Obsolete in 4.3-->
1983 <modify-function signature="description()const" remove="all"/> <!--### Obsolete in 4.3-->
1957 <modify-function signature="setDescription(QString)" remove="all"/> <!--### Obsolete in 4.3-->
1984 <modify-function signature="setDescription(QString)" remove="all"/> <!--### Obsolete in 4.3-->
1958 </object-type>
1985 </object-type>
1959 <object-type name="QInputContextFactory"/>
1986 <object-type name="QInputContextFactory"/>
1960 <object-type name="QIntValidator"/>
1987 <object-type name="QIntValidator"/>
1961 <object-type name="QItemDelegate">
1988 <object-type name="QItemDelegate">
1962 <modify-function signature="doLayout(QStyleOptionViewItem,QRect*,QRect*,QRect*,bool)const">
1989 <modify-function signature="doLayout(QStyleOptionViewItem,QRect*,QRect*,QRect*,bool)const">
1963 <remove/>
1990 <remove/>
1964 </modify-function>
1991 </modify-function>
1965
1992
1966 <modify-function signature="drawCheck(QPainter*,QStyleOptionViewItem,QRect,Qt::CheckState)const">
1993 <modify-function signature="drawCheck(QPainter*,QStyleOptionViewItem,QRect,Qt::CheckState)const">
1967 <modify-argument index="1" invalidate-after-use="yes"/>
1994 <modify-argument index="1" invalidate-after-use="yes"/>
1968 </modify-function>
1995 </modify-function>
1969 <modify-function signature="drawDecoration(QPainter*,QStyleOptionViewItem,QRect,QPixmap)const">
1996 <modify-function signature="drawDecoration(QPainter*,QStyleOptionViewItem,QRect,QPixmap)const">
1970 <modify-argument index="1" invalidate-after-use="yes"/>
1997 <modify-argument index="1" invalidate-after-use="yes"/>
1971 </modify-function>
1998 </modify-function>
1972 <modify-function signature="drawDisplay(QPainter*,QStyleOptionViewItem,QRect,QString)const">
1999 <modify-function signature="drawDisplay(QPainter*,QStyleOptionViewItem,QRect,QString)const">
1973 <modify-argument index="1" invalidate-after-use="yes"/>
2000 <modify-argument index="1" invalidate-after-use="yes"/>
1974 </modify-function>
2001 </modify-function>
1975 <modify-function signature="drawFocus(QPainter*,QStyleOptionViewItem,QRect)const">
2002 <modify-function signature="drawFocus(QPainter*,QStyleOptionViewItem,QRect)const">
1976 <modify-argument index="1" invalidate-after-use="yes"/>
2003 <modify-argument index="1" invalidate-after-use="yes"/>
1977 </modify-function>
2004 </modify-function>
1978
2005
1979
2006
1980 <modify-function signature="selected(QPixmap,QPalette,bool)const">
2007 <modify-function signature="selected(QPixmap,QPalette,bool)const">
1981 <remove/>
2008 <remove/>
1982 </modify-function>
2009 </modify-function>
1983 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
2010 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
1984 <modify-argument index="1">
2011 <modify-argument index="1">
1985 <reference-count action="set" variable-name="__rcItemEditorFactory"/>
2012 <reference-count action="set" variable-name="__rcItemEditorFactory"/>
1986 </modify-argument>
2013 </modify-argument>
1987 </modify-function>
2014 </modify-function>
1988 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
2015 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
1989 <modify-argument index="1">
2016 <modify-argument index="1">
1990 <reference-count action="ignore"/>
2017 <reference-count action="ignore"/>
1991 </modify-argument>
2018 </modify-argument>
1992 </modify-function>
2019 </modify-function>
1993 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
2020 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
1994 <modify-argument index="1">
2021 <modify-argument index="1">
1995 <reference-count action="ignore"/>
2022 <reference-count action="ignore"/>
1996 </modify-argument>
2023 </modify-argument>
1997 </modify-function>
2024 </modify-function>
1998
2025
1999 </object-type>
2026 </object-type>
2000 <object-type name="QItemEditorCreatorBase"/>
2027 <object-type name="QItemEditorCreatorBase"/>
2001 <object-type name="QItemEditorFactory">
2028 <object-type name="QItemEditorFactory">
2002 <modify-function signature="registerEditor(QVariant::Type, QItemEditorCreatorBase *)">
2029 <modify-function signature="registerEditor(QVariant::Type, QItemEditorCreatorBase *)">
2003 <modify-argument index="2">
2030 <modify-argument index="2">
2004 <define-ownership class="java" owner="c++"/>
2031 <define-ownership class="java" owner="c++"/>
2005 </modify-argument>
2032 </modify-argument>
2006 </modify-function>
2033 </modify-function>
2007 <modify-function signature="setDefaultFactory(QItemEditorFactory *)">
2034 <modify-function signature="setDefaultFactory(QItemEditorFactory *)">
2008 <modify-argument index="1">
2035 <modify-argument index="1">
2009 <reference-count action="set" variable-name="__rcDefaultItemEditorFactory"/>
2036 <reference-count action="set" variable-name="__rcDefaultItemEditorFactory"/>
2010 </modify-argument>
2037 </modify-argument>
2011 </modify-function>
2038 </modify-function>
2012 </object-type>
2039 </object-type>
2013 <object-type name="QItemSelectionModel"/>
2040 <object-type name="QItemSelectionModel"/>
2014 <object-type name="QTreeModel"/>
2041 <object-type name="QTreeModel"/>
2015 <object-type name="QListView"/>
2042 <object-type name="QListView"/>
2016 <object-type name="QColumnView">
2043 <object-type name="QColumnView">
2017 <modify-function signature="setPreviewWidget(QWidget*)">
2044 <modify-function signature="setPreviewWidget(QWidget*)">
2018 <modify-argument index="1">
2045 <modify-argument index="1">
2019 <reference-count action="ignore"/>
2046 <reference-count action="ignore"/>
2020 </modify-argument>
2047 </modify-argument>
2021 </modify-function>
2048 </modify-function>
2022 <modify-function signature="setModel(QAbstractItemModel*)">
2049 <modify-function signature="setModel(QAbstractItemModel*)">
2023 <modify-argument index="1">
2050 <modify-argument index="1">
2024 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2051 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2025 </modify-argument>
2052 </modify-argument>
2026 </modify-function>
2053 </modify-function>
2027 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2054 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2028 <modify-argument index="1">
2055 <modify-argument index="1">
2029 <no-null-pointer/>
2056 <no-null-pointer/>
2030 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2057 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2031 </modify-argument>
2058 </modify-argument>
2032 </modify-function>
2059 </modify-function>
2033 </object-type>
2060 </object-type>
2034 <object-type name="QMainWindow">
2061 <object-type name="QMainWindow">
2035 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*,Qt::Orientation)">
2062 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*,Qt::Orientation)">
2036 <modify-argument index="2">
2063 <modify-argument index="2">
2037 <reference-count action="ignore"/>
2064 <reference-count action="ignore"/>
2038 </modify-argument>
2065 </modify-argument>
2039 </modify-function>
2066 </modify-function>
2040 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*)">
2067 <modify-function signature="addDockWidget(Qt::DockWidgetArea,QDockWidget*)">
2041 <modify-argument index="2">
2068 <modify-argument index="2">
2042 <reference-count action="ignore"/>
2069 <reference-count action="ignore"/>
2043 </modify-argument>
2070 </modify-argument>
2044 </modify-function>
2071 </modify-function>
2045 <modify-function signature="addToolBar(QToolBar*)">
2072 <modify-function signature="addToolBar(QToolBar*)">
2046 <modify-argument index="1">
2073 <modify-argument index="1">
2047 <reference-count action="ignore"/>
2074 <reference-count action="ignore"/>
2048 </modify-argument>
2075 </modify-argument>
2049 </modify-function>
2076 </modify-function>
2050 <modify-function signature="addToolBar(Qt::ToolBarArea,QToolBar*)">
2077 <modify-function signature="addToolBar(Qt::ToolBarArea,QToolBar*)">
2051 <modify-argument index="2">
2078 <modify-argument index="2">
2052 <reference-count action="ignore"/>
2079 <reference-count action="ignore"/>
2053 </modify-argument>
2080 </modify-argument>
2054 </modify-function>
2081 </modify-function>
2055 <modify-function signature="insertToolBar(QToolBar*,QToolBar*)">
2082 <modify-function signature="insertToolBar(QToolBar*,QToolBar*)">
2056 <modify-argument index="2">
2083 <modify-argument index="2">
2057 <reference-count action="ignore"/>
2084 <reference-count action="ignore"/>
2058 </modify-argument>
2085 </modify-argument>
2059 <modify-argument index="2">
2086 <modify-argument index="2">
2060 <reference-count action="ignore"/>
2087 <reference-count action="ignore"/>
2061 </modify-argument>
2088 </modify-argument>
2062 </modify-function>
2089 </modify-function>
2063 <modify-function signature="insertToolBarBreak(QToolBar*)">
2090 <modify-function signature="insertToolBarBreak(QToolBar*)">
2064 <modify-argument index="1">
2091 <modify-argument index="1">
2065 <reference-count action="ignore"/>
2092 <reference-count action="ignore"/>
2066 </modify-argument>
2093 </modify-argument>
2067 </modify-function>
2094 </modify-function>
2068 <modify-function signature="removeDockWidget(QDockWidget*)">
2095 <modify-function signature="removeDockWidget(QDockWidget*)">
2069 <modify-argument index="1">
2096 <modify-argument index="1">
2070 <reference-count action="ignore"/>
2097 <reference-count action="ignore"/>
2071 </modify-argument>
2098 </modify-argument>
2072 </modify-function>
2099 </modify-function>
2073 <modify-function signature="removeToolBar(QToolBar*)">
2100 <modify-function signature="removeToolBar(QToolBar*)">
2074 <modify-argument index="1">
2101 <modify-argument index="1">
2075 <reference-count action="ignore"/>
2102 <reference-count action="ignore"/>
2076 </modify-argument>
2103 </modify-argument>
2077 </modify-function>
2104 </modify-function>
2078 <modify-function signature="removeToolBarBreak(QToolBar*)">
2105 <modify-function signature="removeToolBarBreak(QToolBar*)">
2079 <modify-argument index="1">
2106 <modify-argument index="1">
2080 <reference-count action="ignore"/>
2107 <reference-count action="ignore"/>
2081 </modify-argument>
2108 </modify-argument>
2082 </modify-function>
2109 </modify-function>
2083 <modify-function signature="setCentralWidget(QWidget*)">
2110 <modify-function signature="setCentralWidget(QWidget*)">
2084 <modify-argument index="1">
2111 <modify-argument index="1">
2085 <reference-count action="ignore"/>
2112 <reference-count action="ignore"/>
2086 </modify-argument>
2113 </modify-argument>
2087 </modify-function>
2114 </modify-function>
2088 <modify-function signature="setMenuBar(QMenuBar*)">
2115 <modify-function signature="setMenuBar(QMenuBar*)">
2089 <modify-argument index="1">
2116 <modify-argument index="1">
2090 <reference-count action="ignore"/>
2117 <reference-count action="ignore"/>
2091 </modify-argument>
2118 </modify-argument>
2092 </modify-function>
2119 </modify-function>
2093 <modify-function signature="setMenuWidget(QWidget*)">
2120 <modify-function signature="setMenuWidget(QWidget*)">
2094 <modify-argument index="1">
2121 <modify-argument index="1">
2095 <reference-count action="ignore"/>
2122 <reference-count action="ignore"/>
2096 </modify-argument>
2123 </modify-argument>
2097 </modify-function>
2124 </modify-function>
2098 <modify-function signature="setStatusBar(QStatusBar*)">
2125 <modify-function signature="setStatusBar(QStatusBar*)">
2099 <modify-argument index="1">
2126 <modify-argument index="1">
2100 <reference-count action="ignore"/>
2127 <reference-count action="ignore"/>
2101 </modify-argument>
2128 </modify-argument>
2102 </modify-function>
2129 </modify-function>
2103
2130
2104 </object-type>
2131 </object-type>
2105 <object-type name="QMdiArea">
2132 <object-type name="QMdiArea">
2106 <modify-function signature="addSubWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2133 <modify-function signature="addSubWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2107 <modify-argument index="1">
2134 <modify-argument index="1">
2108 <reference-count action="ignore"/>
2135 <reference-count action="ignore"/>
2109 </modify-argument>
2136 </modify-argument>
2110 </modify-function>
2137 </modify-function>
2111
2138
2112 <modify-function signature="removeSubWindow(QWidget*)">
2139 <modify-function signature="removeSubWindow(QWidget*)">
2113 <modify-argument index="1">
2140 <modify-argument index="1">
2114 <reference-count action="ignore"/>
2141 <reference-count action="ignore"/>
2115 </modify-argument>
2142 </modify-argument>
2116 </modify-function>
2143 </modify-function>
2117
2144
2118 <modify-function signature="setActiveSubWindow(QMdiSubWindow*)">
2145 <modify-function signature="setActiveSubWindow(QMdiSubWindow*)">
2119 <modify-argument index="1">
2146 <modify-argument index="1">
2120 <reference-count action="ignore"/>
2147 <reference-count action="ignore"/>
2121 </modify-argument>
2148 </modify-argument>
2122 </modify-function>
2149 </modify-function>
2123
2150
2124 <modify-function signature="setupViewport(QWidget*)">
2151 <modify-function signature="setupViewport(QWidget*)">
2125 <modify-argument index="1">
2152 <modify-argument index="1">
2126 <reference-count action="ignore"/>
2153 <reference-count action="ignore"/>
2127 </modify-argument>
2154 </modify-argument>
2128 </modify-function>
2155 </modify-function>
2129
2156
2130 </object-type>
2157 </object-type>
2131 <object-type name="QMdiSubWindow">
2158 <object-type name="QMdiSubWindow">
2132 <modify-function signature="setSystemMenu(QMenu*)">
2159 <modify-function signature="setSystemMenu(QMenu*)">
2133 <modify-argument index="1">
2160 <modify-argument index="1">
2134 <reference-count action="ignore"/>
2161 <reference-count action="ignore"/>
2135 </modify-argument>
2162 </modify-argument>
2136 </modify-function>
2163 </modify-function>
2137 <modify-function signature="setWidget(QWidget*)">
2164 <modify-function signature="setWidget(QWidget*)">
2138 <modify-argument index="1">
2165 <modify-argument index="1">
2139 <reference-count action="ignore"/>
2166 <reference-count action="ignore"/>
2140 </modify-argument>
2167 </modify-argument>
2141 </modify-function>
2168 </modify-function>
2142 </object-type>
2169 </object-type>
2143 <object-type name="QMenu">
2170 <object-type name="QMenu">
2144 <modify-function signature="insertSeparator(QAction*)">
2171 <modify-function signature="insertSeparator(QAction*)">
2145 <modify-argument index="1">
2172 <modify-argument index="1">
2146 <reference-count action="ignore"/>
2173 <reference-count action="ignore"/>
2147 </modify-argument>
2174 </modify-argument>
2148 </modify-function>
2175 </modify-function>
2149 <modify-function signature="setActiveAction(QAction*)">
2176 <modify-function signature="setActiveAction(QAction*)">
2150 <modify-argument index="1">
2177 <modify-argument index="1">
2151 <reference-count action="ignore"/>
2178 <reference-count action="ignore"/>
2152 </modify-argument>
2179 </modify-argument>
2153 </modify-function>
2180 </modify-function>
2154 <modify-function signature="setDefaultAction(QAction*)">
2181 <modify-function signature="setDefaultAction(QAction*)">
2155 <modify-argument index="1">
2182 <modify-argument index="1">
2156 <reference-count action="ignore"/>
2183 <reference-count action="ignore"/>
2157 </modify-argument>
2184 </modify-argument>
2158 </modify-function>
2185 </modify-function>
2159 <modify-function signature="setNoReplayFor(QWidget*)">
2186 <modify-function signature="setNoReplayFor(QWidget*)">
2160 <remove/>
2187 <remove/>
2161 </modify-function>
2188 </modify-function>
2162
2189
2163 <inject-code class="pywrap-h">
2190 <inject-code class="pywrap-h">
2164 QAction* addAction (QMenu* menu, const QString &amp; text, PyObject* callable, const QKeySequence &amp; shortcut = 0) {
2191 QAction* addAction (QMenu* menu, const QString &amp; text, PyObject* callable, const QKeySequence &amp; shortcut = 0) {
2165 QAction* a = menu-&gt;addAction(text);
2192 QAction* a = menu-&gt;addAction(text);
2166 a-&gt;setShortcut(shortcut);
2193 a-&gt;setShortcut(shortcut);
2167 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2194 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2168 return a;
2195 return a;
2169 }
2196 }
2170
2197
2171 QAction* addAction (QMenu* menu, const QIcon&amp; icon, const QString&amp; text, PyObject* callable, const QKeySequence&amp; shortcut = 0)
2198 QAction* addAction (QMenu* menu, const QIcon&amp; icon, const QString&amp; text, PyObject* callable, const QKeySequence&amp; shortcut = 0)
2172 {
2199 {
2173 QAction* a = menu-&gt;addAction(text);
2200 QAction* a = menu-&gt;addAction(text);
2174 a-&gt;setIcon(icon);
2201 a-&gt;setIcon(icon);
2175 a-&gt;setShortcut(shortcut);
2202 a-&gt;setShortcut(shortcut);
2176 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2203 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2177 return a;
2204 return a;
2178 }
2205 }
2179 </inject-code>
2206 </inject-code>
2180 </object-type>
2207 </object-type>
2181
2208
2182 <object-type name="QMenuBar">
2209 <object-type name="QMenuBar">
2183
2210
2184 <modify-function signature="setActiveAction(QAction*)">
2211 <modify-function signature="setActiveAction(QAction*)">
2185 <modify-argument index="1">
2212 <modify-argument index="1">
2186 <reference-count action="ignore"/>
2213 <reference-count action="ignore"/>
2187 </modify-argument>
2214 </modify-argument>
2188 </modify-function>
2215 </modify-function>
2189 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner) ">
2216 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner) ">
2190 <modify-argument index="1">
2217 <modify-argument index="1">
2191 <reference-count action="ignore"/>
2218 <reference-count action="ignore"/>
2192 </modify-argument>
2219 </modify-argument>
2193 </modify-function>
2220 </modify-function>
2194
2221
2195 <inject-code class="pywrap-h">
2222 <inject-code class="pywrap-h">
2196 QAction* addAction (QMenuBar* menu, const QString &amp; text, PyObject* callable)
2223 QAction* addAction (QMenuBar* menu, const QString &amp; text, PyObject* callable)
2197 {
2224 {
2198 QAction* a = menu-&gt;addAction(text);
2225 QAction* a = menu-&gt;addAction(text);
2199 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2226 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
2200 return a;
2227 return a;
2201 }
2228 }
2202 </inject-code>
2229 </inject-code>
2203 </object-type>
2230 </object-type>
2204 <object-type name="QMotifStyle">
2231 <object-type name="QMotifStyle">
2205 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2232 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2206 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2233 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2207 </object-type>
2234 </object-type>
2208 <object-type name="QPainterPathStroker"/>
2235 <object-type name="QPainterPathStroker"/>
2209
2236
2210 <object-type name="QPictureIO">
2237 <object-type name="QPictureIO">
2211 <modify-function signature="QPictureIO(QIODevice*,const char*)">
2238 <modify-function signature="QPictureIO(QIODevice*,const char*)">
2212 <access modifier="private"/>
2239 <access modifier="private"/>
2213 <modify-argument index="1">
2240 <modify-argument index="1">
2214 <reference-count action="set" variable-name="__rcDevice"/>
2241 <reference-count action="set" variable-name="__rcDevice"/>
2215 </modify-argument>
2242 </modify-argument>
2216 </modify-function>
2243 </modify-function>
2217
2244
2218 <modify-function signature="setIODevice(QIODevice*)">
2245 <modify-function signature="setIODevice(QIODevice*)">
2219 <modify-argument index="1">
2246 <modify-argument index="1">
2220 <reference-count action="set" variable-name="__rcDevice"/>
2247 <reference-count action="set" variable-name="__rcDevice"/>
2221 </modify-argument>
2248 </modify-argument>
2222 </modify-function>
2249 </modify-function>
2223
2250
2224 <modify-function signature="QPictureIO(QString,const char*)">
2251 <modify-function signature="QPictureIO(QString,const char*)">
2225 <access modifier="private"/>
2252 <access modifier="private"/>
2226 </modify-function>
2253 </modify-function>
2227
2254
2228 <modify-function signature="format()const">
2255 <modify-function signature="format()const">
2229 <access modifier="private"/>
2256 <access modifier="private"/>
2230 <rename to="format_private"/>
2257 <rename to="format_private"/>
2231 </modify-function>
2258 </modify-function>
2232
2259
2233 <modify-function signature="parameters()const">
2260 <modify-function signature="parameters()const">
2234 <access modifier="private"/>
2261 <access modifier="private"/>
2235 <rename to="parameters_private"/>
2262 <rename to="parameters_private"/>
2236 </modify-function>
2263 </modify-function>
2237
2264
2238 <modify-function signature="setFormat(const char*)">
2265 <modify-function signature="setFormat(const char*)">
2239 <access modifier="private"/>
2266 <access modifier="private"/>
2240 </modify-function>
2267 </modify-function>
2241
2268
2242 <modify-function signature="setParameters(const char*)">
2269 <modify-function signature="setParameters(const char*)">
2243 <access modifier="private"/>
2270 <access modifier="private"/>
2244 </modify-function>
2271 </modify-function>
2245
2272
2246
2273
2247 <modify-function signature="QPictureIO(QIODevice*,const char*)">
2274 <modify-function signature="QPictureIO(QIODevice*,const char*)">
2248 <modify-argument index="2">
2275 <modify-argument index="2">
2249 <replace-type modified-type="QString"/>
2276 <replace-type modified-type="QString"/>
2250 <conversion-rule class="native">
2277 <conversion-rule class="native">
2251 <insert-template name="core.convert_string_arg_to_char*"/>
2278 <insert-template name="core.convert_string_arg_to_char*"/>
2252 </conversion-rule>
2279 </conversion-rule>
2253 </modify-argument>
2280 </modify-argument>
2254 </modify-function>
2281 </modify-function>
2255
2282
2256 <modify-function signature="QPictureIO(QString,const char*)">
2283 <modify-function signature="QPictureIO(QString,const char*)">
2257 <modify-argument index="2">
2284 <modify-argument index="2">
2258 <replace-type modified-type="QString"/>
2285 <replace-type modified-type="QString"/>
2259 <conversion-rule class="native">
2286 <conversion-rule class="native">
2260 <insert-template name="core.convert_string_arg_to_char*"/>
2287 <insert-template name="core.convert_string_arg_to_char*"/>
2261 </conversion-rule>
2288 </conversion-rule>
2262 </modify-argument>
2289 </modify-argument>
2263 </modify-function>
2290 </modify-function>
2264
2291
2265 <modify-function signature="setFormat(const char*)">
2292 <modify-function signature="setFormat(const char*)">
2266 <modify-argument index="1">
2293 <modify-argument index="1">
2267 <replace-type modified-type="QString"/>
2294 <replace-type modified-type="QString"/>
2268 <conversion-rule class="native">
2295 <conversion-rule class="native">
2269 <insert-template name="core.convert_string_arg_to_char*"/>
2296 <insert-template name="core.convert_string_arg_to_char*"/>
2270 </conversion-rule>
2297 </conversion-rule>
2271 </modify-argument>
2298 </modify-argument>
2272 </modify-function>
2299 </modify-function>
2273
2300
2274 <modify-function signature="setParameters(const char*)">
2301 <modify-function signature="setParameters(const char*)">
2275 <modify-argument index="1">
2302 <modify-argument index="1">
2276 <replace-type modified-type="QString"/>
2303 <replace-type modified-type="QString"/>
2277 <conversion-rule class="native">
2304 <conversion-rule class="native">
2278 <insert-template name="core.convert_string_arg_to_char*"/>
2305 <insert-template name="core.convert_string_arg_to_char*"/>
2279 </conversion-rule>
2306 </conversion-rule>
2280 </modify-argument>
2307 </modify-argument>
2281 </modify-function>
2308 </modify-function>
2282 </object-type>
2309 </object-type>
2283
2310
2284 <object-type name="QPixmapCache">
2311 <object-type name="QPixmapCache">
2285 <modify-function signature="find(QString)">
2312 <modify-function signature="find(QString)">
2286 <remove/>
2313 <remove/>
2287 </modify-function>
2314 </modify-function>
2288 <modify-function signature="find(QString,QPixmap*)" remove="all"/>
2315 <modify-function signature="find(QString,QPixmap*)" remove="all"/>
2289
2316
2290 <modify-function signature="find(QString,QPixmap&amp;)">
2317 <modify-function signature="find(QString,QPixmap&amp;)">
2291 <access modifier="private"/>
2318 <access modifier="private"/>
2292 </modify-function>
2319 </modify-function>
2293 </object-type>
2320 </object-type>
2294 <object-type name="QPlastiqueStyle">
2321 <object-type name="QPlastiqueStyle">
2295 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2322 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2296 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2323 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2297 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes"/>
2324 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes"/>
2298 </object-type>
2325 </object-type>
2299 <object-type name="QPrintDialog">
2326 <object-type name="QPrintDialog">
2300 </object-type>
2327 </object-type>
2301 <object-type name="QPrintEngine"/>
2328 <object-type name="QPrintEngine"/>
2302 <object-type name="QProgressBar">
2329 <object-type name="QProgressBar">
2303 <modify-function signature="initStyleOption(QStyleOptionProgressBar*)const">
2330 <modify-function signature="initStyleOption(QStyleOptionProgressBar*)const">
2304 <access modifier="private"/>
2331 <access modifier="private"/>
2305 </modify-function>
2332 </modify-function>
2306 </object-type>
2333 </object-type>
2307 <object-type name="QPushButton">
2334 <object-type name="QPushButton">
2308 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
2335 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
2309 <access modifier="private"/>
2336 <access modifier="private"/>
2310 </modify-function>
2337 </modify-function>
2311
2338
2312 <modify-function signature="setMenu(QMenu*)">
2339 <modify-function signature="setMenu(QMenu*)">
2313 <modify-argument index="1">
2340 <modify-argument index="1">
2314 <reference-count action="set" variable-name="__rcMenu"/>
2341 <reference-count action="set" variable-name="__rcMenu"/>
2315 </modify-argument>
2342 </modify-argument>
2316 </modify-function>
2343 </modify-function>
2317 </object-type>
2344 </object-type>
2318 <object-type name="QRegExpValidator"/>
2345 <object-type name="QRegExpValidator"/>
2319 <object-type name="QScrollArea">
2346 <object-type name="QScrollArea">
2320 <modify-function signature="setWidget(QWidget*)">
2347 <modify-function signature="setWidget(QWidget*)">
2321 <modify-argument index="1">
2348 <modify-argument index="1">
2322 <reference-count action="ignore"/>
2349 <reference-count action="ignore"/>
2323 </modify-argument>
2350 </modify-argument>
2324 </modify-function>
2351 </modify-function>
2325 </object-type>
2352 </object-type>
2326 <object-type name="QSessionManager"/>
2353 <object-type name="QSessionManager"/>
2327 <object-type name="QShortcut">
2354 <object-type name="QShortcut">
2328 <modify-function signature="QShortcut(QKeySequence,QWidget*,const char*,const char*,Qt::ShortcutContext)">
2355 <modify-function signature="QShortcut(QKeySequence,QWidget*,const char*,const char*,Qt::ShortcutContext)">
2329 <access modifier="private"/>
2356 <access modifier="private"/>
2330 <modify-argument index="3">
2357 <modify-argument index="3">
2331 <remove-default-expression/>
2358 <remove-default-expression/>
2332 </modify-argument>
2359 </modify-argument>
2333 <modify-argument index="4">
2360 <modify-argument index="4">
2334 <remove-default-expression/>
2361 <remove-default-expression/>
2335 </modify-argument>
2362 </modify-argument>
2336 <modify-argument index="5">
2363 <modify-argument index="5">
2337 <remove-default-expression/>
2364 <remove-default-expression/>
2338 </modify-argument>
2365 </modify-argument>
2339 </modify-function>
2366 </modify-function>
2340 </object-type>
2367 </object-type>
2341 <object-type name="QSizeGrip"/>
2368 <object-type name="QSizeGrip"/>
2342 <object-type name="QSound"/>
2369 <object-type name="QSound"/>
2343 <object-type name="QSpacerItem"/>
2370 <object-type name="QSpacerItem"/>
2344 <object-type name="QStandardItem">
2371 <object-type name="QStandardItem">
2345 <modify-function signature="operator=(QStandardItem)" remove="all"/>
2372 <modify-function signature="operator=(QStandardItem)" remove="all"/>
2346 <modify-function signature="operator&lt;(QStandardItem)const">
2373 <modify-function signature="operator&lt;(QStandardItem)const">
2347 <modify-argument index="1" invalidate-after-use="yes"/>
2374 <modify-argument index="1" invalidate-after-use="yes"/>
2348 </modify-function>
2375 </modify-function>
2349 <modify-function signature="read(QDataStream&amp;)">
2376 <modify-function signature="read(QDataStream&amp;)">
2350 <modify-argument index="1" invalidate-after-use="yes"/>
2377 <modify-argument index="1" invalidate-after-use="yes"/>
2351 </modify-function>
2378 </modify-function>
2352 <modify-function signature="write(QDataStream&amp;)const">
2379 <modify-function signature="write(QDataStream&amp;)const">
2353 <modify-argument index="1" invalidate-after-use="yes"/>
2380 <modify-argument index="1" invalidate-after-use="yes"/>
2354 </modify-function>
2381 </modify-function>
2355
2382
2356
2383
2357 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
2384 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
2358 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
2385 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
2359 <modify-function signature="operator=(QStandardItem)" remove="all"/>
2386 <modify-function signature="operator=(QStandardItem)" remove="all"/>
2360 <modify-function signature="operator&lt;(QStandardItem)const" remove="all"/>
2387 <modify-function signature="operator&lt;(QStandardItem)const" remove="all"/>
2361 </object-type>
2388 </object-type>
2362 <object-type name="QStatusBar">
2389 <object-type name="QStatusBar">
2363 <modify-function signature="addPermanentWidget(QWidget *, int)">
2390 <modify-function signature="addPermanentWidget(QWidget *, int)">
2364 <modify-argument index="1">
2391 <modify-argument index="1">
2365 <reference-count action="ignore"/>
2392 <reference-count action="ignore"/>
2366 </modify-argument>
2393 </modify-argument>
2367 </modify-function>
2394 </modify-function>
2368 <modify-function signature="addWidget(QWidget *, int)">
2395 <modify-function signature="addWidget(QWidget *, int)">
2369 <modify-argument index="1">
2396 <modify-argument index="1">
2370 <reference-count action="ignore"/>
2397 <reference-count action="ignore"/>
2371 </modify-argument>
2398 </modify-argument>
2372 </modify-function>
2399 </modify-function>
2373 <modify-function signature="removeWidget(QWidget *)">
2400 <modify-function signature="removeWidget(QWidget *)">
2374 <modify-argument index="1">
2401 <modify-argument index="1">
2375 <reference-count action="ignore"/>
2402 <reference-count action="ignore"/>
2376 </modify-argument>
2403 </modify-argument>
2377 </modify-function>
2404 </modify-function>
2378 <modify-function signature="insertPermanentWidget(int, QWidget *, int)">
2405 <modify-function signature="insertPermanentWidget(int, QWidget *, int)">
2379 <modify-argument index="2">
2406 <modify-argument index="2">
2380 <reference-count action="ignore"/>
2407 <reference-count action="ignore"/>
2381 </modify-argument>
2408 </modify-argument>
2382 </modify-function>
2409 </modify-function>
2383 <modify-function signature="insertWidget(int, QWidget *, int)">
2410 <modify-function signature="insertWidget(int, QWidget *, int)">
2384 <modify-argument index="2">
2411 <modify-argument index="2">
2385 <reference-count action="ignore"/>
2412 <reference-count action="ignore"/>
2386 </modify-argument>
2413 </modify-argument>
2387 </modify-function>
2414 </modify-function>
2388 </object-type>
2415 </object-type>
2389 <object-type name="QStringListModel"/>
2416 <object-type name="QStringListModel"/>
2390 <object-type name="QStyleFactory"/>
2417 <object-type name="QStyleFactory"/>
2391 <object-type name="QStyleHintReturn"/>
2418 <object-type name="QStyleHintReturn"/>
2392 <object-type name="QStyleHintReturnVariant"/>
2419 <object-type name="QStyleHintReturnVariant"/>
2393 <object-type name="QStyleHintReturnMask"/>
2420 <object-type name="QStyleHintReturnMask"/>
2394 <object-type name="QStylePainter" delete-in-main-thread="yes"/>
2421 <object-type name="QStylePainter" delete-in-main-thread="yes"/>
2395 <object-type name="QSyntaxHighlighter">
2422 <object-type name="QSyntaxHighlighter">
2396 <modify-function signature="setCurrentBlockUserData(QTextBlockUserData*)">
2423 <modify-function signature="setCurrentBlockUserData(QTextBlockUserData*)">
2397 <modify-argument index="1">
2424 <modify-argument index="1">
2398 <define-ownership class="java" owner="c++"/>
2425 <define-ownership class="java" owner="c++"/>
2399 </modify-argument>
2426 </modify-argument>
2400 </modify-function>
2427 </modify-function>
2401 <modify-function signature="setDocument(QTextDocument*)">
2428 <modify-function signature="setDocument(QTextDocument*)">
2402 <modify-argument index="1">
2429 <modify-argument index="1">
2403 <reference-count action="set" variable-name="__rcDocument"/>
2430 <reference-count action="set" variable-name="__rcDocument"/>
2404 </modify-argument>
2431 </modify-argument>
2405 </modify-function>
2432 </modify-function>
2406
2433
2407 </object-type>
2434 </object-type>
2408 <object-type name="QSystemTrayIcon">
2435 <object-type name="QSystemTrayIcon">
2409 <modify-function signature="setContextMenu(QMenu*)">
2436 <modify-function signature="setContextMenu(QMenu*)">
2410 <modify-argument index="1">
2437 <modify-argument index="1">
2411 <reference-count action="set" variable-name="__rcContextMenu"/>
2438 <reference-count action="set" variable-name="__rcContextMenu"/>
2412 </modify-argument>
2439 </modify-argument>
2413 </modify-function>
2440 </modify-function>
2414 </object-type>
2441 </object-type>
2415 <object-type name="QTableView">
2442 <object-type name="QTableView">
2416 <modify-function signature="setHorizontalHeader(QHeaderView*)">
2443 <modify-function signature="setHorizontalHeader(QHeaderView*)">
2417 <modify-argument index="1">
2444 <modify-argument index="1">
2418 <reference-count action="ignore"/>
2445 <reference-count action="ignore"/>
2419 </modify-argument>
2446 </modify-argument>
2420 </modify-function>
2447 </modify-function>
2421 <modify-function signature="setVerticalHeader(QHeaderView*)">
2448 <modify-function signature="setVerticalHeader(QHeaderView*)">
2422 <modify-argument index="1">
2449 <modify-argument index="1">
2423 <reference-count action="ignore"/>
2450 <reference-count action="ignore"/>
2424 </modify-argument>
2451 </modify-argument>
2425 </modify-function>
2452 </modify-function>
2426 <modify-function signature="setModel(QAbstractItemModel*)">
2453 <modify-function signature="setModel(QAbstractItemModel*)">
2427 <modify-argument index="1">
2454 <modify-argument index="1">
2428 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2455 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2429 </modify-argument>
2456 </modify-argument>
2430 </modify-function>
2457 </modify-function>
2431 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2458 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2432 <modify-argument index="1">
2459 <modify-argument index="1">
2433 <no-null-pointer/>
2460 <no-null-pointer/>
2434 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2461 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2435 </modify-argument>
2462 </modify-argument>
2436 </modify-function>
2463 </modify-function>
2437
2464
2438 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2465 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2439 </object-type>
2466 </object-type>
2440 <object-type name="QTextBlockGroup" delete-in-main-thread="yes"/>
2467 <object-type name="QTextBlockGroup" delete-in-main-thread="yes"/>
2441 <object-type name="QTextBlockUserData" delete-in-main-thread="yes"/>
2468 <object-type name="QTextBlockUserData" delete-in-main-thread="yes"/>
2442 <object-type name="QTextItem" delete-in-main-thread="yes"/>
2469 <object-type name="QTextItem" delete-in-main-thread="yes"/>
2443 <object-type name="QTextList" delete-in-main-thread="yes">
2470 <object-type name="QTextList" delete-in-main-thread="yes">
2444 <modify-function signature="format()const" rename="textListFormat"/>
2471 <modify-function signature="format()const" rename="textListFormat"/>
2445
2472
2446 <modify-function signature="isEmpty()const" remove="all"/> <!--### Obsolete in 4.3-->
2473 <modify-function signature="isEmpty()const" remove="all"/> <!--### Obsolete in 4.3-->
2447 </object-type>
2474 </object-type>
2448 <object-type name="QTextObject" delete-in-main-thread="yes"/>
2475 <object-type name="QTextObject" delete-in-main-thread="yes"/>
2449
2476
2450 <!-- The original QTextObjectInterface has been rejected and replaced by this, since the original
2477 <!-- The original QTextObjectInterface has been rejected and replaced by this, since the original
2451 usage is based on an interface pattern we can't mimic in Java (our users can't implement our
2478 usage is based on an interface pattern we can't mimic in Java (our users can't implement our
2452 interfaces.) The new class inherits both QObject and QTextObjectInterface, and can be extended
2479 interfaces.) The new class inherits both QObject and QTextObjectInterface, and can be extended
2453 in Java to get a type that can properly be used with registerHandler() in
2480 in Java to get a type that can properly be used with registerHandler() in
2454 QAbstractTextDocumentLayout. -->
2481 QAbstractTextDocumentLayout. -->
2455 <object-type name="QtJambiTextObjectInterface" delete-in-main-thread="yes" java-name="QTextObjectInterface">
2482 <object-type name="QtJambiTextObjectInterface" delete-in-main-thread="yes" java-name="QTextObjectInterface">
2456 <modify-function signature="drawObject(QPainter*,QRectF,QTextDocument*,int,QTextFormat)">
2483 <modify-function signature="drawObject(QPainter*,QRectF,QTextDocument*,int,QTextFormat)">
2457 <modify-argument index="1" invalidate-after-use="yes"/>
2484 <modify-argument index="1" invalidate-after-use="yes"/>
2458 </modify-function>
2485 </modify-function>
2459 </object-type>
2486 </object-type>
2460
2487
2461 <object-type name="QTimeEdit"/>
2488 <object-type name="QTimeEdit"/>
2462 <object-type name="QToolBox">
2489 <object-type name="QToolBox">
2463 <modify-function signature="addItem(QWidget*,QString)">
2490 <modify-function signature="addItem(QWidget*,QString)">
2464 <modify-argument index="1">
2491 <modify-argument index="1">
2465 <reference-count action="ignore"/>
2492 <reference-count action="ignore"/>
2466 </modify-argument>
2493 </modify-argument>
2467 </modify-function>
2494 </modify-function>
2468 <modify-function signature="addItem(QWidget*,QIcon,QString)">
2495 <modify-function signature="addItem(QWidget*,QIcon,QString)">
2469 <modify-argument index="1">
2496 <modify-argument index="1">
2470 <reference-count action="ignore"/>
2497 <reference-count action="ignore"/>
2471 </modify-argument>
2498 </modify-argument>
2472 </modify-function>
2499 </modify-function>
2473 <modify-function signature="insertItem(int,QWidget*,QIcon,QString)">
2500 <modify-function signature="insertItem(int,QWidget*,QIcon,QString)">
2474 <modify-argument index="2">
2501 <modify-argument index="2">
2475 <reference-count action="ignore"/>
2502 <reference-count action="ignore"/>
2476 </modify-argument>
2503 </modify-argument>
2477 </modify-function>
2504 </modify-function>
2478 <modify-function signature="insertItem(int,QWidget*,QString)">
2505 <modify-function signature="insertItem(int,QWidget*,QString)">
2479 <modify-argument index="2">
2506 <modify-argument index="2">
2480 <reference-count action="ignore"/>
2507 <reference-count action="ignore"/>
2481 </modify-argument>
2508 </modify-argument>
2482 </modify-function>
2509 </modify-function>
2483 <modify-function signature="setCurrentWidget(QWidget*) ">
2510 <modify-function signature="setCurrentWidget(QWidget*) ">
2484 <modify-argument index="1">
2511 <modify-argument index="1">
2485 <reference-count action="ignore"/>
2512 <reference-count action="ignore"/>
2486 </modify-argument>
2513 </modify-argument>
2487 </modify-function>
2514 </modify-function>
2488 </object-type>
2515 </object-type>
2489 <object-type name="QToolButton">
2516 <object-type name="QToolButton">
2490 <modify-function signature="initStyleOption(QStyleOptionToolButton*)const">
2517 <modify-function signature="initStyleOption(QStyleOptionToolButton*)const">
2491 <access modifier="private"/>
2518 <access modifier="private"/>
2492 </modify-function>
2519 </modify-function>
2493
2520
2494 <modify-function signature="setDefaultAction(QAction *)">
2521 <modify-function signature="setDefaultAction(QAction *)">
2495 <modify-argument index="1">
2522 <modify-argument index="1">
2496 <reference-count action="set" variable-name="__rcDefaultAction"/>
2523 <reference-count action="set" variable-name="__rcDefaultAction"/>
2497 </modify-argument>
2524 </modify-argument>
2498 </modify-function>
2525 </modify-function>
2499 <modify-function signature="setMenu(QMenu *)">
2526 <modify-function signature="setMenu(QMenu *)">
2500 <modify-argument index="1">
2527 <modify-argument index="1">
2501 <reference-count action="set" variable-name="__rcMenu"/>
2528 <reference-count action="set" variable-name="__rcMenu"/>
2502 </modify-argument>
2529 </modify-argument>
2503 </modify-function>
2530 </modify-function>
2504 </object-type>
2531 </object-type>
2505 <object-type name="QToolTip"/>
2532 <object-type name="QToolTip"/>
2506 <object-type name="QTreeView">
2533 <object-type name="QTreeView">
2507
2534
2508 <modify-function signature="drawBranches(QPainter*,QRect,QModelIndex)const">
2535 <modify-function signature="drawBranches(QPainter*,QRect,QModelIndex)const">
2509 <modify-argument index="1" invalidate-after-use="yes"/>
2536 <modify-argument index="1" invalidate-after-use="yes"/>
2510 </modify-function>
2537 </modify-function>
2511 <modify-function signature="drawRow(QPainter*,QStyleOptionViewItem,QModelIndex)const">
2538 <modify-function signature="drawRow(QPainter*,QStyleOptionViewItem,QModelIndex)const">
2512 <modify-argument index="1" invalidate-after-use="yes"/>
2539 <modify-argument index="1" invalidate-after-use="yes"/>
2513 </modify-function>
2540 </modify-function>
2514
2541
2515 <modify-function signature="setHeader(QHeaderView*)">
2542 <modify-function signature="setHeader(QHeaderView*)">
2516 <modify-argument index="1">
2543 <modify-argument index="1">
2517 <reference-count action="ignore"/>
2544 <reference-count action="ignore"/>
2518 </modify-argument>
2545 </modify-argument>
2519 </modify-function>
2546 </modify-function>
2520 <modify-function signature="setModel(QAbstractItemModel*)">
2547 <modify-function signature="setModel(QAbstractItemModel*)">
2521 <modify-argument index="1">
2548 <modify-argument index="1">
2522 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2549 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemModel"/>
2523 </modify-argument>
2550 </modify-argument>
2524 </modify-function>
2551 </modify-function>
2525 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2552 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
2526 <modify-argument index="1">
2553 <modify-argument index="1">
2527 <no-null-pointer/>
2554 <no-null-pointer/>
2528 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2555 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
2529 </modify-argument>
2556 </modify-argument>
2530 </modify-function>
2557 </modify-function>
2531
2558
2532 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2559 <modify-function signature="sortByColumn(int)" remove="all"/> <!--### Obsolete in 4.3-->
2533 </object-type>
2560 </object-type>
2534 <object-type name="QUndoCommand">
2561 <object-type name="QUndoCommand">
2535 <modify-function signature="mergeWith(const QUndoCommand*)">
2562 <modify-function signature="mergeWith(const QUndoCommand*)">
2536 <modify-argument index="1" invalidate-after-use="yes"/>
2563 <modify-argument index="1" invalidate-after-use="yes"/>
2537 </modify-function>
2564 </modify-function>
2538 </object-type>
2565 </object-type>
2539 <object-type name="QUndoGroup">
2566 <object-type name="QUndoGroup">
2540 <modify-function signature="addStack(QUndoStack*)">
2567 <modify-function signature="addStack(QUndoStack*)">
2541 <modify-argument index="1">
2568 <modify-argument index="1">
2542 <reference-count action="add" variable-name="__rcStacks"/>
2569 <reference-count action="add" variable-name="__rcStacks"/>
2543 </modify-argument>
2570 </modify-argument>
2544 </modify-function>
2571 </modify-function>
2545 <modify-function signature="removeStack(QUndoStack*)">
2572 <modify-function signature="removeStack(QUndoStack*)">
2546 <modify-argument index="1">
2573 <modify-argument index="1">
2547 <reference-count action="remove" variable-name="__rcStacks"/>
2574 <reference-count action="remove" variable-name="__rcStacks"/>
2548 </modify-argument>
2575 </modify-argument>
2549 </modify-function>
2576 </modify-function>
2550 <modify-function signature="setActiveStack(QUndoStack*)">
2577 <modify-function signature="setActiveStack(QUndoStack*)">
2551 <modify-argument index="1">
2578 <modify-argument index="1">
2552 <reference-count action="ignore"/>
2579 <reference-count action="ignore"/>
2553 </modify-argument>
2580 </modify-argument>
2554 </modify-function>
2581 </modify-function>
2555 </object-type>
2582 </object-type>
2556
2583
2557 <object-type name="QUndoStack"/>
2584 <object-type name="QUndoStack"/>
2558
2585
2559 <object-type name="QUndoView">
2586 <object-type name="QUndoView">
2560 <modify-function signature="setGroup(QUndoGroup *)">
2587 <modify-function signature="setGroup(QUndoGroup *)">
2561 <modify-argument index="1">
2588 <modify-argument index="1">
2562 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2589 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2563 </modify-argument>
2590 </modify-argument>
2564 </modify-function>
2591 </modify-function>
2565 <modify-function signature="setStack(QUndoStack *)">
2592 <modify-function signature="setStack(QUndoStack *)">
2566 <modify-argument index="1">
2593 <modify-argument index="1">
2567 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2594 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2568 </modify-argument>
2595 </modify-argument>
2569 </modify-function>
2596 </modify-function>
2570 <modify-function signature="QUndoView(QUndoGroup *,QWidget *)">
2597 <modify-function signature="QUndoView(QUndoGroup *,QWidget *)">
2571 <modify-argument index="1">
2598 <modify-argument index="1">
2572 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2599 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2573 </modify-argument>
2600 </modify-argument>
2574 </modify-function>
2601 </modify-function>
2575 <modify-function signature="QUndoView(QUndoStack *,QWidget *)">
2602 <modify-function signature="QUndoView(QUndoStack *,QWidget *)">
2576 <modify-argument index="1">
2603 <modify-argument index="1">
2577 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2604 <reference-count action="set" variable-name="__rcGroupOrStack"/>
2578 </modify-argument>
2605 </modify-argument>
2579 </modify-function>
2606 </modify-function>
2580 </object-type>
2607 </object-type>
2581 <object-type name="QVBoxLayout"/>
2608 <object-type name="QVBoxLayout"/>
2582 <object-type name="QValidator"/>
2609 <object-type name="QValidator"/>
2583 <object-type name="QWhatsThis"/>
2610 <object-type name="QWhatsThis"/>
2584 <object-type name="QWidgetAction">
2611 <object-type name="QWidgetAction">
2585 <modify-function signature="createWidget(QWidget*)">
2612 <modify-function signature="createWidget(QWidget*)">
2586 <modify-argument index="return">
2613 <modify-argument index="return">
2587 <define-ownership class="shell" owner="c++"/>
2614 <define-ownership class="shell" owner="c++"/>
2588 </modify-argument>
2615 </modify-argument>
2589 </modify-function>
2616 </modify-function>
2590 </object-type>
2617 </object-type>
2591 <object-type name="QWidgetItem"/>
2618 <object-type name="QWidgetItem"/>
2592 <object-type name="QWindowsStyle">
2619 <object-type name="QWindowsStyle">
2593 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2620 <modify-function signature="standardPixmap(QStyle::StandardPixmap, const QStyleOption*, const QWidget*)const" remove="all"/> <!--### Obsolete in 4.3-->
2594 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2621 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2595 </object-type>
2622 </object-type>
2596 <object-type name="QWorkspace">
2623 <object-type name="QWorkspace">
2597 <modify-function signature="addWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2624 <modify-function signature="addWindow(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
2598 <modify-argument index="1">
2625 <modify-argument index="1">
2599 <reference-count action="ignore"/>
2626 <reference-count action="ignore"/>
2600 </modify-argument>
2627 </modify-argument>
2601 </modify-function>
2628 </modify-function>
2602 <modify-function signature="setActiveWindow(QWidget*)">
2629 <modify-function signature="setActiveWindow(QWidget*)">
2603 <modify-argument index="1">
2630 <modify-argument index="1">
2604 <reference-count action="ignore"/>
2631 <reference-count action="ignore"/>
2605 </modify-argument>
2632 </modify-argument>
2606 </modify-function>
2633 </modify-function>
2607 </object-type>
2634 </object-type>
2608
2635
2609 <object-type name="QActionEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ActionAdded || %1-&gt;type() == QEvent::ActionRemoved || %1-&gt;type() == QEvent::ActionChanged"/>
2636 <object-type name="QActionEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ActionAdded || %1-&gt;type() == QEvent::ActionRemoved || %1-&gt;type() == QEvent::ActionChanged"/>
2610 <object-type name="QClipboardEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Clipboard"/>
2637 <object-type name="QClipboardEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Clipboard"/>
2611 <object-type name="QCloseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Close"/>
2638 <object-type name="QCloseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Close"/>
2612 <object-type name="QContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ContextMenu"/>
2639 <object-type name="QContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ContextMenu"/>
2613 <object-type name="QDragEnterEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragEnter"/>
2640 <object-type name="QDragEnterEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragEnter"/>
2614 <object-type name="QDragLeaveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragLeave"/>
2641 <object-type name="QDragLeaveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragLeave"/>
2615 <object-type name="QDragMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragMove">
2642 <object-type name="QDragMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragMove">
2616 <modify-function signature="accept()" remove="all"/>
2643 <modify-function signature="accept()" remove="all"/>
2617 <modify-function signature="ignore()" remove="all"/>
2644 <modify-function signature="ignore()" remove="all"/>
2618 </object-type>
2645 </object-type>
2619 <object-type name="QDropEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Drop">
2646 <object-type name="QDropEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Drop">
2620 <modify-function signature="encodedData(const char*)const">
2647 <modify-function signature="encodedData(const char*)const">
2621 <remove/>
2648 <remove/>
2622 </modify-function>
2649 </modify-function>
2623
2650
2624 <modify-function signature="format(int)const">
2651 <modify-function signature="format(int)const">
2625 <remove/>
2652 <remove/>
2626 </modify-function>
2653 </modify-function>
2627
2654
2628 <modify-function signature="provides(const char*)const">
2655 <modify-function signature="provides(const char*)const">
2629 <remove/>
2656 <remove/>
2630 </modify-function>
2657 </modify-function>
2631
2658
2632
2659
2633 </object-type>
2660 </object-type>
2634 <object-type name="QFileOpenEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FileOpen"/>
2661 <object-type name="QFileOpenEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FileOpen"/>
2635 <object-type name="QFocusEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FocusIn || %1-&gt;type() == QEvent::FocusOut">
2662 <object-type name="QFocusEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::FocusIn || %1-&gt;type() == QEvent::FocusOut">
2636 <modify-function signature="reason()const">
2663 <modify-function signature="reason()const">
2637 <remove/>
2664 <remove/>
2638 </modify-function>
2665 </modify-function>
2639 </object-type>
2666 </object-type>
2640
2667
2641 <object-type name="QGraphicsSceneContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneContextMenu"/>
2668 <object-type name="QGraphicsSceneContextMenuEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneContextMenu"/>
2642 <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">
2669 <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">
2643 <modify-function signature="setMimeData(const QMimeData *)">
2670 <modify-function signature="setMimeData(const QMimeData *)">
2644 <remove/>
2671 <remove/>
2645 </modify-function>
2672 </modify-function>
2646 <modify-function signature="setSource(QWidget *)">
2673 <modify-function signature="setSource(QWidget *)">
2647 <remove/>
2674 <remove/>
2648 </modify-function>
2675 </modify-function>
2649 </object-type>
2676 </object-type>
2650 <object-type name="QGraphicsSceneEvent">
2677 <object-type name="QGraphicsSceneEvent">
2651 <modify-function signature="setWidget(QWidget *)">
2678 <modify-function signature="setWidget(QWidget *)">
2652 <remove/>
2679 <remove/>
2653 </modify-function>
2680 </modify-function>
2654 </object-type>
2681 </object-type>
2655 <object-type name="QGraphicsSceneMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneMove"/>
2682 <object-type name="QGraphicsSceneMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneMove"/>
2656 <object-type name="QGraphicsSceneResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneResize"/>
2683 <object-type name="QGraphicsSceneResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneResize"/>
2657 <object-type name="QGraphicsSceneHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHelp"/>
2684 <object-type name="QGraphicsSceneHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHelp"/>
2658 <object-type name="QGraphicsSceneHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHoverEnter || %1-&gt;type() == QEvent::GraphicsSceneHoverLeave || %1-&gt;type() == QEvent::GraphicsSceneHoverMove"/>
2685 <object-type name="QGraphicsSceneHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneHoverEnter || %1-&gt;type() == QEvent::GraphicsSceneHoverLeave || %1-&gt;type() == QEvent::GraphicsSceneHoverMove"/>
2659 <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"/>
2686 <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"/>
2660 <object-type name="QGraphicsSceneWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneWheel"/>
2687 <object-type name="QGraphicsSceneWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::GraphicsSceneWheel"/>
2661 <object-type name="QHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolTip || %1-&gt;type() == QEvent::WhatsThis"/>
2688 <object-type name="QHelpEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolTip || %1-&gt;type() == QEvent::WhatsThis"/>
2662 <object-type name="QHideEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Hide"/>
2689 <object-type name="QHideEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Hide"/>
2663 <object-type name="QHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::HoverEnter || %1-&gt;type() == QEvent::HoverLeave || %1-&gt;type() == QEvent::HoverMove"/>
2690 <object-type name="QHoverEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::HoverEnter || %1-&gt;type() == QEvent::HoverLeave || %1-&gt;type() == QEvent::HoverMove"/>
2664 <object-type name="QIconDragEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::IconDrag"/>
2691 <object-type name="QIconDragEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::IconDrag"/>
2665 <object-type name="QInputMethodEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::InputMethod"/>
2692 <object-type name="QInputMethodEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::InputMethod"/>
2666 <object-type name="QMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Move"/>
2693 <object-type name="QMoveEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Move"/>
2667 <object-type name="QResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Resize"/>
2694 <object-type name="QResizeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Resize"/>
2668 <object-type name="QShortcutEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Shortcut">
2695 <object-type name="QShortcutEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Shortcut">
2669 <!-- All these have const overloads that are used instead -->
2696 <!-- All these have const overloads that are used instead -->
2670 <modify-function signature="isAmbiguous()">
2697 <modify-function signature="isAmbiguous()">
2671 <remove/>
2698 <remove/>
2672 </modify-function>
2699 </modify-function>
2673 <modify-function signature="shortcutId()">
2700 <modify-function signature="shortcutId()">
2674 <remove/>
2701 <remove/>
2675 </modify-function>
2702 </modify-function>
2676 <modify-function signature="key()">
2703 <modify-function signature="key()">
2677 <remove/>
2704 <remove/>
2678 </modify-function>
2705 </modify-function>
2679 </object-type>
2706 </object-type>
2680 <object-type name="QShowEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Show"/>
2707 <object-type name="QShowEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Show"/>
2681 <object-type name="QStatusTipEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StatusTip"/>
2708 <object-type name="QStatusTipEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::StatusTip"/>
2682 <object-type name="QTabletEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TabletMove || %1-&gt;type() == QEvent::TabletPress || %1-&gt;type() == QEvent::TabletRelease"/>
2709 <object-type name="QTabletEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TabletMove || %1-&gt;type() == QEvent::TabletPress || %1-&gt;type() == QEvent::TabletRelease"/>
2683 <object-type name="QToolBarChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolBarChange"/>
2710 <object-type name="QToolBarChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ToolBarChange"/>
2684 <object-type name="QWhatsThisClickedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WhatsThisClicked"/>
2711 <object-type name="QWhatsThisClickedEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WhatsThisClicked"/>
2685 <object-type name="QWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Wheel"/>
2712 <object-type name="QWheelEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Wheel"/>
2686 <object-type name="QWindowStateChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WindowStateChange"/>
2713 <object-type name="QWindowStateChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::WindowStateChange"/>
2687 <object-type name="QDragResponseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragResponse"/>
2714 <object-type name="QDragResponseEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DragResponse"/>
2688 <object-type name="QInputEvent">
2715 <object-type name="QInputEvent">
2689 <modify-function signature="modifiers()const" access="non-final"/>
2716 <modify-function signature="modifiers()const" access="non-final"/>
2690 </object-type>
2717 </object-type>
2691 <object-type name="QGestureEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Gesture || %1-&gt;type() == QEvent::GestureOverride"/>
2718 <object-type name="QGestureEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Gesture || %1-&gt;type() == QEvent::GestureOverride"/>
2692 <object-type name="QKeyEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::KeyPress || %1-&gt;type() == QEvent::KeyRelease"/>
2719 <object-type name="QKeyEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::KeyPress || %1-&gt;type() == QEvent::KeyRelease"/>
2693 <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"/>
2720 <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"/>
2694 <object-type name="QPaintEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Paint"/>
2721 <object-type name="QPaintEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Paint"/>
2695 <object-type name="QAccessibleEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::AccessibilityDescription || %1-&gt;type() == QEvent::AccessibilityHelp"/>
2722 <object-type name="QAccessibleEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::AccessibilityDescription || %1-&gt;type() == QEvent::AccessibilityHelp"/>
2696
2723
2697 <object-type name="QAbstractButton"/>
2724 <object-type name="QAbstractButton"/>
2698
2725
2699 <object-type name="QStyle">
2726 <object-type name="QStyle">
2700 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2727 <modify-function signature="standardIconImplementation(QStyle::StandardPixmap, const QStyleOption *, const QWidget *)const" virtual-slot="yes"/>
2701 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes"/>
2728 <modify-function signature="layoutSpacingImplementation(QSizePolicy::ControlType, QSizePolicy::ControlType, Qt::Orientation, const QStyleOption *, const QWidget *) const" virtual-slot="yes"/>
2702
2729
2703 <modify-function signature="drawComplexControl(QStyle::ComplexControl,const QStyleOptionComplex*,QPainter*,const QWidget*)const">
2730 <modify-function signature="drawComplexControl(QStyle::ComplexControl,const QStyleOptionComplex*,QPainter*,const QWidget*)const">
2704 <modify-argument index="3" invalidate-after-use="yes"/>
2731 <modify-argument index="3" invalidate-after-use="yes"/>
2705 </modify-function>
2732 </modify-function>
2706 <modify-function signature="drawControl(QStyle::ControlElement,const QStyleOption*,QPainter*,const QWidget*)const">
2733 <modify-function signature="drawControl(QStyle::ControlElement,const QStyleOption*,QPainter*,const QWidget*)const">
2707 <modify-argument index="3" invalidate-after-use="yes"/>
2734 <modify-argument index="3" invalidate-after-use="yes"/>
2708 </modify-function>
2735 </modify-function>
2709 <modify-function signature="drawPrimitive(QStyle::PrimitiveElement,const QStyleOption*,QPainter*,const QWidget*)const">
2736 <modify-function signature="drawPrimitive(QStyle::PrimitiveElement,const QStyleOption*,QPainter*,const QWidget*)const">
2710 <modify-argument index="3" invalidate-after-use="yes"/>
2737 <modify-argument index="3" invalidate-after-use="yes"/>
2711 </modify-function>
2738 </modify-function>
2712 <modify-function signature="styleHint(QStyle::StyleHint,const QStyleOption*,const QWidget*,QStyleHintReturn*)const">
2739 <modify-function signature="styleHint(QStyle::StyleHint,const QStyleOption*,const QWidget*,QStyleHintReturn*)const">
2713 <modify-argument index="4" invalidate-after-use="yes"/>
2740 <modify-argument index="4" invalidate-after-use="yes"/>
2714 </modify-function>
2741 </modify-function>
2715 <modify-function signature="drawItemPixmap(QPainter*,QRect,int,QPixmap)const">
2742 <modify-function signature="drawItemPixmap(QPainter*,QRect,int,QPixmap)const">
2716 <modify-argument index="1" invalidate-after-use="yes"/>
2743 <modify-argument index="1" invalidate-after-use="yes"/>
2717 </modify-function>
2744 </modify-function>
2718 <modify-function signature="drawItemText(QPainter*,QRect,int,QPalette,bool,QString,QPalette::ColorRole)const">
2745 <modify-function signature="drawItemText(QPainter*,QRect,int,QPalette,bool,QString,QPalette::ColorRole)const">
2719 <modify-argument index="1" invalidate-after-use="yes"/>
2746 <modify-argument index="1" invalidate-after-use="yes"/>
2720 </modify-function>
2747 </modify-function>
2721
2748
2722
2749
2723 <modify-function signature="itemTextRect(QFontMetrics,QRect,int,bool,QString)const" remove="all"/>
2750 <modify-function signature="itemTextRect(QFontMetrics,QRect,int,bool,QString)const" remove="all"/>
2724 </object-type>
2751 </object-type>
2725
2752
2726 <object-type name="QColorDialog">
2753 <object-type name="QColorDialog">
2727
2754
2728 <modify-function signature="getColor(const QColor &amp;, QWidget *)">
2755 <modify-function signature="getColor(const QColor &amp;, QWidget *)">
2729 <modify-argument index="1">
2756 <modify-argument index="1">
2730 <replace-default-expression with="QColor.white"/>
2757 <replace-default-expression with="QColor.white"/>
2731 </modify-argument>
2758 </modify-argument>
2732 </modify-function>
2759 </modify-function>
2733 <modify-function signature="getRgba(uint,bool*,QWidget*)">
2760 <modify-function signature="getRgba(uint,bool*,QWidget*)">
2734 <rename to="getRgba_internal"/>
2761 <rename to="getRgba_internal"/>
2735 <access modifier="private"/>
2762 <access modifier="private"/>
2736 <modify-argument index="1">
2763 <modify-argument index="1">
2737 <remove-default-expression/>
2764 <remove-default-expression/>
2738 </modify-argument>
2765 </modify-argument>
2739 <modify-argument index="2">
2766 <modify-argument index="2">
2740 <remove-default-expression/>
2767 <remove-default-expression/>
2741 </modify-argument>
2768 </modify-argument>
2742 <modify-argument index="3">
2769 <modify-argument index="3">
2743 <remove-default-expression/>
2770 <remove-default-expression/>
2744 </modify-argument>
2771 </modify-argument>
2745 </modify-function>
2772 </modify-function>
2746 </object-type>
2773 </object-type>
2747
2774
2748 <object-type name="QLayout">
2775 <object-type name="QLayout">
2749 <modify-function signature="addItem(QLayoutItem*)">
2776 <modify-function signature="addItem(QLayoutItem*)">
2750 <modify-argument index="1" invalidate-after-use="yes"/>
2777 <modify-argument index="1" invalidate-after-use="yes"/>
2751 </modify-function>
2778 </modify-function>
2752
2779
2753 <modify-function signature="setSpacing(int)" rename="setWidgetSpacing"/>
2780 <modify-function signature="setSpacing(int)" rename="setWidgetSpacing"/>
2754 <modify-function signature="spacing()const" rename="widgetSpacing"/>
2781 <modify-function signature="spacing()const" rename="widgetSpacing"/>
2755 <modify-function signature="addWidget(QWidget *)">
2782 <modify-function signature="addWidget(QWidget *)">
2756 <modify-argument index="1">
2783 <modify-argument index="1">
2757 <no-null-pointer/>
2784 <no-null-pointer/>
2758 <reference-count variable-name="__rcWidgets" action="add"/>
2785 <reference-count variable-name="__rcWidgets" action="add"/>
2759 </modify-argument>
2786 </modify-argument>
2760 </modify-function>
2787 </modify-function>
2761 <modify-function signature="addChildWidget(QWidget *)">
2788 <modify-function signature="addChildWidget(QWidget *)">
2762 <modify-argument index="1">
2789 <modify-argument index="1">
2763 <no-null-pointer/>
2790 <no-null-pointer/>
2764 <reference-count variable-name="__rcWidgets" action="add"/>
2791 <reference-count variable-name="__rcWidgets" action="add"/>
2765 </modify-argument>
2792 </modify-argument>
2766 </modify-function>
2793 </modify-function>
2767 <modify-function signature="removeWidget(QWidget *)">
2794 <modify-function signature="removeWidget(QWidget *)">
2768 <modify-argument index="1">
2795 <modify-argument index="1">
2769 <no-null-pointer/>
2796 <no-null-pointer/>
2770 <reference-count variable-name="__rcWidgets" action="remove"/>
2797 <reference-count variable-name="__rcWidgets" action="remove"/>
2771 </modify-argument>
2798 </modify-argument>
2772 </modify-function>
2799 </modify-function>
2773
2800
2774 <modify-function signature="setAlignment(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2801 <modify-function signature="setAlignment(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2775 <modify-argument index="1">
2802 <modify-argument index="1">
2776 <reference-count action="ignore"/>
2803 <reference-count action="ignore"/>
2777 </modify-argument>
2804 </modify-argument>
2778 </modify-function>
2805 </modify-function>
2779 <modify-function signature="setAlignment(QLayout*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2806 <modify-function signature="setAlignment(QLayout*,QFlags&lt;Qt::AlignmentFlag&gt;)">
2780 <modify-argument index="1">
2807 <modify-argument index="1">
2781 <reference-count action="ignore"/>
2808 <reference-count action="ignore"/>
2782 </modify-argument>
2809 </modify-argument>
2783 </modify-function>
2810 </modify-function>
2784 <modify-function signature="setMenuBar(QWidget*)">
2811 <modify-function signature="setMenuBar(QWidget*)">
2785 <modify-argument index="1">
2812 <modify-argument index="1">
2786 <reference-count action="set" variable-name="__rcMenuBar"/>
2813 <reference-count action="set" variable-name="__rcMenuBar"/>
2787 </modify-argument>
2814 </modify-argument>
2788 </modify-function>
2815 </modify-function>
2789 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
2816 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
2790 <access modifier="private"/>
2817 <access modifier="private"/>
2791 </modify-function>
2818 </modify-function>
2792
2819
2793 <modify-function signature="margin()const" remove="all"/> <!--### Obsolete in 4.3-->
2820 <modify-function signature="margin()const" remove="all"/> <!--### Obsolete in 4.3-->
2794 <!-- <modify-function signature="setMargin(int)" remove="all"/> --> <!--### Obsolete in 4.3-->
2821 <!-- <modify-function signature="setMargin(int)" remove="all"/> --> <!--### Obsolete in 4.3-->
2795 </object-type>
2822 </object-type>
2796
2823
2797 <object-type name="QStackedLayout">
2824 <object-type name="QStackedLayout">
2798 <modify-function signature="addItem(QLayoutItem *)">
2825 <modify-function signature="addItem(QLayoutItem *)">
2799 <modify-argument index="1">
2826 <modify-argument index="1">
2800 <define-ownership class="java" owner="c++"/>
2827 <define-ownership class="java" owner="c++"/>
2801 </modify-argument>
2828 </modify-argument>
2802 </modify-function>
2829 </modify-function>
2803 <modify-function signature="itemAt(int) const">
2830 <modify-function signature="itemAt(int) const">
2804 <modify-argument index="return">
2831 <modify-argument index="return">
2805 <define-ownership class="java" owner="c++"/>
2832 <define-ownership class="java" owner="c++"/>
2806 </modify-argument>
2833 </modify-argument>
2807 </modify-function>
2834 </modify-function>
2808 <modify-function signature="addWidget(QWidget *)">
2835 <modify-function signature="addWidget(QWidget *)">
2809 <rename to="addStackedWidget"/>
2836 <rename to="addStackedWidget"/>
2810 <modify-argument index="1">
2837 <modify-argument index="1">
2811 <no-null-pointer/>
2838 <no-null-pointer/>
2812 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2839 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2813 </modify-argument>
2840 </modify-argument>
2814 </modify-function>
2841 </modify-function>
2815 <modify-function signature="insertWidget(int,QWidget*)">
2842 <modify-function signature="insertWidget(int,QWidget*)">
2816 <modify-argument index="2">
2843 <modify-argument index="2">
2817 <no-null-pointer/>
2844 <no-null-pointer/>
2818 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2845 <reference-count action="add" declare-variable="QLayout" variable-name="__rcWidgets"/>
2819 </modify-argument>
2846 </modify-argument>
2820 </modify-function>
2847 </modify-function>
2821 <modify-function signature="setCurrentWidget(QWidget*)">
2848 <modify-function signature="setCurrentWidget(QWidget*)">
2822 <modify-argument index="1">
2849 <modify-argument index="1">
2823 <!-- Safe to ignore because current widget must have been added to layout already -->
2850 <!-- Safe to ignore because current widget must have been added to layout already -->
2824 <reference-count action="ignore"/>
2851 <reference-count action="ignore"/>
2825 </modify-argument>
2852 </modify-argument>
2826 </modify-function>
2853 </modify-function>
2827 </object-type>
2854 </object-type>
2828
2855
2829 <object-type name="QBoxLayout">
2856 <object-type name="QBoxLayout">
2830 <modify-function signature="addWidget(QWidget *, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2857 <modify-function signature="addWidget(QWidget *, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2831 <modify-argument index="1">
2858 <modify-argument index="1">
2832 <no-null-pointer/>
2859 <no-null-pointer/>
2833 </modify-argument>
2860 </modify-argument>
2834 </modify-function>
2861 </modify-function>
2835 <modify-function signature="addItem(QLayoutItem *)">
2862 <modify-function signature="addItem(QLayoutItem *)">
2836 <modify-argument index="1">
2863 <modify-argument index="1">
2837 <define-ownership class="java" owner="c++"/>
2864 <define-ownership class="java" owner="c++"/>
2838 </modify-argument>
2865 </modify-argument>
2839 </modify-function>
2866 </modify-function>
2840 <modify-function signature="insertLayout(int, QLayout *, int)">
2867 <modify-function signature="insertLayout(int, QLayout *, int)">
2841 <modify-argument index="2">
2868 <modify-argument index="2">
2842 <define-ownership class="java" owner="c++"/>
2869 <define-ownership class="java" owner="c++"/>
2843 </modify-argument>
2870 </modify-argument>
2844 </modify-function>
2871 </modify-function>
2845 <modify-function signature="insertItem(int, QLayoutItem *)">
2872 <modify-function signature="insertItem(int, QLayoutItem *)">
2846 <modify-argument index="2">
2873 <modify-argument index="2">
2847 <define-ownership class="java" owner="c++"/>
2874 <define-ownership class="java" owner="c++"/>
2848 </modify-argument>
2875 </modify-argument>
2849 </modify-function>
2876 </modify-function>
2850 <modify-function signature="addSpacerItem(QSpacerItem*)">
2877 <modify-function signature="addSpacerItem(QSpacerItem*)">
2851 <modify-argument index="1">
2878 <modify-argument index="1">
2852 <define-ownership class="java" owner="c++"/>
2879 <define-ownership class="java" owner="c++"/>
2853 </modify-argument>
2880 </modify-argument>
2854 </modify-function>
2881 </modify-function>
2855 <modify-function signature="insertSpacerItem(int,QSpacerItem*)">
2882 <modify-function signature="insertSpacerItem(int,QSpacerItem*)">
2856 <modify-argument index="2">
2883 <modify-argument index="2">
2857 <define-ownership class="java" owner="c++"/>
2884 <define-ownership class="java" owner="c++"/>
2858 </modify-argument>
2885 </modify-argument>
2859 </modify-function>
2886 </modify-function>
2860
2887
2861 <modify-function signature="addLayout(QLayout *, int)">
2888 <modify-function signature="addLayout(QLayout *, int)">
2862 <modify-argument index="1">
2889 <modify-argument index="1">
2863 <define-ownership class="java" owner="c++"/>
2890 <define-ownership class="java" owner="c++"/>
2864 </modify-argument>
2891 </modify-argument>
2865 </modify-function>
2892 </modify-function>
2866 <modify-function signature="addWidget(QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2893 <modify-function signature="addWidget(QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2867 <modify-argument index="1">
2894 <modify-argument index="1">
2868 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2895 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2869 </modify-argument>
2896 </modify-argument>
2870 </modify-function>
2897 </modify-function>
2871 <modify-function signature="insertWidget(int,QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2898 <modify-function signature="insertWidget(int,QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2872 <modify-argument index="2">
2899 <modify-argument index="2">
2873 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2900 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2874 </modify-argument>
2901 </modify-argument>
2875 </modify-function>
2902 </modify-function>
2876 <modify-function signature="setStretchFactor(QWidget*,int)">
2903 <modify-function signature="setStretchFactor(QWidget*,int)">
2877 <modify-argument index="1">
2904 <modify-argument index="1">
2878 <reference-count action="ignore"/>
2905 <reference-count action="ignore"/>
2879 </modify-argument>
2906 </modify-argument>
2880 </modify-function>
2907 </modify-function>
2881 <modify-function signature="setStretchFactor(QLayout*,int)">
2908 <modify-function signature="setStretchFactor(QLayout*,int)">
2882 <modify-argument index="1">
2909 <modify-argument index="1">
2883 <reference-count action="ignore"/>
2910 <reference-count action="ignore"/>
2884 </modify-argument>
2911 </modify-argument>
2885 </modify-function>
2912 </modify-function>
2886 </object-type>
2913 </object-type>
2887
2914
2888 <object-type name="QGridLayout">
2915 <object-type name="QGridLayout">
2889 <modify-function signature="addWidget(QWidget *)" remove="all"/>
2916 <modify-function signature="addWidget(QWidget *)" remove="all"/>
2890 <modify-function signature="addItem(QLayoutItem *)">
2917 <modify-function signature="addItem(QLayoutItem *)">
2891 <modify-argument index="1">
2918 <modify-argument index="1">
2892 <define-ownership class="java" owner="c++"/>
2919 <define-ownership class="java" owner="c++"/>
2893 </modify-argument>
2920 </modify-argument>
2894 </modify-function>
2921 </modify-function>
2895 <modify-function signature="addItem(QLayoutItem *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2922 <modify-function signature="addItem(QLayoutItem *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2896 <modify-argument index="1">
2923 <modify-argument index="1">
2897 <define-ownership class="java" owner="c++"/>
2924 <define-ownership class="java" owner="c++"/>
2898 </modify-argument>
2925 </modify-argument>
2899 </modify-function>
2926 </modify-function>
2900 <modify-function signature="addLayout(QLayout *, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2927 <modify-function signature="addLayout(QLayout *, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2901 <modify-argument index="1">
2928 <modify-argument index="1">
2902 <define-ownership class="java" owner="c++"/>
2929 <define-ownership class="java" owner="c++"/>
2903 </modify-argument>
2930 </modify-argument>
2904 </modify-function>
2931 </modify-function>
2905 <modify-function signature="addLayout(QLayout *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2932 <modify-function signature="addLayout(QLayout *, int, int, int, int, QFlags&lt;Qt::AlignmentFlag&gt;)">
2906 <modify-argument index="1">
2933 <modify-argument index="1">
2907 <define-ownership class="java" owner="c++"/>
2934 <define-ownership class="java" owner="c++"/>
2908 </modify-argument>
2935 </modify-argument>
2909 </modify-function>
2936 </modify-function>
2910 <modify-function signature="addWidget(QWidget*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2937 <modify-function signature="addWidget(QWidget*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2911 <modify-argument index="1">
2938 <modify-argument index="1">
2912 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2939 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2913 </modify-argument>
2940 </modify-argument>
2914 </modify-function>
2941 </modify-function>
2915 <modify-function signature="addWidget(QWidget*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2942 <modify-function signature="addWidget(QWidget*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
2916 <modify-argument index="1">
2943 <modify-argument index="1">
2917 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2944 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2918 </modify-argument>
2945 </modify-argument>
2919 </modify-function>
2946 </modify-function>
2920 <modify-function signature="addWidget(QWidget*)">
2947 <modify-function signature="addWidget(QWidget*)">
2921 <modify-argument index="1">
2948 <modify-argument index="1">
2922 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2949 <reference-count declare-variable="QLayout" action="add" variable-name="__rcWidgets"/>
2923 </modify-argument>
2950 </modify-argument>
2924 </modify-function>
2951 </modify-function>
2925 <modify-function signature="getItemPosition(int,int*,int*,int*,int*)">
2952 <modify-function signature="getItemPosition(int,int*,int*,int*,int*)">
2926 <access modifier="private"/>
2953 <access modifier="private"/>
2927 </modify-function>
2954 </modify-function>
2928 </object-type>
2955 </object-type>
2929
2956
2930 <object-type name="QGraphicsView">
2957 <object-type name="QGraphicsView">
2931 <extra-includes>
2958 <extra-includes>
2932 <include file-name="QPainterPath" location="global"/>
2959 <include file-name="QPainterPath" location="global"/>
2933 <include file-name="QVarLengthArray" location="global"/>
2960 <include file-name="QVarLengthArray" location="global"/>
2934 </extra-includes>
2961 </extra-includes>
2935 <modify-function signature="fitInView(const QGraphicsItem *, Qt::AspectRatioMode)">
2962 <modify-function signature="fitInView(const QGraphicsItem *, Qt::AspectRatioMode)">
2936 <modify-argument index="1">
2963 <modify-argument index="1">
2937 <no-null-pointer/>
2964 <no-null-pointer/>
2938 </modify-argument>
2965 </modify-argument>
2939 </modify-function>
2966 </modify-function>
2940 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
2967 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
2941 <modify-function signature="setScene(QGraphicsScene*)">
2968 <modify-function signature="setScene(QGraphicsScene*)">
2942 <modify-argument index="1">
2969 <modify-argument index="1">
2943 <reference-count action="set" variable-name="__rcScene"/>
2970 <reference-count action="set" variable-name="__rcScene"/>
2944 </modify-argument>
2971 </modify-argument>
2945 </modify-function>
2972 </modify-function>
2946 <modify-function signature="setupViewport(QWidget*)">
2973 <modify-function signature="setupViewport(QWidget*)">
2947 <modify-argument index="1">
2974 <modify-argument index="1">
2948 <reference-count action="ignore"/>
2975 <reference-count action="ignore"/>
2949 </modify-argument>
2976 </modify-argument>
2950 </modify-function>
2977 </modify-function>
2951
2978
2952 <modify-function signature="drawBackground(QPainter*,QRectF)">
2979 <modify-function signature="drawBackground(QPainter*,QRectF)">
2953 <modify-argument index="1" invalidate-after-use="yes"/>
2980 <modify-argument index="1" invalidate-after-use="yes"/>
2954 </modify-function>
2981 </modify-function>
2955 <modify-function signature="drawForeground(QPainter*,QRectF)">
2982 <modify-function signature="drawForeground(QPainter*,QRectF)">
2956 <modify-argument index="1" invalidate-after-use="yes"/>
2983 <modify-argument index="1" invalidate-after-use="yes"/>
2957 </modify-function>
2984 </modify-function>
2958 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2985 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2959 <modify-argument index="1" invalidate-after-use="yes"/>
2986 <modify-argument index="1" invalidate-after-use="yes"/>
2960 </modify-function>
2987 </modify-function>
2961
2988
2962 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2989 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*)">
2963 <modify-argument index="2">
2990 <modify-argument index="2">
2964 <remove-argument/>
2991 <remove-argument/>
2965 <conversion-rule class="shell">
2992 <conversion-rule class="shell">
2966 // nothing
2993 // nothing
2967 </conversion-rule>
2994 </conversion-rule>
2968 <conversion-rule class="native">
2995 <conversion-rule class="native">
2969 <insert-template name="core.get_array_length">
2996 <insert-template name="core.get_array_length">
2970 <replace from="%ARRAY" to="%3"/>
2997 <replace from="%ARRAY" to="%3"/>
2971 </insert-template>
2998 </insert-template>
2972 int __length = %out;
2999 int __length = %out;
2973 </conversion-rule>
3000 </conversion-rule>
2974 </modify-argument>
3001 </modify-argument>
2975
3002
2976 <modify-argument index="3">
3003 <modify-argument index="3">
2977 <replace-type modified-type="com.trolltech.qt.gui.QGraphicsItemInterface[]"/>
3004 <replace-type modified-type="com.trolltech.qt.gui.QGraphicsItemInterface[]"/>
2978 <conversion-rule class="shell">
3005 <conversion-rule class="shell">
2979 <insert-template name="gui.convert_graphicsitem_array_to_java">
3006 <insert-template name="gui.convert_graphicsitem_array_to_java">
2980 <replace from="%LENGTH" to="%2"/>
3007 <replace from="%LENGTH" to="%2"/>
2981 </insert-template>
3008 </insert-template>
2982 jobjectArray graphicsItemArrayHolder = %out;
3009 jobjectArray graphicsItemArrayHolder = %out;
2983 </conversion-rule>
3010 </conversion-rule>
2984 <conversion-rule class="native">
3011 <conversion-rule class="native">
2985 <insert-template name="gui.convert_graphicsitem_array_from_java"/>
3012 <insert-template name="gui.convert_graphicsitem_array_from_java"/>
2986 </conversion-rule>
3013 </conversion-rule>
2987 </modify-argument>
3014 </modify-argument>
2988
3015
2989 <modify-argument index="4">
3016 <modify-argument index="4">
2990 <replace-type modified-type="com.trolltech.qt.gui.QStyleOptionGraphicsItem[]"/>
3017 <replace-type modified-type="com.trolltech.qt.gui.QStyleOptionGraphicsItem[]"/>
2991 <conversion-rule class="shell">
3018 <conversion-rule class="shell">
2992 <insert-template name="gui.convert_styleoptiongraphicsitem_array_to_java">
3019 <insert-template name="gui.convert_styleoptiongraphicsitem_array_to_java">
2993 <replace from="%LENGTH" to="%2"/>
3020 <replace from="%LENGTH" to="%2"/>
2994 </insert-template>
3021 </insert-template>
2995 jobjectArray styleOptionArrayHolder = %out;
3022 jobjectArray styleOptionArrayHolder = %out;
2996 </conversion-rule>
3023 </conversion-rule>
2997 <conversion-rule class="native">
3024 <conversion-rule class="native">
2998 <insert-template name="gui.convert_styleoptiongraphicsitem_array_from_java"/>
3025 <insert-template name="gui.convert_styleoptiongraphicsitem_array_from_java"/>
2999 </conversion-rule>
3026 </conversion-rule>
3000 </modify-argument>
3027 </modify-argument>
3001
3028
3002 <modify-argument index="return">
3029 <modify-argument index="return">
3003 <conversion-rule class="shell">
3030 <conversion-rule class="shell">
3004 qtjambi_invalidate_array(__jni_env, styleOptionArrayHolder);
3031 qtjambi_invalidate_array(__jni_env, styleOptionArrayHolder);
3005 qtjambi_invalidate_array(__jni_env, graphicsItemArrayHolder);
3032 qtjambi_invalidate_array(__jni_env, graphicsItemArrayHolder);
3006 </conversion-rule>
3033 </conversion-rule>
3007 </modify-argument>
3034 </modify-argument>
3008
3035
3009 </modify-function>
3036 </modify-function>
3010 </object-type>
3037 </object-type>
3011
3038
3012 <object-type name="QInputDialog">
3039 <object-type name="QInputDialog">
3013
3040
3014 <modify-function signature="getInt(QWidget*,QString,QString,int,int,int,int,bool*,QFlags&lt;Qt::WindowType&gt;)">
3041 <modify-function signature="getInt(QWidget*,QString,QString,int,int,int,int,bool*,QFlags&lt;Qt::WindowType&gt;)">
3015 <rename to="getInt_private"/>
3042 <rename to="getInt_private"/>
3016 <access modifier="private"/>
3043 <access modifier="private"/>
3017 <modify-argument index="4">
3044 <modify-argument index="4">
3018 <remove-default-expression/>
3045 <remove-default-expression/>
3019 </modify-argument>
3046 </modify-argument>
3020 <modify-argument index="5">
3047 <modify-argument index="5">
3021 <remove-default-expression/>
3048 <remove-default-expression/>
3022 </modify-argument>
3049 </modify-argument>
3023 <modify-argument index="6">
3050 <modify-argument index="6">
3024 <remove-default-expression/>
3051 <remove-default-expression/>
3025 </modify-argument>
3052 </modify-argument>
3026 <modify-argument index="7">
3053 <modify-argument index="7">
3027 <remove-default-expression/>
3054 <remove-default-expression/>
3028 </modify-argument>
3055 </modify-argument>
3029 <modify-argument index="8">
3056 <modify-argument index="8">
3030 <remove-default-expression/>
3057 <remove-default-expression/>
3031 </modify-argument>
3058 </modify-argument>
3032 <modify-argument index="9">
3059 <modify-argument index="9">
3033 <remove-default-expression/>
3060 <remove-default-expression/>
3034 </modify-argument>
3061 </modify-argument>
3035 </modify-function>
3062 </modify-function>
3036
3063
3037 <modify-function signature="getDouble(QWidget *, const QString &amp;, const QString &amp;, double, double, double, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3064 <modify-function signature="getDouble(QWidget *, const QString &amp;, const QString &amp;, double, double, double, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3038 <rename to="getDouble_internal"/>
3065 <rename to="getDouble_internal"/>
3039 <access modifier="private"/>
3066 <access modifier="private"/>
3040 <modify-argument index="4">
3067 <modify-argument index="4">
3041 <remove-default-expression/>
3068 <remove-default-expression/>
3042 </modify-argument>
3069 </modify-argument>
3043 <modify-argument index="5">
3070 <modify-argument index="5">
3044 <remove-default-expression/>
3071 <remove-default-expression/>
3045 </modify-argument>
3072 </modify-argument>
3046 <modify-argument index="6">
3073 <modify-argument index="6">
3047 <remove-default-expression/>
3074 <remove-default-expression/>
3048 </modify-argument>
3075 </modify-argument>
3049 <modify-argument index="7">
3076 <modify-argument index="7">
3050 <remove-default-expression/>
3077 <remove-default-expression/>
3051 </modify-argument>
3078 </modify-argument>
3052 <modify-argument index="8">
3079 <modify-argument index="8">
3053 <remove-default-expression/>
3080 <remove-default-expression/>
3054 </modify-argument>
3081 </modify-argument>
3055 <modify-argument index="9">
3082 <modify-argument index="9">
3056 <remove-default-expression/>
3083 <remove-default-expression/>
3057 </modify-argument>
3084 </modify-argument>
3058 </modify-function>
3085 </modify-function>
3059
3086
3060 <modify-function signature="getInteger(QWidget *, const QString &amp;, const QString &amp;, int, int, int, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3087 <modify-function signature="getInteger(QWidget *, const QString &amp;, const QString &amp;, int, int, int, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3061 <rename to="getInteger_internal"/>
3088 <rename to="getInteger_internal"/>
3062 <access modifier="private"/>
3089 <access modifier="private"/>
3063 <modify-argument index="4">
3090 <modify-argument index="4">
3064 <remove-default-expression/>
3091 <remove-default-expression/>
3065 </modify-argument>
3092 </modify-argument>
3066 <modify-argument index="5">
3093 <modify-argument index="5">
3067 <remove-default-expression/>
3094 <remove-default-expression/>
3068 </modify-argument>
3095 </modify-argument>
3069 <modify-argument index="6">
3096 <modify-argument index="6">
3070 <remove-default-expression/>
3097 <remove-default-expression/>
3071 </modify-argument>
3098 </modify-argument>
3072 <modify-argument index="7">
3099 <modify-argument index="7">
3073 <remove-default-expression/>
3100 <remove-default-expression/>
3074 </modify-argument>
3101 </modify-argument>
3075 <modify-argument index="8">
3102 <modify-argument index="8">
3076 <remove-default-expression/>
3103 <remove-default-expression/>
3077 </modify-argument>
3104 </modify-argument>
3078 <modify-argument index="9">
3105 <modify-argument index="9">
3079 <remove-default-expression/>
3106 <remove-default-expression/>
3080 </modify-argument>
3107 </modify-argument>
3081 </modify-function>
3108 </modify-function>
3082
3109
3083 <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;)">
3110 <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;)">
3084 <rename to="getItem_internal"/>
3111 <rename to="getItem_internal"/>
3085 <access modifier="private"/>
3112 <access modifier="private"/>
3086 <modify-argument index="4">
3113 <modify-argument index="4">
3087 <remove-default-expression/>
3114 <remove-default-expression/>
3088 </modify-argument>
3115 </modify-argument>
3089 <modify-argument index="5">
3116 <modify-argument index="5">
3090 <remove-default-expression/>
3117 <remove-default-expression/>
3091 </modify-argument>
3118 </modify-argument>
3092 <modify-argument index="6">
3119 <modify-argument index="6">
3093 <remove-default-expression/>
3120 <remove-default-expression/>
3094 </modify-argument>
3121 </modify-argument>
3095 <modify-argument index="7">
3122 <modify-argument index="7">
3096 <remove-default-expression/>
3123 <remove-default-expression/>
3097 </modify-argument>
3124 </modify-argument>
3098 <modify-argument index="8">
3125 <modify-argument index="8">
3099 <remove-default-expression/>
3126 <remove-default-expression/>
3100 </modify-argument>
3127 </modify-argument>
3101 </modify-function>
3128 </modify-function>
3102
3129
3103 <modify-function signature="getText(QWidget *, const QString &amp;, const QString &amp;, QLineEdit::EchoMode, const QString &amp;, bool *, QFlags&lt;Qt::WindowType&gt;)">
3130 <modify-function signature="getText(QWidget *, const QString &amp;, const QString &amp;, QLineEdit::EchoMode, const QString &amp;, bool *, QFlags&lt;Qt::WindowType&gt;)">
3104 <rename to="getText_internal"/>
3131 <rename to="getText_internal"/>
3105 <access modifier="private"/>
3132 <access modifier="private"/>
3106 <modify-argument index="4">
3133 <modify-argument index="4">
3107 <remove-default-expression/>
3134 <remove-default-expression/>
3108 </modify-argument>
3135 </modify-argument>
3109 <modify-argument index="5">
3136 <modify-argument index="5">
3110 <remove-default-expression/>
3137 <remove-default-expression/>
3111 </modify-argument>
3138 </modify-argument>
3112 <modify-argument index="6">
3139 <modify-argument index="6">
3113 <remove-default-expression/>
3140 <remove-default-expression/>
3114 </modify-argument>
3141 </modify-argument>
3115 <modify-argument index="7">
3142 <modify-argument index="7">
3116 <remove-default-expression/>
3143 <remove-default-expression/>
3117 </modify-argument>
3144 </modify-argument>
3118 </modify-function>
3145 </modify-function>
3119
3146
3120 <inject-code class="native" position="beginning">
3147 <inject-code class="native" position="beginning">
3121 Q_DECLARE_METATYPE(QScriptValue)
3148 Q_DECLARE_METATYPE(QScriptValue)
3122 </inject-code>
3149 </inject-code>
3123 <modify-function signature="getDouble(QWidget *, const QString &amp;, const QString &amp;, double, double, double, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3150 <modify-function signature="getDouble(QWidget *, const QString &amp;, const QString &amp;, double, double, double, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3124 <modify-argument index="8">
3151 <modify-argument index="8">
3125 <remove-argument/>
3152 <remove-argument/>
3126 <conversion-rule class="native">
3153 <conversion-rule class="native">
3127 <insert-template name="core.prepare_removed_bool*_argument"/>
3154 <insert-template name="core.prepare_removed_bool*_argument"/>
3128 </conversion-rule>
3155 </conversion-rule>
3129 </modify-argument>
3156 </modify-argument>
3130 <modify-argument index="return">
3157 <modify-argument index="return">
3131 <conversion-rule class="native">
3158 <conversion-rule class="native">
3132 <insert-template name="core.convert_to_null_or_primitive"/>
3159 <insert-template name="core.convert_to_null_or_primitive"/>
3133 </conversion-rule>
3160 </conversion-rule>
3134 </modify-argument>
3161 </modify-argument>
3135 </modify-function>
3162 </modify-function>
3136
3163
3137 <modify-function signature="getInteger(QWidget *, const QString &amp;, const QString &amp;, int, int, int, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3164 <modify-function signature="getInteger(QWidget *, const QString &amp;, const QString &amp;, int, int, int, int, bool *, QFlags&lt;Qt::WindowType&gt;)">
3138 <modify-argument index="8">
3165 <modify-argument index="8">
3139 <remove-argument/>
3166 <remove-argument/>
3140 <conversion-rule class="native">
3167 <conversion-rule class="native">
3141 <insert-template name="core.prepare_removed_bool*_argument"/>
3168 <insert-template name="core.prepare_removed_bool*_argument"/>
3142 </conversion-rule>
3169 </conversion-rule>
3143 </modify-argument>
3170 </modify-argument>
3144 <modify-argument index="return">
3171 <modify-argument index="return">
3145 <conversion-rule class="native">
3172 <conversion-rule class="native">
3146 <insert-template name="core.convert_to_null_or_primitive"/>
3173 <insert-template name="core.convert_to_null_or_primitive"/>
3147 </conversion-rule>
3174 </conversion-rule>
3148 </modify-argument>
3175 </modify-argument>
3149 </modify-function>
3176 </modify-function>
3150
3177
3151 <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;)">
3178 <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;)">
3152 <modify-argument index="7">
3179 <modify-argument index="7">
3153 <remove-argument/>
3180 <remove-argument/>
3154 <conversion-rule class="native">
3181 <conversion-rule class="native">
3155 <insert-template name="core.prepare_removed_bool*_argument"/>
3182 <insert-template name="core.prepare_removed_bool*_argument"/>
3156 </conversion-rule>
3183 </conversion-rule>
3157 </modify-argument>
3184 </modify-argument>
3158 <modify-argument index="return">
3185 <modify-argument index="return">
3159 <conversion-rule class="native">
3186 <conversion-rule class="native">
3160 <insert-template name="core.convert_to_null_or_primitive"/>
3187 <insert-template name="core.convert_to_null_or_primitive"/>
3161 </conversion-rule>
3188 </conversion-rule>
3162 </modify-argument>
3189 </modify-argument>
3163 </modify-function>
3190 </modify-function>
3164
3191
3165 <modify-function signature="getText(QWidget *, const QString &amp;, const QString &amp;, QLineEdit::EchoMode, const QString &amp;, bool *, QFlags&lt;Qt::WindowType&gt;)">
3192 <modify-function signature="getText(QWidget *, const QString &amp;, const QString &amp;, QLineEdit::EchoMode, const QString &amp;, bool *, QFlags&lt;Qt::WindowType&gt;)">
3166 <modify-argument index="6">
3193 <modify-argument index="6">
3167 <remove-argument/>
3194 <remove-argument/>
3168 <conversion-rule class="native">
3195 <conversion-rule class="native">
3169 <insert-template name="core.prepare_removed_bool*_argument"/>
3196 <insert-template name="core.prepare_removed_bool*_argument"/>
3170 </conversion-rule>
3197 </conversion-rule>
3171 </modify-argument>
3198 </modify-argument>
3172 <modify-argument index="return">
3199 <modify-argument index="return">
3173 <conversion-rule class="native">
3200 <conversion-rule class="native">
3174 <insert-template name="core.convert_to_null_or_primitive"/>
3201 <insert-template name="core.convert_to_null_or_primitive"/>
3175 </conversion-rule>
3202 </conversion-rule>
3176 </modify-argument>
3203 </modify-argument>
3177 </modify-function>
3204 </modify-function>
3178 </object-type>
3205 </object-type>
3179
3206
3180
3207
3181 <object-type name="QGraphicsScene">
3208 <object-type name="QGraphicsScene">
3182 <extra-includes>
3209 <extra-includes>
3183 <include file-name="QVarLengthArray" location="global"/>
3210 <include file-name="QVarLengthArray" location="global"/>
3184 </extra-includes>
3211 </extra-includes>
3185
3212
3186 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
3213 <modify-function signature="contextMenuEvent(QGraphicsSceneContextMenuEvent*)">
3187 <modify-argument index="1" invalidate-after-use="yes"/>
3214 <modify-argument index="1" invalidate-after-use="yes"/>
3188 </modify-function>
3215 </modify-function>
3189 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
3216 <modify-function signature="dragEnterEvent(QGraphicsSceneDragDropEvent*)">
3190 <modify-argument index="1" invalidate-after-use="yes"/>
3217 <modify-argument index="1" invalidate-after-use="yes"/>
3191 </modify-function>
3218 </modify-function>
3192 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
3219 <modify-function signature="dragLeaveEvent(QGraphicsSceneDragDropEvent*)">
3193 <modify-argument index="1" invalidate-after-use="yes"/>
3220 <modify-argument index="1" invalidate-after-use="yes"/>
3194 </modify-function>
3221 </modify-function>
3195 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
3222 <modify-function signature="dragMoveEvent(QGraphicsSceneDragDropEvent*)">
3196 <modify-argument index="1" invalidate-after-use="yes"/>
3223 <modify-argument index="1" invalidate-after-use="yes"/>
3197 </modify-function>
3224 </modify-function>
3198 <modify-function signature="drawBackground(QPainter*,QRectF)">
3225 <modify-function signature="drawBackground(QPainter*,QRectF)">
3199 <modify-argument index="1" invalidate-after-use="yes"/>
3226 <modify-argument index="1" invalidate-after-use="yes"/>
3200 </modify-function>
3227 </modify-function>
3201 <modify-function signature="drawForeground(QPainter*,QRectF)">
3228 <modify-function signature="drawForeground(QPainter*,QRectF)">
3202 <modify-argument index="1" invalidate-after-use="yes"/>
3229 <modify-argument index="1" invalidate-after-use="yes"/>
3203 </modify-function>
3230 </modify-function>
3204 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*,QWidget*)">
3231 <modify-function signature="drawItems(QPainter*,int,QGraphicsItem**,const QStyleOptionGraphicsItem*,QWidget*)">
3205 <modify-argument index="1" invalidate-after-use="yes"/>
3232 <modify-argument index="1" invalidate-after-use="yes"/>
3206 </modify-function>
3233 </modify-function>
3207 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
3234 <modify-function signature="dropEvent(QGraphicsSceneDragDropEvent*)">
3208 <modify-argument index="1" invalidate-after-use="yes"/>
3235 <modify-argument index="1" invalidate-after-use="yes"/>
3209 </modify-function>
3236 </modify-function>
3210 <modify-function signature="focusInEvent(QFocusEvent*)">
3237 <modify-function signature="focusInEvent(QFocusEvent*)">
3211 <modify-argument index="1" invalidate-after-use="yes"/>
3238 <modify-argument index="1" invalidate-after-use="yes"/>
3212 </modify-function>
3239 </modify-function>
3213 <modify-function signature="focusOutEvent(QFocusEvent*)">
3240 <modify-function signature="focusOutEvent(QFocusEvent*)">
3214 <modify-argument index="1" invalidate-after-use="yes"/>
3241 <modify-argument index="1" invalidate-after-use="yes"/>
3215 </modify-function>
3242 </modify-function>
3216 <modify-function signature="helpEvent(QGraphicsSceneHelpEvent*)">
3243 <modify-function signature="helpEvent(QGraphicsSceneHelpEvent*)">
3217 <modify-argument index="1" invalidate-after-use="yes"/>
3244 <modify-argument index="1" invalidate-after-use="yes"/>
3218 </modify-function>
3245 </modify-function>
3219 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
3246 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
3220 <modify-argument index="1" invalidate-after-use="yes"/>
3247 <modify-argument index="1" invalidate-after-use="yes"/>
3221 </modify-function>
3248 </modify-function>
3222 <modify-function signature="keyPressEvent(QKeyEvent*)">
3249 <modify-function signature="keyPressEvent(QKeyEvent*)">
3223 <modify-argument index="1" invalidate-after-use="yes"/>
3250 <modify-argument index="1" invalidate-after-use="yes"/>
3224 </modify-function>
3251 </modify-function>
3225 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
3252 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
3226 <modify-argument index="1" invalidate-after-use="yes"/>
3253 <modify-argument index="1" invalidate-after-use="yes"/>
3227 </modify-function>
3254 </modify-function>
3228 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
3255 <modify-function signature="mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)">
3229 <modify-argument index="1" invalidate-after-use="yes"/>
3256 <modify-argument index="1" invalidate-after-use="yes"/>
3230 </modify-function>
3257 </modify-function>
3231 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
3258 <modify-function signature="mouseMoveEvent(QGraphicsSceneMouseEvent*)">
3232 <modify-argument index="1" invalidate-after-use="yes"/>
3259 <modify-argument index="1" invalidate-after-use="yes"/>
3233 </modify-function>
3260 </modify-function>
3234 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
3261 <modify-function signature="mousePressEvent(QGraphicsSceneMouseEvent*)">
3235 <modify-argument index="1" invalidate-after-use="yes"/>
3262 <modify-argument index="1" invalidate-after-use="yes"/>
3236 </modify-function>
3263 </modify-function>
3237 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
3264 <modify-function signature="mouseReleaseEvent(QGraphicsSceneMouseEvent*)">
3238 <modify-argument index="1" invalidate-after-use="yes"/>
3265 <modify-argument index="1" invalidate-after-use="yes"/>
3239 </modify-function>
3266 </modify-function>
3240 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
3267 <modify-function signature="wheelEvent(QGraphicsSceneWheelEvent*)">
3241 <modify-argument index="1" invalidate-after-use="yes"/>
3268 <modify-argument index="1" invalidate-after-use="yes"/>
3242 </modify-function>
3269 </modify-function>
3243
3270
3244 <modify-function signature="setActiveWindow(QGraphicsWidget*)">
3271 <modify-function signature="setActiveWindow(QGraphicsWidget*)">
3245 <modify-argument index="1">
3272 <modify-argument index="1">
3246 <reference-count action="ignore"/>
3273 <reference-count action="ignore"/>
3247 </modify-argument>
3274 </modify-argument>
3248 </modify-function>
3275 </modify-function>
3249 <modify-function signature="setStyle(QStyle*)">
3276 <modify-function signature="setStyle(QStyle*)">
3250 <modify-argument index="1">
3277 <modify-argument index="1">
3251 <reference-count action="ignore"/>
3278 <reference-count action="ignore"/>
3252 </modify-argument>
3279 </modify-argument>
3253 </modify-function>
3280 </modify-function>
3254
3281
3255 <modify-function signature="addItem(QGraphicsItem *)">
3282 <modify-function signature="addItem(QGraphicsItem *)">
3256 <modify-argument index="1">
3283 <modify-argument index="1">
3257 <define-ownership class="java" owner="c++"/>
3284 <define-ownership class="java" owner="c++"/>
3258 </modify-argument>
3285 </modify-argument>
3259 </modify-function>
3286 </modify-function>
3260 <modify-function signature="addEllipse(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
3287 <modify-function signature="addEllipse(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
3261 <modify-argument index="return">
3288 <modify-argument index="return">
3262 <define-ownership class="java" owner="c++"/>
3289 <define-ownership class="java" owner="c++"/>
3263 </modify-argument>
3290 </modify-argument>
3264 </modify-function>
3291 </modify-function>
3265 <modify-function signature="addLine(const QLineF &amp;, const QPen &amp;)">
3292 <modify-function signature="addLine(const QLineF &amp;, const QPen &amp;)">
3266 <modify-argument index="return">
3293 <modify-argument index="return">
3267 <define-ownership class="java" owner="c++"/>
3294 <define-ownership class="java" owner="c++"/>
3268 </modify-argument>
3295 </modify-argument>
3269 </modify-function>
3296 </modify-function>
3270 <modify-function signature="addPath(const QPainterPath &amp;, const QPen &amp;, const QBrush &amp;)">
3297 <modify-function signature="addPath(const QPainterPath &amp;, const QPen &amp;, const QBrush &amp;)">
3271 <modify-argument index="return">
3298 <modify-argument index="return">
3272 <define-ownership class="java" owner="c++"/>
3299 <define-ownership class="java" owner="c++"/>
3273 </modify-argument>
3300 </modify-argument>
3274 </modify-function>
3301 </modify-function>
3275 <modify-function signature="addPixmap(const QPixmap &amp;)">
3302 <modify-function signature="addPixmap(const QPixmap &amp;)">
3276 <modify-argument index="return">
3303 <modify-argument index="return">
3277 <define-ownership class="java" owner="c++"/>
3304 <define-ownership class="java" owner="c++"/>
3278 </modify-argument>
3305 </modify-argument>
3279 </modify-function>
3306 </modify-function>
3280 <modify-function signature="addPolygon(const QPolygonF &amp;, const QPen &amp;, const QBrush &amp;)">
3307 <modify-function signature="addPolygon(const QPolygonF &amp;, const QPen &amp;, const QBrush &amp;)">
3281 <modify-argument index="return">
3308 <modify-argument index="return">
3282 <define-ownership class="java" owner="c++"/>
3309 <define-ownership class="java" owner="c++"/>
3283 </modify-argument>
3310 </modify-argument>
3284 </modify-function>
3311 </modify-function>
3285 <modify-function signature="addRect(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
3312 <modify-function signature="addRect(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)">
3286 <modify-argument index="return">
3313 <modify-argument index="return">
3287 <define-ownership class="java" owner="c++"/>
3314 <define-ownership class="java" owner="c++"/>
3288 </modify-argument>
3315 </modify-argument>
3289 </modify-function>
3316 </modify-function>
3290 <modify-function signature="addText(const QString &amp;, const QFont &amp;)">
3317 <modify-function signature="addText(const QString &amp;, const QFont &amp;)">
3291 <modify-argument index="return">
3318 <modify-argument index="return">
3292 <define-ownership class="java" owner="c++"/>
3319 <define-ownership class="java" owner="c++"/>
3293 </modify-argument>
3320 </modify-argument>
3294 </modify-function>
3321 </modify-function>
3295 <modify-function signature="addWidget(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
3322 <modify-function signature="addWidget(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
3296 <modify-argument index="return">
3323 <modify-argument index="return">
3297 <define-ownership class="java" owner="c++"/>
3324 <define-ownership class="java" owner="c++"/>
3298 </modify-argument>
3325 </modify-argument>
3299 <modify-argument index="1">
3326 <modify-argument index="1">
3300 <define-ownership class="java" owner="c++"/>
3327 <define-ownership class="java" owner="c++"/>
3301 </modify-argument>
3328 </modify-argument>
3302 </modify-function>
3329 </modify-function>
3303 <modify-function signature="removeItem(QGraphicsItem*)">
3330 <modify-function signature="removeItem(QGraphicsItem*)">
3304 <modify-argument index="1">
3331 <modify-argument index="1">
3305 <define-ownership class="java" owner="default"/>
3332 <define-ownership class="java" owner="default"/>
3306 </modify-argument>
3333 </modify-argument>
3307 </modify-function>
3334 </modify-function>
3308 <modify-function signature="setFocusItem(QGraphicsItem*,Qt::FocusReason)">
3335 <modify-function signature="setFocusItem(QGraphicsItem*,Qt::FocusReason)">
3309 <modify-argument index="1">
3336 <modify-argument index="1">
3310 <reference-count action="set" variable-name="__rcFocusItem"/>
3337 <reference-count action="set" variable-name="__rcFocusItem"/>
3311 </modify-argument>
3338 </modify-argument>
3312 </modify-function>
3339 </modify-function>
3313 </object-type>
3340 </object-type>
3314
3341
3315
3342
3316 <object-type name="QCalendarWidget">
3343 <object-type name="QCalendarWidget">
3317 <extra-includes>
3344 <extra-includes>
3318 <include file-name="QTextCharFormat" location="global"/>
3345 <include file-name="QTextCharFormat" location="global"/>
3319 </extra-includes>
3346 </extra-includes>
3320
3347
3321 <modify-function signature="isHeaderVisible()const" remove="all"/> <!--### Obsolete in 4.3-->
3348 <modify-function signature="isHeaderVisible()const" remove="all"/> <!--### Obsolete in 4.3-->
3322 <modify-function signature="setHeaderVisible(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3349 <modify-function signature="setHeaderVisible(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3323
3350
3324 <modify-function signature="paintCell(QPainter*,QRect,QDate)const">
3351 <modify-function signature="paintCell(QPainter*,QRect,QDate)const">
3325 <modify-argument invalidate-after-use="yes" index="1"/>
3352 <modify-argument invalidate-after-use="yes" index="1"/>
3326 </modify-function>
3353 </modify-function>
3327
3354
3328 <modify-function signature="sizeHint()const" rename="getSizeHint"/>
3355 <modify-function signature="sizeHint()const" rename="getSizeHint"/>
3329 <modify-function signature="minimumSizeHint()const" rename="getMinimumSizeHint"/>
3356 <modify-function signature="minimumSizeHint()const" rename="getMinimumSizeHint"/>
3330 </object-type>
3357 </object-type>
3331
3358
3332 <object-type name="QTreeWidget">
3359 <object-type name="QTreeWidget">
3333 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
3360 <modify-function signature="setSelectionModel(QItemSelectionModel*)">
3334 <modify-argument index="1">
3361 <modify-argument index="1">
3335 <no-null-pointer/>
3362 <no-null-pointer/>
3336 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
3363 <reference-count declare-variable="QAbstractItemView" action="set" variable-name="__rcItemSelectionModel"/>
3337 </modify-argument>
3364 </modify-argument>
3338 </modify-function>
3365 </modify-function>
3339 <modify-function signature="removeItemWidget(QTreeWidgetItem*,int)">
3366 <modify-function signature="removeItemWidget(QTreeWidgetItem*,int)">
3340 <modify-argument index="1">
3367 <modify-argument index="1">
3341 <reference-count action="ignore"/>
3368 <reference-count action="ignore"/>
3342 </modify-argument>
3369 </modify-argument>
3343 </modify-function>
3370 </modify-function>
3344 <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;)const">
3371 <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;)const">
3345 <modify-argument index="1" invalidate-after-use="yes"/>
3372 <modify-argument index="1" invalidate-after-use="yes"/>
3346 </modify-function>
3373 </modify-function>
3347 <modify-function signature="dropMimeData(QTreeWidgetItem*,int,const QMimeData*,Qt::DropAction)">
3374 <modify-function signature="dropMimeData(QTreeWidgetItem*,int,const QMimeData*,Qt::DropAction)">
3348 <modify-argument index="1" invalidate-after-use="yes"/>
3375 <modify-argument index="1" invalidate-after-use="yes"/>
3349 </modify-function>
3376 </modify-function>
3350 <modify-function signature="isSortingEnabled()const" remove="all"/>
3377 <modify-function signature="isSortingEnabled()const" remove="all"/>
3351 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
3378 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
3352 <modify-function signature="indexOfTopLevelItem(QTreeWidgetItem *)">
3379 <modify-function signature="indexOfTopLevelItem(QTreeWidgetItem *)">
3353 <remove/>
3380 <remove/>
3354 </modify-function>
3381 </modify-function>
3355 <modify-function signature="addTopLevelItem(QTreeWidgetItem *)">
3382 <modify-function signature="addTopLevelItem(QTreeWidgetItem *)">
3356 <modify-argument index="1">
3383 <modify-argument index="1">
3357 <define-ownership class="java" owner="c++"/>
3384 <define-ownership class="java" owner="c++"/>
3358 </modify-argument>
3385 </modify-argument>
3359 </modify-function>
3386 </modify-function>
3360 <modify-function signature="takeTopLevelItem(int)">
3387 <modify-function signature="takeTopLevelItem(int)">
3361 <modify-argument index="return">
3388 <modify-argument index="return">
3362 <define-ownership class="java" owner="default"/>
3389 <define-ownership class="java" owner="default"/>
3363 </modify-argument>
3390 </modify-argument>
3364 </modify-function>
3391 </modify-function>
3365 <modify-function signature="addTopLevelItems(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3392 <modify-function signature="addTopLevelItems(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3366 <modify-argument index="1">
3393 <modify-argument index="1">
3367 <define-ownership class="java" owner="c++"/>
3394 <define-ownership class="java" owner="c++"/>
3368 </modify-argument>
3395 </modify-argument>
3369 </modify-function>
3396 </modify-function>
3370 <modify-function signature="insertTopLevelItem(int, QTreeWidgetItem *)">
3397 <modify-function signature="insertTopLevelItem(int, QTreeWidgetItem *)">
3371 <modify-argument index="2">
3398 <modify-argument index="2">
3372 <define-ownership class="java" owner="c++"/>
3399 <define-ownership class="java" owner="c++"/>
3373 </modify-argument>
3400 </modify-argument>
3374 </modify-function>
3401 </modify-function>
3375 <modify-function signature="insertTopLevelItems(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3402 <modify-function signature="insertTopLevelItems(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3376 <modify-argument index="2">
3403 <modify-argument index="2">
3377 <define-ownership class="java" owner="c++"/>
3404 <define-ownership class="java" owner="c++"/>
3378 </modify-argument>
3405 </modify-argument>
3379 </modify-function>
3406 </modify-function>
3380 <modify-function signature="setHeaderItem(QTreeWidgetItem *)">
3407 <modify-function signature="setHeaderItem(QTreeWidgetItem *)">
3381 <modify-argument index="1">
3408 <modify-argument index="1">
3382 <define-ownership class="java" owner="c++"/>
3409 <define-ownership class="java" owner="c++"/>
3383 </modify-argument>
3410 </modify-argument>
3384 </modify-function>
3411 </modify-function>
3385 <modify-function signature="takeTopLevelItem(int)">
3412 <modify-function signature="takeTopLevelItem(int)">
3386 <modify-argument index="return">
3413 <modify-argument index="return">
3387 <define-ownership class="java" owner="default"/>
3414 <define-ownership class="java" owner="default"/>
3388 </modify-argument>
3415 </modify-argument>
3389 </modify-function>
3416 </modify-function>
3390 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
3417 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
3391 <modify-argument index="1">
3418 <modify-argument index="1">
3392 <reference-count action="ignore"/>
3419 <reference-count action="ignore"/>
3393 </modify-argument>
3420 </modify-argument>
3394 </modify-function>
3421 </modify-function>
3395 <modify-function signature="setFirstItemColumnSpanned(const QTreeWidgetItem*,bool)">
3422 <modify-function signature="setFirstItemColumnSpanned(const QTreeWidgetItem*,bool)">
3396 <modify-argument index="1">
3423 <modify-argument index="1">
3397 <reference-count action="ignore"/>
3424 <reference-count action="ignore"/>
3398 </modify-argument>
3425 </modify-argument>
3399 </modify-function>
3426 </modify-function>
3400 <modify-function signature="setCurrentItem(QTreeWidgetItem*)">
3427 <modify-function signature="setCurrentItem(QTreeWidgetItem*)">
3401 <modify-argument index="1">
3428 <modify-argument index="1">
3402 <reference-count action="ignore"/>
3429 <reference-count action="ignore"/>
3403 </modify-argument>
3430 </modify-argument>
3404 </modify-function>
3431 </modify-function>
3405 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int)">
3432 <modify-function signature="setCurrentItem(QTreeWidgetItem*,int)">
3406 <modify-argument index="1">
3433 <modify-argument index="1">
3407 <reference-count action="ignore"/>
3434 <reference-count action="ignore"/>
3408 </modify-argument>
3435 </modify-argument>
3409 </modify-function>
3436 </modify-function>
3410 <modify-function signature="setItemExpanded(const QTreeWidgetItem*,bool)">
3437 <modify-function signature="setItemExpanded(const QTreeWidgetItem*,bool)">
3411 <remove/>
3438 <remove/>
3412 </modify-function>
3439 </modify-function>
3413 <modify-function signature="isItemExpanded(const QTreeWidgetItem*)const">
3440 <modify-function signature="isItemExpanded(const QTreeWidgetItem*)const">
3414 <remove/>
3441 <remove/>
3415 </modify-function>
3442 </modify-function>
3416 <modify-function signature="setItemHidden(const QTreeWidgetItem*,bool)">
3443 <modify-function signature="setItemHidden(const QTreeWidgetItem*,bool)">
3417 <remove/>
3444 <remove/>
3418 </modify-function>
3445 </modify-function>
3419 <modify-function signature="isItemHidden(const QTreeWidgetItem*)const">
3446 <modify-function signature="isItemHidden(const QTreeWidgetItem*)const">
3420 <remove/>
3447 <remove/>
3421 </modify-function>
3448 </modify-function>
3422 <modify-function signature="isItemSelected(const QTreeWidgetItem*)const">
3449 <modify-function signature="isItemSelected(const QTreeWidgetItem*)const">
3423 <remove/>
3450 <remove/>
3424 </modify-function>
3451 </modify-function>
3425 <modify-function signature="setItemSelected(const QTreeWidgetItem*,bool)">
3452 <modify-function signature="setItemSelected(const QTreeWidgetItem*,bool)">
3426 <remove/>
3453 <remove/>
3427 </modify-function>
3454 </modify-function>
3428 <modify-function signature="setItemWidget(QTreeWidgetItem*,int,QWidget*)">
3455 <modify-function signature="setItemWidget(QTreeWidgetItem*,int,QWidget*)">
3429 <modify-argument index="1">
3456 <modify-argument index="1">
3430 <reference-count action="ignore"/>
3457 <reference-count action="ignore"/>
3431 </modify-argument>
3458 </modify-argument>
3432 <modify-argument index="3">
3459 <modify-argument index="3">
3433 <reference-count action="ignore"/>
3460 <reference-count action="ignore"/>
3434 </modify-argument>
3461 </modify-argument>
3435 </modify-function>
3462 </modify-function>
3436 <modify-function signature="setModel(QAbstractItemModel*)">
3463 <modify-function signature="setModel(QAbstractItemModel*)">
3437 <modify-argument index="1">
3464 <modify-argument index="1">
3438 <reference-count action="ignore"/>
3465 <reference-count action="ignore"/>
3439 </modify-argument>
3466 </modify-argument>
3440 </modify-function>
3467 </modify-function>
3441
3468
3442 <modify-function signature="items(const QMimeData*)const" remove="all"/> <!--### Obsolete in 4.3-->
3469 <modify-function signature="items(const QMimeData*)const" remove="all"/> <!--### Obsolete in 4.3-->
3443
3470
3444 <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;)const" remove="all"/>
3471 <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;)const" remove="all"/>
3445 </object-type>
3472 </object-type>
3446
3473
3447 <object-type name="QAbstractItemDelegate">
3474 <object-type name="QAbstractItemDelegate">
3448 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
3475 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
3449 <modify-argument index="1">
3476 <modify-argument index="1">
3450 <!-- Safe to ignore because this implementation is documented to do nothing -->
3477 <!-- Safe to ignore because this implementation is documented to do nothing -->
3451 <reference-count action="ignore"/>
3478 <reference-count action="ignore"/>
3452 </modify-argument>
3479 </modify-argument>
3453 </modify-function>
3480 </modify-function>
3454 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
3481 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
3455 <modify-argument index="1">
3482 <modify-argument index="1">
3456 <reference-count action="ignore"/>
3483 <reference-count action="ignore"/>
3457 </modify-argument>
3484 </modify-argument>
3458 <modify-argument index="2">
3485 <modify-argument index="2">
3459 <reference-count action="ignore"/>
3486 <reference-count action="ignore"/>
3460 </modify-argument>
3487 </modify-argument>
3461 </modify-function>
3488 </modify-function>
3462
3489
3463 <modify-function signature="paint(QPainter*,QStyleOptionViewItem,QModelIndex)const">
3490 <modify-function signature="paint(QPainter*,QStyleOptionViewItem,QModelIndex)const">
3464 <modify-argument index="1" invalidate-after-use="yes"/>
3491 <modify-argument index="1" invalidate-after-use="yes"/>
3465 </modify-function>
3492 </modify-function>
3466 <modify-function signature="editorEvent(QEvent*,QAbstractItemModel*,QStyleOptionViewItem,QModelIndex)">
3493 <modify-function signature="editorEvent(QEvent*,QAbstractItemModel*,QStyleOptionViewItem,QModelIndex)">
3467 <modify-argument index="1" invalidate-after-use="yes"/>
3494 <modify-argument index="1" invalidate-after-use="yes"/>
3468 </modify-function>
3495 </modify-function>
3469
3496
3470 <modify-function signature="elidedText(QFontMetrics, int, Qt::TextElideMode, QString)" remove="all"/> <!--### Obsolete in 4.3-->
3497 <modify-function signature="elidedText(QFontMetrics, int, Qt::TextElideMode, QString)" remove="all"/> <!--### Obsolete in 4.3-->
3471 </object-type>
3498 </object-type>
3472
3499
3473 <object-type name="QTableWidgetItem" delete-in-main-thread="yes">
3500 <object-type name="QTableWidgetItem" delete-in-main-thread="yes">
3474 <modify-function signature="operator=(const QTableWidgetItem&amp;)" remove="all"/>
3501 <modify-function signature="operator=(const QTableWidgetItem&amp;)" remove="all"/>
3475 <modify-function signature="clone() const">
3502 <modify-function signature="clone() const">
3476 <modify-argument index="return">
3503 <modify-argument index="return">
3477 <define-ownership class="shell" owner="c++"/>
3504 <define-ownership class="shell" owner="c++"/>
3478 </modify-argument>
3505 </modify-argument>
3479 </modify-function>
3506 </modify-function>
3480
3507
3481 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3508 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3482 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3509 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3483 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3510 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3484 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3511 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3485
3512
3486 <modify-function signature="operator&lt;(QTableWidgetItem)const">
3513 <modify-function signature="operator&lt;(QTableWidgetItem)const">
3487 <modify-argument index="1" invalidate-after-use="yes"/>
3514 <modify-argument index="1" invalidate-after-use="yes"/>
3488 </modify-function>
3515 </modify-function>
3489 <modify-function signature="read(QDataStream&amp;)">
3516 <modify-function signature="read(QDataStream&amp;)">
3490 <modify-argument index="1" invalidate-after-use="yes"/>
3517 <modify-argument index="1" invalidate-after-use="yes"/>
3491 </modify-function>
3518 </modify-function>
3492 <modify-function signature="write(QDataStream&amp;)const">
3519 <modify-function signature="write(QDataStream&amp;)const">
3493 <modify-argument index="1" invalidate-after-use="yes"/>
3520 <modify-argument index="1" invalidate-after-use="yes"/>
3494 </modify-function>
3521 </modify-function>
3495
3522
3496
3523
3497 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3524 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3498 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3525 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3499 <modify-function signature="QTableWidgetItem(QTableWidgetItem)" remove="all"/>
3526 <modify-function signature="QTableWidgetItem(QTableWidgetItem)" remove="all"/>
3500 <modify-function signature="operator=(QTableWidgetItem)" remove="all"/>
3527 <modify-function signature="operator=(QTableWidgetItem)" remove="all"/>
3501 <modify-function signature="operator&lt;(QTableWidgetItem)const" remove="all"/>
3528 <modify-function signature="operator&lt;(QTableWidgetItem)const" remove="all"/>
3502 </object-type>
3529 </object-type>
3503
3530
3504 <object-type name="QListWidgetItem" delete-in-main-thread="yes">
3531 <object-type name="QListWidgetItem" delete-in-main-thread="yes">
3505
3532
3506 <modify-function signature="operator&lt;(QListWidgetItem)const">
3533 <modify-function signature="operator&lt;(QListWidgetItem)const">
3507 <modify-argument index="1" invalidate-after-use="yes"/>
3534 <modify-argument index="1" invalidate-after-use="yes"/>
3508 </modify-function>
3535 </modify-function>
3509 <modify-function signature="read(QDataStream&amp;)">
3536 <modify-function signature="read(QDataStream&amp;)">
3510 <modify-argument index="1" invalidate-after-use="yes"/>
3537 <modify-argument index="1" invalidate-after-use="yes"/>
3511 </modify-function>
3538 </modify-function>
3512 <modify-function signature="write(QDataStream&amp;)const">
3539 <modify-function signature="write(QDataStream&amp;)const">
3513 <modify-argument index="1" invalidate-after-use="yes"/>
3540 <modify-argument index="1" invalidate-after-use="yes"/>
3514 </modify-function>
3541 </modify-function>
3515
3542
3516
3543
3517 <modify-function signature="operator=(const QListWidgetItem&amp;)" remove="all"/>
3544 <modify-function signature="operator=(const QListWidgetItem&amp;)" remove="all"/>
3518 <modify-function signature="QListWidgetItem(QListWidget *, int)">
3545 <modify-function signature="QListWidgetItem(QListWidget *, int)">
3519 <modify-argument index="this">
3546 <modify-argument index="this">
3520 <define-ownership class="java" owner="c++"/>
3547 <define-ownership class="java" owner="c++"/>
3521 </modify-argument>
3548 </modify-argument>
3522 </modify-function>
3549 </modify-function>
3523 <modify-function signature="QListWidgetItem(const QString &amp;, QListWidget *, int)">
3550 <modify-function signature="QListWidgetItem(const QString &amp;, QListWidget *, int)">
3524 <modify-argument index="this">
3551 <modify-argument index="this">
3525 <define-ownership class="java" owner="c++"/>
3552 <define-ownership class="java" owner="c++"/>
3526 </modify-argument>
3553 </modify-argument>
3527 </modify-function>
3554 </modify-function>
3528 <modify-function signature="QListWidgetItem(const QIcon &amp;, const QString &amp;, QListWidget *, int)">
3555 <modify-function signature="QListWidgetItem(const QIcon &amp;, const QString &amp;, QListWidget *, int)">
3529 <modify-argument index="this">
3556 <modify-argument index="this">
3530 <define-ownership class="java" owner="c++"/>
3557 <define-ownership class="java" owner="c++"/>
3531 </modify-argument>
3558 </modify-argument>
3532 </modify-function>
3559 </modify-function>
3533 <modify-function signature="clone() const">
3560 <modify-function signature="clone() const">
3534 <modify-argument index="return">
3561 <modify-argument index="return">
3535 <define-ownership class="shell" owner="c++"/>
3562 <define-ownership class="shell" owner="c++"/>
3536 </modify-argument>
3563 </modify-argument>
3537 </modify-function>
3564 </modify-function>
3538
3565
3539 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3566 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3540 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3567 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3541 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3568 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3542 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3569 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
3543
3570
3544 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3571 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3545 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3572 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3546 <modify-function signature="QListWidgetItem(QListWidgetItem)" remove="all"/>
3573 <modify-function signature="QListWidgetItem(QListWidgetItem)" remove="all"/>
3547 <modify-function signature="operator=(QListWidgetItem)" remove="all"/>
3574 <modify-function signature="operator=(QListWidgetItem)" remove="all"/>
3548 <modify-function signature="operator&lt;(QListWidgetItem)const" remove="all"/>
3575 <modify-function signature="operator&lt;(QListWidgetItem)const" remove="all"/>
3549 </object-type>
3576 </object-type>
3550
3577
3551 <object-type name="QGraphicsTextItem" polymorphic-id-expression="%1-&gt;type() == QGraphicsTextItem::Type"> <!-- a QObject so main-thread delete redundant -->
3578 <object-type name="QGraphicsTextItem" polymorphic-id-expression="%1-&gt;type() == QGraphicsTextItem::Type"> <!-- a QObject so main-thread delete redundant -->
3552 <extra-includes>
3579 <extra-includes>
3553 <include file-name="QTextCursor" location="global"/>
3580 <include file-name="QTextCursor" location="global"/>
3554 </extra-includes>
3581 </extra-includes>
3555 <modify-function signature="QGraphicsTextItem(QGraphicsItem*,QGraphicsScene*)">
3582 <modify-function signature="QGraphicsTextItem(QGraphicsItem*,QGraphicsScene*)">
3556 <inject-code position="end">
3583 <inject-code position="end">
3557 <argument-map index="1" meta-name="%1"/>
3584 <argument-map index="1" meta-name="%1"/>
3558 if (%1 != null) disableGarbageCollection();
3585 if (%1 != null) disableGarbageCollection();
3559 </inject-code>
3586 </inject-code>
3560 </modify-function>
3587 </modify-function>
3561 <modify-function signature="QGraphicsTextItem(const QString &amp;,QGraphicsItem*,QGraphicsScene*)">
3588 <modify-function signature="QGraphicsTextItem(const QString &amp;,QGraphicsItem*,QGraphicsScene*)">
3562 <inject-code position="end">
3589 <inject-code position="end">
3563 <argument-map index="2" meta-name="%2"/>
3590 <argument-map index="2" meta-name="%2"/>
3564 if (%2 != null) disableGarbageCollection();
3591 if (%2 != null) disableGarbageCollection();
3565 </inject-code>
3592 </inject-code>
3566 </modify-function>
3593 </modify-function>
3567 <modify-function signature="setDocument(QTextDocument*)">
3594 <modify-function signature="setDocument(QTextDocument*)">
3568 <modify-argument index="1">
3595 <modify-argument index="1">
3569 <reference-count action="set" variable-name="__rcDocument"/>
3596 <reference-count action="set" variable-name="__rcDocument"/>
3570 </modify-argument>
3597 </modify-argument>
3571 </modify-function>
3598 </modify-function>
3572
3599
3573 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3600 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3574 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
3601 <modify-function signature="resetMatrix()" remove="all"/> <!--### Obsolete in 4.3-->
3575 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3602 <modify-function signature="sceneMatrix()const" remove="all"/> <!--### Obsolete in 4.3-->
3576 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
3603 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
3577 </object-type>
3604 </object-type>
3578
3605
3579 <object-type name="QCompleter">
3606 <object-type name="QCompleter">
3580 <modify-function signature="activated(const QModelIndex &amp;)">
3607 <modify-function signature="activated(const QModelIndex &amp;)">
3581 <rename to="activatedIndex"/>
3608 <rename to="activatedIndex"/>
3582 </modify-function>
3609 </modify-function>
3583 <modify-function signature="highlighted(const QModelIndex &amp;)">
3610 <modify-function signature="highlighted(const QModelIndex &amp;)">
3584 <rename to="highlightedIndex"/>
3611 <rename to="highlightedIndex"/>
3585 </modify-function>
3612 </modify-function>
3586 <modify-function signature="setModel(QAbstractItemModel *)">
3613 <modify-function signature="setModel(QAbstractItemModel *)">
3587 <modify-argument index="1">
3614 <modify-argument index="1">
3588 <reference-count action="set" variable-name="__rcModel"/>
3615 <reference-count action="set" variable-name="__rcModel"/>
3589 </modify-argument>
3616 </modify-argument>
3590 </modify-function>
3617 </modify-function>
3591 <modify-function signature="setPopup(QAbstractItemView *)">
3618 <modify-function signature="setPopup(QAbstractItemView *)">
3592 <modify-argument index="1">
3619 <modify-argument index="1">
3593 <no-null-pointer/>
3620 <no-null-pointer/>
3594 <define-ownership class="java" owner="c++"/>
3621 <define-ownership class="java" owner="c++"/>
3595 </modify-argument>
3622 </modify-argument>
3596 </modify-function>
3623 </modify-function>
3597 <modify-function signature="setWidget(QWidget *)">
3624 <modify-function signature="setWidget(QWidget *)">
3598 <modify-argument index="1">
3625 <modify-argument index="1">
3599 <reference-count action="set" variable-name="__rcWidget"/>
3626 <reference-count action="set" variable-name="__rcWidget"/>
3600 </modify-argument>
3627 </modify-argument>
3601 </modify-function>
3628 </modify-function>
3602 </object-type>
3629 </object-type>
3603
3630
3604
3631
3605 <object-type name="QTreeWidgetItem" delete-in-main-thread="yes">
3632 <object-type name="QTreeWidgetItem" delete-in-main-thread="yes">
3606
3633
3607 <modify-function signature="operator&lt;(QTreeWidgetItem)const">
3634 <modify-function signature="operator&lt;(QTreeWidgetItem)const">
3608 <modify-argument index="1" invalidate-after-use="yes"/>
3635 <modify-argument index="1" invalidate-after-use="yes"/>
3609 </modify-function>
3636 </modify-function>
3610 <modify-function signature="read(QDataStream&amp;)">
3637 <modify-function signature="read(QDataStream&amp;)">
3611 <modify-argument index="1" invalidate-after-use="yes"/>
3638 <modify-argument index="1" invalidate-after-use="yes"/>
3612 </modify-function>
3639 </modify-function>
3613 <modify-function signature="write(QDataStream&amp;)const">
3640 <modify-function signature="write(QDataStream&amp;)const">
3614 <modify-argument index="1" invalidate-after-use="yes"/>
3641 <modify-argument index="1" invalidate-after-use="yes"/>
3615 </modify-function>
3642 </modify-function>
3616
3643
3617 <modify-function signature="QTreeWidgetItem(const QTreeWidgetItem &amp;)" remove="all"/>
3644 <modify-function signature="QTreeWidgetItem(const QTreeWidgetItem &amp;)" remove="all"/>
3618 <modify-function signature="operator=(const QTreeWidgetItem&amp;)" remove="all"/>
3645 <modify-function signature="operator=(const QTreeWidgetItem&amp;)" remove="all"/>
3619
3646
3620 <modify-function signature="QTreeWidgetItem(QTreeWidget *,int)">
3647 <modify-function signature="QTreeWidgetItem(QTreeWidget *,int)">
3621 <modify-argument index="this">
3648 <modify-argument index="this">
3622 <define-ownership class="java" owner="c++"/>
3649 <define-ownership class="java" owner="c++"/>
3623 </modify-argument>
3650 </modify-argument>
3624 </modify-function>
3651 </modify-function>
3625 <modify-function signature="QTreeWidgetItem(QTreeWidget *,const QStringList&lt;QString&gt; &amp;,int)">
3652 <modify-function signature="QTreeWidgetItem(QTreeWidget *,const QStringList&lt;QString&gt; &amp;,int)">
3626 <modify-argument index="this">
3653 <modify-argument index="this">
3627 <define-ownership class="java" owner="c++"/>
3654 <define-ownership class="java" owner="c++"/>
3628 </modify-argument>
3655 </modify-argument>
3629 </modify-function>
3656 </modify-function>
3630 <modify-function signature="QTreeWidgetItem(QTreeWidget *,QTreeWidgetItem *,int)">
3657 <modify-function signature="QTreeWidgetItem(QTreeWidget *,QTreeWidgetItem *,int)">
3631 <modify-argument index="this">
3658 <modify-argument index="this">
3632 <define-ownership class="java" owner="c++"/>
3659 <define-ownership class="java" owner="c++"/>
3633 </modify-argument>
3660 </modify-argument>
3634 </modify-function>
3661 </modify-function>
3635 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,int)">
3662 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,int)">
3636 <modify-argument index="this">
3663 <modify-argument index="this">
3637 <define-ownership class="java" owner="c++"/>
3664 <define-ownership class="java" owner="c++"/>
3638 </modify-argument>
3665 </modify-argument>
3639 </modify-function>
3666 </modify-function>
3640 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,const QStringList&lt;QString&gt; &amp;,int)">
3667 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,const QStringList&lt;QString&gt; &amp;,int)">
3641 <modify-argument index="this">
3668 <modify-argument index="this">
3642 <define-ownership class="java" owner="c++"/>
3669 <define-ownership class="java" owner="c++"/>
3643 </modify-argument>
3670 </modify-argument>
3644 </modify-function>
3671 </modify-function>
3645 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,QTreeWidgetItem *,int)">
3672 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem *,QTreeWidgetItem *,int)">
3646 <modify-argument index="this">
3673 <modify-argument index="this">
3647 <define-ownership class="java" owner="c++"/>
3674 <define-ownership class="java" owner="c++"/>
3648 </modify-argument>
3675 </modify-argument>
3649 </modify-function>
3676 </modify-function>
3650 <modify-function signature="clone() const">
3677 <modify-function signature="clone() const">
3651 <modify-argument index="return">
3678 <modify-argument index="return">
3652 <define-ownership class="shell" owner="c++"/>
3679 <define-ownership class="shell" owner="c++"/>
3653 </modify-argument>
3680 </modify-argument>
3654 </modify-function>
3681 </modify-function>
3655 <modify-function signature="addChild(QTreeWidgetItem *)">
3682 <modify-function signature="addChild(QTreeWidgetItem *)">
3656 <modify-argument index="1">
3683 <modify-argument index="1">
3657 <define-ownership class="java" owner="c++"/>
3684 <define-ownership class="java" owner="c++"/>
3658 </modify-argument>
3685 </modify-argument>
3659 </modify-function>
3686 </modify-function>
3660 <modify-function signature="addChildren(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3687 <modify-function signature="addChildren(const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3661 <modify-argument index="1">
3688 <modify-argument index="1">
3662 <define-ownership class="java" owner="c++"/>
3689 <define-ownership class="java" owner="c++"/>
3663 </modify-argument>
3690 </modify-argument>
3664 </modify-function>
3691 </modify-function>
3665 <modify-function signature="insertChild(int, QTreeWidgetItem *)">
3692 <modify-function signature="insertChild(int, QTreeWidgetItem *)">
3666 <modify-argument index="2">
3693 <modify-argument index="2">
3667 <define-ownership class="java" owner="c++"/>
3694 <define-ownership class="java" owner="c++"/>
3668 </modify-argument>
3695 </modify-argument>
3669 </modify-function>
3696 </modify-function>
3670 <modify-function signature="insertChildren(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3697 <modify-function signature="insertChildren(int, const QList&lt;QTreeWidgetItem*&gt; &amp;)">
3671 <modify-argument index="2">
3698 <modify-argument index="2">
3672 <define-ownership class="java" owner="c++"/>
3699 <define-ownership class="java" owner="c++"/>
3673 </modify-argument>
3700 </modify-argument>
3674 </modify-function>
3701 </modify-function>
3675 <modify-function signature="removeChild(QTreeWidgetItem*)">
3702 <modify-function signature="removeChild(QTreeWidgetItem*)">
3676 <modify-argument index="1">
3703 <modify-argument index="1">
3677 <define-ownership class="java" owner="default"/>
3704 <define-ownership class="java" owner="default"/>
3678 </modify-argument>
3705 </modify-argument>
3679 </modify-function>
3706 </modify-function>
3680 <modify-function signature="takeChild(int)">
3707 <modify-function signature="takeChild(int)">
3681 <modify-argument index="return">
3708 <modify-argument index="return">
3682 <define-ownership class="java" owner="default"/>
3709 <define-ownership class="java" owner="default"/>
3683 </modify-argument>
3710 </modify-argument>
3684 </modify-function>
3711 </modify-function>
3685 <modify-function signature="takeChildren()">
3712 <modify-function signature="takeChildren()">
3686 <modify-argument index="return">
3713 <modify-argument index="return">
3687 <define-ownership class="java" owner="default"/>
3714 <define-ownership class="java" owner="default"/>
3688 </modify-argument>
3715 </modify-argument>
3689 </modify-function>
3716 </modify-function>
3690
3717
3691 <modify-function signature="backgroundColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3718 <modify-function signature="backgroundColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3692 <modify-function signature="setBackgroundColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3719 <modify-function signature="setBackgroundColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3693 <modify-function signature="setTextColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3720 <modify-function signature="setTextColor(int, QColor)" remove="all"/> <!--### Obsolete in 4.3-->
3694 <modify-function signature="textColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3721 <modify-function signature="textColor(int)const" remove="all"/> <!--### Obsolete in 4.3-->
3695
3722
3696 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3723 <modify-function signature="read(QDataStream &amp;)" remove="all"/>
3697 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3724 <modify-function signature="write(QDataStream &amp;)const" remove="all"/>
3698 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem)" remove="all"/>
3725 <modify-function signature="QTreeWidgetItem(QTreeWidgetItem)" remove="all"/>
3699 <modify-function signature="operator=(QTreeWidgetItem)" remove="all"/>
3726 <modify-function signature="operator=(QTreeWidgetItem)" remove="all"/>
3700 <modify-function signature="operator&lt;(QTreeWidgetItem)const" remove="all"/>
3727 <modify-function signature="operator&lt;(QTreeWidgetItem)const" remove="all"/>
3701 </object-type>
3728 </object-type>
3702
3729
3703 <object-type name="QListWidget">
3730 <object-type name="QListWidget">
3704 <modify-function signature="mimeData(const QList&lt;QListWidgetItem *&gt;)const">
3731 <modify-function signature="mimeData(const QList&lt;QListWidgetItem *&gt;)const">
3705 <modify-argument index="1" invalidate-after-use="yes"/>
3732 <modify-argument index="1" invalidate-after-use="yes"/>
3706 </modify-function>
3733 </modify-function>
3707 <modify-function signature="addItem(QListWidgetItem *)">
3734 <modify-function signature="addItem(QListWidgetItem *)">
3708 <modify-argument index="1">
3735 <modify-argument index="1">
3709 <define-ownership class="java" owner="c++"/>
3736 <define-ownership class="java" owner="c++"/>
3710 </modify-argument>
3737 </modify-argument>
3711 </modify-function>
3738 </modify-function>
3712 <modify-function signature="insertItem(int, QListWidgetItem *)">
3739 <modify-function signature="insertItem(int, QListWidgetItem *)">
3713 <modify-argument index="2">
3740 <modify-argument index="2">
3714 <define-ownership class="java" owner="c++"/>
3741 <define-ownership class="java" owner="c++"/>
3715 </modify-argument>
3742 </modify-argument>
3716 </modify-function>
3743 </modify-function>
3717 <modify-function signature="setCurrentItem(QListWidgetItem*)">
3744 <modify-function signature="setCurrentItem(QListWidgetItem*)">
3718 <modify-argument index="1">
3745 <modify-argument index="1">
3719 <reference-count action="ignore"/>
3746 <reference-count action="ignore"/>
3720 </modify-argument>
3747 </modify-argument>
3721 </modify-function>
3748 </modify-function>
3722 <modify-function signature="setCurrentItem(QListWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
3749 <modify-function signature="setCurrentItem(QListWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
3723 <modify-argument index="1">
3750 <modify-argument index="1">
3724 <reference-count action="ignore"/>
3751 <reference-count action="ignore"/>
3725 </modify-argument>
3752 </modify-argument>
3726 </modify-function>
3753 </modify-function>
3727 <modify-function signature="setItemHidden(const QListWidgetItem*,bool)">
3754 <modify-function signature="setItemHidden(const QListWidgetItem*,bool)">
3728 <remove/>
3755 <remove/>
3729 </modify-function>
3756 </modify-function>
3730 <modify-function signature="isItemHidden(const QListWidgetItem*)const">
3757 <modify-function signature="isItemHidden(const QListWidgetItem*)const">
3731 <remove/>
3758 <remove/>
3732 </modify-function>
3759 </modify-function>
3733 <modify-function signature="setItemSelected(const QListWidgetItem*,bool)">
3760 <modify-function signature="setItemSelected(const QListWidgetItem*,bool)">
3734 <remove/>
3761 <remove/>
3735 </modify-function>
3762 </modify-function>
3736 <modify-function signature="isItemSelected(const QListWidgetItem*)const">
3763 <modify-function signature="isItemSelected(const QListWidgetItem*)const">
3737 <remove/>
3764 <remove/>
3738 </modify-function>
3765 </modify-function>
3739 <modify-function signature="takeItem(int)">
3766 <modify-function signature="takeItem(int)">
3740 <modify-argument index="return">
3767 <modify-argument index="return">
3741 <define-ownership class="java" owner="default"/>
3768 <define-ownership class="java" owner="default"/>
3742 </modify-argument>
3769 </modify-argument>
3743 </modify-function>
3770 </modify-function>
3744 <modify-function signature="setItemWidget(QListWidgetItem*,QWidget*)">
3771 <modify-function signature="setItemWidget(QListWidgetItem*,QWidget*)">
3745 <modify-argument index="1">
3772 <modify-argument index="1">
3746 <reference-count action="ignore"/>
3773 <reference-count action="ignore"/>
3747 </modify-argument>
3774 </modify-argument>
3748 <modify-argument index="2">
3775 <modify-argument index="2">
3749 <reference-count action="ignore"/>
3776 <reference-count action="ignore"/>
3750 </modify-argument>
3777 </modify-argument>
3751 </modify-function>
3778 </modify-function>
3752 <modify-function signature="removeItemWidget(QListWidgetItem*)">
3779 <modify-function signature="removeItemWidget(QListWidgetItem*)">
3753 <modify-argument index="1">
3780 <modify-argument index="1">
3754 <reference-count action="ignore"/>
3781 <reference-count action="ignore"/>
3755 </modify-argument>
3782 </modify-argument>
3756 </modify-function>
3783 </modify-function>
3757 <modify-function signature="setModel(QAbstractItemModel*)">
3784 <modify-function signature="setModel(QAbstractItemModel*)">
3758 <modify-argument index="1">
3785 <modify-argument index="1">
3759 <reference-count action="ignore"/>
3786 <reference-count action="ignore"/>
3760 </modify-argument>
3787 </modify-argument>
3761 </modify-function>
3788 </modify-function>
3762
3789
3763
3790
3764 <modify-function signature="mimeData(const QList&lt;QListWidgetItem*&gt;)const" remove="all"/>
3791 <modify-function signature="mimeData(const QList&lt;QListWidgetItem*&gt;)const" remove="all"/>
3765 </object-type>
3792 </object-type>
3766
3793
3767 <object-type name="QWidget">
3794 <object-type name="QWidget">
3768 <extra-includes>
3795 <extra-includes>
3769 <include file-name="QIcon" location="global"/>
3796 <include file-name="QIcon" location="global"/>
3770 <include file-name="QMessageBox" location="global"/>
3797 <include file-name="QMessageBox" location="global"/>
3771 </extra-includes>
3798 </extra-includes>
3772
3799
3773 <modify-function signature="actionEvent(QActionEvent*)">
3800 <modify-function signature="actionEvent(QActionEvent*)">
3774 <modify-argument index="1" invalidate-after-use="yes"/>
3801 <modify-argument index="1" invalidate-after-use="yes"/>
3775 </modify-function>
3802 </modify-function>
3776 <modify-function signature="changeEvent(QEvent*)">
3803 <modify-function signature="changeEvent(QEvent*)">
3777 <modify-argument index="1" invalidate-after-use="yes"/>
3804 <modify-argument index="1" invalidate-after-use="yes"/>
3778 </modify-function>
3805 </modify-function>
3779 <modify-function signature="closeEvent(QCloseEvent*)">
3806 <modify-function signature="closeEvent(QCloseEvent*)">
3780 <modify-argument index="1" invalidate-after-use="yes"/>
3807 <modify-argument index="1" invalidate-after-use="yes"/>
3781 </modify-function>
3808 </modify-function>
3782 <modify-function signature="contextMenuEvent(QContextMenuEvent*)">
3809 <modify-function signature="contextMenuEvent(QContextMenuEvent*)">
3783 <modify-argument index="1" invalidate-after-use="yes"/>
3810 <modify-argument index="1" invalidate-after-use="yes"/>
3784 </modify-function>
3811 </modify-function>
3785 <modify-function signature="dragEnterEvent(QDragEnterEvent*)">
3812 <modify-function signature="dragEnterEvent(QDragEnterEvent*)">
3786 <modify-argument index="1" invalidate-after-use="yes"/>
3813 <modify-argument index="1" invalidate-after-use="yes"/>
3787 </modify-function>
3814 </modify-function>
3788 <modify-function signature="dragLeaveEvent(QDragLeaveEvent*)">
3815 <modify-function signature="dragLeaveEvent(QDragLeaveEvent*)">
3789 <modify-argument index="1" invalidate-after-use="yes"/>
3816 <modify-argument index="1" invalidate-after-use="yes"/>
3790 </modify-function>
3817 </modify-function>
3791 <modify-function signature="dragMoveEvent(QDragMoveEvent*)">
3818 <modify-function signature="dragMoveEvent(QDragMoveEvent*)">
3792 <modify-argument index="1" invalidate-after-use="yes"/>
3819 <modify-argument index="1" invalidate-after-use="yes"/>
3793 </modify-function>
3820 </modify-function>
3794 <modify-function signature="dropEvent(QDropEvent*)">
3821 <modify-function signature="dropEvent(QDropEvent*)">
3795 <modify-argument index="1" invalidate-after-use="yes"/>
3822 <modify-argument index="1" invalidate-after-use="yes"/>
3796 </modify-function>
3823 </modify-function>
3797 <modify-function signature="enterEvent(QEvent*)">
3824 <modify-function signature="enterEvent(QEvent*)">
3798 <modify-argument index="1" invalidate-after-use="yes"/>
3825 <modify-argument index="1" invalidate-after-use="yes"/>
3799 </modify-function>
3826 </modify-function>
3800 <modify-function signature="focusInEvent(QFocusEvent*)">
3827 <modify-function signature="focusInEvent(QFocusEvent*)">
3801 <modify-argument index="1" invalidate-after-use="yes"/>
3828 <modify-argument index="1" invalidate-after-use="yes"/>
3802 </modify-function>
3829 </modify-function>
3803 <modify-function signature="focusOutEvent(QFocusEvent*)">
3830 <modify-function signature="focusOutEvent(QFocusEvent*)">
3804 <modify-argument index="1" invalidate-after-use="yes"/>
3831 <modify-argument index="1" invalidate-after-use="yes"/>
3805 </modify-function>
3832 </modify-function>
3806 <modify-function signature="hideEvent(QHideEvent*)">
3833 <modify-function signature="hideEvent(QHideEvent*)">
3807 <modify-argument index="1" invalidate-after-use="yes"/>
3834 <modify-argument index="1" invalidate-after-use="yes"/>
3808 </modify-function>
3835 </modify-function>
3809 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
3836 <modify-function signature="inputMethodEvent(QInputMethodEvent*)">
3810 <modify-argument index="1" invalidate-after-use="yes"/>
3837 <modify-argument index="1" invalidate-after-use="yes"/>
3811 </modify-function>
3838 </modify-function>
3812 <modify-function signature="keyPressEvent(QKeyEvent*)">
3839 <modify-function signature="keyPressEvent(QKeyEvent*)">
3813 <modify-argument index="1" invalidate-after-use="yes"/>
3840 <modify-argument index="1" invalidate-after-use="yes"/>
3814 </modify-function>
3841 </modify-function>
3815 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
3842 <modify-function signature="keyReleaseEvent(QKeyEvent*)">
3816 <modify-argument index="1" invalidate-after-use="yes"/>
3843 <modify-argument index="1" invalidate-after-use="yes"/>
3817 </modify-function>
3844 </modify-function>
3818 <modify-function signature="leaveEvent(QEvent*)">
3845 <modify-function signature="leaveEvent(QEvent*)">
3819 <modify-argument index="1" invalidate-after-use="yes"/>
3846 <modify-argument index="1" invalidate-after-use="yes"/>
3820 </modify-function>
3847 </modify-function>
3821 <modify-function signature="mouseDoubleClickEvent(QMouseEvent*)">
3848 <modify-function signature="mouseDoubleClickEvent(QMouseEvent*)">
3822 <modify-argument index="1" invalidate-after-use="yes"/>
3849 <modify-argument index="1" invalidate-after-use="yes"/>
3823 </modify-function>
3850 </modify-function>
3824 <modify-function signature="mouseMoveEvent(QMouseEvent*)">
3851 <modify-function signature="mouseMoveEvent(QMouseEvent*)">
3825 <modify-argument index="1" invalidate-after-use="yes"/>
3852 <modify-argument index="1" invalidate-after-use="yes"/>
3826 </modify-function>
3853 </modify-function>
3827 <modify-function signature="mousePressEvent(QMouseEvent*)">
3854 <modify-function signature="mousePressEvent(QMouseEvent*)">
3828 <modify-argument index="1" invalidate-after-use="yes"/>
3855 <modify-argument index="1" invalidate-after-use="yes"/>
3829 </modify-function>
3856 </modify-function>
3830 <modify-function signature="mouseReleaseEvent(QMouseEvent*)">
3857 <modify-function signature="mouseReleaseEvent(QMouseEvent*)">
3831 <modify-argument index="1" invalidate-after-use="yes"/>
3858 <modify-argument index="1" invalidate-after-use="yes"/>
3832 </modify-function>
3859 </modify-function>
3833 <modify-function signature="moveEvent(QMoveEvent*)">
3860 <modify-function signature="moveEvent(QMoveEvent*)">
3834 <modify-argument index="1" invalidate-after-use="yes"/>
3861 <modify-argument index="1" invalidate-after-use="yes"/>
3835 </modify-function>
3862 </modify-function>
3836 <modify-function signature="paintEvent(QPaintEvent*)">
3863 <modify-function signature="paintEvent(QPaintEvent*)">
3837 <modify-argument index="1" invalidate-after-use="yes"/>
3864 <modify-argument index="1" invalidate-after-use="yes"/>
3838 </modify-function>
3865 </modify-function>
3839 <modify-function signature="resizeEvent(QResizeEvent*)">
3866 <modify-function signature="resizeEvent(QResizeEvent*)">
3840 <modify-argument index="1" invalidate-after-use="yes"/>
3867 <modify-argument index="1" invalidate-after-use="yes"/>
3841 </modify-function>
3868 </modify-function>
3842 <modify-function signature="showEvent(QShowEvent*)">
3869 <modify-function signature="showEvent(QShowEvent*)">
3843 <modify-argument index="1" invalidate-after-use="yes"/>
3870 <modify-argument index="1" invalidate-after-use="yes"/>
3844 </modify-function>
3871 </modify-function>
3845 <modify-function signature="tabletEvent(QTabletEvent*)">
3872 <modify-function signature="tabletEvent(QTabletEvent*)">
3846 <modify-argument index="1" invalidate-after-use="yes"/>
3873 <modify-argument index="1" invalidate-after-use="yes"/>
3847 </modify-function>
3874 </modify-function>
3848 <modify-function signature="wheelEvent(QWheelEvent*)">
3875 <modify-function signature="wheelEvent(QWheelEvent*)">
3849 <modify-argument index="1" invalidate-after-use="yes"/>
3876 <modify-argument index="1" invalidate-after-use="yes"/>
3850 </modify-function>
3877 </modify-function>
3851
3878
3852 <modify-function signature="render(QPainter*,QPoint,QRegion,QFlags&lt;QWidget::RenderFlag&gt;)">
3879 <modify-function signature="render(QPainter*,QPoint,QRegion,QFlags&lt;QWidget::RenderFlag&gt;)">
3853 <modify-argument index="2">
3880 <modify-argument index="2">
3854 <!-- Removed because the render(QPainter*) overload conflicts with the identical function in QGraphicsView -->
3881 <!-- Removed because the render(QPainter*) overload conflicts with the identical function in QGraphicsView -->
3855 <remove-default-expression/>
3882 <remove-default-expression/>
3856 </modify-argument>
3883 </modify-argument>
3857 </modify-function>
3884 </modify-function>
3858
3885
3859 <inject-code class="native">
3886 <inject-code class="native">
3860 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowTitle)
3887 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowTitle)
3861 (JNIEnv *__jni_env,
3888 (JNIEnv *__jni_env,
3862 jclass,
3889 jclass,
3863 jlong __this_nativeId,
3890 jlong __this_nativeId,
3864 jobject title0)
3891 jobject title0)
3865 {
3892 {
3866 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowTitle(const QString &amp; title)");
3893 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowTitle(const QString &amp; title)");
3867 QString __qt_title0 = qtjambi_to_qstring(__jni_env, (jstring) title0);
3894 QString __qt_title0 = qtjambi_to_qstring(__jni_env, (jstring) title0);
3868 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3895 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3869 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3896 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3870 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3897 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3871 Q_ASSERT(__qt_this);
3898 Q_ASSERT(__qt_this);
3872 __qt_this-&gt;setWindowTitle((const QString&amp; )__qt_title0);
3899 __qt_this-&gt;setWindowTitle((const QString&amp; )__qt_title0);
3873 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowTitle(const QString &amp; title)");
3900 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowTitle(const QString &amp; title)");
3874 }
3901 }
3875 </inject-code>
3902 </inject-code>
3876
3903
3877 <inject-code class="native">
3904 <inject-code class="native">
3878 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowModality)
3905 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowModality)
3879 (JNIEnv *__jni_env,
3906 (JNIEnv *__jni_env,
3880 jclass,
3907 jclass,
3881 jlong __this_nativeId,
3908 jlong __this_nativeId,
3882 jint windowModality0)
3909 jint windowModality0)
3883 {
3910 {
3884 Q_UNUSED(__jni_env);
3911 Q_UNUSED(__jni_env);
3885 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3912 QTJAMBI_DEBUG_TRACE("(native) entering: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3886 Qt::WindowModality __qt_windowModality0 = (Qt::WindowModality) windowModality0;
3913 Qt::WindowModality __qt_windowModality0 = (Qt::WindowModality) windowModality0;
3887 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3914 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3888 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3915 QMessageBox *__qt_this = (QMessageBox *) qtjambi_from_jlong(__this_nativeId);
3889 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3916 QTJAMBI_EXCEPTION_CHECK(__jni_env);
3890 Q_ASSERT(__qt_this);
3917 Q_ASSERT(__qt_this);
3891 __qt_this-&gt;setWindowModality((Qt::WindowModality )__qt_windowModality0);
3918 __qt_this-&gt;setWindowModality((Qt::WindowModality )__qt_windowModality0);
3892 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3919 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowModality(Qt::WindowModality modality)");
3893 }
3920 }
3894 </inject-code>
3921 </inject-code>
3895
3922
3896 <modify-function signature="render(QPaintDevice *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3923 <modify-function signature="render(QPaintDevice *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3897 <modify-argument index="4">
3924 <modify-argument index="4">
3898 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3925 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3899 </modify-argument>
3926 </modify-argument>
3900 </modify-function>
3927 </modify-function>
3901 <modify-function signature="render(QPainter *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3928 <modify-function signature="render(QPainter *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
3902 <modify-argument index="4">
3929 <modify-argument index="4">
3903 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3930 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
3904 </modify-argument>
3931 </modify-argument>
3905 </modify-function>
3932 </modify-function>
3906 <modify-function signature="setFocusProxy(QWidget*)">
3933 <modify-function signature="setFocusProxy(QWidget*)">
3907 <modify-argument index="1">
3934 <modify-argument index="1">
3908 <reference-count action="set" variable-name="__rcFocusProxy"/>
3935 <reference-count action="set" variable-name="__rcFocusProxy"/>
3909 </modify-argument>
3936 </modify-argument>
3910 </modify-function>
3937 </modify-function>
3911 <modify-function signature="setInputContext(QInputContext*)">
3938 <modify-function signature="setInputContext(QInputContext*)">
3912 <modify-argument index="1">
3939 <modify-argument index="1">
3913 <define-ownership class="java" owner="c++"/>
3940 <define-ownership class="java" owner="c++"/>
3914 </modify-argument>
3941 </modify-argument>
3915 </modify-function>
3942 </modify-function>
3916 <modify-function signature="setLayout(QLayout*)">
3943 <modify-function signature="setLayout(QLayout*)">
3917 <modify-argument index="1">
3944 <modify-argument index="1">
3918 <no-null-pointer/>
3945 <no-null-pointer/>
3919 <reference-count action="ignore"/>
3946 <reference-count action="ignore"/>
3920 </modify-argument>
3947 </modify-argument>
3921 </modify-function>
3948 </modify-function>
3922 <modify-function signature="setParent(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
3949 <modify-function signature="setParent(QWidget*,QFlags&lt;Qt::WindowType&gt;)">
3923 <modify-argument index="1">
3950 <modify-argument index="1">
3924 <reference-count action="ignore"/>
3951 <reference-count action="ignore"/>
3925 </modify-argument>
3952 </modify-argument>
3926 </modify-function>
3953 </modify-function>
3927 <modify-function signature="setParent(QWidget*)">
3954 <modify-function signature="setParent(QWidget*)">
3928 <modify-argument index="1">
3955 <modify-argument index="1">
3929 <reference-count action="ignore"/>
3956 <reference-count action="ignore"/>
3930 </modify-argument>
3957 </modify-argument>
3931 </modify-function>
3958 </modify-function>
3932 <modify-function signature="setStyle(QStyle*)">
3959 <modify-function signature="setStyle(QStyle*)">
3933 <modify-argument index="1">
3960 <modify-argument index="1">
3934 <reference-count action="set" variable-name="__rcStyle"/>
3961 <reference-count action="set" variable-name="__rcStyle"/>
3935 </modify-argument>
3962 </modify-argument>
3936 </modify-function>
3963 </modify-function>
3937 <modify-function signature="setTabOrder(QWidget*,QWidget*)">
3964 <modify-function signature="setTabOrder(QWidget*,QWidget*)">
3938 <modify-argument index="1">
3965 <modify-argument index="1">
3939 <reference-count action="ignore"/>
3966 <reference-count action="ignore"/>
3940 </modify-argument>
3967 </modify-argument>
3941 <modify-argument index="2">
3968 <modify-argument index="2">
3942 <reference-count action="ignore"/>
3969 <reference-count action="ignore"/>
3943 </modify-argument>
3970 </modify-argument>
3944 </modify-function>
3971 </modify-function>
3945 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
3972 <modify-function signature="getContentsMargins(int*,int*,int*,int*)const">
3946 <access modifier="private"/>
3973 <access modifier="private"/>
3947 </modify-function>
3974 </modify-function>
3948
3975
3949 <modify-function signature="addAction(QAction *)">
3976 <modify-function signature="addAction(QAction *)">
3950 <modify-argument index="1">
3977 <modify-argument index="1">
3951 <reference-count action="add" variable-name="__rcActions"/>
3978 <reference-count action="add" variable-name="__rcActions"/>
3952 </modify-argument>
3979 </modify-argument>
3953 </modify-function>
3980 </modify-function>
3954
3981
3955 <modify-function signature="insertAction(QAction *, QAction *)">
3982 <modify-function signature="insertAction(QAction *, QAction *)">
3956 <modify-argument index="2">
3983 <modify-argument index="2">
3957 <reference-count action="add" variable-name="__rcActions"/>
3984 <reference-count action="add" variable-name="__rcActions"/>
3958 </modify-argument>
3985 </modify-argument>
3959 </modify-function>
3986 </modify-function>
3960
3987
3961 <modify-function signature="addActions(const QList&lt;QAction *&gt; &amp;)">
3988 <modify-function signature="addActions(const QList&lt;QAction *&gt; &amp;)">
3962 <modify-argument index="1">
3989 <modify-argument index="1">
3963 <reference-count action="add-all" variable-name="__rcActions"/>
3990 <reference-count action="add-all" variable-name="__rcActions"/>
3964 </modify-argument>
3991 </modify-argument>
3965 </modify-function>
3992 </modify-function>
3966
3993
3967 <modify-function signature="insertActions(QAction *, const QList&lt;QAction *&gt; &amp;)">
3994 <modify-function signature="insertActions(QAction *, const QList&lt;QAction *&gt; &amp;)">
3968 <modify-argument index="2">
3995 <modify-argument index="2">
3969 <reference-count action="add-all" variable-name="__rcActions"/>
3996 <reference-count action="add-all" variable-name="__rcActions"/>
3970 </modify-argument>
3997 </modify-argument>
3971 </modify-function>
3998 </modify-function>
3972
3999
3973 <modify-function signature="removeAction(QAction *)">
4000 <modify-function signature="removeAction(QAction *)">
3974 <modify-argument index="1">
4001 <modify-argument index="1">
3975 <reference-count action="remove" variable-name="__rcActions"/>
4002 <reference-count action="remove" variable-name="__rcActions"/>
3976 </modify-argument>
4003 </modify-argument>
3977 </modify-function>
4004 </modify-function>
3978 <modify-function signature="enabledChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
4005 <modify-function signature="enabledChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3979 <modify-function signature="fontChange(QFont)" remove="all"/> <!--### Obsolete in 4.3-->
4006 <modify-function signature="fontChange(QFont)" remove="all"/> <!--### Obsolete in 4.3-->
3980 <modify-function signature="isEnabledToTLW()const" remove="all"/> <!--### Obsolete in 4.3-->
4007 <modify-function signature="isEnabledToTLW()const" remove="all"/> <!--### Obsolete in 4.3-->
3981 <modify-function signature="isTopLevel()const" remove="all"/> <!--### Obsolete in 4.3-->
4008 <modify-function signature="isTopLevel()const" remove="all"/> <!--### Obsolete in 4.3-->
3982 <modify-function signature="paletteChange(QPalette)" remove="all"/> <!--### Obsolete in 4.3-->
4009 <modify-function signature="paletteChange(QPalette)" remove="all"/> <!--### Obsolete in 4.3-->
3983 <modify-function signature="setShown(bool)" remove="all"/> <!--### Obsolete in 4.3-->
4010 <modify-function signature="setShown(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3984 <modify-function signature="topLevelWidget()const" remove="all"/> <!--### Obsolete in 4.3-->
4011 <modify-function signature="topLevelWidget()const" remove="all"/> <!--### Obsolete in 4.3-->
3985 <modify-function signature="windowActivationChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
4012 <modify-function signature="windowActivationChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
3986
4013
3987 <modify-function signature="fontInfo()const" remove="all"/>
4014 <modify-function signature="fontInfo()const" remove="all"/>
3988 <modify-function signature="fontMetrics()const" remove="all"/>
4015 <modify-function signature="fontMetrics()const" remove="all"/>
3989 <modify-function signature="sizeHint()const" rename="getSizeHint"/>
4016 <modify-function signature="sizeHint()const" rename="getSizeHint"/>
3990 <modify-function signature="minimumSizeHint()const" rename="getMinimumSizeHint"/>
4017 <modify-function signature="minimumSizeHint()const" rename="getMinimumSizeHint"/>
3991 <modify-function signature="setVisible(bool)" remove="all"/>
4018 <modify-function signature="setVisible(bool)" remove="all"/>
3992 </object-type>
4019 </object-type>
3993
4020
3994 <object-type name="QMessageBox">
4021 <object-type name="QMessageBox">
3995
4022
3996
4023
3997 <modify-function signature="setWindowTitle(const QString &amp;)" remove="all"/>
4024 <modify-function signature="setWindowTitle(const QString &amp;)" remove="all"/>
3998 <modify-function signature="setWindowModality(Qt::WindowModality)" remove="all"/>
4025 <modify-function signature="setWindowModality(Qt::WindowModality)" remove="all"/>
3999 <extra-includes>
4026 <extra-includes>
4000 <include file-name="QPixmap" location="global"/>
4027 <include file-name="QPixmap" location="global"/>
4001 </extra-includes>
4028 </extra-includes>
4002 <modify-function signature="addButton(QAbstractButton*,QMessageBox::ButtonRole)">
4029 <modify-function signature="addButton(QAbstractButton*,QMessageBox::ButtonRole)">
4003 <modify-argument index="1">
4030 <modify-argument index="1">
4004 <reference-count action="ignore"/>
4031 <reference-count action="ignore"/>
4005 </modify-argument>
4032 </modify-argument>
4006 </modify-function>
4033 </modify-function>
4007 <modify-function signature="removeButton(QAbstractButton*)">
4034 <modify-function signature="removeButton(QAbstractButton*)">
4008 <modify-argument index="1">
4035 <modify-argument index="1">
4009 <reference-count action="ignore"/>
4036 <reference-count action="ignore"/>
4010 </modify-argument>
4037 </modify-argument>
4011 </modify-function>
4038 </modify-function>
4012 <modify-function signature="setDefaultButton(QPushButton*)">
4039 <modify-function signature="setDefaultButton(QPushButton*)">
4013 <modify-argument index="1">
4040 <modify-argument index="1">
4014 <reference-count action="ignore"/>
4041 <reference-count action="ignore"/>
4015 </modify-argument>
4042 </modify-argument>
4016 </modify-function>
4043 </modify-function>
4017 <modify-function signature="setEscapeButton(QAbstractButton*)">
4044 <modify-function signature="setEscapeButton(QAbstractButton*)">
4018 <modify-argument index="1">
4045 <modify-argument index="1">
4019 <reference-count action="ignore"/>
4046 <reference-count action="ignore"/>
4020 </modify-argument>
4047 </modify-argument>
4021 </modify-function>
4048 </modify-function>
4022
4049
4023 <modify-function signature="QMessageBox(QString,QString,QMessageBox::Icon,int,int,int,QWidget*,QFlags&lt;Qt::WindowType&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
4050 <modify-function signature="QMessageBox(QString,QString,QMessageBox::Icon,int,int,int,QWidget*,QFlags&lt;Qt::WindowType&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
4024 <modify-function signature="buttonText(int)const" remove="all"/> <!--### Obsolete in 4.3-->
4051 <modify-function signature="buttonText(int)const" remove="all"/> <!--### Obsolete in 4.3-->
4025 <modify-function signature="setButtonText(int, QString)" remove="all"/> <!--### Obsolete in 4.3-->
4052 <modify-function signature="setButtonText(int, QString)" remove="all"/> <!--### Obsolete in 4.3-->
4026 <modify-function signature="standardIcon(QMessageBox::Icon)" remove="all"/> <!--### Obsolete in 4.3-->
4053 <modify-function signature="standardIcon(QMessageBox::Icon)" remove="all"/> <!--### Obsolete in 4.3-->
4027
4054
4028 <modify-function signature="critical(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4055 <modify-function signature="critical(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4029 <modify-function signature="critical(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4056 <modify-function signature="critical(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4030 <modify-function signature="information(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4057 <modify-function signature="information(QWidget*,QString,QString,int,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4031 <modify-function signature="information(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4058 <modify-function signature="information(QWidget*,QString,QString,QString,QString,QString,int,int)" remove="all"/> <!--### Obsolete in 4.3-->
4032 <modify-function signature="question(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4059 <modify-function signature="question(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4033 <modify-function signature="question(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4060 <modify-function signature="question(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4034 <modify-function signature="warning(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4061 <modify-function signature="warning(QWidget*, QString, QString, int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4035 <modify-function signature="warning(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4062 <modify-function signature="warning(QWidget*, QString, QString, QString, QString, QString, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
4036 </object-type>
4063 </object-type>
4037
4064
4038 <object-type name="QAbstractSpinBox">
4065 <object-type name="QAbstractSpinBox">
4039 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const">
4066 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const">
4040 <access modifier="private"/>
4067 <access modifier="private"/>
4041 </modify-function>
4068 </modify-function>
4042 <modify-function signature="setLineEdit(QLineEdit*)">
4069 <modify-function signature="setLineEdit(QLineEdit*)">
4043 <modify-argument index="1">
4070 <modify-argument index="1">
4044 <!-- Safe to ignore because the spinbox reparents the line edit -->
4071 <!-- Safe to ignore because the spinbox reparents the line edit -->
4045 <reference-count action="ignore"/>
4072 <reference-count action="ignore"/>
4046 <no-null-pointer/>
4073 <no-null-pointer/>
4047 </modify-argument>
4074 </modify-argument>
4048 </modify-function>
4075 </modify-function>
4049 </object-type>
4076 </object-type>
4050
4077
4051 <object-type name="QTextFrame" delete-in-main-thread="yes">
4078 <object-type name="QTextFrame" delete-in-main-thread="yes">
4052 <extra-includes>
4079 <extra-includes>
4053 <include file-name="QTextCursor" location="global"/>
4080 <include file-name="QTextCursor" location="global"/>
4054 </extra-includes>
4081 </extra-includes>
4055 </object-type>
4082 </object-type>
4056
4083
4057 <object-type name="QImageIOHandler">
4084 <object-type name="QImageIOHandler">
4058 <extra-includes>
4085 <extra-includes>
4059 <include file-name="QRect" location="global"/>
4086 <include file-name="QRect" location="global"/>
4060 </extra-includes>
4087 </extra-includes>
4061 <modify-function signature="setFormat(const QByteArray &amp;)const">
4088 <modify-function signature="setFormat(const QByteArray &amp;)const">
4062 <remove/>
4089 <remove/>
4063 </modify-function>
4090 </modify-function>
4064 <modify-function signature="setDevice(QIODevice*)">
4091 <modify-function signature="setDevice(QIODevice*)">
4065 <modify-argument index="1">
4092 <modify-argument index="1">
4066 <reference-count action="set" variable-name="__rcDevice"/>
4093 <reference-count action="set" variable-name="__rcDevice"/>
4067 </modify-argument>
4094 </modify-argument>
4068 </modify-function>
4095 </modify-function>
4069 <modify-function signature="read(QImage*)">
4096 <modify-function signature="read(QImage*)">
4070 <modify-argument index="1">
4097 <modify-argument index="1">
4071 <replace-type modified-type="com.trolltech.qt.gui.QImage"/>
4098 <replace-type modified-type="com.trolltech.qt.gui.QImage"/>
4072 <conversion-rule class="shell">
4099 <conversion-rule class="shell">
4073 jobject %out = qtjambi_from_object(__jni_env, %in, "QImage", "com/trolltech/qt/gui/", false);
4100 jobject %out = qtjambi_from_object(__jni_env, %in, "QImage", "com/trolltech/qt/gui/", false);
4074
4101
4075 QtJambiLink *__link = %out != 0 ? QtJambiLink::findLink(__jni_env, %out) : 0;
4102 QtJambiLink *__link = %out != 0 ? QtJambiLink::findLink(__jni_env, %out) : 0;
4076 </conversion-rule>
4103 </conversion-rule>
4077 <conversion-rule class="native">
4104 <conversion-rule class="native">
4078 QImage *%out = (QImage *) qtjambi_to_object(__jni_env, %in);
4105 QImage *%out = (QImage *) qtjambi_to_object(__jni_env, %in);
4079 </conversion-rule>
4106 </conversion-rule>
4080 </modify-argument>
4107 </modify-argument>
4081 <modify-argument index="0">
4108 <modify-argument index="0">
4082 <conversion-rule class="shell">
4109 <conversion-rule class="shell">
4083 // Invalidate object
4110 // Invalidate object
4084 if (__link != 0) __link-&gt;resetObject(__jni_env);
4111 if (__link != 0) __link-&gt;resetObject(__jni_env);
4085 bool %out = (bool) %in;
4112 bool %out = (bool) %in;
4086 </conversion-rule>
4113 </conversion-rule>
4087 </modify-argument>
4114 </modify-argument>
4088 </modify-function>
4115 </modify-function>
4089
4116
4090 <modify-function signature="name()const" remove="all"/> <!--### Obsolete in 4.3-->
4117 <modify-function signature="name()const" remove="all"/> <!--### Obsolete in 4.3-->
4091 </object-type>
4118 </object-type>
4092
4119
4093 <object-type name="QProxyModel">
4120 <object-type name="QProxyModel">
4094 <modify-function signature="parent()const" remove="all"/>
4121 <modify-function signature="parent()const" remove="all"/>
4095 <extra-includes>
4122 <extra-includes>
4096 <include file-name="QPixmap" location="global"/>
4123 <include file-name="QPixmap" location="global"/>
4097 <include file-name="QStringList" location="global"/>
4124 <include file-name="QStringList" location="global"/>
4098 <include file-name="QSize" location="global"/>
4125 <include file-name="QSize" location="global"/>
4099 </extra-includes>
4126 </extra-includes>
4100 <modify-function signature="setModel(QAbstractItemModel*)">
4127 <modify-function signature="setModel(QAbstractItemModel*)">
4101 <modify-argument index="1">
4128 <modify-argument index="1">
4102 <reference-count action="set" variable-name="__rcModel"/>
4129 <reference-count action="set" variable-name="__rcModel"/>
4103 </modify-argument>
4130 </modify-argument>
4104 </modify-function>
4131 </modify-function>
4105 </object-type>
4132 </object-type>
4106
4133
4107 <object-type name="QImageReader">
4134 <object-type name="QImageReader">
4108 <extra-includes>
4135 <extra-includes>
4109 <include file-name="QColor" location="global"/>
4136 <include file-name="QColor" location="global"/>
4110 <include file-name="QRect" location="global"/>
4137 <include file-name="QRect" location="global"/>
4111 <include file-name="QSize" location="global"/>
4138 <include file-name="QSize" location="global"/>
4112 <include file-name="QStringList" location="global"/>
4139 <include file-name="QStringList" location="global"/>
4113 <include file-name="QImage" location="global"/>
4140 <include file-name="QImage" location="global"/>
4114 </extra-includes>
4141 </extra-includes>
4115 <modify-function signature="read(QImage*) ">
4142 <modify-function signature="read(QImage*) ">
4116 <remove/>
4143 <remove/>
4117 </modify-function>
4144 </modify-function>
4118 <modify-function signature="setDevice(QIODevice*)">
4145 <modify-function signature="setDevice(QIODevice*)">
4119 <modify-argument index="1">
4146 <modify-argument index="1">
4120 <reference-count action="set" variable-name="__rcDevice"/>
4147 <reference-count action="set" variable-name="__rcDevice"/>
4121 </modify-argument>
4148 </modify-argument>
4122 </modify-function>
4149 </modify-function>
4123 </object-type>
4150 </object-type>
4124
4151
4125 <object-type name="QMovie">
4152 <object-type name="QMovie">
4126 <extra-includes>
4153 <extra-includes>
4127 <include file-name="QColor" location="global"/>
4154 <include file-name="QColor" location="global"/>
4128 <include file-name="QImage" location="global"/>
4155 <include file-name="QImage" location="global"/>
4129 <include file-name="QPixmap" location="global"/>
4156 <include file-name="QPixmap" location="global"/>
4130 <include file-name="QRect" location="global"/>
4157 <include file-name="QRect" location="global"/>
4131 <include file-name="QSize" location="global"/>
4158 <include file-name="QSize" location="global"/>
4132 </extra-includes>
4159 </extra-includes>
4133 <modify-function signature="cacheMode()">
4160 <modify-function signature="cacheMode()">
4134 <remove/>
4161 <remove/>
4135 </modify-function>
4162 </modify-function>
4136 <modify-function signature="setDevice(QIODevice*)">
4163 <modify-function signature="setDevice(QIODevice*)">
4137 <modify-argument index="1">
4164 <modify-argument index="1">
4138 <reference-count action="set" variable-name="__rcDevice"/>
4165 <reference-count action="set" variable-name="__rcDevice"/>
4139 </modify-argument>
4166 </modify-argument>
4140 </modify-function>
4167 </modify-function>
4141 </object-type>
4168 </object-type>
4142
4169
4143 <object-type name="QPageSetupDialog"/>
4170 <object-type name="QPageSetupDialog"/>
4144
4171
4145 <object-type name="QTabWidget">
4172 <object-type name="QTabWidget">
4146 <modify-function signature="initStyleOption(QStyleOptionTabWidgetFrame*)const">
4173 <modify-function signature="initStyleOption(QStyleOptionTabWidgetFrame*)const">
4147 <access modifier="private"/>
4174 <access modifier="private"/>
4148 </modify-function>
4175 </modify-function>
4149 <inject-code>
4176 <inject-code>
4150 <insert-template name="gui.init_style_option">
4177 <insert-template name="gui.init_style_option">
4151 <replace from="%TYPE" to="QStyleOptionTabWidgetFrame"/>
4178 <replace from="%TYPE" to="QStyleOptionTabWidgetFrame"/>
4152 </insert-template>
4179 </insert-template>
4153 </inject-code>
4180 </inject-code>
4154 <modify-function signature="addTab(QWidget*,QIcon,QString)">
4181 <modify-function signature="addTab(QWidget*,QIcon,QString)">
4155 <modify-argument index="1">
4182 <modify-argument index="1">
4156 <reference-count action="ignore"/>
4183 <reference-count action="ignore"/>
4157 </modify-argument>
4184 </modify-argument>
4158 </modify-function>
4185 </modify-function>
4159 <modify-function signature="addTab(QWidget*,QString)">
4186 <modify-function signature="addTab(QWidget*,QString)">
4160 <modify-argument index="1">
4187 <modify-argument index="1">
4161 <reference-count action="ignore"/>
4188 <reference-count action="ignore"/>
4162 </modify-argument>
4189 </modify-argument>
4163 </modify-function>
4190 </modify-function>
4164 <modify-function signature="insertTab(int,QWidget*,QString)">
4191 <modify-function signature="insertTab(int,QWidget*,QString)">
4165 <modify-argument index="2">
4192 <modify-argument index="2">
4166 <reference-count action="ignore"/>
4193 <reference-count action="ignore"/>
4167 </modify-argument>
4194 </modify-argument>
4168 </modify-function>
4195 </modify-function>
4169 <modify-function signature="insertTab(int,QWidget*,QIcon,QString)">
4196 <modify-function signature="insertTab(int,QWidget*,QIcon,QString)">
4170 <modify-argument index="2">
4197 <modify-argument index="2">
4171 <reference-count action="ignore"/>
4198 <reference-count action="ignore"/>
4172 </modify-argument>
4199 </modify-argument>
4173 </modify-function>
4200 </modify-function>
4174 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner)">
4201 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner)">
4175 <modify-argument index="1">
4202 <modify-argument index="1">
4176 <reference-count action="ignore"/>
4203 <reference-count action="ignore"/>
4177 </modify-argument>
4204 </modify-argument>
4178 </modify-function>
4205 </modify-function>
4179 <modify-function signature="setCurrentWidget(QWidget*)">
4206 <modify-function signature="setCurrentWidget(QWidget*)">
4180 <modify-argument index="1">
4207 <modify-argument index="1">
4181 <reference-count action="ignore"/>
4208 <reference-count action="ignore"/>
4182 </modify-argument>
4209 </modify-argument>
4183 </modify-function>
4210 </modify-function>
4184 <modify-function signature="setTabBar(QTabBar*)">
4211 <modify-function signature="setTabBar(QTabBar*)">
4185 <modify-argument index="1">
4212 <modify-argument index="1">
4186 <reference-count action="ignore"/>
4213 <reference-count action="ignore"/>
4187 </modify-argument>
4214 </modify-argument>
4188 </modify-function>
4215 </modify-function>
4189 </object-type>
4216 </object-type>
4190 <object-type name="QDrag">
4217 <object-type name="QDrag">
4191 <extra-includes>
4218 <extra-includes>
4192 <include file-name="QPoint" location="global"/>
4219 <include file-name="QPoint" location="global"/>
4193 <include file-name="QPixmap" location="global"/>
4220 <include file-name="QPixmap" location="global"/>
4194 </extra-includes>
4221 </extra-includes>
4195 <modify-function signature="setMimeData(QMimeData*)">
4222 <modify-function signature="setMimeData(QMimeData*)">
4196 <modify-argument index="1">
4223 <modify-argument index="1">
4197 <define-ownership class="java" owner="c++"/>
4224 <define-ownership class="java" owner="c++"/>
4198 </modify-argument>
4225 </modify-argument>
4199 </modify-function>
4226 </modify-function>
4200
4227
4201 <modify-function signature="start(QFlags&lt;Qt::DropAction&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
4228 <modify-function signature="start(QFlags&lt;Qt::DropAction&gt;)" remove="all"/> <!--### Obsolete in 4.3-->
4202 </object-type>
4229 </object-type>
4203
4230
4204 <object-type name="QDateTimeEdit">
4231 <object-type name="QDateTimeEdit">
4205 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const" access="private" rename="initDateTimeEditStyleOption"/>
4232 <modify-function signature="initStyleOption(QStyleOptionSpinBox*)const" access="private" rename="initDateTimeEditStyleOption"/>
4206 <modify-function signature="setCalendarWidget(QCalendarWidget*)">
4233 <modify-function signature="setCalendarWidget(QCalendarWidget*)">
4207 <modify-argument index="1">
4234 <modify-argument index="1">
4208 <!-- Safe to ignore because widget is reparented -->
4235 <!-- Safe to ignore because widget is reparented -->
4209 <reference-count action="ignore"/>
4236 <reference-count action="ignore"/>
4210 </modify-argument>
4237 </modify-argument>
4211 </modify-function>
4238 </modify-function>
4212
4239
4213 </object-type>
4240 </object-type>
4214
4241
4215 <object-type name="QSortFilterProxyModel">
4242 <object-type name="QSortFilterProxyModel">
4216 <modify-function signature="parent()const" remove="all"/>
4243 <modify-function signature="parent()const" remove="all"/>
4217 <extra-includes>
4244 <extra-includes>
4218 <include file-name="QItemSelection" location="global"/>
4245 <include file-name="QItemSelection" location="global"/>
4219 <include file-name="QStringList" location="global"/>
4246 <include file-name="QStringList" location="global"/>
4220 <include file-name="QSize" location="global"/>
4247 <include file-name="QSize" location="global"/>
4221 </extra-includes>
4248 </extra-includes>
4222
4249
4223 <modify-function signature="setSourceModel(QAbstractItemModel *)">
4250 <modify-function signature="setSourceModel(QAbstractItemModel *)">
4224 <modify-argument index="1">
4251 <modify-argument index="1">
4225 <reference-count action="set" variable-name="__rcSourceModel"/>
4252 <reference-count action="set" variable-name="__rcSourceModel"/>
4226 </modify-argument>
4253 </modify-argument>
4227 </modify-function>
4254 </modify-function>
4228
4255
4229 <modify-function signature="clear()" remove="all"/> <!--### Obsolete in 4.3-->
4256 <modify-function signature="clear()" remove="all"/> <!--### Obsolete in 4.3-->
4230 <modify-function signature="filterChanged()" remove="all"/> <!--### Obsolete in 4.3-->
4257 <modify-function signature="filterChanged()" remove="all"/> <!--### Obsolete in 4.3-->
4231 </object-type>
4258 </object-type>
4232
4259
4233 <object-type name="QSlider">
4260 <object-type name="QSlider">
4234 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4261 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4235 <access modifier="private"/>
4262 <access modifier="private"/>
4236 </modify-function>
4263 </modify-function>
4237 </object-type>
4264 </object-type>
4238
4265
4239 <object-type name="QInputContext">
4266 <object-type name="QInputContext">
4240 <extra-includes>
4267 <extra-includes>
4241 <include file-name="QTextFormat" location="global"/>
4268 <include file-name="QTextFormat" location="global"/>
4242 </extra-includes>
4269 </extra-includes>
4243 <modify-function signature="setFocusWidget(QWidget*)">
4270 <modify-function signature="setFocusWidget(QWidget*)">
4244 <remove/>
4271 <remove/>
4245 </modify-function>
4272 </modify-function>
4246 <modify-function signature="filterEvent(const QEvent*)">
4273 <modify-function signature="filterEvent(const QEvent*)">
4247 <modify-argument index="1" invalidate-after-use="yes"/>
4274 <modify-argument index="1" invalidate-after-use="yes"/>
4248 </modify-function>
4275 </modify-function>
4249 <modify-function signature="mouseHandler(int,QMouseEvent*)">
4276 <modify-function signature="mouseHandler(int,QMouseEvent*)">
4250 <modify-argument index="2" invalidate-after-use="yes"/>
4277 <modify-argument index="2" invalidate-after-use="yes"/>
4251 </modify-function>
4278 </modify-function>
4252
4279
4253 </object-type>
4280 </object-type>
4254
4281
4255 <object-type name="QProgressDialog">
4282 <object-type name="QProgressDialog">
4256
4283
4257 <modify-function signature="setBar(QProgressBar*)">
4284 <modify-function signature="setBar(QProgressBar*)">
4258 <modify-argument index="1">
4285 <modify-argument index="1">
4259 <define-ownership class="java" owner="c++"/>
4286 <define-ownership class="java" owner="c++"/>
4260 </modify-argument>
4287 </modify-argument>
4261 </modify-function>
4288 </modify-function>
4262 <modify-function signature="setCancelButton(QPushButton*)">
4289 <modify-function signature="setCancelButton(QPushButton*)">
4263 <modify-argument index="1">
4290 <modify-argument index="1">
4264 <!-- Safe to ignore because button is reparented -->
4291 <!-- Safe to ignore because button is reparented -->
4265 <reference-count action="ignore"/>
4292 <reference-count action="ignore"/>
4266 </modify-argument>
4293 </modify-argument>
4267 </modify-function>
4294 </modify-function>
4268 <modify-function signature="setLabel(QLabel*)">
4295 <modify-function signature="setLabel(QLabel*)">
4269 <modify-argument index="1">
4296 <modify-argument index="1">
4270 <!-- Safe to ignore because label is reparented -->
4297 <!-- Safe to ignore because label is reparented -->
4271 <reference-count action="ignore"/>
4298 <reference-count action="ignore"/>
4272 </modify-argument>
4299 </modify-argument>
4273 </modify-function>
4300 </modify-function>
4274
4301
4275 </object-type>
4302 </object-type>
4276
4303
4277 <object-type name="QLabel">
4304 <object-type name="QLabel">
4278 <modify-function signature="picture()const">
4305 <modify-function signature="picture()const">
4279 <access modifier="private"/>
4306 <access modifier="private"/>
4280 <rename to="picture_private"/>
4307 <rename to="picture_private"/>
4281 </modify-function>
4308 </modify-function>
4282
4309
4283 <modify-function signature="setBuddy(QWidget *)">
4310 <modify-function signature="setBuddy(QWidget *)">
4284 <modify-argument index="1">
4311 <modify-argument index="1">
4285 <reference-count action="set" variable-name="__rcBuddy"/>
4312 <reference-count action="set" variable-name="__rcBuddy"/>
4286 </modify-argument>
4313 </modify-argument>
4287 </modify-function>
4314 </modify-function>
4288 <modify-function signature="setMovie(QMovie *)">
4315 <modify-function signature="setMovie(QMovie *)">
4289 <modify-argument index="1">
4316 <modify-argument index="1">
4290 <reference-count action="set" variable-name="__rcMovie"/>
4317 <reference-count action="set" variable-name="__rcMovie"/>
4291 </modify-argument>
4318 </modify-argument>
4292 </modify-function>
4319 </modify-function>
4293 <modify-function signature="pixmap()const">
4320 <modify-function signature="pixmap()const">
4294 <access modifier="private"/>
4321 <access modifier="private"/>
4295 <rename to="pixmap_private"/>
4322 <rename to="pixmap_private"/>
4296 </modify-function>
4323 </modify-function>
4297 </object-type>
4324 </object-type>
4298
4325
4299 <object-type name="QFileDialog">
4326 <object-type name="QFileDialog">
4300 <extra-includes>
4327 <extra-includes>
4301 <include file-name="QUrl" location="global"/>
4328 <include file-name="QUrl" location="global"/>
4302 </extra-includes>
4329 </extra-includes>
4303
4330
4304 <modify-function signature="getOpenFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4331 <modify-function signature="getOpenFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4305 <access modifier="private"/>
4332 <access modifier="private"/>
4306 <modify-argument index="1">
4333 <modify-argument index="1">
4307 <remove-default-expression/>
4334 <remove-default-expression/>
4308 </modify-argument>
4335 </modify-argument>
4309 <modify-argument index="2">
4336 <modify-argument index="2">
4310 <remove-default-expression/>
4337 <remove-default-expression/>
4311 </modify-argument>
4338 </modify-argument>
4312 <modify-argument index="3">
4339 <modify-argument index="3">
4313 <remove-default-expression/>
4340 <remove-default-expression/>
4314 </modify-argument>
4341 </modify-argument>
4315 <modify-argument index="4">
4342 <modify-argument index="4">
4316 <remove-default-expression/>
4343 <remove-default-expression/>
4317 </modify-argument>
4344 </modify-argument>
4318 <modify-argument index="5">
4345 <modify-argument index="5">
4319 <remove-default-expression/>
4346 <remove-default-expression/>
4320 </modify-argument>
4347 </modify-argument>
4321 <modify-argument index="6">
4348 <modify-argument index="6">
4322 <remove-default-expression/>
4349 <remove-default-expression/>
4323 </modify-argument>
4350 </modify-argument>
4324 </modify-function>
4351 </modify-function>
4325
4352
4326 <modify-function signature="getOpenFileNames(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4353 <modify-function signature="getOpenFileNames(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4327 <access modifier="private"/>
4354 <access modifier="private"/>
4328 <modify-argument index="1">
4355 <modify-argument index="1">
4329 <remove-default-expression/>
4356 <remove-default-expression/>
4330 </modify-argument>
4357 </modify-argument>
4331 <modify-argument index="2">
4358 <modify-argument index="2">
4332 <remove-default-expression/>
4359 <remove-default-expression/>
4333 </modify-argument>
4360 </modify-argument>
4334 <modify-argument index="3">
4361 <modify-argument index="3">
4335 <remove-default-expression/>
4362 <remove-default-expression/>
4336 </modify-argument>
4363 </modify-argument>
4337 <modify-argument index="4">
4364 <modify-argument index="4">
4338 <remove-default-expression/>
4365 <remove-default-expression/>
4339 </modify-argument>
4366 </modify-argument>
4340 <modify-argument index="5">
4367 <modify-argument index="5">
4341 <remove-default-expression/>
4368 <remove-default-expression/>
4342 </modify-argument>
4369 </modify-argument>
4343 <modify-argument index="6">
4370 <modify-argument index="6">
4344 <remove-default-expression/>
4371 <remove-default-expression/>
4345 </modify-argument>
4372 </modify-argument>
4346 </modify-function>
4373 </modify-function>
4347
4374
4348 <modify-function signature="getSaveFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4375 <modify-function signature="getSaveFileName(QWidget*,QString,QString,QString,QString*,QFlags&lt;QFileDialog::Option&gt;)">
4349 <access modifier="private"/>
4376 <access modifier="private"/>
4350 <modify-argument index="1">
4377 <modify-argument index="1">
4351 <remove-default-expression/>
4378 <remove-default-expression/>
4352 </modify-argument>
4379 </modify-argument>
4353 <modify-argument index="2">
4380 <modify-argument index="2">
4354 <remove-default-expression/>
4381 <remove-default-expression/>
4355 </modify-argument>
4382 </modify-argument>
4356 <modify-argument index="3">
4383 <modify-argument index="3">
4357 <remove-default-expression/>
4384 <remove-default-expression/>
4358 </modify-argument>
4385 </modify-argument>
4359 <modify-argument index="4">
4386 <modify-argument index="4">
4360 <remove-default-expression/>
4387 <remove-default-expression/>
4361 </modify-argument>
4388 </modify-argument>
4362 <modify-argument index="5">
4389 <modify-argument index="5">
4363 <remove-default-expression/>
4390 <remove-default-expression/>
4364 </modify-argument>
4391 </modify-argument>
4365 <modify-argument index="6">
4392 <modify-argument index="6">
4366 <remove-default-expression/>
4393 <remove-default-expression/>
4367 </modify-argument>
4394 </modify-argument>
4368 </modify-function>
4395 </modify-function>
4369
4396
4370 <modify-function signature="setIconProvider(QFileIconProvider*)">
4397 <modify-function signature="setIconProvider(QFileIconProvider*)">
4371 <modify-argument index="1">
4398 <modify-argument index="1">
4372 <reference-count action="set" variable-name="__rcIconProvider"/>
4399 <reference-count action="set" variable-name="__rcIconProvider"/>
4373 </modify-argument>
4400 </modify-argument>
4374 </modify-function>
4401 </modify-function>
4375
4402
4376 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
4403 <modify-function signature="setItemDelegate(QAbstractItemDelegate*)">
4377 <modify-argument index="1">
4404 <modify-argument index="1">
4378 <reference-count action="set" variable-name="__rcItemDelegate"/>
4405 <reference-count action="set" variable-name="__rcItemDelegate"/>
4379 </modify-argument>
4406 </modify-argument>
4380 </modify-function>
4407 </modify-function>
4381
4408
4382 <modify-function signature="setProxyModel(QAbstractProxyModel*)">
4409 <modify-function signature="setProxyModel(QAbstractProxyModel*)">
4383 <modify-argument index="1">
4410 <modify-argument index="1">
4384 <!-- Reparented -->
4411 <!-- Reparented -->
4385 <reference-count action="ignore"/>
4412 <reference-count action="ignore"/>
4386 </modify-argument>
4413 </modify-argument>
4387 </modify-function>
4414 </modify-function>
4388
4415
4389 </object-type>
4416 </object-type>
4390
4417
4391 <object-type name="QErrorMessage"/>
4418 <object-type name="QErrorMessage"/>
4392
4419
4393 <object-type name="QTabBar">
4420 <object-type name="QTabBar">
4394 <extra-includes>
4421 <extra-includes>
4395 <include file-name="QIcon" location="global"/>
4422 <include file-name="QIcon" location="global"/>
4396 </extra-includes>
4423 </extra-includes>
4397 <modify-function signature="initStyleOption(QStyleOptionTab*,int)const">
4424 <modify-function signature="initStyleOption(QStyleOptionTab*,int)const">
4398 <access modifier="private"/>
4425 <access modifier="private"/>
4399 </modify-function>
4426 </modify-function>
4400 <modify-function signature="setTabButton(int,QTabBar::ButtonPosition,QWidget*)">
4427 <modify-function signature="setTabButton(int,QTabBar::ButtonPosition,QWidget*)">
4401 <modify-argument index="3">
4428 <modify-argument index="3">
4402 <reference-count action="ignore"/>
4429 <reference-count action="ignore"/>
4403 </modify-argument>
4430 </modify-argument>
4404 </modify-function>
4431 </modify-function>
4405 </object-type>
4432 </object-type>
4406
4433
4407 <object-type name="QStandardItemModel">
4434 <object-type name="QStandardItemModel">
4408 <modify-function signature="insertColumn(int,const QModelIndex &amp;)" remove="all"/>
4435 <modify-function signature="insertColumn(int,const QModelIndex &amp;)" remove="all"/>
4409 <modify-function signature="insertRow(int,const QModelIndex &amp;)" remove="all"/>
4436 <modify-function signature="insertRow(int,const QModelIndex &amp;)" remove="all"/>
4410 <modify-function signature="parent()const" remove="all"/>
4437 <modify-function signature="parent()const" remove="all"/>
4411 <extra-includes>
4438 <extra-includes>
4412 <include file-name="QStringList" location="global"/>
4439 <include file-name="QStringList" location="global"/>
4413 <include file-name="QSize" location="global"/>
4440 <include file-name="QSize" location="global"/>
4414 </extra-includes>
4441 </extra-includes>
4415
4442
4416 <modify-function signature="appendColumn(const QList&lt;QStandardItem *&gt;&amp;)">
4443 <modify-function signature="appendColumn(const QList&lt;QStandardItem *&gt;&amp;)">
4417 <modify-argument index="1">
4444 <modify-argument index="1">
4418 <define-ownership class="java" owner="c++"/>
4445 <define-ownership class="java" owner="c++"/>
4419 </modify-argument>
4446 </modify-argument>
4420 </modify-function>
4447 </modify-function>
4421 <modify-function signature="takeColumn(int)">
4448 <modify-function signature="takeColumn(int)">
4422 <modify-argument index="return">
4449 <modify-argument index="return">
4423 <define-ownership class="java" owner="default"/>
4450 <define-ownership class="java" owner="default"/>
4424 </modify-argument>
4451 </modify-argument>
4425 </modify-function>
4452 </modify-function>
4426 <modify-function signature="takeRow(int)">
4453 <modify-function signature="takeRow(int)">
4427 <modify-argument index="return">
4454 <modify-argument index="return">
4428 <define-ownership class="java" owner="default"/>
4455 <define-ownership class="java" owner="default"/>
4429 </modify-argument>
4456 </modify-argument>
4430 </modify-function>
4457 </modify-function>
4431 <modify-function signature="takeHorizontalHeaderItem(int)">
4458 <modify-function signature="takeHorizontalHeaderItem(int)">
4432 <modify-argument index="return">
4459 <modify-argument index="return">
4433 <define-ownership class="java" owner="default"/>
4460 <define-ownership class="java" owner="default"/>
4434 </modify-argument>
4461 </modify-argument>
4435 </modify-function>
4462 </modify-function>
4436 <modify-function signature="takeVerticalHeaderItem(int)">
4463 <modify-function signature="takeVerticalHeaderItem(int)">
4437 <modify-argument index="return">
4464 <modify-argument index="return">
4438 <define-ownership class="java" owner="default"/>
4465 <define-ownership class="java" owner="default"/>
4439 </modify-argument>
4466 </modify-argument>
4440 </modify-function>
4467 </modify-function>
4441 <modify-function signature="takeItem(int,int)">
4468 <modify-function signature="takeItem(int,int)">
4442 <modify-argument index="return">
4469 <modify-argument index="return">
4443 <define-ownership class="java" owner="default"/>
4470 <define-ownership class="java" owner="default"/>
4444 </modify-argument>
4471 </modify-argument>
4445 </modify-function>
4472 </modify-function>
4446 <modify-function signature="appendRow(const QList&lt;QStandardItem *&gt;&amp;)">
4473 <modify-function signature="appendRow(const QList&lt;QStandardItem *&gt;&amp;)">
4447 <modify-argument index="1">
4474 <modify-argument index="1">
4448 <define-ownership class="java" owner="c++"/>
4475 <define-ownership class="java" owner="c++"/>
4449 </modify-argument>
4476 </modify-argument>
4450 </modify-function>
4477 </modify-function>
4451 <modify-function signature="appendRow(QStandardItem *)">
4478 <modify-function signature="appendRow(QStandardItem *)">
4452 <modify-argument index="1">
4479 <modify-argument index="1">
4453 <define-ownership class="java" owner="c++"/>
4480 <define-ownership class="java" owner="c++"/>
4454 </modify-argument>
4481 </modify-argument>
4455 </modify-function>
4482 </modify-function>
4456 <modify-function signature="insertColumn(int, const QList&lt;QStandardItem *&gt;&amp;)">
4483 <modify-function signature="insertColumn(int, const QList&lt;QStandardItem *&gt;&amp;)">
4457 <modify-argument index="2">
4484 <modify-argument index="2">
4458 <define-ownership class="java" owner="c++"/>
4485 <define-ownership class="java" owner="c++"/>
4459 </modify-argument>
4486 </modify-argument>
4460 </modify-function>
4487 </modify-function>
4461 <modify-function signature="insertRow(int, const QList&lt;QStandardItem *&gt;&amp;)">
4488 <modify-function signature="insertRow(int, const QList&lt;QStandardItem *&gt;&amp;)">
4462 <modify-argument index="2">
4489 <modify-argument index="2">
4463 <define-ownership class="java" owner="c++"/>
4490 <define-ownership class="java" owner="c++"/>
4464 </modify-argument>
4491 </modify-argument>
4465 </modify-function>
4492 </modify-function>
4466 <modify-function signature="insertRow(int, QStandardItem *)">
4493 <modify-function signature="insertRow(int, QStandardItem *)">
4467 <modify-argument index="2">
4494 <modify-argument index="2">
4468 <define-ownership class="java" owner="c++"/>
4495 <define-ownership class="java" owner="c++"/>
4469 </modify-argument>
4496 </modify-argument>
4470 </modify-function>
4497 </modify-function>
4471 <modify-function signature="setHorizontalHeaderItem(int, QStandardItem *)">
4498 <modify-function signature="setHorizontalHeaderItem(int, QStandardItem *)">
4472 <modify-argument index="2">
4499 <modify-argument index="2">
4473 <define-ownership class="java" owner="c++"/>
4500 <define-ownership class="java" owner="c++"/>
4474 </modify-argument>
4501 </modify-argument>
4475 </modify-function>
4502 </modify-function>
4476 <modify-function signature="setItem(int, int, QStandardItem *)">
4503 <modify-function signature="setItem(int, int, QStandardItem *)">
4477 <modify-argument index="3">
4504 <modify-argument index="3">
4478 <define-ownership class="java" owner="c++"/>
4505 <define-ownership class="java" owner="c++"/>
4479 </modify-argument>
4506 </modify-argument>
4480 </modify-function>
4507 </modify-function>
4481 <modify-function signature="setItem(int, QStandardItem *)">
4508 <modify-function signature="setItem(int, QStandardItem *)">
4482 <modify-argument index="2">
4509 <modify-argument index="2">
4483 <define-ownership class="java" owner="c++"/>
4510 <define-ownership class="java" owner="c++"/>
4484 </modify-argument>
4511 </modify-argument>
4485 </modify-function>
4512 </modify-function>
4486 <modify-function signature="setItemPrototype(const QStandardItem *)">
4513 <modify-function signature="setItemPrototype(const QStandardItem *)">
4487 <modify-argument index="1">
4514 <modify-argument index="1">
4488 <define-ownership class="java" owner="c++"/>
4515 <define-ownership class="java" owner="c++"/>
4489 </modify-argument>
4516 </modify-argument>
4490 </modify-function>
4517 </modify-function>
4491 <modify-function signature="setVerticalHeaderItem(int, QStandardItem *)">
4518 <modify-function signature="setVerticalHeaderItem(int, QStandardItem *)">
4492 <modify-argument index="2">
4519 <modify-argument index="2">
4493 <define-ownership class="java" owner="c++"/>
4520 <define-ownership class="java" owner="c++"/>
4494 </modify-argument>
4521 </modify-argument>
4495 </modify-function>
4522 </modify-function>
4496 </object-type>
4523 </object-type>
4497
4524
4498 <object-type name="QRadioButton">
4525 <object-type name="QRadioButton">
4499 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
4526 <modify-function signature="initStyleOption(QStyleOptionButton*)const">
4500 <access modifier="private"/>
4527 <access modifier="private"/>
4501 </modify-function>
4528 </modify-function>
4502 </object-type>
4529 </object-type>
4503
4530
4504 <object-type name="QScrollBar">
4531 <object-type name="QScrollBar">
4505 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4532 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4506 <access modifier="private"/>
4533 <access modifier="private"/>
4507 </modify-function>
4534 </modify-function>
4508 </object-type>
4535 </object-type>
4509
4536
4510 <object-type name="QClipboard">
4537 <object-type name="QClipboard">
4511 <extra-includes>
4538 <extra-includes>
4512 <include file-name="QImage" location="global"/>
4539 <include file-name="QImage" location="global"/>
4513 <include file-name="QPixmap" location="global"/>
4540 <include file-name="QPixmap" location="global"/>
4514 </extra-includes>
4541 </extra-includes>
4515 <modify-function signature="setMimeData(QMimeData *, QClipboard::Mode)">
4542 <modify-function signature="setMimeData(QMimeData *, QClipboard::Mode)">
4516 <modify-argument index="1">
4543 <modify-argument index="1">
4517 <define-ownership class="java" owner="c++"/>
4544 <define-ownership class="java" owner="c++"/>
4518 </modify-argument>
4545 </modify-argument>
4519 </modify-function>
4546 </modify-function>
4520 <modify-function signature="text(QString&amp;,QClipboard::Mode)const">
4547 <modify-function signature="text(QString&amp;,QClipboard::Mode)const">
4521 <access modifier="private"/>
4548 <access modifier="private"/>
4522 <modify-argument index="2">
4549 <modify-argument index="2">
4523 <remove-default-expression/>
4550 <remove-default-expression/>
4524 </modify-argument>
4551 </modify-argument>
4525 </modify-function>
4552 </modify-function>
4526
4553
4527 </object-type>
4554 </object-type>
4528
4555
4529 <object-type name="QAbstractScrollArea">
4556 <object-type name="QAbstractScrollArea">
4530 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
4557 <modify-function signature="setupViewport(QWidget *)" access="non-final"/>
4531 <modify-function signature="addScrollBarWidget(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
4558 <modify-function signature="addScrollBarWidget(QWidget*,QFlags&lt;Qt::AlignmentFlag&gt;)">
4532 <modify-argument index="1">
4559 <modify-argument index="1">
4533 <reference-count action="ignore"/>
4560 <reference-count action="ignore"/>
4534 </modify-argument>
4561 </modify-argument>
4535 </modify-function>
4562 </modify-function>
4536 <modify-function signature="setCornerWidget(QWidget*)">
4563 <modify-function signature="setCornerWidget(QWidget*)">
4537 <modify-argument index="1">
4564 <modify-argument index="1">
4538 <reference-count action="ignore"/>
4565 <reference-count action="ignore"/>
4539 </modify-argument>
4566 </modify-argument>
4540 </modify-function>
4567 </modify-function>
4541 <modify-function signature="setHorizontalScrollBar(QScrollBar*)">
4568 <modify-function signature="setHorizontalScrollBar(QScrollBar*)">
4542 <modify-argument index="1">
4569 <modify-argument index="1">
4543 <reference-count action="ignore"/>
4570 <reference-count action="ignore"/>
4544 </modify-argument>
4571 </modify-argument>
4545 </modify-function>
4572 </modify-function>
4546
4573
4547 <modify-function signature="setVerticalScrollBar(QScrollBar*)">
4574 <modify-function signature="setVerticalScrollBar(QScrollBar*)">
4548 <modify-argument index="1">
4575 <modify-argument index="1">
4549 <reference-count action="ignore"/>
4576 <reference-count action="ignore"/>
4550 </modify-argument>
4577 </modify-argument>
4551 </modify-function>
4578 </modify-function>
4552
4579
4553 <modify-function signature="setViewport(QWidget*)">
4580 <modify-function signature="setViewport(QWidget*)">
4554 <modify-argument index="1">
4581 <modify-argument index="1">
4555 <reference-count action="ignore"/>
4582 <reference-count action="ignore"/>
4556 </modify-argument>
4583 </modify-argument>
4557 </modify-function>
4584 </modify-function>
4558
4585
4559 <modify-function signature="setupViewport(QWidget*)">
4586 <modify-function signature="setupViewport(QWidget*)">
4560 <modify-argument index="1">
4587 <modify-argument index="1">
4561 <reference-count action="ignore"/>
4588 <reference-count action="ignore"/>
4562 </modify-argument>
4589 </modify-argument>
4563 </modify-function>
4590 </modify-function>
4564
4591
4565 <modify-function signature="viewportEvent(QEvent*)">
4592 <modify-function signature="viewportEvent(QEvent*)">
4566 <modify-argument index="1" invalidate-after-use="yes"/>
4593 <modify-argument index="1" invalidate-after-use="yes"/>
4567 </modify-function>
4594 </modify-function>
4568
4595
4569 </object-type>
4596 </object-type>
4570
4597
4571 <object-type name="QPaintEngineState">
4598 <object-type name="QPaintEngineState">
4572 <extra-includes>
4599 <extra-includes>
4573 <include file-name="QPainterPath" location="global"/>
4600 <include file-name="QPainterPath" location="global"/>
4574 </extra-includes>
4601 </extra-includes>
4575 </object-type>
4602 </object-type>
4576
4603
4577 <object-type name="QRubberBand">
4604 <object-type name="QRubberBand">
4578 <modify-function signature="initStyleOption(QStyleOptionRubberBand*)const">
4605 <modify-function signature="initStyleOption(QStyleOptionRubberBand*)const">
4579 <access modifier="private"/>
4606 <access modifier="private"/>
4580 </modify-function>
4607 </modify-function>
4581 <modify-function signature="move(int,int)" rename="moveRubberBand"/>
4608 <modify-function signature="move(int,int)" rename="moveRubberBand"/>
4582 <modify-function signature="move(const QPoint &amp;)" rename="moveRubberBand"/>
4609 <modify-function signature="move(const QPoint &amp;)" rename="moveRubberBand"/>
4583 <modify-function signature="resize(int,int)" rename="resizeRubberBand"/>
4610 <modify-function signature="resize(int,int)" rename="resizeRubberBand"/>
4584 <modify-function signature="resize(const QSize &amp;)" rename="resizeRubberBand"/>
4611 <modify-function signature="resize(const QSize &amp;)" rename="resizeRubberBand"/>
4585 <modify-function signature="setGeometry(int,int,int,int)" rename="setRubberBandGeometry"/>
4612 <modify-function signature="setGeometry(int,int,int,int)" rename="setRubberBandGeometry"/>
4586 <modify-function signature="setGeometry(const QRect &amp;)" rename="setRubberBandGeometry"/>
4613 <modify-function signature="setGeometry(const QRect &amp;)" rename="setRubberBandGeometry"/>
4587 </object-type>
4614 </object-type>
4588
4615
4589 <object-type name="QTextLayout">
4616 <object-type name="QTextLayout">
4590 <extra-includes>
4617 <extra-includes>
4591 <include file-name="QTextOption" location="global"/>
4618 <include file-name="QTextOption" location="global"/>
4592 </extra-includes>
4619 </extra-includes>
4593 </object-type>
4620 </object-type>
4594
4621
4595 <object-type name="QTableWidget">
4622 <object-type name="QTableWidget">
4596 <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;)const">
4623 <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;)const">
4597 <modify-argument index="1" invalidate-after-use="yes"/>
4624 <modify-argument index="1" invalidate-after-use="yes"/>
4598 </modify-function>
4625 </modify-function>
4599 <modify-function signature="isSortingEnabled()const" remove="all"/>
4626 <modify-function signature="isSortingEnabled()const" remove="all"/>
4600 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
4627 <modify-function signature="setSortingEnabled(bool)" remove="all"/>
4601 <modify-function signature="setHorizontalHeaderItem(int, QTableWidgetItem *)">
4628 <modify-function signature="setHorizontalHeaderItem(int, QTableWidgetItem *)">
4602 <modify-argument index="2">
4629 <modify-argument index="2">
4603 <define-ownership class="java" owner="c++"/>
4630 <define-ownership class="java" owner="c++"/>
4604 </modify-argument>
4631 </modify-argument>
4605 </modify-function>
4632 </modify-function>
4606 <modify-function signature="setItem(int, int, QTableWidgetItem *)">
4633 <modify-function signature="setItem(int, int, QTableWidgetItem *)">
4607 <modify-argument index="3">
4634 <modify-argument index="3">
4608 <define-ownership class="java" owner="c++"/>
4635 <define-ownership class="java" owner="c++"/>
4609 </modify-argument>
4636 </modify-argument>
4610 </modify-function>
4637 </modify-function>
4611 <modify-function signature="takeHorizontalHeaderItem(int)">
4638 <modify-function signature="takeHorizontalHeaderItem(int)">
4612 <modify-argument index="return">
4639 <modify-argument index="return">
4613 <define-ownership class="java" owner="default"/>
4640 <define-ownership class="java" owner="default"/>
4614 </modify-argument>
4641 </modify-argument>
4615 </modify-function>
4642 </modify-function>
4616 <modify-function signature="takeVerticalHeaderItem(int)">
4643 <modify-function signature="takeVerticalHeaderItem(int)">
4617 <modify-argument index="return">
4644 <modify-argument index="return">
4618 <define-ownership class="java" owner="default"/>
4645 <define-ownership class="java" owner="default"/>
4619 </modify-argument>
4646 </modify-argument>
4620 </modify-function>
4647 </modify-function>
4621 <modify-function signature="takeItem(int,int)">
4648 <modify-function signature="takeItem(int,int)">
4622 <modify-argument index="return">
4649 <modify-argument index="return">
4623 <define-ownership class="java" owner="default"/>
4650 <define-ownership class="java" owner="default"/>
4624 </modify-argument>
4651 </modify-argument>
4625 </modify-function>
4652 </modify-function>
4626 <modify-function signature="setItemPrototype(const QTableWidgetItem *)">
4653 <modify-function signature="setItemPrototype(const QTableWidgetItem *)">
4627 <modify-argument index="1">
4654 <modify-argument index="1">
4628 <define-ownership class="java" owner="c++"/>
4655 <define-ownership class="java" owner="c++"/>
4629 </modify-argument>
4656 </modify-argument>
4630 </modify-function>
4657 </modify-function>
4631 <modify-function signature="setVerticalHeaderItem(int, QTableWidgetItem *)">
4658 <modify-function signature="setVerticalHeaderItem(int, QTableWidgetItem *)">
4632 <modify-argument index="2">
4659 <modify-argument index="2">
4633 <define-ownership class="java" owner="c++"/>
4660 <define-ownership class="java" owner="c++"/>
4634 </modify-argument>
4661 </modify-argument>
4635 </modify-function>
4662 </modify-function>
4636 <modify-function signature="setCellWidget(int,int,QWidget*)">
4663 <modify-function signature="setCellWidget(int,int,QWidget*)">
4637 <modify-argument index="3">
4664 <modify-argument index="3">
4638 <reference-count action="ignore"/>
4665 <reference-count action="ignore"/>
4639 </modify-argument>
4666 </modify-argument>
4640 </modify-function>
4667 </modify-function>
4641 <modify-function signature="setCurrentItem(QTableWidgetItem*)">
4668 <modify-function signature="setCurrentItem(QTableWidgetItem*)">
4642 <modify-argument index="1">
4669 <modify-argument index="1">
4643 <reference-count action="ignore"/>
4670 <reference-count action="ignore"/>
4644 </modify-argument>
4671 </modify-argument>
4645 </modify-function>
4672 </modify-function>
4646 <modify-function signature="setCurrentItem(QTableWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
4673 <modify-function signature="setCurrentItem(QTableWidgetItem*,QFlags&lt;QItemSelectionModel::SelectionFlag&gt;)">
4647 <modify-argument index="1">
4674 <modify-argument index="1">
4648 <reference-count action="ignore"/>
4675 <reference-count action="ignore"/>
4649 </modify-argument>
4676 </modify-argument>
4650 </modify-function>
4677 </modify-function>
4651 <modify-function signature="setItemSelected(const QTableWidgetItem*,bool)">
4678 <modify-function signature="setItemSelected(const QTableWidgetItem*,bool)">
4652 <remove/>
4679 <remove/>
4653 </modify-function>
4680 </modify-function>
4654 <modify-function signature="isItemSelected(const QTableWidgetItem*)const">
4681 <modify-function signature="isItemSelected(const QTableWidgetItem*)const">
4655 <remove/>
4682 <remove/>
4656 </modify-function>
4683 </modify-function>
4657 <modify-function signature="setModel(QAbstractItemModel*)">
4684 <modify-function signature="setModel(QAbstractItemModel*)">
4658 <modify-argument index="1">
4685 <modify-argument index="1">
4659 <reference-count action="ignore"/>
4686 <reference-count action="ignore"/>
4660 </modify-argument>
4687 </modify-argument>
4661 </modify-function>
4688 </modify-function>
4662
4689
4663 <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;)const" remove="all"/>
4690 <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;)const" remove="all"/>
4664 </object-type>
4691 </object-type>
4665 <object-type name="QTextDocument">
4692 <object-type name="QTextDocument">
4666 <extra-includes>
4693 <extra-includes>
4667 <include file-name="QTextBlock" location="global"/>
4694 <include file-name="QTextBlock" location="global"/>
4668 <include file-name="QTextFormat" location="global"/>
4695 <include file-name="QTextFormat" location="global"/>
4669 <include file-name="QTextCursor" location="global"/>
4696 <include file-name="QTextCursor" location="global"/>
4670 </extra-includes>
4697 </extra-includes>
4671 <modify-function signature="redo(QTextCursor*)">
4698 <modify-function signature="redo(QTextCursor*)">
4672 <access modifier="private"/>
4699 <access modifier="private"/>
4673 </modify-function>
4700 </modify-function>
4674 <modify-function signature="setDocumentLayout(QAbstractTextDocumentLayout*)">
4701 <modify-function signature="setDocumentLayout(QAbstractTextDocumentLayout*)">
4675 <modify-argument index="1">
4702 <modify-argument index="1">
4676 <define-ownership class="java" owner="c++"/>
4703 <define-ownership class="java" owner="c++"/>
4677 </modify-argument>
4704 </modify-argument>
4678 </modify-function>
4705 </modify-function>
4679
4706
4680 <modify-function signature="undo(QTextCursor*)">
4707 <modify-function signature="undo(QTextCursor*)">
4681 <access modifier="private"/>
4708 <access modifier="private"/>
4682 </modify-function>
4709 </modify-function>
4683 </object-type>
4710 </object-type>
4684
4711
4685 <object-type name="QTextDocumentWriter">
4712 <object-type name="QTextDocumentWriter">
4686 <modify-function signature="setCodec(QTextCodec*)">
4713 <modify-function signature="setCodec(QTextCodec*)">
4687 <modify-argument index="1">
4714 <modify-argument index="1">
4688 <reference-count action="set" variable-name="__rcCodec"/>
4715 <reference-count action="set" variable-name="__rcCodec"/>
4689 </modify-argument>
4716 </modify-argument>
4690 </modify-function>
4717 </modify-function>
4691 <modify-function signature="setDevice(QIODevice*)">
4718 <modify-function signature="setDevice(QIODevice*)">
4692 <modify-argument index="1">
4719 <modify-argument index="1">
4693 <reference-count action="set" variable-name="__rcDevice"/>
4720 <reference-count action="set" variable-name="__rcDevice"/>
4694 </modify-argument>
4721 </modify-argument>
4695 </modify-function>
4722 </modify-function>
4696 </object-type>
4723 </object-type>
4697
4724
4698 <object-type name="QSplitter">
4725 <object-type name="QSplitter">
4699
4726
4700 <modify-function signature="getRange(int,int*,int*)const">
4727 <modify-function signature="getRange(int,int*,int*)const">
4701 <access modifier="private"/>
4728 <access modifier="private"/>
4702 </modify-function>
4729 </modify-function>
4703 <modify-function signature="addWidget(QWidget *)">
4730 <modify-function signature="addWidget(QWidget *)">
4704 <modify-argument index="1">
4731 <modify-argument index="1">
4705 <reference-count action="ignore"/>
4732 <reference-count action="ignore"/>
4706 </modify-argument>
4733 </modify-argument>
4707 </modify-function>
4734 </modify-function>
4708 <modify-function signature="insertWidget(int, QWidget *)">
4735 <modify-function signature="insertWidget(int, QWidget *)">
4709 <modify-argument index="2">
4736 <modify-argument index="2">
4710 <reference-count action="ignore"/>
4737 <reference-count action="ignore"/>
4711 </modify-argument>
4738 </modify-argument>
4712 </modify-function>
4739 </modify-function>
4713 </object-type>
4740 </object-type>
4714
4741
4715 <object-type name="QGroupBox">
4742 <object-type name="QGroupBox">
4716 <modify-function signature="initStyleOption(QStyleOptionGroupBox*)const">
4743 <modify-function signature="initStyleOption(QStyleOptionGroupBox*)const">
4717 <access modifier="private"/>
4744 <access modifier="private"/>
4718 </modify-function>
4745 </modify-function>
4719 </object-type>
4746 </object-type>
4720
4747
4721 <object-type name="QStackedWidget">
4748 <object-type name="QStackedWidget">
4722 <modify-function signature="addWidget(QWidget*)">
4749 <modify-function signature="addWidget(QWidget*)">
4723 <modify-argument index="1">
4750 <modify-argument index="1">
4724 <reference-count action="ignore"/>
4751 <reference-count action="ignore"/>
4725 </modify-argument>
4752 </modify-argument>
4726 </modify-function>
4753 </modify-function>
4727 <modify-function signature="insertWidget(int,QWidget*)">
4754 <modify-function signature="insertWidget(int,QWidget*)">
4728 <modify-argument index="2">
4755 <modify-argument index="2">
4729 <reference-count action="ignore"/>
4756 <reference-count action="ignore"/>
4730 </modify-argument>
4757 </modify-argument>
4731 </modify-function>
4758 </modify-function>
4732 <modify-function signature="removeWidget(QWidget*)">
4759 <modify-function signature="removeWidget(QWidget*)">
4733 <modify-argument index="1">
4760 <modify-argument index="1">
4734 <reference-count action="ignore"/>
4761 <reference-count action="ignore"/>
4735 </modify-argument>
4762 </modify-argument>
4736 </modify-function>
4763 </modify-function>
4737 <modify-function signature="setCurrentWidget(QWidget*)">
4764 <modify-function signature="setCurrentWidget(QWidget*)">
4738 <modify-argument index="1">
4765 <modify-argument index="1">
4739 <reference-count action="ignore"/>
4766 <reference-count action="ignore"/>
4740 </modify-argument>
4767 </modify-argument>
4741 </modify-function>
4768 </modify-function>
4742 </object-type>
4769 </object-type>
4743
4770
4744 <object-type name="QSplitterHandle">
4771 <object-type name="QSplitterHandle">
4745 </object-type>
4772 </object-type>
4746
4773
4747 <object-type name="QDial">
4774 <object-type name="QDial">
4748 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4775 <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
4749 <access modifier="private"/>
4776 <access modifier="private"/>
4750 </modify-function>
4777 </modify-function>
4751 </object-type>
4778 </object-type>
4752
4779
4753 <object-type name="QLineEdit">
4780 <object-type name="QLineEdit">
4754 <modify-function signature="initStyleOption(QStyleOptionFrame*)const">
4781 <modify-function signature="initStyleOption(QStyleOptionFrame*)const">
4755 <access modifier="private"/>
4782 <access modifier="private"/>
4756 </modify-function>
4783 </modify-function>
4757 <modify-function signature="setCompleter(QCompleter *)">
4784 <modify-function signature="setCompleter(QCompleter *)">
4758 <modify-argument index="1">
4785 <modify-argument index="1">
4759 <reference-count action="set" variable-name="__rcCompleter"/>
4786 <reference-count action="set" variable-name="__rcCompleter"/>
4760 </modify-argument>
4787 </modify-argument>
4761 </modify-function>
4788 </modify-function>
4762 <modify-function signature="setValidator(const QValidator *)">
4789 <modify-function signature="setValidator(const QValidator *)">
4763 <modify-argument index="1">
4790 <modify-argument index="1">
4764 <reference-count action="set" variable-name="__rcValidator"/>
4791 <reference-count action="set" variable-name="__rcValidator"/>
4765 </modify-argument>
4792 </modify-argument>
4766 </modify-function>
4793 </modify-function>
4767 </object-type>
4794 </object-type>
4768
4795
4769 <object-type name="QLCDNumber"/>
4796 <object-type name="QLCDNumber"/>
4770
4797
4771 <object-type name="QSplashScreen">
4798 <object-type name="QSplashScreen">
4772 <modify-function signature="showMessage(const QString &amp;, int, const QColor &amp;)">
4799 <modify-function signature="showMessage(const QString &amp;, int, const QColor &amp;)">
4773 <modify-argument index="3">
4800 <modify-argument index="3">
4774 <replace-default-expression with="QColor.black"/>
4801 <replace-default-expression with="QColor.black"/>
4775 </modify-argument>
4802 </modify-argument>
4776 </modify-function>
4803 </modify-function>
4777 <modify-function signature="repaint()" remove="all"/>
4804 <modify-function signature="repaint()" remove="all"/>
4778 <modify-function signature="drawContents(QPainter*)">
4805 <modify-function signature="drawContents(QPainter*)">
4779 <modify-argument index="1" invalidate-after-use="yes"/>
4806 <modify-argument index="1" invalidate-after-use="yes"/>
4780 </modify-function>
4807 </modify-function>
4781 </object-type>
4808 </object-type>
4782
4809
4783 <object-type name="QDockWidget">
4810 <object-type name="QDockWidget">
4784 <modify-function signature="initStyleOption(QStyleOptionDockWidget*)const">
4811 <modify-function signature="initStyleOption(QStyleOptionDockWidget*)const">
4785 <access modifier="private"/>
4812 <access modifier="private"/>
4786 </modify-function>
4813 </modify-function>
4787 <inject-code>
4814 <inject-code>
4788 <insert-template name="gui.init_style_option">
4815 <insert-template name="gui.init_style_option">
4789 <replace from="%TYPE" to="QStyleOptionDockWidget"/>
4816 <replace from="%TYPE" to="QStyleOptionDockWidget"/>
4790 </insert-template>
4817 </insert-template>
4791 </inject-code>
4818 </inject-code>
4792 <modify-function signature="setTitleBarWidget(QWidget*)">
4819 <modify-function signature="setTitleBarWidget(QWidget*)">
4793 <modify-argument index="1">
4820 <modify-argument index="1">
4794 <reference-count action="ignore"/>
4821 <reference-count action="ignore"/>
4795 </modify-argument>
4822 </modify-argument>
4796 </modify-function>
4823 </modify-function>
4797 <modify-function signature="setWidget(QWidget*)">
4824 <modify-function signature="setWidget(QWidget*)">
4798 <modify-argument index="1">
4825 <modify-argument index="1">
4799 <reference-count action="ignore"/>
4826 <reference-count action="ignore"/>
4800 </modify-argument>
4827 </modify-argument>
4801 </modify-function>
4828 </modify-function>
4802 </object-type>
4829 </object-type>
4803
4830
4804 <object-type name="QAbstractProxyModel">
4831 <object-type name="QAbstractProxyModel">
4805 <extra-includes>
4832 <extra-includes>
4806 <include file-name="QItemSelection" location="global"/>
4833 <include file-name="QItemSelection" location="global"/>
4807 <include file-name="QStringList" location="global"/>
4834 <include file-name="QStringList" location="global"/>
4808 <include file-name="QSize" location="global"/>
4835 <include file-name="QSize" location="global"/>
4809 </extra-includes>
4836 </extra-includes>
4810
4837
4811 <modify-function signature="setSourceModel(QAbstractItemModel *)">
4838 <modify-function signature="setSourceModel(QAbstractItemModel *)">
4812 <modify-argument index="1">
4839 <modify-argument index="1">
4813 <reference-count action="set" variable-name="__rcSourceModel"/>
4840 <reference-count action="set" variable-name="__rcSourceModel"/>
4814 </modify-argument>
4841 </modify-argument>
4815 </modify-function>
4842 </modify-function>
4816
4843
4817 </object-type>
4844 </object-type>
4818
4845
4819 <object-type name="QDesktopWidget">
4846 <object-type name="QDesktopWidget">
4820 </object-type>
4847 </object-type>
4821
4848
4822 <object-type name="QFrame">
4849 <object-type name="QFrame">
4823 </object-type>
4850 </object-type>
4824
4851
4825 <object-type name="QTextTable">
4852 <object-type name="QTextTable">
4826 <modify-function signature="format() const">
4853 <modify-function signature="format() const">
4827 <rename to="tableFormat"/>
4854 <rename to="tableFormat"/>
4828 </modify-function>
4855 </modify-function>
4829 <extra-includes>
4856 <extra-includes>
4830 <include file-name="QTextCursor" location="global"/>
4857 <include file-name="QTextCursor" location="global"/>
4831 </extra-includes>
4858 </extra-includes>
4832 </object-type>
4859 </object-type>
4833
4860
4834 <object-type name="QSpinBox">
4861 <object-type name="QSpinBox">
4835 <modify-function signature="valueChanged(const QString &amp;)">
4862 <modify-function signature="valueChanged(const QString &amp;)">
4836 <rename to="valueStringChanged"/>
4863 <rename to="valueStringChanged"/>
4837 </modify-function>
4864 </modify-function>
4838 </object-type>
4865 </object-type>
4839
4866
4840 <object-type name="QTextBrowser">
4867 <object-type name="QTextBrowser">
4841 <modify-function signature="highlighted(const QString &amp;)">
4868 <modify-function signature="highlighted(const QString &amp;)">
4842 <rename to="highlightedString"/>
4869 <rename to="highlightedString"/>
4843 </modify-function>
4870 </modify-function>
4844 </object-type>
4871 </object-type>
4845
4872
4846 <object-type name="QDoubleSpinBox">
4873 <object-type name="QDoubleSpinBox">
4847 <modify-function signature="valueChanged(const QString &amp;)">
4874 <modify-function signature="valueChanged(const QString &amp;)">
4848 <rename to="valueStringChanged"/>
4875 <rename to="valueStringChanged"/>
4849 </modify-function>
4876 </modify-function>
4850 </object-type>
4877 </object-type>
4851
4878
4852 <object-type name="QButtonGroup">
4879 <object-type name="QButtonGroup">
4853 <modify-function signature="buttonClicked(int)">
4880 <modify-function signature="buttonClicked(int)">
4854 <rename to="buttonIdClicked"/>
4881 <rename to="buttonIdClicked"/>
4855 </modify-function>
4882 </modify-function>
4856 <modify-function signature="buttonPressed(int)">
4883 <modify-function signature="buttonPressed(int)">
4857 <rename to="buttonIdPressed"/>
4884 <rename to="buttonIdPressed"/>
4858 </modify-function>
4885 </modify-function>
4859 <modify-function signature="buttonReleased(int)">
4886 <modify-function signature="buttonReleased(int)">
4860 <rename to="buttonIdReleased"/>
4887 <rename to="buttonIdReleased"/>
4861 </modify-function>
4888 </modify-function>
4862 <modify-function signature="addButton(QAbstractButton *)">
4889 <modify-function signature="addButton(QAbstractButton *)">
4863 <modify-argument index="1">
4890 <modify-argument index="1">
4864 <reference-count action="add" variable-name="__rcButtons"/>
4891 <reference-count action="add" variable-name="__rcButtons"/>
4865 <no-null-pointer/>
4892 <no-null-pointer/>
4866 </modify-argument>
4893 </modify-argument>
4867 </modify-function>
4894 </modify-function>
4868 <modify-function signature="addButton(QAbstractButton *, int)">
4895 <modify-function signature="addButton(QAbstractButton *, int)">
4869 <modify-argument index="1">
4896 <modify-argument index="1">
4870 <reference-count action="add" variable-name="__rcButtons"/>
4897 <reference-count action="add" variable-name="__rcButtons"/>
4871 <no-null-pointer/>
4898 <no-null-pointer/>
4872 </modify-argument>
4899 </modify-argument>
4873 </modify-function>
4900 </modify-function>
4874 <modify-function signature="removeButton(QAbstractButton *)">
4901 <modify-function signature="removeButton(QAbstractButton *)">
4875 <modify-argument index="1">
4902 <modify-argument index="1">
4876 <reference-count action="remove" variable-name="__rcButtons"/>
4903 <reference-count action="remove" variable-name="__rcButtons"/>
4877 <no-null-pointer/>
4904 <no-null-pointer/>
4878 </modify-argument>
4905 </modify-argument>
4879 </modify-function>
4906 </modify-function>
4880 <modify-function signature="setId(QAbstractButton *,int)">
4907 <modify-function signature="setId(QAbstractButton *,int)">
4881 <modify-argument index="1">
4908 <modify-argument index="1">
4882 <reference-count action="ignore"/>
4909 <reference-count action="ignore"/>
4883 </modify-argument>
4910 </modify-argument>
4884 </modify-function>
4911 </modify-function>
4885 </object-type>
4912 </object-type>
4886
4913
4887 <object-type name="QToolBar">
4914 <object-type name="QToolBar">
4888 <modify-function signature="addWidget(QWidget*)">
4915 <modify-function signature="addWidget(QWidget*)">
4889 <modify-argument index="1">
4916 <modify-argument index="1">
4890 <define-ownership class="java" owner="c++"/>
4917 <define-ownership class="java" owner="c++"/>
4891 </modify-argument>
4918 </modify-argument>
4892 </modify-function>
4919 </modify-function>
4893 <modify-function signature="insertWidget(QAction*,QWidget*)">
4920 <modify-function signature="insertWidget(QAction*,QWidget*)">
4894 <modify-argument index="1">
4921 <modify-argument index="1">
4895 <reference-count action="ignore"/>
4922 <reference-count action="ignore"/>
4896 </modify-argument>
4923 </modify-argument>
4897 <modify-argument index="2">
4924 <modify-argument index="2">
4898 <define-ownership class="java" owner="c++"/>
4925 <define-ownership class="java" owner="c++"/>
4899 </modify-argument>
4926 </modify-argument>
4900 </modify-function>
4927 </modify-function>
4901 <modify-function signature="insertSeparator(QAction*)">
4928 <modify-function signature="insertSeparator(QAction*)">
4902 <modify-argument index="1">
4929 <modify-argument index="1">
4903 <reference-count action="ignore"/>
4930 <reference-count action="ignore"/>
4904 </modify-argument>
4931 </modify-argument>
4905 </modify-function>
4932 </modify-function>
4906
4933
4907 <inject-code class="pywrap-h">
4934 <inject-code class="pywrap-h">
4908 QAction* addAction (QToolBar* menu, const QString &amp; text, PyObject* callable)
4935 QAction* addAction (QToolBar* menu, const QString &amp; text, PyObject* callable)
4909 {
4936 {
4910 QAction* a = menu-&gt;addAction(text);
4937 QAction* a = menu-&gt;addAction(text);
4911 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
4938 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
4912 return a;
4939 return a;
4913 }
4940 }
4914
4941
4915 QAction* addAction (QToolBar* menu, const QIcon&amp; icon, const QString&amp; text, PyObject* callable)
4942 QAction* addAction (QToolBar* menu, const QIcon&amp; icon, const QString&amp; text, PyObject* callable)
4916 {
4943 {
4917 QAction* a = menu-&gt;addAction(text);
4944 QAction* a = menu-&gt;addAction(text);
4918 a-&gt;setIcon(icon);
4945 a-&gt;setIcon(icon);
4919 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
4946 PythonQt::self()-&gt;addSignalHandler(a, SIGNAL(triggered(bool)), callable);
4920 return a;
4947 return a;
4921 }
4948 }
4922 </inject-code>
4949 </inject-code>
4923 </object-type>
4950 </object-type>
4924
4951
4925 <object-type name="QPaintEngine">
4952 <object-type name="QPaintEngine">
4926
4953
4927 <modify-function signature="begin(QPaintDevice*)">
4954 <modify-function signature="begin(QPaintDevice*)">
4928 <modify-argument index="1" invalidate-after-use="yes"/>
4955 <modify-argument index="1" invalidate-after-use="yes"/>
4929 </modify-function>
4956 </modify-function>
4930 <modify-function signature="updateState(QPaintEngineState)">
4957 <modify-function signature="updateState(QPaintEngineState)">
4931 <modify-argument index="1" invalidate-after-use="yes"/>
4958 <modify-argument index="1" invalidate-after-use="yes"/>
4932 </modify-function>
4959 </modify-function>
4933 <modify-function signature="drawTextItem(QPointF,QTextItem)">
4960 <modify-function signature="drawTextItem(QPointF,QTextItem)">
4934 <modify-argument index="2" invalidate-after-use="yes"/>
4961 <modify-argument index="2" invalidate-after-use="yes"/>
4935 </modify-function>
4962 </modify-function>
4936
4963
4937 <extra-includes>
4964 <extra-includes>
4938 <include file-name="QVarLengthArray" location="global"/>
4965 <include file-name="QVarLengthArray" location="global"/>
4939 </extra-includes>
4966 </extra-includes>
4940 <modify-function signature="setPaintDevice(QPaintDevice*)">
4967 <modify-function signature="setPaintDevice(QPaintDevice*)">
4941 <remove/>
4968 <remove/>
4942 </modify-function>
4969 </modify-function>
4943 <modify-field name="state" read="false" write="false"/>
4970 <modify-field name="state" read="false" write="false"/>
4944 </object-type>
4971 </object-type>
4945
4972
4946 <object-type name="QAbstractTableModel">
4973 <object-type name="QAbstractTableModel">
4947 <extra-includes>
4974 <extra-includes>
4948 <include file-name="QStringList" location="global"/>
4975 <include file-name="QStringList" location="global"/>
4949 <include file-name="QSize" location="global"/>
4976 <include file-name="QSize" location="global"/>
4950 </extra-includes>
4977 </extra-includes>
4951 </object-type>
4978 </object-type>
4952
4979
4953 <object-type name="QGuiSignalMapper"/>
4980 <object-type name="QGuiSignalMapper"/>
4954
4981
4955 <object-type name="QComboBox">
4982 <object-type name="QComboBox">
4956 <modify-function signature="initStyleOption(QStyleOptionComboBox*)const">
4983 <modify-function signature="initStyleOption(QStyleOptionComboBox*)const">
4957 <access modifier="private"/>
4984 <access modifier="private"/>
4958 </modify-function>
4985 </modify-function>
4959 <modify-function signature="setCompleter(QCompleter*)">
4986 <modify-function signature="setCompleter(QCompleter*)">
4960 <modify-argument index="1">
4987 <modify-argument index="1">
4961 <reference-count variable-name="__rcCompleter" action="set"/>
4988 <reference-count variable-name="__rcCompleter" action="set"/>
4962 </modify-argument>
4989 </modify-argument>
4963 </modify-function>
4990 </modify-function>
4964 <modify-function signature="setValidator(const QValidator*)">
4991 <modify-function signature="setValidator(const QValidator*)">
4965 <modify-argument index="1">
4992 <modify-argument index="1">
4966 <reference-count variable-name="__rcValidator" action="set"/>
4993 <reference-count variable-name="__rcValidator" action="set"/>
4967 </modify-argument>
4994 </modify-argument>
4968 </modify-function>
4995 </modify-function>
4969 <modify-function signature="setItemDelegate(QAbstractItemDelegate *)">
4996 <modify-function signature="setItemDelegate(QAbstractItemDelegate *)">
4970 <modify-argument index="1">
4997 <modify-argument index="1">
4971 <define-ownership class="java" owner="c++"/>
4998 <define-ownership class="java" owner="c++"/>
4972 <no-null-pointer/>
4999 <no-null-pointer/>
4973 </modify-argument>
5000 </modify-argument>
4974 </modify-function>
5001 </modify-function>
4975 <modify-function signature="setView(QAbstractItemView *)">
5002 <modify-function signature="setView(QAbstractItemView *)">
4976 <modify-argument index="1">
5003 <modify-argument index="1">
4977 <no-null-pointer/>
5004 <no-null-pointer/>
4978 <!-- Safe to ignore because combo box reparents view -->
5005 <!-- Safe to ignore because combo box reparents view -->
4979 <reference-count action="ignore"/>
5006 <reference-count action="ignore"/>
4980 </modify-argument>
5007 </modify-argument>
4981 </modify-function>
5008 </modify-function>
4982 <modify-function signature="setLineEdit(QLineEdit *)">
5009 <modify-function signature="setLineEdit(QLineEdit *)">
4983 <modify-argument index="1">
5010 <modify-argument index="1">
4984 <no-null-pointer/>
5011 <no-null-pointer/>
4985 <!-- Safe to ignore because combo box reparents line edit -->
5012 <!-- Safe to ignore because combo box reparents line edit -->
4986 <reference-count action="ignore"/>
5013 <reference-count action="ignore"/>
4987 </modify-argument>
5014 </modify-argument>
4988 </modify-function>
5015 </modify-function>
4989 <modify-function signature="setModel(QAbstractItemModel *)">
5016 <modify-function signature="setModel(QAbstractItemModel *)">
4990 <modify-argument index="1">
5017 <modify-argument index="1">
4991 <no-null-pointer/>
5018 <no-null-pointer/>
4992 <reference-count action="set" variable-name="__rcModel"/>
5019 <reference-count action="set" variable-name="__rcModel"/>
4993 </modify-argument>
5020 </modify-argument>
4994 </modify-function>
5021 </modify-function>
4995 <inject-code>
5022 <inject-code>
4996 <insert-template name="gui.init_style_option">
5023 <insert-template name="gui.init_style_option">
4997 <replace from="%TYPE" to="QStyleOptionComboBox"/>
5024 <replace from="%TYPE" to="QStyleOptionComboBox"/>
4998 </insert-template>
5025 </insert-template>
4999 </inject-code>
5026 </inject-code>
5000 <modify-function signature="activated(int)">&gt;
5027 <modify-function signature="activated(int)">&gt;
5001 <rename to="activatedIndex"/>
5028 <rename to="activatedIndex"/>
5002 </modify-function>
5029 </modify-function>
5003 <modify-function signature="currentIndexChanged(const QString &amp;)">
5030 <modify-function signature="currentIndexChanged(const QString &amp;)">
5004 <rename to="currentStringChanged"/>
5031 <rename to="currentStringChanged"/>
5005 </modify-function>
5032 </modify-function>
5006 <modify-function signature="highlighted(int)">
5033 <modify-function signature="highlighted(int)">
5007 <rename to="highlightedIndex"/>
5034 <rename to="highlightedIndex"/>
5008 </modify-function>
5035 </modify-function>
5009
5036
5010 <modify-function signature="autoCompletion()const" remove="all"/> <!--### Obsolete in 4.3-->
5037 <modify-function signature="autoCompletion()const" remove="all"/> <!--### Obsolete in 4.3-->
5011 <modify-function signature="autoCompletionCaseSensitivity()const" remove="all"/> <!--### Obsolete in 4.3-->
5038 <modify-function signature="autoCompletionCaseSensitivity()const" remove="all"/> <!--### Obsolete in 4.3-->
5012 <modify-function signature="setAutoCompletion(bool)" remove="all"/> <!--### Obsolete in 4.3-->
5039 <modify-function signature="setAutoCompletion(bool)" remove="all"/> <!--### Obsolete in 4.3-->
5013 <modify-function signature="setAutoCompletionCaseSensitivity(Qt::CaseSensitivity)" remove="all"/> <!--### Obsolete in 4.3-->
5040 <modify-function signature="setAutoCompletionCaseSensitivity(Qt::CaseSensitivity)" remove="all"/> <!--### Obsolete in 4.3-->
5014 </object-type>
5041 </object-type>
5015
5042
5016 <object-type name="QTextEdit">
5043 <object-type name="QTextEdit">
5017 <extra-includes>
5044 <extra-includes>
5018 <include file-name="QTextCursor" location="global"/>
5045 <include file-name="QTextCursor" location="global"/>
5019 </extra-includes>
5046 </extra-includes>
5020 <modify-function signature="setDocument(QTextDocument*)">
5047 <modify-function signature="setDocument(QTextDocument*)">
5021 <modify-argument index="1">
5048 <modify-argument index="1">
5022 <reference-count action="set" variable-name="__rcDocument"/>
5049 <reference-count action="set" variable-name="__rcDocument"/>
5023 </modify-argument>
5050 </modify-argument>
5024 </modify-function>
5051 </modify-function>
5025 <modify-function signature="insertFromMimeData(const QMimeData*) ">
5052 <modify-function signature="insertFromMimeData(const QMimeData*) ">
5026 <modify-argument index="1">
5053 <modify-argument index="1">
5027 <reference-count action="ignore"/>
5054 <reference-count action="ignore"/>
5028 </modify-argument>
5055 </modify-argument>
5029 </modify-function>
5056 </modify-function>
5030 </object-type>
5057 </object-type>
5031
5058
5032 <object-type name="QPrinter" delete-in-main-thread="yes">
5059 <object-type name="QPrinter" delete-in-main-thread="yes">
5033 <modify-function signature="setEngines(QPrintEngine*,QPaintEngine*)">
5060 <modify-function signature="setEngines(QPrintEngine*,QPaintEngine*)">
5034 <modify-argument index="1">
5061 <modify-argument index="1">
5035 <reference-count action="set" variable-name="__rcPrintEngine"/>
5062 <reference-count action="set" variable-name="__rcPrintEngine"/>
5036 </modify-argument>
5063 </modify-argument>
5037 <modify-argument index="2">
5064 <modify-argument index="2">
5038 <reference-count action="set" variable-name="__rcPaintEngine"/>
5065 <reference-count action="set" variable-name="__rcPaintEngine"/>
5039 </modify-argument>
5066 </modify-argument>
5040 </modify-function>
5067 </modify-function>
5041
5068
5042 <extra-includes>
5069 <extra-includes>
5043 <include file-name="QPrinterInfo" location="global"/>
5070 <include file-name="QPrinterInfo" location="global"/>
5044 </extra-includes>
5071 </extra-includes>
5045 </object-type>
5072 </object-type>
5046
5073
5047 <object-type name="QAction">
5074 <object-type name="QAction">
5048 <modify-function signature="setMenu(QMenu*)">
5075 <modify-function signature="setMenu(QMenu*)">
5049 <modify-argument index="1">
5076 <modify-argument index="1">
5050 <reference-count action="set" variable-name="__rcMenu"/>
5077 <reference-count action="set" variable-name="__rcMenu"/>
5051 </modify-argument>
5078 </modify-argument>
5052 </modify-function>
5079 </modify-function>
5053
5080
5054 </object-type>
5081 </object-type>
5055
5082
5056 <object-type name="QPainter">
5083 <object-type name="QPainter">
5057 <extra-includes>
5084 <extra-includes>
5058 <include file-name="QWidget" location="global"/>
5085 <include file-name="QWidget" location="global"/>
5059 <include file-name="QPainterPath" location="global"/>
5086 <include file-name="QPainterPath" location="global"/>
5060 <include file-name="QPixmap" location="global"/>
5087 <include file-name="QPixmap" location="global"/>
5061 </extra-includes>
5088 </extra-includes>
5062
5089
5063 <modify-function signature="drawText(const QPointF &amp;, const QString &amp;, int, int)" remove="all"/>
5090 <modify-function signature="drawText(const QPointF &amp;, const QString &amp;, int, int)" remove="all"/>
5064
5091
5065 <modify-function signature="drawConvexPolygon(const QPoint *, int)">
5092 <modify-function signature="drawConvexPolygon(const QPoint *, int)">
5066 <remove/>
5093 <remove/>
5067 </modify-function>
5094 </modify-function>
5068 <modify-function signature="drawConvexPolygon(const QPointF *, int)">
5095 <modify-function signature="drawConvexPolygon(const QPointF *, int)">
5069 <remove/>
5096 <remove/>
5070 </modify-function>
5097 </modify-function>
5071 <modify-function signature="drawLines(const QLine *, int)">
5098 <modify-function signature="drawLines(const QLine *, int)">
5072 <remove/>
5099 <remove/>
5073 </modify-function>
5100 </modify-function>
5074 <modify-function signature="drawLines(const QLineF *, int)">
5101 <modify-function signature="drawLines(const QLineF *, int)">
5075 <remove/>
5102 <remove/>
5076 </modify-function>
5103 </modify-function>
5077 <modify-function signature="drawLines(const QPoint *, int)">
5104 <modify-function signature="drawLines(const QPoint *, int)">
5078 <remove/>
5105 <remove/>
5079 </modify-function>
5106 </modify-function>
5080 <modify-function signature="drawLines(const QPointF *, int)">
5107 <modify-function signature="drawLines(const QPointF *, int)">
5081 <remove/>
5108 <remove/>
5082 </modify-function>
5109 </modify-function>
5083 <modify-function signature="drawPoints(const QPoint *, int)">
5110 <modify-function signature="drawPoints(const QPoint *, int)">
5084 <remove/>
5111 <remove/>
5085 </modify-function>
5112 </modify-function>
5086 <modify-function signature="drawPoints(const QPointF *, int)">
5113 <modify-function signature="drawPoints(const QPointF *, int)">
5087 <remove/>
5114 <remove/>
5088 </modify-function>
5115 </modify-function>
5089 <modify-function signature="drawPolygon(const QPoint *, int, Qt::FillRule)">
5116 <modify-function signature="drawPolygon(const QPoint *, int, Qt::FillRule)">
5090 <remove/>
5117 <remove/>
5091 </modify-function>
5118 </modify-function>
5092 <modify-function signature="drawPolygon(const QPointF *, int, Qt::FillRule)">
5119 <modify-function signature="drawPolygon(const QPointF *, int, Qt::FillRule)">
5093 <remove/>
5120 <remove/>
5094 </modify-function>
5121 </modify-function>
5095 <modify-function signature="drawPolyline(const QPoint *, int)">
5122 <modify-function signature="drawPolyline(const QPoint *, int)">
5096 <remove/>
5123 <remove/>
5097 </modify-function>
5124 </modify-function>
5098 <modify-function signature="drawPolyline(const QPointF *, int)">
5125 <modify-function signature="drawPolyline(const QPointF *, int)">
5099 <remove/>
5126 <remove/>
5100 </modify-function>
5127 </modify-function>
5101 <modify-function signature="drawRects(const QRect *, int)">
5128 <modify-function signature="drawRects(const QRect *, int)">
5102 <remove/>
5129 <remove/>
5103 </modify-function>
5130 </modify-function>
5104 <modify-function signature="drawRects(const QRectF *, int)">
5131 <modify-function signature="drawRects(const QRectF *, int)">
5105 <remove/>
5132 <remove/>
5106 </modify-function>
5133 </modify-function>
5107 <modify-function signature="drawLines(const QVector&lt;QPoint&gt; &amp;)">
5134 <modify-function signature="drawLines(const QVector&lt;QPoint&gt; &amp;)">
5108 <rename to="drawLinesFromPoints"/>
5135 <rename to="drawLinesFromPoints"/>
5109 </modify-function>
5136 </modify-function>
5110 <modify-function signature="drawLines(const QVector&lt;QPointF&gt; &amp;)">
5137 <modify-function signature="drawLines(const QVector&lt;QPointF&gt; &amp;)">
5111 <rename to="drawLinesFromPointsF"/>
5138 <rename to="drawLinesFromPointsF"/>
5112 </modify-function>
5139 </modify-function>
5113 <modify-function signature="drawLines(const QVector&lt;QLineF&gt; &amp;)">
5140 <modify-function signature="drawLines(const QVector&lt;QLineF&gt; &amp;)">
5114 <rename to="drawLinesF"/>
5141 <rename to="drawLinesF"/>
5115 </modify-function>
5142 </modify-function>
5116 <modify-function signature="drawRects(const QVector&lt;QRectF&gt; &amp;)">
5143 <modify-function signature="drawRects(const QVector&lt;QRectF&gt; &amp;)">
5117 <rename to="drawRectsF"/>
5144 <rename to="drawRectsF"/>
5118 </modify-function>
5145 </modify-function>
5119
5146
5120 <modify-function signature="QPainter(QPaintDevice *)">
5147 <modify-function signature="QPainter(QPaintDevice *)">
5121 <modify-argument index="1">
5148 <modify-argument index="1">
5122 <no-null-pointer/>
5149 <no-null-pointer/>
5123 </modify-argument>
5150 </modify-argument>
5124 </modify-function>
5151 </modify-function>
5125 <modify-function signature="begin(QPaintDevice *)">
5152 <modify-function signature="begin(QPaintDevice *)">
5126 <modify-argument index="1">
5153 <modify-argument index="1">
5127 <no-null-pointer/>
5154 <no-null-pointer/>
5128 </modify-argument>
5155 </modify-argument>
5129 </modify-function>
5156 </modify-function>
5130 <modify-function signature="initFrom(const QWidget *)">
5157 <modify-function signature="initFrom(const QWidget *)">
5131 <modify-argument index="1">
5158 <modify-argument index="1">
5132 <no-null-pointer/>
5159 <no-null-pointer/>
5133 </modify-argument>
5160 </modify-argument>
5134 </modify-function>
5161 </modify-function>
5135 <modify-function signature="setRedirected(const QPaintDevice *, QPaintDevice *, const QPoint &amp;)">
5162 <modify-function signature="setRedirected(const QPaintDevice *, QPaintDevice *, const QPoint &amp;)">
5136 <modify-argument index="1">
5163 <modify-argument index="1">
5137 <no-null-pointer/>
5164 <no-null-pointer/>
5138 </modify-argument>
5165 </modify-argument>
5139 </modify-function>
5166 </modify-function>
5140 <modify-function signature="restoreRedirected(const QPaintDevice *)">
5167 <modify-function signature="restoreRedirected(const QPaintDevice *)">
5141 <modify-argument index="1">
5168 <modify-argument index="1">
5142 <no-null-pointer/>
5169 <no-null-pointer/>
5143 </modify-argument>
5170 </modify-argument>
5144 </modify-function>
5171 </modify-function>
5145
5172
5146 <modify-function signature="drawText(QRect,int,QString,QRect*)">
5173 <modify-function signature="drawText(QRect,int,QString,QRect*)">
5147 <access modifier="private"/>
5174 <access modifier="private"/>
5148 <modify-argument index="4">
5175 <modify-argument index="4">
5149 <remove-default-expression/>
5176 <remove-default-expression/>
5150 </modify-argument>
5177 </modify-argument>
5151 </modify-function>
5178 </modify-function>
5152
5179
5153 <modify-function signature="drawText(QRectF,int,QString,QRectF*)">
5180 <modify-function signature="drawText(QRectF,int,QString,QRectF*)">
5154 <access modifier="private"/>
5181 <access modifier="private"/>
5155 <modify-argument index="4">
5182 <modify-argument index="4">
5156 <remove-default-expression/>
5183 <remove-default-expression/>
5157 </modify-argument>
5184 </modify-argument>
5158 </modify-function>
5185 </modify-function>
5159
5186
5160 <modify-function signature="drawText(int,int,int,int,int,QString,QRect*)">
5187 <modify-function signature="drawText(int,int,int,int,int,QString,QRect*)">
5161 <access modifier="private"/>
5188 <access modifier="private"/>
5162 <modify-argument index="7">
5189 <modify-argument index="7">
5163 <remove-default-expression/>
5190 <remove-default-expression/>
5164 </modify-argument>
5191 </modify-argument>
5165 </modify-function>
5192 </modify-function>
5166
5193
5167 <modify-function signature="redirected(const QPaintDevice*,QPoint*)">
5194 <modify-function signature="redirected(const QPaintDevice*,QPoint*)">
5168 <access modifier="private"/>
5195 <access modifier="private"/>
5169 <modify-argument index="2">
5196 <modify-argument index="2">
5170 <remove-default-expression/>
5197 <remove-default-expression/>
5171 </modify-argument>
5198 </modify-argument>
5172 </modify-function>
5199 </modify-function>
5173 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
5200 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
5174 <modify-function signature="matrixEnabled()const" remove="all"/> <!--### Obsolete in 4.3-->
5201 <modify-function signature="matrixEnabled()const" remove="all"/> <!--### Obsolete in 4.3-->
5175 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
5202 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
5176 <modify-function signature="setMatrixEnabled(bool)" remove="all"/> <!--### Obsolete in 4.3-->
5203 <modify-function signature="setMatrixEnabled(bool)" remove="all"/> <!--### Obsolete in 4.3-->
5177
5204
5178 <modify-function signature="setBrush(Qt::BrushStyle)" remove="all"/> <!--### Problematic in PythonQt -->
5205 <modify-function signature="setBrush(Qt::BrushStyle)" remove="all"/> <!--### Problematic in PythonQt -->
5179
5206
5180 <modify-function signature="begin(QPaintDevice*)">
5207 <modify-function signature="begin(QPaintDevice*)">
5181 <modify-argument index="1">
5208 <modify-argument index="1">
5182 <conversion-rule class="native">
5209 <conversion-rule class="native">
5183 <insert-template name="core.convert_pointer_arg_and_check_null">
5210 <insert-template name="core.convert_pointer_arg_and_check_null">
5184 <replace from="%TYPE%" to="QPaintDevice*"/>
5211 <replace from="%TYPE%" to="QPaintDevice*"/>
5185 <replace from="%CLASS_NAME%" to="QPainter"/>
5212 <replace from="%CLASS_NAME%" to="QPainter"/>
5186 <replace from="%FUNCTION_NAME%" to="begin"/>
5213 <replace from="%FUNCTION_NAME%" to="begin"/>
5187 </insert-template>
5214 </insert-template>
5188 </conversion-rule>
5215 </conversion-rule>
5189 </modify-argument>
5216 </modify-argument>
5190 </modify-function>
5217 </modify-function>
5191 </object-type>
5218 </object-type>
5192
5219
5193 <object-type name="QApplication">
5220 <object-type name="QApplication">
5194 <extra-includes>
5221 <extra-includes>
5195 <include file-name="QBasicTimer" location="global"/>
5222 <include file-name="QBasicTimer" location="global"/>
5196 <include file-name="QFont" location="global"/>
5223 <include file-name="QFont" location="global"/>
5197 <include file-name="QFontMetrics" location="global"/>
5224 <include file-name="QFontMetrics" location="global"/>
5198 <include file-name="QPalette" location="global"/>
5225 <include file-name="QPalette" location="global"/>
5199 <include file-name="QIcon" location="global"/>
5226 <include file-name="QIcon" location="global"/>
5200 <include file-name="QLocale" location="global"/>
5227 <include file-name="QLocale" location="global"/>
5201 </extra-includes>
5228 </extra-includes>
5202
5229
5203 <modify-function signature="QApplication(int &amp;, char **, int)">
5230 <modify-function signature="QApplication(int &amp;, char **, int)">
5204 <access modifier="private"/>
5231 <access modifier="private"/>
5205 </modify-function>
5232 </modify-function>
5206 <modify-function signature="QApplication(int &amp;, char **, QApplication::Type, int)">
5233 <modify-function signature="QApplication(int &amp;, char **, QApplication::Type, int)">
5207 <remove/>
5234 <remove/>
5208 </modify-function>
5235 </modify-function>
5209 <modify-function signature="QApplication(int &amp;, char **, bool, int)">
5236 <modify-function signature="QApplication(int &amp;, char **, bool, int)">
5210 <remove/>
5237 <remove/>
5211 </modify-function>
5238 </modify-function>
5212
5239
5213 <modify-function signature="font(const char*)">
5240 <modify-function signature="font(const char*)">
5214 <remove/>
5241 <remove/>
5215 </modify-function>
5242 </modify-function>
5216 <modify-function signature="setFont(QFont,const char*)">
5243 <modify-function signature="setFont(QFont,const char*)">
5217 <access modifier="private"/>
5244 <access modifier="private"/>
5218 <modify-argument index="2">
5245 <modify-argument index="2">
5219 <remove-default-expression/>
5246 <remove-default-expression/>
5220 </modify-argument>
5247 </modify-argument>
5221 </modify-function>
5248 </modify-function>
5222
5249
5223 <modify-function signature="palette(const char*)">
5250 <modify-function signature="palette(const char*)">
5224 <remove/>
5251 <remove/>
5225 </modify-function>
5252 </modify-function>
5226 <modify-function signature="setPalette(QPalette,const char*)">
5253 <modify-function signature="setPalette(QPalette,const char*)">
5227 <access modifier="private"/>
5254 <access modifier="private"/>
5228 <modify-argument index="2">
5255 <modify-argument index="2">
5229 <remove-default-expression/>
5256 <remove-default-expression/>
5230 </modify-argument>
5257 </modify-argument>
5231 </modify-function>
5258 </modify-function>
5232
5259
5233 <modify-function signature="overrideCursor()">
5260 <modify-function signature="overrideCursor()">
5234 <access modifier="private"/>
5261 <access modifier="private"/>
5235 <rename to="overrideCursor_private"/>
5262 <rename to="overrideCursor_private"/>
5236 </modify-function>
5263 </modify-function>
5237
5264
5238 <modify-function signature="setInputContext(QInputContext*)">
5265 <modify-function signature="setInputContext(QInputContext*)">
5239 <modify-argument index="1">
5266 <modify-argument index="1">
5240 <define-ownership class="java" owner="c++"/>
5267 <define-ownership class="java" owner="c++"/>
5241 </modify-argument>
5268 </modify-argument>
5242 </modify-function>
5269 </modify-function>
5243 <modify-function signature="setActiveWindow(QWidget*)">
5270 <modify-function signature="setActiveWindow(QWidget*)">
5244 <modify-argument index="1">
5271 <modify-argument index="1">
5245 <reference-count action="ignore"/>
5272 <reference-count action="ignore"/>
5246 </modify-argument>
5273 </modify-argument>
5247 </modify-function>
5274 </modify-function>
5248 <modify-function signature="setStyle(QStyle*)">
5275 <modify-function signature="setStyle(QStyle*)">
5249 <modify-argument index="1">
5276 <modify-argument index="1">
5250 <reference-count action="ignore"/>
5277 <reference-count action="ignore"/>
5251 </modify-argument>
5278 </modify-argument>
5252 </modify-function>
5279 </modify-function>
5253
5280
5254 <modify-function signature="QApplication(int&amp;,char**,QApplication::Type,int)" remove="all"/>
5281 <modify-function signature="QApplication(int&amp;,char**,QApplication::Type,int)" remove="all"/>
5255 <modify-function signature="QApplication(int&amp;,char**,bool,int)" remove="all"/>
5282 <modify-function signature="QApplication(int&amp;,char**,bool,int)" remove="all"/>
5256 <modify-function signature="QApplication(int&amp;,char**,int)" remove="all"/>
5283 <modify-function signature="QApplication(int&amp;,char**,int)" remove="all"/>
5257 <modify-function signature="commitData(QSessionManager&amp;)" remove="all"/>
5284 <modify-function signature="commitData(QSessionManager&amp;)" remove="all"/>
5258 <modify-function signature="saveState(QSessionManager&amp;)" remove="all"/>
5285 <modify-function signature="saveState(QSessionManager&amp;)" remove="all"/>
5259 <modify-function signature="fontMetrics()" remove="all"/>
5286 <modify-function signature="fontMetrics()" remove="all"/>
5260 <modify-function signature="setFont(QFont,const char*)">
5287 <modify-function signature="setFont(QFont,const char*)">
5261 <modify-argument index="2">
5288 <modify-argument index="2">
5262 <replace-type modified-type="QString"/>
5289 <replace-type modified-type="QString"/>
5263 <conversion-rule class="native">
5290 <conversion-rule class="native">
5264 <insert-template name="core.convert_string_arg_to_char*"/>
5291 <insert-template name="core.convert_string_arg_to_char*"/>
5265 </conversion-rule>
5292 </conversion-rule>
5266 </modify-argument>
5293 </modify-argument>
5267 </modify-function>
5294 </modify-function>
5268 <modify-function signature="setPalette(QPalette,const char*)">
5295 <modify-function signature="setPalette(QPalette,const char*)">
5269 <modify-argument index="2">
5296 <modify-argument index="2">
5270 <replace-type modified-type="QString"/>
5297 <replace-type modified-type="QString"/>
5271 <conversion-rule class="native">
5298 <conversion-rule class="native">
5272 <insert-template name="core.convert_string_arg_to_char*"/>
5299 <insert-template name="core.convert_string_arg_to_char*"/>
5273 </conversion-rule>
5300 </conversion-rule>
5274 </modify-argument>
5301 </modify-argument>
5275 </modify-function>
5302 </modify-function>
5276 </object-type>
5303 </object-type>
5277
5304
5278 <object-type name="QMouseEventTransition"/>
5305 <object-type name="QMouseEventTransition"/>
5279 <object-type name="QKeyEventTransition"/>
5306 <object-type name="QKeyEventTransition"/>
5280 <value-type name="QQuaternion"/>
5307 <value-type name="QQuaternion"/>
5281
5308
5282 <object-type name="QCommandLinkButton"/>
5309 <object-type name="QCommandLinkButton"/>
5283 <object-type name="QFileSystemModel">
5310 <object-type name="QFileSystemModel">
5284 <modify-function signature="setIconProvider(QFileIconProvider*)">
5311 <modify-function signature="setIconProvider(QFileIconProvider*)">
5285 <modify-argument index="1">
5312 <modify-argument index="1">
5286 <reference-count action="set" variable-name="__rcIconProvider"/>
5313 <reference-count action="set" variable-name="__rcIconProvider"/>
5287 </modify-argument>
5314 </modify-argument>
5288 </modify-function>
5315 </modify-function>
5289 </object-type>
5316 </object-type>
5290 <object-type name="QFormLayout">
5317 <object-type name="QFormLayout">
5291 <modify-function signature="addRow(QWidget*,QWidget*)">
5318 <modify-function signature="addRow(QWidget*,QWidget*)">
5292 <modify-argument index="1">
5319 <modify-argument index="1">
5293 <reference-count action="ignore"/>
5320 <reference-count action="ignore"/>
5294 </modify-argument>
5321 </modify-argument>
5295 <modify-argument index="2">
5322 <modify-argument index="2">
5296 <reference-count action="ignore"/>
5323 <reference-count action="ignore"/>
5297 </modify-argument>
5324 </modify-argument>
5298 </modify-function>
5325 </modify-function>
5299 <modify-function signature="addRow(QLayout*)">
5326 <modify-function signature="addRow(QLayout*)">
5300 <modify-argument index="1">
5327 <modify-argument index="1">
5301 <reference-count action="ignore"/>
5328 <reference-count action="ignore"/>
5302 </modify-argument>
5329 </modify-argument>
5303 </modify-function>
5330 </modify-function>
5304 <modify-function signature="addRow(QWidget*,QLayout*)">
5331 <modify-function signature="addRow(QWidget*,QLayout*)">
5305 <modify-argument index="1">
5332 <modify-argument index="1">
5306 <reference-count action="ignore"/>
5333 <reference-count action="ignore"/>
5307 </modify-argument>
5334 </modify-argument>
5308 <modify-argument index="2">
5335 <modify-argument index="2">
5309 <reference-count action="ignore"/>
5336 <reference-count action="ignore"/>
5310 </modify-argument>
5337 </modify-argument>
5311 </modify-function>
5338 </modify-function>
5312
5339
5313 <modify-function signature="addRow(QWidget*)">
5340 <modify-function signature="addRow(QWidget*)">
5314 <modify-argument index="1">
5341 <modify-argument index="1">
5315 <reference-count action="ignore"/>
5342 <reference-count action="ignore"/>
5316 </modify-argument>
5343 </modify-argument>
5317 </modify-function>
5344 </modify-function>
5318 <modify-function signature="addRow(QString,QLayout*)">
5345 <modify-function signature="addRow(QString,QLayout*)">
5319 <modify-argument index="2">
5346 <modify-argument index="2">
5320 <reference-count action="ignore"/>
5347 <reference-count action="ignore"/>
5321 </modify-argument>
5348 </modify-argument>
5322 </modify-function>
5349 </modify-function>
5323 <modify-function signature="addRow(QString,QWidget*)">
5350 <modify-function signature="addRow(QString,QWidget*)">
5324 <modify-argument index="2">
5351 <modify-argument index="2">
5325 <reference-count action="ignore"/>
5352 <reference-count action="ignore"/>
5326 </modify-argument>
5353 </modify-argument>
5327 </modify-function>
5354 </modify-function>
5328 <modify-function signature="insertRow(int,QLayout*)">
5355 <modify-function signature="insertRow(int,QLayout*)">
5329 <modify-argument index="2">
5356 <modify-argument index="2">
5330 <reference-count action="ignore"/>
5357 <reference-count action="ignore"/>
5331 </modify-argument>
5358 </modify-argument>
5332 </modify-function>
5359 </modify-function>
5333 <modify-function signature="insertRow(int,QWidget*,QLayout*)">
5360 <modify-function signature="insertRow(int,QWidget*,QLayout*)">
5334 <modify-argument index="2">
5361 <modify-argument index="2">
5335 <reference-count action="ignore"/>
5362 <reference-count action="ignore"/>
5336 </modify-argument>
5363 </modify-argument>
5337 <modify-argument index="3">
5364 <modify-argument index="3">
5338 <reference-count action="ignore"/>
5365 <reference-count action="ignore"/>
5339 </modify-argument>
5366 </modify-argument>
5340 </modify-function>
5367 </modify-function>
5341 <modify-function signature="insertRow(int,QWidget*,QWidget*)">
5368 <modify-function signature="insertRow(int,QWidget*,QWidget*)">
5342 <modify-argument index="2">
5369 <modify-argument index="2">
5343 <reference-count action="ignore"/>
5370 <reference-count action="ignore"/>
5344 </modify-argument>
5371 </modify-argument>
5345 <modify-argument index="3">
5372 <modify-argument index="3">
5346 <reference-count action="ignore"/>
5373 <reference-count action="ignore"/>
5347 </modify-argument>
5374 </modify-argument>
5348 </modify-function>
5375 </modify-function>
5349 <modify-function signature="insertRow(int,QWidget*)">
5376 <modify-function signature="insertRow(int,QWidget*)">
5350 <modify-argument index="2">
5377 <modify-argument index="2">
5351 <reference-count action="ignore"/>
5378 <reference-count action="ignore"/>
5352 </modify-argument>
5379 </modify-argument>
5353 </modify-function>
5380 </modify-function>
5354 <modify-function signature="insertRow(int,QString,QLayout*)">
5381 <modify-function signature="insertRow(int,QString,QLayout*)">
5355 <modify-argument index="3">
5382 <modify-argument index="3">
5356 <reference-count action="ignore"/>
5383 <reference-count action="ignore"/>
5357 </modify-argument>
5384 </modify-argument>
5358 </modify-function>
5385 </modify-function>
5359 <modify-function signature="insertRow(int,QString,QWidget*)">
5386 <modify-function signature="insertRow(int,QString,QWidget*)">
5360 <modify-argument index="3">
5387 <modify-argument index="3">
5361 <reference-count action="ignore"/>
5388 <reference-count action="ignore"/>
5362 </modify-argument>
5389 </modify-argument>
5363 </modify-function>
5390 </modify-function>
5364 <modify-function signature="setLayout(int,QFormLayout::ItemRole,QLayout*)">
5391 <modify-function signature="setLayout(int,QFormLayout::ItemRole,QLayout*)">
5365 <modify-argument index="3">
5392 <modify-argument index="3">
5366 <reference-count action="ignore"/>
5393 <reference-count action="ignore"/>
5367 </modify-argument>
5394 </modify-argument>
5368 </modify-function>
5395 </modify-function>
5369 <modify-function signature="setWidget(int,QFormLayout::ItemRole,QWidget*)">
5396 <modify-function signature="setWidget(int,QFormLayout::ItemRole,QWidget*)">
5370 <modify-argument index="3">
5397 <modify-argument index="3">
5371 <reference-count action="ignore"/>
5398 <reference-count action="ignore"/>
5372 </modify-argument>
5399 </modify-argument>
5373 </modify-function>
5400 </modify-function>
5374 <modify-function signature="setItem(int,QFormLayout::ItemRole,QLayoutItem*)" access="private" rename="setItem_private">
5401 <modify-function signature="setItem(int,QFormLayout::ItemRole,QLayoutItem*)" access="private" rename="setItem_private">
5375 <modify-argument index="3">
5402 <modify-argument index="3">
5376 <define-ownership class="java" owner="c++"/>
5403 <define-ownership class="java" owner="c++"/>
5377 </modify-argument>
5404 </modify-argument>
5378 </modify-function>
5405 </modify-function>
5379 <modify-function signature="addItem(QLayoutItem*)">
5406 <modify-function signature="addItem(QLayoutItem*)">
5380 <modify-argument index="1">
5407 <modify-argument index="1">
5381 <define-ownership class="java" owner="c++"/>
5408 <define-ownership class="java" owner="c++"/>
5382 </modify-argument>
5409 </modify-argument>
5383 </modify-function>
5410 </modify-function>
5384 </object-type>
5411 </object-type>
5385 <object-type name="QGraphicsGridLayout" delete-in-main-thread="yes">
5412 <object-type name="QGraphicsGridLayout" delete-in-main-thread="yes">
5386 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
5413 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
5387 <modify-argument index="1">
5414 <modify-argument index="1">
5388 <reference-count action="add" variable-name="__rcItems"/>
5415 <reference-count action="add" variable-name="__rcItems"/>
5389 </modify-argument>
5416 </modify-argument>
5390 </modify-function>
5417 </modify-function>
5391 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
5418 <modify-function signature="addItem(QGraphicsLayoutItem*,int,int,int,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
5392 <modify-argument index="1">
5419 <modify-argument index="1">
5393 <reference-count action="add" variable-name="__rcItems"/>
5420 <reference-count action="add" variable-name="__rcItems"/>
5394 </modify-argument>
5421 </modify-argument>
5395 </modify-function>
5422 </modify-function>
5396 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
5423 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
5397 <modify-argument index="1">
5424 <modify-argument index="1">
5398 <reference-count action="ignore"/>
5425 <reference-count action="ignore"/>
5399 </modify-argument>
5426 </modify-argument>
5400 </modify-function>
5427 </modify-function>
5401 </object-type>
5428 </object-type>
5402 <object-type name="QGraphicsLayout" delete-in-main-thread="yes">
5429 <object-type name="QGraphicsLayout" delete-in-main-thread="yes">
5403
5430
5404 <modify-function signature="widgetEvent(QEvent*)">
5431 <modify-function signature="widgetEvent(QEvent*)">
5405 <modify-argument index="1" invalidate-after-use="yes"/>
5432 <modify-argument index="1" invalidate-after-use="yes"/>
5406 </modify-function>
5433 </modify-function>
5407 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
5434 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
5408 <modify-argument index="1">
5435 <modify-argument index="1">
5409 <reference-count action="set" variable-name="__rcParentLayoutItem"/>
5436 <reference-count action="set" variable-name="__rcParentLayoutItem"/>
5410 </modify-argument>
5437 </modify-argument>
5411 </modify-function>
5438 </modify-function>
5412 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
5439 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
5413 <modify-argument index="1">
5440 <modify-argument index="1">
5414 <reference-count action="set" variable-name="__rcItem"/>
5441 <reference-count action="set" variable-name="__rcItem"/>
5415 </modify-argument>
5442 </modify-argument>
5416 </modify-function>
5443 </modify-function>
5417 </object-type>
5444 </object-type>
5418 <interface-type name="QGraphicsLayoutItem" delete-in-main-thread="yes">
5445 <interface-type name="QGraphicsLayoutItem" delete-in-main-thread="yes">
5419 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
5446 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
5420 <modify-argument index="1">
5447 <modify-argument index="1">
5421 <reference-count action="set" variable-name="__rcParentLayoutItem"/>
5448 <reference-count action="set" variable-name="__rcParentLayoutItem"/>
5422 </modify-argument>
5449 </modify-argument>
5423 </modify-function>
5450 </modify-function>
5424 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
5451 <modify-function signature="setGraphicsItem(QGraphicsItem*)">
5425 <modify-argument index="1">
5452 <modify-argument index="1">
5426 <reference-count action="set" variable-name="__rcItem"/>
5453 <reference-count action="set" variable-name="__rcItem"/>
5427 </modify-argument>
5454 </modify-argument>
5428 </modify-function>
5455 </modify-function>
5429 </interface-type>
5456 </interface-type>
5430 <object-type name="QGraphicsLinearLayout" delete-in-main-thread="yes">
5457 <object-type name="QGraphicsLinearLayout" delete-in-main-thread="yes">
5431 <modify-function signature="addItem(QGraphicsLayoutItem*)">
5458 <modify-function signature="addItem(QGraphicsLayoutItem*)">
5432 <modify-argument index="1">
5459 <modify-argument index="1">
5433 <reference-count action="add" variable-name="__rcItems"/>
5460 <reference-count action="add" variable-name="__rcItems"/>
5434 </modify-argument>
5461 </modify-argument>
5435 </modify-function>
5462 </modify-function>
5436 <modify-function signature="insertItem(int,QGraphicsLayoutItem*)">
5463 <modify-function signature="insertItem(int,QGraphicsLayoutItem*)">
5437 <modify-argument index="2">
5464 <modify-argument index="2">
5438 <reference-count action="add" variable-name="__rcItems"/>
5465 <reference-count action="add" variable-name="__rcItems"/>
5439 </modify-argument>
5466 </modify-argument>
5440 </modify-function>
5467 </modify-function>
5441 <modify-function signature="removeItem(QGraphicsLayoutItem*)">
5468 <modify-function signature="removeItem(QGraphicsLayoutItem*)">
5442 <modify-argument index="1">
5469 <modify-argument index="1">
5443 <reference-count action="remove" variable-name="__rcItems"/>
5470 <reference-count action="remove" variable-name="__rcItems"/>
5444 </modify-argument>
5471 </modify-argument>
5445 </modify-function>
5472 </modify-function>
5446 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
5473 <modify-function signature="setAlignment(QGraphicsLayoutItem*,QFlags&lt;Qt::AlignmentFlag&gt;)">
5447 <modify-argument index="1">
5474 <modify-argument index="1">
5448 <reference-count action="ignore"/>
5475 <reference-count action="ignore"/>
5449 </modify-argument>
5476 </modify-argument>
5450 </modify-function>
5477 </modify-function>
5451 <modify-function signature="setStretchFactor(QGraphicsLayoutItem*,int)">
5478 <modify-function signature="setStretchFactor(QGraphicsLayoutItem*,int)">
5452 <modify-argument index="1">
5479 <modify-argument index="1">
5453 <reference-count action="ignore"/>
5480 <reference-count action="ignore"/>
5454 </modify-argument>
5481 </modify-argument>
5455 </modify-function>
5482 </modify-function>
5456 </object-type>
5483 </object-type>
5457 <object-type name="QGraphicsProxyWidget"/> <!-- a QObject so main-thread delete redundant -->
5484 <object-type name="QGraphicsProxyWidget"/> <!-- a QObject so main-thread delete redundant -->
5458 <object-type name="QGraphicsWidget"
5485 <object-type name="QGraphicsWidget"
5459 polymorphic-id-expression="%1-&gt;isWidget()">
5486 polymorphic-id-expression="%1-&gt;isWidget()">
5460 <!-- a QObject so main-thread delete redundant -->
5487 <!-- a QObject so main-thread delete redundant -->
5461 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
5488 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
5462 <modify-function signature="children()const" remove="all"/>
5489 <modify-function signature="children()const" remove="all"/>
5463 <modify-function signature="setLayout(QGraphicsLayout*)">
5490 <modify-function signature="setLayout(QGraphicsLayout*)">
5464 <modify-argument index="1">
5491 <modify-argument index="1">
5465 <reference-count action="set" variable-name="__rcLayout"/>
5492 <reference-count action="set" variable-name="__rcLayout"/>
5466 </modify-argument>
5493 </modify-argument>
5467 </modify-function>
5494 </modify-function>
5468
5495
5469 <modify-function signature="addAction(QAction*)">
5496 <modify-function signature="addAction(QAction*)">
5470 <modify-argument index="1">
5497 <modify-argument index="1">
5471 <reference-count action="add" variable-name="__rcActions"/>
5498 <reference-count action="add" variable-name="__rcActions"/>
5472 </modify-argument>
5499 </modify-argument>
5473 </modify-function>
5500 </modify-function>
5474 <modify-function signature="insertAction(QAction*,QAction*)">
5501 <modify-function signature="insertAction(QAction*,QAction*)">
5475 <modify-argument index="2">
5502 <modify-argument index="2">
5476 <reference-count action="add" variable-name="__rcActions"/>
5503 <reference-count action="add" variable-name="__rcActions"/>
5477 </modify-argument>
5504 </modify-argument>
5478 </modify-function>
5505 </modify-function>
5479 <modify-function signature="insertActions(QAction*,QList&lt;QAction*&gt;)">
5506 <modify-function signature="insertActions(QAction*,QList&lt;QAction*&gt;)">
5480 <modify-argument index="2">
5507 <modify-argument index="2">
5481 <reference-count action="add" variable-name="__rcActions"/>
5508 <reference-count action="add" variable-name="__rcActions"/>
5482 </modify-argument>
5509 </modify-argument>
5483 </modify-function>
5510 </modify-function>
5484 <modify-function signature="removeAction(QAction*)">
5511 <modify-function signature="removeAction(QAction*)">
5485 <modify-argument index="1">
5512 <modify-argument index="1">
5486 <reference-count action="remove" variable-name="__rcActions"/>
5513 <reference-count action="remove" variable-name="__rcActions"/>
5487 </modify-argument>
5514 </modify-argument>
5488 </modify-function>
5515 </modify-function>
5489
5516
5490
5517
5491 <modify-function signature="changeEvent(QEvent*)">
5518 <modify-function signature="changeEvent(QEvent*)">
5492 <modify-argument index="1" invalidate-after-use="yes"/>
5519 <modify-argument index="1" invalidate-after-use="yes"/>
5493 </modify-function>
5520 </modify-function>
5494 <modify-function signature="closeEvent(QCloseEvent*)">
5521 <modify-function signature="closeEvent(QCloseEvent*)">
5495 <modify-argument index="1" invalidate-after-use="yes"/>
5522 <modify-argument index="1" invalidate-after-use="yes"/>
5496 </modify-function>
5523 </modify-function>
5497 <modify-function signature="grabKeyboardEvent(QEvent*)">
5524 <modify-function signature="grabKeyboardEvent(QEvent*)">
5498 <modify-argument index="1" invalidate-after-use="yes"/>
5525 <modify-argument index="1" invalidate-after-use="yes"/>
5499 </modify-function>
5526 </modify-function>
5500 <modify-function signature="grabMouseEvent(QEvent*)">
5527 <modify-function signature="grabMouseEvent(QEvent*)">
5501 <modify-argument index="1" invalidate-after-use="yes"/>
5528 <modify-argument index="1" invalidate-after-use="yes"/>
5502 </modify-function>
5529 </modify-function>
5503 <modify-function signature="hideEvent(QHideEvent*)">
5530 <modify-function signature="hideEvent(QHideEvent*)">
5504 <modify-argument index="1" invalidate-after-use="yes"/>
5531 <modify-argument index="1" invalidate-after-use="yes"/>
5505 </modify-function>
5532 </modify-function>
5506 <modify-function signature="moveEvent(QGraphicsSceneMoveEvent*)">
5533 <modify-function signature="moveEvent(QGraphicsSceneMoveEvent*)">
5507 <modify-argument index="1" invalidate-after-use="yes"/>
5534 <modify-argument index="1" invalidate-after-use="yes"/>
5508 </modify-function>
5535 </modify-function>
5509 <modify-function signature="paintWindowFrame(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
5536 <modify-function signature="paintWindowFrame(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)">
5510 <modify-argument index="1" invalidate-after-use="yes"/>
5537 <modify-argument index="1" invalidate-after-use="yes"/>
5511 </modify-function>
5538 </modify-function>
5512 <modify-function signature="resizeEvent(QGraphicsSceneResizeEvent*)">
5539 <modify-function signature="resizeEvent(QGraphicsSceneResizeEvent*)">
5513 <modify-argument index="1" invalidate-after-use="yes"/>
5540 <modify-argument index="1" invalidate-after-use="yes"/>
5514 </modify-function>
5541 </modify-function>
5515 <modify-function signature="showEvent(QShowEvent*)">
5542 <modify-function signature="showEvent(QShowEvent*)">
5516 <modify-argument index="1" invalidate-after-use="yes"/>
5543 <modify-argument index="1" invalidate-after-use="yes"/>
5517 </modify-function>
5544 </modify-function>
5518 <modify-function signature="ungrabKeyboardEvent(QEvent*)">
5545 <modify-function signature="ungrabKeyboardEvent(QEvent*)">
5519 <modify-argument index="1" invalidate-after-use="yes"/>
5546 <modify-argument index="1" invalidate-after-use="yes"/>
5520 </modify-function>
5547 </modify-function>
5521 <modify-function signature="ungrabMouseEvent(QEvent*)">
5548 <modify-function signature="ungrabMouseEvent(QEvent*)">
5522 <modify-argument index="1" invalidate-after-use="yes"/>
5549 <modify-argument index="1" invalidate-after-use="yes"/>
5523 </modify-function>
5550 </modify-function>
5524 <modify-function signature="windowFrameEvent(QEvent*)">
5551 <modify-function signature="windowFrameEvent(QEvent*)">
5525 <modify-argument index="1" invalidate-after-use="yes"/>
5552 <modify-argument index="1" invalidate-after-use="yes"/>
5526 </modify-function>
5553 </modify-function>
5527
5554
5528 <modify-function signature="setStyle(QStyle*)">
5555 <modify-function signature="setStyle(QStyle*)">
5529 <modify-argument index="1">
5556 <modify-argument index="1">
5530 <reference-count action="set" variable-name="__rcStyle"/>
5557 <reference-count action="set" variable-name="__rcStyle"/>
5531 </modify-argument>
5558 </modify-argument>
5532 </modify-function>
5559 </modify-function>
5533 <modify-function signature="setTabOrder(QGraphicsWidget*,QGraphicsWidget*)">
5560 <modify-function signature="setTabOrder(QGraphicsWidget*,QGraphicsWidget*)">
5534 <modify-argument index="1">
5561 <modify-argument index="1">
5535 <reference-count action="ignore"/>
5562 <reference-count action="ignore"/>
5536 </modify-argument>
5563 </modify-argument>
5537 <modify-argument index="2">
5564 <modify-argument index="2">
5538 <reference-count action="ignore"/>
5565 <reference-count action="ignore"/>
5539 </modify-argument>
5566 </modify-argument>
5540 </modify-function>
5567 </modify-function>
5541 </object-type>
5568 </object-type>
5542 <object-type name="QPlainTextDocumentLayout"/>
5569 <object-type name="QPlainTextDocumentLayout"/>
5543 <object-type name="QPlainTextEdit">
5570 <object-type name="QPlainTextEdit">
5544 <modify-function signature="setDocument(QTextDocument*)">
5571 <modify-function signature="setDocument(QTextDocument*)">
5545 <modify-argument index="1">
5572 <modify-argument index="1">
5546 <reference-count action="set" variable-name="__rcDocument"/>
5573 <reference-count action="set" variable-name="__rcDocument"/>
5547 </modify-argument>
5574 </modify-argument>
5548 </modify-function>
5575 </modify-function>
5549 <modify-function signature="insertFromMimeData(const QMimeData*)">
5576 <modify-function signature="insertFromMimeData(const QMimeData*)">
5550 <modify-argument index="1">
5577 <modify-argument index="1">
5551 <reference-count action="ignore"/>
5578 <reference-count action="ignore"/>
5552 </modify-argument>
5579 </modify-argument>
5553 </modify-function>
5580 </modify-function>
5554 </object-type>
5581 </object-type>
5555 <object-type name="QPrintPreviewDialog">
5582 <object-type name="QPrintPreviewDialog">
5556 </object-type>
5583 </object-type>
5557 <object-type name="QPrintPreviewWidget"/>
5584 <object-type name="QPrintPreviewWidget"/>
5558 <object-type name="QStyledItemDelegate">
5585 <object-type name="QStyledItemDelegate">
5559 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
5586 <modify-function signature="setItemEditorFactory(QItemEditorFactory*)">
5560 <modify-argument index="1">
5587 <modify-argument index="1">
5561 <reference-count action="set" variable-name="__rcItemEditorFactory"/>
5588 <reference-count action="set" variable-name="__rcItemEditorFactory"/>
5562 </modify-argument>
5589 </modify-argument>
5563 </modify-function>
5590 </modify-function>
5564 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
5591 <modify-function signature="setEditorData(QWidget*,QModelIndex)const">
5565 <modify-argument index="1">
5592 <modify-argument index="1">
5566 <reference-count action="ignore"/>
5593 <reference-count action="ignore"/>
5567 </modify-argument>
5594 </modify-argument>
5568 </modify-function>
5595 </modify-function>
5569 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
5596 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
5570 <modify-argument index="1">
5597 <modify-argument index="1">
5571 <reference-count action="ignore"/>
5598 <reference-count action="ignore"/>
5572 </modify-argument>
5599 </modify-argument>
5573 </modify-function>
5600 </modify-function>
5574 </object-type>
5601 </object-type>
5575
5602
5576 <interface-type name="QAccessibleFactoryInterface" java-name="QAbstractAccessibleFactory"/>
5603 <interface-type name="QAccessibleFactoryInterface" java-name="QAbstractAccessibleFactory"/>
5577 <interface-type name="QIconEngineFactoryInterfaceV2" java-name="QAbstractIconEngineFactoryV2"/>
5604 <interface-type name="QIconEngineFactoryInterfaceV2" java-name="QAbstractIconEngineFactoryV2"/>
5578 <interface-type name="QImageIOHandlerFactoryInterface" java-name="QAbstractImageIOHandlerFactory"/>
5605 <interface-type name="QImageIOHandlerFactoryInterface" java-name="QAbstractImageIOHandlerFactory"/>
5579 <interface-type name="QInputContextFactoryInterface" java-name="QAbstractInputContextFactory"/>
5606 <interface-type name="QInputContextFactoryInterface" java-name="QAbstractInputContextFactory"/>
5580 <interface-type name="QStyleFactoryInterface" java-name="QAbstractStyleFactory"/>
5607 <interface-type name="QStyleFactoryInterface" java-name="QAbstractStyleFactory"/>
5581 <interface-type name="QTextCodecFactoryInterface" java-name="QAbstractTextCodecFactory"/>
5608 <interface-type name="QTextCodecFactoryInterface" java-name="QAbstractTextCodecFactory"/>
5582 <interface-type name="QPictureFormatInterface" java-name="QAbstractPictureFormat"/>
5609 <interface-type name="QPictureFormatInterface" java-name="QAbstractPictureFormat"/>
5583
5610
5584 <object-type name="QIconEnginePluginV2"/>
5611 <object-type name="QIconEnginePluginV2"/>
5585 <object-type name="QAccessiblePlugin"/>
5612 <object-type name="QAccessiblePlugin"/>
5586 <object-type name="QImageIOPlugin"/>
5613 <object-type name="QImageIOPlugin"/>
5587 <object-type name="QInputContextPlugin"/>
5614 <object-type name="QInputContextPlugin"/>
5588 <object-type name="QPictureFormatPlugin"/>
5615 <object-type name="QPictureFormatPlugin"/>
5589 <object-type name="QStylePlugin"/>
5616 <object-type name="QStylePlugin"/>
5590 <object-type name="QTextCodecPlugin"/>
5617 <object-type name="QTextCodecPlugin"/>
5591 <object-type name="QGesture"/>
5618 <object-type name="QGesture"/>
5592 <object-type name="QTapGesture"/>
5619 <object-type name="QTapGesture"/>
5593 <object-type name="QTapAndHoldGesture"/>
5620 <object-type name="QTapAndHoldGesture"/>
5594 <object-type name="QGraphicsAnchorLayout"/>
5621 <object-type name="QGraphicsAnchorLayout"/>
5595 <object-type name="QGraphicsAnchor"/>
5622 <object-type name="QGraphicsAnchor"/>
5596 <object-type name="QGraphicsEffect"/>
5623 <object-type name="QGraphicsEffect"/>
5597 <object-type name="QStaticText"/>
5624 <object-type name="QStaticText"/>
5598 <object-type name="QGraphicsObject">
5625 <object-type name="QGraphicsObject">
5599 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
5626 <!-- Duplicate function to QObject::children() to override accidental shadowing which is not present in Jambi -->
5600 <modify-function signature="children()const" remove="all"/>
5627 <modify-function signature="children()const" remove="all"/>
5601 </object-type>
5628 </object-type>
5602 <object-type name="QGraphicsBlurEffect"/>
5629 <object-type name="QGraphicsBlurEffect"/>
5603 <object-type name="QGraphicsColorizeEffect"/>
5630 <object-type name="QGraphicsColorizeEffect"/>
5604 <object-type name="QGraphicsDropShadowEffect"/>
5631 <object-type name="QGraphicsDropShadowEffect"/>
5605 <object-type name="QGraphicsOpacityEffect"/>
5632 <object-type name="QGraphicsOpacityEffect"/>
5606 <object-type name="QGraphicsPixelizeEffect"/>
5633 <object-type name="QGraphicsPixelizeEffect"/>
5607 <object-type name="QGraphicsRotation"/>
5634 <object-type name="QGraphicsRotation"/>
5608 <object-type name="QGraphicsScale"/>
5635 <object-type name="QGraphicsScale"/>
5609 <object-type name="QGraphicsTransform"/>
5636 <object-type name="QGraphicsTransform"/>
5610 <object-type name="QPanGesture"/>
5637 <object-type name="QPanGesture"/>
5611 <object-type name="QPinchGesture"/>
5638 <object-type name="QPinchGesture"/>
5612 <object-type name="QProxyStyle"/>
5639 <object-type name="QProxyStyle"/>
5613 <object-type name="QSwipeGesture"/>
5640 <object-type name="QSwipeGesture"/>
5614 <object-type name="QTouchEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TouchBegin || %1-&gt;type() == QEvent::TouchUpdate || %1-&gt;type() == QEvent::TouchEnd"/>
5641 <object-type name="QTouchEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::TouchBegin || %1-&gt;type() == QEvent::TouchUpdate || %1-&gt;type() == QEvent::TouchEnd"/>
5615
5642
5616 <!-- Inefficient hash codes -->
5643 <!-- Inefficient hash codes -->
5617 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFrame_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5644 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFrame_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5618 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextTableCell' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5645 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextTableCell' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5619 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextOption_Tab' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5646 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextOption_Tab' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5620 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextLength' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5647 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextLength' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5621 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5648 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock_iterator' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5622 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5649 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextBlock' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5623 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextCursor' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5650 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextCursor' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5624 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath_Element' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5651 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath_Element' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5625 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5652 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPainterPath' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5626 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QItemSelection' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5653 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QItemSelection' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5627 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QKeySequence' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5654 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QKeySequence' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5628 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSizePolicy' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5655 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSizePolicy' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5629 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFragment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5656 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFragment' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5630 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetrics' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5657 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetrics' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5631 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGradient' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5658 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGradient' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5632 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetricsF' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5659 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFontMetricsF' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5633 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFormat' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5660 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTextFormat' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5634 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QEasingCurve' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5661 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QEasingCurve' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5635 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGenericMatrix' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5662 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGenericMatrix' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5636 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMatrix4x4' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5663 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMatrix4x4' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5637 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMargins' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5664 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QMargins' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5638 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPixmapCache_Key' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5665 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPixmapCache_Key' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5639 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector4D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5666 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector4D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5640 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QQuaternion' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5667 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QQuaternion' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5641 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector2D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5668 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector2D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5642 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector3D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5669 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QVector3D' has equals operators but no qHash() function. Hashcode of objects will consistently be 0."/>
5643
5670
5644 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPanGesture'"/>
5671 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPanGesture'"/>
5645 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPanGesture'"/>
5672 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPanGesture'"/>
5646 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QSwipeGesture'"/>
5673 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QSwipeGesture'"/>
5647 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPinchGesture'"/>
5674 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'eventFilter(QObject * receiver, QEvent * event)' in 'QPinchGesture'"/>
5648 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPinchGesture'"/>
5675 <suppress-warning text="WARNING(MetaJavaBuilder) :: private virtual function 'event(QEvent * event)' in 'QPinchGesture'"/>
5649
5676
5650 <!-- Intentional omissions. See explanation for QtJambiTextObjectInterface class in typesystem and headers. -->
5677 <!-- Intentional omissions. See explanation for QtJambiTextObjectInterface class in typesystem and headers. -->
5651 <suppress-warning text="WARNING(MetaJavaBuilder) :: class 'QTextObjectInterface' inherits from unknown base class 'QTextObjectInterface'"/>
5678 <suppress-warning text="WARNING(MetaJavaBuilder) :: class 'QTextObjectInterface' inherits from unknown base class 'QTextObjectInterface'"/>
5652 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown interface for 'QTextObjectInterface': 'QTextObjectInterfaceInterface'"/>
5679 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown interface for 'QTextObjectInterface': 'QTextObjectInterfaceInterface'"/>
5653
5680
5654 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QPixmapFilter' inherits from polymorphic class 'QPixmapFilter', but has no polymorphic id set"/>
5681 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QPixmapFilter' inherits from polymorphic class 'QPixmapFilter', but has no polymorphic id set"/>
5655 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::QPixmap', unmatched parameter type 'QPixmapData*'"/>
5682 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::QPixmap', unmatched parameter type 'QPixmapData*'"/>
5656 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
5683 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
5657 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
5684 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
5658 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private const\*'"/>
5685 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private const\*'"/>
5659 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextEngine\*'"/>
5686 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextEngine\*'"/>
5660 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QFontEngine\*'"/>
5687 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QFontEngine\*'"/>
5661 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPixmap::Type'"/>
5688 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPixmap::Type'"/>
5662 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QInputDialog::Type'"/>
5689 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QInputDialog::Type'"/>
5663 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextFrameLayoutData\*'"/>
5690 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTextFrameLayoutData\*'"/>
5664 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractUndoItem\*'"/>
5691 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractUndoItem\*'"/>
5665 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*QImageTextKeyLang*'"/>
5692 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*QImageTextKeyLang*'"/>
5666 <suppress-warning text="WARNING(MetaJavaBuilder) :: non-public function '*' in interface '*'"/>
5693 <suppress-warning text="WARNING(MetaJavaBuilder) :: non-public function '*' in interface '*'"/>
5667 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
5694 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
5668 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
5695 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
5669 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVector&lt;FormatRange&gt;()' of argument in function '*', class '*'"/>
5696 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVector&lt;FormatRange&gt;()' of argument in function '*', class '*'"/>
5670 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVariantList()' of argument in function '*', class '*'"/>
5697 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value 'QVariantList()' of argument in function '*', class '*'"/>
5671 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
5698 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
5672 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QTextLayout::QTextLayout', unmatched parameter type 'QTextEngine*'"/>
5699 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QTextLayout::QTextLayout', unmatched parameter type 'QTextEngine*'"/>
5673 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value of argument in function 'doAction', class 'QAccessibleInterface'"/>
5700 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value of argument in function 'doAction', class 'QAccessibleInterface'"/>
5674 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFileDialog::QFileDialog', unmatched parameter type 'QFileDialogArgs const&amp;'"/>
5701 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFileDialog::QFileDialog', unmatched parameter type 'QFileDialogArgs const&amp;'"/>
5675 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '0., 0., 1000000000., 1000000000.' of argument in function 'update', class 'QAbstractTextDocumentLayout'"/>
5702 <suppress-warning text="WARNING(MetaJavaBuilder) :: unsupported default value '0., 0., 1000000000., 1000000000.' of argument in function 'update', class 'QAbstractTextDocumentLayout'"/>
5676 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::windowSurface', unmatched return type 'QWindowSurface*'"/>
5703 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::windowSurface', unmatched return type 'QWindowSurface*'"/>
5677 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::setWindowSurface', unmatched parameter type 'QWindowSurface*'"/>
5704 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QWidget::setWindowSurface', unmatched parameter type 'QWindowSurface*'"/>
5678 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QStyleOption::StyleOptionType' does not have a type entry or is not an enum"/>
5705 <suppress-warning text="WARNING(MetaJavaBuilder) :: enum 'QStyleOption::StyleOptionType' does not have a type entry or is not an enum"/>
5679 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: ~FlagMask in QMessageBox::StandardButton"/>
5706 <suppress-warning text="WARNING(MetaJavaBuilder) :: unhandled enum value: ~FlagMask in QMessageBox::StandardButton"/>
5680 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum ~FlagMask"/>
5707 <suppress-warning text="WARNING(MetaJavaBuilder) :: unmatched enum ~FlagMask"/>
5681 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QGraphicsSceneEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
5708 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QGraphicsSceneEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
5682 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QInputEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
5709 <suppress-warning text="WARNING(MetaInfoGenerator) :: class 'QInputEvent' inherits from polymorphic class 'QEvent', but has no polymorphic id set"/>
5683 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenu' but not both"/>
5710 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenu' but not both"/>
5684 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenuBar' but not both"/>
5711 <suppress-warning text="WARNING(JavaGenerator) :: either add or remove specified for reference count variable '__rcMenus' in 'com.trolltech.qt.gui.QMenuBar' but not both"/>
5685
5712
5686 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::pixmapData', unmatched return type 'QPixmapData*'"/>
5713 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::pixmapData', unmatched return type 'QPixmapData*'"/>
5687 <suppress-warning text="WARNING(MetaJavaBuilder) :: object type 'QAccessible' extended by interface type 'QAbstractAccessibleFactory'. The resulting API will be less expressive than the original."/>
5714 <suppress-warning text="WARNING(MetaJavaBuilder) :: object type 'QAccessible' extended by interface type 'QAbstractAccessibleFactory'. The resulting API will be less expressive than the original."/>
5688
5715
5689 <suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QPalette::NColorRoles"/>
5716 <suppress-warning text="WARNING(MetaJavaBuilder) :: Rejected enum has no alternative...: QPalette::NColorRoles"/>
5690
5717
5691 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'QtSharedPointer' does not have a type entry"/>
5718 <suppress-warning text="WARNING(MetaJavaBuilder) :: namespace 'QtSharedPointer' does not have a type entry"/>
5692
5719
5693 </typesystem>
5720 </typesystem>
General Comments 0
You need to be logged in to leave comments. Login now