1 //******************************************************************************
2 //  Copyright (c) 2005-2013 by Jan Van hijfte
3 //
4 //  See the included file COPYING.TXT for details about the copyright.
5 //
6 //  This program is distributed in the hope that it will be useful,
7 //  but WITHOUT ANY WARRANTY; without even the implied warranty of
8 //  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
9 //******************************************************************************
10 
11 
12 #include "qwidget_c.h"
13 
QWidget_Create(QWidgetH parent,unsigned int f)14 QWidgetH QWidget_Create(QWidgetH parent, unsigned int f)
15 {
16 	return (QWidgetH) new QWidget((QWidget*)parent, (Qt::WindowFlags)f);
17 }
18 
QWidget_Destroy(QWidgetH handle)19 void QWidget_Destroy(QWidgetH handle)
20 {
21 	delete (QWidget *)handle;
22 }
23 
QWidget_devType(QWidgetH handle)24 int QWidget_devType(QWidgetH handle)
25 {
26 	return (int) ((QWidget *)handle)->devType();
27 }
28 
QWidget_winId(QWidgetH handle)29 WId QWidget_winId(QWidgetH handle)
30 {
31 	return (WId) ((QWidget *)handle)->winId();
32 }
33 
QWidget_createWinId(QWidgetH handle)34 void QWidget_createWinId(QWidgetH handle)
35 {
36 	((QWidget *)handle)->createWinId();
37 }
38 
QWidget_internalWinId(QWidgetH handle)39 WId QWidget_internalWinId(QWidgetH handle)
40 {
41 	return (WId) ((QWidget *)handle)->internalWinId();
42 }
43 
QWidget_effectiveWinId(QWidgetH handle)44 WId QWidget_effectiveWinId(QWidgetH handle)
45 {
46 	return (WId) ((QWidget *)handle)->effectiveWinId();
47 }
48 
QWidget_style(QWidgetH handle)49 QStyleH QWidget_style(QWidgetH handle)
50 {
51 	return (QStyleH) ((QWidget *)handle)->style();
52 }
53 
QWidget_setStyle(QWidgetH handle,QStyleH AnonParam1)54 void QWidget_setStyle(QWidgetH handle, QStyleH AnonParam1)
55 {
56 	((QWidget *)handle)->setStyle((QStyle*)AnonParam1);
57 }
58 
QWidget_isTopLevel(QWidgetH handle)59 bool QWidget_isTopLevel(QWidgetH handle)
60 {
61 	return (bool) ((QWidget *)handle)->isTopLevel();
62 }
63 
QWidget_isWindow(QWidgetH handle)64 bool QWidget_isWindow(QWidgetH handle)
65 {
66 	return (bool) ((QWidget *)handle)->isWindow();
67 }
68 
QWidget_isModal(QWidgetH handle)69 bool QWidget_isModal(QWidgetH handle)
70 {
71 	return (bool) ((QWidget *)handle)->isModal();
72 }
73 
QWidget_windowModality(QWidgetH handle)74 Qt::WindowModality QWidget_windowModality(QWidgetH handle)
75 {
76 	return (Qt::WindowModality) ((QWidget *)handle)->windowModality();
77 }
78 
QWidget_setWindowModality(QWidgetH handle,Qt::WindowModality windowModality)79 void QWidget_setWindowModality(QWidgetH handle, Qt::WindowModality windowModality)
80 {
81 	((QWidget *)handle)->setWindowModality(windowModality);
82 }
83 
QWidget_isEnabled(QWidgetH handle)84 bool QWidget_isEnabled(QWidgetH handle)
85 {
86 	return (bool) ((QWidget *)handle)->isEnabled();
87 }
88 
QWidget_isEnabledTo(QWidgetH handle,const QWidgetH AnonParam1)89 bool QWidget_isEnabledTo(QWidgetH handle, const QWidgetH AnonParam1)
90 {
91 	return (bool) ((QWidget *)handle)->isEnabledTo((const QWidget*)AnonParam1);
92 }
93 
QWidget_isEnabledToTLW(QWidgetH handle)94 bool QWidget_isEnabledToTLW(QWidgetH handle)
95 {
96 	return (bool) ((QWidget *)handle)->isEnabledToTLW();
97 }
98 
QWidget_setEnabled(QWidgetH handle,bool AnonParam1)99 void QWidget_setEnabled(QWidgetH handle, bool AnonParam1)
100 {
101 	((QWidget *)handle)->setEnabled(AnonParam1);
102 }
103 
QWidget_setDisabled(QWidgetH handle,bool AnonParam1)104 void QWidget_setDisabled(QWidgetH handle, bool AnonParam1)
105 {
106 	((QWidget *)handle)->setDisabled(AnonParam1);
107 }
108 
QWidget_setWindowModified(QWidgetH handle,bool AnonParam1)109 void QWidget_setWindowModified(QWidgetH handle, bool AnonParam1)
110 {
111 	((QWidget *)handle)->setWindowModified(AnonParam1);
112 }
113 
QWidget_frameGeometry(QWidgetH handle,PRect retval)114 void QWidget_frameGeometry(QWidgetH handle, PRect retval)
115 {
116 	QRect t_retval;
117 	t_retval = ((QWidget *)handle)->frameGeometry();
118 	copyQRectToPRect(t_retval, retval);
119 }
120 
QWidget_geometry(QWidgetH handle,PRect retval)121 void QWidget_geometry(QWidgetH handle, PRect retval)
122 {
123 	QRect t_retval;
124 	t_retval = ((QWidget *)handle)->geometry();
125 	copyQRectToPRect(t_retval, retval);
126 }
127 
QWidget_normalGeometry(QWidgetH handle,PRect retval)128 void QWidget_normalGeometry(QWidgetH handle, PRect retval)
129 {
130 	QRect t_retval;
131 	t_retval = ((QWidget *)handle)->normalGeometry();
132 	copyQRectToPRect(t_retval, retval);
133 }
134 
QWidget_x(QWidgetH handle)135 int QWidget_x(QWidgetH handle)
136 {
137 	return (int) ((QWidget *)handle)->x();
138 }
139 
QWidget_y(QWidgetH handle)140 int QWidget_y(QWidgetH handle)
141 {
142 	return (int) ((QWidget *)handle)->y();
143 }
144 
QWidget_pos(QWidgetH handle,PQtPoint retval)145 void QWidget_pos(QWidgetH handle, PQtPoint retval)
146 {
147 	*(QPoint *)retval = ((QWidget *)handle)->pos();
148 }
149 
QWidget_frameSize(QWidgetH handle,PSize retval)150 void QWidget_frameSize(QWidgetH handle, PSize retval)
151 {
152 	*(QSize *)retval = ((QWidget *)handle)->frameSize();
153 }
154 
QWidget_size(QWidgetH handle,PSize retval)155 void QWidget_size(QWidgetH handle, PSize retval)
156 {
157 	*(QSize *)retval = ((QWidget *)handle)->size();
158 }
159 
QWidget_width(QWidgetH handle)160 int QWidget_width(QWidgetH handle)
161 {
162 	return (int) ((QWidget *)handle)->width();
163 }
164 
QWidget_height(QWidgetH handle)165 int QWidget_height(QWidgetH handle)
166 {
167 	return (int) ((QWidget *)handle)->height();
168 }
169 
QWidget_rect(QWidgetH handle,PRect retval)170 void QWidget_rect(QWidgetH handle, PRect retval)
171 {
172 	QRect t_retval;
173 	t_retval = ((QWidget *)handle)->rect();
174 	copyQRectToPRect(t_retval, retval);
175 }
176 
QWidget_childrenRect(QWidgetH handle,PRect retval)177 void QWidget_childrenRect(QWidgetH handle, PRect retval)
178 {
179 	QRect t_retval;
180 	t_retval = ((QWidget *)handle)->childrenRect();
181 	copyQRectToPRect(t_retval, retval);
182 }
183 
QWidget_childrenRegion(QWidgetH handle,QRegionH retval)184 void QWidget_childrenRegion(QWidgetH handle, QRegionH retval)
185 {
186 	*(QRegion *)retval = ((QWidget *)handle)->childrenRegion();
187 }
188 
QWidget_minimumSize(QWidgetH handle,PSize retval)189 void QWidget_minimumSize(QWidgetH handle, PSize retval)
190 {
191 	*(QSize *)retval = ((QWidget *)handle)->minimumSize();
192 }
193 
QWidget_maximumSize(QWidgetH handle,PSize retval)194 void QWidget_maximumSize(QWidgetH handle, PSize retval)
195 {
196 	*(QSize *)retval = ((QWidget *)handle)->maximumSize();
197 }
198 
QWidget_minimumWidth(QWidgetH handle)199 int QWidget_minimumWidth(QWidgetH handle)
200 {
201 	return (int) ((QWidget *)handle)->minimumWidth();
202 }
203 
QWidget_minimumHeight(QWidgetH handle)204 int QWidget_minimumHeight(QWidgetH handle)
205 {
206 	return (int) ((QWidget *)handle)->minimumHeight();
207 }
208 
QWidget_maximumWidth(QWidgetH handle)209 int QWidget_maximumWidth(QWidgetH handle)
210 {
211 	return (int) ((QWidget *)handle)->maximumWidth();
212 }
213 
QWidget_maximumHeight(QWidgetH handle)214 int QWidget_maximumHeight(QWidgetH handle)
215 {
216 	return (int) ((QWidget *)handle)->maximumHeight();
217 }
218 
QWidget_setMinimumSize(QWidgetH handle,const QSizeH AnonParam1)219 void QWidget_setMinimumSize(QWidgetH handle, const QSizeH AnonParam1)
220 {
221 	((QWidget *)handle)->setMinimumSize(*(const QSize*)AnonParam1);
222 }
223 
QWidget_setMinimumSize2(QWidgetH handle,int minw,int minh)224 void QWidget_setMinimumSize2(QWidgetH handle, int minw, int minh)
225 {
226 	((QWidget *)handle)->setMinimumSize(minw, minh);
227 }
228 
QWidget_setMaximumSize(QWidgetH handle,const QSizeH AnonParam1)229 void QWidget_setMaximumSize(QWidgetH handle, const QSizeH AnonParam1)
230 {
231 	((QWidget *)handle)->setMaximumSize(*(const QSize*)AnonParam1);
232 }
233 
QWidget_setMaximumSize2(QWidgetH handle,int maxw,int maxh)234 void QWidget_setMaximumSize2(QWidgetH handle, int maxw, int maxh)
235 {
236 	((QWidget *)handle)->setMaximumSize(maxw, maxh);
237 }
238 
QWidget_setMinimumWidth(QWidgetH handle,int minw)239 void QWidget_setMinimumWidth(QWidgetH handle, int minw)
240 {
241 	((QWidget *)handle)->setMinimumWidth(minw);
242 }
243 
QWidget_setMinimumHeight(QWidgetH handle,int minh)244 void QWidget_setMinimumHeight(QWidgetH handle, int minh)
245 {
246 	((QWidget *)handle)->setMinimumHeight(minh);
247 }
248 
QWidget_setMaximumWidth(QWidgetH handle,int maxw)249 void QWidget_setMaximumWidth(QWidgetH handle, int maxw)
250 {
251 	((QWidget *)handle)->setMaximumWidth(maxw);
252 }
253 
QWidget_setMaximumHeight(QWidgetH handle,int maxh)254 void QWidget_setMaximumHeight(QWidgetH handle, int maxh)
255 {
256 	((QWidget *)handle)->setMaximumHeight(maxh);
257 }
258 
QWidget_sizeIncrement(QWidgetH handle,PSize retval)259 void QWidget_sizeIncrement(QWidgetH handle, PSize retval)
260 {
261 	*(QSize *)retval = ((QWidget *)handle)->sizeIncrement();
262 }
263 
QWidget_setSizeIncrement(QWidgetH handle,const QSizeH AnonParam1)264 void QWidget_setSizeIncrement(QWidgetH handle, const QSizeH AnonParam1)
265 {
266 	((QWidget *)handle)->setSizeIncrement(*(const QSize*)AnonParam1);
267 }
268 
QWidget_setSizeIncrement2(QWidgetH handle,int w,int h)269 void QWidget_setSizeIncrement2(QWidgetH handle, int w, int h)
270 {
271 	((QWidget *)handle)->setSizeIncrement(w, h);
272 }
273 
QWidget_baseSize(QWidgetH handle,PSize retval)274 void QWidget_baseSize(QWidgetH handle, PSize retval)
275 {
276 	*(QSize *)retval = ((QWidget *)handle)->baseSize();
277 }
278 
QWidget_setBaseSize(QWidgetH handle,const QSizeH AnonParam1)279 void QWidget_setBaseSize(QWidgetH handle, const QSizeH AnonParam1)
280 {
281 	((QWidget *)handle)->setBaseSize(*(const QSize*)AnonParam1);
282 }
283 
QWidget_setBaseSize2(QWidgetH handle,int basew,int baseh)284 void QWidget_setBaseSize2(QWidgetH handle, int basew, int baseh)
285 {
286 	((QWidget *)handle)->setBaseSize(basew, baseh);
287 }
288 
QWidget_setFixedSize(QWidgetH handle,const QSizeH AnonParam1)289 void QWidget_setFixedSize(QWidgetH handle, const QSizeH AnonParam1)
290 {
291 	((QWidget *)handle)->setFixedSize(*(const QSize*)AnonParam1);
292 }
293 
QWidget_setFixedSize2(QWidgetH handle,int w,int h)294 void QWidget_setFixedSize2(QWidgetH handle, int w, int h)
295 {
296 	((QWidget *)handle)->setFixedSize(w, h);
297 }
298 
QWidget_setFixedWidth(QWidgetH handle,int w)299 void QWidget_setFixedWidth(QWidgetH handle, int w)
300 {
301 	((QWidget *)handle)->setFixedWidth(w);
302 }
303 
QWidget_setFixedHeight(QWidgetH handle,int h)304 void QWidget_setFixedHeight(QWidgetH handle, int h)
305 {
306 	((QWidget *)handle)->setFixedHeight(h);
307 }
308 
QWidget_mapToGlobal(QWidgetH handle,PQtPoint retval,const QPointH AnonParam1)309 void QWidget_mapToGlobal(QWidgetH handle, PQtPoint retval, const QPointH AnonParam1)
310 {
311 	*(QPoint *)retval = ((QWidget *)handle)->mapToGlobal(*(const QPoint*)AnonParam1);
312 }
313 
QWidget_mapFromGlobal(QWidgetH handle,PQtPoint retval,const QPointH AnonParam1)314 void QWidget_mapFromGlobal(QWidgetH handle, PQtPoint retval, const QPointH AnonParam1)
315 {
316 	*(QPoint *)retval = ((QWidget *)handle)->mapFromGlobal(*(const QPoint*)AnonParam1);
317 }
318 
QWidget_mapToParent(QWidgetH handle,PQtPoint retval,const QPointH AnonParam1)319 void QWidget_mapToParent(QWidgetH handle, PQtPoint retval, const QPointH AnonParam1)
320 {
321 	*(QPoint *)retval = ((QWidget *)handle)->mapToParent(*(const QPoint*)AnonParam1);
322 }
323 
QWidget_mapFromParent(QWidgetH handle,PQtPoint retval,const QPointH AnonParam1)324 void QWidget_mapFromParent(QWidgetH handle, PQtPoint retval, const QPointH AnonParam1)
325 {
326 	*(QPoint *)retval = ((QWidget *)handle)->mapFromParent(*(const QPoint*)AnonParam1);
327 }
328 
QWidget_mapTo(QWidgetH handle,PQtPoint retval,const QWidgetH AnonParam1,const QPointH AnonParam2)329 void QWidget_mapTo(QWidgetH handle, PQtPoint retval, const QWidgetH AnonParam1, const QPointH AnonParam2)
330 {
331 	*(QPoint *)retval = ((QWidget *)handle)->mapTo((const QWidget*)AnonParam1, *(const QPoint*)AnonParam2);
332 }
333 
QWidget_mapFrom(QWidgetH handle,PQtPoint retval,const QWidgetH AnonParam1,const QPointH AnonParam2)334 void QWidget_mapFrom(QWidgetH handle, PQtPoint retval, const QWidgetH AnonParam1, const QPointH AnonParam2)
335 {
336 	*(QPoint *)retval = ((QWidget *)handle)->mapFrom((const QWidget*)AnonParam1, *(const QPoint*)AnonParam2);
337 }
338 
QWidget_window(QWidgetH handle)339 QWidgetH QWidget_window(QWidgetH handle)
340 {
341 	return (QWidgetH) ((QWidget *)handle)->window();
342 }
343 
QWidget_nativeParentWidget(QWidgetH handle)344 QWidgetH QWidget_nativeParentWidget(QWidgetH handle)
345 {
346 	return (QWidgetH) ((QWidget *)handle)->nativeParentWidget();
347 }
348 
QWidget_topLevelWidget(QWidgetH handle)349 QWidgetH QWidget_topLevelWidget(QWidgetH handle)
350 {
351 	return (QWidgetH) ((QWidget *)handle)->topLevelWidget();
352 }
353 
QWidget_palette(QWidgetH handle)354 const QPaletteH QWidget_palette(QWidgetH handle)
355 {
356 	return (const QPaletteH) &((QWidget *)handle)->palette();
357 }
358 
QWidget_setPalette(QWidgetH handle,const QPaletteH AnonParam1)359 void QWidget_setPalette(QWidgetH handle, const QPaletteH AnonParam1)
360 {
361 	((QWidget *)handle)->setPalette(*(const QPalette*)AnonParam1);
362 }
363 
QWidget_setBackgroundRole(QWidgetH handle,QPalette::ColorRole AnonParam1)364 void QWidget_setBackgroundRole(QWidgetH handle, QPalette::ColorRole AnonParam1)
365 {
366 	((QWidget *)handle)->setBackgroundRole(AnonParam1);
367 }
368 
QWidget_backgroundRole(QWidgetH handle)369 QPalette::ColorRole QWidget_backgroundRole(QWidgetH handle)
370 {
371 	return (QPalette::ColorRole) ((QWidget *)handle)->backgroundRole();
372 }
373 
QWidget_setForegroundRole(QWidgetH handle,QPalette::ColorRole AnonParam1)374 void QWidget_setForegroundRole(QWidgetH handle, QPalette::ColorRole AnonParam1)
375 {
376 	((QWidget *)handle)->setForegroundRole(AnonParam1);
377 }
378 
QWidget_foregroundRole(QWidgetH handle)379 QPalette::ColorRole QWidget_foregroundRole(QWidgetH handle)
380 {
381 	return (QPalette::ColorRole) ((QWidget *)handle)->foregroundRole();
382 }
383 
QWidget_font(QWidgetH handle)384 const QFontH QWidget_font(QWidgetH handle)
385 {
386 	return (const QFontH) &((QWidget *)handle)->font();
387 }
388 
QWidget_setFont(QWidgetH handle,const QFontH AnonParam1)389 void QWidget_setFont(QWidgetH handle, const QFontH AnonParam1)
390 {
391 	((QWidget *)handle)->setFont(*(const QFont*)AnonParam1);
392 }
393 
QWidget_fontMetrics(QWidgetH handle,QFontMetricsH retval)394 void QWidget_fontMetrics(QWidgetH handle, QFontMetricsH retval)
395 {
396 	*(QFontMetrics *)retval = ((QWidget *)handle)->fontMetrics();
397 }
398 
QWidget_fontInfo(QWidgetH handle,QFontInfoH retval)399 void QWidget_fontInfo(QWidgetH handle, QFontInfoH retval)
400 {
401 	*(QFontInfo *)retval = ((QWidget *)handle)->fontInfo();
402 }
403 
QWidget_cursor(QWidgetH handle,QCursorH retval)404 void QWidget_cursor(QWidgetH handle, QCursorH retval)
405 {
406 	*(QCursor *)retval = ((QWidget *)handle)->cursor();
407 }
408 
QWidget_setCursor(QWidgetH handle,const QCursorH AnonParam1)409 void QWidget_setCursor(QWidgetH handle, const QCursorH AnonParam1)
410 {
411 	((QWidget *)handle)->setCursor(*(const QCursor*)AnonParam1);
412 }
413 
QWidget_unsetCursor(QWidgetH handle)414 void QWidget_unsetCursor(QWidgetH handle)
415 {
416 	((QWidget *)handle)->unsetCursor();
417 }
418 
QWidget_setMouseTracking(QWidgetH handle,bool enable)419 void QWidget_setMouseTracking(QWidgetH handle, bool enable)
420 {
421 	((QWidget *)handle)->setMouseTracking(enable);
422 }
423 
QWidget_hasMouseTracking(QWidgetH handle)424 bool QWidget_hasMouseTracking(QWidgetH handle)
425 {
426 	return (bool) ((QWidget *)handle)->hasMouseTracking();
427 }
428 
QWidget_underMouse(QWidgetH handle)429 bool QWidget_underMouse(QWidgetH handle)
430 {
431 	return (bool) ((QWidget *)handle)->underMouse();
432 }
433 
QWidget_setMask(QWidgetH handle,const QBitmapH AnonParam1)434 void QWidget_setMask(QWidgetH handle, const QBitmapH AnonParam1)
435 {
436 	((QWidget *)handle)->setMask(*(const QBitmap*)AnonParam1);
437 }
438 
QWidget_setMask2(QWidgetH handle,const QRegionH AnonParam1)439 void QWidget_setMask2(QWidgetH handle, const QRegionH AnonParam1)
440 {
441 	((QWidget *)handle)->setMask(*(const QRegion*)AnonParam1);
442 }
443 
QWidget_mask(QWidgetH handle,QRegionH retval)444 void QWidget_mask(QWidgetH handle, QRegionH retval)
445 {
446 	*(QRegion *)retval = ((QWidget *)handle)->mask();
447 }
448 
QWidget_clearMask(QWidgetH handle)449 void QWidget_clearMask(QWidgetH handle)
450 {
451 	((QWidget *)handle)->clearMask();
452 }
453 
QWidget_render(QWidgetH handle,QPaintDeviceH target,const QPointH targetOffset,const QRegionH sourceRegion,unsigned int renderFlags)454 void QWidget_render(QWidgetH handle, QPaintDeviceH target, const QPointH targetOffset, const QRegionH sourceRegion, unsigned int renderFlags)
455 {
456 	((QWidget *)handle)->render((QPaintDevice*)target, *(const QPoint*)targetOffset, *(const QRegion*)sourceRegion, (QWidget::RenderFlags)renderFlags);
457 }
458 
QWidget_render2(QWidgetH handle,QPainterH painter,const QPointH targetOffset,const QRegionH sourceRegion,unsigned int renderFlags)459 void QWidget_render2(QWidgetH handle, QPainterH painter, const QPointH targetOffset, const QRegionH sourceRegion, unsigned int renderFlags)
460 {
461 	((QWidget *)handle)->render((QPainter*)painter, *(const QPoint*)targetOffset, *(const QRegion*)sourceRegion, (QWidget::RenderFlags)renderFlags);
462 }
463 
QWidget_grab(QWidgetH handle,QPixmapH retval,PRect rectangle)464 void QWidget_grab(QWidgetH handle, QPixmapH retval, PRect rectangle)
465 {
466 	QRect t_rectangle;
467 	copyPRectToQRect(rectangle, t_rectangle);
468 	*(QPixmap *)retval = ((QWidget *)handle)->grab(t_rectangle);
469 }
470 
QWidget_graphicsEffect(QWidgetH handle)471 QGraphicsEffectH QWidget_graphicsEffect(QWidgetH handle)
472 {
473 	return (QGraphicsEffectH) ((QWidget *)handle)->graphicsEffect();
474 }
475 
QWidget_setGraphicsEffect(QWidgetH handle,QGraphicsEffectH effect)476 void QWidget_setGraphicsEffect(QWidgetH handle, QGraphicsEffectH effect)
477 {
478 	((QWidget *)handle)->setGraphicsEffect((QGraphicsEffect*)effect);
479 }
480 
QWidget_grabGesture(QWidgetH handle,Qt::GestureType type,unsigned int flags)481 void QWidget_grabGesture(QWidgetH handle, Qt::GestureType type, unsigned int flags)
482 {
483 	((QWidget *)handle)->grabGesture(type, (Qt::GestureFlags)flags);
484 }
485 
QWidget_ungrabGesture(QWidgetH handle,Qt::GestureType type)486 void QWidget_ungrabGesture(QWidgetH handle, Qt::GestureType type)
487 {
488 	((QWidget *)handle)->ungrabGesture(type);
489 }
490 
QWidget_setWindowTitle(QWidgetH handle,PWideString AnonParam1)491 void QWidget_setWindowTitle(QWidgetH handle, PWideString AnonParam1)
492 {
493 	QString t_AnonParam1;
494 	copyPWideStringToQString(AnonParam1, t_AnonParam1);
495 	((QWidget *)handle)->setWindowTitle(t_AnonParam1);
496 }
497 
QWidget_setStyleSheet(QWidgetH handle,PWideString styleSheet)498 void QWidget_setStyleSheet(QWidgetH handle, PWideString styleSheet)
499 {
500 	QString t_styleSheet;
501 	copyPWideStringToQString(styleSheet, t_styleSheet);
502 	((QWidget *)handle)->setStyleSheet(t_styleSheet);
503 }
504 
QWidget_styleSheet(QWidgetH handle,PWideString retval)505 void QWidget_styleSheet(QWidgetH handle, PWideString retval)
506 {
507 	QString t_retval;
508 	t_retval = ((QWidget *)handle)->styleSheet();
509 	copyQStringToPWideString(t_retval, retval);
510 }
511 
QWidget_windowTitle(QWidgetH handle,PWideString retval)512 void QWidget_windowTitle(QWidgetH handle, PWideString retval)
513 {
514 	QString t_retval;
515 	t_retval = ((QWidget *)handle)->windowTitle();
516 	copyQStringToPWideString(t_retval, retval);
517 }
518 
QWidget_setWindowIcon(QWidgetH handle,const QIconH icon)519 void QWidget_setWindowIcon(QWidgetH handle, const QIconH icon)
520 {
521 	((QWidget *)handle)->setWindowIcon(*(const QIcon*)icon);
522 }
523 
QWidget_windowIcon(QWidgetH handle,QIconH retval)524 void QWidget_windowIcon(QWidgetH handle, QIconH retval)
525 {
526 	*(QIcon *)retval = ((QWidget *)handle)->windowIcon();
527 }
528 
QWidget_setWindowIconText(QWidgetH handle,PWideString AnonParam1)529 void QWidget_setWindowIconText(QWidgetH handle, PWideString AnonParam1)
530 {
531 	QString t_AnonParam1;
532 	copyPWideStringToQString(AnonParam1, t_AnonParam1);
533 	((QWidget *)handle)->setWindowIconText(t_AnonParam1);
534 }
535 
QWidget_windowIconText(QWidgetH handle,PWideString retval)536 void QWidget_windowIconText(QWidgetH handle, PWideString retval)
537 {
538 	QString t_retval;
539 	t_retval = ((QWidget *)handle)->windowIconText();
540 	copyQStringToPWideString(t_retval, retval);
541 }
542 
QWidget_setWindowRole(QWidgetH handle,PWideString AnonParam1)543 void QWidget_setWindowRole(QWidgetH handle, PWideString AnonParam1)
544 {
545 	QString t_AnonParam1;
546 	copyPWideStringToQString(AnonParam1, t_AnonParam1);
547 	((QWidget *)handle)->setWindowRole(t_AnonParam1);
548 }
549 
QWidget_windowRole(QWidgetH handle,PWideString retval)550 void QWidget_windowRole(QWidgetH handle, PWideString retval)
551 {
552 	QString t_retval;
553 	t_retval = ((QWidget *)handle)->windowRole();
554 	copyQStringToPWideString(t_retval, retval);
555 }
556 
QWidget_setWindowFilePath(QWidgetH handle,PWideString filePath)557 void QWidget_setWindowFilePath(QWidgetH handle, PWideString filePath)
558 {
559 	QString t_filePath;
560 	copyPWideStringToQString(filePath, t_filePath);
561 	((QWidget *)handle)->setWindowFilePath(t_filePath);
562 }
563 
QWidget_windowFilePath(QWidgetH handle,PWideString retval)564 void QWidget_windowFilePath(QWidgetH handle, PWideString retval)
565 {
566 	QString t_retval;
567 	t_retval = ((QWidget *)handle)->windowFilePath();
568 	copyQStringToPWideString(t_retval, retval);
569 }
570 
QWidget_setWindowOpacity(QWidgetH handle,qreal level)571 void QWidget_setWindowOpacity(QWidgetH handle, qreal level)
572 {
573 	((QWidget *)handle)->setWindowOpacity(level);
574 }
575 
QWidget_windowOpacity(QWidgetH handle)576 qreal QWidget_windowOpacity(QWidgetH handle)
577 {
578 	return (qreal) ((QWidget *)handle)->windowOpacity();
579 }
580 
QWidget_isWindowModified(QWidgetH handle)581 bool QWidget_isWindowModified(QWidgetH handle)
582 {
583 	return (bool) ((QWidget *)handle)->isWindowModified();
584 }
585 
QWidget_setToolTip(QWidgetH handle,PWideString AnonParam1)586 void QWidget_setToolTip(QWidgetH handle, PWideString AnonParam1)
587 {
588 	QString t_AnonParam1;
589 	copyPWideStringToQString(AnonParam1, t_AnonParam1);
590 	((QWidget *)handle)->setToolTip(t_AnonParam1);
591 }
592 
QWidget_toolTip(QWidgetH handle,PWideString retval)593 void QWidget_toolTip(QWidgetH handle, PWideString retval)
594 {
595 	QString t_retval;
596 	t_retval = ((QWidget *)handle)->toolTip();
597 	copyQStringToPWideString(t_retval, retval);
598 }
599 
QWidget_setStatusTip(QWidgetH handle,PWideString AnonParam1)600 void QWidget_setStatusTip(QWidgetH handle, PWideString AnonParam1)
601 {
602 	QString t_AnonParam1;
603 	copyPWideStringToQString(AnonParam1, t_AnonParam1);
604 	((QWidget *)handle)->setStatusTip(t_AnonParam1);
605 }
606 
QWidget_statusTip(QWidgetH handle,PWideString retval)607 void QWidget_statusTip(QWidgetH handle, PWideString retval)
608 {
609 	QString t_retval;
610 	t_retval = ((QWidget *)handle)->statusTip();
611 	copyQStringToPWideString(t_retval, retval);
612 }
613 
QWidget_setWhatsThis(QWidgetH handle,PWideString AnonParam1)614 void QWidget_setWhatsThis(QWidgetH handle, PWideString AnonParam1)
615 {
616 	QString t_AnonParam1;
617 	copyPWideStringToQString(AnonParam1, t_AnonParam1);
618 	((QWidget *)handle)->setWhatsThis(t_AnonParam1);
619 }
620 
QWidget_whatsThis(QWidgetH handle,PWideString retval)621 void QWidget_whatsThis(QWidgetH handle, PWideString retval)
622 {
623 	QString t_retval;
624 	t_retval = ((QWidget *)handle)->whatsThis();
625 	copyQStringToPWideString(t_retval, retval);
626 }
627 
QWidget_accessibleName(QWidgetH handle,PWideString retval)628 void QWidget_accessibleName(QWidgetH handle, PWideString retval)
629 {
630 	QString t_retval;
631 	t_retval = ((QWidget *)handle)->accessibleName();
632 	copyQStringToPWideString(t_retval, retval);
633 }
634 
QWidget_setAccessibleName(QWidgetH handle,PWideString name)635 void QWidget_setAccessibleName(QWidgetH handle, PWideString name)
636 {
637 	QString t_name;
638 	copyPWideStringToQString(name, t_name);
639 	((QWidget *)handle)->setAccessibleName(t_name);
640 }
641 
QWidget_accessibleDescription(QWidgetH handle,PWideString retval)642 void QWidget_accessibleDescription(QWidgetH handle, PWideString retval)
643 {
644 	QString t_retval;
645 	t_retval = ((QWidget *)handle)->accessibleDescription();
646 	copyQStringToPWideString(t_retval, retval);
647 }
648 
QWidget_setAccessibleDescription(QWidgetH handle,PWideString description)649 void QWidget_setAccessibleDescription(QWidgetH handle, PWideString description)
650 {
651 	QString t_description;
652 	copyPWideStringToQString(description, t_description);
653 	((QWidget *)handle)->setAccessibleDescription(t_description);
654 }
655 
QWidget_setLayoutDirection(QWidgetH handle,Qt::LayoutDirection direction)656 void QWidget_setLayoutDirection(QWidgetH handle, Qt::LayoutDirection direction)
657 {
658 	((QWidget *)handle)->setLayoutDirection(direction);
659 }
660 
QWidget_layoutDirection(QWidgetH handle)661 Qt::LayoutDirection QWidget_layoutDirection(QWidgetH handle)
662 {
663 	return (Qt::LayoutDirection) ((QWidget *)handle)->layoutDirection();
664 }
665 
QWidget_unsetLayoutDirection(QWidgetH handle)666 void QWidget_unsetLayoutDirection(QWidgetH handle)
667 {
668 	((QWidget *)handle)->unsetLayoutDirection();
669 }
670 
QWidget_setLocale(QWidgetH handle,const QLocaleH locale)671 void QWidget_setLocale(QWidgetH handle, const QLocaleH locale)
672 {
673 	((QWidget *)handle)->setLocale(*(const QLocale*)locale);
674 }
675 
QWidget_locale(QWidgetH handle,QLocaleH retval)676 void QWidget_locale(QWidgetH handle, QLocaleH retval)
677 {
678 	*(QLocale *)retval = ((QWidget *)handle)->locale();
679 }
680 
QWidget_unsetLocale(QWidgetH handle)681 void QWidget_unsetLocale(QWidgetH handle)
682 {
683 	((QWidget *)handle)->unsetLocale();
684 }
685 
QWidget_isRightToLeft(QWidgetH handle)686 bool QWidget_isRightToLeft(QWidgetH handle)
687 {
688 	return (bool) ((QWidget *)handle)->isRightToLeft();
689 }
690 
QWidget_isLeftToRight(QWidgetH handle)691 bool QWidget_isLeftToRight(QWidgetH handle)
692 {
693 	return (bool) ((QWidget *)handle)->isLeftToRight();
694 }
695 
QWidget_setFocus(QWidgetH handle)696 void QWidget_setFocus(QWidgetH handle)
697 {
698 	((QWidget *)handle)->setFocus();
699 }
700 
QWidget_isActiveWindow(QWidgetH handle)701 bool QWidget_isActiveWindow(QWidgetH handle)
702 {
703 	return (bool) ((QWidget *)handle)->isActiveWindow();
704 }
705 
QWidget_activateWindow(QWidgetH handle)706 void QWidget_activateWindow(QWidgetH handle)
707 {
708 	((QWidget *)handle)->activateWindow();
709 }
710 
QWidget_clearFocus(QWidgetH handle)711 void QWidget_clearFocus(QWidgetH handle)
712 {
713 	((QWidget *)handle)->clearFocus();
714 }
715 
QWidget_setFocus2(QWidgetH handle,Qt::FocusReason reason)716 void QWidget_setFocus2(QWidgetH handle, Qt::FocusReason reason)
717 {
718 	((QWidget *)handle)->setFocus(reason);
719 }
720 
QWidget_focusPolicy(QWidgetH handle)721 Qt::FocusPolicy QWidget_focusPolicy(QWidgetH handle)
722 {
723 	return (Qt::FocusPolicy) ((QWidget *)handle)->focusPolicy();
724 }
725 
QWidget_setFocusPolicy(QWidgetH handle,Qt::FocusPolicy policy)726 void QWidget_setFocusPolicy(QWidgetH handle, Qt::FocusPolicy policy)
727 {
728 	((QWidget *)handle)->setFocusPolicy(policy);
729 }
730 
QWidget_hasFocus(QWidgetH handle)731 bool QWidget_hasFocus(QWidgetH handle)
732 {
733 	return (bool) ((QWidget *)handle)->hasFocus();
734 }
735 
QWidget_setTabOrder(QWidgetH AnonParam1,QWidgetH AnonParam2)736 void QWidget_setTabOrder(QWidgetH AnonParam1, QWidgetH AnonParam2)
737 {
738 	QWidget::setTabOrder((QWidget*)AnonParam1, (QWidget*)AnonParam2);
739 }
740 
QWidget_setFocusProxy(QWidgetH handle,QWidgetH AnonParam1)741 void QWidget_setFocusProxy(QWidgetH handle, QWidgetH AnonParam1)
742 {
743 	((QWidget *)handle)->setFocusProxy((QWidget*)AnonParam1);
744 }
745 
QWidget_focusProxy(QWidgetH handle)746 QWidgetH QWidget_focusProxy(QWidgetH handle)
747 {
748 	return (QWidgetH) ((QWidget *)handle)->focusProxy();
749 }
750 
QWidget_contextMenuPolicy(QWidgetH handle)751 Qt::ContextMenuPolicy QWidget_contextMenuPolicy(QWidgetH handle)
752 {
753 	return (Qt::ContextMenuPolicy) ((QWidget *)handle)->contextMenuPolicy();
754 }
755 
QWidget_setContextMenuPolicy(QWidgetH handle,Qt::ContextMenuPolicy policy)756 void QWidget_setContextMenuPolicy(QWidgetH handle, Qt::ContextMenuPolicy policy)
757 {
758 	((QWidget *)handle)->setContextMenuPolicy(policy);
759 }
760 
QWidget_grabMouse(QWidgetH handle)761 void QWidget_grabMouse(QWidgetH handle)
762 {
763 	((QWidget *)handle)->grabMouse();
764 }
765 
QWidget_grabMouse2(QWidgetH handle,const QCursorH AnonParam1)766 void QWidget_grabMouse2(QWidgetH handle, const QCursorH AnonParam1)
767 {
768 	((QWidget *)handle)->grabMouse(*(const QCursor*)AnonParam1);
769 }
770 
QWidget_releaseMouse(QWidgetH handle)771 void QWidget_releaseMouse(QWidgetH handle)
772 {
773 	((QWidget *)handle)->releaseMouse();
774 }
775 
QWidget_grabKeyboard(QWidgetH handle)776 void QWidget_grabKeyboard(QWidgetH handle)
777 {
778 	((QWidget *)handle)->grabKeyboard();
779 }
780 
QWidget_releaseKeyboard(QWidgetH handle)781 void QWidget_releaseKeyboard(QWidgetH handle)
782 {
783 	((QWidget *)handle)->releaseKeyboard();
784 }
785 
QWidget_grabShortcut(QWidgetH handle,const QKeySequenceH key,Qt::ShortcutContext context)786 int QWidget_grabShortcut(QWidgetH handle, const QKeySequenceH key, Qt::ShortcutContext context)
787 {
788 	return (int) ((QWidget *)handle)->grabShortcut(*(const QKeySequence*)key, context);
789 }
790 
QWidget_releaseShortcut(QWidgetH handle,int id)791 void QWidget_releaseShortcut(QWidgetH handle, int id)
792 {
793 	((QWidget *)handle)->releaseShortcut(id);
794 }
795 
QWidget_setShortcutEnabled(QWidgetH handle,int id,bool enable)796 void QWidget_setShortcutEnabled(QWidgetH handle, int id, bool enable)
797 {
798 	((QWidget *)handle)->setShortcutEnabled(id, enable);
799 }
800 
QWidget_setShortcutAutoRepeat(QWidgetH handle,int id,bool enable)801 void QWidget_setShortcutAutoRepeat(QWidgetH handle, int id, bool enable)
802 {
803 	((QWidget *)handle)->setShortcutAutoRepeat(id, enable);
804 }
805 
QWidget_mouseGrabber()806 QWidgetH QWidget_mouseGrabber()
807 {
808 	return (QWidgetH) QWidget::mouseGrabber();
809 }
810 
QWidget_keyboardGrabber()811 QWidgetH QWidget_keyboardGrabber()
812 {
813 	return (QWidgetH) QWidget::keyboardGrabber();
814 }
815 
QWidget_updatesEnabled(QWidgetH handle)816 bool QWidget_updatesEnabled(QWidgetH handle)
817 {
818 	return (bool) ((QWidget *)handle)->updatesEnabled();
819 }
820 
QWidget_setUpdatesEnabled(QWidgetH handle,bool enable)821 void QWidget_setUpdatesEnabled(QWidgetH handle, bool enable)
822 {
823 	((QWidget *)handle)->setUpdatesEnabled(enable);
824 }
825 
QWidget_graphicsProxyWidget(QWidgetH handle)826 QGraphicsProxyWidgetH QWidget_graphicsProxyWidget(QWidgetH handle)
827 {
828 	return (QGraphicsProxyWidgetH) ((QWidget *)handle)->graphicsProxyWidget();
829 }
830 
QWidget_update(QWidgetH handle)831 void QWidget_update(QWidgetH handle)
832 {
833 	((QWidget *)handle)->update();
834 }
835 
QWidget_repaint(QWidgetH handle)836 void QWidget_repaint(QWidgetH handle)
837 {
838 	((QWidget *)handle)->repaint();
839 }
840 
QWidget_update2(QWidgetH handle,int x,int y,int w,int h)841 void QWidget_update2(QWidgetH handle, int x, int y, int w, int h)
842 {
843 	((QWidget *)handle)->update(x, y, w, h);
844 }
845 
QWidget_update3(QWidgetH handle,PRect AnonParam1)846 void QWidget_update3(QWidgetH handle, PRect AnonParam1)
847 {
848 	QRect t_AnonParam1;
849 	copyPRectToQRect(AnonParam1, t_AnonParam1);
850 	((QWidget *)handle)->update(t_AnonParam1);
851 }
852 
QWidget_update4(QWidgetH handle,const QRegionH AnonParam1)853 void QWidget_update4(QWidgetH handle, const QRegionH AnonParam1)
854 {
855 	((QWidget *)handle)->update(*(const QRegion*)AnonParam1);
856 }
857 
QWidget_repaint2(QWidgetH handle,int x,int y,int w,int h)858 void QWidget_repaint2(QWidgetH handle, int x, int y, int w, int h)
859 {
860 	((QWidget *)handle)->repaint(x, y, w, h);
861 }
862 
QWidget_repaint3(QWidgetH handle,PRect AnonParam1)863 void QWidget_repaint3(QWidgetH handle, PRect AnonParam1)
864 {
865 	QRect t_AnonParam1;
866 	copyPRectToQRect(AnonParam1, t_AnonParam1);
867 	((QWidget *)handle)->repaint(t_AnonParam1);
868 }
869 
QWidget_repaint4(QWidgetH handle,const QRegionH AnonParam1)870 void QWidget_repaint4(QWidgetH handle, const QRegionH AnonParam1)
871 {
872 	((QWidget *)handle)->repaint(*(const QRegion*)AnonParam1);
873 }
874 
QWidget_setVisible(QWidgetH handle,bool visible)875 void QWidget_setVisible(QWidgetH handle, bool visible)
876 {
877 	((QWidget *)handle)->setVisible(visible);
878 }
879 
QWidget_setHidden(QWidgetH handle,bool hidden)880 void QWidget_setHidden(QWidgetH handle, bool hidden)
881 {
882 	((QWidget *)handle)->setHidden(hidden);
883 }
884 
QWidget_show(QWidgetH handle)885 void QWidget_show(QWidgetH handle)
886 {
887 	((QWidget *)handle)->show();
888 }
889 
QWidget_hide(QWidgetH handle)890 void QWidget_hide(QWidgetH handle)
891 {
892 	((QWidget *)handle)->hide();
893 }
894 
QWidget_showMinimized(QWidgetH handle)895 void QWidget_showMinimized(QWidgetH handle)
896 {
897 	((QWidget *)handle)->showMinimized();
898 }
899 
QWidget_showMaximized(QWidgetH handle)900 void QWidget_showMaximized(QWidgetH handle)
901 {
902 	((QWidget *)handle)->showMaximized();
903 }
904 
QWidget_showFullScreen(QWidgetH handle)905 void QWidget_showFullScreen(QWidgetH handle)
906 {
907 	((QWidget *)handle)->showFullScreen();
908 }
909 
QWidget_showNormal(QWidgetH handle)910 void QWidget_showNormal(QWidgetH handle)
911 {
912 	((QWidget *)handle)->showNormal();
913 }
914 
QWidget_close(QWidgetH handle)915 bool QWidget_close(QWidgetH handle)
916 {
917 	return (bool) ((QWidget *)handle)->close();
918 }
919 
QWidget_raise(QWidgetH handle)920 void QWidget_raise(QWidgetH handle)
921 {
922 	((QWidget *)handle)->raise();
923 }
924 
QWidget_lower(QWidgetH handle)925 void QWidget_lower(QWidgetH handle)
926 {
927 	((QWidget *)handle)->lower();
928 }
929 
QWidget_stackUnder(QWidgetH handle,QWidgetH AnonParam1)930 void QWidget_stackUnder(QWidgetH handle, QWidgetH AnonParam1)
931 {
932 	((QWidget *)handle)->stackUnder((QWidget*)AnonParam1);
933 }
934 
QWidget_move(QWidgetH handle,int x,int y)935 void QWidget_move(QWidgetH handle, int x, int y)
936 {
937 	((QWidget *)handle)->move(x, y);
938 }
939 
QWidget_move2(QWidgetH handle,const QPointH AnonParam1)940 void QWidget_move2(QWidgetH handle, const QPointH AnonParam1)
941 {
942 	((QWidget *)handle)->move(*(const QPoint*)AnonParam1);
943 }
944 
QWidget_resize(QWidgetH handle,int w,int h)945 void QWidget_resize(QWidgetH handle, int w, int h)
946 {
947 	((QWidget *)handle)->resize(w, h);
948 }
949 
QWidget_resize2(QWidgetH handle,const QSizeH AnonParam1)950 void QWidget_resize2(QWidgetH handle, const QSizeH AnonParam1)
951 {
952 	((QWidget *)handle)->resize(*(const QSize*)AnonParam1);
953 }
954 
QWidget_setGeometry(QWidgetH handle,int x,int y,int w,int h)955 void QWidget_setGeometry(QWidgetH handle, int x, int y, int w, int h)
956 {
957 	((QWidget *)handle)->setGeometry(x, y, w, h);
958 }
959 
QWidget_setGeometry2(QWidgetH handle,PRect AnonParam1)960 void QWidget_setGeometry2(QWidgetH handle, PRect AnonParam1)
961 {
962 	QRect t_AnonParam1;
963 	copyPRectToQRect(AnonParam1, t_AnonParam1);
964 	((QWidget *)handle)->setGeometry(t_AnonParam1);
965 }
966 
QWidget_saveGeometry(QWidgetH handle,QByteArrayH retval)967 void QWidget_saveGeometry(QWidgetH handle, QByteArrayH retval)
968 {
969 	*(QByteArray *)retval = ((QWidget *)handle)->saveGeometry();
970 }
971 
QWidget_restoreGeometry(QWidgetH handle,const QByteArrayH geometry)972 bool QWidget_restoreGeometry(QWidgetH handle, const QByteArrayH geometry)
973 {
974 	return (bool) ((QWidget *)handle)->restoreGeometry(*(const QByteArray*)geometry);
975 }
976 
QWidget_adjustSize(QWidgetH handle)977 void QWidget_adjustSize(QWidgetH handle)
978 {
979 	((QWidget *)handle)->adjustSize();
980 }
981 
QWidget_isVisible(QWidgetH handle)982 bool QWidget_isVisible(QWidgetH handle)
983 {
984 	return (bool) ((QWidget *)handle)->isVisible();
985 }
986 
QWidget_isVisibleTo(QWidgetH handle,const QWidgetH AnonParam1)987 bool QWidget_isVisibleTo(QWidgetH handle, const QWidgetH AnonParam1)
988 {
989 	return (bool) ((QWidget *)handle)->isVisibleTo((const QWidget*)AnonParam1);
990 }
991 
QWidget_isHidden(QWidgetH handle)992 bool QWidget_isHidden(QWidgetH handle)
993 {
994 	return (bool) ((QWidget *)handle)->isHidden();
995 }
996 
QWidget_isMinimized(QWidgetH handle)997 bool QWidget_isMinimized(QWidgetH handle)
998 {
999 	return (bool) ((QWidget *)handle)->isMinimized();
1000 }
1001 
QWidget_isMaximized(QWidgetH handle)1002 bool QWidget_isMaximized(QWidgetH handle)
1003 {
1004 	return (bool) ((QWidget *)handle)->isMaximized();
1005 }
1006 
QWidget_isFullScreen(QWidgetH handle)1007 bool QWidget_isFullScreen(QWidgetH handle)
1008 {
1009 	return (bool) ((QWidget *)handle)->isFullScreen();
1010 }
1011 
QWidget_windowState(QWidgetH handle)1012 unsigned int QWidget_windowState(QWidgetH handle)
1013 {
1014 	return (unsigned int) ((QWidget *)handle)->windowState();
1015 }
1016 
QWidget_setWindowState(QWidgetH handle,unsigned int state)1017 void QWidget_setWindowState(QWidgetH handle, unsigned int state)
1018 {
1019 	((QWidget *)handle)->setWindowState((Qt::WindowStates)state);
1020 }
1021 
QWidget_overrideWindowState(QWidgetH handle,unsigned int state)1022 void QWidget_overrideWindowState(QWidgetH handle, unsigned int state)
1023 {
1024 	((QWidget *)handle)->overrideWindowState((Qt::WindowStates)state);
1025 }
1026 
QWidget_sizeHint(QWidgetH handle,PSize retval)1027 void QWidget_sizeHint(QWidgetH handle, PSize retval)
1028 {
1029 	*(QSize *)retval = ((QWidget *)handle)->sizeHint();
1030 }
1031 
QWidget_minimumSizeHint(QWidgetH handle,PSize retval)1032 void QWidget_minimumSizeHint(QWidgetH handle, PSize retval)
1033 {
1034 	*(QSize *)retval = ((QWidget *)handle)->minimumSizeHint();
1035 }
1036 
QWidget_sizePolicy(QWidgetH handle,PQSizePolicy retval)1037 void QWidget_sizePolicy(QWidgetH handle, PQSizePolicy retval)
1038 {
1039 	*(QSizePolicy *)retval = ((QWidget *)handle)->sizePolicy();
1040 }
1041 
QWidget_setSizePolicy(QWidgetH handle,PQSizePolicy AnonParam1)1042 void QWidget_setSizePolicy(QWidgetH handle, PQSizePolicy AnonParam1)
1043 {
1044 	((QWidget *)handle)->setSizePolicy(*(QSizePolicy *)AnonParam1);
1045 }
1046 
QWidget_setSizePolicy2(QWidgetH handle,QSizePolicy::Policy horizontal,QSizePolicy::Policy vertical)1047 void QWidget_setSizePolicy2(QWidgetH handle, QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical)
1048 {
1049 	((QWidget *)handle)->setSizePolicy(horizontal, vertical);
1050 }
1051 
QWidget_heightForWidth(QWidgetH handle,int AnonParam1)1052 int QWidget_heightForWidth(QWidgetH handle, int AnonParam1)
1053 {
1054 	return (int) ((QWidget *)handle)->heightForWidth(AnonParam1);
1055 }
1056 
QWidget_hasHeightForWidth(QWidgetH handle)1057 bool QWidget_hasHeightForWidth(QWidgetH handle)
1058 {
1059 	return (bool) ((QWidget *)handle)->hasHeightForWidth();
1060 }
1061 
QWidget_visibleRegion(QWidgetH handle,QRegionH retval)1062 void QWidget_visibleRegion(QWidgetH handle, QRegionH retval)
1063 {
1064 	*(QRegion *)retval = ((QWidget *)handle)->visibleRegion();
1065 }
1066 
QWidget_setContentsMargins(QWidgetH handle,int left,int top,int right,int bottom)1067 void QWidget_setContentsMargins(QWidgetH handle, int left, int top, int right, int bottom)
1068 {
1069 	((QWidget *)handle)->setContentsMargins(left, top, right, bottom);
1070 }
1071 
QWidget_setContentsMargins2(QWidgetH handle,const QMarginsH margins)1072 void QWidget_setContentsMargins2(QWidgetH handle, const QMarginsH margins)
1073 {
1074 	((QWidget *)handle)->setContentsMargins(*(const QMargins*)margins);
1075 }
1076 
QWidget_getContentsMargins(QWidgetH handle,int * left,int * top,int * right,int * bottom)1077 void QWidget_getContentsMargins(QWidgetH handle, int* left, int* top, int* right, int* bottom)
1078 {
1079 	((QWidget *)handle)->getContentsMargins(left, top, right, bottom);
1080 }
1081 
QWidget_contentsMargins(QWidgetH handle,QMarginsH retval)1082 void QWidget_contentsMargins(QWidgetH handle, QMarginsH retval)
1083 {
1084 	*(QMargins *)retval = ((QWidget *)handle)->contentsMargins();
1085 }
1086 
QWidget_contentsRect(QWidgetH handle,PRect retval)1087 void QWidget_contentsRect(QWidgetH handle, PRect retval)
1088 {
1089 	QRect t_retval;
1090 	t_retval = ((QWidget *)handle)->contentsRect();
1091 	copyQRectToPRect(t_retval, retval);
1092 }
1093 
QWidget_layout(QWidgetH handle)1094 QLayoutH QWidget_layout(QWidgetH handle)
1095 {
1096 	return (QLayoutH) ((QWidget *)handle)->layout();
1097 }
1098 
QWidget_setLayout(QWidgetH handle,QLayoutH AnonParam1)1099 void QWidget_setLayout(QWidgetH handle, QLayoutH AnonParam1)
1100 {
1101 	((QWidget *)handle)->setLayout((QLayout*)AnonParam1);
1102 }
1103 
QWidget_updateGeometry(QWidgetH handle)1104 void QWidget_updateGeometry(QWidgetH handle)
1105 {
1106 	((QWidget *)handle)->updateGeometry();
1107 }
1108 
QWidget_setParent(QWidgetH handle,QWidgetH parent)1109 void QWidget_setParent(QWidgetH handle, QWidgetH parent)
1110 {
1111 	((QWidget *)handle)->setParent((QWidget*)parent);
1112 }
1113 
QWidget_setParent2(QWidgetH handle,QWidgetH parent,unsigned int f)1114 void QWidget_setParent2(QWidgetH handle, QWidgetH parent, unsigned int f)
1115 {
1116 	((QWidget *)handle)->setParent((QWidget*)parent, (Qt::WindowFlags)f);
1117 }
1118 
QWidget_scroll(QWidgetH handle,int dx,int dy)1119 void QWidget_scroll(QWidgetH handle, int dx, int dy)
1120 {
1121 	((QWidget *)handle)->scroll(dx, dy);
1122 }
1123 
QWidget_scroll2(QWidgetH handle,int dx,int dy,PRect AnonParam3)1124 void QWidget_scroll2(QWidgetH handle, int dx, int dy, PRect AnonParam3)
1125 {
1126 	QRect t_AnonParam3;
1127 	copyPRectToQRect(AnonParam3, t_AnonParam3);
1128 	((QWidget *)handle)->scroll(dx, dy, t_AnonParam3);
1129 }
1130 
QWidget_focusWidget(QWidgetH handle)1131 QWidgetH QWidget_focusWidget(QWidgetH handle)
1132 {
1133 	return (QWidgetH) ((QWidget *)handle)->focusWidget();
1134 }
1135 
QWidget_nextInFocusChain(QWidgetH handle)1136 QWidgetH QWidget_nextInFocusChain(QWidgetH handle)
1137 {
1138 	return (QWidgetH) ((QWidget *)handle)->nextInFocusChain();
1139 }
1140 
QWidget_previousInFocusChain(QWidgetH handle)1141 QWidgetH QWidget_previousInFocusChain(QWidgetH handle)
1142 {
1143 	return (QWidgetH) ((QWidget *)handle)->previousInFocusChain();
1144 }
1145 
QWidget_acceptDrops(QWidgetH handle)1146 bool QWidget_acceptDrops(QWidgetH handle)
1147 {
1148 	return (bool) ((QWidget *)handle)->acceptDrops();
1149 }
1150 
QWidget_setAcceptDrops(QWidgetH handle,bool on)1151 void QWidget_setAcceptDrops(QWidgetH handle, bool on)
1152 {
1153 	((QWidget *)handle)->setAcceptDrops(on);
1154 }
1155 
QWidget_addAction(QWidgetH handle,QActionH action)1156 void QWidget_addAction(QWidgetH handle, QActionH action)
1157 {
1158 	((QWidget *)handle)->addAction((QAction*)action);
1159 }
1160 
QWidget_addActions(QWidgetH handle,PPtrIntArray actions)1161 void QWidget_addActions(QWidgetH handle, PPtrIntArray actions)
1162 {
1163 	QList<QAction*> t_actions;
1164 	copyPtrIntArrayToQListTemplate(actions, t_actions);
1165 	((QWidget *)handle)->addActions(t_actions);
1166 }
1167 
QWidget_insertAction(QWidgetH handle,QActionH before,QActionH action)1168 void QWidget_insertAction(QWidgetH handle, QActionH before, QActionH action)
1169 {
1170 	((QWidget *)handle)->insertAction((QAction*)before, (QAction*)action);
1171 }
1172 
QWidget_insertActions(QWidgetH handle,QActionH before,PPtrIntArray actions)1173 void QWidget_insertActions(QWidgetH handle, QActionH before, PPtrIntArray actions)
1174 {
1175 	QList<QAction*> t_actions;
1176 	copyPtrIntArrayToQListTemplate(actions, t_actions);
1177 	((QWidget *)handle)->insertActions((QAction*)before, t_actions);
1178 }
1179 
QWidget_removeAction(QWidgetH handle,QActionH action)1180 void QWidget_removeAction(QWidgetH handle, QActionH action)
1181 {
1182 	((QWidget *)handle)->removeAction((QAction*)action);
1183 }
1184 
QWidget_actions(QWidgetH handle,PPtrIntArray retval)1185 void QWidget_actions(QWidgetH handle, PPtrIntArray retval)
1186 {
1187 	QList<QAction*> t_retval;
1188 	t_retval = ((QWidget *)handle)->actions();
1189 	copyQListTemplateToPtrIntArray(t_retval, retval);
1190 }
1191 
QWidget_parentWidget(QWidgetH handle)1192 QWidgetH QWidget_parentWidget(QWidgetH handle)
1193 {
1194 	return (QWidgetH) ((QWidget *)handle)->parentWidget();
1195 }
1196 
QWidget_setWindowFlags(QWidgetH handle,unsigned int type)1197 void QWidget_setWindowFlags(QWidgetH handle, unsigned int type)
1198 {
1199 	((QWidget *)handle)->setWindowFlags((Qt::WindowFlags)type);
1200 }
1201 
QWidget_windowFlags(QWidgetH handle)1202 unsigned int QWidget_windowFlags(QWidgetH handle)
1203 {
1204 	return (unsigned int) ((QWidget *)handle)->windowFlags();
1205 }
1206 
QWidget_overrideWindowFlags(QWidgetH handle,unsigned int type)1207 void QWidget_overrideWindowFlags(QWidgetH handle, unsigned int type)
1208 {
1209 	((QWidget *)handle)->overrideWindowFlags((Qt::WindowFlags)type);
1210 }
1211 
QWidget_windowType(QWidgetH handle)1212 Qt::WindowType QWidget_windowType(QWidgetH handle)
1213 {
1214 	return (Qt::WindowType) ((QWidget *)handle)->windowType();
1215 }
1216 
QWidget_find(WId AnonParam1)1217 QWidgetH QWidget_find(WId AnonParam1)
1218 {
1219 	return (QWidgetH) QWidget::find((WId)AnonParam1);
1220 }
1221 
QWidget_childAt(QWidgetH handle,int x,int y)1222 QWidgetH QWidget_childAt(QWidgetH handle, int x, int y)
1223 {
1224 	return (QWidgetH) ((QWidget *)handle)->childAt(x, y);
1225 }
1226 
QWidget_childAt2(QWidgetH handle,const QPointH p)1227 QWidgetH QWidget_childAt2(QWidgetH handle, const QPointH p)
1228 {
1229 	return (QWidgetH) ((QWidget *)handle)->childAt(*(const QPoint*)p);
1230 }
1231 
QWidget_setAttribute(QWidgetH handle,Qt::WidgetAttribute AnonParam1,bool on)1232 void QWidget_setAttribute(QWidgetH handle, Qt::WidgetAttribute AnonParam1, bool on)
1233 {
1234 	((QWidget *)handle)->setAttribute(AnonParam1, on);
1235 }
1236 
QWidget_testAttribute(QWidgetH handle,Qt::WidgetAttribute AnonParam1)1237 bool QWidget_testAttribute(QWidgetH handle, Qt::WidgetAttribute AnonParam1)
1238 {
1239 	return (bool) ((QWidget *)handle)->testAttribute(AnonParam1);
1240 }
1241 
QWidget_paintEngine(QWidgetH handle)1242 QPaintEngineH QWidget_paintEngine(QWidgetH handle)
1243 {
1244 	return (QPaintEngineH) ((QWidget *)handle)->paintEngine();
1245 }
1246 
QWidget_ensurePolished(QWidgetH handle)1247 void QWidget_ensurePolished(QWidgetH handle)
1248 {
1249 	((QWidget *)handle)->ensurePolished();
1250 }
1251 
QWidget_isAncestorOf(QWidgetH handle,const QWidgetH child)1252 bool QWidget_isAncestorOf(QWidgetH handle, const QWidgetH child)
1253 {
1254 	return (bool) ((QWidget *)handle)->isAncestorOf((const QWidget*)child);
1255 }
1256 
QWidget_autoFillBackground(QWidgetH handle)1257 bool QWidget_autoFillBackground(QWidgetH handle)
1258 {
1259 	return (bool) ((QWidget *)handle)->autoFillBackground();
1260 }
1261 
QWidget_setAutoFillBackground(QWidgetH handle,bool enabled)1262 void QWidget_setAutoFillBackground(QWidgetH handle, bool enabled)
1263 {
1264 	((QWidget *)handle)->setAutoFillBackground(enabled);
1265 }
1266 
QWidget_backingStore(QWidgetH handle)1267 QBackingStoreH QWidget_backingStore(QWidgetH handle)
1268 {
1269 	return (QBackingStoreH) ((QWidget *)handle)->backingStore();
1270 }
1271 
QWidget_windowHandle(QWidgetH handle)1272 QWindowH QWidget_windowHandle(QWidgetH handle)
1273 {
1274 	return (QWindowH) ((QWidget *)handle)->windowHandle();
1275 }
1276 
QWidget_createWindowContainer(QWindowH window,QWidgetH parent,unsigned int flags)1277 QWidgetH QWidget_createWindowContainer(QWindowH window, QWidgetH parent, unsigned int flags)
1278 {
1279 	return (QWidgetH) QWidget::createWindowContainer((QWindow*)window, (QWidget*)parent, (Qt::WindowFlags)flags);
1280 }
1281 
QWidget_inputMethodQuery(QWidgetH handle,QVariantH retval,Qt::InputMethodQuery AnonParam1)1282 void QWidget_inputMethodQuery(QWidgetH handle, QVariantH retval, Qt::InputMethodQuery AnonParam1)
1283 {
1284 	*(QVariant *)retval = ((QWidget *)handle)->inputMethodQuery(AnonParam1);
1285 }
1286 
QWidget_inputMethodHints(QWidgetH handle)1287 unsigned int QWidget_inputMethodHints(QWidgetH handle)
1288 {
1289 	return (unsigned int) ((QWidget *)handle)->inputMethodHints();
1290 }
1291 
QWidget_setInputMethodHints(QWidgetH handle,unsigned int hints)1292 void QWidget_setInputMethodHints(QWidgetH handle, unsigned int hints)
1293 {
1294 	((QWidget *)handle)->setInputMethodHints((Qt::InputMethodHints)hints);
1295 }
1296 
QWidget_to_QPaintDevice(QWidgetH handle)1297 QPaintDeviceH QWidget_to_QPaintDevice(QWidgetH handle)
1298 {
1299 	return (QPaintDeviceH)(QPaintDevice *)(QWidget *)handle;
1300 }
1301 
1302