comparison generator/typesystem_gui.xml @ 357:9784459f0750

An attempt (failed due to optlink) to improve locality of declarations exported from QtD executables Q_CLASSINFO implementation Now Qtd can be built on Windows
author Max Samukha <maxter@spambox.com>
date Wed, 02 Jun 2010 19:38:05 +0300
parents 12cec2d14e1c
children 12f60887ed15 a032df77b6ab
comparison
equal deleted inserted replaced
356:12cec2d14e1c 357:9784459f0750
17 void* arg__1); 17 void* arg__1);
18 </template> 18 </template>
19 19
20 <template name="gui.class_from_variant_native"> 20 <template name="gui.class_from_variant_native">
21 // %CLASS_NAME from QVariant 21 // %CLASS_NAME from QVariant
22 extern "C" DLL_PUBLIC void* qtd_%CLASS_NAME_%CLASS_NAME_QVariant 22 QTD_EXTERN QTD_DLL_PUBLIC void* qtd_%CLASS_NAME_%CLASS_NAME_QVariant
23 (void *d_ptr, 23 (void *d_ptr,
24 void* arg__1) 24 void* arg__1)
25 { 25 {
26 const QVariant&amp; __qt_arg__1 = (const QVariant&amp; ) *(QVariant *)arg__1; 26 const QVariant&amp; __qt_arg__1 = (const QVariant&amp; ) *(QVariant *)arg__1;
27 %CLASS_NAME __qt_casted = qvariant_cast&lt;%CLASS_NAME&gt;(__qt_arg__1); 27 %CLASS_NAME __qt_casted = qvariant_cast&lt;%CLASS_NAME&gt;(__qt_arg__1);
30 } 30 }
31 </template> 31 </template>
32 32
33 <template name="gui.class_from_variant_native_shell"> 33 <template name="gui.class_from_variant_native_shell">
34 // %CLASS_NAME from QVariant 34 // %CLASS_NAME from QVariant
35 extern "C" DLL_PUBLIC void* qtd_%CLASS_NAME_%CLASS_NAME_QVariant 35 QTD_EXTERN QTD_DLL_PUBLIC void* qtd_%CLASS_NAME_%CLASS_NAME_QVariant
36 (void *d_ptr, 36 (void *d_ptr,
37 void* arg__1) 37 void* arg__1)
38 { 38 {
39 const QVariant&amp; __qt_arg__1 = (const QVariant&amp; ) *(QVariant *)arg__1; 39 const QVariant&amp; __qt_arg__1 = (const QVariant&amp; ) *(QVariant *)arg__1;
40 %CLASS_NAME __qt_casted = qvariant_cast&lt;%CLASS_NAME&gt;(__qt_arg__1); 40 %CLASS_NAME __qt_casted = qvariant_cast&lt;%CLASS_NAME&gt;(__qt_arg__1);
45 <!-- without shell 45 <!-- without shell
46 <inject-code class="java"> 46 <inject-code class="java">
47 <insert-template name="gui.class_from_variant_java"> 47 <insert-template name="gui.class_from_variant_java">
48 <replace from="%CLASS_NAME" to=""/> 48 <replace from="%CLASS_NAME" to=""/>
49 </insert-template> 49 </insert-template>
50 </inject-code> 50 </inject-code>
51 <inject-code class="java-free"> 51 <inject-code class="java-free">
52 <insert-template name="gui.class_from_variant_java_free"> 52 <insert-template name="gui.class_from_variant_java_free">
53 <replace from="%CLASS_NAME" to=""/> 53 <replace from="%CLASS_NAME" to=""/>
54 </insert-template> 54 </insert-template>
55 </inject-code> 55 </inject-code>
56 <inject-code class="native"> 56 <inject-code class="native">
57 <insert-template name="gui.class_from_variant_native"> 57 <insert-template name="gui.class_from_variant_native">
58 <replace from="%CLASS_NAME" to=""/> 58 <replace from="%CLASS_NAME" to=""/>
59 </insert-template> 59 </insert-template>
60 </inject-code> 60 </inject-code>
61 61
62 with shell 62 with shell
63 <inject-code class="java"> 63 <inject-code class="java">
64 <insert-template name="gui.class_from_variant_java"> 64 <insert-template name="gui.class_from_variant_java">
65 <replace from="%CLASS_NAME" to=""/> 65 <replace from="%CLASS_NAME" to=""/>
66 </insert-template> 66 </insert-template>
67 </inject-code> 67 </inject-code>
68 <inject-code class="java-free"> 68 <inject-code class="java-free">
69 <insert-template name="gui.class_from_variant_java_free"> 69 <insert-template name="gui.class_from_variant_java_free">
70 <replace from="%CLASS_NAME" to=""/> 70 <replace from="%CLASS_NAME" to=""/>
71 </insert-template> 71 </insert-template>
72 </inject-code> 72 </inject-code>
75 <replace from="%CLASS_NAME" to=""/> 75 <replace from="%CLASS_NAME" to=""/>
76 </insert-template> 76 </insert-template>
77 </inject-code> 77 </inject-code>
78 --> 78 -->
79 79
80 80
81 <template name="gui.getter_returning_nativepointer"> 81 <template name="gui.getter_returning_nativepointer">
82 public final %RETURN_TYPE %FUNCTION_NAME() { 82 public final %RETURN_TYPE %FUNCTION_NAME() {
83 QNativePointer np = %FUNCTION_NAME_private(); 83 QNativePointer np = %FUNCTION_NAME_private();
84 %RETURN_TYPE tmp = np == null ? null : %RETURN_TYPE.fromNativePointer(np); 84 %RETURN_TYPE tmp = np == null ? null : %RETURN_TYPE.fromNativePointer(np);
85 return tmp == null ? null : new %RETURN_TYPE(tmp); 85 return tmp == null ? null : new %RETURN_TYPE(tmp);
220 220
221 <rejection class="*" function-name="d_func"/> 221 <rejection class="*" function-name="d_func"/>
222 222
223 <rejection class="*" field-name="d_ptr"/> 223 <rejection class="*" field-name="d_ptr"/>
224 <rejection class="*" field-name="d"/> 224 <rejection class="*" field-name="d"/>
225 225
226 <rejection class="QAccessibleTableInterface"/> 226 <rejection class="QAccessibleTableInterface"/>
227 227
228 <rejection class="QWindowsCEStyle"/> 228 <rejection class="QWindowsCEStyle"/>
229 <rejection class="QWindowsMobileStyle"/> 229 <rejection class="QWindowsMobileStyle"/>
230 <rejection class="QAbstractUndoItem"/> 230 <rejection class="QAbstractUndoItem"/>
231 <rejection class="QAccessibleApplication"/> 231 <rejection class="QAccessibleApplication"/>
232 <rejection class="QBrushData"/> 232 <rejection class="QBrushData"/>
710 <modify-function signature="operator+=(double)" access="private"/> 710 <modify-function signature="operator+=(double)" access="private"/>
711 <modify-function signature="operator-=(double)" access="private"/> 711 <modify-function signature="operator-=(double)" access="private"/>
712 <modify-function signature="operator/=(double)" access="private"/> 712 <modify-function signature="operator/=(double)" access="private"/>
713 <modify-function signature="operator*(QTransform)const" rename="multiplied"/> 713 <modify-function signature="operator*(QTransform)const" rename="multiplied"/>
714 <modify-function signature="operator*=(QTransform)" access="private"/> 714 <modify-function signature="operator*=(QTransform)" access="private"/>
715 715
716 <inject-code> 716 <inject-code>
717 <import-file name="typesystem_gui-java.java" quote-after-line="class QTransform___" quote-before-line="}// class"/> 717 <import-file name="typesystem_gui-java.java" quote-after-line="class QTransform___" quote-before-line="}// class"/>
718 </inject-code> 718 </inject-code>
719 719
720 <modify-function signature="inverted(bool*)const"> 720 <modify-function signature="inverted(bool*)const">
932 <access modifier="private"/> 932 <access modifier="private"/>
933 <modify-argument index="3"> 933 <modify-argument index="3">
934 <remove-default-expression/> 934 <remove-default-expression/>
935 </modify-argument> 935 </modify-argument>
936 </modify-function> 936 </modify-function>
937 937
938 <inject-code> 938 <inject-code>
939 <import-file name="typesystem_gui-java.java" quote-after-line="class QBitmap___" quote-before-line="}// class"/> 939 <import-file name="typesystem_gui-java.java" quote-after-line="class QBitmap___" quote-before-line="}// class"/>
940 </inject-code> 940 </inject-code>
941 </value-type> 941 </value-type>
942 <value-type name="QTextInlineObject" delete-in-main-thread="yes"/> 942 <value-type name="QTextInlineObject" delete-in-main-thread="yes"/>
950 </value-type> 950 </value-type>
951 <value-type name="QTextLine" delete-in-main-thread="yes"> 951 <value-type name="QTextLine" delete-in-main-thread="yes">
952 <modify-function signature="cursorToX(int*,QTextLine::Edge)const"> 952 <modify-function signature="cursorToX(int*,QTextLine::Edge)const">
953 <remove/> 953 <remove/>
954 </modify-function> 954 </modify-function>
955 955
956 <inject-code> 956 <inject-code>
957 <import-file name="typesystem_gui-java.java" quote-after-line="class QTextLine___" quote-before-line="}// class"/> 957 <import-file name="typesystem_gui-java.java" quote-after-line="class QTextLine___" quote-before-line="}// class"/>
958 </inject-code> 958 </inject-code>
959 </value-type> 959 </value-type>
960 <value-type name="QTextTableFormat" delete-in-main-thread="yes"/> 960 <value-type name="QTextTableFormat" delete-in-main-thread="yes"/>
997 997
998 <modify-function signature="inputFormatList()" remove="all"/> <!--### Obsolete in 4.3--> 998 <modify-function signature="inputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
999 <modify-function signature="inputFormats()" remove="all"/> <!--### Obsolete in 4.3--> 999 <modify-function signature="inputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
1000 <modify-function signature="outputFormatList()" remove="all"/> <!--### Obsolete in 4.3--> 1000 <modify-function signature="outputFormatList()" remove="all"/> <!--### Obsolete in 4.3-->
1001 <modify-function signature="outputFormats()" remove="all"/> <!--### Obsolete in 4.3--> 1001 <modify-function signature="outputFormats()" remove="all"/> <!--### Obsolete in 4.3-->
1002 1002
1003 <inject-code> 1003 <inject-code>
1004 <import-file name="typesystem_gui-java.java" quote-after-line="class QPicture___" quote-before-line="}// class"/> 1004 <import-file name="typesystem_gui-java.java" quote-after-line="class QPicture___" quote-before-line="}// class"/>
1005 </inject-code> 1005 </inject-code>
1006 <extra-includes> 1006 <extra-includes>
1007 <include file-name="qt.core.QIODevice" location="java"/> 1007 <include file-name="qt.core.QIODevice" location="java"/>
1091 <modify-function signature="subtract(QRegion)const" remove="all"/> <!--### Obsolete in 4.3--> 1091 <modify-function signature="subtract(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
1092 <modify-function signature="unite(QRegion)const" remove="all"/> <!--### Obsolete in 4.3--> 1092 <modify-function signature="unite(QRegion)const" remove="all"/> <!--### Obsolete in 4.3-->
1093 <modify-function signature="operator&amp;=(QRect)" remove="all"/> 1093 <modify-function signature="operator&amp;=(QRect)" remove="all"/>
1094 <modify-function signature="operator+=(QRect)" remove="all"/> 1094 <modify-function signature="operator+=(QRect)" remove="all"/>
1095 1095
1096 1096
1097 <inject-code> 1097 <inject-code>
1098 <import-file name="typesystem_gui-java.java" quote-after-line="class QRegion___" quote-before-line="}// class"/> 1098 <import-file name="typesystem_gui-java.java" quote-after-line="class QRegion___" quote-before-line="}// class"/>
1099 </inject-code> 1099 </inject-code>
1100 <modify-function signature="setRects(const QRect*,int)"> 1100 <modify-function signature="setRects(const QRect*,int)">
1101 <access modifier="private"/> 1101 <access modifier="private"/>
1128 <value-type name="QTextListFormat" delete-in-main-thread="yes"/> 1128 <value-type name="QTextListFormat" delete-in-main-thread="yes"/>
1129 <value-type name="QPolygon"> 1129 <value-type name="QPolygon">
1130 <extra-includes> 1130 <extra-includes>
1131 <include file-name="qt.core.QPoint" location="java"/> 1131 <include file-name="qt.core.QPoint" location="java"/>
1132 </extra-includes> 1132 </extra-includes>
1133 1133
1134 <modify-function signature="QPolygon(int, const int *)" remove="all"/> 1134 <modify-function signature="QPolygon(int, const int *)" remove="all"/>
1135 <modify-function signature="operator+(QVector&lt;QPoint&gt;)const" remove="all"/> 1135 <modify-function signature="operator+(QVector&lt;QPoint&gt;)const" remove="all"/>
1136 <modify-function signature="operator&lt;&lt;(QPoint)" remove="all"/> 1136 <modify-function signature="operator&lt;&lt;(QPoint)" remove="all"/>
1137 <modify-function signature="operator&lt;&lt;(QVector&lt;QPoint&gt;)" remove="all"/> 1137 <modify-function signature="operator&lt;&lt;(QVector&lt;QPoint&gt;)" remove="all"/>
1138 1138
1139 <inject-code class="java"> 1139 <inject-code class="java">
1140 public final void insert(int i, QPoint t) { 1140 public final void insert(int i, QPoint t) {
1141 qtd_QPolygon_insert_int_QPoint(__nativeId, i, t); 1141 qtd_QPolygon_insert_int_QPoint(__nativeId, i, t);
1142 } 1142 }
1143 1143
1144 public final void insert(int i, int n, QPoint t) { 1144 public final void insert(int i, int n, QPoint t) {
1145 qtd_QPolygon_insert_int_int_QPoint(__nativeId, i, n, t); 1145 qtd_QPolygon_insert_int_int_QPoint(__nativeId, i, n, t);
1146 } 1146 }
1147 </inject-code> 1147 </inject-code>
1148 <inject-code class="java-free"> 1148 <inject-code class="java-free">
1154 int n1, 1154 int n1,
1155 QPoint t2); 1155 QPoint t2);
1156 </inject-code> 1156 </inject-code>
1157 <inject-code class="native"> 1157 <inject-code class="native">
1158 // QPolygon::insert(int i, const QPoint &amp; t) 1158 // QPolygon::insert(int i, const QPoint &amp; t)
1159 extern "C" DLL_PUBLIC void qtd_QPolygon_insert_int_QPoint 1159 QTD_EXTERN QTD_DLL_PUBLIC void qtd_QPolygon_insert_int_QPoint
1160 (void* __this_nativeId, 1160 (void* __this_nativeId,
1161 int i0, 1161 int i0,
1162 QPoint t1) 1162 QPoint t1)
1163 { 1163 {
1164 QPolygon *__qt_this = (QPolygon *) __this_nativeId; 1164 QPolygon *__qt_this = (QPolygon *) __this_nativeId;
1165 __qt_this->insert((int )i0, (const QPoint&amp; )t1); 1165 __qt_this->insert((int )i0, (const QPoint&amp; )t1);
1166 1166
1167 } 1167 }
1168 1168
1169 // QPolygon::insert(int i, int n, const QPoint &amp; t) 1169 // QPolygon::insert(int i, int n, const QPoint &amp; t)
1170 extern "C" DLL_PUBLIC void qtd_QPolygon_insert_int_int_QPoint 1170 QTD_EXTERN QTD_DLL_PUBLIC void qtd_QPolygon_insert_int_int_QPoint
1171 (void* __this_nativeId, 1171 (void* __this_nativeId,
1172 int i0, 1172 int i0,
1173 int n1, 1173 int n1,
1174 QPoint t2) 1174 QPoint t2)
1175 { 1175 {
1176 QPolygon *__qt_this = (QPolygon *) __this_nativeId; 1176 QPolygon *__qt_this = (QPolygon *) __this_nativeId;
1177 __qt_this->insert((int )i0, (int )n1, (const QPoint&amp; )t2); 1177 __qt_this->insert((int )i0, (int )n1, (const QPoint&amp; )t2);
1178 1178
1179 } 1179 }
1180 </inject-code> 1180 </inject-code>
1181 1181
1182 <inject-code> 1182 <inject-code>
1183 <import-file name="typesystem_gui-java.java" quote-after-line="class QPolygon___" quote-before-line="}// class"/> 1183 <import-file name="typesystem_gui-java.java" quote-after-line="class QPolygon___" quote-before-line="}// class"/>
1184 </inject-code> 1184 </inject-code>
1185 <!-- qtd2 1185 <!-- qtd2
1186 <inject-code class="native"> 1186 <inject-code class="native">
1187 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QPolygon_add_1private) 1187 QTD_EXTERN QTD_JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QPolygon_add_1private)
1188 (JNIEnv *__jni_env, jobject, jlong nativeId, jint x, jint y) 1188 (JNIEnv *__jni_env, jobject, jlong nativeId, jint x, jint y)
1189 { 1189 {
1190 Q_UNUSED(__jni_env); 1190 Q_UNUSED(__jni_env);
1191 QPolygon *polygon = (QPolygon *) qtjambi_from_jlong(nativeId); 1191 QPolygon *polygon = (QPolygon *) qtjambi_from_jlong(nativeId);
1192 if (!polygon) 1192 if (!polygon)
1198 1198
1199 <value-type name="QPolygonF"> 1199 <value-type name="QPolygonF">
1200 <modify-function signature="operator+(QVector&lt;QPointF&gt;)const" remove="all"/> 1200 <modify-function signature="operator+(QVector&lt;QPointF&gt;)const" remove="all"/>
1201 <modify-function signature="operator&lt;&lt;(QPointF)" remove="all"/> 1201 <modify-function signature="operator&lt;&lt;(QPointF)" remove="all"/>
1202 <modify-function signature="operator&lt;&lt;(QVector&lt;QPointF&gt;)" remove="all"/> 1202 <modify-function signature="operator&lt;&lt;(QVector&lt;QPointF&gt;)" remove="all"/>
1203 1203
1204 <extra-includes> 1204 <extra-includes>
1205 <include file-name="qt.core.QPoint" location="java"/> 1205 <include file-name="qt.core.QPoint" location="java"/>
1206 </extra-includes> 1206 </extra-includes>
1207 1207
1208 <inject-code> 1208 <inject-code>
1209 <import-file name="typesystem_gui-java.java" quote-after-line="class QPolygonF___" quote-before-line="}// class"/> 1209 <import-file name="typesystem_gui-java.java" quote-after-line="class QPolygonF___" quote-before-line="}// class"/>
1210 </inject-code> 1210 </inject-code>
1211 <!-- 1211 <!--
1212 <inject-code class="native"> 1212 <inject-code class="native">
1213 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QPolygonF_add_1private) 1213 QTD_EXTERN QTD_JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QPolygonF_add_1private)
1214 (JNIEnv *__jni_env, jobject, jlong nativeId, jdouble x, jdouble y) 1214 (JNIEnv *__jni_env, jobject, jlong nativeId, jdouble x, jdouble y)
1215 { 1215 {
1216 Q_UNUSED(__jni_env); 1216 Q_UNUSED(__jni_env);
1217 QPolygonF *polygon = (QPolygonF *) qtjambi_from_jlong(nativeId); 1217 QPolygonF *polygon = (QPolygonF *) qtjambi_from_jlong(nativeId);
1218 if (!polygon) 1218 if (!polygon)
1239 int n1, 1239 int n1,
1240 QPointF t2); 1240 QPointF t2);
1241 </inject-code> 1241 </inject-code>
1242 <inject-code class="native"> 1242 <inject-code class="native">
1243 // QPolygonF::insert(int i, const QPointF &amp; t) 1243 // QPolygonF::insert(int i, const QPointF &amp; t)
1244 extern "C" DLL_PUBLIC void qtd_QPolygonF_insert_int_QPointF 1244 QTD_EXTERN QTD_DLL_PUBLIC void qtd_QPolygonF_insert_int_QPointF
1245 (void* __this_nativeId, 1245 (void* __this_nativeId,
1246 int i0, 1246 int i0,
1247 QPointF t1) 1247 QPointF t1)
1248 { 1248 {
1249 QPolygonF *__qt_this = (QPolygonF *) __this_nativeId; 1249 QPolygonF *__qt_this = (QPolygonF *) __this_nativeId;
1250 __qt_this->insert((int )i0, (const QPointF&amp; )t1); 1250 __qt_this->insert((int )i0, (const QPointF&amp; )t1);
1251 1251
1252 } 1252 }
1253 1253
1254 // QPolygonF::insert(int i, int n, const QPointF &amp; t) 1254 // QPolygonF::insert(int i, int n, const QPointF &amp; t)
1255 extern "C" DLL_PUBLIC void qtd_QPolygonF_insert_int_int_QPointF 1255 QTD_EXTERN QTD_DLL_PUBLIC void qtd_QPolygonF_insert_int_int_QPointF
1256 (void* __this_nativeId, 1256 (void* __this_nativeId,
1257 int i0, 1257 int i0,
1258 int n1, 1258 int n1,
1259 QPointF t2) 1259 QPointF t2)
1260 { 1260 {
1270 <inject-code class="java"> 1270 <inject-code class="java">
1271 <insert-template name="gui.class_from_variant_java"> 1271 <insert-template name="gui.class_from_variant_java">
1272 <replace from="%CLASS_NAME" to="QIcon"/> 1272 <replace from="%CLASS_NAME" to="QIcon"/>
1273 </insert-template> 1273 </insert-template>
1274 1274
1275 </inject-code> 1275 </inject-code>
1276 <inject-code class="java-free"> 1276 <inject-code class="java-free">
1277 <insert-template name="gui.class_from_variant_java_free"> 1277 <insert-template name="gui.class_from_variant_java_free">
1278 <replace from="%CLASS_NAME" to="QIcon"/> 1278 <replace from="%CLASS_NAME" to="QIcon"/>
1279 </insert-template> 1279 </insert-template>
1280 </inject-code> 1280 </inject-code>
1310 <modify-function signature="operator++(int)" remove="all"/> 1310 <modify-function signature="operator++(int)" remove="all"/>
1311 <modify-function signature="operator--(int)" remove="all"/> 1311 <modify-function signature="operator--(int)" remove="all"/>
1312 <modify-function signature="operator=(QTextFrame::iterator)" remove="all"/> 1312 <modify-function signature="operator=(QTextFrame::iterator)" remove="all"/>
1313 <modify-function signature="operator++()" access="private"/> 1313 <modify-function signature="operator++()" access="private"/>
1314 <modify-function signature="operator--()" access="private"/> 1314 <modify-function signature="operator--()" access="private"/>
1315 1315
1316 <inject-code> 1316 <inject-code>
1317 <import-file name="typesystem_gui-java.java" quote-after-line="class QTextFrame_iterator___" quote-before-line="}// class"/> 1317 <import-file name="typesystem_gui-java.java" quote-after-line="class QTextFrame_iterator___" quote-before-line="}// class"/>
1318 </inject-code> 1318 </inject-code>
1319 1319
1320 </value-type> 1320 </value-type>
1332 <modify-function signature="operator+=(int)" access="private"/> 1332 <modify-function signature="operator+=(int)" access="private"/>
1333 <modify-function signature="operator-=(int)" access="private"/> 1333 <modify-function signature="operator-=(int)" access="private"/>
1334 <modify-function signature="operator++()" access="private"/> 1334 <modify-function signature="operator++()" access="private"/>
1335 <modify-function signature="operator--()" access="private"/> 1335 <modify-function signature="operator--()" access="private"/>
1336 <modify-function signature="operator*()const" access="private"/> 1336 <modify-function signature="operator*()const" access="private"/>
1337 1337
1338 <inject-code> 1338 <inject-code>
1339 <import-file name="typesystem_gui-java.java" quote-after-line="class QTreeWidgetItemIterator___" quote-before-line="}// class"/> 1339 <import-file name="typesystem_gui-java.java" quote-after-line="class QTreeWidgetItemIterator___" quote-before-line="}// class"/>
1340 </inject-code> 1340 </inject-code>
1341 1341
1342 </value-type> 1342 </value-type>
1346 1346
1347 <modify-function signature="operator++()" access="private"/> 1347 <modify-function signature="operator++()" access="private"/>
1348 <modify-function signature="operator--()" access="private"/> 1348 <modify-function signature="operator--()" access="private"/>
1349 <modify-function signature="operator++(int)" remove="all"/> 1349 <modify-function signature="operator++(int)" remove="all"/>
1350 <modify-function signature="operator--(int)" remove="all"/> 1350 <modify-function signature="operator--(int)" remove="all"/>
1351 1351
1352 <inject-code> 1352 <inject-code>
1353 <import-file name="typesystem_gui-java.java" quote-after-line="class QTextBlock_iterator___" quote-before-line="}// class"/> 1353 <import-file name="typesystem_gui-java.java" quote-after-line="class QTextBlock_iterator___" quote-before-line="}// class"/>
1354 </inject-code> 1354 </inject-code>
1355 1355
1356 </value-type> 1356 </value-type>
1364 <modify-function signature="operator=(QPixmap)" remove="all"/> 1364 <modify-function signature="operator=(QPixmap)" remove="all"/>
1365 <modify-function signature="operator!()const" remove="all"/> 1365 <modify-function signature="operator!()const" remove="all"/>
1366 <modify-function signature="operator QVariant()const" access="private"/> 1366 <modify-function signature="operator QVariant()const" access="private"/>
1367 <modify-function signature="QPixmap(const char **)" access="private"/> 1367 <modify-function signature="QPixmap(const char **)" access="private"/>
1368 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3--> 1368 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
1369 1369
1370 <inject-code> 1370 <inject-code>
1371 <import-file name="typesystem_gui-java.java" quote-after-line="class QPixmap___" quote-before-line="}// class"/> 1371 <import-file name="typesystem_gui-java.java" quote-after-line="class QPixmap___" quote-before-line="}// class"/>
1372 </inject-code> 1372 </inject-code>
1373 <modify-function signature="fill(const QColor &amp;)"> 1373 <modify-function signature="fill(const QColor &amp;)">
1374 <modify-argument index="1"> 1374 <modify-argument index="1">
1379 1379
1380 <extra-includes> 1380 <extra-includes>
1381 <include file-name="QBitmap" location="global"/> 1381 <include file-name="QBitmap" location="global"/>
1382 <include file-name="QMatrix" location="global"/> 1382 <include file-name="QMatrix" location="global"/>
1383 </extra-includes> 1383 </extra-includes>
1384 1384
1385 <inject-code class="java"> 1385 <inject-code class="java">
1386 <insert-template name="gui.class_from_variant_java"> 1386 <insert-template name="gui.class_from_variant_java">
1387 <replace from="%CLASS_NAME" to="QPixmap"/> 1387 <replace from="%CLASS_NAME" to="QPixmap"/>
1388 </insert-template> 1388 </insert-template>
1389 </inject-code> 1389 </inject-code>
1390 <inject-code class="java-free"> 1390 <inject-code class="java-free">
1391 <insert-template name="gui.class_from_variant_java_free"> 1391 <insert-template name="gui.class_from_variant_java_free">
1392 <replace from="%CLASS_NAME" to="QPixmap"/> 1392 <replace from="%CLASS_NAME" to="QPixmap"/>
1393 </insert-template> 1393 </insert-template>
1394 </inject-code> 1394 </inject-code>
1507 </extra-includes> 1507 </extra-includes>
1508 <modify-function signature="operator=(QTextCursor)" remove="all"/> 1508 <modify-function signature="operator=(QTextCursor)" remove="all"/>
1509 <modify-function signature="selectedTableCells(int*,int*,int*,int*)const"> 1509 <modify-function signature="selectedTableCells(int*,int*,int*,int*)const">
1510 <access modifier="private"/> 1510 <access modifier="private"/>
1511 </modify-function> 1511 </modify-function>
1512 1512
1513 <inject-code> 1513 <inject-code>
1514 <import-file name="typesystem_gui-java.java" quote-after-line="class QTextCursor___" quote-before-line="}// class"/> 1514 <import-file name="typesystem_gui-java.java" quote-after-line="class QTextCursor___" quote-before-line="}// class"/>
1515 </inject-code> 1515 </inject-code>
1516 </value-type> 1516 </value-type>
1517 1517
1534 <modify-function signature="operator+(const QList&lt;QItemSelectionRange&gt;&amp;)const" remove="all"/> 1534 <modify-function signature="operator+(const QList&lt;QItemSelectionRange&gt;&amp;)const" remove="all"/>
1535 <modify-function signature="operator+=(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/> 1535 <modify-function signature="operator+=(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
1536 <modify-function signature="operator+=(const QItemSelectionRange&amp;)" remove="all"/> 1536 <modify-function signature="operator+=(const QItemSelectionRange&amp;)" remove="all"/>
1537 <modify-function signature="operator&lt;&lt;(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/> 1537 <modify-function signature="operator&lt;&lt;(const QList&lt;QItemSelectionRange&gt;&amp;)" remove="all"/>
1538 <modify-function signature="operator&lt;&lt;(QItemSelectionRange)" remove="all"/> 1538 <modify-function signature="operator&lt;&lt;(QItemSelectionRange)" remove="all"/>
1539 <!-- 1539 <!--
1540 <inject-code> 1540 <inject-code>
1541 <import-file name="typesystem_gui-java.java" quote-after-line="class QItemSelection___" quote-before-line="}// class"/> 1541 <import-file name="typesystem_gui-java.java" quote-after-line="class QItemSelection___" quote-before-line="}// class"/>
1542 </inject-code> 1542 </inject-code>
1543 <modify-function signature="split(QItemSelectionRange,QItemSelectionRange,QItemSelection*)"> 1543 <modify-function signature="split(QItemSelectionRange,QItemSelectionRange,QItemSelection*)">
1544 <access modifier="private"/> 1544 <access modifier="private"/>
1596 <replace from="%FUNCTION_NAME" to="translate"/> 1596 <replace from="%FUNCTION_NAME" to="translate"/>
1597 <replace from="%ARGUMENTS" to="double dx, double dy"/> 1597 <replace from="%ARGUMENTS" to="double dx, double dy"/>
1598 <replace from="%ARGUMENT_NAMES" to="dx, dy"/> 1598 <replace from="%ARGUMENT_NAMES" to="dx, dy"/>
1599 </insert-template> 1599 </insert-template>
1600 </inject-code> 1600 </inject-code>
1601 1601
1602 <inject-code> 1602 <inject-code>
1603 <import-file name="typesystem_gui-java.java" quote-after-line="class QMatrix___" quote-before-line="}// class"/> 1603 <import-file name="typesystem_gui-java.java" quote-after-line="class QMatrix___" quote-before-line="}// class"/>
1604 </inject-code> 1604 </inject-code>
1605 1605
1606 </value-type> 1606 </value-type>
1638 <modify-field name="x" write="false"/> 1638 <modify-field name="x" write="false"/>
1639 <modify-field name="y" write="false"/> 1639 <modify-field name="y" write="false"/>
1640 <modify-field name="type" write="false"/> 1640 <modify-field name="type" write="false"/>
1641 <include file-name="QPainterPath" location="global"/> 1641 <include file-name="QPainterPath" location="global"/>
1642 <modify-function signature="operator QPointF()const" access="private"/> 1642 <modify-function signature="operator QPointF()const" access="private"/>
1643 1643
1644 <inject-code> 1644 <inject-code>
1645 <import-file name="typesystem_gui-java.java" quote-after-line="class QPainterPath_Element___" quote-before-line="}// class"/> 1645 <import-file name="typesystem_gui-java.java" quote-after-line="class QPainterPath_Element___" quote-before-line="}// class"/>
1646 </inject-code> 1646 </inject-code>
1647 1647
1648 </value-type> 1648 </value-type>
1764 <remove/> 1764 <remove/>
1765 </modify-function> 1765 </modify-function>
1766 1766
1767 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3--> 1767 <modify-function signature="serialNumber()const" remove="all"/> <!--### Obsolete in 4.3-->
1768 <modify-function signature="textLanguages()const" remove="all"/> <!--### Obsolete in 4.3--> 1768 <modify-function signature="textLanguages()const" remove="all"/> <!--### Obsolete in 4.3-->
1769 1769
1770 <inject-code> 1770 <inject-code>
1771 <import-file name="typesystem_gui-java.java" quote-after-line="class QImage___" quote-before-line="}// class"/> 1771 <import-file name="typesystem_gui-java.java" quote-after-line="class QImage___" quote-before-line="}// class"/>
1772 </inject-code> 1772 </inject-code>
1773 <inject-code> 1773 <inject-code>
1774 <insert-template name="gui.pixmap_save"> 1774 <insert-template name="gui.pixmap_save">
1869 <value-type name="QCursor" delete-in-main-thread="yes"> 1869 <value-type name="QCursor" delete-in-main-thread="yes">
1870 <extra-includes> 1870 <extra-includes>
1871 <include file-name="QPixmap" location="global"/> 1871 <include file-name="QPixmap" location="global"/>
1872 </extra-includes> 1872 </extra-includes>
1873 <modify-function signature="operator=(QCursor)" remove="all"/> 1873 <modify-function signature="operator=(QCursor)" remove="all"/>
1874 <!-- 1874 <!--
1875 <template name="gui.cursor_bitmap_getter"> 1875 <template name="gui.cursor_bitmap_getter">
1876 <insert-template name="gui.getter_returning_nativepointer"> 1876 <insert-template name="gui.getter_returning_nativepointer">
1877 <replace from="%RETURN_TYPE" to="QBitmap"/> 1877 <replace from="%RETURN_TYPE" to="QBitmap"/>
1878 </insert-template> 1878 </insert-template>
1879 </template> 1879 </template>
1910 <extra-includes> 1910 <extra-includes>
1911 <include file-name="QBrush" location="global"/> 1911 <include file-name="QBrush" location="global"/>
1912 </extra-includes> 1912 </extra-includes>
1913 1913
1914 <modify-function signature="operator=(QPen)" remove="all"/> 1914 <modify-function signature="operator=(QPen)" remove="all"/>
1915 1915
1916 <inject-code> 1916 <inject-code>
1917 <import-file name="typesystem_gui-java.java" quote-after-line="class QPen___" quote-before-line="}// class"/> 1917 <import-file name="typesystem_gui-java.java" quote-after-line="class QPen___" quote-before-line="}// class"/>
1918 </inject-code> 1918 </inject-code>
1919 </value-type> 1919 </value-type>
1920 1920
1921 <value-type name="QBrush"> 1921 <value-type name="QBrush">
1922 <modify-function signature="QBrush(Qt::GlobalColor, Qt::BrushStyle)" remove="all"/> 1922 <modify-function signature="QBrush(Qt::GlobalColor, Qt::BrushStyle)" remove="all"/>
1923 <modify-function signature="operator=(const QBrush &amp;)" remove="all"/> 1923 <modify-function signature="operator=(const QBrush &amp;)" remove="all"/>
1924 <!-- restore later - abstract class not handled--> 1924 <!-- restore later - abstract class not handled-->
1925 <modify-function signature="gradient() const" remove="all"/> 1925 <modify-function signature="gradient() const" remove="all"/>
1926 1926
1927 <extra-includes> 1927 <extra-includes>
1928 <include file-name="QPixmap" location="global"/> 1928 <include file-name="QPixmap" location="global"/>
1929 </extra-includes> 1929 </extra-includes>
1930 1930
1931 <inject-code> 1931 <inject-code>
1932 <import-file name="typesystem_gui-java.java" quote-after-line="class QBrush___" quote-before-line="}// class"/> 1932 <import-file name="typesystem_gui-java.java" quote-after-line="class QBrush___" quote-before-line="}// class"/>
1933 </inject-code> 1933 </inject-code>
1934 1934
1935 1935
1977 <remove/> 1977 <remove/>
1978 </modify-function> 1978 </modify-function>
1979 1979
1980 <modify-function signature="dark(int)const" remove="all"/> <!--### Obsolete in 4.3--> 1980 <modify-function signature="dark(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1981 <modify-function signature="light(int)const" remove="all"/> <!--### Obsolete in 4.3--> 1981 <modify-function signature="light(int)const" remove="all"/> <!--### Obsolete in 4.3-->
1982 1982
1983 <inject-code> 1983 <inject-code>
1984 <import-file name="typesystem_gui-java.java" quote-after-line="class QColor___" quote-before-line="}// class"/> 1984 <import-file name="typesystem_gui-java.java" quote-after-line="class QColor___" quote-before-line="}// class"/>
1985 </inject-code> 1985 </inject-code>
1986 </value-type> 1986 </value-type>
1987 1987
2020 </modify-argument> 2020 </modify-argument>
2021 <modify-argument index="4"> 2021 <modify-argument index="4">
2022 <remove-default-expression/> 2022 <remove-default-expression/>
2023 </modify-argument> 2023 </modify-argument>
2024 </modify-function> 2024 </modify-function>
2025 2025
2026 <template name="gui.fontmetricsf_boundingrect"> 2026 <template name="gui.fontmetricsf_boundingrect">
2027 <insert-template name="gui.fontmetrics_tabarray_function"> 2027 <insert-template name="gui.fontmetrics_tabarray_function">
2028 <replace from="%RETURN_TYPE" to="qt.core.QRectF"/> 2028 <replace from="%RETURN_TYPE" to="qt.core.QRectF"/>
2029 <replace from="%FUNCTION_NAME" to="boundingRect"/> 2029 <replace from="%FUNCTION_NAME" to="boundingRect"/>
2030 <replace from="%RECT_ARGUMENTS" to="%RECT_ARGUMENTS, "/> 2030 <replace from="%RECT_ARGUMENTS" to="%RECT_ARGUMENTS, "/>
2094 <modify-argument index="4"> 2094 <modify-argument index="4">
2095 <remove-default-expression/> 2095 <remove-default-expression/>
2096 </modify-argument> 2096 </modify-argument>
2097 </modify-function> 2097 </modify-function>
2098 2098
2099 <!-- 2099 <!--
2100 <template name="gui.fontmetrics_tabarray_function"> 2100 <template name="gui.fontmetrics_tabarray_function">
2101 public final %RETURN_TYPE %FUNCTION_NAME(%RECT_ARGUMENTSint flags, String text, int tabStops, int tabArray[]) { 2101 public final %RETURN_TYPE %FUNCTION_NAME(%RECT_ARGUMENTSint flags, String text, int tabStops, int tabArray[]) {
2102 QNativePointer np = tabArray == null ? null : new QNativePointer(QNativePointer.Type.Int, tabArray.length + 1); 2102 QNativePointer np = tabArray == null ? null : new QNativePointer(QNativePointer.Type.Int, tabArray.length + 1);
2103 if (np != null) { 2103 if (np != null) {
2104 for (int i=0; i&lt;tabArray.length; ++i) np.setIntAt(i, tabArray[i]); 2104 for (int i=0; i&lt;tabArray.length; ++i) np.setIntAt(i, tabArray[i]);
2183 <modify-field name="align"> 2183 <modify-field name="align">
2184 <rename to="align_"/> 2184 <rename to="align_"/>
2185 </modify-field> 2185 </modify-field>
2186 </interface-type> 2186 </interface-type>
2187 <interface-type name="QPaintDevice"> 2187 <interface-type name="QPaintDevice">
2188 2188
2189 <modify-function signature="paintEngine () const"> 2189 <modify-function signature="paintEngine () const">
2190 <store-result/> 2190 <store-result/>
2191 </modify-function> 2191 </modify-function>
2192 2192
2193 </interface-type> 2193 </interface-type>
2194 2194
2195 <interface-type name="QGraphicsItem" delete-in-main-thread="yes"> 2195 <interface-type name="QGraphicsItem" delete-in-main-thread="yes">
2196 <modify-function signature="setExtension(QGraphicsItem::Extension,QVariant)" remove="all"/> 2196 <modify-function signature="setExtension(QGraphicsItem::Extension,QVariant)" remove="all"/>
2197 <modify-function signature="supportsExtension(QGraphicsItem::Extension)const" remove="all"/> 2197 <modify-function signature="supportsExtension(QGraphicsItem::Extension)const" remove="all"/>
2198 2198
2199 <modify-function signature="matrix()const" remove="all"/> 2199 <modify-function signature="matrix()const" remove="all"/>
2200 <modify-function signature="resetMatrix()" remove="all"/> 2200 <modify-function signature="resetMatrix()" remove="all"/>
2201 <modify-function signature="sceneMatrix()const" remove="all"/> 2201 <modify-function signature="sceneMatrix()const" remove="all"/>
2202 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> 2202 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/>
2203 2203
2288 <modify-function signature="removeSceneEventFilter(QGraphicsItem *)"> 2288 <modify-function signature="removeSceneEventFilter(QGraphicsItem *)">
2289 <modify-argument index="1"> 2289 <modify-argument index="1">
2290 <reference-count action="ignore"/> 2290 <reference-count action="ignore"/>
2291 </modify-argument> 2291 </modify-argument>
2292 </modify-function> 2292 </modify-function>
2293 2293
2294 2294
2295 <modify-function signature="QGraphicsItem(QGraphicsItem*,QGraphicsScene*)"> 2295 <modify-function signature="QGraphicsItem(QGraphicsItem*,QGraphicsScene*)">
2296 <inject-code position="end"> 2296 <inject-code position="end">
2297 <argument-map index="1" meta-name="%1"/> 2297 <argument-map index="1" meta-name="%1"/>
2298 if (%1 != null) 2298 if (%1 != null)
2388 <inject-code class="java" position="end"> 2388 <inject-code class="java" position="end">
2389 __rcDelegatesForColumns = new HashMap!(int, QAbstractItemDelegate); 2389 __rcDelegatesForColumns = new HashMap!(int, QAbstractItemDelegate);
2390 __rcDelegatesForRows = new HashMap!(int, QAbstractItemDelegate); 2390 __rcDelegatesForRows = new HashMap!(int, QAbstractItemDelegate);
2391 </inject-code> 2391 </inject-code>
2392 </modify-function> 2392 </modify-function>
2393 --> 2393 -->
2394 <inject-code> 2394 <inject-code>
2395 <import-file name="typesystem_gui-java.java" quote-after-line="class QAbstractItemView___" quote-before-line="}// class"/> 2395 <import-file name="typesystem_gui-java.java" quote-after-line="class QAbstractItemView___" quote-before-line="}// class"/>
2396 </inject-code> 2396 </inject-code>
2397 2397
2398 2398
2493 </modify-function> 2493 </modify-function>
2494 </object-type> 2494 </object-type>
2495 <object-type name="QAccessible2Interface"/> 2495 <object-type name="QAccessible2Interface"/>
2496 <!-- <object-type name="QAccessibleTableInterface"> 2496 <!-- <object-type name="QAccessibleTableInterface">
2497 <modify-function signature="qAccessibleTableCastHelper()" remove="all"/> 2497 <modify-function signature="qAccessibleTableCastHelper()" remove="all"/>
2498 2498
2499 <inject-code> 2499 <inject-code>
2500 <import-file name="typesystem_gui-java.java" quote-after-line="class QAccessibleTableInterface___" quote-before-line="}// class"/> 2500 <import-file name="typesystem_gui-java.java" quote-after-line="class QAccessibleTableInterface___" quote-before-line="}// class"/>
2501 </inject-code> 2501 </inject-code>
2502 2502
2503 2503
2707 <modify-argument invalidate-after-use="yes" index="1"/> 2707 <modify-argument invalidate-after-use="yes" index="1"/>
2708 </modify-function> 2708 </modify-function>
2709 <modify-function signature="relationTo(int,const QAccessibleInterface*,int)const"> 2709 <modify-function signature="relationTo(int,const QAccessibleInterface*,int)const">
2710 <modify-argument invalidate-after-use="yes" index="2"/> 2710 <modify-argument invalidate-after-use="yes" index="2"/>
2711 </modify-function> 2711 </modify-function>
2712 2712
2713 <!-- <modify-function signature="navigate(QAccessible::RelationFlag,int,QAccessibleInterface**)const" remove="all"/> --><!-- TODO --> 2713 <!-- <modify-function signature="navigate(QAccessible::RelationFlag,int,QAccessibleInterface**)const" remove="all"/> --><!-- TODO -->
2714 2714
2715 <!-- 2715 <!--
2716 <inject-code> 2716 <inject-code>
2717 <import-file name="typesystem_gui-java.java" quote-after-line="class QAccessibleInterface___" quote-before-line="}// class"/> 2717 <import-file name="typesystem_gui-java.java" quote-after-line="class QAccessibleInterface___" quote-before-line="}// class"/>
2718 </inject-code> 2718 </inject-code>
2719 2719
2720 2720
2803 </object-type> 2803 </object-type>
2804 <object-type name="QCheckBox"> 2804 <object-type name="QCheckBox">
2805 <!-- <modify-function signature="initStyleOption(QStyleOptionButton*)const"> 2805 <!-- <modify-function signature="initStyleOption(QStyleOptionButton*)const">
2806 <access modifier="private"/> 2806 <access modifier="private"/>
2807 </modify-function> 2807 </modify-function>
2808 2808
2809 <inject-code> 2809 <inject-code>
2810 <insert-template name="gui.init_style_option"> 2810 <insert-template name="gui.init_style_option">
2811 <replace from="%TYPE" to="QStyleOptionButton"/> 2811 <replace from="%TYPE" to="QStyleOptionButton"/>
2812 </insert-template> 2812 </insert-template>
2813 </inject-code> --> 2813 </inject-code> -->
2855 <modify-function signature="setUrlHandler(const QString &amp;, QObject *, const char *)" access="private"> 2855 <modify-function signature="setUrlHandler(const QString &amp;, QObject *, const char *)" access="private">
2856 <modify-argument index="2"> 2856 <modify-argument index="2">
2857 <reference-count action="ignore"/> <!-- Handled in injected code --> 2857 <reference-count action="ignore"/> <!-- Handled in injected code -->
2858 </modify-argument> 2858 </modify-argument>
2859 </modify-function> 2859 </modify-function>
2860 2860
2861 <inject-code> 2861 <inject-code>
2862 <import-file name="typesystem_gui-java.java" quote-after-line="class QDesktopServices___" quote-before-line="}// class"/> 2862 <import-file name="typesystem_gui-java.java" quote-after-line="class QDesktopServices___" quote-before-line="}// class"/>
2863 </inject-code> 2863 </inject-code>
2864 2864
2865 </object-type> 2865 </object-type>
2928 <modify-argument index="4"> 2928 <modify-argument index="4">
2929 <remove-default-expression/> 2929 <remove-default-expression/>
2930 </modify-argument> 2930 </modify-argument>
2931 </modify-function> 2931 </modify-function>
2932 2932
2933 2933
2934 <inject-code> 2934 <inject-code>
2935 <import-file name="typesystem_gui-java.java" quote-after-line="class QWizardPage___" quote-before-line="}// class"/> 2935 <import-file name="typesystem_gui-java.java" quote-after-line="class QWizardPage___" quote-before-line="}// class"/>
2936 </inject-code> 2936 </inject-code>
2937 2937
2938 </object-type> 2938 </object-type>
3254 <remove class="java"/> 3254 <remove class="java"/>
3255 <!-- <modify-argument index="return"> 3255 <!-- <modify-argument index="return">
3256 <define-ownership class="shell" owner="c++"/> 3256 <define-ownership class="shell" owner="c++"/>
3257 </modify-argument>--> 3257 </modify-argument>-->
3258 </modify-function> 3258 </modify-function>
3259 3259
3260 <inject-code> 3260 <inject-code>
3261 <import-file name="typesystem_gui-java.java" quote-after-line="class QIconEngineV2___" quote-before-line="}// class"/> 3261 <import-file name="typesystem_gui-java.java" quote-after-line="class QIconEngineV2___" quote-before-line="}// class"/>
3262 </inject-code> 3262 </inject-code>
3263 </object-type> 3263 </object-type>
3264 <object-type name="QImageWriter"> 3264 <object-type name="QImageWriter">
3321 <modify-function signature="setDefaultFactory(QItemEditorFactory *)"> 3321 <modify-function signature="setDefaultFactory(QItemEditorFactory *)">
3322 <modify-argument index="1"> 3322 <modify-argument index="1">
3323 <reference-count action="set" variable-name="__rcDefaultItemEditorFactory"/> 3323 <reference-count action="set" variable-name="__rcDefaultItemEditorFactory"/>
3324 </modify-argument> 3324 </modify-argument>
3325 </modify-function> 3325 </modify-function>
3326 3326
3327 <modify-function signature="setDefaultFactory(QItemEditorFactory*)"> 3327 <modify-function signature="setDefaultFactory(QItemEditorFactory*)">
3328 <modify-argument index="1"> 3328 <modify-argument index="1">
3329 <define-ownership class="java" owner="c++"/> 3329 <define-ownership class="java" owner="c++"/>
3330 </modify-argument> 3330 </modify-argument>
3331 </modify-function> 3331 </modify-function>
3509 </modify-function> 3509 </modify-function>
3510 3510
3511 <modify-function signature="addAction(QIcon,QString,const QObject*,const char*,QKeySequence)"> 3511 <modify-function signature="addAction(QIcon,QString,const QObject*,const char*,QKeySequence)">
3512 <remove/> 3512 <remove/>
3513 </modify-function> 3513 </modify-function>
3514 3514
3515 <inject-code> 3515 <inject-code>
3516 <import-file name="typesystem_gui-java.java" quote-after-line="class QMenu___" quote-before-line="}// class"/> 3516 <import-file name="typesystem_gui-java.java" quote-after-line="class QMenu___" quote-before-line="}// class"/>
3517 </inject-code> 3517 </inject-code>
3518 3518
3519 <!-- 3519 <!--
3597 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner) "> 3597 <modify-function signature="setCornerWidget(QWidget*,Qt::Corner) ">
3598 <modify-argument index="1"> 3598 <modify-argument index="1">
3599 <reference-count action="ignore"/> 3599 <reference-count action="ignore"/>
3600 </modify-argument> 3600 </modify-argument>
3601 </modify-function> 3601 </modify-function>
3602 3602
3603 <inject-code> 3603 <inject-code>
3604 <import-file name="typesystem_gui-java.java" quote-after-line="class QMenuBar___" quote-before-line="}// class"/> 3604 <import-file name="typesystem_gui-java.java" quote-after-line="class QMenuBar___" quote-before-line="}// class"/>
3605 </inject-code> 3605 </inject-code>
3606 <inject-code> 3606 <inject-code>
3607 <insert-template name="gui.addAction"> 3607 <insert-template name="gui.addAction">
3655 3655
3656 <modify-function signature="setParameters(const char*)"> 3656 <modify-function signature="setParameters(const char*)">
3657 <access modifier="private"/> 3657 <access modifier="private"/>
3658 </modify-function> 3658 </modify-function>
3659 3659
3660 3660
3661 <inject-code> 3661 <inject-code>
3662 3662
3663 public this(QIODevice ioDevice, string format) { 3663 public this(QIODevice ioDevice, string format) {
3664 this(ioDevice, toStringz(format)); 3664 this(ioDevice, toStringz(format));
3665 } 3665 }
3666 3666
3667 public this(string fileName, string format) { 3667 public this(string fileName, string format) {
3668 this(fileName, toStringz(format)); 3668 this(fileName, toStringz(format));
3669 } 3669 }
3670 3670
3671 <insert-template name="core.return_string_instead_of_char*"> 3671 <insert-template name="core.return_string_instead_of_char*">
3690 <remove/> 3690 <remove/>
3691 </modify-function> 3691 </modify-function>
3692 <modify-function signature="find(QString,QPixmap&amp;)"> 3692 <modify-function signature="find(QString,QPixmap&amp;)">
3693 <remove/> 3693 <remove/>
3694 </modify-function> 3694 </modify-function>
3695 3695
3696 <!-- 3696 <!--
3697 <inject-code> 3697 <inject-code>
3698 <import-file name="typesystem_gui-java.java" quote-after-line="class QPixmapCache___" quote-before-line="}// class"/> 3698 <import-file name="typesystem_gui-java.java" quote-after-line="class QPixmapCache___" quote-before-line="}// class"/>
3699 </inject-code> 3699 </inject-code>
3700 --> 3700 -->
3709 <rename to="accepted_printer"/> 3709 <rename to="accepted_printer"/>
3710 </modify-function> --> 3710 </modify-function> -->
3711 <modify-function signature="accepted()" remove="all"/> 3711 <modify-function signature="accepted()" remove="all"/>
3712 <modify-function signature="open(QObject *, const char *)" remove="all"/> <!-- # TODO --> 3712 <modify-function signature="open(QObject *, const char *)" remove="all"/> <!-- # TODO -->
3713 3713
3714 </object-type> 3714 </object-type>
3715 <object-type name="QPrintEngine"/> 3715 <object-type name="QPrintEngine"/>
3716 <object-type name="QProgressBar"> 3716 <object-type name="QProgressBar">
3717 <!-- <modify-function signature="initStyleOption(QStyleOptionProgressBar*)const"> 3717 <!-- <modify-function signature="initStyleOption(QStyleOptionProgressBar*)const">
3718 <access modifier="private"/> 3718 <access modifier="private"/>
3719 </modify-function> 3719 </modify-function>
3720 3720
3721 <inject-code> 3721 <inject-code>
3722 <insert-template name="gui.init_style_option"> 3722 <insert-template name="gui.init_style_option">
3723 <replace from="%TYPE" to="QStyleOptionProgressBar"/> 3723 <replace from="%TYPE" to="QStyleOptionProgressBar"/>
3724 </insert-template> 3724 </insert-template>
3725 </inject-code> --> 3725 </inject-code> -->
3764 </modify-argument> 3764 </modify-argument>
3765 <modify-argument index="5"> 3765 <modify-argument index="5">
3766 <remove-default-expression/> 3766 <remove-default-expression/>
3767 </modify-argument> 3767 </modify-argument>
3768 </modify-function> 3768 </modify-function>
3769 3769
3770 <inject-code> 3770 <inject-code>
3771 <import-file name="typesystem_gui-java.java" quote-after-line="class QShortcut___" quote-before-line="}// class"/> 3771 <import-file name="typesystem_gui-java.java" quote-after-line="class QShortcut___" quote-before-line="}// class"/>
3772 </inject-code> 3772 </inject-code>
3773 3773
3774 </object-type> 3774 </object-type>
3786 </modify-function> 3786 </modify-function>
3787 <modify-function signature="write(QDataStream&amp;)const"> 3787 <modify-function signature="write(QDataStream&amp;)const">
3788 <modify-argument index="1" invalidate-after-use="yes"/> 3788 <modify-argument index="1" invalidate-after-use="yes"/>
3789 </modify-function> 3789 </modify-function>
3790 3790
3791 3791
3792 <modify-function signature="appendColumn(const QList&lt;QStandardItem *&gt; &amp;)"> 3792 <modify-function signature="appendColumn(const QList&lt;QStandardItem *&gt; &amp;)">
3793 <modify-argument index="1"> 3793 <modify-argument index="1">
3794 <define-ownership class="java" owner="c++"/> 3794 <define-ownership class="java" owner="c++"/>
3795 </modify-argument> 3795 </modify-argument>
3796 </modify-function> 3796 </modify-function>
4155 <modify-function signature="createWidget(QWidget*)"> 4155 <modify-function signature="createWidget(QWidget*)">
4156 <modify-argument index="return"> 4156 <modify-argument index="return">
4157 <define-ownership class="shell" owner="c++"/> 4157 <define-ownership class="shell" owner="c++"/>
4158 </modify-argument> 4158 </modify-argument>
4159 </modify-function> 4159 </modify-function>
4160 4160
4161 <modify-function signature="setDefaultWidget(QWidget*)"> 4161 <modify-function signature="setDefaultWidget(QWidget*)">
4162 <modify-argument index="1"> 4162 <modify-argument index="1">
4163 <define-ownership class="java" owner="c++"/> 4163 <define-ownership class="java" owner="c++"/>
4164 </modify-argument> 4164 </modify-argument>
4165 </modify-function> 4165 </modify-function>
4305 </modify-function> 4305 </modify-function>
4306 <modify-function signature="drawItemText(QPainter*,QRect,int,QPalette,bool,QString,QPalette::ColorRole)const"> 4306 <modify-function signature="drawItemText(QPainter*,QRect,int,QPalette,bool,QString,QPalette::ColorRole)const">
4307 <modify-argument index="1" invalidate-after-use="yes"/> 4307 <modify-argument index="1" invalidate-after-use="yes"/>
4308 </modify-function> 4308 </modify-function>
4309 4309
4310 4310
4311 <inject-code> 4311 <inject-code>
4312 <import-file name="typesystem_gui-java.java" quote-after-line="class QStyle___" quote-before-line="}// class"/> 4312 <import-file name="typesystem_gui-java.java" quote-after-line="class QStyle___" quote-before-line="}// class"/>
4313 </inject-code> 4313 </inject-code>
4314 <!-- 4314 <!--
4315 <modify-function signature="drawControl(QStyle::ControlElement, const QStyleOption *, QPainter *, const QWidget *) const"> 4315 <modify-function signature="drawControl(QStyle::ControlElement, const QStyleOption *, QPainter *, const QWidget *) const">
4546 <remove/> 4546 <remove/>
4547 </modify-function> 4547 </modify-function>
4548 </object-type> 4548 </object-type>
4549 4549
4550 <object-type name="QLayout"> 4550 <object-type name="QLayout">
4551 4551
4552 <modify-function signature="addItem(QLayoutItem*)"> 4552 <modify-function signature="addItem(QLayoutItem*)">
4553 <modify-argument index="1" invalidate-after-use="yes"/> 4553 <modify-argument index="1" invalidate-after-use="yes"/>
4554 </modify-function> 4554 </modify-function>
4555 4555
4556 <modify-function signature="setSpacing(int)" rename="setWidgetSpacing"/> 4556 <modify-function signature="setSpacing(int)" rename="setWidgetSpacing"/>
4593 <access modifier="private"/> 4593 <access modifier="private"/>
4594 </modify-function> 4594 </modify-function>
4595 4595
4596 <modify-function signature="margin()const" remove="all"/> <!--### Obsolete in 4.3--> 4596 <modify-function signature="margin()const" remove="all"/> <!--### Obsolete in 4.3-->
4597 <!-- <modify-function signature="setMargin(int)" remove="all"/> --> <!--### Obsolete in 4.3--> 4597 <!-- <modify-function signature="setMargin(int)" remove="all"/> --> <!--### Obsolete in 4.3-->
4598 4598
4599 <inject-code> 4599 <inject-code>
4600 <import-file name="typesystem_gui-java.java" quote-after-line="class QLayout___" quote-before-line="}// class"/> 4600 <import-file name="typesystem_gui-java.java" quote-after-line="class QLayout___" quote-before-line="}// class"/>
4601 </inject-code> 4601 </inject-code>
4602 <modify-function signature="addItem(QLayoutItem *)"> 4602 <modify-function signature="addItem(QLayoutItem *)">
4603 <modify-argument index="1"> 4603 <modify-argument index="1">
4757 </modify-argument> 4757 </modify-argument>
4758 </modify-function> 4758 </modify-function>
4759 <modify-function signature="getItemPosition(int,int*,int*,int*,int*)"> 4759 <modify-function signature="getItemPosition(int,int*,int*,int*,int*)">
4760 <access modifier="private"/> 4760 <access modifier="private"/>
4761 </modify-function> 4761 </modify-function>
4762 4762
4763 <inject-code> 4763 <inject-code>
4764 <import-file name="typesystem_gui-java.java" quote-after-line="class QGridLayout___" quote-before-line="}// class"/> 4764 <import-file name="typesystem_gui-java.java" quote-after-line="class QGridLayout___" quote-before-line="}// class"/>
4765 </inject-code> 4765 </inject-code>
4766 4766
4767 4767
5017 <modify-function signature="setFocusItem(QGraphicsItem*,Qt::FocusReason)"> 5017 <modify-function signature="setFocusItem(QGraphicsItem*,Qt::FocusReason)">
5018 <modify-argument index="1"> 5018 <modify-argument index="1">
5019 <reference-count action="set" variable-name="__rcFocusItem"/> 5019 <reference-count action="set" variable-name="__rcFocusItem"/>
5020 </modify-argument> 5020 </modify-argument>
5021 </modify-function> 5021 </modify-function>
5022 5022
5023 <inject-code> 5023 <inject-code>
5024 <import-file name="typesystem_gui-java.java" quote-after-line="class QGraphicsScene___" quote-before-line="}// class"/> 5024 <import-file name="typesystem_gui-java.java" quote-after-line="class QGraphicsScene___" quote-before-line="}// class"/>
5025 </inject-code> 5025 </inject-code>
5026 5026
5027 <modify-function signature="addEllipse(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)" remove="all"/> 5027 <modify-function signature="addEllipse(const QRectF &amp;, const QPen &amp;, const QBrush &amp;)" remove="all"/>
5297 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3--> 5297 <modify-function signature="backgroundColor()const" remove="all"/> <!--### Obsolete in 4.3-->
5298 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3--> 5298 <modify-function signature="setBackgroundColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
5299 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3--> 5299 <modify-function signature="setTextColor(QColor)" remove="all"/> <!--### Obsolete in 4.3-->
5300 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3--> 5300 <modify-function signature="textColor()const" remove="all"/> <!--### Obsolete in 4.3-->
5301 </object-type> 5301 </object-type>
5302 5302
5303 <object-type name="QGraphicsObject"> 5303 <object-type name="QGraphicsObject">
5304 <modify-function signature="children()const" remove="all"/> 5304 <modify-function signature="children()const" remove="all"/>
5305 </object-type> 5305 </object-type>
5306 5306
5307 <object-type name="QGraphicsTextItem"> <!-- a QObject so main-thread delete redundant --> 5307 <object-type name="QGraphicsTextItem"> <!-- a QObject so main-thread delete redundant -->
5308 <extra-includes> 5308 <extra-includes>
5309 <include file-name="QTextCursor" location="global"/> 5309 <include file-name="QTextCursor" location="global"/>
5310 </extra-includes> 5310 </extra-includes>
5311 <modify-function signature="setExtension(QGraphicsItem::Extension,QVariant)" remove="all"/> 5311 <modify-function signature="setExtension(QGraphicsItem::Extension,QVariant)" remove="all"/>
5511 <modify-argument index="1"> 5511 <modify-argument index="1">
5512 <reference-count action="ignore"/> 5512 <reference-count action="ignore"/>
5513 </modify-argument> 5513 </modify-argument>
5514 </modify-function> 5514 </modify-function>
5515 5515
5516 5516
5517 <!-- <modify-function signature="addItem(const QString &amp;)" remove="all"/>--> 5517 <!-- <modify-function signature="addItem(const QString &amp;)" remove="all"/>-->
5518 <modify-function signature="addItems(const QStringList &amp;)" remove="all"/> 5518 <modify-function signature="addItems(const QStringList &amp;)" remove="all"/>
5519 <modify-function signature="insertItem(int, const QString &amp;)" remove="all"/> 5519 <modify-function signature="insertItem(int, const QString &amp;)" remove="all"/>
5520 <modify-function signature="insertItems(int, const QStringList &amp;)" remove="all"/> 5520 <modify-function signature="insertItems(int, const QStringList &amp;)" remove="all"/>
5521 <inject-code> 5521 <inject-code>
5619 <remove-default-expression/> 5619 <remove-default-expression/>
5620 </modify-argument> 5620 </modify-argument>
5621 </modify-function> 5621 </modify-function>
5622 5622
5623 <inject-code class="native"> 5623 <inject-code class="native">
5624 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowTitle) 5624 QTD_EXTERN QTD_JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowTitle)
5625 (JNIEnv *__jni_env, 5625 (JNIEnv *__jni_env,
5626 jclass, 5626 jclass,
5627 jlong __this_nativeId, 5627 jlong __this_nativeId,
5628 jobject title0) 5628 jobject title0)
5629 { 5629 {
5637 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowTitle(const QString &amp; title)"); 5637 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QMessageBox::setWindowTitle(const QString &amp; title)");
5638 } 5638 }
5639 </inject-code> 5639 </inject-code>
5640 5640
5641 <inject-code class="native"> 5641 <inject-code class="native">
5642 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowModality) 5642 QTD_EXTERN QTD_JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_gui_QWidget__1_1qt_1QMessageBox_1setWindowModality)
5643 (JNIEnv *__jni_env, 5643 (JNIEnv *__jni_env,
5644 jclass, 5644 jclass,
5645 jlong __this_nativeId, 5645 jlong __this_nativeId,
5646 jint windowModality0) 5646 jint windowModality0)
5647 { 5647 {
5665 <modify-function signature="render(QPainter *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)"> 5665 <modify-function signature="render(QPainter *, const QPoint &amp;, const QRegion &amp;, QFlags&lt;QWidget::RenderFlag&gt;)">
5666 <modify-argument index="4"> 5666 <modify-argument index="4">
5667 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/> 5667 <replace-default-expression with="RenderFlag.DrawWindowBackground, RenderFlag.DrawChildren"/>
5668 </modify-argument> 5668 </modify-argument>
5669 </modify-function> 5669 </modify-function>
5670 --> 5670 -->
5671 <!-- <modify-function signature="setFocusProxy(QWidget*)"> 5671 <!-- <modify-function signature="setFocusProxy(QWidget*)">
5672 <modify-argument index="1"> 5672 <modify-argument index="1">
5673 <reference-count action="set" variable-name="__rcFocusProxy"/> 5673 <reference-count action="set" variable-name="__rcFocusProxy"/>
5674 </modify-argument> 5674 </modify-argument>
5675 </modify-function> --> 5675 </modify-function> -->
5750 <modify-function signature="isTopLevel()const" remove="all"/> <!--### Obsolete in 4.3--> 5750 <modify-function signature="isTopLevel()const" remove="all"/> <!--### Obsolete in 4.3-->
5751 <modify-function signature="paletteChange(QPalette)" remove="all"/> <!--### Obsolete in 4.3--> 5751 <modify-function signature="paletteChange(QPalette)" remove="all"/> <!--### Obsolete in 4.3-->
5752 <modify-function signature="setShown(bool)" remove="all"/> <!--### Obsolete in 4.3--> 5752 <modify-function signature="setShown(bool)" remove="all"/> <!--### Obsolete in 4.3-->
5753 <modify-function signature="topLevelWidget()const" remove="all"/> <!--### Obsolete in 4.3--> 5753 <modify-function signature="topLevelWidget()const" remove="all"/> <!--### Obsolete in 4.3-->
5754 <modify-function signature="windowActivationChange(bool)" remove="all"/> <!--### Obsolete in 4.3--> 5754 <modify-function signature="windowActivationChange(bool)" remove="all"/> <!--### Obsolete in 4.3-->
5755 5755
5756 <inject-code> 5756 <inject-code>
5757 <import-file name="typesystem_gui-java.java" quote-after-line="class QWidget___" quote-before-line="}// class"/> 5757 <import-file name="typesystem_gui-java.java" quote-after-line="class QWidget___" quote-before-line="}// class"/>
5758 </inject-code> 5758 </inject-code>
5759 <!-- 5759 <!--
5760 <modify-function signature="setWindowTitle(const QString &amp;)"> 5760 <modify-function signature="setWindowTitle(const QString &amp;)">
5841 <!-- Safe to ignore because the spinbox reparents the line edit --> 5841 <!-- Safe to ignore because the spinbox reparents the line edit -->
5842 <reference-count action="ignore"/> 5842 <reference-count action="ignore"/>
5843 <no-null-pointer/> 5843 <no-null-pointer/>
5844 </modify-argument> 5844 </modify-argument>
5845 </modify-function> 5845 </modify-function>
5846 <!-- 5846 <!--
5847 <inject-code> 5847 <inject-code>
5848 <insert-template name="gui.init_style_option"> 5848 <insert-template name="gui.init_style_option">
5849 <replace from="%TYPE" to="QStyleOptionSpinBox"/> 5849 <replace from="%TYPE" to="QStyleOptionSpinBox"/>
5850 <replace from="final" to=""/> 5850 <replace from="final" to=""/>
5851 </insert-template> 5851 </insert-template>
6095 </modify-argument> 6095 </modify-argument>
6096 </modify-function> 6096 </modify-function>
6097 6097
6098 <modify-function signature="clear()" remove="all"/> <!--### Obsolete in 4.3--> 6098 <modify-function signature="clear()" remove="all"/> <!--### Obsolete in 4.3-->
6099 <modify-function signature="filterChanged()" remove="all"/> <!--### Obsolete in 4.3--> 6099 <modify-function signature="filterChanged()" remove="all"/> <!--### Obsolete in 4.3-->
6100 6100
6101 <modify-function signature="match(QModelIndex, int, QVariant, int, QFlags&lt;Qt::MatchFlag&gt;) const"> 6101 <modify-function signature="match(QModelIndex, int, QVariant, int, QFlags&lt;Qt::MatchFlag&gt;) const">
6102 <modify-argument index="5"> 6102 <modify-argument index="5">
6103 <replace-default-expression with="Qt.MatchFlag.MatchStartsWith | Qt.MatchFlag.MatchWrap"/> 6103 <replace-default-expression with="Qt.MatchFlag.MatchStartsWith | Qt.MatchFlag.MatchWrap"/>
6104 </modify-argument> 6104 </modify-argument>
6105 </modify-function> 6105 </modify-function>
6107 6107
6108 <object-type name="QSlider"> 6108 <object-type name="QSlider">
6109 <!-- <modify-function signature="initStyleOption(QStyleOptionSlider*)const"> 6109 <!-- <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
6110 <access modifier="private"/> 6110 <access modifier="private"/>
6111 </modify-function> 6111 </modify-function>
6112 6112
6113 <inject-code> 6113 <inject-code>
6114 <insert-template name="gui.init_style_option"> 6114 <insert-template name="gui.init_style_option">
6115 <replace from="%TYPE" to="QStyleOptionSlider"/> 6115 <replace from="%TYPE" to="QStyleOptionSlider"/>
6116 </insert-template> 6116 </insert-template>
6117 </inject-code>--> 6117 </inject-code>-->
6278 <!-- Reparented --> 6278 <!-- Reparented -->
6279 <reference-count action="ignore"/> 6279 <reference-count action="ignore"/>
6280 </modify-argument> 6280 </modify-argument>
6281 </modify-function> 6281 </modify-function>
6282 6282
6283 6283
6284 <inject-code> 6284 <inject-code>
6285 <import-file name="typesystem_gui-java.java" quote-after-line="class QFileDialog___" quote-before-line="}// class"/> 6285 <import-file name="typesystem_gui-java.java" quote-after-line="class QFileDialog___" quote-before-line="}// class"/>
6286 </inject-code> 6286 </inject-code>
6287 <!-- 6287 <!--
6288 <template name="gui.filedialog_get_xxx_filename"> 6288 <template name="gui.filedialog_get_xxx_filename">
6351 <include file-name="QIcon" location="global"/> 6351 <include file-name="QIcon" location="global"/>
6352 </extra-includes> 6352 </extra-includes>
6353 <!-- <modify-function signature="initStyleOption(QStyleOptionTab*,int)const"> 6353 <!-- <modify-function signature="initStyleOption(QStyleOptionTab*,int)const">
6354 <access modifier="private"/> 6354 <access modifier="private"/>
6355 </modify-function> 6355 </modify-function>
6356 6356
6357 <inject-code> 6357 <inject-code>
6358 <import-file name="typesystem_gui-java.java" quote-after-line="class QTabBar___" quote-before-line="}// class"/> 6358 <import-file name="typesystem_gui-java.java" quote-after-line="class QTabBar___" quote-before-line="}// class"/>
6359 </inject-code> 6359 </inject-code>
6360 --> 6360 -->
6361 </object-type> 6361 </object-type>
6453 6453
6454 <object-type name="QRadioButton"> 6454 <object-type name="QRadioButton">
6455 <!-- <modify-function signature="initStyleOption(QStyleOptionButton*)const"> 6455 <!-- <modify-function signature="initStyleOption(QStyleOptionButton*)const">
6456 <access modifier="private"/> 6456 <access modifier="private"/>
6457 </modify-function> 6457 </modify-function>
6458 6458
6459 <inject-code> 6459 <inject-code>
6460 <insert-template name="gui.init_style_option"> 6460 <insert-template name="gui.init_style_option">
6461 <replace from="%TYPE" to="QStyleOptionButton"/> 6461 <replace from="%TYPE" to="QStyleOptionButton"/>
6462 </insert-template> 6462 </insert-template>
6463 </inject-code>--> 6463 </inject-code>-->
6465 6465
6466 <object-type name="QScrollBar"> 6466 <object-type name="QScrollBar">
6467 <!-- <modify-function signature="initStyleOption(QStyleOptionSlider*)const"> 6467 <!-- <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
6468 <access modifier="private"/> 6468 <access modifier="private"/>
6469 </modify-function> 6469 </modify-function>
6470 6470
6471 <inject-code> 6471 <inject-code>
6472 <insert-template name="gui.init_style_option"> 6472 <insert-template name="gui.init_style_option">
6473 <replace from="%TYPE" to="QStyleOptionSlider"/> 6473 <replace from="%TYPE" to="QStyleOptionSlider"/>
6474 </insert-template> 6474 </insert-template>
6475 </inject-code>--> 6475 </inject-code>-->
6485 <define-ownership class="java" owner="c++"/> 6485 <define-ownership class="java" owner="c++"/>
6486 </modify-argument> 6486 </modify-argument>
6487 </modify-function> 6487 </modify-function>
6488 6488
6489 6489
6490 6490
6491 <inject-code> 6491 <inject-code>
6492 <import-file name="typesystem_gui-java.java" quote-after-line="class QClipboard___" quote-before-line="}// class"/> 6492 <import-file name="typesystem_gui-java.java" quote-after-line="class QClipboard___" quote-before-line="}// class"/>
6493 </inject-code> 6493 </inject-code>
6494 6494
6495 </object-type> 6495 </object-type>
6532 6532
6533 <modify-function signature="viewportEvent(QEvent*)"> 6533 <modify-function signature="viewportEvent(QEvent*)">
6534 <modify-argument index="1" invalidate-after-use="yes"/> 6534 <modify-argument index="1" invalidate-after-use="yes"/>
6535 </modify-function> 6535 </modify-function>
6536 6536
6537 6537
6538 <inject-code> 6538 <inject-code>
6539 <import-file name="typesystem_gui-java.java" quote-after-line="class QAbstractScrollArea___" quote-before-line="}// class"/> 6539 <import-file name="typesystem_gui-java.java" quote-after-line="class QAbstractScrollArea___" quote-before-line="}// class"/>
6540 </inject-code> 6540 </inject-code>
6541 6541
6542 </object-type> 6542 </object-type>
6558 <modify-function signature="move(const QPoint &amp;)" rename="moveRubberBand"/> 6558 <modify-function signature="move(const QPoint &amp;)" rename="moveRubberBand"/>
6559 <modify-function signature="resize(int,int)" rename="resizeRubberBand"/> 6559 <modify-function signature="resize(int,int)" rename="resizeRubberBand"/>
6560 <modify-function signature="resize(const QSize &amp;)" rename="resizeRubberBand"/> 6560 <modify-function signature="resize(const QSize &amp;)" rename="resizeRubberBand"/>
6561 <modify-function signature="setGeometry(int,int,int,int)" rename="setRubberBandGeometry"/> 6561 <modify-function signature="setGeometry(int,int,int,int)" rename="setRubberBandGeometry"/>
6562 <modify-function signature="setGeometry(const QRect &amp;)" rename="setRubberBandGeometry"/> 6562 <modify-function signature="setGeometry(const QRect &amp;)" rename="setRubberBandGeometry"/>
6563 6563
6564 <!-- <inject-code> 6564 <!-- <inject-code>
6565 <insert-template name="gui.init_style_option"> 6565 <insert-template name="gui.init_style_option">
6566 <replace from="%TYPE" to="QStyleOptionRubberBand"/> 6566 <replace from="%TYPE" to="QStyleOptionRubberBand"/>
6567 </insert-template> 6567 </insert-template>
6568 </inject-code> --> 6568 </inject-code> -->
6651 <modify-function signature="setDocumentLayout(QAbstractTextDocumentLayout*)"> 6651 <modify-function signature="setDocumentLayout(QAbstractTextDocumentLayout*)">
6652 <modify-argument index="1"> 6652 <modify-argument index="1">
6653 <define-ownership class="java" owner="c++"/> 6653 <define-ownership class="java" owner="c++"/>
6654 </modify-argument> 6654 </modify-argument>
6655 </modify-function> 6655 </modify-function>
6656 <!-- 6656 <!--
6657 <inject-code> 6657 <inject-code>
6658 <import-file name="typesystem_gui-java.java" quote-after-line="class QTextDocument___" quote-before-line="}// class"/> 6658 <import-file name="typesystem_gui-java.java" quote-after-line="class QTextDocument___" quote-before-line="}// class"/>
6659 </inject-code> 6659 </inject-code>
6660 --> 6660 -->
6661 </object-type> 6661 </object-type>
6673 <modify-function signature="insertWidget(int, QWidget *)"> 6673 <modify-function signature="insertWidget(int, QWidget *)">
6674 <modify-argument index="2"> 6674 <modify-argument index="2">
6675 <reference-count action="ignore"/> 6675 <reference-count action="ignore"/>
6676 </modify-argument> 6676 </modify-argument>
6677 </modify-function> 6677 </modify-function>
6678 6678
6679 <inject-code> 6679 <inject-code>
6680 <import-file name="typesystem_gui-java.java" quote-after-line="class QSplitter___" quote-before-line="}// class"/> 6680 <import-file name="typesystem_gui-java.java" quote-after-line="class QSplitter___" quote-before-line="}// class"/>
6681 </inject-code> 6681 </inject-code>
6682 6682
6683 </object-type> 6683 </object-type>
6684 6684
6685 <object-type name="QGroupBox"> 6685 <object-type name="QGroupBox">
6686 <!-- <modify-function signature="initStyleOption(QStyleOptionGroupBox*)const"> 6686 <!-- <modify-function signature="initStyleOption(QStyleOptionGroupBox*)const">
6687 <access modifier="private"/> 6687 <access modifier="private"/>
6688 </modify-function> 6688 </modify-function>
6689 6689
6690 <inject-code> 6690 <inject-code>
6691 <insert-template name="gui.init_style_option"> 6691 <insert-template name="gui.init_style_option">
6692 <replace from="%TYPE" to="QStyleOptionGroupBox"/> 6692 <replace from="%TYPE" to="QStyleOptionGroupBox"/>
6693 </insert-template> 6693 </insert-template>
6694 </inject-code>--> 6694 </inject-code>-->
6722 6722
6723 <object-type name="QDial"> 6723 <object-type name="QDial">
6724 <!-- <modify-function signature="initStyleOption(QStyleOptionSlider*)const"> 6724 <!-- <modify-function signature="initStyleOption(QStyleOptionSlider*)const">
6725 <access modifier="private"/> 6725 <access modifier="private"/>
6726 </modify-function> 6726 </modify-function>
6727 6727
6728 <inject-code> 6728 <inject-code>
6729 <insert-template name="gui.init_style_option"> 6729 <insert-template name="gui.init_style_option">
6730 <replace from="%TYPE" to="QStyleOptionSlider"/> 6730 <replace from="%TYPE" to="QStyleOptionSlider"/>
6731 </insert-template> 6731 </insert-template>
6732 </inject-code>--> 6732 </inject-code>-->
6744 <modify-function signature="setValidator(const QValidator *)"> 6744 <modify-function signature="setValidator(const QValidator *)">
6745 <modify-argument index="1"> 6745 <modify-argument index="1">
6746 <reference-count action="set" variable-name="__rcValidator"/> 6746 <reference-count action="set" variable-name="__rcValidator"/>
6747 </modify-argument> 6747 </modify-argument>
6748 </modify-function> 6748 </modify-function>
6749 <!-- 6749 <!--
6750 <inject-code> 6750 <inject-code>
6751 <insert-template name="gui.init_style_option"> 6751 <insert-template name="gui.init_style_option">
6752 <replace from="%TYPE" to="QStyleOptionFrame"/> 6752 <replace from="%TYPE" to="QStyleOptionFrame"/>
6753 </insert-template> 6753 </insert-template>
6754 </inject-code>--> 6754 </inject-code>-->
6770 6770
6771 <object-type name="QDockWidget"> 6771 <object-type name="QDockWidget">
6772 <!-- <modify-function signature="initStyleOption(QStyleOptionDockWidget*)const"> 6772 <!-- <modify-function signature="initStyleOption(QStyleOptionDockWidget*)const">
6773 <access modifier="private"/> 6773 <access modifier="private"/>
6774 </modify-function> 6774 </modify-function>
6775 6775
6776 <inject-code> 6776 <inject-code>
6777 <insert-template name="gui.init_style_option"> 6777 <insert-template name="gui.init_style_option">
6778 <replace from="%TYPE" to="QStyleOptionDockWidget"/> 6778 <replace from="%TYPE" to="QStyleOptionDockWidget"/>
6779 </insert-template> 6779 </insert-template>
6780 </inject-code>--> 6780 </inject-code>-->
6903 </modify-argument> 6903 </modify-argument>
6904 </modify-function> 6904 </modify-function>
6905 <inject-code> 6905 <inject-code>
6906 <import-file name="typesystem_gui-java.java" quote-after-line="class QToolBar___" quote-before-line="}// class"/> 6906 <import-file name="typesystem_gui-java.java" quote-after-line="class QToolBar___" quote-before-line="}// class"/>
6907 </inject-code> 6907 </inject-code>
6908 <!-- 6908 <!--
6909 <inject-code> 6909 <inject-code>
6910 <insert-template name="gui.init_style_option"> 6910 <insert-template name="gui.init_style_option">
6911 <replace from="%TYPE" to="QStyleOptionToolBar"/> 6911 <replace from="%TYPE" to="QStyleOptionToolBar"/>
6912 </insert-template> 6912 </insert-template>
6913 </inject-code> 6913 </inject-code>
6952 </extra-includes> 6952 </extra-includes>
6953 <modify-function signature="setPaintDevice(QPaintDevice*)"> 6953 <modify-function signature="setPaintDevice(QPaintDevice*)">
6954 <remove/> 6954 <remove/>
6955 </modify-function> 6955 </modify-function>
6956 <modify-field name="state" read="false" write="false"/> 6956 <modify-field name="state" read="false" write="false"/>
6957 <!-- 6957 <!--
6958 <modify-function signature="drawLines(const QLine *, int)"> 6958 <modify-function signature="drawLines(const QLine *, int)">
6959 <modify-argument index="1"> 6959 <modify-argument index="1">
6960 <replace-type modified-type="qt.gui.QLine[]"/> 6960 <replace-type modified-type="qt.gui.QLine[]"/>
6961 <conversion-rule class="shell"> 6961 <conversion-rule class="shell">
6962 jobjectArray %out = qtjambi_from_array(__jni_env, %in, %2, 6962 jobjectArray %out = qtjambi_from_array(__jni_env, %in, %2,
7272 </modify-argument> 7272 </modify-argument>
7273 </modify-function> 7273 </modify-function>
7274 </object-type> 7274 </object-type>
7275 7275
7276 <object-type name="QPrinter" delete-in-main-thread="yes"> 7276 <object-type name="QPrinter" delete-in-main-thread="yes">
7277 7277
7278 7278
7279 <modify-function signature="setEngines(QPrintEngine*,QPaintEngine*)"> 7279 <modify-function signature="setEngines(QPrintEngine*,QPaintEngine*)">
7280 <modify-argument index="1"> 7280 <modify-argument index="1">
7281 <reference-count action="set" variable-name="__rcPrintEngine"/> 7281 <reference-count action="set" variable-name="__rcPrintEngine"/>
7282 </modify-argument> 7282 </modify-argument>
7283 <modify-argument index="2"> 7283 <modify-argument index="2">
7284 <reference-count action="set" variable-name="__rcPaintEngine"/> 7284 <reference-count action="set" variable-name="__rcPaintEngine"/>
7285 </modify-argument> 7285 </modify-argument>
7286 </modify-function> 7286 </modify-function>
7287 7287
7288 <modify-function signature="getPageMargins(double*,double*,double*,double*,QPrinter::Unit)const" access="private"/> 7288 <modify-function signature="getPageMargins(double*,double*,double*,double*,QPrinter::Unit)const" access="private"/>
7289 <inject-code> 7289 <inject-code>
7290 <import-file name="typesystem_gui-java.java" quote-after-line="class QPrinter___" quote-before-line="}// class"/> 7290 <import-file name="typesystem_gui-java.java" quote-after-line="class QPrinter___" quote-before-line="}// class"/>
7291 </inject-code> 7291 </inject-code>
7292 </object-type> 7292 </object-type>
7296 <modify-argument index="1"> 7296 <modify-argument index="1">
7297 <reference-count action="set" variable-name="__rcMenu"/> 7297 <reference-count action="set" variable-name="__rcMenu"/>
7298 </modify-argument> 7298 </modify-argument>
7299 </modify-function> 7299 </modify-function>
7300 7300
7301 7301
7302 <inject-code> 7302 <inject-code>
7303 <import-file name="typesystem_gui-java.java" quote-after-line="class QAction___" quote-before-line="}// class"/> 7303 <import-file name="typesystem_gui-java.java" quote-after-line="class QAction___" quote-before-line="}// class"/>
7304 </inject-code> 7304 </inject-code>
7305 <!-- 7305 <!--
7306 <modify-function signature="setActionGroup(QActionGroup*)"> 7306 <modify-function signature="setActionGroup(QActionGroup*)">
7353 <access modifier="private"/> 7353 <access modifier="private"/>
7354 </modify-function> 7354 </modify-function>
7355 <modify-function signature="drawPoints(const QPointF *, int)"> 7355 <modify-function signature="drawPoints(const QPointF *, int)">
7356 <access modifier="private"/> 7356 <access modifier="private"/>
7357 </modify-function> 7357 </modify-function>
7358 7358
7359 <modify-function signature="drawPolygon(const QPoint *, int, Qt::FillRule)"> 7359 <modify-function signature="drawPolygon(const QPoint *, int, Qt::FillRule)">
7360 <access modifier="private"/> 7360 <access modifier="private"/>
7361 </modify-function> 7361 </modify-function>
7362 <modify-function signature="drawPolygon(const QPointF *, int, Qt::FillRule)"> 7362 <modify-function signature="drawPolygon(const QPointF *, int, Qt::FillRule)">
7363 <access modifier="private"/> 7363 <access modifier="private"/>
7367 <access modifier="private"/> 7367 <access modifier="private"/>
7368 </modify-function> 7368 </modify-function>
7369 <modify-function signature="drawPolyline(const QPointF *, int)"> 7369 <modify-function signature="drawPolyline(const QPointF *, int)">
7370 <access modifier="private"/> 7370 <access modifier="private"/>
7371 </modify-function> 7371 </modify-function>
7372 7372
7373 <modify-function signature="drawRects(const QRect *, int)"> 7373 <modify-function signature="drawRects(const QRect *, int)">
7374 <access modifier="private"/> 7374 <access modifier="private"/>
7375 </modify-function> 7375 </modify-function>
7376 <modify-function signature="drawRects(const QRectF *, int)"> 7376 <modify-function signature="drawRects(const QRectF *, int)">
7377 <access modifier="private"/> 7377 <access modifier="private"/>
7378 </modify-function> 7378 </modify-function>
7379 7379
7380 <!-- removed stuff --> 7380 <!-- removed stuff -->
7381 <modify-function signature="drawRects(const QVector&lt;QRect&gt; &amp;)"> 7381 <modify-function signature="drawRects(const QVector&lt;QRect&gt; &amp;)">
7382 <remove/> 7382 <remove/>
7383 </modify-function> 7383 </modify-function>
7384 <modify-function signature="drawRects(const QVector&lt;QRectF&gt; &amp;)"> 7384 <modify-function signature="drawRects(const QVector&lt;QRectF&gt; &amp;)">
7441 </modify-function> 7441 </modify-function>
7442 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3--> 7442 <modify-function signature="matrix()const" remove="all"/> <!--### Obsolete in 4.3-->
7443 <modify-function signature="matrixEnabled()const" remove="all"/> <!--### Obsolete in 4.3--> 7443 <modify-function signature="matrixEnabled()const" remove="all"/> <!--### Obsolete in 4.3-->
7444 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3--> 7444 <modify-function signature="setMatrix(QMatrix, bool)" remove="all"/> <!--### Obsolete in 4.3-->
7445 <modify-function signature="setMatrixEnabled(bool)" remove="all"/> <!--### Obsolete in 4.3--> 7445 <modify-function signature="setMatrixEnabled(bool)" remove="all"/> <!--### Obsolete in 4.3-->
7446 7446
7447 <inject-code> 7447 <inject-code>
7448 <import-file name="typesystem_gui-java.java" quote-after-line="class QPainter___" quote-before-line="}// class"/> 7448 <import-file name="typesystem_gui-java.java" quote-after-line="class QPainter___" quote-before-line="}// class"/>
7449 </inject-code> 7449 </inject-code>
7450 <!-- 7450 <!--
7451 <inject-code class="destructor-function"> 7451 <inject-code class="destructor-function">
7590 <template name="gui.application_char_pointer_function"> 7590 <template name="gui.application_char_pointer_function">
7591 public static %RETURN_TYPE %FUNCTION_NAME(%PRE_ARGUMENTS %COMMA QByteArray className) { 7591 public static %RETURN_TYPE %FUNCTION_NAME(%PRE_ARGUMENTS %COMMA QByteArray className) {
7592 return %FUNCTION_NAME(%PRE_CALL_ARGUMENTS %COMMA className == null ? null : className.data()); 7592 return %FUNCTION_NAME(%PRE_CALL_ARGUMENTS %COMMA className == null ? null : className.data());
7593 } 7593 }
7594 </template> 7594 </template>
7595 7595
7596 <inject-code class="java-free"> 7596 <inject-code class="java-free">
7597 QApplication qApp() 7597 QApplication qApp()
7598 { 7598 {
7599 return cast(QApplication) QCoreApplication.instance(); 7599 return cast(QApplication) QCoreApplication.instance();
7600 } 7600 }
7601 </inject-code> 7601 </inject-code>
7602 </object-type> 7602 </object-type>
7603 7603
7604 <object-type name="QCommandLinkButton"/> 7604 <object-type name="QCommandLinkButton"/>
7605 <object-type name="QFileSystemModel"> 7605 <object-type name="QFileSystemModel">
7606 <modify-function signature="setIconProvider(QFileIconProvider*)"> 7606 <modify-function signature="setIconProvider(QFileIconProvider*)">
7701 <modify-function signature="addItem(QLayoutItem*)"> 7701 <modify-function signature="addItem(QLayoutItem*)">
7702 <modify-argument index="1"> 7702 <modify-argument index="1">
7703 <define-ownership class="java" owner="c++"/> 7703 <define-ownership class="java" owner="c++"/>
7704 </modify-argument> 7704 </modify-argument>
7705 </modify-function> 7705 </modify-function>
7706 7706
7707 <modify-function signature="getLayoutPosition(QLayout*,int*,QFormLayout::ItemRole*)const" access="private"/> 7707 <modify-function signature="getLayoutPosition(QLayout*,int*,QFormLayout::ItemRole*)const" access="private"/>
7708 <modify-function signature="getWidgetPosition(QWidget*,int*,QFormLayout::ItemRole*)const" access="private"/> 7708 <modify-function signature="getWidgetPosition(QWidget*,int*,QFormLayout::ItemRole*)const" access="private"/>
7709 <modify-function signature="getItemPosition(int,int*,QFormLayout::ItemRole*)const" access="private"/> 7709 <modify-function signature="getItemPosition(int,int*,QFormLayout::ItemRole*)const" access="private"/>
7710 <inject-code> 7710 <inject-code>
7711 <import-file name="typesystem_gui-java.java" quote-after-line="class QFormLayout___" quote-before-line="}// class"/> 7711 <import-file name="typesystem_gui-java.java" quote-after-line="class QFormLayout___" quote-before-line="}// class"/>
7736 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)"> 7736 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
7737 <modify-argument index="1"> 7737 <modify-argument index="1">
7738 <reference-count action="set" variable-name="__rcParentLayoutItem"/> 7738 <reference-count action="set" variable-name="__rcParentLayoutItem"/>
7739 </modify-argument> 7739 </modify-argument>
7740 </modify-function> 7740 </modify-function>
7741 7741
7742 <!-- <modify-function signature="getContentsMargins(double*,double*,double*,double*)const" access="private"/> --> 7742 <!-- <modify-function signature="getContentsMargins(double*,double*,double*,double*)const" access="private"/> -->
7743 <modify-function signature="getContentsMargins(double*,double*,double*,double*)const" remove="all"/> 7743 <modify-function signature="getContentsMargins(double*,double*,double*,double*)const" remove="all"/>
7744 <inject-code> 7744 <inject-code>
7745 <import-file name="typesystem_gui-java.java" quote-after-line="class Subclass_of_QGraphicsLayoutItem___" quote-before-line="}// class"/> 7745 <import-file name="typesystem_gui-java.java" quote-after-line="class Subclass_of_QGraphicsLayoutItem___" quote-before-line="}// class"/>
7746 </inject-code> 7746 </inject-code>
7753 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)"> 7753 <modify-function signature="setParentLayoutItem(QGraphicsLayoutItem*)">
7754 <modify-argument index="1"> 7754 <modify-argument index="1">
7755 <reference-count action="set" variable-name="__rcParentLayoutItem"/> 7755 <reference-count action="set" variable-name="__rcParentLayoutItem"/>
7756 </modify-argument> 7756 </modify-argument>
7757 </modify-function> 7757 </modify-function>
7758 7758
7759 <modify-function signature="getContentsMargins(double*,double*,double*,double*)const" access="private"/> 7759 <modify-function signature="getContentsMargins(double*,double*,double*,double*)const" access="private"/>
7760 <inject-code> 7760 <inject-code>
7761 <import-file name="typesystem_gui-java.java" quote-after-line="class Subclass_of_QGraphicsLayoutItem___" quote-before-line="}// class"/> 7761 <import-file name="typesystem_gui-java.java" quote-after-line="class Subclass_of_QGraphicsLayoutItem___" quote-before-line="}// class"/>
7762 </inject-code> 7762 </inject-code>
7763 <inject-code class="interface"> 7763 <inject-code class="interface">
7764 public QMarginsF getContentsMargins(); 7764 public QMarginsF getContentsMargins();
7765 </inject-code> 7765 </inject-code>
7766 --> 7766 -->
7767 </interface-type> 7767 </interface-type>
7768 7768
7769 <object-type name="QGraphicsLinearLayout" delete-in-main-thread="yes"> 7769 <object-type name="QGraphicsLinearLayout" delete-in-main-thread="yes">
7770 <modify-function signature="addItem(QGraphicsLayoutItem*)"> 7770 <modify-function signature="addItem(QGraphicsLayoutItem*)">
7771 <modify-argument index="1"> 7771 <modify-argument index="1">
7772 <reference-count action="add" variable-name="__rcItems"/> 7772 <reference-count action="add" variable-name="__rcItems"/>
7773 </modify-argument> 7773 </modify-argument>
7792 <reference-count action="ignore"/> 7792 <reference-count action="ignore"/>
7793 </modify-argument> 7793 </modify-argument>
7794 </modify-function> 7794 </modify-function>
7795 </object-type> 7795 </object-type>
7796 <object-type name="QGraphicsProxyWidget"> 7796 <object-type name="QGraphicsProxyWidget">
7797 <modify-function signature="getContentsMargins(double*,double*,double*,double*)const" remove="all" /> 7797 <modify-function signature="getContentsMargins(double*,double*,double*,double*)const" remove="all" />
7798 <!-- 7798 <!--
7799 <modify-function signature="setWidget(QWidget*)"> 7799 <modify-function signature="setWidget(QWidget*)">
7800 <modify-argument index="1"> 7800 <modify-argument index="1">
7801 <reference-count action="ignore"/> 7801 <reference-count action="ignore"/>
7802 </modify-argument> 7802 </modify-argument>
7870 </modify-argument> 7870 </modify-argument>
7871 </modify-function> 7871 </modify-function>
7872 <!-- 7872 <!--
7873 <modify-function signature="getContentsMargins(double*,double*,double*,double*)const" access="private"/> 7873 <modify-function signature="getContentsMargins(double*,double*,double*,double*)const" access="private"/>
7874 <modify-function signature="getWindowFrameMargins(double*,double*,double*,double*)const" access="private"/> 7874 <modify-function signature="getWindowFrameMargins(double*,double*,double*,double*)const" access="private"/>
7875 7875
7876 <inject-code> 7876 <inject-code>
7877 <import-file name="typesystem_gui-java.java" quote-after-line="class QGraphicsWidget___" quote-before-line="}// class"/> 7877 <import-file name="typesystem_gui-java.java" quote-after-line="class QGraphicsWidget___" quote-before-line="}// class"/>
7878 <import-file name="typesystem_gui-java.java" quote-after-line="class Subclass_of_QGraphicsLayoutItem___" quote-before-line="}// class"/> 7878 <import-file name="typesystem_gui-java.java" quote-after-line="class Subclass_of_QGraphicsLayoutItem___" quote-before-line="}// class"/>
7879 </inject-code> 7879 </inject-code>
7880 --> 7880 -->
7947 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const"> 7947 <modify-function signature="setModelData(QWidget*,QAbstractItemModel*,QModelIndex)const">
7948 <modify-argument index="1"> 7948 <modify-argument index="1">
7949 <reference-count action="ignore"/> 7949 <reference-count action="ignore"/>
7950 </modify-argument> 7950 </modify-argument>
7951 </modify-function> 7951 </modify-function>
7952 <!-- 7952 <!--
7953 <modify-function signature="initStyleOption(QStyleOptionViewItem*,QModelIndex)const"> 7953 <modify-function signature="initStyleOption(QStyleOptionViewItem*,QModelIndex)const">
7954 <modify-argument index="1"> 7954 <modify-argument index="1">
7955 <conversion-rule class="shell"> 7955 <conversion-rule class="shell">
7956 jobject %out = qtjambi_from_object(__jni_env, %in, "QStyleOptionViewItem", "com/trolltech/qt/gui/", "Lcom_trolltech_qt_gui_QStyleOption_2", false); 7956 jobject %out = qtjambi_from_object(__jni_env, %in, "QStyleOptionViewItem", "com/trolltech/qt/gui/", "Lcom_trolltech_qt_gui_QStyleOption_2", false);
7957 </conversion-rule> 7957 </conversion-rule>