annotate qt/QObjectDefs.d @ 114:547cd31fa12a

CMake: improve of the windows support for ldc.
author SokoL_SD
date Wed, 03 Jun 2009 15:53:24 +0000
parents e78566595089
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
e78566595089 initial import
mandel
parents:
diff changeset
1 module qt.QObjectDefs;
e78566595089 initial import
mandel
parents:
diff changeset
2
e78566595089 initial import
mandel
parents:
diff changeset
3 //import qt.core.QGlobal;
e78566595089 initial import
mandel
parents:
diff changeset
4 //import qt.core.Qt;
e78566595089 initial import
mandel
parents:
diff changeset
5 import QGlobal;
e78566595089 initial import
mandel
parents:
diff changeset
6
e78566595089 initial import
mandel
parents:
diff changeset
7 const byte Q_MOC_OUTPUT_REVISION = 59;
e78566595089 initial import
mandel
parents:
diff changeset
8
e78566595089 initial import
mandel
parents:
diff changeset
9 template QT_TR_FUNCTIONS_NOUTF8()
e78566595089 initial import
mandel
parents:
diff changeset
10 {
e78566595089 initial import
mandel
parents:
diff changeset
11 static QString tr(char[] s, char[] c = null)
e78566595089 initial import
mandel
parents:
diff changeset
12 { return staticMetaObject.tr(s, c); }
e78566595089 initial import
mandel
parents:
diff changeset
13 static QString tr(char[] s, char[] c, int n)
e78566595089 initial import
mandel
parents:
diff changeset
14 { return staticMetaObject.tr(s, c, n); }
e78566595089 initial import
mandel
parents:
diff changeset
15 }
e78566595089 initial import
mandel
parents:
diff changeset
16
e78566595089 initial import
mandel
parents:
diff changeset
17 template QT_TR_FUNCTIONS_UTF8()
e78566595089 initial import
mandel
parents:
diff changeset
18 {
e78566595089 initial import
mandel
parents:
diff changeset
19 static QString trUtf8(char[] s, char[] c = null)
e78566595089 initial import
mandel
parents:
diff changeset
20 { return staticMetaObject.trUtf8(s, c); }
e78566595089 initial import
mandel
parents:
diff changeset
21 static QString trUtf8(char[] s, char[] c, int n)
e78566595089 initial import
mandel
parents:
diff changeset
22 { return staticMetaObject.trUtf8(s, c, n); }
e78566595089 initial import
mandel
parents:
diff changeset
23 }
e78566595089 initial import
mandel
parents:
diff changeset
24
e78566595089 initial import
mandel
parents:
diff changeset
25 template QT_TR_FUNCTIONS()
e78566595089 initial import
mandel
parents:
diff changeset
26 {
e78566595089 initial import
mandel
parents:
diff changeset
27 mixin QT_TR_FUNCTIONS_NOUTF8;
e78566595089 initial import
mandel
parents:
diff changeset
28 mixin QT_TR_FUNCTIONS_UTF8;
e78566595089 initial import
mandel
parents:
diff changeset
29 }
e78566595089 initial import
mandel
parents:
diff changeset
30
e78566595089 initial import
mandel
parents:
diff changeset
31 template Q_OBJECT_CHECK()
e78566595089 initial import
mandel
parents:
diff changeset
32 {
e78566595089 initial import
mandel
parents:
diff changeset
33 void qt_check_for_QOBJECT_macro(T)(T _q_argument) const
e78566595089 initial import
mandel
parents:
diff changeset
34 { int i = qYouForgotTheQ_OBJECT_Macro(this, _q_argument); i = i; }
e78566595089 initial import
mandel
parents:
diff changeset
35 }
e78566595089 initial import
mandel
parents:
diff changeset
36
e78566595089 initial import
mandel
parents:
diff changeset
37 int qYouForgotTheQ_OBJECT_Macro(T)(T, T) { return 0; }
e78566595089 initial import
mandel
parents:
diff changeset
38
e78566595089 initial import
mandel
parents:
diff changeset
39 void qYouForgotTheQ_OBJECT_Macro(T1,T2)(T1, T2) {}
e78566595089 initial import
mandel
parents:
diff changeset
40
e78566595089 initial import
mandel
parents:
diff changeset
41 template Q_OBJECT()
e78566595089 initial import
mandel
parents:
diff changeset
42 {
e78566595089 initial import
mandel
parents:
diff changeset
43 public mixin Q_OBJECT_CHECK;
e78566595089 initial import
mandel
parents:
diff changeset
44 public static const QMetaObject staticMetaObject;
e78566595089 initial import
mandel
parents:
diff changeset
45 public const QMetaObject *metaObject() const{}
e78566595089 initial import
mandel
parents:
diff changeset
46 public void *qt_metacast(const char *){}
e78566595089 initial import
mandel
parents:
diff changeset
47 public mixin QT_TR_FUNCTIONS;
e78566595089 initial import
mandel
parents:
diff changeset
48 public int qt_metacall(QMetaObject.Call, int, void **){}
e78566595089 initial import
mandel
parents:
diff changeset
49 }
e78566595089 initial import
mandel
parents:
diff changeset
50
e78566595089 initial import
mandel
parents:
diff changeset
51 template Q_OBJECT_FAKE()
e78566595089 initial import
mandel
parents:
diff changeset
52 {
e78566595089 initial import
mandel
parents:
diff changeset
53 mixin Q_OBJECT;
e78566595089 initial import
mandel
parents:
diff changeset
54 }
e78566595089 initial import
mandel
parents:
diff changeset
55
e78566595089 initial import
mandel
parents:
diff changeset
56 template Q_GADGET()
e78566595089 initial import
mandel
parents:
diff changeset
57 {
e78566595089 initial import
mandel
parents:
diff changeset
58 public static const QMetaObject staticMetaObject;
e78566595089 initial import
mandel
parents:
diff changeset
59 }
e78566595089 initial import
mandel
parents:
diff changeset
60
e78566595089 initial import
mandel
parents:
diff changeset
61 char[] METHOD( char[] a ) { return "0"~a; }
e78566595089 initial import
mandel
parents:
diff changeset
62 char[] SLOT( char[] a ) { return "1"~a; }
e78566595089 initial import
mandel
parents:
diff changeset
63 char[] SIGNAL( char[] a ) { return "2"~a; }
e78566595089 initial import
mandel
parents:
diff changeset
64
e78566595089 initial import
mandel
parents:
diff changeset
65 version(QT3_SUPPORT) {
e78566595089 initial import
mandel
parents:
diff changeset
66 const byte METHOD_CODE = 0; // member type codes
e78566595089 initial import
mandel
parents:
diff changeset
67 const byte SLOT_CODE = 1;
e78566595089 initial import
mandel
parents:
diff changeset
68 const byte SIGNAL_CODE = 2;
e78566595089 initial import
mandel
parents:
diff changeset
69 }
e78566595089 initial import
mandel
parents:
diff changeset
70
e78566595089 initial import
mandel
parents:
diff changeset
71 const byte QMETHOD_CODE = 0; // member type codes
e78566595089 initial import
mandel
parents:
diff changeset
72 const byte QSLOT_CODE = 1;
e78566595089 initial import
mandel
parents:
diff changeset
73 const byte QSIGNAL_CODE = 2;
e78566595089 initial import
mandel
parents:
diff changeset
74
e78566595089 initial import
mandel
parents:
diff changeset
75 QArgument!(T) Q_ARG(T)(char [] type, T data)
e78566595089 initial import
mandel
parents:
diff changeset
76 { return QArgument!(T)(type, data); }
e78566595089 initial import
mandel
parents:
diff changeset
77
e78566595089 initial import
mandel
parents:
diff changeset
78 QReturnArgument!(T) Q_RETURN_ARG(T)(char [] type, T data)
e78566595089 initial import
mandel
parents:
diff changeset
79 { return QReturnArgument!(T)(type, data); }
e78566595089 initial import
mandel
parents:
diff changeset
80
e78566595089 initial import
mandel
parents:
diff changeset
81 class QGenericArgument
e78566595089 initial import
mandel
parents:
diff changeset
82 {
e78566595089 initial import
mandel
parents:
diff changeset
83 public:
e78566595089 initial import
mandel
parents:
diff changeset
84 this(char[] aName = null, const void *aData = null)
e78566595089 initial import
mandel
parents:
diff changeset
85 { _data = aData; _name = aName; }
e78566595089 initial import
mandel
parents:
diff changeset
86 void *data() const { return cast(void *)(_data); }
e78566595089 initial import
mandel
parents:
diff changeset
87 char[] name() { return _name; }
e78566595089 initial import
mandel
parents:
diff changeset
88
e78566595089 initial import
mandel
parents:
diff changeset
89 private:
e78566595089 initial import
mandel
parents:
diff changeset
90 const void *_data;
e78566595089 initial import
mandel
parents:
diff changeset
91 char[] _name;
e78566595089 initial import
mandel
parents:
diff changeset
92 };
e78566595089 initial import
mandel
parents:
diff changeset
93
e78566595089 initial import
mandel
parents:
diff changeset
94 class QGenericReturnArgument : QGenericArgument
e78566595089 initial import
mandel
parents:
diff changeset
95 {
e78566595089 initial import
mandel
parents:
diff changeset
96 };
e78566595089 initial import
mandel
parents:
diff changeset
97
e78566595089 initial import
mandel
parents:
diff changeset
98 class QArgument(T) : QGenericArgument
e78566595089 initial import
mandel
parents:
diff changeset
99 {
e78566595089 initial import
mandel
parents:
diff changeset
100 public:
e78566595089 initial import
mandel
parents:
diff changeset
101 this(char[] aName, T aData)
e78566595089 initial import
mandel
parents:
diff changeset
102 { this(aName, cast(void *)aData); }
e78566595089 initial import
mandel
parents:
diff changeset
103 };
e78566595089 initial import
mandel
parents:
diff changeset
104
e78566595089 initial import
mandel
parents:
diff changeset
105 class QReturnArgument(T) : QGenericReturnArgument
e78566595089 initial import
mandel
parents:
diff changeset
106 {
e78566595089 initial import
mandel
parents:
diff changeset
107 public:
e78566595089 initial import
mandel
parents:
diff changeset
108 this(char[] aName, T aData)
e78566595089 initial import
mandel
parents:
diff changeset
109 { this(aName, cast(void *)aData); }
e78566595089 initial import
mandel
parents:
diff changeset
110 };
e78566595089 initial import
mandel
parents:
diff changeset
111
e78566595089 initial import
mandel
parents:
diff changeset
112 //TODO(katrina) enable this when all the classes it uses are available
e78566595089 initial import
mandel
parents:
diff changeset
113 /*struct QMetaObject
e78566595089 initial import
mandel
parents:
diff changeset
114 {
e78566595089 initial import
mandel
parents:
diff changeset
115 char[] className() const;
e78566595089 initial import
mandel
parents:
diff changeset
116 const QMetaObject *superClass() const;
e78566595089 initial import
mandel
parents:
diff changeset
117
e78566595089 initial import
mandel
parents:
diff changeset
118 //TODO(katrina) enable QObject cast(QObject obj) const;
e78566595089 initial import
mandel
parents:
diff changeset
119
e78566595089 initial import
mandel
parents:
diff changeset
120 // ### Qt 4: Merge overloads
e78566595089 initial import
mandel
parents:
diff changeset
121 QString tr(const char *s, const char *c) const;
e78566595089 initial import
mandel
parents:
diff changeset
122 QString trUtf8(const char *s, const char *c) const;
e78566595089 initial import
mandel
parents:
diff changeset
123 QString tr(const char *s, const char *c, int n) const;
e78566595089 initial import
mandel
parents:
diff changeset
124 QString trUtf8(const char *s, const char *c, int n) const;
e78566595089 initial import
mandel
parents:
diff changeset
125
e78566595089 initial import
mandel
parents:
diff changeset
126 int methodOffset() const;
e78566595089 initial import
mandel
parents:
diff changeset
127 int enumeratorOffset() const;
e78566595089 initial import
mandel
parents:
diff changeset
128 int propertyOffset() const;
e78566595089 initial import
mandel
parents:
diff changeset
129 int classInfoOffset() const;
e78566595089 initial import
mandel
parents:
diff changeset
130
e78566595089 initial import
mandel
parents:
diff changeset
131 int methodCount() const;
e78566595089 initial import
mandel
parents:
diff changeset
132 int enumeratorCount() const;
e78566595089 initial import
mandel
parents:
diff changeset
133 int propertyCount() const;
e78566595089 initial import
mandel
parents:
diff changeset
134 int classInfoCount() const;
e78566595089 initial import
mandel
parents:
diff changeset
135
e78566595089 initial import
mandel
parents:
diff changeset
136 int indexOfMethod(const char *method) const;
e78566595089 initial import
mandel
parents:
diff changeset
137 int indexOfSignal(const char *signal) const;
e78566595089 initial import
mandel
parents:
diff changeset
138 int indexOfSlot(const char *slot) const;
e78566595089 initial import
mandel
parents:
diff changeset
139 int indexOfEnumerator(const char *name) const;
e78566595089 initial import
mandel
parents:
diff changeset
140 int indexOfProperty(const char *name) const;
e78566595089 initial import
mandel
parents:
diff changeset
141 int indexOfClassInfo(const char *name) const;
e78566595089 initial import
mandel
parents:
diff changeset
142
e78566595089 initial import
mandel
parents:
diff changeset
143 QMetaMethod method(int index) const;
e78566595089 initial import
mandel
parents:
diff changeset
144 QMetaEnum enumerator(int index) const;
e78566595089 initial import
mandel
parents:
diff changeset
145 QMetaProperty property(int index) const;
e78566595089 initial import
mandel
parents:
diff changeset
146 QMetaClassInfo classInfo(int index) const;
e78566595089 initial import
mandel
parents:
diff changeset
147 QMetaProperty userProperty() const;
e78566595089 initial import
mandel
parents:
diff changeset
148
e78566595089 initial import
mandel
parents:
diff changeset
149 static bool checkConnectArgs(const char *signal, const char *method);
e78566595089 initial import
mandel
parents:
diff changeset
150 static QByteArray normalizedSignature(const char *method);
e78566595089 initial import
mandel
parents:
diff changeset
151 static QByteArray normalizedType(const char *type);
e78566595089 initial import
mandel
parents:
diff changeset
152
e78566595089 initial import
mandel
parents:
diff changeset
153 // internal index-based connect
e78566595089 initial import
mandel
parents:
diff changeset
154 static bool connect(const QObject *sender, int signal_index,
e78566595089 initial import
mandel
parents:
diff changeset
155 const QObject *receiver, int method_index,
e78566595089 initial import
mandel
parents:
diff changeset
156 int type = 0, int *types = 0);
e78566595089 initial import
mandel
parents:
diff changeset
157 // internal index-based disconnect
e78566595089 initial import
mandel
parents:
diff changeset
158 static bool disconnect(const QObject *sender, int signal_index,
e78566595089 initial import
mandel
parents:
diff changeset
159 const QObject *receiver, int method_index);
e78566595089 initial import
mandel
parents:
diff changeset
160 // internal slot-name based connect
e78566595089 initial import
mandel
parents:
diff changeset
161 static void connectSlotsByName(QObject *o);
e78566595089 initial import
mandel
parents:
diff changeset
162
e78566595089 initial import
mandel
parents:
diff changeset
163 // internal index-based signal activation
e78566595089 initial import
mandel
parents:
diff changeset
164 static void activate(QObject *sender, int signal_index, void **argv);
e78566595089 initial import
mandel
parents:
diff changeset
165 static void activate(QObject *sender, int from_signal_index, int to_signal_index, void **argv);
e78566595089 initial import
mandel
parents:
diff changeset
166 static void activate(QObject *sender, const QMetaObject *, int local_signal_index, void **argv);
e78566595089 initial import
mandel
parents:
diff changeset
167 static void activate(QObject *sender, const QMetaObject *, int from_local_signal_index, int to_local_signal_index, void **argv);
e78566595089 initial import
mandel
parents:
diff changeset
168 // internal guarded pointers
e78566595089 initial import
mandel
parents:
diff changeset
169 static void addGuard(QObject **ptr);
e78566595089 initial import
mandel
parents:
diff changeset
170 static void removeGuard(QObject **ptr);
e78566595089 initial import
mandel
parents:
diff changeset
171 static void changeGuard(QObject **ptr, QObject *o);
e78566595089 initial import
mandel
parents:
diff changeset
172
e78566595089 initial import
mandel
parents:
diff changeset
173 static bool invokeMethod(QObject *obj, const char *member,
e78566595089 initial import
mandel
parents:
diff changeset
174 qt.core.Qt.ConnectionType,
e78566595089 initial import
mandel
parents:
diff changeset
175 QGenericReturnArgument ret,
e78566595089 initial import
mandel
parents:
diff changeset
176 QGenericArgument val0 = QGenericArgument(0),
e78566595089 initial import
mandel
parents:
diff changeset
177 QGenericArgument val1 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
178 QGenericArgument val2 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
179 QGenericArgument val3 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
180 QGenericArgument val4 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
181 QGenericArgument val5 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
182 QGenericArgument val6 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
183 QGenericArgument val7 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
184 QGenericArgument val8 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
185 QGenericArgument val9 = QGenericArgument());
e78566595089 initial import
mandel
parents:
diff changeset
186
e78566595089 initial import
mandel
parents:
diff changeset
187 static bool invokeMethod(QObject *obj, const char *member,
e78566595089 initial import
mandel
parents:
diff changeset
188 QGenericReturnArgument ret,
e78566595089 initial import
mandel
parents:
diff changeset
189 QGenericArgument val0 = QGenericArgument(0),
e78566595089 initial import
mandel
parents:
diff changeset
190 QGenericArgument val1 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
191 QGenericArgument val2 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
192 QGenericArgument val3 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
193 QGenericArgument val4 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
194 QGenericArgument val5 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
195 QGenericArgument val6 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
196 QGenericArgument val7 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
197 QGenericArgument val8 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
198 QGenericArgument val9 = QGenericArgument())
e78566595089 initial import
mandel
parents:
diff changeset
199 {
e78566595089 initial import
mandel
parents:
diff changeset
200 return invokeMethod(obj, member, qt.core.Qt.AutoConnection, ret, val0, val1, val2, val3,
e78566595089 initial import
mandel
parents:
diff changeset
201 val4, val5, val6, val7, val8, val9);
e78566595089 initial import
mandel
parents:
diff changeset
202 }
e78566595089 initial import
mandel
parents:
diff changeset
203
e78566595089 initial import
mandel
parents:
diff changeset
204 static bool invokeMethod(QObject *obj, const char *member,
e78566595089 initial import
mandel
parents:
diff changeset
205 qt.core.Qt.ConnectionType type,
e78566595089 initial import
mandel
parents:
diff changeset
206 QGenericArgument val0 = QGenericArgument(0),
e78566595089 initial import
mandel
parents:
diff changeset
207 QGenericArgument val1 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
208 QGenericArgument val2 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
209 QGenericArgument val3 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
210 QGenericArgument val4 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
211 QGenericArgument val5 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
212 QGenericArgument val6 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
213 QGenericArgument val7 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
214 QGenericArgument val8 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
215 QGenericArgument val9 = QGenericArgument())
e78566595089 initial import
mandel
parents:
diff changeset
216 {
e78566595089 initial import
mandel
parents:
diff changeset
217 return invokeMethod(obj, member, type, QGenericReturnArgument(), val0, val1, val2,
e78566595089 initial import
mandel
parents:
diff changeset
218 val3, val4, val5, val6, val7, val8, val9);
e78566595089 initial import
mandel
parents:
diff changeset
219 }
e78566595089 initial import
mandel
parents:
diff changeset
220
e78566595089 initial import
mandel
parents:
diff changeset
221
e78566595089 initial import
mandel
parents:
diff changeset
222 static bool invokeMethod(QObject *obj, const char *member,
e78566595089 initial import
mandel
parents:
diff changeset
223 QGenericArgument val0 = QGenericArgument(0),
e78566595089 initial import
mandel
parents:
diff changeset
224 QGenericArgument val1 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
225 QGenericArgument val2 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
226 QGenericArgument val3 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
227 QGenericArgument val4 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
228 QGenericArgument val5 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
229 QGenericArgument val6 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
230 QGenericArgument val7 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
231 QGenericArgument val8 = QGenericArgument(),
e78566595089 initial import
mandel
parents:
diff changeset
232 QGenericArgument val9 = QGenericArgument())
e78566595089 initial import
mandel
parents:
diff changeset
233 {
e78566595089 initial import
mandel
parents:
diff changeset
234 return invokeMethod(obj, member, qt.core.Qt.AutoConnection, QGenericReturnArgument(), val0,
e78566595089 initial import
mandel
parents:
diff changeset
235 val1, val2, val3, val4, val5, val6, val7, val8, val9);
e78566595089 initial import
mandel
parents:
diff changeset
236 }
e78566595089 initial import
mandel
parents:
diff changeset
237
e78566595089 initial import
mandel
parents:
diff changeset
238 enum Call {
e78566595089 initial import
mandel
parents:
diff changeset
239 InvokeMetaMethod,
e78566595089 initial import
mandel
parents:
diff changeset
240 ReadProperty,
e78566595089 initial import
mandel
parents:
diff changeset
241 WriteProperty,
e78566595089 initial import
mandel
parents:
diff changeset
242 ResetProperty,
e78566595089 initial import
mandel
parents:
diff changeset
243 QueryPropertyDesignable,
e78566595089 initial import
mandel
parents:
diff changeset
244 QueryPropertyScriptable,
e78566595089 initial import
mandel
parents:
diff changeset
245 QueryPropertyStored,
e78566595089 initial import
mandel
parents:
diff changeset
246 QueryPropertyEditable,
e78566595089 initial import
mandel
parents:
diff changeset
247 QueryPropertyUser
e78566595089 initial import
mandel
parents:
diff changeset
248 };
e78566595089 initial import
mandel
parents:
diff changeset
249
e78566595089 initial import
mandel
parents:
diff changeset
250 version(QT3_SUPPORT) {
e78566595089 initial import
mandel
parents:
diff changeset
251 const char *superClassName() const;
e78566595089 initial import
mandel
parents:
diff changeset
252 }
e78566595089 initial import
mandel
parents:
diff changeset
253
e78566595089 initial import
mandel
parents:
diff changeset
254 struct d_struct{ // private data
e78566595089 initial import
mandel
parents:
diff changeset
255 const QMetaObject *superdata;
e78566595089 initial import
mandel
parents:
diff changeset
256 const char *stringdata;
e78566595089 initial import
mandel
parents:
diff changeset
257 const uint *data;
e78566595089 initial import
mandel
parents:
diff changeset
258 const QMetaObject **extradata;
e78566595089 initial import
mandel
parents:
diff changeset
259 };
e78566595089 initial import
mandel
parents:
diff changeset
260 d_struct d;
e78566595089 initial import
mandel
parents:
diff changeset
261 };
e78566595089 initial import
mandel
parents:
diff changeset
262 */