annotate generator/typesystem_core.xml @ 384:d2f48c4cb3e3

Same behavior of shared libs on linux and windows. Minor build script fixes.
author Max Samukha <maxter@spambox.com>
date Fri, 16 Jul 2010 20:04:29 +0300
parents 7341c47790d4
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
e78566595089 initial import
mandel
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2 <typesystem package="qt.core" default-superclass="QtdObject">
1
e78566595089 initial import
mandel
parents:
diff changeset
3 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
4 qt.Utilities.loadQtLibrary("QtCore");
e78566595089 initial import
mandel
parents:
diff changeset
5 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
6 <template name="core.return_string_instead_of_char*">
33
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 20
diff changeset
7 public final string %FUNCTION_NAME() {
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 20
diff changeset
8 return fromStringz(%FUNCTION_NAME_private());
1
e78566595089 initial import
mandel
parents:
diff changeset
9 }
e78566595089 initial import
mandel
parents:
diff changeset
10 </template>
e78566595089 initial import
mandel
parents:
diff changeset
11 <template name="core.call_with_string_instead_of_char*">
33
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 20
diff changeset
12 public final void %FUNCTION_NAME(string %ARG_NAME) {
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 20
diff changeset
13 %FUNCTION_NAME(%ARG_NAME is null? null : toStringz(%ARG_NAME));
1
e78566595089 initial import
mandel
parents:
diff changeset
14 }
e78566595089 initial import
mandel
parents:
diff changeset
15 </template>
e78566595089 initial import
mandel
parents:
diff changeset
16 <template name="core.private_function_return_self">
e78566595089 initial import
mandel
parents:
diff changeset
17 public final %RETURN_TYPE %FUNCTION_NAME(%ARGUMENTS) {
e78566595089 initial import
mandel
parents:
diff changeset
18 %FUNCTION_NAME_private(%ARGUMENT_NAMES);
e78566595089 initial import
mandel
parents:
diff changeset
19 return this;
e78566595089 initial import
mandel
parents:
diff changeset
20 }
e78566595089 initial import
mandel
parents:
diff changeset
21 </template>
e78566595089 initial import
mandel
parents:
diff changeset
22 <template name="core.unary_other_type">
e78566595089 initial import
mandel
parents:
diff changeset
23 <insert-template name="core.private_function_return_self">
e78566595089 initial import
mandel
parents:
diff changeset
24 <replace from="%RETURN_TYPE" to="%OUT_TYPE"/>
e78566595089 initial import
mandel
parents:
diff changeset
25 <replace from="%ARGUMENTS" to="%IN_TYPE other"/>
e78566595089 initial import
mandel
parents:
diff changeset
26 <replace from="%ARGUMENT_NAMES" to="other"/>
e78566595089 initial import
mandel
parents:
diff changeset
27 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
28 </template>
e78566595089 initial import
mandel
parents:
diff changeset
29 <template name="core.unary_self_type">
e78566595089 initial import
mandel
parents:
diff changeset
30 <insert-template name="core.unary_other_type">
e78566595089 initial import
mandel
parents:
diff changeset
31 <replace from="%IN_TYPE" to="%TYPE"/>
e78566595089 initial import
mandel
parents:
diff changeset
32 <replace from="%OUT_TYPE" to="%TYPE"/>
e78566595089 initial import
mandel
parents:
diff changeset
33 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
34 </template>
e78566595089 initial import
mandel
parents:
diff changeset
35 <template name="core.operator_assign_self_type">
e78566595089 initial import
mandel
parents:
diff changeset
36 <insert-template name="core.unary_self_type">
e78566595089 initial import
mandel
parents:
diff changeset
37 <replace from="%FUNCTION_NAME" to="operator_assign"/>
e78566595089 initial import
mandel
parents:
diff changeset
38 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
39 </template>
e78566595089 initial import
mandel
parents:
diff changeset
40 <template name="core.operator_assign_other_type">
e78566595089 initial import
mandel
parents:
diff changeset
41 <insert-template name="core.unary_other_type">
e78566595089 initial import
mandel
parents:
diff changeset
42 <replace from="%FUNCTION_NAME" to="operator_assign"/>
e78566595089 initial import
mandel
parents:
diff changeset
43 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
44 </template>
e78566595089 initial import
mandel
parents:
diff changeset
45 <template name="core.call_through_with_byte[]_instead_of_char*_and_int">
e78566595089 initial import
mandel
parents:
diff changeset
46 public final int %FUNCTION_NAME(byte data[]) {
e78566595089 initial import
mandel
parents:
diff changeset
47 QNativePointer np = new QNativePointer(QNativePointer.Type.Byte, data.length);
e78566595089 initial import
mandel
parents:
diff changeset
48 %COPY_IN
e78566595089 initial import
mandel
parents:
diff changeset
49 int returned = (int) %FUNCTION_NAME(np, data.length);
e78566595089 initial import
mandel
parents:
diff changeset
50 %COPY_OUT
e78566595089 initial import
mandel
parents:
diff changeset
51 return returned;
e78566595089 initial import
mandel
parents:
diff changeset
52 }
e78566595089 initial import
mandel
parents:
diff changeset
53 </template>
e78566595089 initial import
mandel
parents:
diff changeset
54 <template name="core.read_with_byte[]_instead_of_char*_and_int">
e78566595089 initial import
mandel
parents:
diff changeset
55 <insert-template name="core.call_through_with_byte[]_instead_of_char*_and_int">
e78566595089 initial import
mandel
parents:
diff changeset
56 <replace from="%COPY_IN" to=""/>
e78566595089 initial import
mandel
parents:
diff changeset
57 <replace from="%COPY_OUT" to="for (int i=0; i&lt;returned; ++i) data[i] = np.byteAt(i);"/>
e78566595089 initial import
mandel
parents:
diff changeset
58 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
59 </template>
e78566595089 initial import
mandel
parents:
diff changeset
60 <template name="core.write_with_byte[]_instead_of_char*_and_int">
e78566595089 initial import
mandel
parents:
diff changeset
61 <insert-template name="core.call_through_with_byte[]_instead_of_char*_and_int">
e78566595089 initial import
mandel
parents:
diff changeset
62 <replace from="%COPY_OUT" to=""/>
e78566595089 initial import
mandel
parents:
diff changeset
63 <replace from="%COPY_IN" to="for (int i=0; i&lt;data.length; ++i) np.setByteAt(i, data[i]);"/>
e78566595089 initial import
mandel
parents:
diff changeset
64 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
65 </template>
e78566595089 initial import
mandel
parents:
diff changeset
66 <template name="core.stream_operator_shift_right">
e78566595089 initial import
mandel
parents:
diff changeset
67 public final %STREAM_TYPE operator_shift_right(%TYPE array[]) {
e78566595089 initial import
mandel
parents:
diff changeset
68 QNativePointer np = new QNativePointer(QNativePointer.Type.%NATIVEPOINTER_TYPE);
e78566595089 initial import
mandel
parents:
diff changeset
69 for (int i=0; i&lt;array.length; ++i) {
e78566595089 initial import
mandel
parents:
diff changeset
70 operator_shift_right_%TYPE(np);
e78566595089 initial import
mandel
parents:
diff changeset
71 array[i] = np.%VALUE_FUNCTION();
e78566595089 initial import
mandel
parents:
diff changeset
72 }
e78566595089 initial import
mandel
parents:
diff changeset
73
e78566595089 initial import
mandel
parents:
diff changeset
74 return this;
e78566595089 initial import
mandel
parents:
diff changeset
75 }
e78566595089 initial import
mandel
parents:
diff changeset
76 </template>
e78566595089 initial import
mandel
parents:
diff changeset
77 <template name="core.convert_primitive_array_to_java">
e78566595089 initial import
mandel
parents:
diff changeset
78 %JNITYPEArray %out = __jni_env-&gt;New%JAVATYPEArray((int) %len);
e78566595089 initial import
mandel
parents:
diff changeset
79 __jni_env-&gt;Set%JAVATYPEArrayRegion(%out, 0, (int) %len, (%JNITYPE *) %in);
e78566595089 initial import
mandel
parents:
diff changeset
80 %JNITYPE *__ptr = (%JNITYPE *) %in;
e78566595089 initial import
mandel
parents:
diff changeset
81 Q_UNUSED(__ptr);
e78566595089 initial import
mandel
parents:
diff changeset
82 %JNITYPEArray __array = %out;
e78566595089 initial import
mandel
parents:
diff changeset
83 Q_UNUSED(__array);
e78566595089 initial import
mandel
parents:
diff changeset
84 </template>
e78566595089 initial import
mandel
parents:
diff changeset
85 <template name="core.cleanup_convert_primitive_array_to_java">
e78566595089 initial import
mandel
parents:
diff changeset
86 if (%len &gt; 0) __jni_env-&gt;Get%JAVATYPEArrayRegion(__array, 0, %len, __ptr);
e78566595089 initial import
mandel
parents:
diff changeset
87 </template>
e78566595089 initial import
mandel
parents:
diff changeset
88 <template name="core.get_array_length">
e78566595089 initial import
mandel
parents:
diff changeset
89 int %out = __jni_env-&gt;GetArrayLength((jarray) %ARRAY);
e78566595089 initial import
mandel
parents:
diff changeset
90 </template>
e78566595089 initial import
mandel
parents:
diff changeset
91 <template name="core.cleanup_convert_primitive_array_from_java">
e78566595089 initial import
mandel
parents:
diff changeset
92 __jni_env-&gt;Release%JAVATYPEArrayElements((%JNITYPEArray) %1, (%JNITYPE *) __ptr, 0);
e78566595089 initial import
mandel
parents:
diff changeset
93 </template>
e78566595089 initial import
mandel
parents:
diff changeset
94 <template name="core.convert_primitive_array_from_java">
e78566595089 initial import
mandel
parents:
diff changeset
95 %CTYPE *%out = (%CTYPE *) __jni_env-&gt;Get%JAVATYPEArrayElements((%JNITYPEArray) %in, 0);
e78566595089 initial import
mandel
parents:
diff changeset
96 %CTYPE *__ptr = %out;
e78566595089 initial import
mandel
parents:
diff changeset
97 </template>
e78566595089 initial import
mandel
parents:
diff changeset
98
e78566595089 initial import
mandel
parents:
diff changeset
99 <primitive-type name="bool" java-name="bool" jni-name="jboolean"/>
e78566595089 initial import
mandel
parents:
diff changeset
100 <primitive-type name="double" jni-name="jdouble"/>
e78566595089 initial import
mandel
parents:
diff changeset
101 <primitive-type name="float" jni-name="jfloat"/>
e78566595089 initial import
mandel
parents:
diff changeset
102
e78566595089 initial import
mandel
parents:
diff changeset
103 <primitive-type name="__int64" java-name="long" preferred-conversion="no" jni-name="jlong"/>
e78566595089 initial import
mandel
parents:
diff changeset
104 <primitive-type name="unsigned __int64" java-name="long" preferred-conversion="no" jni-name="jlong"/>
e78566595089 initial import
mandel
parents:
diff changeset
105 <primitive-type name="unsigned long long" java-name="ulong" preferred-conversion="no" jni-name="jlong"/>
288
f9559a957be9 new signals and slots implementation
eldar
parents: 253
diff changeset
106 <primitive-type name="qint64" java-name="long" preferred-conversion="no" jni-name="jlong"/>
39
a5cba313c924 network and webkit are wrapped now
eldar
parents: 33
diff changeset
107 <primitive-type name="quintptr" preferred-conversion="no" java-name="quintptr" jni-name="quintptr" />
1
e78566595089 initial import
mandel
parents:
diff changeset
108
e78566595089 initial import
mandel
parents:
diff changeset
109 <primitive-type name="short" preferred-conversion="no" java-name="short" jni-name="jchar"/>
e78566595089 initial import
mandel
parents:
diff changeset
110 <primitive-type name="short" preferred-java-type="no" java-name="short" jni-name="jshort" />
e78566595089 initial import
mandel
parents:
diff changeset
111 <primitive-type name="signed short" java-name="short" preferred-conversion="no" jni-name="jchar"/>
e78566595089 initial import
mandel
parents:
diff changeset
112 <primitive-type name="unsigned short" java-name="ushort" preferred-conversion="no" jni-name="jchar"/>
e78566595089 initial import
mandel
parents:
diff changeset
113
378
7341c47790d4 binding of qwt
Eldar Insafutdinov
parents: 372
diff changeset
114 <primitive-type name="size_t" java-name="size_t" jni-name="jsize_t"/>
7341c47790d4 binding of qwt
Eldar Insafutdinov
parents: 372
diff changeset
115
1
e78566595089 initial import
mandel
parents:
diff changeset
116 <primitive-type name="char" java-name="char" jni-name="jbyte"/>
e78566595089 initial import
mandel
parents:
diff changeset
117 <primitive-type name="signed char" java-name="byte" preferred-conversion="no" jni-name="jbyte"/>
e78566595089 initial import
mandel
parents:
diff changeset
118 <primitive-type name="unsigned char" java-name="ubyte" preferred-conversion="no" jni-name="jbyte"/>
e78566595089 initial import
mandel
parents:
diff changeset
119
e78566595089 initial import
mandel
parents:
diff changeset
120 <primitive-type name="int" jni-name="jint"/>
e78566595089 initial import
mandel
parents:
diff changeset
121 <primitive-type name="signed int" java-name="int" preferred-conversion="no" jni-name="jint"/>
e78566595089 initial import
mandel
parents:
diff changeset
122 <primitive-type name="uint" java-name="uint" jni-name="jint"/>
e78566595089 initial import
mandel
parents:
diff changeset
123 <primitive-type name="ulong" java-name="ulong" preferred-conversion="no" jni-name="jint"/>
e78566595089 initial import
mandel
parents:
diff changeset
124 <primitive-type name="unsigned int" java-name="uint" preferred-conversion="no" jni-name="jint"/>
e78566595089 initial import
mandel
parents:
diff changeset
125 <primitive-type name="signed long" java-name="int" preferred-conversion="no" jni-name="jint"/>
e78566595089 initial import
mandel
parents:
diff changeset
126 <primitive-type name="long" java-name="int" preferred-conversion="no" jni-name="jint"/>
e78566595089 initial import
mandel
parents:
diff changeset
127 <primitive-type name="unsigned long" java-name="uint" preferred-conversion="no" jni-name="jint"/>
e78566595089 initial import
mandel
parents:
diff changeset
128
e78566595089 initial import
mandel
parents:
diff changeset
129 <primitive-type name="WId" java-name="long" preferred-conversion="no" jni-name="jlong"/>
e78566595089 initial import
mandel
parents:
diff changeset
130 <primitive-type name="Qt::HANDLE" java-name="long" preferred-conversion="no" jni-name="jlong"/>
e78566595089 initial import
mandel
parents:
diff changeset
131 <!-- <primitive-type name="QVariant::Type" java-name="int" preferred-conversion="no" jni-name="jint"/> -->
e78566595089 initial import
mandel
parents:
diff changeset
132
e78566595089 initial import
mandel
parents:
diff changeset
133 <primitive-type name="QByteRef" java-name="byte" preferred-conversion="no" jni-name="jbyte"/>
e78566595089 initial import
mandel
parents:
diff changeset
134 <primitive-type name="QBitRef" java-name="bool" preferred-conversion="no" jni-name="jboolean"/>
e78566595089 initial import
mandel
parents:
diff changeset
135
e78566595089 initial import
mandel
parents:
diff changeset
136 <primitive-type name="QBool" java-name="bool" preferred-conversion="no" jni-name="bool"/>
e78566595089 initial import
mandel
parents:
diff changeset
137 <primitive-type name="QVariant" java-name="QVariant" jni-name="jVariant"/>
e78566595089 initial import
mandel
parents:
diff changeset
138
e78566595089 initial import
mandel
parents:
diff changeset
139 <primitive-type name="jobject" java-name="java.lang.Object" jni-name="jobject"/>
e78566595089 initial import
mandel
parents:
diff changeset
140
e78566595089 initial import
mandel
parents:
diff changeset
141 <template name="core.multiply-devide-add-subtract">
e78566595089 initial import
mandel
parents:
diff changeset
142 public final %TYPE multiply(double d) { operator_multiply_assign(d); return this; }
e78566595089 initial import
mandel
parents:
diff changeset
143 public final %TYPE divide(double d) { operator_divide_assign(d); return this; }
e78566595089 initial import
mandel
parents:
diff changeset
144 public final %TYPE add(%TYPE p) { operator_add_assign(p); return this; }
e78566595089 initial import
mandel
parents:
diff changeset
145 public final %TYPE subtract(%TYPE p) { operator_subtract_assign(p); return this; }
e78566595089 initial import
mandel
parents:
diff changeset
146 </template>
e78566595089 initial import
mandel
parents:
diff changeset
147 <template name="convert_qtjambifuture_to_native">
e78566595089 initial import
mandel
parents:
diff changeset
148 QtJambiFuture %out = %in != 0 ? (const QtJambiFuture&amp; ) *(QtJambiFuture *)qtjambi_from_jlong(%in) : QtJambiFuture();
e78566595089 initial import
mandel
parents:
diff changeset
149 </template>
e78566595089 initial import
mandel
parents:
diff changeset
150 <template name="convert_futurevoid_to_native">
e78566595089 initial import
mandel
parents:
diff changeset
151 QtJambiVoidFuture %out = %in != 0 ? (const QtJambiVoidFuture&amp; ) *(QtJambiVoidFuture *)qtjambi_from_jlong(%in) : QtJambiVoidFuture();
e78566595089 initial import
mandel
parents:
diff changeset
152 </template>
e78566595089 initial import
mandel
parents:
diff changeset
153 <template name="future_function_in_futurewatcher">
e78566595089 initial import
mandel
parents:
diff changeset
154 extern "C" JNIEXPORT jobject JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_core_QFutureWatcher__1_1qt_1future__J)
e78566595089 initial import
mandel
parents:
diff changeset
155 (JNIEnv *__jni_env,
e78566595089 initial import
mandel
parents:
diff changeset
156 jobject,
e78566595089 initial import
mandel
parents:
diff changeset
157 jlong __this_nativeId)
e78566595089 initial import
mandel
parents:
diff changeset
158 {
e78566595089 initial import
mandel
parents:
diff changeset
159 QTJAMBI_DEBUG_TRACE("(native) entering: QFutureWatcher::future() const");
e78566595089 initial import
mandel
parents:
diff changeset
160 Q_UNUSED(__jni_env)
e78566595089 initial import
mandel
parents:
diff changeset
161 Q_UNUSED(__this_nativeId)
e78566595089 initial import
mandel
parents:
diff changeset
162 QtJambiShell_QFutureWatcher *__qt_this = (QtJambiShell_QFutureWatcher *) qtjambi_from_jlong(__this_nativeId);
e78566595089 initial import
mandel
parents:
diff changeset
163 QTJAMBI_EXCEPTION_CHECK(__jni_env);
e78566595089 initial import
mandel
parents:
diff changeset
164 Q_ASSERT(__qt_this);
e78566595089 initial import
mandel
parents:
diff changeset
165 QtJambiFuture __qt_return_value = __qt_this-&gt;future();
e78566595089 initial import
mandel
parents:
diff changeset
166
e78566595089 initial import
mandel
parents:
diff changeset
167 jobject __java_return_value = qtjambi_from_object(__jni_env, &amp;__qt_return_value, "QFuture", "com/trolltech/qt/core/", true);
e78566595089 initial import
mandel
parents:
diff changeset
168
e78566595089 initial import
mandel
parents:
diff changeset
169 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QFutureWatcher::future() const");
e78566595089 initial import
mandel
parents:
diff changeset
170 return __java_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
171 }
e78566595089 initial import
mandel
parents:
diff changeset
172 </template>
e78566595089 initial import
mandel
parents:
diff changeset
173 <template name="futures_function_in_futuresynchronizer">
e78566595089 initial import
mandel
parents:
diff changeset
174 extern "C" JNIEXPORT jobject JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_core_QFutureSynchronizer__1_1qt_1futures__J)
e78566595089 initial import
mandel
parents:
diff changeset
175 (JNIEnv *__jni_env,
e78566595089 initial import
mandel
parents:
diff changeset
176 jobject,
e78566595089 initial import
mandel
parents:
diff changeset
177 jlong __this_nativeId)
e78566595089 initial import
mandel
parents:
diff changeset
178 {
e78566595089 initial import
mandel
parents:
diff changeset
179 QTJAMBI_DEBUG_TRACE("(native) entering: QFutureSynchronizer::futures() const");
e78566595089 initial import
mandel
parents:
diff changeset
180 Q_UNUSED(__jni_env)
e78566595089 initial import
mandel
parents:
diff changeset
181 Q_UNUSED(__this_nativeId)
e78566595089 initial import
mandel
parents:
diff changeset
182 QtJambiFutureSynchronizer *__qt_this = (QtJambiFutureSynchronizer *) qtjambi_from_jlong(__this_nativeId);
e78566595089 initial import
mandel
parents:
diff changeset
183 QTJAMBI_EXCEPTION_CHECK(__jni_env);
e78566595089 initial import
mandel
parents:
diff changeset
184 Q_ASSERT(__qt_this);
e78566595089 initial import
mandel
parents:
diff changeset
185 QList&lt;QtJambiFuture&gt; __qt_return_value = __qt_this-&gt;futures();
e78566595089 initial import
mandel
parents:
diff changeset
186
e78566595089 initial import
mandel
parents:
diff changeset
187
e78566595089 initial import
mandel
parents:
diff changeset
188 jobject __java_return_value = qtjambi_arraylist_new(__jni_env, __qt_return_value.size());
e78566595089 initial import
mandel
parents:
diff changeset
189 QList&lt;QtJambiFuture&gt; ::const_iterator __qt_return_value_end_it = __qt_return_value.constEnd();
e78566595089 initial import
mandel
parents:
diff changeset
190 for (QList&lt;QtJambiFuture&gt; ::const_iterator __qt_return_value_it = __qt_return_value.constBegin(); __qt_return_value_it != __qt_return_value_end_it; ++__qt_return_value_it) {
e78566595089 initial import
mandel
parents:
diff changeset
191 QtJambiFuture __qt_tmp = *__qt_return_value_it;
e78566595089 initial import
mandel
parents:
diff changeset
192 jobject __java_tmp = qtjambi_from_object(__jni_env, &amp;__qt_tmp, "QFuture", "com/trolltech/qt/core/", true);
e78566595089 initial import
mandel
parents:
diff changeset
193 QTJAMBI_EXCEPTION_CHECK(__jni_env);
e78566595089 initial import
mandel
parents:
diff changeset
194 qtjambi_collection_add(__jni_env, __java_return_value, __java_tmp);
e78566595089 initial import
mandel
parents:
diff changeset
195 }
e78566595089 initial import
mandel
parents:
diff changeset
196 QTJAMBI_EXCEPTION_CHECK(__jni_env);
e78566595089 initial import
mandel
parents:
diff changeset
197 QTJAMBI_EXCEPTION_CHECK(__jni_env);
e78566595089 initial import
mandel
parents:
diff changeset
198 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QFutureSynchronizer::futures() const");
e78566595089 initial import
mandel
parents:
diff changeset
199 return __java_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
200 }
e78566595089 initial import
mandel
parents:
diff changeset
201 </template>
e78566595089 initial import
mandel
parents:
diff changeset
202
e78566595089 initial import
mandel
parents:
diff changeset
203 <rejection class="*" function-name="d_func"/>
e78566595089 initial import
mandel
parents:
diff changeset
204 <rejection class="*" function-name="data_ptr"/>
e78566595089 initial import
mandel
parents:
diff changeset
205 <rejection class="*" function-name="detach"/>
e78566595089 initial import
mandel
parents:
diff changeset
206 <rejection class="*" function-name="isDetached"/>
e78566595089 initial import
mandel
parents:
diff changeset
207
e78566595089 initial import
mandel
parents:
diff changeset
208 <rejection class="*" field-name="d_ptr"/>
e78566595089 initial import
mandel
parents:
diff changeset
209 <rejection class="*" field-name="d"/>
e78566595089 initial import
mandel
parents:
diff changeset
210
e78566595089 initial import
mandel
parents:
diff changeset
211 <rejection class="" enum-name="QtValidLicenseForTestModule"/>
e78566595089 initial import
mandel
parents:
diff changeset
212
e78566595089 initial import
mandel
parents:
diff changeset
213 <rejection class="" enum-name="QtValidLicenseForDBusModule"/>
e78566595089 initial import
mandel
parents:
diff changeset
214 <rejection class="" enum-name="QtValidLicenseForSqlModule"/>
e78566595089 initial import
mandel
parents:
diff changeset
215 <rejection class="" enum-name="QtValidLicenseForOpenGLModule"/>
e78566595089 initial import
mandel
parents:
diff changeset
216 <rejection class="" enum-name="enum_1"/>
e78566595089 initial import
mandel
parents:
diff changeset
217 <rejection class="" enum-name="QtValidLicenseForXmlModule"/>
e78566595089 initial import
mandel
parents:
diff changeset
218 <rejection class="" enum-name="QtValidLicenseForXmlPatternsModule"/>
e78566595089 initial import
mandel
parents:
diff changeset
219 <rejection class="" enum-name="QtValidLicenseForActiveQtModule"/>
e78566595089 initial import
mandel
parents:
diff changeset
220 <rejection class="" enum-name="QtValidLicenseForCoreModule"/>
e78566595089 initial import
mandel
parents:
diff changeset
221 <rejection class="" enum-name="QtValidLicenseForQt3SupportLightModule"/>
e78566595089 initial import
mandel
parents:
diff changeset
222 <rejection class="" enum-name="QtValidLicenseForQt3SupportModule"/>
e78566595089 initial import
mandel
parents:
diff changeset
223 <rejection class="" enum-name="QtValidLicenseForNetworkModule"/>
e78566595089 initial import
mandel
parents:
diff changeset
224 <rejection class="" enum-name="QtValidLicenseForSvgModule"/>
e78566595089 initial import
mandel
parents:
diff changeset
225 <rejection class="" enum-name="QtValidLicenseForGuiModule"/>
e78566595089 initial import
mandel
parents:
diff changeset
226 <rejection class="" enum-name="QtValidLicenseForScriptModule"/>
e78566595089 initial import
mandel
parents:
diff changeset
227 <rejection class="" enum-name="QtValidLicenseForHelpModule"/>
e78566595089 initial import
mandel
parents:
diff changeset
228 <rejection class="QtConcurrent" enum-name="enum_1"/>
e78566595089 initial import
mandel
parents:
diff changeset
229 <rejection class="QtConcurrent" function-name="operator|"/>
e78566595089 initial import
mandel
parents:
diff changeset
230
e78566595089 initial import
mandel
parents:
diff changeset
231 <rejection class="QFuture::const_iterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
232 <rejection class="QFutureInterface"/>
e78566595089 initial import
mandel
parents:
diff changeset
233 <rejection class="QFutureInterfaceBase"/>
e78566595089 initial import
mandel
parents:
diff changeset
234 <rejection class="QtConcurrent::BlockSizeManager"/>
e78566595089 initial import
mandel
parents:
diff changeset
235 <rejection class="QtConcurrent::ConstMemberFunctionWrapper"/>
e78566595089 initial import
mandel
parents:
diff changeset
236 <rejection class="QtConcurrent::Exception"/>
e78566595089 initial import
mandel
parents:
diff changeset
237 <rejection class="QtConcurrent::FilterKernel"/>
e78566595089 initial import
mandel
parents:
diff changeset
238 <rejection class="QtConcurrent::FilteredEachKernel"/>
e78566595089 initial import
mandel
parents:
diff changeset
239 <rejection class="QtConcurrent::FilteredReducedKernel"/>
e78566595089 initial import
mandel
parents:
diff changeset
240 <rejection class="QtConcurrent::FunctionWrapper0"/>
e78566595089 initial import
mandel
parents:
diff changeset
241 <rejection class="QtConcurrent::FunctionWrapper1"/>
e78566595089 initial import
mandel
parents:
diff changeset
242 <rejection class="QtConcurrent::FunctionWrapper2"/>
e78566595089 initial import
mandel
parents:
diff changeset
243 <rejection class="QtConcurrent::IntermediateResults"/>
e78566595089 initial import
mandel
parents:
diff changeset
244 <rejection class="QtConcurrent::IterateKernel"/>
e78566595089 initial import
mandel
parents:
diff changeset
245 <rejection class="QtConcurrent::MapKernel"/>
e78566595089 initial import
mandel
parents:
diff changeset
246 <rejection class="QtConcurrent::MappedEachKernel"/>
e78566595089 initial import
mandel
parents:
diff changeset
247 <rejection class="QtConcurrent::MappedReducedKernel"/>
e78566595089 initial import
mandel
parents:
diff changeset
248 <rejection class="QtConcurrent::Median"/>
e78566595089 initial import
mandel
parents:
diff changeset
249 <rejection class="QtConcurrent::MemberFunctionWrapper"/>
e78566595089 initial import
mandel
parents:
diff changeset
250 <rejection class="QtConcurrent::MemberFunctionWrapper1"/>
e78566595089 initial import
mandel
parents:
diff changeset
251 <rejection class="QtConcurrent::ReduceKernel"/>
e78566595089 initial import
mandel
parents:
diff changeset
252 <rejection class="QtConcurrent::ResultItem"/>
e78566595089 initial import
mandel
parents:
diff changeset
253 <rejection class="QtConcurrent::ResultIterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
254 <rejection class="QtConcurrent::ResultIteratorBase"/>
e78566595089 initial import
mandel
parents:
diff changeset
255 <rejection class="QtConcurrent::ResultReporter"/>
e78566595089 initial import
mandel
parents:
diff changeset
256 <rejection class="QtConcurrent::ResultStore"/>
e78566595089 initial import
mandel
parents:
diff changeset
257 <rejection class="QtConcurrent::ResultStoreBase"/>
e78566595089 initial import
mandel
parents:
diff changeset
258 <rejection class="QtConcurrent::RunFunctionTask"/>
e78566595089 initial import
mandel
parents:
diff changeset
259 <rejection class="QtConcurrent::RunFunctionTaskBase"/>
e78566595089 initial import
mandel
parents:
diff changeset
260 <rejection class="QtConcurrent::SelectSpecialization"/>
e78566595089 initial import
mandel
parents:
diff changeset
261 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall0"/>
e78566595089 initial import
mandel
parents:
diff changeset
262 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall1"/>
e78566595089 initial import
mandel
parents:
diff changeset
263 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall2"/>
e78566595089 initial import
mandel
parents:
diff changeset
264 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall3"/>
e78566595089 initial import
mandel
parents:
diff changeset
265 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall4"/>
e78566595089 initial import
mandel
parents:
diff changeset
266 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionCall5"/>
e78566595089 initial import
mandel
parents:
diff changeset
267 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall0"/>
e78566595089 initial import
mandel
parents:
diff changeset
268 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall1"/>
e78566595089 initial import
mandel
parents:
diff changeset
269 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall2"/>
e78566595089 initial import
mandel
parents:
diff changeset
270 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall3"/>
e78566595089 initial import
mandel
parents:
diff changeset
271 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall4"/>
e78566595089 initial import
mandel
parents:
diff changeset
272 <rejection class="QtConcurrent::SelectStoredConstMemberFunctionPointerCall5"/>
e78566595089 initial import
mandel
parents:
diff changeset
273 <rejection class="QtConcurrent::SelectStoredFunctorCall0"/>
e78566595089 initial import
mandel
parents:
diff changeset
274 <rejection class="QtConcurrent::SelectStoredFunctorCall1"/>
e78566595089 initial import
mandel
parents:
diff changeset
275 <rejection class="QtConcurrent::SelectStoredFunctorCall2"/>
e78566595089 initial import
mandel
parents:
diff changeset
276 <rejection class="QtConcurrent::SelectStoredFunctorCall3"/>
e78566595089 initial import
mandel
parents:
diff changeset
277 <rejection class="QtConcurrent::SelectStoredFunctorCall4"/>
e78566595089 initial import
mandel
parents:
diff changeset
278 <rejection class="QtConcurrent::SelectStoredFunctorCall5"/>
e78566595089 initial import
mandel
parents:
diff changeset
279 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall0"/>
e78566595089 initial import
mandel
parents:
diff changeset
280 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall1"/>
e78566595089 initial import
mandel
parents:
diff changeset
281 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall2"/>
e78566595089 initial import
mandel
parents:
diff changeset
282 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall3"/>
e78566595089 initial import
mandel
parents:
diff changeset
283 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall4"/>
e78566595089 initial import
mandel
parents:
diff changeset
284 <rejection class="QtConcurrent::SelectStoredFunctorPointerCall5"/>
e78566595089 initial import
mandel
parents:
diff changeset
285 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall0"/>
e78566595089 initial import
mandel
parents:
diff changeset
286 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall1"/>
e78566595089 initial import
mandel
parents:
diff changeset
287 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall2"/>
e78566595089 initial import
mandel
parents:
diff changeset
288 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall3"/>
e78566595089 initial import
mandel
parents:
diff changeset
289 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall4"/>
e78566595089 initial import
mandel
parents:
diff changeset
290 <rejection class="QtConcurrent::SelectStoredMemberFunctionCall5"/>
e78566595089 initial import
mandel
parents:
diff changeset
291 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall0"/>
e78566595089 initial import
mandel
parents:
diff changeset
292 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall1"/>
e78566595089 initial import
mandel
parents:
diff changeset
293 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall2"/>
e78566595089 initial import
mandel
parents:
diff changeset
294 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall3"/>
e78566595089 initial import
mandel
parents:
diff changeset
295 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall4"/>
e78566595089 initial import
mandel
parents:
diff changeset
296 <rejection class="QtConcurrent::SelectStoredMemberFunctionPointerCall5"/>
e78566595089 initial import
mandel
parents:
diff changeset
297 <rejection class="QtConcurrent::SequenceHolder1"/>
e78566595089 initial import
mandel
parents:
diff changeset
298 <rejection class="QtConcurrent::SequenceHolder2"/>
e78566595089 initial import
mandel
parents:
diff changeset
299 <rejection class="QtConcurrent::StoredConstMemberFunctionCall0"/>
e78566595089 initial import
mandel
parents:
diff changeset
300 <rejection class="QtConcurrent::StoredConstMemberFunctionCall1"/>
e78566595089 initial import
mandel
parents:
diff changeset
301 <rejection class="QtConcurrent::StoredConstMemberFunctionCall2"/>
e78566595089 initial import
mandel
parents:
diff changeset
302 <rejection class="QtConcurrent::StoredConstMemberFunctionCall3"/>
e78566595089 initial import
mandel
parents:
diff changeset
303 <rejection class="QtConcurrent::StoredConstMemberFunctionCall4"/>
e78566595089 initial import
mandel
parents:
diff changeset
304 <rejection class="QtConcurrent::StoredConstMemberFunctionCall5"/>
e78566595089 initial import
mandel
parents:
diff changeset
305 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall0"/>
e78566595089 initial import
mandel
parents:
diff changeset
306 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall1"/>
e78566595089 initial import
mandel
parents:
diff changeset
307 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall2"/>
e78566595089 initial import
mandel
parents:
diff changeset
308 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall3"/>
e78566595089 initial import
mandel
parents:
diff changeset
309 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall4"/>
e78566595089 initial import
mandel
parents:
diff changeset
310 <rejection class="QtConcurrent::StoredConstMemberFunctionPointerCall5"/>
e78566595089 initial import
mandel
parents:
diff changeset
311 <rejection class="QtConcurrent::StoredFunctorCall0"/>
e78566595089 initial import
mandel
parents:
diff changeset
312 <rejection class="QtConcurrent::StoredFunctorCall1"/>
e78566595089 initial import
mandel
parents:
diff changeset
313 <rejection class="QtConcurrent::StoredFunctorCall2"/>
e78566595089 initial import
mandel
parents:
diff changeset
314 <rejection class="QtConcurrent::StoredFunctorCall3"/>
e78566595089 initial import
mandel
parents:
diff changeset
315 <rejection class="QtConcurrent::StoredFunctorCall4"/>
e78566595089 initial import
mandel
parents:
diff changeset
316 <rejection class="QtConcurrent::StoredFunctorCall5"/>
e78566595089 initial import
mandel
parents:
diff changeset
317 <rejection class="QtConcurrent::StoredFunctorPointerCall0"/>
e78566595089 initial import
mandel
parents:
diff changeset
318 <rejection class="QtConcurrent::StoredFunctorPointerCall1"/>
e78566595089 initial import
mandel
parents:
diff changeset
319 <rejection class="QtConcurrent::StoredFunctorPointerCall2"/>
e78566595089 initial import
mandel
parents:
diff changeset
320 <rejection class="QtConcurrent::StoredFunctorPointerCall3"/>
e78566595089 initial import
mandel
parents:
diff changeset
321 <rejection class="QtConcurrent::StoredFunctorPointerCall4"/>
e78566595089 initial import
mandel
parents:
diff changeset
322 <rejection class="QtConcurrent::StoredFunctorPointerCall5"/>
e78566595089 initial import
mandel
parents:
diff changeset
323 <rejection class="QtConcurrent::StoredMemberFunctionCall0"/>
e78566595089 initial import
mandel
parents:
diff changeset
324 <rejection class="QtConcurrent::StoredMemberFunctionCall1"/>
e78566595089 initial import
mandel
parents:
diff changeset
325 <rejection class="QtConcurrent::StoredMemberFunctionCall2"/>
e78566595089 initial import
mandel
parents:
diff changeset
326 <rejection class="QtConcurrent::StoredMemberFunctionCall3"/>
e78566595089 initial import
mandel
parents:
diff changeset
327 <rejection class="QtConcurrent::StoredMemberFunctionCall4"/>
e78566595089 initial import
mandel
parents:
diff changeset
328 <rejection class="QtConcurrent::StoredMemberFunctionCall5"/>
e78566595089 initial import
mandel
parents:
diff changeset
329 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall0"/>
e78566595089 initial import
mandel
parents:
diff changeset
330 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall1"/>
e78566595089 initial import
mandel
parents:
diff changeset
331 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall2"/>
e78566595089 initial import
mandel
parents:
diff changeset
332 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall3"/>
e78566595089 initial import
mandel
parents:
diff changeset
333 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall4"/>
e78566595089 initial import
mandel
parents:
diff changeset
334 <rejection class="QtConcurrent::StoredMemberFunctionPointerCall5"/>
e78566595089 initial import
mandel
parents:
diff changeset
335 <rejection class="QtConcurrent::ThreadEngine"/>
e78566595089 initial import
mandel
parents:
diff changeset
336 <rejection class="QtConcurrent::ThreadEngineBase"/>
e78566595089 initial import
mandel
parents:
diff changeset
337 <rejection class="QtConcurrent::ThreadEngineSemaphore"/>
e78566595089 initial import
mandel
parents:
diff changeset
338 <rejection class="QtConcurrent::ThreadEngineStarter"/>
e78566595089 initial import
mandel
parents:
diff changeset
339 <rejection class="QtConcurrent::ThreadEngineStarterBase"/>
e78566595089 initial import
mandel
parents:
diff changeset
340 <rejection class="QtConcurrent::UnhandledException"/>
e78566595089 initial import
mandel
parents:
diff changeset
341 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall0"/>
e78566595089 initial import
mandel
parents:
diff changeset
342 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall1"/>
e78566595089 initial import
mandel
parents:
diff changeset
343 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall2"/>
e78566595089 initial import
mandel
parents:
diff changeset
344 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall3"/>
e78566595089 initial import
mandel
parents:
diff changeset
345 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall4"/>
e78566595089 initial import
mandel
parents:
diff changeset
346 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionCall5"/>
e78566595089 initial import
mandel
parents:
diff changeset
347 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall0"/>
e78566595089 initial import
mandel
parents:
diff changeset
348 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall1"/>
e78566595089 initial import
mandel
parents:
diff changeset
349 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall2"/>
e78566595089 initial import
mandel
parents:
diff changeset
350 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall3"/>
e78566595089 initial import
mandel
parents:
diff changeset
351 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall4"/>
e78566595089 initial import
mandel
parents:
diff changeset
352 <rejection class="QtConcurrent::VoidStoredConstMemberFunctionPointerCall5"/>
e78566595089 initial import
mandel
parents:
diff changeset
353 <rejection class="QtConcurrent::VoidStoredFunctorCall0"/>
e78566595089 initial import
mandel
parents:
diff changeset
354 <rejection class="QtConcurrent::VoidStoredFunctorCall1"/>
e78566595089 initial import
mandel
parents:
diff changeset
355 <rejection class="QtConcurrent::VoidStoredFunctorCall2"/>
e78566595089 initial import
mandel
parents:
diff changeset
356 <rejection class="QtConcurrent::VoidStoredFunctorCall3"/>
e78566595089 initial import
mandel
parents:
diff changeset
357 <rejection class="QtConcurrent::VoidStoredFunctorCall4"/>
e78566595089 initial import
mandel
parents:
diff changeset
358 <rejection class="QtConcurrent::VoidStoredFunctorCall5"/>
e78566595089 initial import
mandel
parents:
diff changeset
359 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall0"/>
e78566595089 initial import
mandel
parents:
diff changeset
360 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall1"/>
e78566595089 initial import
mandel
parents:
diff changeset
361 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall2"/>
e78566595089 initial import
mandel
parents:
diff changeset
362 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall3"/>
e78566595089 initial import
mandel
parents:
diff changeset
363 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall4"/>
e78566595089 initial import
mandel
parents:
diff changeset
364 <rejection class="QtConcurrent::VoidStoredFunctorPointerCall5"/>
e78566595089 initial import
mandel
parents:
diff changeset
365 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall0"/>
e78566595089 initial import
mandel
parents:
diff changeset
366 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall1"/>
e78566595089 initial import
mandel
parents:
diff changeset
367 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall2"/>
e78566595089 initial import
mandel
parents:
diff changeset
368 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall3"/>
e78566595089 initial import
mandel
parents:
diff changeset
369 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall4"/>
e78566595089 initial import
mandel
parents:
diff changeset
370 <rejection class="QtConcurrent::VoidStoredMemberFunctionCall5"/>
e78566595089 initial import
mandel
parents:
diff changeset
371 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall0"/>
e78566595089 initial import
mandel
parents:
diff changeset
372 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall1"/>
e78566595089 initial import
mandel
parents:
diff changeset
373 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall2"/>
e78566595089 initial import
mandel
parents:
diff changeset
374 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall3"/>
e78566595089 initial import
mandel
parents:
diff changeset
375 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall4"/>
e78566595089 initial import
mandel
parents:
diff changeset
376 <rejection class="QtConcurrent::VoidStoredMemberFunctionPointerCall5"/>
e78566595089 initial import
mandel
parents:
diff changeset
377
e78566595089 initial import
mandel
parents:
diff changeset
378 <rejection class="QModelIndex"/>
e78566595089 initial import
mandel
parents:
diff changeset
379 <rejection class="QSize"/>
e78566595089 initial import
mandel
parents:
diff changeset
380 <rejection class="QSizeF"/>
e78566595089 initial import
mandel
parents:
diff changeset
381 <rejection class="QPoint"/>
e78566595089 initial import
mandel
parents:
diff changeset
382 <rejection class="QPointF"/>
6
374a61671448 wrapped QRect
eldar
parents: 4
diff changeset
383 <rejection class="QRect"/>
374a61671448 wrapped QRect
eldar
parents: 4
diff changeset
384 <rejection class="QRectF"/>
2
ee8e70aca95e checking svn access
eldar
parents: 1
diff changeset
385 <rejection class="QLine"/>
ee8e70aca95e checking svn access
eldar
parents: 1
diff changeset
386 <rejection class="QLineF"/>
1
e78566595089 initial import
mandel
parents:
diff changeset
387
e78566595089 initial import
mandel
parents:
diff changeset
388 <rejection class="QMdi"/>
e78566595089 initial import
mandel
parents:
diff changeset
389 <rejection class="stdext"/>
e78566595089 initial import
mandel
parents:
diff changeset
390 <rejection class="QAlgorithmsPrivate"/>
e78566595089 initial import
mandel
parents:
diff changeset
391 <rejection class="QAtomic"/>
e78566595089 initial import
mandel
parents:
diff changeset
392 <rejection class="QAtomicPointer"/>
e78566595089 initial import
mandel
parents:
diff changeset
393 <rejection class="QAtomicInt"/>
e78566595089 initial import
mandel
parents:
diff changeset
394 <rejection class="QBasicAtomicInt"/>
e78566595089 initial import
mandel
parents:
diff changeset
395 <rejection class="QBasicAtomic"/>
e78566595089 initial import
mandel
parents:
diff changeset
396 <rejection class="QBasicAtomicPointer"/>
e78566595089 initial import
mandel
parents:
diff changeset
397 <rejection class="QBitRef"/>
e78566595089 initial import
mandel
parents:
diff changeset
398 <rejection class="QCache"/>
e78566595089 initial import
mandel
parents:
diff changeset
399 <rejection class="QCharRef"/>
e78566595089 initial import
mandel
parents:
diff changeset
400 <rejection class="QDebug"/>
e78566595089 initial import
mandel
parents:
diff changeset
401 <rejection class="QExplicitlySharedDataPointer"/>
e78566595089 initial import
mandel
parents:
diff changeset
402 <rejection class="QFlag"/>
e78566595089 initial import
mandel
parents:
diff changeset
403 <rejection class="QFlags"/>
e78566595089 initial import
mandel
parents:
diff changeset
404 <rejection class="QForeachContainer"/>
e78566595089 initial import
mandel
parents:
diff changeset
405 <rejection class="QForeachContainerBase"/>
e78566595089 initial import
mandel
parents:
diff changeset
406 <rejection class="QGlobalStatic"/>
e78566595089 initial import
mandel
parents:
diff changeset
407 <rejection class="QHash"/>
e78566595089 initial import
mandel
parents:
diff changeset
408 <rejection class="QHashData"/>
e78566595089 initial import
mandel
parents:
diff changeset
409 <rejection class="QHashDummyNode"/>
e78566595089 initial import
mandel
parents:
diff changeset
410 <rejection class="QHashDummyNode"/>
e78566595089 initial import
mandel
parents:
diff changeset
411 <rejection class="QHashDummyNode"/>
e78566595089 initial import
mandel
parents:
diff changeset
412 <rejection class="QHashDummyNode"/>
e78566595089 initial import
mandel
parents:
diff changeset
413 <rejection class="QHashDummyNode"/>
e78566595089 initial import
mandel
parents:
diff changeset
414 <rejection class="QHashDummyValue"/>
e78566595089 initial import
mandel
parents:
diff changeset
415 <rejection class="QHashIterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
416 <rejection class="QHashNode"/>
e78566595089 initial import
mandel
parents:
diff changeset
417 <rejection class="QHashNode"/>
e78566595089 initial import
mandel
parents:
diff changeset
418 <rejection class="QHashNode"/>
e78566595089 initial import
mandel
parents:
diff changeset
419 <rejection class="QHashNode"/>
e78566595089 initial import
mandel
parents:
diff changeset
420 <rejection class="QHashNode"/>
e78566595089 initial import
mandel
parents:
diff changeset
421 <rejection class="QInternal"/>
e78566595089 initial import
mandel
parents:
diff changeset
422 <rejection class="QLibrary"/>
e78566595089 initial import
mandel
parents:
diff changeset
423 <rejection class="QLinkedList"/>
e78566595089 initial import
mandel
parents:
diff changeset
424 <rejection class="QLinkedListData"/>
e78566595089 initial import
mandel
parents:
diff changeset
425 <rejection class="QLinkedListIterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
426 <rejection class="QLinkedListNode"/>
e78566595089 initial import
mandel
parents:
diff changeset
427 <rejection class="QListData"/>
e78566595089 initial import
mandel
parents:
diff changeset
428 <rejection class="QListIterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
429 <rejection class="QMap"/>
e78566595089 initial import
mandel
parents:
diff changeset
430 <rejection class="QMapData"/>
e78566595089 initial import
mandel
parents:
diff changeset
431 <rejection class="QMapIterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
432 <rejection class="QMetaTypeId"/>
e78566595089 initial import
mandel
parents:
diff changeset
433 <rejection class="QMetaProperty"/>
e78566595089 initial import
mandel
parents:
diff changeset
434 <rejection class="QMetaObject"/>
e78566595089 initial import
mandel
parents:
diff changeset
435 <rejection class="QMetaClassInfo"/>
e78566595089 initial import
mandel
parents:
diff changeset
436 <rejection class="QMetaMethod"/>
e78566595089 initial import
mandel
parents:
diff changeset
437 <rejection class="QMetaEnum"/>
e78566595089 initial import
mandel
parents:
diff changeset
438 <rejection class="QMultiHash"/>
e78566595089 initial import
mandel
parents:
diff changeset
439 <rejection class="QMultiMap"/>
e78566595089 initial import
mandel
parents:
diff changeset
440 <rejection class="QMutableHashIterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
441 <rejection class="QMutableLinkedListIterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
442 <rejection class="QMutableListIterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
443 <rejection class="QMutableMapIterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
444 <rejection class="QMutableVectorIterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
445 <rejection class="QMutexLocker"/>
e78566595089 initial import
mandel
parents:
diff changeset
446 <rejection class="QNoImplicitBoolCast"/>
e78566595089 initial import
mandel
parents:
diff changeset
447 <rejection class="QObjectCleanupHandler"/>
e78566595089 initial import
mandel
parents:
diff changeset
448 <rejection class="QObjectData"/>
e78566595089 initial import
mandel
parents:
diff changeset
449 <rejection class="QObjectUserData"/>
e78566595089 initial import
mandel
parents:
diff changeset
450 <rejection class="QPluginLoader"/>
e78566595089 initial import
mandel
parents:
diff changeset
451 <rejection class="QPointer"/>
e78566595089 initial import
mandel
parents:
diff changeset
452 <rejection class="QReadLocker"/>
e78566595089 initial import
mandel
parents:
diff changeset
453 <rejection class="QResource"/>
e78566595089 initial import
mandel
parents:
diff changeset
454 <rejection class="QSet"/>
e78566595089 initial import
mandel
parents:
diff changeset
455 <rejection class="QSetIterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
456 <rejection class="QSharedData"/>
e78566595089 initial import
mandel
parents:
diff changeset
457 <rejection class="QSharedDataPointer"/>
e78566595089 initial import
mandel
parents:
diff changeset
458 <rejection class="QStack"/>
e78566595089 initial import
mandel
parents:
diff changeset
459 <rejection class="QSysInfo"/>
e78566595089 initial import
mandel
parents:
diff changeset
460 <rejection class="QTextStreamManipulator"/>
e78566595089 initial import
mandel
parents:
diff changeset
461 <rejection class="QThreadStorage"/>
e78566595089 initial import
mandel
parents:
diff changeset
462 <rejection class="QThreadStorageData"/>
e78566595089 initial import
mandel
parents:
diff changeset
463 <rejection class="QTypeInfo"/>
e78566595089 initial import
mandel
parents:
diff changeset
464 <rejection class="QTypeInfo"/>
e78566595089 initial import
mandel
parents:
diff changeset
465 <rejection class="QVFbKeyData"/>
e78566595089 initial import
mandel
parents:
diff changeset
466 <rejection class="QVariantComparisonHelper"/>
e78566595089 initial import
mandel
parents:
diff changeset
467 <rejection class="QVectorData"/>
e78566595089 initial import
mandel
parents:
diff changeset
468 <rejection class="QVectorIterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
469 <rejection class="QVectorTypedData"/>
e78566595089 initial import
mandel
parents:
diff changeset
470 <rejection class="QWriteLocker"/>
e78566595089 initial import
mandel
parents:
diff changeset
471 <rejection class="QtPrivate"/>
e78566595089 initial import
mandel
parents:
diff changeset
472 <rejection class="qGreater"/>
e78566595089 initial import
mandel
parents:
diff changeset
473 <rejection class="qLess"/>
e78566595089 initial import
mandel
parents:
diff changeset
474 <rejection class="std"/>
e78566595089 initial import
mandel
parents:
diff changeset
475 <rejection class="QAbstractFileEngine::ExtensionOption"/>
e78566595089 initial import
mandel
parents:
diff changeset
476 <rejection class="QAbstractFileEngine::ExtensionReturn"/>
e78566595089 initial import
mandel
parents:
diff changeset
477 <rejection class="QByteArray::Data"/>
e78566595089 initial import
mandel
parents:
diff changeset
478 <rejection class="QIntForType"/>
e78566595089 initial import
mandel
parents:
diff changeset
479 <rejection class="QList::Node"/>
e78566595089 initial import
mandel
parents:
diff changeset
480 <rejection class="QList::const_iterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
481 <rejection class="QList::iterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
482 <rejection class="QMetaTypeId2"/>
e78566595089 initial import
mandel
parents:
diff changeset
483 <rejection class="QMutableSetIterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
484 <rejection class="QSubString"/>
e78566595089 initial import
mandel
parents:
diff changeset
485 <rejection class="QUintForType"/>
e78566595089 initial import
mandel
parents:
diff changeset
486 <rejection class="QtConcurrent::internal"/>
e78566595089 initial import
mandel
parents:
diff changeset
487
e78566595089 initial import
mandel
parents:
diff changeset
488 <rejection class="QLocale::Data"/>
e78566595089 initial import
mandel
parents:
diff changeset
489 <rejection class="QGlobalStaticDeleter"/>
e78566595089 initial import
mandel
parents:
diff changeset
490 <rejection class="QSharedMemory"/> <!-- Temporarily until we know how to implement it in Java -->
e78566595089 initial import
mandel
parents:
diff changeset
491 <rejection class="QVarLengthArray"/>
e78566595089 initial import
mandel
parents:
diff changeset
492
e78566595089 initial import
mandel
parents:
diff changeset
493 <!-- DBus -->
e78566595089 initial import
mandel
parents:
diff changeset
494 <rejection class="QDBusAbstractAdaptor"/>
e78566595089 initial import
mandel
parents:
diff changeset
495 <rejection class="QDBusAbstractInterface"/>
e78566595089 initial import
mandel
parents:
diff changeset
496 <rejection class="QDBusArgument"/>
e78566595089 initial import
mandel
parents:
diff changeset
497 <rejection class="QDBusConnection"/>
e78566595089 initial import
mandel
parents:
diff changeset
498 <rejection class="QDBusConnectionInterface"/>
e78566595089 initial import
mandel
parents:
diff changeset
499 <rejection class="QDBusContext"/>
e78566595089 initial import
mandel
parents:
diff changeset
500 <rejection class="QDBusError"/>
e78566595089 initial import
mandel
parents:
diff changeset
501 <rejection class="QDBusInterface"/>
e78566595089 initial import
mandel
parents:
diff changeset
502 <rejection class="QDBusMessage"/>
e78566595089 initial import
mandel
parents:
diff changeset
503 <rejection class="QDBusMetaType"/>
e78566595089 initial import
mandel
parents:
diff changeset
504 <rejection class="QDBusObjectPath"/>
e78566595089 initial import
mandel
parents:
diff changeset
505 <rejection class="QDBusReply"/>
e78566595089 initial import
mandel
parents:
diff changeset
506 <rejection class="QDBusServer"/>
e78566595089 initial import
mandel
parents:
diff changeset
507 <rejection class="QDBusSignature"/>
e78566595089 initial import
mandel
parents:
diff changeset
508 <rejection class="QDBusVariant"/>
e78566595089 initial import
mandel
parents:
diff changeset
509
e78566595089 initial import
mandel
parents:
diff changeset
510 <rejection class="_Revbidit"/>
e78566595089 initial import
mandel
parents:
diff changeset
511 <rejection class="_complex"/>
e78566595089 initial import
mandel
parents:
diff changeset
512 <rejection class="_exception"/>
e78566595089 initial import
mandel
parents:
diff changeset
513 <rejection class="_iobuf"/>
e78566595089 initial import
mandel
parents:
diff changeset
514 <rejection class="_stat"/>
e78566595089 initial import
mandel
parents:
diff changeset
515 <rejection class="_wfinddata_t"/>
e78566595089 initial import
mandel
parents:
diff changeset
516 <rejection class="exception"/>
e78566595089 initial import
mandel
parents:
diff changeset
517 <rejection class="istreambuf_iterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
518 <rejection class="ostreambuf_iterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
519 <rejection class="reverse_bidirectional_iterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
520 <rejection class="reverse_iterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
521 <rejection class="stat"/>
e78566595089 initial import
mandel
parents:
diff changeset
522 <rejection class="tm"/>
e78566595089 initial import
mandel
parents:
diff changeset
523
e78566595089 initial import
mandel
parents:
diff changeset
524 <rejection class="QAbstractEventDispatcher" function-name="filterEvent"/>
e78566595089 initial import
mandel
parents:
diff changeset
525 <rejection class="QAbstractEventDispatcher" function-name="setEventFilter"/>
e78566595089 initial import
mandel
parents:
diff changeset
526 <rejection class="QAbstractFileEngine" function-name="beginEntryList"/>
e78566595089 initial import
mandel
parents:
diff changeset
527 <rejection class="QAbstractFileEngine" function-name="endEntryList"/>
e78566595089 initial import
mandel
parents:
diff changeset
528 <rejection class="QAbstractFileEngine" function-name="extension"/>
e78566595089 initial import
mandel
parents:
diff changeset
529 <rejection class="QCoreApplication" function-name="compressEvent"/>
e78566595089 initial import
mandel
parents:
diff changeset
530 <rejection class="QCoreApplication" function-name="eventFilter"/>
e78566595089 initial import
mandel
parents:
diff changeset
531 <rejection class="QCoreApplication" function-name="filterEvent"/>
e78566595089 initial import
mandel
parents:
diff changeset
532 <rejection class="QCoreApplication" function-name="setEventFilter"/>
e78566595089 initial import
mandel
parents:
diff changeset
533 <rejection class="QFile" function-name="setDecodingFunction"/>
e78566595089 initial import
mandel
parents:
diff changeset
534 <rejection class="QFile" function-name="setEncodingFunction"/>
e78566595089 initial import
mandel
parents:
diff changeset
535 <rejection class="QList" function-name="begin"/>
e78566595089 initial import
mandel
parents:
diff changeset
536 <rejection class="QList" function-name="constBegin"/>
e78566595089 initial import
mandel
parents:
diff changeset
537 <rejection class="QList" function-name="constEnd"/>
e78566595089 initial import
mandel
parents:
diff changeset
538 <rejection class="QList" function-name="end"/>
e78566595089 initial import
mandel
parents:
diff changeset
539 <rejection class="QList" function-name="erase"/>
e78566595089 initial import
mandel
parents:
diff changeset
540 <rejection class="QList" function-name="erase"/>
e78566595089 initial import
mandel
parents:
diff changeset
541 <rejection class="QList" function-name="free"/>
e78566595089 initial import
mandel
parents:
diff changeset
542 <rejection class="QList" function-name="fromList"/>
e78566595089 initial import
mandel
parents:
diff changeset
543 <rejection class="QList" function-name="fromSet"/>
e78566595089 initial import
mandel
parents:
diff changeset
544 <rejection class="QList" function-name="fromSet"/>
e78566595089 initial import
mandel
parents:
diff changeset
545 <rejection class="QList" function-name="insert"/>
e78566595089 initial import
mandel
parents:
diff changeset
546 <rejection class="QList" function-name="malloc"/>
e78566595089 initial import
mandel
parents:
diff changeset
547 <rejection class="QList" function-name="node_construct"/>
e78566595089 initial import
mandel
parents:
diff changeset
548 <rejection class="QList" function-name="node_copy"/>
e78566595089 initial import
mandel
parents:
diff changeset
549 <rejection class="QList" function-name="node_destruct"/>
e78566595089 initial import
mandel
parents:
diff changeset
550 <rejection class="QList" function-name="toSet"/>
e78566595089 initial import
mandel
parents:
diff changeset
551 <rejection class="QObject" function-name="receivers"/>
e78566595089 initial import
mandel
parents:
diff changeset
552 <rejection class="QObject" function-name="findChild"/>
e78566595089 initial import
mandel
parents:
diff changeset
553 <rejection class="QObject" function-name="findChildren"/>
e78566595089 initial import
mandel
parents:
diff changeset
554 <rejection class="QObject" function-name="setUserData"/>
e78566595089 initial import
mandel
parents:
diff changeset
555 <rejection class="QObject" function-name="userData"/>
e78566595089 initial import
mandel
parents:
diff changeset
556 <rejection class="QObject" function-name="destroyed"/>
e78566595089 initial import
mandel
parents:
diff changeset
557 <rejection class="QObject" function-name="connect"/>
e78566595089 initial import
mandel
parents:
diff changeset
558 <rejection class="QObject" function-name="connectNotify"/>
e78566595089 initial import
mandel
parents:
diff changeset
559 <rejection class="QObject" function-name="disconnect"/>
e78566595089 initial import
mandel
parents:
diff changeset
560 <rejection class="QObject" function-name="disconnectNotify"/>
e78566595089 initial import
mandel
parents:
diff changeset
561 <rejection class="QObject" function-name="registerUserData"/>
323
7a3c43424dca make all examples compile with new signals/slots
eldar_ins@eldar-laptop
parents: 309
diff changeset
562 <!-- <rejection class="QObject" function-name="sender"/> -->
1
e78566595089 initial import
mandel
parents:
diff changeset
563 <rejection class="QProcess" function-name="pid"/>
e78566595089 initial import
mandel
parents:
diff changeset
564 <rejection class="QRegion" function-name="cleanUp"/>
e78566595089 initial import
mandel
parents:
diff changeset
565 <rejection class="QSettings" function-name="registerFormat"/>
e78566595089 initial import
mandel
parents:
diff changeset
566 <rejection class="QVector" function-name="back"/>
e78566595089 initial import
mandel
parents:
diff changeset
567 <rejection class="QVector" function-name="begin"/>
e78566595089 initial import
mandel
parents:
diff changeset
568 <rejection class="QVector" function-name="constBegin"/>
e78566595089 initial import
mandel
parents:
diff changeset
569 <rejection class="QVector" function-name="constEnd"/>
e78566595089 initial import
mandel
parents:
diff changeset
570 <rejection class="QVector" function-name="end"/>
e78566595089 initial import
mandel
parents:
diff changeset
571 <rejection class="QVector" function-name="erase"/>
e78566595089 initial import
mandel
parents:
diff changeset
572 <rejection class="QVector" function-name="free"/>
e78566595089 initial import
mandel
parents:
diff changeset
573 <rejection class="QVector" function-name="front"/>
e78566595089 initial import
mandel
parents:
diff changeset
574 <rejection class="QVector" function-name="insert"/>
e78566595089 initial import
mandel
parents:
diff changeset
575 <rejection class="QVector" function-name="malloc"/>
e78566595089 initial import
mandel
parents:
diff changeset
576 <rejection class="QVector" function-name="alloc"/>
e78566595089 initial import
mandel
parents:
diff changeset
577 <rejection class="QVector" function-name="operator+="/>
e78566595089 initial import
mandel
parents:
diff changeset
578 <rejection class="QAbstractFileEngineIterator" function-name="entryInfo"/>
e78566595089 initial import
mandel
parents:
diff changeset
579
e78566595089 initial import
mandel
parents:
diff changeset
580 <rejection class="QAbstractFileEngineIterator" enum-name="EntryInfoType"/>
e78566595089 initial import
mandel
parents:
diff changeset
581 <rejection class="QDataStream" enum-name="ByteOrder"/>
e78566595089 initial import
mandel
parents:
diff changeset
582
e78566595089 initial import
mandel
parents:
diff changeset
583
e78566595089 initial import
mandel
parents:
diff changeset
584 <namespace-type name="Qt">
e78566595089 initial import
mandel
parents:
diff changeset
585 <modify-function signature="codecForHtml(const QByteArray &amp;)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
586 <modify-function signature="mightBeRichText(const QString &amp;)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
587 <modify-function signature="escape(const QString&amp;)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
588 <modify-function signature="convertFromPlainText(const QString &amp;, Qt::WhiteSpaceMode)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
589 </namespace-type>
e78566595089 initial import
mandel
parents:
diff changeset
590
e78566595089 initial import
mandel
parents:
diff changeset
591
e78566595089 initial import
mandel
parents:
diff changeset
592 <enum-type name="QtMsgType">
e78566595089 initial import
mandel
parents:
diff changeset
593 <reject-enum-value name="QtSystemMsg"/>
e78566595089 initial import
mandel
parents:
diff changeset
594 </enum-type>
e78566595089 initial import
mandel
parents:
diff changeset
595
e78566595089 initial import
mandel
parents:
diff changeset
596 <enum-type name="QReadWriteLock::RecursionMode"/>
e78566595089 initial import
mandel
parents:
diff changeset
597 <enum-type name="QSystemSemaphore::AccessMode"/>
e78566595089 initial import
mandel
parents:
diff changeset
598 <enum-type name="QSystemSemaphore::SystemSemaphoreError"/>
e78566595089 initial import
mandel
parents:
diff changeset
599 <enum-type name="QTextBoundaryFinder::BoundaryReason" flags="QTextBoundaryFinder::BoundaryReasons"/>
e78566595089 initial import
mandel
parents:
diff changeset
600 <enum-type name="QTextBoundaryFinder::BoundaryType"/>
e78566595089 initial import
mandel
parents:
diff changeset
601 <enum-type name="QAbstractFileEngine::Extension" extensible="yes"/>
e78566595089 initial import
mandel
parents:
diff changeset
602 <enum-type name="QAbstractFileEngine::FileFlag" flags="QAbstractFileEngine::FileFlags"/>
e78566595089 initial import
mandel
parents:
diff changeset
603 <enum-type name="QAbstractFileEngine::FileName"/>
e78566595089 initial import
mandel
parents:
diff changeset
604 <enum-type name="QAbstractFileEngine::FileOwner"/>
e78566595089 initial import
mandel
parents:
diff changeset
605 <enum-type name="QAbstractFileEngine::FileTime"/>
e78566595089 initial import
mandel
parents:
diff changeset
606 <enum-type name="QDataStream::Status"/>
e78566595089 initial import
mandel
parents:
diff changeset
607 <enum-type name="QDir::Filter" flags="QDir::Filters"/>
e78566595089 initial import
mandel
parents:
diff changeset
608 <enum-type name="QEvent::Type" extensible="yes">
e78566595089 initial import
mandel
parents:
diff changeset
609 <reject-enum-value name="ApplicationActivated"/>
e78566595089 initial import
mandel
parents:
diff changeset
610 <reject-enum-value name="ApplicationDeactivated"/>
e78566595089 initial import
mandel
parents:
diff changeset
611 </enum-type>
e78566595089 initial import
mandel
parents:
diff changeset
612 <enum-type name="QEventLoop::ProcessEventsFlag" flags="QEventLoop::ProcessEventsFlags"/>
e78566595089 initial import
mandel
parents:
diff changeset
613 <enum-type name="QFile::FileError"/>
e78566595089 initial import
mandel
parents:
diff changeset
614 <enum-type name="QFile::MemoryMapFlags"/>
e78566595089 initial import
mandel
parents:
diff changeset
615 <enum-type name="QFile::Permission" flags="QFile::Permissions"/>
e78566595089 initial import
mandel
parents:
diff changeset
616 <enum-type name="QIODevice::OpenModeFlag" flags="QIODevice::OpenMode"/>
e78566595089 initial import
mandel
parents:
diff changeset
617 <enum-type name="QLibraryInfo::LibraryLocation"/>
e78566595089 initial import
mandel
parents:
diff changeset
618 <enum-type name="QLocale::FormatType"/>
e78566595089 initial import
mandel
parents:
diff changeset
619 <enum-type name="QLocale::NumberOption" flags="QLocale::NumberOptions"/>
e78566595089 initial import
mandel
parents:
diff changeset
620 <enum-type name="QLocale::MeasurementSystem"/>
e78566595089 initial import
mandel
parents:
diff changeset
621 <enum-type name="QMutex::RecursionMode"/>
e78566595089 initial import
mandel
parents:
diff changeset
622 <enum-type name="QProcess::ExitStatus"/>
e78566595089 initial import
mandel
parents:
diff changeset
623 <enum-type name="QProcess::ProcessChannel"/>
e78566595089 initial import
mandel
parents:
diff changeset
624 <enum-type name="QProcess::ProcessChannelMode"/>
e78566595089 initial import
mandel
parents:
diff changeset
625 <enum-type name="QProcess::ProcessError"/>
e78566595089 initial import
mandel
parents:
diff changeset
626 <enum-type name="QProcess::ProcessState"/>
e78566595089 initial import
mandel
parents:
diff changeset
627 <enum-type name="QRegExp::CaretMode"/>
e78566595089 initial import
mandel
parents:
diff changeset
628 <enum-type name="QRegExp::PatternSyntax"/>
e78566595089 initial import
mandel
parents:
diff changeset
629 <enum-type name="QSettings::Format"/>
e78566595089 initial import
mandel
parents:
diff changeset
630 <enum-type name="QSettings::Scope"/>
e78566595089 initial import
mandel
parents:
diff changeset
631 <enum-type name="QSettings::Status"/>
e78566595089 initial import
mandel
parents:
diff changeset
632 <enum-type name="QSocketNotifier::Type"/>
e78566595089 initial import
mandel
parents:
diff changeset
633 <enum-type name="QSystemLocale::QueryType"/>
e78566595089 initial import
mandel
parents:
diff changeset
634 <enum-type name="QTextCodec::ConversionFlag" flags="QTextCodec::ConversionFlags"/>
e78566595089 initial import
mandel
parents:
diff changeset
635 <enum-type name="QTextStream::FieldAlignment"/>
e78566595089 initial import
mandel
parents:
diff changeset
636 <enum-type name="QTextStream::NumberFlag" flags="QTextStream::NumberFlags"/>
e78566595089 initial import
mandel
parents:
diff changeset
637 <enum-type name="QTextStream::RealNumberNotation"/>
e78566595089 initial import
mandel
parents:
diff changeset
638 <enum-type name="QTextStream::Status"/>
e78566595089 initial import
mandel
parents:
diff changeset
639 <enum-type name="QTimeLine::CurveShape"/>
e78566595089 initial import
mandel
parents:
diff changeset
640 <enum-type name="QTimeLine::Direction"/>
e78566595089 initial import
mandel
parents:
diff changeset
641 <enum-type name="QTimeLine::State"/>
e78566595089 initial import
mandel
parents:
diff changeset
642 <enum-type name="QUrl::FormattingOption" flags="QUrl::FormattingOptions"/>
e78566595089 initial import
mandel
parents:
diff changeset
643 <enum-type name="QUrl::ParsingMode"/>
e78566595089 initial import
mandel
parents:
diff changeset
644 <enum-type name="QUuid::Variant"/>
e78566595089 initial import
mandel
parents:
diff changeset
645 <enum-type name="QUuid::Version"/>
e78566595089 initial import
mandel
parents:
diff changeset
646 <enum-type name="Qt::SizeHint"/>
e78566595089 initial import
mandel
parents:
diff changeset
647 <enum-type name="Qt::SizeMode"/>
e78566595089 initial import
mandel
parents:
diff changeset
648 <enum-type name="Qt::WindowFrameSection"/>
e78566595089 initial import
mandel
parents:
diff changeset
649 <enum-type name="Qt::Axis"/>
e78566595089 initial import
mandel
parents:
diff changeset
650 <enum-type name="Qt::AnchorAttribute"/>
e78566595089 initial import
mandel
parents:
diff changeset
651 <enum-type name="Qt::ApplicationAttribute"/>
e78566595089 initial import
mandel
parents:
diff changeset
652 <enum-type name="Qt::ArrowType"/>
e78566595089 initial import
mandel
parents:
diff changeset
653 <enum-type name="Qt::AspectRatioMode"/>
e78566595089 initial import
mandel
parents:
diff changeset
654 <enum-type name="Qt::BGMode"/>
e78566595089 initial import
mandel
parents:
diff changeset
655 <enum-type name="Qt::BrushStyle"/>
e78566595089 initial import
mandel
parents:
diff changeset
656 <enum-type name="Qt::CaseSensitivity"/>
e78566595089 initial import
mandel
parents:
diff changeset
657 <enum-type name="Qt::CheckState"/>
e78566595089 initial import
mandel
parents:
diff changeset
658 <enum-type name="Qt::ClipOperation"/>
e78566595089 initial import
mandel
parents:
diff changeset
659 <enum-type name="Qt::ConnectionType"/>
e78566595089 initial import
mandel
parents:
diff changeset
660 <enum-type name="Qt::ContextMenuPolicy"/>
e78566595089 initial import
mandel
parents:
diff changeset
661 <enum-type name="Qt::Corner"/>
e78566595089 initial import
mandel
parents:
diff changeset
662 <enum-type name="Qt::DayOfWeek"/>
e78566595089 initial import
mandel
parents:
diff changeset
663 <enum-type name="Qt::DockWidgetAreaSizes"/>
e78566595089 initial import
mandel
parents:
diff changeset
664 <enum-type name="Qt::DropAction" flags="Qt::DropActions"/>
e78566595089 initial import
mandel
parents:
diff changeset
665 <enum-type name="Qt::FillRule"/>
e78566595089 initial import
mandel
parents:
diff changeset
666 <enum-type name="Qt::FocusPolicy"/>
e78566595089 initial import
mandel
parents:
diff changeset
667 <enum-type name="Qt::FocusReason"/>
e78566595089 initial import
mandel
parents:
diff changeset
668 <enum-type name="Qt::GlobalColor"/>
e78566595089 initial import
mandel
parents:
diff changeset
669 <enum-type name="Qt::HitTestAccuracy"/>
e78566595089 initial import
mandel
parents:
diff changeset
670 <enum-type name="Qt::InputMethodQuery"/>
e78566595089 initial import
mandel
parents:
diff changeset
671 <enum-type name="Qt::ItemFlag" flags="Qt::ItemFlags"/>
e78566595089 initial import
mandel
parents:
diff changeset
672 <enum-type name="Qt::ItemSelectionMode"/>
e78566595089 initial import
mandel
parents:
diff changeset
673 <enum-type name="Qt::KeyboardModifier" flags="Qt::KeyboardModifiers"/>
e78566595089 initial import
mandel
parents:
diff changeset
674 <enum-type name="Qt::LayoutDirection"/>
e78566595089 initial import
mandel
parents:
diff changeset
675 <enum-type name="Qt::MatchFlag" flags="Qt::MatchFlags"/>
e78566595089 initial import
mandel
parents:
diff changeset
676 <enum-type name="Qt::Modifier"/>
e78566595089 initial import
mandel
parents:
diff changeset
677 <enum-type name="Qt::MouseButton" flags="Qt::MouseButtons"/>
e78566595089 initial import
mandel
parents:
diff changeset
678 <enum-type name="Qt::Orientation" flags="Qt::Orientations"/>
e78566595089 initial import
mandel
parents:
diff changeset
679 <enum-type name="Qt::PenCapStyle"/>
e78566595089 initial import
mandel
parents:
diff changeset
680 <enum-type name="Qt::PenJoinStyle"/>
e78566595089 initial import
mandel
parents:
diff changeset
681 <enum-type name="Qt::PenStyle"/>
e78566595089 initial import
mandel
parents:
diff changeset
682 <enum-type name="Qt::ScrollBarPolicy"/>
e78566595089 initial import
mandel
parents:
diff changeset
683 <enum-type name="Qt::ShortcutContext"/>
e78566595089 initial import
mandel
parents:
diff changeset
684 <enum-type name="Qt::SortOrder"/>
e78566595089 initial import
mandel
parents:
diff changeset
685 <enum-type name="Qt::TextElideMode"/>
e78566595089 initial import
mandel
parents:
diff changeset
686 <enum-type name="Qt::TextFlag"/>
e78566595089 initial import
mandel
parents:
diff changeset
687 <enum-type name="Qt::TextFormat"/>
e78566595089 initial import
mandel
parents:
diff changeset
688 <enum-type name="Qt::TextInteractionFlag" flags="Qt::TextInteractionFlags"/>
e78566595089 initial import
mandel
parents:
diff changeset
689 <enum-type name="Qt::TimeSpec"/>
e78566595089 initial import
mandel
parents:
diff changeset
690 <enum-type name="Qt::ToolBarAreaSizes"/>
e78566595089 initial import
mandel
parents:
diff changeset
691 <enum-type name="Qt::ToolButtonStyle"/>
e78566595089 initial import
mandel
parents:
diff changeset
692 <enum-type name="Qt::TransformationMode"/>
e78566595089 initial import
mandel
parents:
diff changeset
693 <enum-type name="Qt::UIEffect"/>
e78566595089 initial import
mandel
parents:
diff changeset
694 <enum-type name="Qt::WhiteSpaceMode"/>
e78566595089 initial import
mandel
parents:
diff changeset
695 <enum-type name="Qt::WindowModality"/>
e78566595089 initial import
mandel
parents:
diff changeset
696 <enum-type name="Qt::WindowState" flags="Qt::WindowStates"/>
e78566595089 initial import
mandel
parents:
diff changeset
697 <enum-type name="Qt::WindowType" flags="Qt::WindowFlags"/>
e78566595089 initial import
mandel
parents:
diff changeset
698 <enum-type name="QDirIterator::IteratorFlag" flags="QDirIterator::IteratorFlags"/>
e78566595089 initial import
mandel
parents:
diff changeset
699 <enum-type name="Qt::EventPriority"/>
e78566595089 initial import
mandel
parents:
diff changeset
700 <enum-type name="Qt::MaskMode"/>
e78566595089 initial import
mandel
parents:
diff changeset
701 <enum-type name="QCryptographicHash::Algorithm"/>
e78566595089 initial import
mandel
parents:
diff changeset
702
e78566595089 initial import
mandel
parents:
diff changeset
703 <enum-type name="QtConcurrent::ReduceOption" flags="QtConcurrent::ReduceOptions"/>
e78566595089 initial import
mandel
parents:
diff changeset
704 <enum-type name="QtConcurrent::ThreadFunctionResult"/>
e78566595089 initial import
mandel
parents:
diff changeset
705
e78566595089 initial import
mandel
parents:
diff changeset
706 <enum-type name="QCoreApplication::Encoding">
e78566595089 initial import
mandel
parents:
diff changeset
707 <reject-enum-value name="DefaultCodec"/>
e78566595089 initial import
mandel
parents:
diff changeset
708 </enum-type>
e78566595089 initial import
mandel
parents:
diff changeset
709
e78566595089 initial import
mandel
parents:
diff changeset
710 <enum-type name="Qt::AlignmentFlag" flags="Qt::Alignment">
e78566595089 initial import
mandel
parents:
diff changeset
711 <reject-enum-value name="AlignLeading"/>
e78566595089 initial import
mandel
parents:
diff changeset
712 <reject-enum-value name="AlignTrailing"/>
e78566595089 initial import
mandel
parents:
diff changeset
713 </enum-type>
e78566595089 initial import
mandel
parents:
diff changeset
714
e78566595089 initial import
mandel
parents:
diff changeset
715 <enum-type name="Qt::CursorShape">
e78566595089 initial import
mandel
parents:
diff changeset
716 <reject-enum-value name="LastCursor"/>
e78566595089 initial import
mandel
parents:
diff changeset
717 </enum-type>
e78566595089 initial import
mandel
parents:
diff changeset
718
e78566595089 initial import
mandel
parents:
diff changeset
719 <enum-type name="Qt::DateFormat">
e78566595089 initial import
mandel
parents:
diff changeset
720 <reject-enum-value name="LocalDate"/>
e78566595089 initial import
mandel
parents:
diff changeset
721 </enum-type>
e78566595089 initial import
mandel
parents:
diff changeset
722
e78566595089 initial import
mandel
parents:
diff changeset
723
e78566595089 initial import
mandel
parents:
diff changeset
724 <enum-type name="Qt::ItemDataRole" force-integer="yes">
e78566595089 initial import
mandel
parents:
diff changeset
725 <reject-enum-value name="BackgroundColorRole"/>
e78566595089 initial import
mandel
parents:
diff changeset
726 <reject-enum-value name="TextColorRole"/>
e78566595089 initial import
mandel
parents:
diff changeset
727 </enum-type>
e78566595089 initial import
mandel
parents:
diff changeset
728
e78566595089 initial import
mandel
parents:
diff changeset
729
e78566595089 initial import
mandel
parents:
diff changeset
730 <enum-type name="QDataStream::Version">
e78566595089 initial import
mandel
parents:
diff changeset
731 <reject-enum-value name="Qt_4_1"/>
e78566595089 initial import
mandel
parents:
diff changeset
732 <reject-enum-value name="Qt_4_5"/>
e78566595089 initial import
mandel
parents:
diff changeset
733 </enum-type>
e78566595089 initial import
mandel
parents:
diff changeset
734
e78566595089 initial import
mandel
parents:
diff changeset
735 <enum-type name="QDir::SortFlag" flags="QDir::SortFlags">
e78566595089 initial import
mandel
parents:
diff changeset
736 <reject-enum-value name="Unsorted"/>
e78566595089 initial import
mandel
parents:
diff changeset
737 </enum-type>
e78566595089 initial import
mandel
parents:
diff changeset
738
e78566595089 initial import
mandel
parents:
diff changeset
739 <enum-type name="Qt::DockWidgetArea" flags="Qt::DockWidgetAreas">
e78566595089 initial import
mandel
parents:
diff changeset
740 <reject-enum-value name="AllDockWidgetAreas"/>
e78566595089 initial import
mandel
parents:
diff changeset
741 </enum-type>
e78566595089 initial import
mandel
parents:
diff changeset
742
e78566595089 initial import
mandel
parents:
diff changeset
743 <enum-type name="Qt::ImageConversionFlag" flags="Qt::ImageConversionFlags">
e78566595089 initial import
mandel
parents:
diff changeset
744 <reject-enum-value name="AutoDither"/>
e78566595089 initial import
mandel
parents:
diff changeset
745 <reject-enum-value name="ColorOnly"/>
e78566595089 initial import
mandel
parents:
diff changeset
746 <reject-enum-value name="DiffuseDither"/>
e78566595089 initial import
mandel
parents:
diff changeset
747 <reject-enum-value name="NoAlpha"/>
e78566595089 initial import
mandel
parents:
diff changeset
748 <reject-enum-value name="ThresholdAlphaDither"/>
e78566595089 initial import
mandel
parents:
diff changeset
749 </enum-type>
e78566595089 initial import
mandel
parents:
diff changeset
750
e78566595089 initial import
mandel
parents:
diff changeset
751 <enum-type name="Qt::Key">
e78566595089 initial import
mandel
parents:
diff changeset
752 <reject-enum-value name="Key_Any"/>
e78566595089 initial import
mandel
parents:
diff changeset
753 </enum-type>
e78566595089 initial import
mandel
parents:
diff changeset
754
e78566595089 initial import
mandel
parents:
diff changeset
755 <enum-type name="QLocale::Language">
e78566595089 initial import
mandel
parents:
diff changeset
756 <reject-enum-value name="LastLanguage"/>
e78566595089 initial import
mandel
parents:
diff changeset
757 <reject-enum-value name="NorwegianBokmal"/>
e78566595089 initial import
mandel
parents:
diff changeset
758 <reject-enum-value name="Nynorsk"/>
e78566595089 initial import
mandel
parents:
diff changeset
759 </enum-type>
e78566595089 initial import
mandel
parents:
diff changeset
760
e78566595089 initial import
mandel
parents:
diff changeset
761 <enum-type name="QLocale::Country">
e78566595089 initial import
mandel
parents:
diff changeset
762 <reject-enum-value name="LastCountry"/>
e78566595089 initial import
mandel
parents:
diff changeset
763 </enum-type>
e78566595089 initial import
mandel
parents:
diff changeset
764
e78566595089 initial import
mandel
parents:
diff changeset
765 <enum-type name="Qt::ToolBarArea" flags="Qt::ToolBarAreas">
e78566595089 initial import
mandel
parents:
diff changeset
766 <reject-enum-value name="AllToolBarAreas"/>
e78566595089 initial import
mandel
parents:
diff changeset
767 </enum-type>
e78566595089 initial import
mandel
parents:
diff changeset
768
e78566595089 initial import
mandel
parents:
diff changeset
769 <enum-type name="Qt::WidgetAttribute">
e78566595089 initial import
mandel
parents:
diff changeset
770 <reject-enum-value name="WA_ForceAcceptDrops"/>
e78566595089 initial import
mandel
parents:
diff changeset
771 <reject-enum-value name="WA_NoBackground"/>
e78566595089 initial import
mandel
parents:
diff changeset
772 <reject-enum-value name="WA_MacMetalStyle"/>
e78566595089 initial import
mandel
parents:
diff changeset
773 </enum-type>
e78566595089 initial import
mandel
parents:
diff changeset
774 <!--
e78566595089 initial import
mandel
parents:
diff changeset
775 <value-type name="QVariant">
e78566595089 initial import
mandel
parents:
diff changeset
776 <modify-function signature="QVariant(const QLatin1String &amp;)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
777 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
778 -->
e78566595089 initial import
mandel
parents:
diff changeset
779 <value-type name="QBasicTimer"/>
e78566595089 initial import
mandel
parents:
diff changeset
780 <value-type name="QByteArrayMatcher">
e78566595089 initial import
mandel
parents:
diff changeset
781 <modify-function signature="operator=(QByteArrayMatcher)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
782 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
783
e78566595089 initial import
mandel
parents:
diff changeset
784 <value-type name="QDate">
e78566595089 initial import
mandel
parents:
diff changeset
785 <modify-function signature="julianToGregorian(uint,int&amp;,int&amp;,int&amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
786 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
787 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
788
e78566595089 initial import
mandel
parents:
diff changeset
789 <modify-function signature="setYMD(int, int, int)" remove="all"/> <!--### Obsolete in 4.3-->
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
790
1
e78566595089 initial import
mandel
parents:
diff changeset
791 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
792 <import-file name="typesystem_core-java.java" quote-after-line="class QDate___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
793 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
794
e78566595089 initial import
mandel
parents:
diff changeset
795 <modify-function signature="weekNumber(int*)const">
e78566595089 initial import
mandel
parents:
diff changeset
796 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
797 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
798 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
799 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
800 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
801
e78566595089 initial import
mandel
parents:
diff changeset
802 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
803
e78566595089 initial import
mandel
parents:
diff changeset
804 <value-type name="QDateTime">
e78566595089 initial import
mandel
parents:
diff changeset
805 <modify-function signature="operator=(QDateTime)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
806 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
807
e78566595089 initial import
mandel
parents:
diff changeset
808 <value-type name="QDir">
e78566595089 initial import
mandel
parents:
diff changeset
809 <modify-function signature="QDir(QString,QString,QFlags&lt;QDir::SortFlag&gt;,QFlags&lt;QDir::Filter&gt;)">
e78566595089 initial import
mandel
parents:
diff changeset
810 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
811 <replace-default-expression with="SortFlag.Name | SortFlag.IgnoreCase"/>
e78566595089 initial import
mandel
parents:
diff changeset
812 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
813 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
814 <modify-function signature="operator=(QDir)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
815 <modify-function signature="operator=(QString)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
816 <modify-function signature="addResourceSearchPath(QString)" remove="all"/> <!--### Obsolete in 4.3-->
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
817
1
e78566595089 initial import
mandel
parents:
diff changeset
818 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
819 <import-file name="typesystem_core-java.java" quote-after-line="class QDir___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
820 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
821 <modify-function signature="operator[](int)const" access="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
822
e78566595089 initial import
mandel
parents:
diff changeset
823 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
824
e78566595089 initial import
mandel
parents:
diff changeset
825 <value-type name="QPoint" wrap="struct">
e78566595089 initial import
mandel
parents:
diff changeset
826 <modify-function signature="operator*=(double)" access="private" associated-to="multiply(double d)"/>
e78566595089 initial import
mandel
parents:
diff changeset
827 <modify-function signature="operator/=(double)" access="private" associated-to="divide(double d)"/>
e78566595089 initial import
mandel
parents:
diff changeset
828 <modify-function signature="operator+=(QPoint)" access="private" associated-to="add(QPoint)"/>
e78566595089 initial import
mandel
parents:
diff changeset
829 <modify-function signature="operator-=(QPoint)" access="private" associated-to="subtract(QPoint)"/>
e78566595089 initial import
mandel
parents:
diff changeset
830 <modify-function signature="rx()"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
831 <modify-function signature="ry()"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
832 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
833 <insert-template name="core.multiply-devide-add-subtract">
e78566595089 initial import
mandel
parents:
diff changeset
834 <replace from="%TYPE" to="QPoint"/>
e78566595089 initial import
mandel
parents:
diff changeset
835 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
836 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
837 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
838 <value-type name="QPointF" wrap="struct">
e78566595089 initial import
mandel
parents:
diff changeset
839 <modify-function signature="operator*=(double)" access="private" associated-to="multiply(double d)"/>
e78566595089 initial import
mandel
parents:
diff changeset
840 <modify-function signature="operator/=(double)" access="private" associated-to="divide(double d)"/>
e78566595089 initial import
mandel
parents:
diff changeset
841 <modify-function signature="operator+=(QPointF)" access="private" associated-to="add(QPointF p)"/>
e78566595089 initial import
mandel
parents:
diff changeset
842 <modify-function signature="operator-=(QPointF)" access="private" associated-to="subtract(QPointF p)"/>
e78566595089 initial import
mandel
parents:
diff changeset
843 <modify-function signature="rx()"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
844 <modify-function signature="ry()"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
845 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
846 <insert-template name="core.multiply-devide-add-subtract">
e78566595089 initial import
mandel
parents:
diff changeset
847 <replace from="%TYPE" to="QPointF"/>
e78566595089 initial import
mandel
parents:
diff changeset
848 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
849 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
850 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
851
6
374a61671448 wrapped QRect
eldar
parents: 4
diff changeset
852 <value-type name="QRect" wrap="struct">
374a61671448 wrapped QRect
eldar
parents: 4
diff changeset
853 <!-- <modify-function signature="getCoords(int*,int*,int*,int*)const"> <remove/> </modify-function>
1
e78566595089 initial import
mandel
parents:
diff changeset
854 <modify-function signature="getRect(int*,int*,int*,int*)const"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
855 <modify-function signature="operator&amp;=(QRect)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
856 <modify-function signature="operator|=(QRect)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
857 <modify-function signature="operator&amp;(QRect)const"> <remove/> </modify-function>
6
374a61671448 wrapped QRect
eldar
parents: 4
diff changeset
858 <modify-function signature="operator|(QRect)const"> <remove/> </modify-function> -->
1
e78566595089 initial import
mandel
parents:
diff changeset
859
e78566595089 initial import
mandel
parents:
diff changeset
860 <modify-function signature="intersect(const QRect&amp;)const" remove="all"/> <!--### Obsolete in 4.3-->
e78566595089 initial import
mandel
parents:
diff changeset
861 <modify-function signature="unite(const QRect&amp;)const" remove="all"/> <!--### Obsolete in 4.3-->
e78566595089 initial import
mandel
parents:
diff changeset
862 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
863
6
374a61671448 wrapped QRect
eldar
parents: 4
diff changeset
864 <value-type name="QRectF" wrap="struct">
374a61671448 wrapped QRect
eldar
parents: 4
diff changeset
865 <!-- <modify-function signature="getCoords(double*,double*,double*,double*)const"> <remove/> </modify-function>
1
e78566595089 initial import
mandel
parents:
diff changeset
866 <modify-function signature="getRect(double*,double*,double*,double*)const"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
867 <modify-function signature="operator&amp;=(QRectF)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
868 <modify-function signature="operator|=(QRectF)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
869 <modify-function signature="operator&amp;(QRectF)const"> <remove/> </modify-function>
6
374a61671448 wrapped QRect
eldar
parents: 4
diff changeset
870 <modify-function signature="operator|(QRectF)const"> <remove/> </modify-function> -->
1
e78566595089 initial import
mandel
parents:
diff changeset
871
e78566595089 initial import
mandel
parents:
diff changeset
872 <modify-function signature="intersect(const QRectF&amp;)const" remove="all"/> <!--### Obsolete in 4.3-->
e78566595089 initial import
mandel
parents:
diff changeset
873 <modify-function signature="unite(const QRectF&amp;)const" remove="all"/> <!--### Obsolete in 4.3-->
e78566595089 initial import
mandel
parents:
diff changeset
874 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
875
e78566595089 initial import
mandel
parents:
diff changeset
876 <value-type name="QModelIndex" wrap="struct"/>
e78566595089 initial import
mandel
parents:
diff changeset
877
e78566595089 initial import
mandel
parents:
diff changeset
878 <value-type name="QSize" wrap="struct">
e78566595089 initial import
mandel
parents:
diff changeset
879 <modify-function signature="operator*=(double)"> <access modifier="private"/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
880 <modify-function signature="operator/=(double)"> <access modifier="private"/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
881 <modify-function signature="operator+=(QSize)"> <access modifier="private"/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
882 <modify-function signature="operator-=(QSize)"> <access modifier="private"/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
883 <modify-function signature="rheight()"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
884 <modify-function signature="rwidth()"> <remove/> </modify-function>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
885
1
e78566595089 initial import
mandel
parents:
diff changeset
886 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
887 <insert-template name="core.multiply-devide-add-subtract">
e78566595089 initial import
mandel
parents:
diff changeset
888 <replace from="%TYPE" to="QSize"/>
e78566595089 initial import
mandel
parents:
diff changeset
889 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
890 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
891 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
892
e78566595089 initial import
mandel
parents:
diff changeset
893 <value-type name="QSizeF" wrap="struct">
e78566595089 initial import
mandel
parents:
diff changeset
894 <modify-function signature="operator*=(double)"> <access modifier="private"/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
895 <modify-function signature="operator/=(double)"> <access modifier="private"/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
896 <modify-function signature="operator+=(QSizeF)"> <access modifier="private"/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
897 <modify-function signature="operator-=(QSizeF)"> <access modifier="private"/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
898 <modify-function signature="rheight()"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
899 <modify-function signature="rwidth()"> <remove/> </modify-function>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
900
1
e78566595089 initial import
mandel
parents:
diff changeset
901 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
902 <insert-template name="core.multiply-devide-add-subtract">
e78566595089 initial import
mandel
parents:
diff changeset
903 <replace from="%TYPE" to="QSizeF"/>
e78566595089 initial import
mandel
parents:
diff changeset
904 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
905 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
906 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
907
e78566595089 initial import
mandel
parents:
diff changeset
908 <value-type name="QStringMatcher">
e78566595089 initial import
mandel
parents:
diff changeset
909 <modify-function signature="operator=(QStringMatcher)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
910 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
911
e78566595089 initial import
mandel
parents:
diff changeset
912 <value-type name="QTime"/>
e78566595089 initial import
mandel
parents:
diff changeset
913
e78566595089 initial import
mandel
parents:
diff changeset
914 <value-type name="QPersistentModelIndex">
e78566595089 initial import
mandel
parents:
diff changeset
915 <modify-function signature="operator=(QPersistentModelIndex)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
916 <modify-function signature="operator=(QModelIndex)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
917 <modify-function signature="internalPointer()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
918 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
919
e78566595089 initial import
mandel
parents:
diff changeset
920 <value-type name="QUuid">
e78566595089 initial import
mandel
parents:
diff changeset
921 <modify-function signature="QUuid(const char*)">
e78566595089 initial import
mandel
parents:
diff changeset
922 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
923 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
924 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
925
e78566595089 initial import
mandel
parents:
diff changeset
926 <value-type name="QLocale">
e78566595089 initial import
mandel
parents:
diff changeset
927 <modify-function signature="toString(unsigned long long) const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
928 <modify-function signature="toString(unsigned short) const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
929 <modify-function signature="toString(unsigned int) const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
930 <modify-function signature="toUInt(QString,bool*,int)const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
931 <modify-function signature="toULongLong(QString,bool*,int)const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
932 <modify-function signature="operator=(QLocale)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
933
e78566595089 initial import
mandel
parents:
diff changeset
934 <!--
e78566595089 initial import
mandel
parents:
diff changeset
935 <template name="core.qlocale_to_type_general">
e78566595089 initial import
mandel
parents:
diff changeset
936 public final %TYPE %FUNCTION_NAME(String s%EXTRA_ARGUMENTS) {
e78566595089 initial import
mandel
parents:
diff changeset
937 QNativePointer ok = new QNativePointer(QNativePointer.Type.Boolean);
e78566595089 initial import
mandel
parents:
diff changeset
938 %TYPE returned = (%TYPE) %FUNCTION_NAME(s, ok%EXTRA_CALL_ARGUMENTS);
e78566595089 initial import
mandel
parents:
diff changeset
939 if (!ok.booleanValue())
e78566595089 initial import
mandel
parents:
diff changeset
940 throw new NumberFormatException(s);
e78566595089 initial import
mandel
parents:
diff changeset
941 return returned;
e78566595089 initial import
mandel
parents:
diff changeset
942 }
e78566595089 initial import
mandel
parents:
diff changeset
943 </template>
e78566595089 initial import
mandel
parents:
diff changeset
944
e78566595089 initial import
mandel
parents:
diff changeset
945
e78566595089 initial import
mandel
parents:
diff changeset
946 <template name="core.qlocale_to_type_integer">
e78566595089 initial import
mandel
parents:
diff changeset
947 <insert-template name="core.qlocale_to_type_general">
e78566595089 initial import
mandel
parents:
diff changeset
948 <replace from="%EXTRA_ARGUMENTS" to=", int base"/>
e78566595089 initial import
mandel
parents:
diff changeset
949 <replace from="%EXTRA_CALL_ARGUMENTS" to=", base"/>
e78566595089 initial import
mandel
parents:
diff changeset
950 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
951
e78566595089 initial import
mandel
parents:
diff changeset
952 public final %TYPE %FUNCTION_NAME(String s) {
e78566595089 initial import
mandel
parents:
diff changeset
953 return %FUNCTION_NAME(s, 0);
e78566595089 initial import
mandel
parents:
diff changeset
954 }
e78566595089 initial import
mandel
parents:
diff changeset
955 </template>
e78566595089 initial import
mandel
parents:
diff changeset
956
e78566595089 initial import
mandel
parents:
diff changeset
957 <template name="core.qlocale_to_type_float">
e78566595089 initial import
mandel
parents:
diff changeset
958 <insert-template name="core.qlocale_to_type_general">
e78566595089 initial import
mandel
parents:
diff changeset
959 <replace from="%EXTRA_ARGUMENTS" to=""/>
e78566595089 initial import
mandel
parents:
diff changeset
960 <replace from="%EXTRA_CALL_ARGUMENTS" to=""/>
e78566595089 initial import
mandel
parents:
diff changeset
961 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
962 </template>
e78566595089 initial import
mandel
parents:
diff changeset
963
e78566595089 initial import
mandel
parents:
diff changeset
964 <modify-function signature="toDouble(QString,bool*)const">
e78566595089 initial import
mandel
parents:
diff changeset
965 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
966 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
967 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
968 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
969 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
970 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
971 <insert-template name="core.qlocale_to_type_float">
e78566595089 initial import
mandel
parents:
diff changeset
972 <replace from="%TYPE" to="double"/>
e78566595089 initial import
mandel
parents:
diff changeset
973 <replace from="%FUNCTION_NAME" to="toDouble"/>
e78566595089 initial import
mandel
parents:
diff changeset
974 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
975 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
976
e78566595089 initial import
mandel
parents:
diff changeset
977 <modify-function signature="toFloat(QString,bool*)const">
e78566595089 initial import
mandel
parents:
diff changeset
978 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
979 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
980 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
981 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
982 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
983 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
984 <insert-template name="core.qlocale_to_type_float">
e78566595089 initial import
mandel
parents:
diff changeset
985 <replace from="%TYPE" to="float"/>
e78566595089 initial import
mandel
parents:
diff changeset
986 <replace from="%FUNCTION_NAME" to="toFloat"/>
e78566595089 initial import
mandel
parents:
diff changeset
987 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
988 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
989
e78566595089 initial import
mandel
parents:
diff changeset
990 <modify-function signature="toInt(QString,bool*,int)const">
e78566595089 initial import
mandel
parents:
diff changeset
991 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
992 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
993 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
994 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
995 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
996 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
997 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
998 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
999 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1000 <insert-template name="core.qlocale_to_type_integer">
e78566595089 initial import
mandel
parents:
diff changeset
1001 <replace from="%TYPE" to="int"/>
e78566595089 initial import
mandel
parents:
diff changeset
1002 <replace from="%FUNCTION_NAME" to="toInt"/>
e78566595089 initial import
mandel
parents:
diff changeset
1003 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1004 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1005
e78566595089 initial import
mandel
parents:
diff changeset
1006 <modify-function signature="toLongLong(QString,bool*,int)const">
e78566595089 initial import
mandel
parents:
diff changeset
1007 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1008 <rename to="toLong"/>
e78566595089 initial import
mandel
parents:
diff changeset
1009 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
1010 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
1011 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1012 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
1013 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
1014 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1015 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1016 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1017 <insert-template name="core.qlocale_to_type_integer">
e78566595089 initial import
mandel
parents:
diff changeset
1018 <replace from="%TYPE" to="long"/>
e78566595089 initial import
mandel
parents:
diff changeset
1019 <replace from="%FUNCTION_NAME" to="toLong"/>
e78566595089 initial import
mandel
parents:
diff changeset
1020 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1021 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1022
e78566595089 initial import
mandel
parents:
diff changeset
1023 <modify-function signature="toShort(QString,bool*,int)const">
e78566595089 initial import
mandel
parents:
diff changeset
1024 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1025 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
1026 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
1027 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1028 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
1029 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
1030 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1031 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1032 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1033 <insert-template name="core.qlocale_to_type_integer">
e78566595089 initial import
mandel
parents:
diff changeset
1034 <replace from="%TYPE" to="short"/>
e78566595089 initial import
mandel
parents:
diff changeset
1035 <replace from="%FUNCTION_NAME" to="toShort"/>
e78566595089 initial import
mandel
parents:
diff changeset
1036 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1037 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1038
e78566595089 initial import
mandel
parents:
diff changeset
1039 <modify-function signature="toUShort(QString,bool*,int)const">
e78566595089 initial import
mandel
parents:
diff changeset
1040 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1041 <rename to="toChar"/>
e78566595089 initial import
mandel
parents:
diff changeset
1042 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
1043 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
1044 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1045 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
1046 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
1047 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1048 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1049 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1050 <insert-template name="core.qlocale_to_type_integer">
e78566595089 initial import
mandel
parents:
diff changeset
1051 <replace from="%TYPE" to="char"/>
e78566595089 initial import
mandel
parents:
diff changeset
1052 <replace from="%FUNCTION_NAME" to="toChar"/>
e78566595089 initial import
mandel
parents:
diff changeset
1053 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1054 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1055 -->
e78566595089 initial import
mandel
parents:
diff changeset
1056 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
1057
e78566595089 initial import
mandel
parents:
diff changeset
1058
e78566595089 initial import
mandel
parents:
diff changeset
1059 <value-type name="QBitArray">
e78566595089 initial import
mandel
parents:
diff changeset
1060 <modify-function signature="operator[](int)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1061 <modify-function signature="operator[](int)const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1062 <modify-function signature="operator[](uint)const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1063 <modify-function signature="operator[](uint)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1064
e78566595089 initial import
mandel
parents:
diff changeset
1065 <modify-function signature="operator&amp;=(QBitArray)" access="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1066 <modify-function signature="operator=(QBitArray)" access="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1067 <modify-function signature="operator^=(QBitArray)" access="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1068 <modify-function signature="operator|=(QBitArray)" access="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1069 <modify-function signature="operator~()const" access="private"/>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
1070
1
e78566595089 initial import
mandel
parents:
diff changeset
1071 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1072 <import-file name="typesystem_core-java.java" quote-after-line="class QBitArray___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
1073 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1074 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
1075
e78566595089 initial import
mandel
parents:
diff changeset
1076 <object-type name="QReadWriteLock"/>
e78566595089 initial import
mandel
parents:
diff changeset
1077 <object-type name="QDirIterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
1078 <object-type name="QAbstractFileEngineIterator"/>
e78566595089 initial import
mandel
parents:
diff changeset
1079 <object-type name="QAbstractItemModel">
148
ae34188ddd84 private signals of QAbstractItemModel are now accessible
eldar
parents: 115
diff changeset
1080 <modify-function signature="rowsAboutToBeInserted(QModelIndex,int,int)" private-signal="yes"/>
ae34188ddd84 private signals of QAbstractItemModel are now accessible
eldar
parents: 115
diff changeset
1081 <modify-function signature="rowsInserted(QModelIndex,int,int)" private-signal="yes"/>
ae34188ddd84 private signals of QAbstractItemModel are now accessible
eldar
parents: 115
diff changeset
1082
ae34188ddd84 private signals of QAbstractItemModel are now accessible
eldar
parents: 115
diff changeset
1083 <modify-function signature="rowsAboutToBeRemoved(QModelIndex,int,int)" private-signal="yes"/>
ae34188ddd84 private signals of QAbstractItemModel are now accessible
eldar
parents: 115
diff changeset
1084 <modify-function signature="rowsRemoved(QModelIndex,int,int)" private-signal="yes"/>
ae34188ddd84 private signals of QAbstractItemModel are now accessible
eldar
parents: 115
diff changeset
1085
ae34188ddd84 private signals of QAbstractItemModel are now accessible
eldar
parents: 115
diff changeset
1086 <modify-function signature="columnsAboutToBeInserted(QModelIndex,int,int)" private-signal="yes"/>
ae34188ddd84 private signals of QAbstractItemModel are now accessible
eldar
parents: 115
diff changeset
1087 <modify-function signature="columnsInserted(QModelIndex,int,int)" private-signal="yes"/>
ae34188ddd84 private signals of QAbstractItemModel are now accessible
eldar
parents: 115
diff changeset
1088
ae34188ddd84 private signals of QAbstractItemModel are now accessible
eldar
parents: 115
diff changeset
1089 <modify-function signature="columnsAboutToBeRemoved(QModelIndex,int,int)" private-signal="yes"/>
ae34188ddd84 private signals of QAbstractItemModel are now accessible
eldar
parents: 115
diff changeset
1090 <modify-function signature="columnsRemoved(QModelIndex,int,int)" private-signal="yes"/>
ae34188ddd84 private signals of QAbstractItemModel are now accessible
eldar
parents: 115
diff changeset
1091
ae34188ddd84 private signals of QAbstractItemModel are now accessible
eldar
parents: 115
diff changeset
1092 <modify-function signature="modelAboutToBeReset()" private-signal="yes"/>
ae34188ddd84 private signals of QAbstractItemModel are now accessible
eldar
parents: 115
diff changeset
1093 <modify-function signature="modelReset()" private-signal="yes"/>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
1094
1
e78566595089 initial import
mandel
parents:
diff changeset
1095 <modify-function signature="parent()const" remove="java"/>
e78566595089 initial import
mandel
parents:
diff changeset
1096 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
1097 <include file-name="QStringList" location="global"/>
e78566595089 initial import
mandel
parents:
diff changeset
1098 <include file-name="QSize" location="global"/>
e78566595089 initial import
mandel
parents:
diff changeset
1099 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
1100 <!-- <modify-function signature="createIndex(int, int, int)const">
e78566595089 initial import
mandel
parents:
diff changeset
1101 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
1102 </modify-function> -->
e78566595089 initial import
mandel
parents:
diff changeset
1103 <inject-code class="java">
e78566595089 initial import
mandel
parents:
diff changeset
1104 <import-file name="typesystem_core-java.java" quote-after-line="class QAbstractItemModel___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
1105 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1106 <!-- <inject-code class="native">
e78566595089 initial import
mandel
parents:
diff changeset
1107 extern "C" JNIEXPORT jboolean JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_core_QAbstractItemModel_setData_1native)
e78566595089 initial import
mandel
parents:
diff changeset
1108 (JNIEnv *__jni_env,
e78566595089 initial import
mandel
parents:
diff changeset
1109 jobject,
e78566595089 initial import
mandel
parents:
diff changeset
1110 jlong __this_nativeId,
e78566595089 initial import
mandel
parents:
diff changeset
1111 jint row, jint col, jobject value, jint role)
e78566595089 initial import
mandel
parents:
diff changeset
1112 {
e78566595089 initial import
mandel
parents:
diff changeset
1113 QtJambiShell_QAbstractItemModel *__qt_this =
e78566595089 initial import
mandel
parents:
diff changeset
1114 (QtJambiShell_QAbstractItemModel *) qtjambi_from_jlong(__this_nativeId);
e78566595089 initial import
mandel
parents:
diff changeset
1115 QVariant qt_value = qtjambi_to_qvariant(__jni_env, value);
e78566595089 initial import
mandel
parents:
diff changeset
1116
e78566595089 initial import
mandel
parents:
diff changeset
1117 QModelIndex index = __qt_this-&gt;index(row, col, QModelIndex());
e78566595089 initial import
mandel
parents:
diff changeset
1118 return __qt_this-&gt;setData(index, qt_value, role);
e78566595089 initial import
mandel
parents:
diff changeset
1119 }
e78566595089 initial import
mandel
parents:
diff changeset
1120
e78566595089 initial import
mandel
parents:
diff changeset
1121 extern "C" JNIEXPORT jobject JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_core_QAbstractItemModel_data_1native)
e78566595089 initial import
mandel
parents:
diff changeset
1122 (JNIEnv *__jni_env,
e78566595089 initial import
mandel
parents:
diff changeset
1123 jobject,
e78566595089 initial import
mandel
parents:
diff changeset
1124 jlong __this_nativeId,
e78566595089 initial import
mandel
parents:
diff changeset
1125 jint row, jint col, jint role)
e78566595089 initial import
mandel
parents:
diff changeset
1126 {
e78566595089 initial import
mandel
parents:
diff changeset
1127 QtJambiShell_QAbstractItemModel *__qt_this =
e78566595089 initial import
mandel
parents:
diff changeset
1128 (QtJambiShell_QAbstractItemModel *) qtjambi_from_jlong(__this_nativeId);
e78566595089 initial import
mandel
parents:
diff changeset
1129
e78566595089 initial import
mandel
parents:
diff changeset
1130 QModelIndex index = __qt_this-&gt;index(row, col, QModelIndex());
e78566595089 initial import
mandel
parents:
diff changeset
1131 return qtjambi_from_qvariant(__jni_env, __qt_this-&gt;data(index, role));
e78566595089 initial import
mandel
parents:
diff changeset
1132 }
e78566595089 initial import
mandel
parents:
diff changeset
1133 </inject-code>
148
ae34188ddd84 private signals of QAbstractItemModel are now accessible
eldar
parents: 115
diff changeset
1134
1
e78566595089 initial import
mandel
parents:
diff changeset
1135 <modify-function signature="mimeData(QList&lt;QModelIndex&gt;)const">
e78566595089 initial import
mandel
parents:
diff changeset
1136 <modify-argument index="0">
e78566595089 initial import
mandel
parents:
diff changeset
1137 <define-ownership class="shell" owner="c++"/>
e78566595089 initial import
mandel
parents:
diff changeset
1138 </modify-argument>
148
ae34188ddd84 private signals of QAbstractItemModel are now accessible
eldar
parents: 115
diff changeset
1139 </modify-function>-->
1
e78566595089 initial import
mandel
parents:
diff changeset
1140 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
1141
e78566595089 initial import
mandel
parents:
diff changeset
1142 <object-type name="QAbstractListModel">
e78566595089 initial import
mandel
parents:
diff changeset
1143 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
1144 <include file-name="QStringList" location="global"/>
e78566595089 initial import
mandel
parents:
diff changeset
1145 <include file-name="QSize" location="global"/>
e78566595089 initial import
mandel
parents:
diff changeset
1146 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
1147 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
1148
e78566595089 initial import
mandel
parents:
diff changeset
1149 <value-type name="QUrl">
e78566595089 initial import
mandel
parents:
diff changeset
1150 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
1151 <include file-name="QStringList" location="global"/>
e78566595089 initial import
mandel
parents:
diff changeset
1152 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
1153 <modify-function signature="operator=(QUrl)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1154 <modify-function signature="operator=(QString)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1155
e78566595089 initial import
mandel
parents:
diff changeset
1156 <modify-function signature="encodedQueryItems()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1157 <modify-function signature="queryItems()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1158 <modify-function signature="setEncodedQueryItems(QList&lt;QPair&lt;QByteArray, QByteArray&gt; &gt;)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1159 <modify-function signature="setQueryItems(QList&lt;QPair&lt;QString, QString&gt; &gt;)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1160
e78566595089 initial import
mandel
parents:
diff changeset
1161 <modify-function signature="fromPunycode(const QByteArray&amp;)" remove="all"/> <!--### Obsolete in 4.3-->
e78566595089 initial import
mandel
parents:
diff changeset
1162 <modify-function signature="toPunycode(const QString&amp;)" remove="all"/> <!--### Obsolete in 4.3-->
e78566595089 initial import
mandel
parents:
diff changeset
1163 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
1164
e78566595089 initial import
mandel
parents:
diff changeset
1165 <value-type name="QRegExp">
e78566595089 initial import
mandel
parents:
diff changeset
1166 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
1167 <include file-name="QStringList" location="global"/>
e78566595089 initial import
mandel
parents:
diff changeset
1168 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
1169 <modify-function signature="operator=(QRegExp)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1170 <modify-function signature="cap(int)const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1171 <modify-function signature="errorString()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1172 <modify-function signature="pos(int)const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1173 <modify-function signature="capturedTexts()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1174
e78566595089 initial import
mandel
parents:
diff changeset
1175 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
1176
e78566595089 initial import
mandel
parents:
diff changeset
1177 <value-type name="QFileInfo">
e78566595089 initial import
mandel
parents:
diff changeset
1178 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
1179 <include file-name="QDateTime" location="global"/>
e78566595089 initial import
mandel
parents:
diff changeset
1180 <include file-name="QDir" location="global"/>
e78566595089 initial import
mandel
parents:
diff changeset
1181 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
1182 <modify-function signature="operator!=(const QFileInfo &amp;)const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1183 <modify-function signature="operator==(const QFileInfo &amp;)const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1184 <modify-function signature="operator=(QFileInfo)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1185 <modify-function signature="setFile(QFile)">
e78566595089 initial import
mandel
parents:
diff changeset
1186 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
1187 <reference-count action="ignore"/>
e78566595089 initial import
mandel
parents:
diff changeset
1188 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1189 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1190
e78566595089 initial import
mandel
parents:
diff changeset
1191 <modify-function signature="readLink()const" remove="all"/> <!--### Obsolete in 4.3-->
e78566595089 initial import
mandel
parents:
diff changeset
1192 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
1193
e78566595089 initial import
mandel
parents:
diff changeset
1194 <interface-type name="QFactoryInterface" java-name="QAbstractFactory"/>
e78566595089 initial import
mandel
parents:
diff changeset
1195
e78566595089 initial import
mandel
parents:
diff changeset
1196 <value-type name="QByteArray">
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
1197
20
deb0cc1d053d fix for QByteArray.at
eldar
parents: 14
diff changeset
1198 <modify-function signature="at(int)const">
deb0cc1d053d fix for QByteArray.at
eldar
parents: 14
diff changeset
1199 <modify-argument index="return">
deb0cc1d053d fix for QByteArray.at
eldar
parents: 14
diff changeset
1200 <replace-type modified-type="ubyte"/>
deb0cc1d053d fix for QByteArray.at
eldar
parents: 14
diff changeset
1201 </modify-argument>
deb0cc1d053d fix for QByteArray.at
eldar
parents: 14
diff changeset
1202 </modify-function>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
1203
1
e78566595089 initial import
mandel
parents:
diff changeset
1204 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
1205 <include file-name="QNoImplicitBoolCast" location="global"/>
e78566595089 initial import
mandel
parents:
diff changeset
1206 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
1207
e78566595089 initial import
mandel
parents:
diff changeset
1208 <!-- removed functions -->
e78566595089 initial import
mandel
parents:
diff changeset
1209 <modify-function signature="begin()" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1210 <modify-function signature="begin()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1211 <modify-function signature="constBegin()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1212 <modify-function signature="constData()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1213 <modify-function signature="constEnd()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1214 <modify-function signature="count()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1215 <modify-function signature="data()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1216 <modify-function signature="end()" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1217 <modify-function signature="end()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1218 <modify-function signature="number(uint,int)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1219 <modify-function signature="number(unsigned long long,int)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1220 <modify-function signature="operator const char *()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1221 <modify-function signature="operator const void *()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1222 <modify-function signature="operator+=(const char*)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1223 <modify-function signature="operator=(const char*)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1224 <modify-function signature="operator[](int)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1225 <modify-function signature="operator[](int)const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1226 <modify-function signature="operator[](uint)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1227 <modify-function signature="operator[](uint)const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1228 <modify-function signature="push_back(char)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1229 <modify-function signature="push_back(const QByteArray&amp;)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1230 <modify-function signature="push_back(const char*)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1231 <modify-function signature="push_front(char)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1232 <modify-function signature="push_front(const QByteArray&amp;)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1233 <modify-function signature="push_front(const char*)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1234 <modify-function signature="setNum(uint,int)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1235 <modify-function signature="setNum(unsigned long long,int)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1236 <modify-function signature="setNum(unsigned short,int)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1237 <modify-function signature="toLong(bool*, int) const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1238 <modify-function signature="toLongLong(bool*, int) const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1239 <modify-function signature="toShort(bool*, int) const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1240 <modify-function signature="toUInt(bool*, int) const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1241 <modify-function signature="toULong(bool*, int) const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1242 <modify-function signature="toULongLong(bool*, int) const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1243
e78566595089 initial import
mandel
parents:
diff changeset
1244 <!-- functions made private... -->
e78566595089 initial import
mandel
parents:
diff changeset
1245 <modify-function signature="operator=(QByteArray)" access="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1246 <modify-function signature="operator+=(QByteArray)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1247 <modify-function signature="operator+=(QString)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1248 <modify-function signature="operator+=(char)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1249 <!-- qtd2
e78566595089 initial import
mandel
parents:
diff changeset
1250 <inject-code class="java">
e78566595089 initial import
mandel
parents:
diff changeset
1251 <import-file name="typesystem_core-java.java" quote-after-line="class QByteArray___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
1252
e78566595089 initial import
mandel
parents:
diff changeset
1253 <template name="QByteArray::toType(base)">
e78566595089 initial import
mandel
parents:
diff changeset
1254 public final %TYPE% %NAME%(int base) throws NumberFormatException{
e78566595089 initial import
mandel
parents:
diff changeset
1255 qt.QNativePointer ok = new qt.QNativePointer(qt.QNativePointer.Type.Boolean);
e78566595089 initial import
mandel
parents:
diff changeset
1256 %TYPE% res = %NAME%_private(ok, base);
e78566595089 initial import
mandel
parents:
diff changeset
1257 if(!ok.booleanValue()){
e78566595089 initial import
mandel
parents:
diff changeset
1258 throw new NumberFormatException();
e78566595089 initial import
mandel
parents:
diff changeset
1259 }
e78566595089 initial import
mandel
parents:
diff changeset
1260 return res;
e78566595089 initial import
mandel
parents:
diff changeset
1261 }
e78566595089 initial import
mandel
parents:
diff changeset
1262
e78566595089 initial import
mandel
parents:
diff changeset
1263 public %TYPE% %NAME%(){
e78566595089 initial import
mandel
parents:
diff changeset
1264 return %NAME%(10);
e78566595089 initial import
mandel
parents:
diff changeset
1265 }
e78566595089 initial import
mandel
parents:
diff changeset
1266 </template>
e78566595089 initial import
mandel
parents:
diff changeset
1267
e78566595089 initial import
mandel
parents:
diff changeset
1268 <insert-template name="QByteArray::toType(base)">
e78566595089 initial import
mandel
parents:
diff changeset
1269 <replace from="%NAME%" to="toChar"/>
e78566595089 initial import
mandel
parents:
diff changeset
1270 <replace from="%TYPE%" to="char"/>
e78566595089 initial import
mandel
parents:
diff changeset
1271 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1272
e78566595089 initial import
mandel
parents:
diff changeset
1273 <insert-template name="QByteArray::toType(base)">
e78566595089 initial import
mandel
parents:
diff changeset
1274 <replace from="%NAME%" to="toInt"/>
e78566595089 initial import
mandel
parents:
diff changeset
1275 <replace from="%TYPE%" to="int"/>
e78566595089 initial import
mandel
parents:
diff changeset
1276 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1277
e78566595089 initial import
mandel
parents:
diff changeset
1278 <template name="QByteArray::toType()">
e78566595089 initial import
mandel
parents:
diff changeset
1279 public final %TYPE% %NAME%() throws NumberFormatException{
e78566595089 initial import
mandel
parents:
diff changeset
1280 qt.QNativePointer ok = new qt.QNativePointer(qt.QNativePointer.Type.Boolean);
e78566595089 initial import
mandel
parents:
diff changeset
1281 %TYPE% res = %NAME%_private(ok);
e78566595089 initial import
mandel
parents:
diff changeset
1282 if(!ok.booleanValue()){
e78566595089 initial import
mandel
parents:
diff changeset
1283 throw new NumberFormatException();
e78566595089 initial import
mandel
parents:
diff changeset
1284 }
e78566595089 initial import
mandel
parents:
diff changeset
1285 return res;
e78566595089 initial import
mandel
parents:
diff changeset
1286 }
e78566595089 initial import
mandel
parents:
diff changeset
1287 </template>
e78566595089 initial import
mandel
parents:
diff changeset
1288
e78566595089 initial import
mandel
parents:
diff changeset
1289 <insert-template name="QByteArray::toType()">
e78566595089 initial import
mandel
parents:
diff changeset
1290 <replace from="%NAME%" to="toDouble"/>
e78566595089 initial import
mandel
parents:
diff changeset
1291 <replace from="%TYPE%" to="double"/>
e78566595089 initial import
mandel
parents:
diff changeset
1292 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1293
e78566595089 initial import
mandel
parents:
diff changeset
1294 <insert-template name="QByteArray::toType()">
e78566595089 initial import
mandel
parents:
diff changeset
1295 <replace from="%NAME%" to="toFloat"/>
e78566595089 initial import
mandel
parents:
diff changeset
1296 <replace from="%TYPE%" to="float"/>
e78566595089 initial import
mandel
parents:
diff changeset
1297 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1298
e78566595089 initial import
mandel
parents:
diff changeset
1299 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1300
e78566595089 initial import
mandel
parents:
diff changeset
1301 -->
e78566595089 initial import
mandel
parents:
diff changeset
1302 <!-- qtd
e78566595089 initial import
mandel
parents:
diff changeset
1303 <modify-function signature="toUShort(bool*, int) const" rename="toChar_private" access="private">
e78566595089 initial import
mandel
parents:
diff changeset
1304 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
1305 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
1306 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1307 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
1308 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
1309 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1310 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1311
e78566595089 initial import
mandel
parents:
diff changeset
1312 <modify-function signature="toInt(bool*, int) const" rename="toInt_private" access="private">
e78566595089 initial import
mandel
parents:
diff changeset
1313 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
1314 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
1315 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1316 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
1317 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
1318 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1319 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1320
e78566595089 initial import
mandel
parents:
diff changeset
1321 <modify-function signature="toDouble(bool*) const">
e78566595089 initial import
mandel
parents:
diff changeset
1322 <rename to="toDouble_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1323 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1324 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
1325 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
1326 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1327 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1328
e78566595089 initial import
mandel
parents:
diff changeset
1329 <modify-function signature="toFloat(bool*) const">
e78566595089 initial import
mandel
parents:
diff changeset
1330 <rename to="toFloat_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1331 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1332 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
1333 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
1334 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1335 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1336 -->
e78566595089 initial import
mandel
parents:
diff changeset
1337 <modify-function signature="QByteArray(const char*)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1338
e78566595089 initial import
mandel
parents:
diff changeset
1339 <modify-function signature="QByteArray(const char*,int)">
e78566595089 initial import
mandel
parents:
diff changeset
1340 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1341 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1342
e78566595089 initial import
mandel
parents:
diff changeset
1343 <!-- qtd
e78566595089 initial import
mandel
parents:
diff changeset
1344 <modify-function signature="append(QString)">
e78566595089 initial import
mandel
parents:
diff changeset
1345 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1346 <rename to="append_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1347 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1348 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1349 <insert-template name="core.unary_other_type">
e78566595089 initial import
mandel
parents:
diff changeset
1350 <replace from="%IN_TYPE" to="String"/>
e78566595089 initial import
mandel
parents:
diff changeset
1351 <replace from="%OUT_TYPE" to="QByteArray"/>
e78566595089 initial import
mandel
parents:
diff changeset
1352 <replace from="%FUNCTION_NAME" to="append"/>
e78566595089 initial import
mandel
parents:
diff changeset
1353 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1354 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1355 -->
e78566595089 initial import
mandel
parents:
diff changeset
1356 <modify-function signature="append(const char*)">
e78566595089 initial import
mandel
parents:
diff changeset
1357 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
1358 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1359 <!-- qtd
e78566595089 initial import
mandel
parents:
diff changeset
1360 <modify-function signature="append(QByteArray)">
e78566595089 initial import
mandel
parents:
diff changeset
1361 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1362 <rename to="append_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1363 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1364 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1365 <insert-template name="core.unary_self_type">
e78566595089 initial import
mandel
parents:
diff changeset
1366 <replace from="%TYPE" to="QByteArray"/>
e78566595089 initial import
mandel
parents:
diff changeset
1367 <replace from="%FUNCTION_NAME" to="append"/>
e78566595089 initial import
mandel
parents:
diff changeset
1368 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1369 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1370
e78566595089 initial import
mandel
parents:
diff changeset
1371 <modify-function signature="append(char)">
e78566595089 initial import
mandel
parents:
diff changeset
1372 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1373 <rename to="append_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1374 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1375 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1376 <insert-template name="core.unary_other_type">
e78566595089 initial import
mandel
parents:
diff changeset
1377 <replace from="%IN_TYPE" to="byte"/>
e78566595089 initial import
mandel
parents:
diff changeset
1378 <replace from="%OUT_TYPE" to="QByteArray"/>
e78566595089 initial import
mandel
parents:
diff changeset
1379 <replace from="%FUNCTION_NAME" to="append"/>
e78566595089 initial import
mandel
parents:
diff changeset
1380 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1381 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1382 -->
e78566595089 initial import
mandel
parents:
diff changeset
1383 <modify-function signature="contains(const char*)const">
e78566595089 initial import
mandel
parents:
diff changeset
1384 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
1385 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1386
e78566595089 initial import
mandel
parents:
diff changeset
1387
e78566595089 initial import
mandel
parents:
diff changeset
1388 <modify-function signature="count(const char*)const">
e78566595089 initial import
mandel
parents:
diff changeset
1389 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
1390 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1391
e78566595089 initial import
mandel
parents:
diff changeset
1392
e78566595089 initial import
mandel
parents:
diff changeset
1393 <modify-function signature="endsWith(const char*)const">
e78566595089 initial import
mandel
parents:
diff changeset
1394 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
1395 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1396
e78566595089 initial import
mandel
parents:
diff changeset
1397 <!-- qtd
e78566595089 initial import
mandel
parents:
diff changeset
1398 <modify-function signature="fill(char,int)">
e78566595089 initial import
mandel
parents:
diff changeset
1399 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1400 <rename to="fill_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1401 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
1402 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
1403 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1404 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1405 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1406 <insert-template name="core.private_function_return_self">
e78566595089 initial import
mandel
parents:
diff changeset
1407 <replace from="%RETURN_TYPE" to="QByteArray"/>
e78566595089 initial import
mandel
parents:
diff changeset
1408 <replace from="%FUNCTION_NAME" to="fill"/>
e78566595089 initial import
mandel
parents:
diff changeset
1409 <replace from="%ARGUMENTS" to="byte b, int size"/>
e78566595089 initial import
mandel
parents:
diff changeset
1410 <replace from="%ARGUMENT_NAMES" to="b, size"/>
e78566595089 initial import
mandel
parents:
diff changeset
1411 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1412
e78566595089 initial import
mandel
parents:
diff changeset
1413 public QByteArray fill(byte b) {
e78566595089 initial import
mandel
parents:
diff changeset
1414 return fill(b, -1);
e78566595089 initial import
mandel
parents:
diff changeset
1415 }
e78566595089 initial import
mandel
parents:
diff changeset
1416
e78566595089 initial import
mandel
parents:
diff changeset
1417 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1418 -->
e78566595089 initial import
mandel
parents:
diff changeset
1419 <modify-function signature="indexOf(const char*,int)const">
e78566595089 initial import
mandel
parents:
diff changeset
1420 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
1421 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1422 <!-- qtd
e78566595089 initial import
mandel
parents:
diff changeset
1423 <modify-function signature="insert(int,QByteArray)">
e78566595089 initial import
mandel
parents:
diff changeset
1424 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1425 <rename to="insert_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1426 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1427 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1428 <insert-template name="core.private_function_return_self">
e78566595089 initial import
mandel
parents:
diff changeset
1429 <replace from="%RETURN_TYPE" to="QByteArray"/>
e78566595089 initial import
mandel
parents:
diff changeset
1430 <replace from="%FUNCTION_NAME" to="insert"/>
e78566595089 initial import
mandel
parents:
diff changeset
1431 <replace from="%ARGUMENTS" to="int i, QByteArray ba"/>
e78566595089 initial import
mandel
parents:
diff changeset
1432 <replace from="%ARGUMENT_NAMES" to="i, ba"/>
e78566595089 initial import
mandel
parents:
diff changeset
1433 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1434 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1435
e78566595089 initial import
mandel
parents:
diff changeset
1436 <modify-function signature="insert(int,char)">
e78566595089 initial import
mandel
parents:
diff changeset
1437 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1438 <rename to="insert_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1439 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1440 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1441 <insert-template name="core.private_function_return_self">
e78566595089 initial import
mandel
parents:
diff changeset
1442 <replace from="%RETURN_TYPE" to="QByteArray"/>
e78566595089 initial import
mandel
parents:
diff changeset
1443 <replace from="%FUNCTION_NAME" to="insert"/>
e78566595089 initial import
mandel
parents:
diff changeset
1444 <replace from="%ARGUMENTS" to="int i, byte b"/>
e78566595089 initial import
mandel
parents:
diff changeset
1445 <replace from="%ARGUMENT_NAMES" to="i, b"/>
e78566595089 initial import
mandel
parents:
diff changeset
1446 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1447 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1448
e78566595089 initial import
mandel
parents:
diff changeset
1449 <modify-function signature="insert(int,QString)">
e78566595089 initial import
mandel
parents:
diff changeset
1450 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1451 <rename to="insert_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1452 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1453 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1454 <insert-template name="core.private_function_return_self">
e78566595089 initial import
mandel
parents:
diff changeset
1455 <replace from="%RETURN_TYPE" to="QByteArray"/>
e78566595089 initial import
mandel
parents:
diff changeset
1456 <replace from="%FUNCTION_NAME" to="insert"/>
e78566595089 initial import
mandel
parents:
diff changeset
1457 <replace from="%ARGUMENTS" to="int i, String str"/>
e78566595089 initial import
mandel
parents:
diff changeset
1458 <replace from="%ARGUMENT_NAMES" to="i, str"/>
e78566595089 initial import
mandel
parents:
diff changeset
1459 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1460 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1461 -->
e78566595089 initial import
mandel
parents:
diff changeset
1462 <modify-function signature="insert(int,const char*)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1463 <modify-function signature="lastIndexOf(const char*,int)const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1464 <!-- qtd
e78566595089 initial import
mandel
parents:
diff changeset
1465 <modify-function signature="prepend(QByteArray)">
e78566595089 initial import
mandel
parents:
diff changeset
1466 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1467 <rename to="prepend_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1468 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1469 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1470 <insert-template name="core.unary_self_type">
e78566595089 initial import
mandel
parents:
diff changeset
1471 <replace from="%TYPE" to="QByteArray"/>
e78566595089 initial import
mandel
parents:
diff changeset
1472 <replace from="%FUNCTION_NAME" to="prepend"/>
e78566595089 initial import
mandel
parents:
diff changeset
1473 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1474 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1475
e78566595089 initial import
mandel
parents:
diff changeset
1476 <modify-function signature="prepend(char)">
e78566595089 initial import
mandel
parents:
diff changeset
1477 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1478 <rename to="prepend_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1479 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1480 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1481 <insert-template name="core.unary_other_type">
e78566595089 initial import
mandel
parents:
diff changeset
1482 <replace from="%OUT_TYPE" to="QByteArray"/>
e78566595089 initial import
mandel
parents:
diff changeset
1483 <replace from="%IN_TYPE" to="byte"/>
e78566595089 initial import
mandel
parents:
diff changeset
1484 <replace from="%FUNCTION_NAME" to="prepend"/>
e78566595089 initial import
mandel
parents:
diff changeset
1485 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1486 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1487 -->
e78566595089 initial import
mandel
parents:
diff changeset
1488 <modify-function signature="prepend(const char*)">
e78566595089 initial import
mandel
parents:
diff changeset
1489 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
1490 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1491
e78566595089 initial import
mandel
parents:
diff changeset
1492 <!-- qtd
e78566595089 initial import
mandel
parents:
diff changeset
1493 <modify-function signature="remove(int,int)">
e78566595089 initial import
mandel
parents:
diff changeset
1494 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1495 <rename to="remove_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1496 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1497 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1498 <insert-template name="core.private_function_return_self">
e78566595089 initial import
mandel
parents:
diff changeset
1499 <replace from="%RETURN_TYPE" to="QByteArray"/>
e78566595089 initial import
mandel
parents:
diff changeset
1500 <replace from="%FUNCTION_NAME" to="remove"/>
e78566595089 initial import
mandel
parents:
diff changeset
1501 <replace from="%ARGUMENTS" to="int pos, int len"/>
e78566595089 initial import
mandel
parents:
diff changeset
1502 <replace from="%ARGUMENT_NAMES" to="pos, len"/>
e78566595089 initial import
mandel
parents:
diff changeset
1503 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1504 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1505 -->
e78566595089 initial import
mandel
parents:
diff changeset
1506 <modify-function signature="replace(QByteArray,const char*)">
e78566595089 initial import
mandel
parents:
diff changeset
1507 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
1508 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1509
e78566595089 initial import
mandel
parents:
diff changeset
1510
e78566595089 initial import
mandel
parents:
diff changeset
1511 <template name="core.qbytearray_replace">
e78566595089 initial import
mandel
parents:
diff changeset
1512 <insert-template name="core.private_function_return_self">
e78566595089 initial import
mandel
parents:
diff changeset
1513 <replace from="%RETURN_TYPE" to="QByteArray"/>
e78566595089 initial import
mandel
parents:
diff changeset
1514 <replace from="%FUNCTION_NAME" to="replace"/>
e78566595089 initial import
mandel
parents:
diff changeset
1515 <replace from="%ARGUMENTS" to="%BEFORE_TYPE before, %AFTER_TYPE after"/>
e78566595089 initial import
mandel
parents:
diff changeset
1516 <replace from="%ARGUMENT_NAMES" to="before, after"/>
e78566595089 initial import
mandel
parents:
diff changeset
1517 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1518 </template>
e78566595089 initial import
mandel
parents:
diff changeset
1519 <!-- qtd
e78566595089 initial import
mandel
parents:
diff changeset
1520 <modify-function signature="replace(char,QByteArray)">
e78566595089 initial import
mandel
parents:
diff changeset
1521 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1522 <rename to="replace_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1523 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1524 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1525 <insert-template name="core.qbytearray_replace">
e78566595089 initial import
mandel
parents:
diff changeset
1526 <replace from="%BEFORE_TYPE" to="byte"/>
e78566595089 initial import
mandel
parents:
diff changeset
1527 <replace from="%AFTER_TYPE" to="QByteArray"/>
e78566595089 initial import
mandel
parents:
diff changeset
1528 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1529 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1530 -->
e78566595089 initial import
mandel
parents:
diff changeset
1531 <modify-function signature="replace(QString,const char*)">
e78566595089 initial import
mandel
parents:
diff changeset
1532 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
1533 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1534
e78566595089 initial import
mandel
parents:
diff changeset
1535
e78566595089 initial import
mandel
parents:
diff changeset
1536 <modify-function signature="replace(int,int,const char*)">
e78566595089 initial import
mandel
parents:
diff changeset
1537 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
1538 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1539
e78566595089 initial import
mandel
parents:
diff changeset
1540 <modify-function signature="replace(const char*,const char*)">
e78566595089 initial import
mandel
parents:
diff changeset
1541 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
1542 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1543
e78566595089 initial import
mandel
parents:
diff changeset
1544 <modify-function signature="replace(const char*,QByteArray)">
e78566595089 initial import
mandel
parents:
diff changeset
1545 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
1546 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1547 <!-- qtd
e78566595089 initial import
mandel
parents:
diff changeset
1548 <modify-function signature="replace(int,int,QByteArray)">
e78566595089 initial import
mandel
parents:
diff changeset
1549 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1550 <rename to="replace_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1551 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1552 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1553 <insert-template name="core.private_function_return_self">
e78566595089 initial import
mandel
parents:
diff changeset
1554 <replace from="%RETURN_TYPE" to="QByteArray"/>
e78566595089 initial import
mandel
parents:
diff changeset
1555 <replace from="%FUNCTION_NAME" to="replace"/>
e78566595089 initial import
mandel
parents:
diff changeset
1556 <replace from="%ARGUMENTS" to="int pos, int len, QByteArray after"/>
e78566595089 initial import
mandel
parents:
diff changeset
1557 <replace from="%ARGUMENT_NAMES" to="pos, len, after"/>
e78566595089 initial import
mandel
parents:
diff changeset
1558 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1559 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1560 -->
e78566595089 initial import
mandel
parents:
diff changeset
1561 <modify-function signature="replace(char,const char*)">
e78566595089 initial import
mandel
parents:
diff changeset
1562 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
1563 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1564 <!-- qtd
e78566595089 initial import
mandel
parents:
diff changeset
1565 <modify-function signature="replace(char,QString)">
e78566595089 initial import
mandel
parents:
diff changeset
1566 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1567 <rename to="replace_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1568 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1569 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1570 <insert-template name="core.qbytearray_replace">
e78566595089 initial import
mandel
parents:
diff changeset
1571 <replace from="%BEFORE_TYPE" to="byte"/>
e78566595089 initial import
mandel
parents:
diff changeset
1572 <replace from="%AFTER_TYPE" to="String"/>
e78566595089 initial import
mandel
parents:
diff changeset
1573 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1574 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1575
e78566595089 initial import
mandel
parents:
diff changeset
1576 <modify-function signature="replace(char,char)">
e78566595089 initial import
mandel
parents:
diff changeset
1577 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1578 <rename to="replace_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1579 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1580 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1581 <insert-template name="core.qbytearray_replace">
e78566595089 initial import
mandel
parents:
diff changeset
1582 <replace from="%BEFORE_TYPE" to="byte"/>
e78566595089 initial import
mandel
parents:
diff changeset
1583 <replace from="%AFTER_TYPE" to="byte"/>
e78566595089 initial import
mandel
parents:
diff changeset
1584 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1585 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1586
e78566595089 initial import
mandel
parents:
diff changeset
1587 <modify-function signature="replace(QByteArray,QByteArray)">
e78566595089 initial import
mandel
parents:
diff changeset
1588 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1589 <rename to="replace_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1590 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1591 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1592 <insert-template name="core.qbytearray_replace">
e78566595089 initial import
mandel
parents:
diff changeset
1593 <replace from="%BEFORE_TYPE" to="QByteArray"/>
e78566595089 initial import
mandel
parents:
diff changeset
1594 <replace from="%AFTER_TYPE" to="QByteArray"/>
e78566595089 initial import
mandel
parents:
diff changeset
1595 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1596 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1597
e78566595089 initial import
mandel
parents:
diff changeset
1598 <modify-function signature="replace(QString,QByteArray)">
e78566595089 initial import
mandel
parents:
diff changeset
1599 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1600 <rename to="replace_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1601 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1602 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1603 <insert-template name="core.qbytearray_replace">
e78566595089 initial import
mandel
parents:
diff changeset
1604 <replace from="%BEFORE_TYPE" to="String"/>
e78566595089 initial import
mandel
parents:
diff changeset
1605 <replace from="%AFTER_TYPE" to="QByteArray"/>
e78566595089 initial import
mandel
parents:
diff changeset
1606 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1607 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1608
e78566595089 initial import
mandel
parents:
diff changeset
1609 <modify-function signature="setNum(int,int)">
e78566595089 initial import
mandel
parents:
diff changeset
1610 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1611 <rename to="setNum_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1612 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
1613 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
1614 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1615 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1616 -->
e78566595089 initial import
mandel
parents:
diff changeset
1617 <template name="core.qbytearray_setNum_integer">
e78566595089 initial import
mandel
parents:
diff changeset
1618 <insert-template name="core.private_function_return_self">
e78566595089 initial import
mandel
parents:
diff changeset
1619 <replace from="%RETURN_TYPE" to="QByteArray"/>
e78566595089 initial import
mandel
parents:
diff changeset
1620 <replace from="%FUNCTION_NAME" to="setNum"/>
e78566595089 initial import
mandel
parents:
diff changeset
1621 <replace from="%ARGUMENTS" to="%INTEGER_TYPE n, int base"/>
e78566595089 initial import
mandel
parents:
diff changeset
1622 <replace from="%ARGUMENT_NAMES" to="n, base"/>
e78566595089 initial import
mandel
parents:
diff changeset
1623 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1624
e78566595089 initial import
mandel
parents:
diff changeset
1625 public QByteArray setNum(%INTEGER_TYPE n) {
e78566595089 initial import
mandel
parents:
diff changeset
1626 return setNum(n, 10);
e78566595089 initial import
mandel
parents:
diff changeset
1627 }
e78566595089 initial import
mandel
parents:
diff changeset
1628 </template>
e78566595089 initial import
mandel
parents:
diff changeset
1629 <template name="core.qbytearray_setNum_float">
e78566595089 initial import
mandel
parents:
diff changeset
1630 <insert-template name="core.private_function_return_self">
e78566595089 initial import
mandel
parents:
diff changeset
1631 <replace from="%RETURN_TYPE" to="QByteArray"/>
e78566595089 initial import
mandel
parents:
diff changeset
1632 <replace from="%FUNCTION_NAME" to="setNum"/>
e78566595089 initial import
mandel
parents:
diff changeset
1633 <replace from="%ARGUMENTS" to="%FLOAT_TYPE n, char f, int prec"/>
e78566595089 initial import
mandel
parents:
diff changeset
1634 <replace from="%ARGUMENT_NAMES" to="n, (byte) f, prec"/>
e78566595089 initial import
mandel
parents:
diff changeset
1635 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1636
e78566595089 initial import
mandel
parents:
diff changeset
1637 public final QByteArray setNum(%FLOAT_TYPE n, char f) {
e78566595089 initial import
mandel
parents:
diff changeset
1638 return setNum(n, f, 6);
e78566595089 initial import
mandel
parents:
diff changeset
1639 }
e78566595089 initial import
mandel
parents:
diff changeset
1640
e78566595089 initial import
mandel
parents:
diff changeset
1641 public final QByteArray setNum(%FLOAT_TYPE n) {
e78566595089 initial import
mandel
parents:
diff changeset
1642 return setNum(n, 'g');
e78566595089 initial import
mandel
parents:
diff changeset
1643 }
e78566595089 initial import
mandel
parents:
diff changeset
1644 </template>
e78566595089 initial import
mandel
parents:
diff changeset
1645 <!-- qtd
e78566595089 initial import
mandel
parents:
diff changeset
1646 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1647 <insert-template name="core.qbytearray_setNum_integer">
e78566595089 initial import
mandel
parents:
diff changeset
1648 <replace from="%INTEGER_TYPE" to="int"/>
e78566595089 initial import
mandel
parents:
diff changeset
1649 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1650 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1651
e78566595089 initial import
mandel
parents:
diff changeset
1652 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1653 <insert-template name="core.qbytearray_setNum_integer">
e78566595089 initial import
mandel
parents:
diff changeset
1654 <replace from="%INTEGER_TYPE" to="char"/>
e78566595089 initial import
mandel
parents:
diff changeset
1655 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1656 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1657
e78566595089 initial import
mandel
parents:
diff changeset
1658
e78566595089 initial import
mandel
parents:
diff changeset
1659 <modify-function signature="setNum(float,char,int)">
e78566595089 initial import
mandel
parents:
diff changeset
1660 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1661 <rename to="setNum_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1662 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
1663 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
1664 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1665 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
1666 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
1667 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1668 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1669 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1670 <insert-template name="core.qbytearray_setNum_float">
e78566595089 initial import
mandel
parents:
diff changeset
1671 <replace from="%FLOAT_TYPE" to="float"/>
e78566595089 initial import
mandel
parents:
diff changeset
1672 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1673 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1674
e78566595089 initial import
mandel
parents:
diff changeset
1675 <modify-function signature="setNum(long long,int)">
e78566595089 initial import
mandel
parents:
diff changeset
1676 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1677 <rename to="setNum_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1678 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
1679 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
1680 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1681 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1682 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1683 <insert-template name="core.qbytearray_setNum_integer">
e78566595089 initial import
mandel
parents:
diff changeset
1684 <replace from="%INTEGER_TYPE" to="long"/>
e78566595089 initial import
mandel
parents:
diff changeset
1685 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1686 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1687
e78566595089 initial import
mandel
parents:
diff changeset
1688 <modify-function signature="setNum(double,char,int)">
e78566595089 initial import
mandel
parents:
diff changeset
1689 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1690 <rename to="setNum_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1691 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
1692 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
1693 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1694 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
1695 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
1696 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1697 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1698 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1699 <insert-template name="core.qbytearray_setNum_float">
e78566595089 initial import
mandel
parents:
diff changeset
1700 <replace from="%FLOAT_TYPE" to="double"/>
e78566595089 initial import
mandel
parents:
diff changeset
1701 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1702 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1703
e78566595089 initial import
mandel
parents:
diff changeset
1704 <modify-function signature="setNum(short,int)">
e78566595089 initial import
mandel
parents:
diff changeset
1705 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1706 <rename to="setNum_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1707 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
1708 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
1709 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1710 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1711 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1712 <insert-template name="core.qbytearray_setNum_integer">
e78566595089 initial import
mandel
parents:
diff changeset
1713 <replace from="%INTEGER_TYPE" to="short"/>
e78566595089 initial import
mandel
parents:
diff changeset
1714 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1715 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1716 -->
e78566595089 initial import
mandel
parents:
diff changeset
1717 <modify-function signature="startsWith(const char*)const">
e78566595089 initial import
mandel
parents:
diff changeset
1718 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
1719 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1720
e78566595089 initial import
mandel
parents:
diff changeset
1721
e78566595089 initial import
mandel
parents:
diff changeset
1722 <modify-function signature="fromRawData(const char*,int)">
e78566595089 initial import
mandel
parents:
diff changeset
1723 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
1724 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1725
e78566595089 initial import
mandel
parents:
diff changeset
1726 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
1727
e78566595089 initial import
mandel
parents:
diff changeset
1728 <value-type name="QTextBoundaryFinder">
e78566595089 initial import
mandel
parents:
diff changeset
1729 <modify-function signature="QTextBoundaryFinder(QTextBoundaryFinder::BoundaryType,const QChar*,int,unsigned char*,int)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1730 <modify-function signature="operator=(QTextBoundaryFinder)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
1731 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
1732
e78566595089 initial import
mandel
parents:
diff changeset
1733 <object-type name="QXmlStreamEntityResolver"/>
e78566595089 initial import
mandel
parents:
diff changeset
1734 <object-type name="QAbstractEventDispatcher"/>
e78566595089 initial import
mandel
parents:
diff changeset
1735 <object-type name="QEventLoop"/>
e78566595089 initial import
mandel
parents:
diff changeset
1736 <object-type name="QFile">
e78566595089 initial import
mandel
parents:
diff changeset
1737 <modify-function signature="readLink()const" remove="all"/> <!--### Obsolete in 4.3-->
e78566595089 initial import
mandel
parents:
diff changeset
1738 <modify-function signature="readLink(QString)" remove="all"/> <!--### Obsolete in 4.3-->
e78566595089 initial import
mandel
parents:
diff changeset
1739 <modify-function signature="map(long long,long long,QFile::MemoryMapFlags)" remove="all"/> <!-- Can't provide same API and performance -->
e78566595089 initial import
mandel
parents:
diff changeset
1740 <modify-function signature="unmap(unsigned char*)" remove="all"/> <!-- Can't provide same API and performance -->
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
1741
1
e78566595089 initial import
mandel
parents:
diff changeset
1742 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1743 <import-file name="typesystem_core-java.java" quote-after-line="class QFile___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
1744 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1745 <modify-function signature="decodeName(const char*)">
e78566595089 initial import
mandel
parents:
diff changeset
1746 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1747 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1748
e78566595089 initial import
mandel
parents:
diff changeset
1749 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
1750
e78566595089 initial import
mandel
parents:
diff changeset
1751 <object-type name="QIODevice">
e78566595089 initial import
mandel
parents:
diff changeset
1752 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1753 <import-file name="typesystem_core-java.java" quote-after-line="class QIODevice___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
1754 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1755
e78566595089 initial import
mandel
parents:
diff changeset
1756 <modify-function signature="putChar(char)" rename="putByte"/>
e78566595089 initial import
mandel
parents:
diff changeset
1757 <modify-function signature="ungetChar(char)" rename="ungetByte"/>
e78566595089 initial import
mandel
parents:
diff changeset
1758 <modify-function signature="getChar(char*)">
e78566595089 initial import
mandel
parents:
diff changeset
1759 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1760 <rename to="getByte"/>
e78566595089 initial import
mandel
parents:
diff changeset
1761 </modify-function>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
1762
180
39921f499a22 Fix #26
SokoL_SD
parents: 148
diff changeset
1763 <modify-function signature="write(const char*)">
39921f499a22 Fix #26
SokoL_SD
parents: 148
diff changeset
1764 <access modifier="private"/>
39921f499a22 Fix #26
SokoL_SD
parents: 148
diff changeset
1765 </modify-function>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
1766
180
39921f499a22 Fix #26
SokoL_SD
parents: 148
diff changeset
1767 <modify-function signature="write(const char*,long long)">
39921f499a22 Fix #26
SokoL_SD
parents: 148
diff changeset
1768 <access modifier="private"/>
39921f499a22 Fix #26
SokoL_SD
parents: 148
diff changeset
1769 </modify-function>
1
e78566595089 initial import
mandel
parents:
diff changeset
1770
e78566595089 initial import
mandel
parents:
diff changeset
1771 <!--
e78566595089 initial import
mandel
parents:
diff changeset
1772 <modify-function signature="peek(char*,long long)">
e78566595089 initial import
mandel
parents:
diff changeset
1773 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1774 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1775 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1776 <insert-template name="core.read_with_byte[]_instead_of_char*_and_int">
e78566595089 initial import
mandel
parents:
diff changeset
1777 <replace from="%FUNCTION_NAME" to="peek"/>
e78566595089 initial import
mandel
parents:
diff changeset
1778 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1779 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1780
e78566595089 initial import
mandel
parents:
diff changeset
1781 <modify-function signature="read(char*,long long)">
e78566595089 initial import
mandel
parents:
diff changeset
1782 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1783 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1784 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1785 <insert-template name="core.read_with_byte[]_instead_of_char*_and_int">
e78566595089 initial import
mandel
parents:
diff changeset
1786 <replace from="%FUNCTION_NAME" to="read"/>
e78566595089 initial import
mandel
parents:
diff changeset
1787 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1788 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1789
e78566595089 initial import
mandel
parents:
diff changeset
1790 <modify-function signature="readLine(char*,long long)">
e78566595089 initial import
mandel
parents:
diff changeset
1791 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1792 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1793 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1794 <insert-template name="core.read_with_byte[]_instead_of_char*_and_int">
e78566595089 initial import
mandel
parents:
diff changeset
1795 <replace from="%FUNCTION_NAME" to="readLine"/>
e78566595089 initial import
mandel
parents:
diff changeset
1796 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1797 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1798
e78566595089 initial import
mandel
parents:
diff changeset
1799 <modify-function signature="write(const char*,long long)">
e78566595089 initial import
mandel
parents:
diff changeset
1800 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1801 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1802 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1803 <insert-template name="core.write_with_byte[]_instead_of_char*_and_int">
e78566595089 initial import
mandel
parents:
diff changeset
1804 <replace from="%FUNCTION_NAME" to="write"/>
e78566595089 initial import
mandel
parents:
diff changeset
1805 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1806 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1807 -->
e78566595089 initial import
mandel
parents:
diff changeset
1808 <template name="core.iodevice_convert_char*_to_byte[]">
e78566595089 initial import
mandel
parents:
diff changeset
1809 <insert-template name="core.convert_primitive_array_to_java">
e78566595089 initial import
mandel
parents:
diff changeset
1810 <replace from="%JNITYPE" to="jbyte"/>
e78566595089 initial import
mandel
parents:
diff changeset
1811 <replace from="%JAVATYPE" to="Byte"/>
e78566595089 initial import
mandel
parents:
diff changeset
1812 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1813 </template>
e78566595089 initial import
mandel
parents:
diff changeset
1814
e78566595089 initial import
mandel
parents:
diff changeset
1815 <template name="core.iodevice_cleanup_to_java">
e78566595089 initial import
mandel
parents:
diff changeset
1816 <insert-template name="core.cleanup_convert_primitive_array_to_java">
e78566595089 initial import
mandel
parents:
diff changeset
1817 <replace from="%JNITYPE" to="jbyte"/>
e78566595089 initial import
mandel
parents:
diff changeset
1818 <replace from="%JAVATYPE" to="Byte"/>
e78566595089 initial import
mandel
parents:
diff changeset
1819 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1820 </template>
e78566595089 initial import
mandel
parents:
diff changeset
1821
e78566595089 initial import
mandel
parents:
diff changeset
1822
e78566595089 initial import
mandel
parents:
diff changeset
1823 <template name="core.iodevice_cleanup">
e78566595089 initial import
mandel
parents:
diff changeset
1824 jint %out = (jint) %in;
e78566595089 initial import
mandel
parents:
diff changeset
1825 <insert-template name="core.cleanup_convert_primitive_array_from_java">
e78566595089 initial import
mandel
parents:
diff changeset
1826 <replace from="%JAVATYPE" to="Byte"/>
e78566595089 initial import
mandel
parents:
diff changeset
1827 <replace from="%JNITYPE" to="jbyte"/>
e78566595089 initial import
mandel
parents:
diff changeset
1828 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1829
e78566595089 initial import
mandel
parents:
diff changeset
1830 </template>
e78566595089 initial import
mandel
parents:
diff changeset
1831
e78566595089 initial import
mandel
parents:
diff changeset
1832 <template name="core.iodevice_convert_byte[]_to_char*">
e78566595089 initial import
mandel
parents:
diff changeset
1833 <insert-template name="core.convert_primitive_array_from_java">
e78566595089 initial import
mandel
parents:
diff changeset
1834 <replace from="%CTYPE" to="char"/>
e78566595089 initial import
mandel
parents:
diff changeset
1835 <replace from="%JAVATYPE" to="Byte"/>
e78566595089 initial import
mandel
parents:
diff changeset
1836 <replace from="%JNITYPE" to="jbyte"/>
e78566595089 initial import
mandel
parents:
diff changeset
1837 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1838 </template>
e78566595089 initial import
mandel
parents:
diff changeset
1839 <!--
e78566595089 initial import
mandel
parents:
diff changeset
1840 <modify-function signature="readData(char*,long long)">
e78566595089 initial import
mandel
parents:
diff changeset
1841 <modify-argument index="0">
e78566595089 initial import
mandel
parents:
diff changeset
1842 <replace-type modified-type="int"/>
e78566595089 initial import
mandel
parents:
diff changeset
1843 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
1844 <insert-template name="core.iodevice_cleanup"/>
e78566595089 initial import
mandel
parents:
diff changeset
1845 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
1846 <conversion-rule class="shell">
e78566595089 initial import
mandel
parents:
diff changeset
1847 qint64 %out = %in;
e78566595089 initial import
mandel
parents:
diff changeset
1848 <insert-template name="core.iodevice_cleanup_to_java">
e78566595089 initial import
mandel
parents:
diff changeset
1849 <replace from="%len" to="(int) %in"/>
e78566595089 initial import
mandel
parents:
diff changeset
1850 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1851 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
1852 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1853
e78566595089 initial import
mandel
parents:
diff changeset
1854 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
1855 <replace-type modified-type="byte[]"/>
e78566595089 initial import
mandel
parents:
diff changeset
1856 <conversion-rule class="shell">
e78566595089 initial import
mandel
parents:
diff changeset
1857 <insert-template name="core.iodevice_convert_char*_to_byte[]">
e78566595089 initial import
mandel
parents:
diff changeset
1858 <replace from="%len" to="%2"/>
e78566595089 initial import
mandel
parents:
diff changeset
1859 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1860 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
1861 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
1862 <insert-template name="core.iodevice_convert_byte[]_to_char*"/>
e78566595089 initial import
mandel
parents:
diff changeset
1863 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
1864 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1865
e78566595089 initial import
mandel
parents:
diff changeset
1866 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
1867 <remove-argument/>
e78566595089 initial import
mandel
parents:
diff changeset
1868 <conversion-rule class="shell">
e78566595089 initial import
mandel
parents:
diff changeset
1869 // nothing
e78566595089 initial import
mandel
parents:
diff changeset
1870 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
1871 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
1872 <insert-template name="core.get_array_length">
e78566595089 initial import
mandel
parents:
diff changeset
1873 <replace from="%ARRAY" to="%1"/>
e78566595089 initial import
mandel
parents:
diff changeset
1874 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1875 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
1876 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1877 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1878
e78566595089 initial import
mandel
parents:
diff changeset
1879 <modify-function signature="writeData(const char*,long long)">
e78566595089 initial import
mandel
parents:
diff changeset
1880 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
1881 <replace-type modified-type="byte[]"/>
e78566595089 initial import
mandel
parents:
diff changeset
1882 <conversion-rule class="shell">
e78566595089 initial import
mandel
parents:
diff changeset
1883 <insert-template name="core.iodevice_convert_char*_to_byte[]">
e78566595089 initial import
mandel
parents:
diff changeset
1884 <replace from="%len" to="%2"/>
e78566595089 initial import
mandel
parents:
diff changeset
1885 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1886 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
1887 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
1888 <insert-template name="core.iodevice_convert_byte[]_to_char*"/>
e78566595089 initial import
mandel
parents:
diff changeset
1889 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
1890 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1891
e78566595089 initial import
mandel
parents:
diff changeset
1892 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
1893 <remove-argument/>
e78566595089 initial import
mandel
parents:
diff changeset
1894 <conversion-rule class="shell">
e78566595089 initial import
mandel
parents:
diff changeset
1895 // nothing
e78566595089 initial import
mandel
parents:
diff changeset
1896 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
1897 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
1898 <insert-template name="core.get_array_length">
e78566595089 initial import
mandel
parents:
diff changeset
1899 <replace from="%ARRAY" to="%1"/>
e78566595089 initial import
mandel
parents:
diff changeset
1900 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1901 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
1902 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1903
e78566595089 initial import
mandel
parents:
diff changeset
1904 <modify-argument index="0">
e78566595089 initial import
mandel
parents:
diff changeset
1905 <replace-type modified-type="int"/>
e78566595089 initial import
mandel
parents:
diff changeset
1906 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
1907 <insert-template name="core.iodevice_cleanup"/>
e78566595089 initial import
mandel
parents:
diff changeset
1908 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
1909 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1910 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1911
e78566595089 initial import
mandel
parents:
diff changeset
1912 <modify-function signature="readLineData(char*,long long)">
e78566595089 initial import
mandel
parents:
diff changeset
1913 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
1914 <replace-type modified-type="byte[]"/>
e78566595089 initial import
mandel
parents:
diff changeset
1915 <conversion-rule class="shell">
e78566595089 initial import
mandel
parents:
diff changeset
1916 <insert-template name="core.iodevice_convert_char*_to_byte[]">
e78566595089 initial import
mandel
parents:
diff changeset
1917 <replace from="%len" to="%2"/>
e78566595089 initial import
mandel
parents:
diff changeset
1918 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1919 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
1920 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
1921 <insert-template name="core.iodevice_convert_byte[]_to_char*"/>
e78566595089 initial import
mandel
parents:
diff changeset
1922 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
1923 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1924
e78566595089 initial import
mandel
parents:
diff changeset
1925 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
1926 <remove-argument/>
e78566595089 initial import
mandel
parents:
diff changeset
1927 <conversion-rule class="shell">
e78566595089 initial import
mandel
parents:
diff changeset
1928 // nothing
e78566595089 initial import
mandel
parents:
diff changeset
1929 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
1930 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
1931 <insert-template name="core.get_array_length">
e78566595089 initial import
mandel
parents:
diff changeset
1932 <replace from="%ARRAY" to="%1"/>
e78566595089 initial import
mandel
parents:
diff changeset
1933 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1934 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
1935 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1936
e78566595089 initial import
mandel
parents:
diff changeset
1937 <modify-argument index="0">
e78566595089 initial import
mandel
parents:
diff changeset
1938 <replace-type modified-type="int"/>
e78566595089 initial import
mandel
parents:
diff changeset
1939 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
1940 <insert-template name="core.iodevice_cleanup"/>
e78566595089 initial import
mandel
parents:
diff changeset
1941 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
1942 <conversion-rule class="shell">
e78566595089 initial import
mandel
parents:
diff changeset
1943 qint64 %out = %in;
e78566595089 initial import
mandel
parents:
diff changeset
1944 <insert-template name="core.iodevice_cleanup_to_java">
e78566595089 initial import
mandel
parents:
diff changeset
1945 <replace from="%len" to="(int) %in"/>
e78566595089 initial import
mandel
parents:
diff changeset
1946 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
1947 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
1948 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
1949 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1950 -->
e78566595089 initial import
mandel
parents:
diff changeset
1951 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
1952
2
ee8e70aca95e checking svn access
eldar
parents: 1
diff changeset
1953 <value-type name="QLine" wrap="struct"/>
6
374a61671448 wrapped QRect
eldar
parents: 4
diff changeset
1954 <value-type name="QLineF" wrap="struct">
1
e78566595089 initial import
mandel
parents:
diff changeset
1955 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1956 <import-file name="typesystem_core-java.java" quote-after-line="class QLineF___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
1957 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1958 <modify-function signature="intersect(QLineF,QPointF*)const ">
e78566595089 initial import
mandel
parents:
diff changeset
1959 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1960 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
1961
e78566595089 initial import
mandel
parents:
diff changeset
1962 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
1963
e78566595089 initial import
mandel
parents:
diff changeset
1964 <object-type name="QCryptographicHash">
39
a5cba313c924 network and webkit are wrapped now
eldar
parents: 33
diff changeset
1965 <!-- <inject-code>
1
e78566595089 initial import
mandel
parents:
diff changeset
1966 <import-file name="typesystem_core-java.java" quote-after-line="class QCryptographicHash___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
1967 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
1968 <modify-function signature="addData(const char*,int)">
e78566595089 initial import
mandel
parents:
diff changeset
1969 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
1970 </modify-function>
39
a5cba313c924 network and webkit are wrapped now
eldar
parents: 33
diff changeset
1971 -->
1
e78566595089 initial import
mandel
parents:
diff changeset
1972 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
1973 <object-type name="QLibraryInfo"/>
e78566595089 initial import
mandel
parents:
diff changeset
1974 <object-type name="QMutex"/>
e78566595089 initial import
mandel
parents:
diff changeset
1975 <object-type name="QSemaphore"/>
e78566595089 initial import
mandel
parents:
diff changeset
1976 <object-type name="QSocketNotifier"/>
e78566595089 initial import
mandel
parents:
diff changeset
1977 <object-type name="QSystemLocale"/>
e78566595089 initial import
mandel
parents:
diff changeset
1978 <object-type name="QTemporaryFile">
e78566595089 initial import
mandel
parents:
diff changeset
1979 <modify-function signature="fileName()const" rename="uniqueFilename"/>
e78566595089 initial import
mandel
parents:
diff changeset
1980 </object-type>
361
beaf4a2974d7 Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
Max Samukha <maxter@maxter.com>
parents: 357
diff changeset
1981
beaf4a2974d7 Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
Max Samukha <maxter@maxter.com>
parents: 357
diff changeset
1982 <namespace-type name="QMetaType">
beaf4a2974d7 Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
Max Samukha <maxter@maxter.com>
parents: 357
diff changeset
1983 <extra-includes>
beaf4a2974d7 Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
Max Samukha <maxter@maxter.com>
parents: 357
diff changeset
1984 <include file-name="qtd.QMetaTypeImpl" location="java" protection="public"/>
beaf4a2974d7 Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
Max Samukha <maxter@maxter.com>
parents: 357
diff changeset
1985 </extra-includes>
beaf4a2974d7 Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
Max Samukha <maxter@maxter.com>
parents: 357
diff changeset
1986
beaf4a2974d7 Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
Max Samukha <maxter@maxter.com>
parents: 357
diff changeset
1987 <inject-code class="native">
384
d2f48c4cb3e3 Same behavior of shared libs on linux and windows. Minor build script fixes.
Max Samukha <maxter@spambox.com>
parents: 378
diff changeset
1988 QTD_EXTERN QTD_EXPORT int qtd_QMetaType_registerType(char* namePtr, VoidFunc dtor, VoidFunc ctor)
361
beaf4a2974d7 Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
Max Samukha <maxter@maxter.com>
parents: 357
diff changeset
1989 {
beaf4a2974d7 Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
Max Samukha <maxter@maxter.com>
parents: 357
diff changeset
1990 return QMetaType::registerType(namePtr, (QMetaType::Destructor)dtor, (QMetaType::Constructor)ctor);
beaf4a2974d7 Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
Max Samukha <maxter@maxter.com>
parents: 357
diff changeset
1991 }
beaf4a2974d7 Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
Max Samukha <maxter@maxter.com>
parents: 357
diff changeset
1992
384
d2f48c4cb3e3 Same behavior of shared libs on linux and windows. Minor build script fixes.
Max Samukha <maxter@spambox.com>
parents: 378
diff changeset
1993 QTD_EXTERN QTD_EXPORT void qtd_QMetaType_registerStreamOperators(const char *typeName, VoidFunc saveOp,
361
beaf4a2974d7 Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
Max Samukha <maxter@maxter.com>
parents: 357
diff changeset
1994 VoidFunc loadOp)
beaf4a2974d7 Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
Max Samukha <maxter@maxter.com>
parents: 357
diff changeset
1995 {
beaf4a2974d7 Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
Max Samukha <maxter@maxter.com>
parents: 357
diff changeset
1996 QMetaType::registerStreamOperators(typeName, (QMetaType::SaveOperator)saveOp,
beaf4a2974d7 Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
Max Samukha <maxter@maxter.com>
parents: 357
diff changeset
1997 (QMetaType::LoadOperator)loadOp);
beaf4a2974d7 Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
Max Samukha <maxter@maxter.com>
parents: 357
diff changeset
1998 }
beaf4a2974d7 Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
Max Samukha <maxter@maxter.com>
parents: 357
diff changeset
1999 </inject-code>
beaf4a2974d7 Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
Max Samukha <maxter@maxter.com>
parents: 357
diff changeset
2000 </namespace-type>
beaf4a2974d7 Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
Max Samukha <maxter@maxter.com>
parents: 357
diff changeset
2001
1
e78566595089 initial import
mandel
parents:
diff changeset
2002 <object-type name="QMimeData">
e78566595089 initial import
mandel
parents:
diff changeset
2003 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
2004 <include file-name="QStringList" location="global"/>
e78566595089 initial import
mandel
parents:
diff changeset
2005 <include file-name="QUrl" location="global"/>
e78566595089 initial import
mandel
parents:
diff changeset
2006 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
2007 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2008 <object-type name="QTextCodec">
e78566595089 initial import
mandel
parents:
diff changeset
2009
e78566595089 initial import
mandel
parents:
diff changeset
2010 <modify-function signature="setCodecForTr(QTextCodec*)">
e78566595089 initial import
mandel
parents:
diff changeset
2011 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2012 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2013 <reference-count action="set" variable-name="__rcCodecForTr"/>
e78566595089 initial import
mandel
parents:
diff changeset
2014 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2015 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2016 <modify-function signature="setCodecForCStrings(QTextCodec*)">
e78566595089 initial import
mandel
parents:
diff changeset
2017 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2018 <reference-count action="set" variable-name="__rcCodecForCStrings"/>
e78566595089 initial import
mandel
parents:
diff changeset
2019 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2020 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2021 <modify-function signature="setCodecForLocale(QTextCodec*)">
e78566595089 initial import
mandel
parents:
diff changeset
2022 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2023 <reference-count action="set" variable-name="__rcCodecForLocale"/>
e78566595089 initial import
mandel
parents:
diff changeset
2024 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2025 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2026
e78566595089 initial import
mandel
parents:
diff changeset
2027
e78566595089 initial import
mandel
parents:
diff changeset
2028 <modify-function signature="codecForTr()">
e78566595089 initial import
mandel
parents:
diff changeset
2029 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
2030 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2031
e78566595089 initial import
mandel
parents:
diff changeset
2032 <modify-function signature="QTextCodec()">
e78566595089 initial import
mandel
parents:
diff changeset
2033 <modify-argument index="-1">
e78566595089 initial import
mandel
parents:
diff changeset
2034 <define-ownership class="java" owner="c++"/>
e78566595089 initial import
mandel
parents:
diff changeset
2035 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2036 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2037
e78566595089 initial import
mandel
parents:
diff changeset
2038 <modify-function signature="fromUnicode(const QChar*,int,QTextCodec::ConverterState*)const">
e78566595089 initial import
mandel
parents:
diff changeset
2039 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
2040 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2041
e78566595089 initial import
mandel
parents:
diff changeset
2042 <modify-function signature="toUnicode(const char*,int,QTextCodec::ConverterState*)const">
e78566595089 initial import
mandel
parents:
diff changeset
2043 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
2044 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2045
e78566595089 initial import
mandel
parents:
diff changeset
2046 <modify-function signature="toUnicode(const char*)const">
e78566595089 initial import
mandel
parents:
diff changeset
2047 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
2048 </modify-function>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2049
1
e78566595089 initial import
mandel
parents:
diff changeset
2050 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2051 <import-file name="typesystem_core-java.java" quote-after-line="class QTextCodec___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
2052 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2053
e78566595089 initial import
mandel
parents:
diff changeset
2054 <modify-function signature="convertFromUnicode(const QChar*,int,QTextCodec::ConverterState*)const">
33
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 20
diff changeset
2055 <!-- <modify-argument index="3" invalidate-after-use="yes"/>
1
e78566595089 initial import
mandel
parents:
diff changeset
2056 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2057 <replace-type modified-type="string"/>
e78566595089 initial import
mandel
parents:
diff changeset
2058 <conversion-rule class="shell">
e78566595089 initial import
mandel
parents:
diff changeset
2059 // Convert directly QChar * -&gt; ushort *
e78566595089 initial import
mandel
parents:
diff changeset
2060 <insert-template name="core.convert_primitive_array_to_java">
e78566595089 initial import
mandel
parents:
diff changeset
2061 <replace from="%JNITYPE" to="jchar"/>
e78566595089 initial import
mandel
parents:
diff changeset
2062 <replace from="%JAVATYPE" to="Char"/>
e78566595089 initial import
mandel
parents:
diff changeset
2063 <replace from="%len" to="%2"/>
e78566595089 initial import
mandel
parents:
diff changeset
2064 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
2065 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
2066 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
2067 // Convert directly ushort * -&gt; QChar *
e78566595089 initial import
mandel
parents:
diff changeset
2068 <insert-template name="core.convert_primitive_array_from_java">
e78566595089 initial import
mandel
parents:
diff changeset
2069 <replace from="%CTYPE" to="ushort"/>
e78566595089 initial import
mandel
parents:
diff changeset
2070 <replace from="%JAVATYPE" to="Char"/>
e78566595089 initial import
mandel
parents:
diff changeset
2071 <replace from="%JNITYPE" to="jchar"/>
e78566595089 initial import
mandel
parents:
diff changeset
2072 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
2073 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
2074 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2075
e78566595089 initial import
mandel
parents:
diff changeset
2076 <modify-argument index="0">
e78566595089 initial import
mandel
parents:
diff changeset
2077 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
2078 jobject %out = qtjambi_from_object(__jni_env, &amp;%in, "QByteArray", "com/trolltech/qt/core/", true);
e78566595089 initial import
mandel
parents:
diff changeset
2079 <insert-template name="core.cleanup_convert_primitive_array_from_java">
e78566595089 initial import
mandel
parents:
diff changeset
2080 <replace from="%JNITYPE" to="jchar"/>
e78566595089 initial import
mandel
parents:
diff changeset
2081 <replace from="%JAVATYPE" to="Char"/>
e78566595089 initial import
mandel
parents:
diff changeset
2082 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
2083 </conversion-rule>
33
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 20
diff changeset
2084 </modify-argument> -->
1
e78566595089 initial import
mandel
parents:
diff changeset
2085 </modify-function>
33
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 20
diff changeset
2086 <!--
1
e78566595089 initial import
mandel
parents:
diff changeset
2087 <modify-function signature="convertToUnicode(const char*,int,QTextCodec::ConverterState*)const">
e78566595089 initial import
mandel
parents:
diff changeset
2088 <modify-argument index="3" invalidate-after-use="yes"/>
e78566595089 initial import
mandel
parents:
diff changeset
2089 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2090 <replace-type modified-type="byte[]"/>
e78566595089 initial import
mandel
parents:
diff changeset
2091 <conversion-rule class="shell">
e78566595089 initial import
mandel
parents:
diff changeset
2092 <insert-template name="core.convert_primitive_array_to_java">
e78566595089 initial import
mandel
parents:
diff changeset
2093 <replace from="%JNITYPE" to="jbyte"/>
e78566595089 initial import
mandel
parents:
diff changeset
2094 <replace from="%JAVATYPE" to="Byte"/>
e78566595089 initial import
mandel
parents:
diff changeset
2095 <replace from="%len" to="%2"/>
e78566595089 initial import
mandel
parents:
diff changeset
2096 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
2097 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
2098 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
2099 <insert-template name="core.convert_primitive_array_from_java">
e78566595089 initial import
mandel
parents:
diff changeset
2100 <replace from="%CTYPE" to="char"/>
e78566595089 initial import
mandel
parents:
diff changeset
2101 <replace from="%JAVATYPE" to="Byte"/>
e78566595089 initial import
mandel
parents:
diff changeset
2102 <replace from="%JNITYPE" to="jbyte"/>
e78566595089 initial import
mandel
parents:
diff changeset
2103 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
2104 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
2105 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2106
e78566595089 initial import
mandel
parents:
diff changeset
2107 <modify-argument index="0">
e78566595089 initial import
mandel
parents:
diff changeset
2108 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
2109 jstring %out = qtjambi_from_qstring(__jni_env, %in);
e78566595089 initial import
mandel
parents:
diff changeset
2110 <insert-template name="core.cleanup_convert_primitive_array_from_java">
e78566595089 initial import
mandel
parents:
diff changeset
2111 <replace from="%JNITYPE" to="jbyte"/>
e78566595089 initial import
mandel
parents:
diff changeset
2112 <replace from="%JAVATYPE" to="Byte"/>
e78566595089 initial import
mandel
parents:
diff changeset
2113 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
2114 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
2115 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2116 </modify-function>
33
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 20
diff changeset
2117 -->
1
e78566595089 initial import
mandel
parents:
diff changeset
2118 <modify-function signature="codecForName(const char*) ">
e78566595089 initial import
mandel
parents:
diff changeset
2119 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2120 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2121
e78566595089 initial import
mandel
parents:
diff changeset
2122 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2123
e78566595089 initial import
mandel
parents:
diff changeset
2124 <object-type name="QTextDecoder">
e78566595089 initial import
mandel
parents:
diff changeset
2125 <modify-function signature="toUnicode(const char*,int)">
e78566595089 initial import
mandel
parents:
diff changeset
2126 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
2127 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2128 <modify-function signature="toUnicode(QString*,const char*,int)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
2129 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2130 <object-type name="QTextEncoder">
e78566595089 initial import
mandel
parents:
diff changeset
2131 <modify-function signature="fromUnicode(const QChar*,int)">
e78566595089 initial import
mandel
parents:
diff changeset
2132 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
2133 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2134 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2135 <object-type name="QTimeLine"/>
e78566595089 initial import
mandel
parents:
diff changeset
2136 <object-type name="QTranslator">
e78566595089 initial import
mandel
parents:
diff changeset
2137 <modify-function signature="translate(const char*,const char*,const char*,int)const">
e78566595089 initial import
mandel
parents:
diff changeset
2138 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
2139 </modify-function>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2140
1
e78566595089 initial import
mandel
parents:
diff changeset
2141 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
2142 <include file-name="QTextCodec" location="global"/>
e78566595089 initial import
mandel
parents:
diff changeset
2143 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
2144 <modify-function signature="load(const unsigned char*,int)">
e78566595089 initial import
mandel
parents:
diff changeset
2145 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2146 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2147 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2148 <import-file name="typesystem_core-java.java" quote-after-line="class QTranslator___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
2149 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2150
e78566595089 initial import
mandel
parents:
diff changeset
2151 <modify-function signature="translate(const char*,const char*,const char*)const">
e78566595089 initial import
mandel
parents:
diff changeset
2152 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2153 <replace-type modified-type="string"/>
e78566595089 initial import
mandel
parents:
diff changeset
2154 <conversion-rule class="shell">
e78566595089 initial import
mandel
parents:
diff changeset
2155 QTextCodec *codec = QTextCodec::codecForName("UTF-8");
e78566595089 initial import
mandel
parents:
diff changeset
2156 QByteArray b1;
e78566595089 initial import
mandel
parents:
diff changeset
2157 if (%in != 0)
e78566595089 initial import
mandel
parents:
diff changeset
2158 b1 = codec-&gt;fromUnicode(%in);
e78566595089 initial import
mandel
parents:
diff changeset
2159
e78566595089 initial import
mandel
parents:
diff changeset
2160 jobject %out = qtjambi_from_qstring(__jni_env, QString(b1));
e78566595089 initial import
mandel
parents:
diff changeset
2161 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
2162
e78566595089 initial import
mandel
parents:
diff changeset
2163 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
2164 const char* %out = %in;
e78566595089 initial import
mandel
parents:
diff changeset
2165 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
2166 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2167 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
2168 <replace-type modified-type="string"/>
e78566595089 initial import
mandel
parents:
diff changeset
2169 <conversion-rule class="shell">
e78566595089 initial import
mandel
parents:
diff changeset
2170 QByteArray b2;
e78566595089 initial import
mandel
parents:
diff changeset
2171 if (%in != 0)
e78566595089 initial import
mandel
parents:
diff changeset
2172 b2 = codec-&gt;fromUnicode(%in);
e78566595089 initial import
mandel
parents:
diff changeset
2173
e78566595089 initial import
mandel
parents:
diff changeset
2174 jobject %out = qtjambi_from_qstring(__jni_env, QString(b2));
e78566595089 initial import
mandel
parents:
diff changeset
2175 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
2176 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
2177 const char* %out = %in;
e78566595089 initial import
mandel
parents:
diff changeset
2178 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
2179
e78566595089 initial import
mandel
parents:
diff changeset
2180 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2181 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
2182 <replace-type modified-type="string"/>
e78566595089 initial import
mandel
parents:
diff changeset
2183 <conversion-rule class="shell">
e78566595089 initial import
mandel
parents:
diff changeset
2184 QByteArray b3;
e78566595089 initial import
mandel
parents:
diff changeset
2185 if (%in != 0)
e78566595089 initial import
mandel
parents:
diff changeset
2186 b3 = codec-&gt;fromUnicode(%in);
e78566595089 initial import
mandel
parents:
diff changeset
2187
e78566595089 initial import
mandel
parents:
diff changeset
2188 jobject %out = qtjambi_from_qstring(__jni_env, QString(b3));
e78566595089 initial import
mandel
parents:
diff changeset
2189 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
2190 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
2191 const char* %out = %in;
e78566595089 initial import
mandel
parents:
diff changeset
2192 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
2193 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2194 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2195 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2196
e78566595089 initial import
mandel
parents:
diff changeset
2197 <object-type name="QWaitCondition">
e78566595089 initial import
mandel
parents:
diff changeset
2198 <modify-function signature="wait(QMutex *, unsigned long)">
e78566595089 initial import
mandel
parents:
diff changeset
2199 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
2200 <replace-default-expression with="0xffffffff"/>
e78566595089 initial import
mandel
parents:
diff changeset
2201 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2202 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2203 <modify-function signature="wait(QReadWriteLock *, unsigned long)">
e78566595089 initial import
mandel
parents:
diff changeset
2204 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
2205 <replace-default-expression with="0xffffffff"/>
e78566595089 initial import
mandel
parents:
diff changeset
2206 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2207 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2208 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2209
e78566595089 initial import
mandel
parents:
diff changeset
2210 <object-type name="QFileSystemWatcher">
e78566595089 initial import
mandel
parents:
diff changeset
2211 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
2212 <include file-name="QStringList" location="global"/>
e78566595089 initial import
mandel
parents:
diff changeset
2213 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
2214 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2215
e78566595089 initial import
mandel
parents:
diff changeset
2216 <object-type name="QTextCodec::ConverterState">
e78566595089 initial import
mandel
parents:
diff changeset
2217 <include file-name="QTextCodec" location="global"/>
e78566595089 initial import
mandel
parents:
diff changeset
2218 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2219
e78566595089 initial import
mandel
parents:
diff changeset
2220 <object-type name="QBuffer">
188
7dd099050621 initial commit for D2 support
eldar
parents: 183
diff changeset
2221 <modify-function signature="buffer()const">
1
e78566595089 initial import
mandel
parents:
diff changeset
2222 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
2223 </modify-function>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2224
90
ba63040afbf2 wrapping of QBuffer and QProcess, fixed #9
eldar
parents: 75
diff changeset
2225
1
e78566595089 initial import
mandel
parents:
diff changeset
2226 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2227 <import-file name="typesystem_core-java.java" quote-after-line="class QBuffer___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
2228 </inject-code>
90
ba63040afbf2 wrapping of QBuffer and QProcess, fixed #9
eldar
parents: 75
diff changeset
2229 <!-- <extra-includes>
1
e78566595089 initial import
mandel
parents:
diff changeset
2230 <include file-name="qt.QNativePointer" location="java"/>
e78566595089 initial import
mandel
parents:
diff changeset
2231 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
2232
e78566595089 initial import
mandel
parents:
diff changeset
2233
e78566595089 initial import
mandel
parents:
diff changeset
2234 <modify-function signature="QBuffer(QByteArray*,QObject*)">
e78566595089 initial import
mandel
parents:
diff changeset
2235 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2236 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
2237 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
2238 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2239 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2240
90
ba63040afbf2 wrapping of QBuffer and QProcess, fixed #9
eldar
parents: 75
diff changeset
2241 -->
1
e78566595089 initial import
mandel
parents:
diff changeset
2242 <modify-function signature="setBuffer(QByteArray*)">
e78566595089 initial import
mandel
parents:
diff changeset
2243 <access modifier="private"/>
90
ba63040afbf2 wrapping of QBuffer and QProcess, fixed #9
eldar
parents: 75
diff changeset
2244 <rename to="setBuffer_private"/>
1
e78566595089 initial import
mandel
parents:
diff changeset
2245 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2246
e78566595089 initial import
mandel
parents:
diff changeset
2247
e78566595089 initial import
mandel
parents:
diff changeset
2248 <modify-function signature="setData(const char*,int)">
e78566595089 initial import
mandel
parents:
diff changeset
2249 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2250 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2251
e78566595089 initial import
mandel
parents:
diff changeset
2252 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2253
e78566595089 initial import
mandel
parents:
diff changeset
2254 <object-type name="QTimer">
e78566595089 initial import
mandel
parents:
diff changeset
2255 <!-- <inject-code class="java">
e78566595089 initial import
mandel
parents:
diff changeset
2256 <import-file name="typesystem_core-java.java" quote-after-line="class QTimer___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
2257 </inject-code>-->
e78566595089 initial import
mandel
parents:
diff changeset
2258 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2259
e78566595089 initial import
mandel
parents:
diff changeset
2260 <object-type name="QAbstractFileEngineHandler">
e78566595089 initial import
mandel
parents:
diff changeset
2261 <modify-function signature="create(const QString &amp;) const">
e78566595089 initial import
mandel
parents:
diff changeset
2262 <modify-argument index="return">
e78566595089 initial import
mandel
parents:
diff changeset
2263 <define-ownership owner="c++" class="shell"/>
e78566595089 initial import
mandel
parents:
diff changeset
2264 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2265 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2266 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2267
e78566595089 initial import
mandel
parents:
diff changeset
2268 <object-type name="QAbstractFileEngine::MapExtensionOption"/>
e78566595089 initial import
mandel
parents:
diff changeset
2269 <object-type name="QAbstractFileEngine::MapExtensionReturn">
e78566595089 initial import
mandel
parents:
diff changeset
2270 <modify-field name="address">
e78566595089 initial import
mandel
parents:
diff changeset
2271 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2272 <rename to="address_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2273 </modify-field>
e78566595089 initial import
mandel
parents:
diff changeset
2274 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2275 <import-file name="typesystem_core-java.java" quote-after-line="class QAbstractFileEngine_MapExtensionReturn___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
2276 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2277 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2278 <object-type name="QAbstractFileEngine::UnMapExtensionOption">
e78566595089 initial import
mandel
parents:
diff changeset
2279 <modify-field name="address">
e78566595089 initial import
mandel
parents:
diff changeset
2280 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2281 <rename to="address_private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2282 </modify-field>
e78566595089 initial import
mandel
parents:
diff changeset
2283 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2284 <import-file name="typesystem_core-java.java" quote-after-line="class QAbstractFileEngine_UnMapExtensionOption___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
2285 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2286 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2287 <object-type name="QAbstractFileEngine">
e78566595089 initial import
mandel
parents:
diff changeset
2288 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
2289 <include file-name="QDateTime" location="global"/>
e78566595089 initial import
mandel
parents:
diff changeset
2290 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
2291 <modify-function signature="map(long long,long long,QFile::MemoryMapFlags)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
2292 <modify-function signature="unmap(unsigned char*)" remove="all"/>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2293
1
e78566595089 initial import
mandel
parents:
diff changeset
2294 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2295 <import-file name="typesystem_core-java.java" quote-after-line="class QAbstractFileEngine___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
2296 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2297 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2298
e78566595089 initial import
mandel
parents:
diff changeset
2299 <object-type name="QProcess">
e78566595089 initial import
mandel
parents:
diff changeset
2300 <modify-function signature="readChannelMode()const" remove="all"/> <!--### Obsolete in 4.3-->
e78566595089 initial import
mandel
parents:
diff changeset
2301 <modify-function signature="setReadChannelMode(QProcess::ProcessChannelMode)" remove="all"/> <!--### Obsolete in 4.3-->
90
ba63040afbf2 wrapping of QBuffer and QProcess, fixed #9
eldar
parents: 75
diff changeset
2302
ba63040afbf2 wrapping of QBuffer and QProcess, fixed #9
eldar
parents: 75
diff changeset
2303 <modify-function signature="error()const">
ba63040afbf2 wrapping of QBuffer and QProcess, fixed #9
eldar
parents: 75
diff changeset
2304 <rename to="lastError"/>
ba63040afbf2 wrapping of QBuffer and QProcess, fixed #9
eldar
parents: 75
diff changeset
2305 </modify-function>
288
f9559a957be9 new signals and slots implementation
eldar
parents: 253
diff changeset
2306 <!-- <modify-function signature="finished(int, QProcess::ExitStatus)">
1
e78566595089 initial import
mandel
parents:
diff changeset
2307 <rename to="finishedWithStatusCode"/>
e78566595089 initial import
mandel
parents:
diff changeset
2308 </modify-function>
288
f9559a957be9 new signals and slots implementation
eldar
parents: 253
diff changeset
2309 -->
1
e78566595089 initial import
mandel
parents:
diff changeset
2310 <modify-function signature="setStandardOutputProcess(QProcess*)">
e78566595089 initial import
mandel
parents:
diff changeset
2311 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2312 <reference-count action="set" variable-name="__rcStandardOutputProcess"/>
e78566595089 initial import
mandel
parents:
diff changeset
2313 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2314 </modify-function>
309
8a0cf14e3419 wrong merge
eldar_ins@eldar-laptop
parents: 308
diff changeset
2315 <!-- <modify-function signature="startDetached(QString,QStringList,QString,long long*)">
1
e78566595089 initial import
mandel
parents:
diff changeset
2316 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2317 <modify-argument index="4">
e78566595089 initial import
mandel
parents:
diff changeset
2318 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
2319 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2320 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2321 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2322 <import-file name="typesystem_core-java.java" quote-after-line="class QProcess___" quote-before-line="}// class"/>
90
ba63040afbf2 wrapping of QBuffer and QProcess, fixed #9
eldar
parents: 75
diff changeset
2323 </inject-code>-->
1
e78566595089 initial import
mandel
parents:
diff changeset
2324 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2325
e78566595089 initial import
mandel
parents:
diff changeset
2326 <object-type name="QSignalMapper">
288
f9559a957be9 new signals and slots implementation
eldar
parents: 253
diff changeset
2327 <!-- <modify-function signature="mapped(const QString &amp;)">
1
e78566595089 initial import
mandel
parents:
diff changeset
2328 <rename to="mappedString"/>
e78566595089 initial import
mandel
parents:
diff changeset
2329 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2330 <modify-function signature="mapped(int)">
e78566595089 initial import
mandel
parents:
diff changeset
2331 <rename to="mappedInteger"/>
e78566595089 initial import
mandel
parents:
diff changeset
2332 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2333 <modify-function signature="mapped(QObject *)">
e78566595089 initial import
mandel
parents:
diff changeset
2334 <rename to="mappedQObject"/>
288
f9559a957be9 new signals and slots implementation
eldar
parents: 253
diff changeset
2335 </modify-function> -->
1
e78566595089 initial import
mandel
parents:
diff changeset
2336 <modify-function signature="mapped(QWidget *)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
2337
e78566595089 initial import
mandel
parents:
diff changeset
2338 <modify-function signature="mapping(QWidget*)const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
2339
e78566595089 initial import
mandel
parents:
diff changeset
2340 <modify-function signature="setMapping(QObject*,QWidget*)" remove="all"/>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2341
1
e78566595089 initial import
mandel
parents:
diff changeset
2342 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2343 <import-file name="typesystem_core-java.java" quote-after-line="class QSignalMapper___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
2344 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2345
e78566595089 initial import
mandel
parents:
diff changeset
2346
e78566595089 initial import
mandel
parents:
diff changeset
2347 <modify-function signature="removeMappings(QObject*)">
e78566595089 initial import
mandel
parents:
diff changeset
2348 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2349 <reference-count action="remove" variable-name="__rcMappings"/>
e78566595089 initial import
mandel
parents:
diff changeset
2350 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2351 <inject-code class="java" position="end">
e78566595089 initial import
mandel
parents:
diff changeset
2352 <argument-map index="1" meta-name="%1"/>
e78566595089 initial import
mandel
parents:
diff changeset
2353 if (__rcObjectForObject.containsKey(%1)) __rcObjectForObject.remove(%1);
e78566595089 initial import
mandel
parents:
diff changeset
2354 if (__rcWidgetForObject.containsKey(%1)) __rcWidgetForObject.remove(%1);
e78566595089 initial import
mandel
parents:
diff changeset
2355 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2356 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2357
e78566595089 initial import
mandel
parents:
diff changeset
2358 <modify-function signature="setMapping(QObject*,QObject*)">
e78566595089 initial import
mandel
parents:
diff changeset
2359 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2360 <reference-count action="add" variable-name="__rcMappings"/>
e78566595089 initial import
mandel
parents:
diff changeset
2361 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2362 <inject-code class="java" position="end">
e78566595089 initial import
mandel
parents:
diff changeset
2363 <argument-map index="1" meta-name="%1"/>
e78566595089 initial import
mandel
parents:
diff changeset
2364 <argument-map index="2" meta-name="%2"/>
e78566595089 initial import
mandel
parents:
diff changeset
2365 if (%2 == null)
e78566595089 initial import
mandel
parents:
diff changeset
2366 __rcObjectForObject.remove(%1);
e78566595089 initial import
mandel
parents:
diff changeset
2367 else
e78566595089 initial import
mandel
parents:
diff changeset
2368 __rcObjectForObject.put(%1,%2);
e78566595089 initial import
mandel
parents:
diff changeset
2369 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2370 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2371
e78566595089 initial import
mandel
parents:
diff changeset
2372 <modify-function signature="setMapping(QObject*,QString)">
e78566595089 initial import
mandel
parents:
diff changeset
2373 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2374 <reference-count action="add" variable-name="__rcMappings"/>
e78566595089 initial import
mandel
parents:
diff changeset
2375 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2376 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2377
e78566595089 initial import
mandel
parents:
diff changeset
2378 <modify-function signature="setMapping(QObject*,int)">
e78566595089 initial import
mandel
parents:
diff changeset
2379 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2380 <reference-count action="add" variable-name="__rcMappings"/>
e78566595089 initial import
mandel
parents:
diff changeset
2381 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2382 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2383 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2384
e78566595089 initial import
mandel
parents:
diff changeset
2385 <object-type name="QObject">
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2386 <inject-code class="native">
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2387
384
d2f48c4cb3e3 Same behavior of shared libs on linux and windows. Minor build script fixes.
Max Samukha <maxter@spambox.com>
parents: 378
diff changeset
2388 QTD_EXTERN QTD_EXPORT void* qtd_get_d_qobject(void *nativeId)
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2389 {
355
08c1ca7975ab obviated redundant virtual dispatch callbacks
Max Samukha <maxter@spambox.com>
parents: 354
diff changeset
2390 return QObjectEntity::getDId((QObject*)nativeId);
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2391 }
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2392
384
d2f48c4cb3e3 Same behavior of shared libs on linux and windows. Minor build script fixes.
Max Samukha <maxter@spambox.com>
parents: 378
diff changeset
2393 QTD_EXTERN QTD_EXPORT void qtd_create_qobject_entity(void* nativeId, void *dId)
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2394 {
355
08c1ca7975ab obviated redundant virtual dispatch callbacks
Max Samukha <maxter@spambox.com>
parents: 354
diff changeset
2395 new QObjectLink((QObject*)nativeId, dId);
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2396 }
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2397
384
d2f48c4cb3e3 Same behavior of shared libs on linux and windows. Minor build script fixes.
Max Samukha <maxter@spambox.com>
parents: 378
diff changeset
2398 QTD_EXTERN QTD_EXPORT void* qtd_QObject_metaObject(void* nativeId)
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2399 {
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2400 return (void*)((QObject*)nativeId)->metaObject();
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2401 }
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2402
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2403 </inject-code>
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2404
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2405 <inject-code class="java-free">
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2406 extern(C) void* qtd_get_d_qobject(void* nativeId);
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2407 extern(C) void* qtd_create_qobject_entity(void* nativeId, void* dId);
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2408 extern(C) void* qtd_QObject_metaObject(void* nativeId);
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2409 </inject-code>
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2410
1
e78566595089 initial import
mandel
parents:
diff changeset
2411 <modify-function signature="childEvent(QChildEvent*)">
e78566595089 initial import
mandel
parents:
diff changeset
2412 <modify-argument index="1" invalidate-after-use="yes"/>
e78566595089 initial import
mandel
parents:
diff changeset
2413 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2414 <modify-function signature="customEvent(QEvent*)">
e78566595089 initial import
mandel
parents:
diff changeset
2415 <modify-argument index="1" invalidate-after-use="yes"/>
e78566595089 initial import
mandel
parents:
diff changeset
2416 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2417 <modify-function signature="event(QEvent*)">
e78566595089 initial import
mandel
parents:
diff changeset
2418 <modify-argument index="1" invalidate-after-use="yes"/>
e78566595089 initial import
mandel
parents:
diff changeset
2419 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2420 <modify-function signature="eventFilter(QObject*,QEvent*)">
e78566595089 initial import
mandel
parents:
diff changeset
2421 <modify-argument index="2" invalidate-after-use="yes"/>
e78566595089 initial import
mandel
parents:
diff changeset
2422 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2423 <modify-function signature="timerEvent(QTimerEvent*)">
e78566595089 initial import
mandel
parents:
diff changeset
2424 <modify-argument index="1" invalidate-after-use="yes"/>
e78566595089 initial import
mandel
parents:
diff changeset
2425 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2426
e78566595089 initial import
mandel
parents:
diff changeset
2427 <modify-function signature="installEventFilter(QObject*)">
e78566595089 initial import
mandel
parents:
diff changeset
2428 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2429 <reference-count action="add" variable-name="__rcEventFilters"/>
e78566595089 initial import
mandel
parents:
diff changeset
2430 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2431 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2432 <modify-function signature="removeEventFilter(QObject*)">
e78566595089 initial import
mandel
parents:
diff changeset
2433 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2434 <reference-count action="remove" variable-name="__rcEventFilters"/>
e78566595089 initial import
mandel
parents:
diff changeset
2435 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2436 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2437 <modify-function signature="setParent(QObject*)">
e78566595089 initial import
mandel
parents:
diff changeset
2438 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2439 <reference-count action="ignore"/>
e78566595089 initial import
mandel
parents:
diff changeset
2440 </modify-argument>
183
d3f4f14d43a5 fixes with QObjects
eldar
parents: 180
diff changeset
2441 <!-- <inject-code class="java" position="beginning">
1
e78566595089 initial import
mandel
parents:
diff changeset
2442 <argument-map index="1" meta-name="%1"/>
e78566595089 initial import
mandel
parents:
diff changeset
2443 if (%1 is null &amp;&amp; !__gc_managed) {
e78566595089 initial import
mandel
parents:
diff changeset
2444 remove(__gc_ref_list, this);
e78566595089 initial import
mandel
parents:
diff changeset
2445 __gc_managed = true;
e78566595089 initial import
mandel
parents:
diff changeset
2446 } else if (%1 !is null &amp;&amp; __gc_managed) {
e78566595089 initial import
mandel
parents:
diff changeset
2447 __gc_ref_list ~= this;
e78566595089 initial import
mandel
parents:
diff changeset
2448 __gc_managed = false;
e78566595089 initial import
mandel
parents:
diff changeset
2449 }
183
d3f4f14d43a5 fixes with QObjects
eldar
parents: 180
diff changeset
2450 </inject-code> -->
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2451
1
e78566595089 initial import
mandel
parents:
diff changeset
2452 </modify-function>
288
f9559a957be9 new signals and slots implementation
eldar
parents: 253
diff changeset
2453 <!--
1
e78566595089 initial import
mandel
parents:
diff changeset
2454 <modify-function signature="deleteLater()">
e78566595089 initial import
mandel
parents:
diff changeset
2455 <rename to="disposeLater"/>
e78566595089 initial import
mandel
parents:
diff changeset
2456 </modify-function>
288
f9559a957be9 new signals and slots implementation
eldar
parents: 253
diff changeset
2457 -->
1
e78566595089 initial import
mandel
parents:
diff changeset
2458 <modify-function signature="inherits(const char*)const">
e78566595089 initial import
mandel
parents:
diff changeset
2459 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
2460 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2461
e78566595089 initial import
mandel
parents:
diff changeset
2462 <modify-function signature="property(const char*)const">
e78566595089 initial import
mandel
parents:
diff changeset
2463 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2464 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2465
e78566595089 initial import
mandel
parents:
diff changeset
2466 <modify-function signature="setProperty(const char*,QVariant)">
e78566595089 initial import
mandel
parents:
diff changeset
2467 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2468 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2469
e78566595089 initial import
mandel
parents:
diff changeset
2470
e78566595089 initial import
mandel
parents:
diff changeset
2471 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
2472 <include file-name="QVarLengthArray" location="global"/>
e78566595089 initial import
mandel
parents:
diff changeset
2473 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
2474
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2475 <inject-code class="java">
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2476 <import-file name="typesystem_core-java.java" quote-after-line="class QObject___" quote-before-line="}// class"/>
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2477 </inject-code>
1
e78566595089 initial import
mandel
parents:
diff changeset
2478 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2479
e78566595089 initial import
mandel
parents:
diff changeset
2480 <object-type name="QCoreApplication">
e78566595089 initial import
mandel
parents:
diff changeset
2481 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
2482 <include file-name="QStringList" location="global"/>
e78566595089 initial import
mandel
parents:
diff changeset
2483 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
2484
e78566595089 initial import
mandel
parents:
diff changeset
2485 <extra-includes>
356
12cec2d14e1c a better name for qtd.Str
Max Samukha <maxter@spambox.com>
parents: 355
diff changeset
2486 <include file-name="qtd.String" location="java"/>
1
e78566595089 initial import
mandel
parents:
diff changeset
2487 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
2488
e78566595089 initial import
mandel
parents:
diff changeset
2489 <modify-function signature="argv()" remove="all"/> <!-- Obsolete -->
e78566595089 initial import
mandel
parents:
diff changeset
2490 <modify-function signature="argc()" remove="all"/> <!-- Obsolete -->
e78566595089 initial import
mandel
parents:
diff changeset
2491
e78566595089 initial import
mandel
parents:
diff changeset
2492 <modify-function signature="notify(QObject*,QEvent*)">
e78566595089 initial import
mandel
parents:
diff changeset
2493 <modify-argument index="2" invalidate-after-use="yes"/>
e78566595089 initial import
mandel
parents:
diff changeset
2494 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2495
e78566595089 initial import
mandel
parents:
diff changeset
2496
e78566595089 initial import
mandel
parents:
diff changeset
2497 <modify-function signature="QCoreApplication(int &amp;, char **)">
e78566595089 initial import
mandel
parents:
diff changeset
2498 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2499 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2500 <modify-function signature="removePostedEvents(QObject*)">
e78566595089 initial import
mandel
parents:
diff changeset
2501 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2502 <reference-count action="ignore"/>
e78566595089 initial import
mandel
parents:
diff changeset
2503 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2504 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2505 <modify-function signature="removePostedEvents(QObject*,int)">
e78566595089 initial import
mandel
parents:
diff changeset
2506 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2507 <reference-count action="ignore"/>
e78566595089 initial import
mandel
parents:
diff changeset
2508 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2509 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2510
e78566595089 initial import
mandel
parents:
diff changeset
2511 <modify-function signature="installTranslator(QTranslator *)">
e78566595089 initial import
mandel
parents:
diff changeset
2512 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2513 <reference-count action="add" variable-name="__rcTranslators"/>
e78566595089 initial import
mandel
parents:
diff changeset
2514 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2515 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2516
e78566595089 initial import
mandel
parents:
diff changeset
2517 <modify-function signature="removeTranslator(QTranslator *)">
e78566595089 initial import
mandel
parents:
diff changeset
2518 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2519 <reference-count action="remove" variable-name="__rcTranslators"/>
e78566595089 initial import
mandel
parents:
diff changeset
2520 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2521 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2522
e78566595089 initial import
mandel
parents:
diff changeset
2523
e78566595089 initial import
mandel
parents:
diff changeset
2524 <modify-function signature="postEvent(QObject*,QEvent*)">
e78566595089 initial import
mandel
parents:
diff changeset
2525 <modify-argument index="2">
e78566595089 initial import
mandel
parents:
diff changeset
2526 <define-ownership class="java" owner="c++"/>
e78566595089 initial import
mandel
parents:
diff changeset
2527 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2528 </modify-function>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2529
1
e78566595089 initial import
mandel
parents:
diff changeset
2530 <modify-function signature="QCoreApplication(int &amp;, char **)">
e78566595089 initial import
mandel
parents:
diff changeset
2531 <inject-code class="shell">
e78566595089 initial import
mandel
parents:
diff changeset
2532 // qtjambi_register_variant_handler();
e78566595089 initial import
mandel
parents:
diff changeset
2533 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2534 </modify-function>
56
d5a6b6269f44 duic is working now on the first testcase, if there are any issues with it please report
eldar
parents: 39
diff changeset
2535 <!-- <modify-function signature="translate(const char*,const char*,const char*,QCoreApplication::Encoding)">
1
e78566595089 initial import
mandel
parents:
diff changeset
2536 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2537 <modify-argument index="3">
e78566595089 initial import
mandel
parents:
diff changeset
2538 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
2539 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2540 <modify-argument index="4">
e78566595089 initial import
mandel
parents:
diff changeset
2541 <remove-default-expression/>
e78566595089 initial import
mandel
parents:
diff changeset
2542 </modify-argument>
56
d5a6b6269f44 duic is working now on the first testcase, if there are any issues with it please report
eldar
parents: 39
diff changeset
2543 </modify-function> -->
1
e78566595089 initial import
mandel
parents:
diff changeset
2544 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2545 <import-file name="typesystem_core-java.java" quote-after-line="class QCoreApplication___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
2546 </inject-code>
56
d5a6b6269f44 duic is working now on the first testcase, if there are any issues with it please report
eldar
parents: 39
diff changeset
2547 <!--
1
e78566595089 initial import
mandel
parents:
diff changeset
2548 <modify-function signature="translate(const char*,const char*,const char*,QCoreApplication::Encoding,int)">
e78566595089 initial import
mandel
parents:
diff changeset
2549 <access modifier="private"/>
56
d5a6b6269f44 duic is working now on the first testcase, if there are any issues with it please report
eldar
parents: 39
diff changeset
2550 </modify-function>-->
1
e78566595089 initial import
mandel
parents:
diff changeset
2551 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2552
e78566595089 initial import
mandel
parents:
diff changeset
2553 <object-type name="QSettings">
e78566595089 initial import
mandel
parents:
diff changeset
2554 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
2555 <include file-name="QStringList" location="global"/>
e78566595089 initial import
mandel
parents:
diff changeset
2556 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
2557
75
44a75b467197 typesystem: scope -> scope_ in QSettings.
SokoL_SD
parents: 56
diff changeset
2558 <modify-function signature="scope() const">
44a75b467197 typesystem: scope -> scope_ in QSettings.
SokoL_SD
parents: 56
diff changeset
2559 <rename to="scope_"/>
44a75b467197 typesystem: scope -> scope_ in QSettings.
SokoL_SD
parents: 56
diff changeset
2560 </modify-function>
1
e78566595089 initial import
mandel
parents:
diff changeset
2561 <modify-function signature="setSystemIniPath(const QString&amp;)" remove="all"/> <!--### Obsolete in 4.3-->
e78566595089 initial import
mandel
parents:
diff changeset
2562 <modify-function signature="setUserIniPath(const QString&amp;)" remove="all"/> <!--### Obsolete in 4.3-->
e78566595089 initial import
mandel
parents:
diff changeset
2563 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2564
e78566595089 initial import
mandel
parents:
diff changeset
2565 <object-type name="QEvent" polymorphic-base="yes" polymorphic-id-expression="%1-&gt;type() == QEvent::None"/>
e78566595089 initial import
mandel
parents:
diff changeset
2566 <object-type name="QChildEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::ChildAdded || %1-&gt;type() == QEvent::ChildPolished || %1-&gt;type() == QEvent::ChildRemoved">
e78566595089 initial import
mandel
parents:
diff changeset
2567 <modify-field name="c" read="false" write="false"/>
e78566595089 initial import
mandel
parents:
diff changeset
2568 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2569 <object-type name="QTimerEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::Timer"/>
e78566595089 initial import
mandel
parents:
diff changeset
2570
e78566595089 initial import
mandel
parents:
diff changeset
2571 <object-type name="QDynamicPropertyChangeEvent" polymorphic-id-expression="%1-&gt;type() == QEvent::DynamicPropertyChange"/>
e78566595089 initial import
mandel
parents:
diff changeset
2572
e78566595089 initial import
mandel
parents:
diff changeset
2573 <object-type name="QDataStream">
e78566595089 initial import
mandel
parents:
diff changeset
2574 <!-- qtd2 -->
e78566595089 initial import
mandel
parents:
diff changeset
2575 <modify-function signature="device() const" remove="all"/>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2576
1
e78566595089 initial import
mandel
parents:
diff changeset
2577 <modify-function signature="setDevice(QIODevice*)">
e78566595089 initial import
mandel
parents:
diff changeset
2578 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2579 <reference-count action="set" variable-name="__rcDevice"/>
e78566595089 initial import
mandel
parents:
diff changeset
2580 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2581 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2582 <modify-function signature="unsetDevice()">
e78566595089 initial import
mandel
parents:
diff changeset
2583 <inject-code position="end">
e78566595089 initial import
mandel
parents:
diff changeset
2584 __rcDevice = null;
e78566595089 initial import
mandel
parents:
diff changeset
2585 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2586 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2587 <modify-function signature="version() const">
e78566595089 initial import
mandel
parents:
diff changeset
2588 <rename to="version_"/>
e78566595089 initial import
mandel
parents:
diff changeset
2589 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2590
e78566595089 initial import
mandel
parents:
diff changeset
2591 <modify-function signature="operator&lt;&lt;(const char*)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2592 <modify-function signature="operator&lt;&lt;(unsigned char)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2593 <modify-function signature="operator&lt;&lt;(unsigned int)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2594 <modify-function signature="operator&lt;&lt;(unsigned long long)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2595 <modify-function signature="operator&lt;&lt;(unsigned short)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2596
e78566595089 initial import
mandel
parents:
diff changeset
2597 <modify-function signature="operator&gt;&gt;(char &amp;*)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2598 <modify-function signature="operator&gt;&gt;(uint&amp;)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2599 <modify-function signature="operator&gt;&gt;(unsigned char&amp;)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2600 <modify-function signature="operator&gt;&gt;(unsigned long long&amp;)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2601
e78566595089 initial import
mandel
parents:
diff changeset
2602 <modify-function signature="readRawData(char*,int)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2603 <modify-function signature="readBytes(char&amp;*,uint&amp;)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2604 <modify-function signature="writeRawData(const char*,int)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2605 <modify-function signature="writeBytes(const char*,uint)"> <remove/> </modify-function>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2606
1
e78566595089 initial import
mandel
parents:
diff changeset
2607 <template name="core.datastream_operator_shift_right">
e78566595089 initial import
mandel
parents:
diff changeset
2608 <insert-template name="core.stream_operator_shift_right">
e78566595089 initial import
mandel
parents:
diff changeset
2609 <replace from="%STREAM_TYPE" to="QDataStream"/>
e78566595089 initial import
mandel
parents:
diff changeset
2610 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
2611 </template>
e78566595089 initial import
mandel
parents:
diff changeset
2612
e78566595089 initial import
mandel
parents:
diff changeset
2613 <template name="core.datastream_operator_shift_right_primitive">
e78566595089 initial import
mandel
parents:
diff changeset
2614 <insert-template name="core.datastream_operator_shift_right">
e78566595089 initial import
mandel
parents:
diff changeset
2615 <replace from="%VALUE_FUNCTION" to="%TYPEValue"/>
e78566595089 initial import
mandel
parents:
diff changeset
2616 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
2617 </template>
e78566595089 initial import
mandel
parents:
diff changeset
2618
e78566595089 initial import
mandel
parents:
diff changeset
2619 <modify-function signature="operator&lt;&lt;(bool)">
e78566595089 initial import
mandel
parents:
diff changeset
2620 <rename to="writeBoolean"/>
e78566595089 initial import
mandel
parents:
diff changeset
2621 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2622 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2623 <modify-function signature="operator&lt;&lt;(signed char)">
e78566595089 initial import
mandel
parents:
diff changeset
2624 <rename to="writeByte"/>
e78566595089 initial import
mandel
parents:
diff changeset
2625 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2626 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2627 <modify-function signature="operator&lt;&lt;(int)">
e78566595089 initial import
mandel
parents:
diff changeset
2628 <rename to="writeInt"/>
e78566595089 initial import
mandel
parents:
diff changeset
2629 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2630 </modify-function>
288
f9559a957be9 new signals and slots implementation
eldar
parents: 253
diff changeset
2631 <modify-function signature="operator&lt;&lt;(qint64)">
1
e78566595089 initial import
mandel
parents:
diff changeset
2632 <rename to="writeLong"/>
e78566595089 initial import
mandel
parents:
diff changeset
2633 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2634 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2635 <modify-function signature="operator&lt;&lt;(float)">
e78566595089 initial import
mandel
parents:
diff changeset
2636 <rename to="writeFloat"/>
e78566595089 initial import
mandel
parents:
diff changeset
2637 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2638 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2639 <modify-function signature="operator&lt;&lt;(double)">
e78566595089 initial import
mandel
parents:
diff changeset
2640 <rename to="writeDouble"/>
e78566595089 initial import
mandel
parents:
diff changeset
2641 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2642 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2643 <modify-function signature="operator&lt;&lt;(short)">
e78566595089 initial import
mandel
parents:
diff changeset
2644 <rename to="writeShort_char"/>
e78566595089 initial import
mandel
parents:
diff changeset
2645 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2646 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2647 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2648
e78566595089 initial import
mandel
parents:
diff changeset
2649 <modify-function signature="operator&gt;&gt;(int&amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
2650 <rename to="operator_shift_right_int"/>
e78566595089 initial import
mandel
parents:
diff changeset
2651 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2652 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2653 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2654
e78566595089 initial import
mandel
parents:
diff changeset
2655 <modify-function signature="operator&gt;&gt;(bool&amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
2656 <rename to="operator_shift_right_boolean"/>
e78566595089 initial import
mandel
parents:
diff changeset
2657 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2658 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2659 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2660
e78566595089 initial import
mandel
parents:
diff changeset
2661 <modify-function signature="operator&gt;&gt;(short&amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
2662 <rename to="operator_shift_right_short"/>
e78566595089 initial import
mandel
parents:
diff changeset
2663 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2664 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2665 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2666
288
f9559a957be9 new signals and slots implementation
eldar
parents: 253
diff changeset
2667 <modify-function signature="operator&gt;&gt;(qint64&amp;)">
1
e78566595089 initial import
mandel
parents:
diff changeset
2668 <rename to="operator_shift_right_long"/>
e78566595089 initial import
mandel
parents:
diff changeset
2669 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2670 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2671 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2672
e78566595089 initial import
mandel
parents:
diff changeset
2673 <modify-function signature="operator&gt;&gt;(signed char&amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
2674 <rename to="operator_shift_right_byte"/>
e78566595089 initial import
mandel
parents:
diff changeset
2675 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2676 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2677 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2678
e78566595089 initial import
mandel
parents:
diff changeset
2679 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
2680 <rename to="operator_shift_right_char"/>
e78566595089 initial import
mandel
parents:
diff changeset
2681 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2682 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2683 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2684
e78566595089 initial import
mandel
parents:
diff changeset
2685 <modify-function signature="operator&gt;&gt;(float&amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
2686 <rename to="operator_shift_right_float"/>
e78566595089 initial import
mandel
parents:
diff changeset
2687 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2688 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2689 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2690
e78566595089 initial import
mandel
parents:
diff changeset
2691 <modify-function signature="operator&gt;&gt;(double&amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
2692 <rename to="operator_shift_right_double"/>
e78566595089 initial import
mandel
parents:
diff changeset
2693 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2694 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2695 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2696
e78566595089 initial import
mandel
parents:
diff changeset
2697 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2698 <import-file name="typesystem_core-java.java" quote-after-line="class QDataStream___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
2699 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2700
e78566595089 initial import
mandel
parents:
diff changeset
2701 <inject-code class="native">
e78566595089 initial import
mandel
parents:
diff changeset
2702 /* extern "C" jstring qtd_QDataStream_readString_private
e78566595089 initial import
mandel
parents:
diff changeset
2703 (void* __this_nativeId)
e78566595089 initial import
mandel
parents:
diff changeset
2704 {
e78566595089 initial import
mandel
parents:
diff changeset
2705 QTJAMBI_DEBUG_TRACE("(native) entering: QDataStream::%FUNCTION_NAME%_native");
e78566595089 initial import
mandel
parents:
diff changeset
2706 QDataStream *qtStream = (QDataStream *) qtjambi_from_jlong(stream);
e78566595089 initial import
mandel
parents:
diff changeset
2707
e78566595089 initial import
mandel
parents:
diff changeset
2708 jstring returned = 0;
e78566595089 initial import
mandel
parents:
diff changeset
2709 if (qtStream != 0) {
e78566595089 initial import
mandel
parents:
diff changeset
2710 QString qtString;
e78566595089 initial import
mandel
parents:
diff changeset
2711 operator&gt;&gt;(*qtStream, qtString);
e78566595089 initial import
mandel
parents:
diff changeset
2712
e78566595089 initial import
mandel
parents:
diff changeset
2713 returned = qtjambi_from_qstring(env, qtString);
e78566595089 initial import
mandel
parents:
diff changeset
2714 }
e78566595089 initial import
mandel
parents:
diff changeset
2715
e78566595089 initial import
mandel
parents:
diff changeset
2716 return returned;
e78566595089 initial import
mandel
parents:
diff changeset
2717 }
e78566595089 initial import
mandel
parents:
diff changeset
2718
e78566595089 initial import
mandel
parents:
diff changeset
2719 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_core_QDataStream_writeString_1private)
e78566595089 initial import
mandel
parents:
diff changeset
2720 (JNIEnv *env, jobject, jlong stream, jstring string)
e78566595089 initial import
mandel
parents:
diff changeset
2721 {
e78566595089 initial import
mandel
parents:
diff changeset
2722 QTJAMBI_DEBUG_TRACE("(native) entering: QDataStream::%FUNCTION_NAME%_native");
e78566595089 initial import
mandel
parents:
diff changeset
2723 QDataStream *qtStream = (QDataStream *) qtjambi_from_jlong(stream);
e78566595089 initial import
mandel
parents:
diff changeset
2724
e78566595089 initial import
mandel
parents:
diff changeset
2725 if (qtStream != 0) {
e78566595089 initial import
mandel
parents:
diff changeset
2726 QString qtString = qtjambi_to_qstring(env, string);
e78566595089 initial import
mandel
parents:
diff changeset
2727 operator&lt;&lt;(*qtStream, qtString);
e78566595089 initial import
mandel
parents:
diff changeset
2728 }
e78566595089 initial import
mandel
parents:
diff changeset
2729 }
e78566595089 initial import
mandel
parents:
diff changeset
2730 */
e78566595089 initial import
mandel
parents:
diff changeset
2731 </inject-code>
99
e252fcf214c5 constructor for QDataStream
eldar
parents: 90
diff changeset
2732 <!--
1
e78566595089 initial import
mandel
parents:
diff changeset
2733 <template name="core.stream_constructor_bytearray">
99
e252fcf214c5 constructor for QDataStream
eldar
parents: 90
diff changeset
2734 // Hold reference to byte array which goes away when the stream dies
1
e78566595089 initial import
mandel
parents:
diff changeset
2735 private QByteArray byteArray = null;
e78566595089 initial import
mandel
parents:
diff changeset
2736 public %CLASSNAME(QByteArray a, QIODevice.OpenMode mode) {
e78566595089 initial import
mandel
parents:
diff changeset
2737 this(a.nativePointer(), mode);
e78566595089 initial import
mandel
parents:
diff changeset
2738 byteArray = a;
e78566595089 initial import
mandel
parents:
diff changeset
2739 }
e78566595089 initial import
mandel
parents:
diff changeset
2740
e78566595089 initial import
mandel
parents:
diff changeset
2741 public %CLASSNAME(QByteArray a, QIODevice.OpenModeFlag ... mode) {
e78566595089 initial import
mandel
parents:
diff changeset
2742 this(a.nativePointer(), mode);
e78566595089 initial import
mandel
parents:
diff changeset
2743 byteArray = a;
99
e252fcf214c5 constructor for QDataStream
eldar
parents: 90
diff changeset
2744 }
1
e78566595089 initial import
mandel
parents:
diff changeset
2745 </template>
e78566595089 initial import
mandel
parents:
diff changeset
2746
e78566595089 initial import
mandel
parents:
diff changeset
2747 <modify-function signature="QDataStream(QByteArray*,QFlags&lt;QIODevice::OpenModeFlag&gt;)">
e78566595089 initial import
mandel
parents:
diff changeset
2748 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2749 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2750 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2751 <insert-template name="core.stream_constructor_bytearray">
e78566595089 initial import
mandel
parents:
diff changeset
2752 <replace from="%CLASSNAME" to="QDataStream"/>
e78566595089 initial import
mandel
parents:
diff changeset
2753 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
2754 </inject-code>
99
e252fcf214c5 constructor for QDataStream
eldar
parents: 90
diff changeset
2755 -->
1
e78566595089 initial import
mandel
parents:
diff changeset
2756 <template name="core.qdatastream_readorwrite_bytes">
e78566595089 initial import
mandel
parents:
diff changeset
2757 extern "C" JNIEXPORT jint JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_core_QDataStream_%FUNCTION_NAME%)
e78566595089 initial import
mandel
parents:
diff changeset
2758 (JNIEnv *env, jobject, jlong stream, jbyteArray array, jint length)
e78566595089 initial import
mandel
parents:
diff changeset
2759 {
e78566595089 initial import
mandel
parents:
diff changeset
2760 QTJAMBI_DEBUG_TRACE("(native) entering: QDataStream::%FUNCTION_NAME%");
e78566595089 initial import
mandel
parents:
diff changeset
2761 char *rawBuffer = (char *) env-&gt;GetByteArrayElements(array, 0);
e78566595089 initial import
mandel
parents:
diff changeset
2762
e78566595089 initial import
mandel
parents:
diff changeset
2763 QDataStream *qtStream = (QDataStream *) qtjambi_from_jlong(stream);
e78566595089 initial import
mandel
parents:
diff changeset
2764 int count = qtStream-&gt;%QT_FUNCTION_NAME%(rawBuffer, length);
e78566595089 initial import
mandel
parents:
diff changeset
2765
e78566595089 initial import
mandel
parents:
diff changeset
2766 env-&gt;ReleaseByteArrayElements(array, (jbyte *) rawBuffer, 0);
e78566595089 initial import
mandel
parents:
diff changeset
2767 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QDataStream::%FUNCTION_NAME%");
e78566595089 initial import
mandel
parents:
diff changeset
2768 return qMin(count, (int) length);
e78566595089 initial import
mandel
parents:
diff changeset
2769 }
e78566595089 initial import
mandel
parents:
diff changeset
2770 </template>
e78566595089 initial import
mandel
parents:
diff changeset
2771 <!--
e78566595089 initial import
mandel
parents:
diff changeset
2772 <inject-code class="native">
e78566595089 initial import
mandel
parents:
diff changeset
2773 <insert-template name="core.qdatastream_readorwrite_bytes">
e78566595089 initial import
mandel
parents:
diff changeset
2774 <replace from="%FUNCTION_NAME%" to="readBytes"/>
e78566595089 initial import
mandel
parents:
diff changeset
2775 <replace from="%QT_FUNCTION_NAME%" to="readRawData"/>
e78566595089 initial import
mandel
parents:
diff changeset
2776 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
2777 <insert-template name="core.qdatastream_readorwrite_bytes">
e78566595089 initial import
mandel
parents:
diff changeset
2778 <replace from="%FUNCTION_NAME%" to="writeBytes"/>
e78566595089 initial import
mandel
parents:
diff changeset
2779 <replace from="%QT_FUNCTION_NAME%" to="writeRawData"/>
e78566595089 initial import
mandel
parents:
diff changeset
2780 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
2781 </inject-code> -->
e78566595089 initial import
mandel
parents:
diff changeset
2782 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2783
e78566595089 initial import
mandel
parents:
diff changeset
2784 <object-type name="QFSFileEngine">
e78566595089 initial import
mandel
parents:
diff changeset
2785 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
2786 <include file-name="QDateTime" location="global"/>
e78566595089 initial import
mandel
parents:
diff changeset
2787 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
2788 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2789
e78566595089 initial import
mandel
parents:
diff changeset
2790 <object-type name="QTextStream">
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2791
1
e78566595089 initial import
mandel
parents:
diff changeset
2792 <modify-function signature="setCodec(QTextCodec *)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
2793 <modify-function signature="codec() const" remove="all"/>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2794
1
e78566595089 initial import
mandel
parents:
diff changeset
2795 <modify-function signature="QTextStream(QByteArray *, QFlags&lt;QIODevice::OpenModeFlag&gt;)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2796 <modify-function signature="QTextStream(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2797 <modify-function signature="operator&gt;&gt;(QChar&amp;)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2798 <modify-function signature="operator&lt;&lt;(const void*)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2799 <modify-function signature="operator&lt;&lt;(unsigned int)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2800 <modify-function signature="operator&lt;&lt;(unsigned long long)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2801 <modify-function signature="operator&lt;&lt;(const QChar &amp;)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2802 <modify-function signature="operator&lt;&lt;(unsigned long)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2803 <modify-function signature="operator&lt;&lt;(signed long)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2804 <modify-function signature="operator&lt;&lt;(const char*)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2805 <modify-function signature="operator&lt;&lt;(unsigned short)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2806 <modify-function signature="operator&lt;&lt;(const QByteArray&amp;)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2807 <modify-function signature="operator&gt;&gt;(unsigned long long&amp;)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2808 <modify-function signature="operator&gt;&gt;(uint&amp;)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2809 <modify-function signature="operator&gt;&gt;(ulong&amp;)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2810 <modify-function signature="setString(QString*,QFlags&lt;QIODevice::OpenModeFlag&gt;)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2811 <modify-function signature="string()const"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2812 <modify-function signature="operator&gt;&gt;(signed long&amp;)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2813 <modify-function signature="operator&gt;&gt;(char*)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2814 <modify-function signature="operator&gt;&gt;(QByteArray&amp;)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2815 <modify-function signature="operator&gt;&gt;(QString&amp;)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2816 <modify-function signature="operator&gt;&gt;(unsigned short&amp;)"> <remove/> </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2817
e78566595089 initial import
mandel
parents:
diff changeset
2818 <!--
e78566595089 initial import
mandel
parents:
diff changeset
2819 <modify-function signature="setCodec(QTextCodec *)">
e78566595089 initial import
mandel
parents:
diff changeset
2820 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2821 <reference-count action="set" variable-name="__rcCodec"/>
e78566595089 initial import
mandel
parents:
diff changeset
2822 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2823 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2824 -->
e78566595089 initial import
mandel
parents:
diff changeset
2825 <modify-function signature="QTextStream(QIODevice *)">
e78566595089 initial import
mandel
parents:
diff changeset
2826 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2827 <reference-count action="set" variable-name="__rcDevice"/>
e78566595089 initial import
mandel
parents:
diff changeset
2828 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2829 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2830 <modify-function signature="setDevice(QIODevice *)">
e78566595089 initial import
mandel
parents:
diff changeset
2831 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2832 <reference-count action="set" variable-name="__rcDevice"/>
e78566595089 initial import
mandel
parents:
diff changeset
2833 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2834 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2835
e78566595089 initial import
mandel
parents:
diff changeset
2836 <template name="core.textstream_operator_shift_right">
e78566595089 initial import
mandel
parents:
diff changeset
2837 <insert-template name="core.stream_operator_shift_right">
e78566595089 initial import
mandel
parents:
diff changeset
2838 <replace from="%STREAM_TYPE" to="QTextStream"/>
e78566595089 initial import
mandel
parents:
diff changeset
2839 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
2840 </template>
e78566595089 initial import
mandel
parents:
diff changeset
2841
e78566595089 initial import
mandel
parents:
diff changeset
2842 <template name="core.textstream_operator_shift_right_primitive">
e78566595089 initial import
mandel
parents:
diff changeset
2843 <insert-template name="core.textstream_operator_shift_right">
e78566595089 initial import
mandel
parents:
diff changeset
2844 <replace from="%VALUE_FUNCTION" to="%TYPEValue"/>
e78566595089 initial import
mandel
parents:
diff changeset
2845 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
2846 </template>
e78566595089 initial import
mandel
parents:
diff changeset
2847
e78566595089 initial import
mandel
parents:
diff changeset
2848 <modify-function signature="operator&lt;&lt;(QBool)">
e78566595089 initial import
mandel
parents:
diff changeset
2849 <rename to="writeBoolean"/>
e78566595089 initial import
mandel
parents:
diff changeset
2850 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2851 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2852 <modify-function signature="operator&lt;&lt;(char)">
e78566595089 initial import
mandel
parents:
diff changeset
2853 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2854 <rename to="writeByte"/>
e78566595089 initial import
mandel
parents:
diff changeset
2855 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2856 <modify-function signature="operator&lt;&lt;(signed int)">
e78566595089 initial import
mandel
parents:
diff changeset
2857 <rename to="writeInt"/>
e78566595089 initial import
mandel
parents:
diff changeset
2858 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2859 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2860 <modify-function signature="operator&lt;&lt;(long long)">
e78566595089 initial import
mandel
parents:
diff changeset
2861 <rename to="writeLong"/>
e78566595089 initial import
mandel
parents:
diff changeset
2862 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2863 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2864 <modify-function signature="operator&lt;&lt;(float)">
e78566595089 initial import
mandel
parents:
diff changeset
2865 <rename to="writeFloat"/>
e78566595089 initial import
mandel
parents:
diff changeset
2866 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2867 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2868 <modify-function signature="operator&lt;&lt;(double)">
e78566595089 initial import
mandel
parents:
diff changeset
2869 <rename to="writeDouble"/>
e78566595089 initial import
mandel
parents:
diff changeset
2870 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2871 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2872 <modify-function signature="operator&lt;&lt;(signed short)">
e78566595089 initial import
mandel
parents:
diff changeset
2873 <rename to="writeShort_char"/>
e78566595089 initial import
mandel
parents:
diff changeset
2874 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2875 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2876 </modify-function>
115
87f833f309d7 add QTextStream.addString
mandel
parents: 99
diff changeset
2877 <modify-function signature="operator&lt;&lt;(const QString&amp;)">
87f833f309d7 add QTextStream.addString
mandel
parents: 99
diff changeset
2878 <rename to="writeString"/>
87f833f309d7 add QTextStream.addString
mandel
parents: 99
diff changeset
2879 <modify-argument index="0" replace-value="this"/>
87f833f309d7 add QTextStream.addString
mandel
parents: 99
diff changeset
2880 </modify-function>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2881
1
e78566595089 initial import
mandel
parents:
diff changeset
2882 <modify-function signature="operator&gt;&gt;(char&amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
2883 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2884 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2885 <rename to="operator_shift_right_byte"/>
e78566595089 initial import
mandel
parents:
diff changeset
2886 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2887 <modify-function signature="operator&gt;&gt;(signed short&amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
2888 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2889 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2890 <rename to="operator_shift_right_short"/>
e78566595089 initial import
mandel
parents:
diff changeset
2891 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2892 <modify-function signature="operator&gt;&gt;(signed int&amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
2893 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2894 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2895 <rename to="operator_shift_right_int"/>
e78566595089 initial import
mandel
parents:
diff changeset
2896 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2897 <modify-function signature="operator&gt;&gt;(long long&amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
2898 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2899 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2900 <rename to="operator_shift_right_long"/>
e78566595089 initial import
mandel
parents:
diff changeset
2901 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2902 <modify-function signature="operator&gt;&gt;(float&amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
2903 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2904 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2905 <rename to="operator_shift_right_float"/>
e78566595089 initial import
mandel
parents:
diff changeset
2906 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2907 <modify-function signature="operator&gt;&gt;(double&amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
2908 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2909 <modify-argument index="0" replace-value="this"/>
e78566595089 initial import
mandel
parents:
diff changeset
2910 <rename to="operator_shift_right_double"/>
e78566595089 initial import
mandel
parents:
diff changeset
2911 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2912
e78566595089 initial import
mandel
parents:
diff changeset
2913 <modify-function signature="setCodec(const char*)">
e78566595089 initial import
mandel
parents:
diff changeset
2914 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
2915 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2916 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2917 <import-file name="typesystem_core-java.java" quote-after-line="class QTextStream___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
2918 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2919 <!--
e78566595089 initial import
mandel
parents:
diff changeset
2920 <inject-code class="native">
e78566595089 initial import
mandel
parents:
diff changeset
2921 extern "C" JNIEXPORT jstring JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_core_QTextStream_readString_1native)
e78566595089 initial import
mandel
parents:
diff changeset
2922 (JNIEnv *env, jobject, jlong id)
e78566595089 initial import
mandel
parents:
diff changeset
2923 {
e78566595089 initial import
mandel
parents:
diff changeset
2924 QTJAMBI_DEBUG_TRACE("(native) entering: QTextStream::readString()");
e78566595089 initial import
mandel
parents:
diff changeset
2925 QTextStream *stream = (QTextStream *) qtjambi_from_jlong(id);
e78566595089 initial import
mandel
parents:
diff changeset
2926 QString str;
e78566595089 initial import
mandel
parents:
diff changeset
2927 (*stream) &gt;&gt; str;
e78566595089 initial import
mandel
parents:
diff changeset
2928 jstring s = qtjambi_from_qstring(env, str);
e78566595089 initial import
mandel
parents:
diff changeset
2929 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QTextStream::readString()");
e78566595089 initial import
mandel
parents:
diff changeset
2930 return s;
e78566595089 initial import
mandel
parents:
diff changeset
2931 }
e78566595089 initial import
mandel
parents:
diff changeset
2932
e78566595089 initial import
mandel
parents:
diff changeset
2933 extern "C" JNIEXPORT void JNICALL QTJAMBI_FUNCTION_PREFIX(Java_com_trolltech_qt_core_QTextStream_writeString_1native)
e78566595089 initial import
mandel
parents:
diff changeset
2934 (JNIEnv *env, jobject, jlong id, jstring str)
e78566595089 initial import
mandel
parents:
diff changeset
2935 {
e78566595089 initial import
mandel
parents:
diff changeset
2936 QTJAMBI_DEBUG_TRACE("(native) entering: QTextStream::writeString()");
e78566595089 initial import
mandel
parents:
diff changeset
2937 QString qstr = qtjambi_to_qstring(env, str);
e78566595089 initial import
mandel
parents:
diff changeset
2938 QTextStream *stream = (QTextStream *) qtjambi_from_jlong(id);
e78566595089 initial import
mandel
parents:
diff changeset
2939 (*stream) &lt;&lt; qstr;
e78566595089 initial import
mandel
parents:
diff changeset
2940 QTJAMBI_DEBUG_TRACE("(native) -&gt; leaving: QTextStream::readString()");
e78566595089 initial import
mandel
parents:
diff changeset
2941 }
e78566595089 initial import
mandel
parents:
diff changeset
2942 </inject-code>-->
e78566595089 initial import
mandel
parents:
diff changeset
2943 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
2944
e78566595089 initial import
mandel
parents:
diff changeset
2945 <object-type name="QSystemSemaphore"/>
e78566595089 initial import
mandel
parents:
diff changeset
2946
e78566595089 initial import
mandel
parents:
diff changeset
2947 <namespace-type name="QtConcurrent" target-type="class">
e78566595089 initial import
mandel
parents:
diff changeset
2948 <inject-code class="java">
e78566595089 initial import
mandel
parents:
diff changeset
2949 <import-file name="typesystem_core-java.java" quote-after-line="class QtConcurrent___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
2950 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
2951 </namespace-type>
e78566595089 initial import
mandel
parents:
diff changeset
2952
e78566595089 initial import
mandel
parents:
diff changeset
2953 <value-type name="QFuture" generate="no">
e78566595089 initial import
mandel
parents:
diff changeset
2954 <modify-function signature="operator T() const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
2955 <modify-function signature="operator=(const QFuture &amp;)" remove="all"/>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2956
1
e78566595089 initial import
mandel
parents:
diff changeset
2957 <modify-function signature="operator==(const QFuture &amp;)const">
e78566595089 initial import
mandel
parents:
diff changeset
2958 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2959 <replace-type modified-type="qt.core.QFuture"/>
e78566595089 initial import
mandel
parents:
diff changeset
2960 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
2961 <insert-template name="convert_qtjambifuture_to_native"/>
e78566595089 initial import
mandel
parents:
diff changeset
2962 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
2963 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2964 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2965 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
2966 <value-type name="QtJambiVoidFuture" java-name="QFutureVoid">
e78566595089 initial import
mandel
parents:
diff changeset
2967 <modify-function signature="resultCount()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
2968 <modify-function signature="isResultReadyAt(int)const" remove="all"/>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2969
1
e78566595089 initial import
mandel
parents:
diff changeset
2970 <modify-function signature="QFuture(const QFuture &amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
2971 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2972 <replace-type modified-type="qt.core.QFutureVoid"/>
e78566595089 initial import
mandel
parents:
diff changeset
2973 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
2974 <insert-template name="convert_futurevoid_to_native"/>
e78566595089 initial import
mandel
parents:
diff changeset
2975 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
2976 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2977 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2978 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
2979 <value-type name="QtJambiFuture" java-name="QFuture" generic-class="yes">
e78566595089 initial import
mandel
parents:
diff changeset
2980 <modify-function signature="QFuture(const QFuture &amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
2981 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
2982 <replace-type modified-type="qt.core.QFuture&lt;T&gt;"/>
e78566595089 initial import
mandel
parents:
diff changeset
2983 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
2984 <insert-template name="convert_qtjambifuture_to_native"/>
e78566595089 initial import
mandel
parents:
diff changeset
2985 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
2986 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
2987 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
2988 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
2989
e78566595089 initial import
mandel
parents:
diff changeset
2990 <object-type name="QFutureWatcherBase">
e78566595089 initial import
mandel
parents:
diff changeset
2991 <modify-function signature="connectNotify(const char *)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
2992 <modify-function signature="disconnectNotify(const char *)" remove="all"/>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
2993
1
e78566595089 initial import
mandel
parents:
diff changeset
2994 <inject-code class="shell-declaration">
e78566595089 initial import
mandel
parents:
diff changeset
2995
e78566595089 initial import
mandel
parents:
diff changeset
2996 // private, pure virtual and considered internal
e78566595089 initial import
mandel
parents:
diff changeset
2997 // we need to reimplement them so it will compile
e78566595089 initial import
mandel
parents:
diff changeset
2998 QFutureInterfaceBase dummyBase;
e78566595089 initial import
mandel
parents:
diff changeset
2999 virtual const QFutureInterfaceBase &amp;futureInterface() const { return dummyBase; }
e78566595089 initial import
mandel
parents:
diff changeset
3000 virtual QFutureInterfaceBase &amp;futureInterface() { return dummyBase; }
e78566595089 initial import
mandel
parents:
diff changeset
3001 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
3002 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
3003 <object-type name="QtJambiVoidFutureWatcher" java-name="QFutureWatcherVoid">
e78566595089 initial import
mandel
parents:
diff changeset
3004 <modify-function signature="setFuture(const QFuture &amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
3005 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
3006 <replace-type modified-type="qt.core.QFutureVoid"/>
e78566595089 initial import
mandel
parents:
diff changeset
3007 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
3008 <insert-template name="convert_futurevoid_to_native"/>
e78566595089 initial import
mandel
parents:
diff changeset
3009 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
3010 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
3011 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
3012 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
3013 <import-file name="typesystem_core-java.java" quote-after-line="class QFutureWatcherVoid___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
3014 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
3015 <inject-code class="native">
e78566595089 initial import
mandel
parents:
diff changeset
3016 <insert-template name="future_function_in_futurewatcher">
e78566595089 initial import
mandel
parents:
diff changeset
3017 <replace from="QFutureWatcher" to="QFutureWatcherVoid"/>
e78566595089 initial import
mandel
parents:
diff changeset
3018 <replace from="QtJambiFuture" to="QtJambiVoidFuture"/>
e78566595089 initial import
mandel
parents:
diff changeset
3019 <replace from="&quot;QFuture&quot;" to="&quot;QFutureVoid&quot;"/>
e78566595089 initial import
mandel
parents:
diff changeset
3020 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
3021 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
3022 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
3023
e78566595089 initial import
mandel
parents:
diff changeset
3024 <object-type name="QFutureWatcher" generate="no">
e78566595089 initial import
mandel
parents:
diff changeset
3025 <modify-function signature="future()const" remove="all"/>
253
073b9153ed8a Rev. 264 done right.
maxter
parents: 252
diff changeset
3026
1
e78566595089 initial import
mandel
parents:
diff changeset
3027 <modify-function signature="setFuture(const QFuture &amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
3028 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
3029 <replace-type modified-type="qt.core.QFuture&lt;T&gt;"/>
e78566595089 initial import
mandel
parents:
diff changeset
3030 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
3031 <insert-template name="convert_qtjambifuture_to_native"/>
e78566595089 initial import
mandel
parents:
diff changeset
3032 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
3033 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
3034 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
3035 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
3036 <object-type name="QtJambiFutureWatcher" java-name="QFutureWatcher" generic-class="yes">
e78566595089 initial import
mandel
parents:
diff changeset
3037 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
3038 <import-file name="typesystem_core-java.java" quote-after-line="class QFutureWatcher___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
3039 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
3040 <inject-code class="native">
e78566595089 initial import
mandel
parents:
diff changeset
3041 <insert-template name="future_function_in_futurewatcher"/>
e78566595089 initial import
mandel
parents:
diff changeset
3042 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
3043 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
3044
e78566595089 initial import
mandel
parents:
diff changeset
3045 <object-type name="QFutureSynchronizer" generate="no"/>
e78566595089 initial import
mandel
parents:
diff changeset
3046 <object-type name="QtJambiFutureSynchronizer" generic-class="yes" java-name="QFutureSynchronizer">
e78566595089 initial import
mandel
parents:
diff changeset
3047 <modify-function signature="QFutureSynchronizer(const QFuture &amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
3048 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
3049 <replace-type modified-type="qt.core.QFuture&lt;T&gt;"/>
e78566595089 initial import
mandel
parents:
diff changeset
3050 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
3051 <insert-template name="convert_qtjambifuture_to_native"/>
e78566595089 initial import
mandel
parents:
diff changeset
3052 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
3053 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
3054 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
3055 <modify-function signature="addFuture(const QFuture &amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
3056 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
3057 <replace-type modified-type="qt.core.QFuture&lt;T&gt;"/>
e78566595089 initial import
mandel
parents:
diff changeset
3058 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
3059 <insert-template name="convert_qtjambifuture_to_native"/>
e78566595089 initial import
mandel
parents:
diff changeset
3060 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
3061 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
3062 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
3063 <modify-function signature="setFuture(const QFuture &amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
3064 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
3065 <replace-type modified-type="qt.core.QFuture&lt;T&gt;"/>
e78566595089 initial import
mandel
parents:
diff changeset
3066 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
3067 <insert-template name="convert_qtjambifuture_to_native"/>
e78566595089 initial import
mandel
parents:
diff changeset
3068 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
3069 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
3070 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
3071 <modify-function signature="futures()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
3072 <inject-code class="native">
e78566595089 initial import
mandel
parents:
diff changeset
3073 <insert-template name="futures_function_in_futuresynchronizer"/>
e78566595089 initial import
mandel
parents:
diff changeset
3074 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
3075 <inject-code class="java">
e78566595089 initial import
mandel
parents:
diff changeset
3076 <import-file name="typesystem_core-java.java" quote-after-line="class QFutureSynchronizer___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
3077 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
3078 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
3079 <object-type name="QtJambiVoidFutureSynchronizer" java-name="QFutureSynchronizerVoid">
e78566595089 initial import
mandel
parents:
diff changeset
3080 <modify-function signature="QFutureSynchronizer(const QFuture &amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
3081 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
3082 <replace-type modified-type="qt.core.QFutureVoid"/>
e78566595089 initial import
mandel
parents:
diff changeset
3083 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
3084 <insert-template name="convert_futurevoid_to_native"/>
e78566595089 initial import
mandel
parents:
diff changeset
3085 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
3086 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
3087 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
3088 <modify-function signature="addFuture(const QFuture &amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
3089 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
3090 <replace-type modified-type="qt.core.QFutureVoid"/>
e78566595089 initial import
mandel
parents:
diff changeset
3091 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
3092 <insert-template name="convert_futurevoid_to_native"/>
e78566595089 initial import
mandel
parents:
diff changeset
3093 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
3094 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
3095 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
3096 <modify-function signature="setFuture(const QFuture &amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
3097 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
3098 <replace-type modified-type="qt.core.QFutureVoid"/>
e78566595089 initial import
mandel
parents:
diff changeset
3099 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
3100 <insert-template name="convert_futurevoid_to_native"/>
e78566595089 initial import
mandel
parents:
diff changeset
3101 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
3102 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
3103 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
3104 <modify-function signature="futures()const" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
3105 <inject-code class="native">
e78566595089 initial import
mandel
parents:
diff changeset
3106 <insert-template name="futures_function_in_futuresynchronizer">
e78566595089 initial import
mandel
parents:
diff changeset
3107 <replace from="QFutureSynchronizer" to="QFutureSynchronizerVoid"/>
e78566595089 initial import
mandel
parents:
diff changeset
3108 <replace from="QtJambiFutureSynchronizer" to="QtJambiVoidFutureSynchronizer"/>
e78566595089 initial import
mandel
parents:
diff changeset
3109 <replace from="QtJambiFuture" to="QtJambiVoidFuture"/>
e78566595089 initial import
mandel
parents:
diff changeset
3110 <replace from="&quot;QFuture&quot;" to="&quot;QFutureVoid&quot;"/>
e78566595089 initial import
mandel
parents:
diff changeset
3111 </insert-template>
e78566595089 initial import
mandel
parents:
diff changeset
3112 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
3113 <inject-code class="java">
e78566595089 initial import
mandel
parents:
diff changeset
3114 <import-file name="typesystem_core-java.java" quote-after-line="class QFutureSynchronizerVoid___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
3115 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
3116 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
3117 <object-type name="QThreadPool"/>
e78566595089 initial import
mandel
parents:
diff changeset
3118
e78566595089 initial import
mandel
parents:
diff changeset
3119 <object-type name="QFutureIterator" generate="no">
e78566595089 initial import
mandel
parents:
diff changeset
3120 <modify-function signature="operator=(const QFuture&amp;)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
3121 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
3122 <object-type name="QtJambiFutureIterator" generic-class="yes" java-name="QFutureIterator">
e78566595089 initial import
mandel
parents:
diff changeset
3123 <modify-function signature="QFutureIterator(const QFuture &amp;)">
e78566595089 initial import
mandel
parents:
diff changeset
3124 <modify-argument index="1">
e78566595089 initial import
mandel
parents:
diff changeset
3125 <replace-type modified-type="qt.core.QFuture&lt;T&gt;"/>
e78566595089 initial import
mandel
parents:
diff changeset
3126 <conversion-rule class="native">
e78566595089 initial import
mandel
parents:
diff changeset
3127 <insert-template name="convert_qtjambifuture_to_native"/>
e78566595089 initial import
mandel
parents:
diff changeset
3128 </conversion-rule>
e78566595089 initial import
mandel
parents:
diff changeset
3129 </modify-argument>
e78566595089 initial import
mandel
parents:
diff changeset
3130 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
3131 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
3132 <object-type name="QRunnable"/>
e78566595089 initial import
mandel
parents:
diff changeset
3133
e78566595089 initial import
mandel
parents:
diff changeset
3134 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'std::*'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3135 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private\*'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3136 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&amp;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3137 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QMetaObject'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3138 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'FILE\*'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3139 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QByteArray::Data\*'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3140 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFC'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3141 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QTSMFI'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3142 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::ExtensionOption const\*'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3143 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QAbstractFileEngine::Iterator\*'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3144 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QDataStream::ByteOrder'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3145 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3146 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3147 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3148 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QPointer&lt;*&gt;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3149 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QVector&lt;*&gt;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3150 <suppress-warning text="* private virtual function '*' in 'QAbstractListModel'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3151 <suppress-warning text="* private virtual function '*' in 'QAbstractTableModel'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3152 <suppress-warning text="* private virtual function '*' in 'QListWidget'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3153 <suppress-warning text="* private virtual function '*' in 'QTreeWidget'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3154 <suppress-warning text="* private virtual function '*' in 'QFontDialog'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3155 <suppress-warning text="* private virtual function '*' in 'QTableWidget'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3156 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDateTime' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
3157 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPersistentModelIndex' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
3158 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUuid' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
3159 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRect' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
3160 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QTime' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
3161 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QLocale' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
3162 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDir' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
3163 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPointF' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
3164 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSize' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
3165 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFileInfo' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
3166 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSizeF' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
3167 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRegExp' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
3168 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QRectF' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
3169 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QDate' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
3170 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QPoint' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
3171 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QUrl' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
3172 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3173 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcherBase::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3174 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase&amp;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3175 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFutureWatcher::futureInterface', unmatched return type 'QFutureInterfaceBase const&amp;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3176 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFuture' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
3177 <suppress-warning text="WARNING(MetaJavaBuilder) :: unknown operator 'T'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3178 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QFutureVoid' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
3179 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constBegin', unmatched return type 'const_iterator'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3180 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::end', unmatched return type 'const_iterator'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3181 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::constEnd', unmatched return type 'const_iterator'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3182 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::QFuture', unmatched parameter type 'QFutureInterface&lt;T&gt;*'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3183 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QFuture::begin', unmatched return type 'const_iterator'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3184 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'Sequence'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3185 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;U&gt;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3186 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'QList&lt;MapFunctor::result_type&gt;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3187 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMapped', unmatched return type 'OutputSequence'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3188 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Iterator'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3189 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filtered', unmatched parameter type 'Sequence const&amp;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3190 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filter', unmatched parameter type 'Sequence&amp;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3191 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Sequence::value_type&gt;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3192 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFiltered', unmatched return type 'ThreadEngineStarter&lt;Iterator::value_type&gt;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3193 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'V'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3194 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'W'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3195 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'ResultType'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3196 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMappedReduced', unmatched return type 'U'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3197 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'OutputSequence'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3198 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFiltered', unmatched return type 'Sequence'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3199 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMappedReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3200 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'U'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3201 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'V'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3202 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilteredReduced', unmatched return type 'ResultType'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3203 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMap', unmatched return type 'ThreadEngineStarter&lt;void&gt;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3204 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startThreadEngine', unmatched return type 'ThreadEngineStarter&lt;ThreadEngine::ResultType&gt;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3205 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Iterator'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3206 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mappedReduced', unmatched parameter type 'Sequence const&amp;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3207 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Iterator'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3208 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filteredReduced', unmatched parameter type 'Sequence const&amp;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3209 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Iterator'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3210 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::map', unmatched parameter type 'Sequence&amp;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3211 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::filterInternal', unmatched return type 'ThreadEngineStarter&lt;void&gt;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3212 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0lt;T,Class&gt;::type'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3213 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'SelectFunctor0&lt;T,T&gt;::type'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3214 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Iterator'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3215 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::mapped', unmatched parameter type 'Sequence const&amp;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3216 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Iterator'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3217 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingMap', unmatched parameter type 'Sequence&amp;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3218 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startMapped', unmatched return type 'QtConcurrent::ThreadEngineStarter&lt;T&gt;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3219 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::startFilteredReduced', unmatched return type 'ThreadEngineStarter&lt;ResultType&gt;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3220 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const*'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3221 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class*'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3222 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'Class const&amp;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3223 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject*'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3224 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'FunctionObject'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3225 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::run', unmatched parameter type 'T'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3226 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::blockingFilter', unmatched parameter type 'Sequence&amp;'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3227 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QtConcurrent::createFunctor', unmatched return type 'QtConcurrent::SelectMemberFunctor0&lt;T,Class&gt;::type'"/>
e78566595089 initial import
mandel
parents:
diff changeset
3228
e78566595089 initial import
mandel
parents:
diff changeset
3229 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFuture&lt;void&gt;::operator= - definition *ignored*"/>
e78566595089 initial import
mandel
parents:
diff changeset
3230 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureInterface&lt;void&gt;::future - definition *ignored*"/>
e78566595089 initial import
mandel
parents:
diff changeset
3231 <suppress-warning text="WARNING(Parser) :: ** WARNING scope not found for function definition:QFutureWatcher&lt;void&gt;::setFuture - definition *ignored*"/>
e78566595089 initial import
mandel
parents:
diff changeset
3232
e78566595089 initial import
mandel
parents:
diff changeset
3233
e78566595089 initial import
mandel
parents:
diff changeset
3234 </typesystem>