comparison qt/d2/qt/core/QModelIndex.d @ 254:34a37904ff77

(none)
author maxter
date Sun, 30 Aug 2009 10:59:56 +0000
parents 37eed70de029
children f9559a957be9
comparison
equal deleted inserted replaced
253:073b9153ed8a 254:34a37904ff77
1 module qt.core.QModelIndex; 1 module qt.core.QModelIndex;
2 2
3 public import qt.QGlobal; 3 public import qt.QGlobal;
4 private import qt.QtDObject; 4 private import qt.core.QObject;
5 5
6 // automatic imports------------- 6 // automatic imports-------------
7 private import qt.core.QVariant; 7 private import qt.core.QVariant;
8 private import qt.core.QAbstractItemModel; 8 private import qt.core.QAbstractItemModel;
9 public import qt.core.Qt; 9 public import qt.core.Qt;
15 QModelIndex mi; 15 QModelIndex mi;
16 mi.r = mi.c = -1; 16 mi.r = mi.c = -1;
17 mi.p = mi.m = null; 17 mi.p = mi.m = null;
18 return mi; 18 return mi;
19 } 19 }
20 20
21 public final QModelIndex child(int row, int column) { 21 public final QModelIndex child(int row, int column) {
22 return __qtd_QModelIndex_child_int_int(&this, row, column); 22 return __qtd_QModelIndex_child_int_int(&this, row, column);
23 } 23 }
24 24
25 public final int column() const { 25 public final int column() const {
26 return __qtd_QModelIndex_column(cast(void*)&this); 26 return __qtd_QModelIndex_column(cast(void*)&this);
27 } 27 }
28 28
29 public final QVariant data(int role = 0) { 29 public final QVariant data(int role = 0) {
30 void* __qt_return_value = __qtd_QModelIndex_data_int(&this, role); 30 void* __qt_return_value = __qtd_QModelIndex_data_int(&this, role);
31 return new QVariant(__qt_return_value, false); 31 return new QVariant(__qt_return_value);
32 } 32 }
33 33
34 public final int flags() { 34 public final int flags() {
35 return __qtd_QModelIndex_flags(&this); 35 return __qtd_QModelIndex_flags(&this);
36 } 36 }
55 public final QAbstractItemModel model() { 55 public final QAbstractItemModel model() {
56 // void* __qt_return_value = __qtd_QModelIndex_model(&this); 56 // void* __qt_return_value = __qtd_QModelIndex_model(&this);
57 void* __qt_return_value = m; 57 void* __qt_return_value = m;
58 if (__qt_return_value is null) 58 if (__qt_return_value is null)
59 return null; 59 return null;
60 void* d_obj = __QObject_entity(__qt_return_value); 60 void* d_obj = qtd_get_d_qobject(__qt_return_value);
61 return cast(QAbstractItemModel) d_obj; 61 return cast(QAbstractItemModel) d_obj;
62 } 62 }
63 63
64 private final bool operator_less(QModelIndex other) { 64 private final bool operator_less(QModelIndex other) {
65 return __qtd_QModelIndex_operator_less_QModelIndex(&this, other); 65 return __qtd_QModelIndex_operator_less_QModelIndex(&this, other);