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 "qstandarditemmodel_c.h"
13
QStandardItem_Create()14 QStandardItemH QStandardItem_Create()
15 {
16 return (QStandardItemH) new QStandardItem();
17 }
18
QStandardItem_Destroy(QStandardItemH handle)19 void QStandardItem_Destroy(QStandardItemH handle)
20 {
21 delete (QStandardItem *)handle;
22 }
23
QStandardItem_Create2(PWideString text)24 QStandardItemH QStandardItem_Create2(PWideString text)
25 {
26 QString t_text;
27 copyPWideStringToQString(text, t_text);
28 return (QStandardItemH) new QStandardItem(t_text);
29 }
30
QStandardItem_Create3(const QIconH icon,PWideString text)31 QStandardItemH QStandardItem_Create3(const QIconH icon, PWideString text)
32 {
33 QString t_text;
34 copyPWideStringToQString(text, t_text);
35 return (QStandardItemH) new QStandardItem(*(const QIcon*)icon, t_text);
36 }
37
QStandardItem_Create4(int rows,int columns)38 QStandardItemH QStandardItem_Create4(int rows, int columns)
39 {
40 return (QStandardItemH) new QStandardItem(rows, columns);
41 }
42
QStandardItem_data(QStandardItemH handle,QVariantH retval,Qt::ItemDataRole role)43 void QStandardItem_data(QStandardItemH handle, QVariantH retval, Qt::ItemDataRole role)
44 {
45 *(QVariant *)retval = ((QStandardItem *)handle)->data(role);
46 }
47
QStandardItem_setData(QStandardItemH handle,const QVariantH value,Qt::ItemDataRole role)48 void QStandardItem_setData(QStandardItemH handle, const QVariantH value, Qt::ItemDataRole role)
49 {
50 ((QStandardItem *)handle)->setData(*(const QVariant*)value, role);
51 }
52
QStandardItem_text(QStandardItemH handle,PWideString retval)53 void QStandardItem_text(QStandardItemH handle, PWideString retval)
54 {
55 QString t_retval;
56 t_retval = ((QStandardItem *)handle)->text();
57 copyQStringToPWideString(t_retval, retval);
58 }
59
QStandardItem_setText(QStandardItemH handle,PWideString text)60 void QStandardItem_setText(QStandardItemH handle, PWideString text)
61 {
62 QString t_text;
63 copyPWideStringToQString(text, t_text);
64 ((QStandardItem *)handle)->setText(t_text);
65 }
66
QStandardItem_icon(QStandardItemH handle,QIconH retval)67 void QStandardItem_icon(QStandardItemH handle, QIconH retval)
68 {
69 *(QIcon *)retval = ((QStandardItem *)handle)->icon();
70 }
71
QStandardItem_setIcon(QStandardItemH handle,const QIconH icon)72 void QStandardItem_setIcon(QStandardItemH handle, const QIconH icon)
73 {
74 ((QStandardItem *)handle)->setIcon(*(const QIcon*)icon);
75 }
76
QStandardItem_toolTip(QStandardItemH handle,PWideString retval)77 void QStandardItem_toolTip(QStandardItemH handle, PWideString retval)
78 {
79 QString t_retval;
80 t_retval = ((QStandardItem *)handle)->toolTip();
81 copyQStringToPWideString(t_retval, retval);
82 }
83
QStandardItem_setToolTip(QStandardItemH handle,PWideString toolTip)84 void QStandardItem_setToolTip(QStandardItemH handle, PWideString toolTip)
85 {
86 QString t_toolTip;
87 copyPWideStringToQString(toolTip, t_toolTip);
88 ((QStandardItem *)handle)->setToolTip(t_toolTip);
89 }
90
QStandardItem_statusTip(QStandardItemH handle,PWideString retval)91 void QStandardItem_statusTip(QStandardItemH handle, PWideString retval)
92 {
93 QString t_retval;
94 t_retval = ((QStandardItem *)handle)->statusTip();
95 copyQStringToPWideString(t_retval, retval);
96 }
97
QStandardItem_setStatusTip(QStandardItemH handle,PWideString statusTip)98 void QStandardItem_setStatusTip(QStandardItemH handle, PWideString statusTip)
99 {
100 QString t_statusTip;
101 copyPWideStringToQString(statusTip, t_statusTip);
102 ((QStandardItem *)handle)->setStatusTip(t_statusTip);
103 }
104
QStandardItem_whatsThis(QStandardItemH handle,PWideString retval)105 void QStandardItem_whatsThis(QStandardItemH handle, PWideString retval)
106 {
107 QString t_retval;
108 t_retval = ((QStandardItem *)handle)->whatsThis();
109 copyQStringToPWideString(t_retval, retval);
110 }
111
QStandardItem_setWhatsThis(QStandardItemH handle,PWideString whatsThis)112 void QStandardItem_setWhatsThis(QStandardItemH handle, PWideString whatsThis)
113 {
114 QString t_whatsThis;
115 copyPWideStringToQString(whatsThis, t_whatsThis);
116 ((QStandardItem *)handle)->setWhatsThis(t_whatsThis);
117 }
118
QStandardItem_sizeHint(QStandardItemH handle,PSize retval)119 void QStandardItem_sizeHint(QStandardItemH handle, PSize retval)
120 {
121 *(QSize *)retval = ((QStandardItem *)handle)->sizeHint();
122 }
123
QStandardItem_setSizeHint(QStandardItemH handle,const QSizeH sizeHint)124 void QStandardItem_setSizeHint(QStandardItemH handle, const QSizeH sizeHint)
125 {
126 ((QStandardItem *)handle)->setSizeHint(*(const QSize*)sizeHint);
127 }
128
QStandardItem_font(QStandardItemH handle,QFontH retval)129 void QStandardItem_font(QStandardItemH handle, QFontH retval)
130 {
131 *(QFont *)retval = ((QStandardItem *)handle)->font();
132 }
133
QStandardItem_setFont(QStandardItemH handle,const QFontH font)134 void QStandardItem_setFont(QStandardItemH handle, const QFontH font)
135 {
136 ((QStandardItem *)handle)->setFont(*(const QFont*)font);
137 }
138
QStandardItem_textAlignment(QStandardItemH handle)139 unsigned int QStandardItem_textAlignment(QStandardItemH handle)
140 {
141 return (unsigned int) ((QStandardItem *)handle)->textAlignment();
142 }
143
QStandardItem_setTextAlignment(QStandardItemH handle,unsigned int textAlignment)144 void QStandardItem_setTextAlignment(QStandardItemH handle, unsigned int textAlignment)
145 {
146 ((QStandardItem *)handle)->setTextAlignment((Qt::Alignment)textAlignment);
147 }
148
QStandardItem_background(QStandardItemH handle,QBrushH retval)149 void QStandardItem_background(QStandardItemH handle, QBrushH retval)
150 {
151 *(QBrush *)retval = ((QStandardItem *)handle)->background();
152 }
153
QStandardItem_setBackground(QStandardItemH handle,const QBrushH brush)154 void QStandardItem_setBackground(QStandardItemH handle, const QBrushH brush)
155 {
156 ((QStandardItem *)handle)->setBackground(*(const QBrush*)brush);
157 }
158
QStandardItem_foreground(QStandardItemH handle,QBrushH retval)159 void QStandardItem_foreground(QStandardItemH handle, QBrushH retval)
160 {
161 *(QBrush *)retval = ((QStandardItem *)handle)->foreground();
162 }
163
QStandardItem_setForeground(QStandardItemH handle,const QBrushH brush)164 void QStandardItem_setForeground(QStandardItemH handle, const QBrushH brush)
165 {
166 ((QStandardItem *)handle)->setForeground(*(const QBrush*)brush);
167 }
168
QStandardItem_checkState(QStandardItemH handle)169 Qt::CheckState QStandardItem_checkState(QStandardItemH handle)
170 {
171 return (Qt::CheckState) ((QStandardItem *)handle)->checkState();
172 }
173
QStandardItem_setCheckState(QStandardItemH handle,Qt::CheckState checkState)174 void QStandardItem_setCheckState(QStandardItemH handle, Qt::CheckState checkState)
175 {
176 ((QStandardItem *)handle)->setCheckState(checkState);
177 }
178
QStandardItem_accessibleText(QStandardItemH handle,PWideString retval)179 void QStandardItem_accessibleText(QStandardItemH handle, PWideString retval)
180 {
181 QString t_retval;
182 t_retval = ((QStandardItem *)handle)->accessibleText();
183 copyQStringToPWideString(t_retval, retval);
184 }
185
QStandardItem_setAccessibleText(QStandardItemH handle,PWideString accessibleText)186 void QStandardItem_setAccessibleText(QStandardItemH handle, PWideString accessibleText)
187 {
188 QString t_accessibleText;
189 copyPWideStringToQString(accessibleText, t_accessibleText);
190 ((QStandardItem *)handle)->setAccessibleText(t_accessibleText);
191 }
192
QStandardItem_accessibleDescription(QStandardItemH handle,PWideString retval)193 void QStandardItem_accessibleDescription(QStandardItemH handle, PWideString retval)
194 {
195 QString t_retval;
196 t_retval = ((QStandardItem *)handle)->accessibleDescription();
197 copyQStringToPWideString(t_retval, retval);
198 }
199
QStandardItem_setAccessibleDescription(QStandardItemH handle,PWideString accessibleDescription)200 void QStandardItem_setAccessibleDescription(QStandardItemH handle, PWideString accessibleDescription)
201 {
202 QString t_accessibleDescription;
203 copyPWideStringToQString(accessibleDescription, t_accessibleDescription);
204 ((QStandardItem *)handle)->setAccessibleDescription(t_accessibleDescription);
205 }
206
QStandardItem_flags(QStandardItemH handle)207 unsigned int QStandardItem_flags(QStandardItemH handle)
208 {
209 return (unsigned int) ((QStandardItem *)handle)->flags();
210 }
211
QStandardItem_setFlags(QStandardItemH handle,unsigned int flags)212 void QStandardItem_setFlags(QStandardItemH handle, unsigned int flags)
213 {
214 ((QStandardItem *)handle)->setFlags((Qt::ItemFlags)flags);
215 }
216
QStandardItem_isEnabled(QStandardItemH handle)217 bool QStandardItem_isEnabled(QStandardItemH handle)
218 {
219 return (bool) ((QStandardItem *)handle)->isEnabled();
220 }
221
QStandardItem_setEnabled(QStandardItemH handle,bool enabled)222 void QStandardItem_setEnabled(QStandardItemH handle, bool enabled)
223 {
224 ((QStandardItem *)handle)->setEnabled(enabled);
225 }
226
QStandardItem_isEditable(QStandardItemH handle)227 bool QStandardItem_isEditable(QStandardItemH handle)
228 {
229 return (bool) ((QStandardItem *)handle)->isEditable();
230 }
231
QStandardItem_setEditable(QStandardItemH handle,bool editable)232 void QStandardItem_setEditable(QStandardItemH handle, bool editable)
233 {
234 ((QStandardItem *)handle)->setEditable(editable);
235 }
236
QStandardItem_isSelectable(QStandardItemH handle)237 bool QStandardItem_isSelectable(QStandardItemH handle)
238 {
239 return (bool) ((QStandardItem *)handle)->isSelectable();
240 }
241
QStandardItem_setSelectable(QStandardItemH handle,bool selectable)242 void QStandardItem_setSelectable(QStandardItemH handle, bool selectable)
243 {
244 ((QStandardItem *)handle)->setSelectable(selectable);
245 }
246
QStandardItem_isCheckable(QStandardItemH handle)247 bool QStandardItem_isCheckable(QStandardItemH handle)
248 {
249 return (bool) ((QStandardItem *)handle)->isCheckable();
250 }
251
QStandardItem_setCheckable(QStandardItemH handle,bool checkable)252 void QStandardItem_setCheckable(QStandardItemH handle, bool checkable)
253 {
254 ((QStandardItem *)handle)->setCheckable(checkable);
255 }
256
QStandardItem_isTristate(QStandardItemH handle)257 bool QStandardItem_isTristate(QStandardItemH handle)
258 {
259 return (bool) ((QStandardItem *)handle)->isTristate();
260 }
261
QStandardItem_setTristate(QStandardItemH handle,bool tristate)262 void QStandardItem_setTristate(QStandardItemH handle, bool tristate)
263 {
264 ((QStandardItem *)handle)->setTristate(tristate);
265 }
266
QStandardItem_isDragEnabled(QStandardItemH handle)267 bool QStandardItem_isDragEnabled(QStandardItemH handle)
268 {
269 return (bool) ((QStandardItem *)handle)->isDragEnabled();
270 }
271
QStandardItem_setDragEnabled(QStandardItemH handle,bool dragEnabled)272 void QStandardItem_setDragEnabled(QStandardItemH handle, bool dragEnabled)
273 {
274 ((QStandardItem *)handle)->setDragEnabled(dragEnabled);
275 }
276
QStandardItem_isDropEnabled(QStandardItemH handle)277 bool QStandardItem_isDropEnabled(QStandardItemH handle)
278 {
279 return (bool) ((QStandardItem *)handle)->isDropEnabled();
280 }
281
QStandardItem_setDropEnabled(QStandardItemH handle,bool dropEnabled)282 void QStandardItem_setDropEnabled(QStandardItemH handle, bool dropEnabled)
283 {
284 ((QStandardItem *)handle)->setDropEnabled(dropEnabled);
285 }
286
QStandardItem_parent(QStandardItemH handle)287 QStandardItemH QStandardItem_parent(QStandardItemH handle)
288 {
289 return (QStandardItemH) ((QStandardItem *)handle)->parent();
290 }
291
QStandardItem_row(QStandardItemH handle)292 int QStandardItem_row(QStandardItemH handle)
293 {
294 return (int) ((QStandardItem *)handle)->row();
295 }
296
QStandardItem_column(QStandardItemH handle)297 int QStandardItem_column(QStandardItemH handle)
298 {
299 return (int) ((QStandardItem *)handle)->column();
300 }
301
QStandardItem_index(QStandardItemH handle,QModelIndexH retval)302 void QStandardItem_index(QStandardItemH handle, QModelIndexH retval)
303 {
304 *(QModelIndex *)retval = ((QStandardItem *)handle)->index();
305 }
306
QStandardItem_model(QStandardItemH handle)307 QStandardItemModelH QStandardItem_model(QStandardItemH handle)
308 {
309 return (QStandardItemModelH) ((QStandardItem *)handle)->model();
310 }
311
QStandardItem_rowCount(QStandardItemH handle)312 int QStandardItem_rowCount(QStandardItemH handle)
313 {
314 return (int) ((QStandardItem *)handle)->rowCount();
315 }
316
QStandardItem_setRowCount(QStandardItemH handle,int rows)317 void QStandardItem_setRowCount(QStandardItemH handle, int rows)
318 {
319 ((QStandardItem *)handle)->setRowCount(rows);
320 }
321
QStandardItem_columnCount(QStandardItemH handle)322 int QStandardItem_columnCount(QStandardItemH handle)
323 {
324 return (int) ((QStandardItem *)handle)->columnCount();
325 }
326
QStandardItem_setColumnCount(QStandardItemH handle,int columns)327 void QStandardItem_setColumnCount(QStandardItemH handle, int columns)
328 {
329 ((QStandardItem *)handle)->setColumnCount(columns);
330 }
331
QStandardItem_hasChildren(QStandardItemH handle)332 bool QStandardItem_hasChildren(QStandardItemH handle)
333 {
334 return (bool) ((QStandardItem *)handle)->hasChildren();
335 }
336
QStandardItem_child(QStandardItemH handle,int row,int column)337 QStandardItemH QStandardItem_child(QStandardItemH handle, int row, int column)
338 {
339 return (QStandardItemH) ((QStandardItem *)handle)->child(row, column);
340 }
341
QStandardItem_setChild(QStandardItemH handle,int row,int column,QStandardItemH item)342 void QStandardItem_setChild(QStandardItemH handle, int row, int column, QStandardItemH item)
343 {
344 ((QStandardItem *)handle)->setChild(row, column, (QStandardItem*)item);
345 }
346
QStandardItem_setChild2(QStandardItemH handle,int row,QStandardItemH item)347 void QStandardItem_setChild2(QStandardItemH handle, int row, QStandardItemH item)
348 {
349 ((QStandardItem *)handle)->setChild(row, (QStandardItem*)item);
350 }
351
QStandardItem_insertRow(QStandardItemH handle,int row,PPtrIntArray items)352 void QStandardItem_insertRow(QStandardItemH handle, int row, PPtrIntArray items)
353 {
354 QList<QStandardItem*> t_items;
355 copyPtrIntArrayToQListTemplate(items, t_items);
356 ((QStandardItem *)handle)->insertRow(row, t_items);
357 }
358
QStandardItem_insertColumn(QStandardItemH handle,int column,PPtrIntArray items)359 void QStandardItem_insertColumn(QStandardItemH handle, int column, PPtrIntArray items)
360 {
361 QList<QStandardItem*> t_items;
362 copyPtrIntArrayToQListTemplate(items, t_items);
363 ((QStandardItem *)handle)->insertColumn(column, t_items);
364 }
365
QStandardItem_insertRows(QStandardItemH handle,int row,PPtrIntArray items)366 void QStandardItem_insertRows(QStandardItemH handle, int row, PPtrIntArray items)
367 {
368 QList<QStandardItem*> t_items;
369 copyPtrIntArrayToQListTemplate(items, t_items);
370 ((QStandardItem *)handle)->insertRows(row, t_items);
371 }
372
QStandardItem_insertRows2(QStandardItemH handle,int row,int count)373 void QStandardItem_insertRows2(QStandardItemH handle, int row, int count)
374 {
375 ((QStandardItem *)handle)->insertRows(row, count);
376 }
377
QStandardItem_insertColumns(QStandardItemH handle,int column,int count)378 void QStandardItem_insertColumns(QStandardItemH handle, int column, int count)
379 {
380 ((QStandardItem *)handle)->insertColumns(column, count);
381 }
382
QStandardItem_removeRow(QStandardItemH handle,int row)383 void QStandardItem_removeRow(QStandardItemH handle, int row)
384 {
385 ((QStandardItem *)handle)->removeRow(row);
386 }
387
QStandardItem_removeColumn(QStandardItemH handle,int column)388 void QStandardItem_removeColumn(QStandardItemH handle, int column)
389 {
390 ((QStandardItem *)handle)->removeColumn(column);
391 }
392
QStandardItem_removeRows(QStandardItemH handle,int row,int count)393 void QStandardItem_removeRows(QStandardItemH handle, int row, int count)
394 {
395 ((QStandardItem *)handle)->removeRows(row, count);
396 }
397
QStandardItem_removeColumns(QStandardItemH handle,int column,int count)398 void QStandardItem_removeColumns(QStandardItemH handle, int column, int count)
399 {
400 ((QStandardItem *)handle)->removeColumns(column, count);
401 }
402
QStandardItem_appendRow(QStandardItemH handle,PPtrIntArray items)403 void QStandardItem_appendRow(QStandardItemH handle, PPtrIntArray items)
404 {
405 QList<QStandardItem*> t_items;
406 copyPtrIntArrayToQListTemplate(items, t_items);
407 ((QStandardItem *)handle)->appendRow(t_items);
408 }
409
QStandardItem_appendRows(QStandardItemH handle,PPtrIntArray items)410 void QStandardItem_appendRows(QStandardItemH handle, PPtrIntArray items)
411 {
412 QList<QStandardItem*> t_items;
413 copyPtrIntArrayToQListTemplate(items, t_items);
414 ((QStandardItem *)handle)->appendRows(t_items);
415 }
416
QStandardItem_appendColumn(QStandardItemH handle,PPtrIntArray items)417 void QStandardItem_appendColumn(QStandardItemH handle, PPtrIntArray items)
418 {
419 QList<QStandardItem*> t_items;
420 copyPtrIntArrayToQListTemplate(items, t_items);
421 ((QStandardItem *)handle)->appendColumn(t_items);
422 }
423
QStandardItem_insertRow2(QStandardItemH handle,int row,QStandardItemH item)424 void QStandardItem_insertRow2(QStandardItemH handle, int row, QStandardItemH item)
425 {
426 ((QStandardItem *)handle)->insertRow(row, (QStandardItem*)item);
427 }
428
QStandardItem_appendRow2(QStandardItemH handle,QStandardItemH item)429 void QStandardItem_appendRow2(QStandardItemH handle, QStandardItemH item)
430 {
431 ((QStandardItem *)handle)->appendRow((QStandardItem*)item);
432 }
433
QStandardItem_takeChild(QStandardItemH handle,int row,int column)434 QStandardItemH QStandardItem_takeChild(QStandardItemH handle, int row, int column)
435 {
436 return (QStandardItemH) ((QStandardItem *)handle)->takeChild(row, column);
437 }
438
QStandardItem_takeRow(QStandardItemH handle,PPtrIntArray retval,int row)439 void QStandardItem_takeRow(QStandardItemH handle, PPtrIntArray retval, int row)
440 {
441 QList<QStandardItem*> t_retval;
442 t_retval = ((QStandardItem *)handle)->takeRow(row);
443 copyQListTemplateToPtrIntArray(t_retval, retval);
444 }
445
QStandardItem_takeColumn(QStandardItemH handle,PPtrIntArray retval,int column)446 void QStandardItem_takeColumn(QStandardItemH handle, PPtrIntArray retval, int column)
447 {
448 QList<QStandardItem*> t_retval;
449 t_retval = ((QStandardItem *)handle)->takeColumn(column);
450 copyQListTemplateToPtrIntArray(t_retval, retval);
451 }
452
QStandardItem_sortChildren(QStandardItemH handle,int column,Qt::SortOrder order)453 void QStandardItem_sortChildren(QStandardItemH handle, int column, Qt::SortOrder order)
454 {
455 ((QStandardItem *)handle)->sortChildren(column, order);
456 }
457
QStandardItem_clone(QStandardItemH handle)458 QStandardItemH QStandardItem_clone(QStandardItemH handle)
459 {
460 return (QStandardItemH) ((QStandardItem *)handle)->clone();
461 }
462
QStandardItem_type(QStandardItemH handle)463 int QStandardItem_type(QStandardItemH handle)
464 {
465 return (int) ((QStandardItem *)handle)->type();
466 }
467
QStandardItem_read(QStandardItemH handle,QDataStreamH in)468 void QStandardItem_read(QStandardItemH handle, QDataStreamH in)
469 {
470 ((QStandardItem *)handle)->read(*(QDataStream*)in);
471 }
472
QStandardItem_write(QStandardItemH handle,QDataStreamH out)473 void QStandardItem_write(QStandardItemH handle, QDataStreamH out)
474 {
475 ((QStandardItem *)handle)->write(*(QDataStream*)out);
476 }
477
QStandardItemModel_Create(QObjectH parent)478 QStandardItemModelH QStandardItemModel_Create(QObjectH parent)
479 {
480 return (QStandardItemModelH) new QStandardItemModel((QObject*)parent);
481 }
482
QStandardItemModel_Destroy(QStandardItemModelH handle)483 void QStandardItemModel_Destroy(QStandardItemModelH handle)
484 {
485 delete (QStandardItemModel *)handle;
486 }
487
QStandardItemModel_Create2(int rows,int columns,QObjectH parent)488 QStandardItemModelH QStandardItemModel_Create2(int rows, int columns, QObjectH parent)
489 {
490 return (QStandardItemModelH) new QStandardItemModel(rows, columns, (QObject*)parent);
491 }
492
QStandardItemModel_index(QStandardItemModelH handle,QModelIndexH retval,int row,int column,const QModelIndexH parent)493 void QStandardItemModel_index(QStandardItemModelH handle, QModelIndexH retval, int row, int column, const QModelIndexH parent)
494 {
495 *(QModelIndex *)retval = ((QStandardItemModel *)handle)->index(row, column, *(const QModelIndex*)parent);
496 }
497
QStandardItemModel_parent(QStandardItemModelH handle,QModelIndexH retval,const QModelIndexH child)498 void QStandardItemModel_parent(QStandardItemModelH handle, QModelIndexH retval, const QModelIndexH child)
499 {
500 *(QModelIndex *)retval = ((QStandardItemModel *)handle)->parent(*(const QModelIndex*)child);
501 }
502
QStandardItemModel_rowCount(QStandardItemModelH handle,const QModelIndexH parent)503 int QStandardItemModel_rowCount(QStandardItemModelH handle, const QModelIndexH parent)
504 {
505 return (int) ((QStandardItemModel *)handle)->rowCount(*(const QModelIndex*)parent);
506 }
507
QStandardItemModel_columnCount(QStandardItemModelH handle,const QModelIndexH parent)508 int QStandardItemModel_columnCount(QStandardItemModelH handle, const QModelIndexH parent)
509 {
510 return (int) ((QStandardItemModel *)handle)->columnCount(*(const QModelIndex*)parent);
511 }
512
QStandardItemModel_hasChildren(QStandardItemModelH handle,const QModelIndexH parent)513 bool QStandardItemModel_hasChildren(QStandardItemModelH handle, const QModelIndexH parent)
514 {
515 return (bool) ((QStandardItemModel *)handle)->hasChildren(*(const QModelIndex*)parent);
516 }
517
QStandardItemModel_sibling(QStandardItemModelH handle,QModelIndexH retval,int row,int column,const QModelIndexH idx)518 void QStandardItemModel_sibling(QStandardItemModelH handle, QModelIndexH retval, int row, int column, const QModelIndexH idx)
519 {
520 *(QModelIndex *)retval = ((QStandardItemModel *)handle)->sibling(row, column, *(const QModelIndex*)idx);
521 }
522
QStandardItemModel_data(QStandardItemModelH handle,QVariantH retval,const QModelIndexH index,Qt::ItemDataRole role)523 void QStandardItemModel_data(QStandardItemModelH handle, QVariantH retval, const QModelIndexH index, Qt::ItemDataRole role)
524 {
525 *(QVariant *)retval = ((QStandardItemModel *)handle)->data(*(const QModelIndex*)index, role);
526 }
527
QStandardItemModel_setData(QStandardItemModelH handle,const QModelIndexH index,const QVariantH value,Qt::ItemDataRole role)528 bool QStandardItemModel_setData(QStandardItemModelH handle, const QModelIndexH index, const QVariantH value, Qt::ItemDataRole role)
529 {
530 return (bool) ((QStandardItemModel *)handle)->setData(*(const QModelIndex*)index, *(const QVariant*)value, role);
531 }
532
QStandardItemModel_headerData(QStandardItemModelH handle,QVariantH retval,int section,Qt::Orientation orientation,Qt::ItemDataRole role)533 void QStandardItemModel_headerData(QStandardItemModelH handle, QVariantH retval, int section, Qt::Orientation orientation, Qt::ItemDataRole role)
534 {
535 *(QVariant *)retval = ((QStandardItemModel *)handle)->headerData(section, orientation, role);
536 }
537
QStandardItemModel_setHeaderData(QStandardItemModelH handle,int section,Qt::Orientation orientation,const QVariantH value,Qt::ItemDataRole role)538 bool QStandardItemModel_setHeaderData(QStandardItemModelH handle, int section, Qt::Orientation orientation, const QVariantH value, Qt::ItemDataRole role)
539 {
540 return (bool) ((QStandardItemModel *)handle)->setHeaderData(section, orientation, *(const QVariant*)value, role);
541 }
542
QStandardItemModel_insertRows(QStandardItemModelH handle,int row,int count,const QModelIndexH parent)543 bool QStandardItemModel_insertRows(QStandardItemModelH handle, int row, int count, const QModelIndexH parent)
544 {
545 return (bool) ((QStandardItemModel *)handle)->insertRows(row, count, *(const QModelIndex*)parent);
546 }
547
QStandardItemModel_insertColumns(QStandardItemModelH handle,int column,int count,const QModelIndexH parent)548 bool QStandardItemModel_insertColumns(QStandardItemModelH handle, int column, int count, const QModelIndexH parent)
549 {
550 return (bool) ((QStandardItemModel *)handle)->insertColumns(column, count, *(const QModelIndex*)parent);
551 }
552
QStandardItemModel_removeRows(QStandardItemModelH handle,int row,int count,const QModelIndexH parent)553 bool QStandardItemModel_removeRows(QStandardItemModelH handle, int row, int count, const QModelIndexH parent)
554 {
555 return (bool) ((QStandardItemModel *)handle)->removeRows(row, count, *(const QModelIndex*)parent);
556 }
557
QStandardItemModel_removeColumns(QStandardItemModelH handle,int column,int count,const QModelIndexH parent)558 bool QStandardItemModel_removeColumns(QStandardItemModelH handle, int column, int count, const QModelIndexH parent)
559 {
560 return (bool) ((QStandardItemModel *)handle)->removeColumns(column, count, *(const QModelIndex*)parent);
561 }
562
QStandardItemModel_flags(QStandardItemModelH handle,const QModelIndexH index)563 unsigned int QStandardItemModel_flags(QStandardItemModelH handle, const QModelIndexH index)
564 {
565 return (unsigned int) ((QStandardItemModel *)handle)->flags(*(const QModelIndex*)index);
566 }
567
QStandardItemModel_supportedDropActions(QStandardItemModelH handle)568 unsigned int QStandardItemModel_supportedDropActions(QStandardItemModelH handle)
569 {
570 return (unsigned int) ((QStandardItemModel *)handle)->supportedDropActions();
571 }
572
QStandardItemModel_clear(QStandardItemModelH handle)573 void QStandardItemModel_clear(QStandardItemModelH handle)
574 {
575 ((QStandardItemModel *)handle)->clear();
576 }
577
QStandardItemModel_sort(QStandardItemModelH handle,int column,Qt::SortOrder order)578 void QStandardItemModel_sort(QStandardItemModelH handle, int column, Qt::SortOrder order)
579 {
580 ((QStandardItemModel *)handle)->sort(column, order);
581 }
582
QStandardItemModel_itemFromIndex(QStandardItemModelH handle,const QModelIndexH index)583 QStandardItemH QStandardItemModel_itemFromIndex(QStandardItemModelH handle, const QModelIndexH index)
584 {
585 return (QStandardItemH) ((QStandardItemModel *)handle)->itemFromIndex(*(const QModelIndex*)index);
586 }
587
QStandardItemModel_indexFromItem(QStandardItemModelH handle,QModelIndexH retval,const QStandardItemH item)588 void QStandardItemModel_indexFromItem(QStandardItemModelH handle, QModelIndexH retval, const QStandardItemH item)
589 {
590 *(QModelIndex *)retval = ((QStandardItemModel *)handle)->indexFromItem((const QStandardItem*)item);
591 }
592
QStandardItemModel_item(QStandardItemModelH handle,int row,int column)593 QStandardItemH QStandardItemModel_item(QStandardItemModelH handle, int row, int column)
594 {
595 return (QStandardItemH) ((QStandardItemModel *)handle)->item(row, column);
596 }
597
QStandardItemModel_setItem(QStandardItemModelH handle,int row,int column,QStandardItemH item)598 void QStandardItemModel_setItem(QStandardItemModelH handle, int row, int column, QStandardItemH item)
599 {
600 ((QStandardItemModel *)handle)->setItem(row, column, (QStandardItem*)item);
601 }
602
QStandardItemModel_setItem2(QStandardItemModelH handle,int row,QStandardItemH item)603 void QStandardItemModel_setItem2(QStandardItemModelH handle, int row, QStandardItemH item)
604 {
605 ((QStandardItemModel *)handle)->setItem(row, (QStandardItem*)item);
606 }
607
QStandardItemModel_invisibleRootItem(QStandardItemModelH handle)608 QStandardItemH QStandardItemModel_invisibleRootItem(QStandardItemModelH handle)
609 {
610 return (QStandardItemH) ((QStandardItemModel *)handle)->invisibleRootItem();
611 }
612
QStandardItemModel_horizontalHeaderItem(QStandardItemModelH handle,int column)613 QStandardItemH QStandardItemModel_horizontalHeaderItem(QStandardItemModelH handle, int column)
614 {
615 return (QStandardItemH) ((QStandardItemModel *)handle)->horizontalHeaderItem(column);
616 }
617
QStandardItemModel_setHorizontalHeaderItem(QStandardItemModelH handle,int column,QStandardItemH item)618 void QStandardItemModel_setHorizontalHeaderItem(QStandardItemModelH handle, int column, QStandardItemH item)
619 {
620 ((QStandardItemModel *)handle)->setHorizontalHeaderItem(column, (QStandardItem*)item);
621 }
622
QStandardItemModel_verticalHeaderItem(QStandardItemModelH handle,int row)623 QStandardItemH QStandardItemModel_verticalHeaderItem(QStandardItemModelH handle, int row)
624 {
625 return (QStandardItemH) ((QStandardItemModel *)handle)->verticalHeaderItem(row);
626 }
627
QStandardItemModel_setVerticalHeaderItem(QStandardItemModelH handle,int row,QStandardItemH item)628 void QStandardItemModel_setVerticalHeaderItem(QStandardItemModelH handle, int row, QStandardItemH item)
629 {
630 ((QStandardItemModel *)handle)->setVerticalHeaderItem(row, (QStandardItem*)item);
631 }
632
QStandardItemModel_setHorizontalHeaderLabels(QStandardItemModelH handle,const QStringListH labels)633 void QStandardItemModel_setHorizontalHeaderLabels(QStandardItemModelH handle, const QStringListH labels)
634 {
635 ((QStandardItemModel *)handle)->setHorizontalHeaderLabels(*(const QStringList*)labels);
636 }
637
QStandardItemModel_setVerticalHeaderLabels(QStandardItemModelH handle,const QStringListH labels)638 void QStandardItemModel_setVerticalHeaderLabels(QStandardItemModelH handle, const QStringListH labels)
639 {
640 ((QStandardItemModel *)handle)->setVerticalHeaderLabels(*(const QStringList*)labels);
641 }
642
QStandardItemModel_setRowCount(QStandardItemModelH handle,int rows)643 void QStandardItemModel_setRowCount(QStandardItemModelH handle, int rows)
644 {
645 ((QStandardItemModel *)handle)->setRowCount(rows);
646 }
647
QStandardItemModel_setColumnCount(QStandardItemModelH handle,int columns)648 void QStandardItemModel_setColumnCount(QStandardItemModelH handle, int columns)
649 {
650 ((QStandardItemModel *)handle)->setColumnCount(columns);
651 }
652
QStandardItemModel_appendRow(QStandardItemModelH handle,PPtrIntArray items)653 void QStandardItemModel_appendRow(QStandardItemModelH handle, PPtrIntArray items)
654 {
655 QList<QStandardItem*> t_items;
656 copyPtrIntArrayToQListTemplate(items, t_items);
657 ((QStandardItemModel *)handle)->appendRow(t_items);
658 }
659
QStandardItemModel_appendColumn(QStandardItemModelH handle,PPtrIntArray items)660 void QStandardItemModel_appendColumn(QStandardItemModelH handle, PPtrIntArray items)
661 {
662 QList<QStandardItem*> t_items;
663 copyPtrIntArrayToQListTemplate(items, t_items);
664 ((QStandardItemModel *)handle)->appendColumn(t_items);
665 }
666
QStandardItemModel_appendRow2(QStandardItemModelH handle,QStandardItemH item)667 void QStandardItemModel_appendRow2(QStandardItemModelH handle, QStandardItemH item)
668 {
669 ((QStandardItemModel *)handle)->appendRow((QStandardItem*)item);
670 }
671
QStandardItemModel_insertRow(QStandardItemModelH handle,int row,PPtrIntArray items)672 void QStandardItemModel_insertRow(QStandardItemModelH handle, int row, PPtrIntArray items)
673 {
674 QList<QStandardItem*> t_items;
675 copyPtrIntArrayToQListTemplate(items, t_items);
676 ((QStandardItemModel *)handle)->insertRow(row, t_items);
677 }
678
QStandardItemModel_insertColumn(QStandardItemModelH handle,int column,PPtrIntArray items)679 void QStandardItemModel_insertColumn(QStandardItemModelH handle, int column, PPtrIntArray items)
680 {
681 QList<QStandardItem*> t_items;
682 copyPtrIntArrayToQListTemplate(items, t_items);
683 ((QStandardItemModel *)handle)->insertColumn(column, t_items);
684 }
685
QStandardItemModel_insertRow2(QStandardItemModelH handle,int row,QStandardItemH item)686 void QStandardItemModel_insertRow2(QStandardItemModelH handle, int row, QStandardItemH item)
687 {
688 ((QStandardItemModel *)handle)->insertRow(row, (QStandardItem*)item);
689 }
690
QStandardItemModel_insertRow3(QStandardItemModelH handle,int row,const QModelIndexH parent)691 bool QStandardItemModel_insertRow3(QStandardItemModelH handle, int row, const QModelIndexH parent)
692 {
693 return (bool) ((QStandardItemModel *)handle)->insertRow(row, *(const QModelIndex*)parent);
694 }
695
QStandardItemModel_insertColumn2(QStandardItemModelH handle,int column,const QModelIndexH parent)696 bool QStandardItemModel_insertColumn2(QStandardItemModelH handle, int column, const QModelIndexH parent)
697 {
698 return (bool) ((QStandardItemModel *)handle)->insertColumn(column, *(const QModelIndex*)parent);
699 }
700
QStandardItemModel_takeItem(QStandardItemModelH handle,int row,int column)701 QStandardItemH QStandardItemModel_takeItem(QStandardItemModelH handle, int row, int column)
702 {
703 return (QStandardItemH) ((QStandardItemModel *)handle)->takeItem(row, column);
704 }
705
QStandardItemModel_takeRow(QStandardItemModelH handle,PPtrIntArray retval,int row)706 void QStandardItemModel_takeRow(QStandardItemModelH handle, PPtrIntArray retval, int row)
707 {
708 QList<QStandardItem*> t_retval;
709 t_retval = ((QStandardItemModel *)handle)->takeRow(row);
710 copyQListTemplateToPtrIntArray(t_retval, retval);
711 }
712
QStandardItemModel_takeColumn(QStandardItemModelH handle,PPtrIntArray retval,int column)713 void QStandardItemModel_takeColumn(QStandardItemModelH handle, PPtrIntArray retval, int column)
714 {
715 QList<QStandardItem*> t_retval;
716 t_retval = ((QStandardItemModel *)handle)->takeColumn(column);
717 copyQListTemplateToPtrIntArray(t_retval, retval);
718 }
719
QStandardItemModel_takeHorizontalHeaderItem(QStandardItemModelH handle,int column)720 QStandardItemH QStandardItemModel_takeHorizontalHeaderItem(QStandardItemModelH handle, int column)
721 {
722 return (QStandardItemH) ((QStandardItemModel *)handle)->takeHorizontalHeaderItem(column);
723 }
724
QStandardItemModel_takeVerticalHeaderItem(QStandardItemModelH handle,int row)725 QStandardItemH QStandardItemModel_takeVerticalHeaderItem(QStandardItemModelH handle, int row)
726 {
727 return (QStandardItemH) ((QStandardItemModel *)handle)->takeVerticalHeaderItem(row);
728 }
729
QStandardItemModel_itemPrototype(QStandardItemModelH handle)730 const QStandardItemH QStandardItemModel_itemPrototype(QStandardItemModelH handle)
731 {
732 return (const QStandardItemH) ((QStandardItemModel *)handle)->itemPrototype();
733 }
734
QStandardItemModel_setItemPrototype(QStandardItemModelH handle,const QStandardItemH item)735 void QStandardItemModel_setItemPrototype(QStandardItemModelH handle, const QStandardItemH item)
736 {
737 ((QStandardItemModel *)handle)->setItemPrototype((const QStandardItem*)item);
738 }
739
QStandardItemModel_findItems(QStandardItemModelH handle,PPtrIntArray retval,PWideString text,unsigned int flags,int column)740 void QStandardItemModel_findItems(QStandardItemModelH handle, PPtrIntArray retval, PWideString text, unsigned int flags, int column)
741 {
742 QList<QStandardItem*> t_retval;
743 QString t_text;
744 copyPWideStringToQString(text, t_text);
745 t_retval = ((QStandardItemModel *)handle)->findItems(t_text, (Qt::MatchFlags)flags, column);
746 copyQListTemplateToPtrIntArray(t_retval, retval);
747 }
748
QStandardItemModel_sortRole(QStandardItemModelH handle)749 int QStandardItemModel_sortRole(QStandardItemModelH handle)
750 {
751 return (int) ((QStandardItemModel *)handle)->sortRole();
752 }
753
QStandardItemModel_setSortRole(QStandardItemModelH handle,int role)754 void QStandardItemModel_setSortRole(QStandardItemModelH handle, int role)
755 {
756 ((QStandardItemModel *)handle)->setSortRole(role);
757 }
758
QStandardItemModel_mimeTypes(QStandardItemModelH handle,QStringListH retval)759 void QStandardItemModel_mimeTypes(QStandardItemModelH handle, QStringListH retval)
760 {
761 *(QStringList *)retval = ((QStandardItemModel *)handle)->mimeTypes();
762 }
763
QStandardItemModel_dropMimeData(QStandardItemModelH handle,const QMimeDataH data,Qt::DropAction action,int row,int column,const QModelIndexH parent)764 bool QStandardItemModel_dropMimeData(QStandardItemModelH handle, const QMimeDataH data, Qt::DropAction action, int row, int column, const QModelIndexH parent)
765 {
766 return (bool) ((QStandardItemModel *)handle)->dropMimeData((const QMimeData*)data, action, row, column, *(const QModelIndex*)parent);
767 }
768
769