comparison qt/d2/qt/core/QModelIndex.d @ 288:f9559a957be9 signals

new signals and slots implementation
author eldar
date Sun, 08 Nov 2009 19:28:01 +0000
parents 34a37904ff77
children 463563fc9e17
comparison
equal deleted inserted replaced
287:b6984b290e46 288:f9559a957be9
2 2
3 public import qt.QGlobal; 3 public import qt.QGlobal;
4 private import qt.core.QObject; 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;
10 10
11 11
12 public struct QModelIndex 12 public struct QModelIndex
13 { 13 {
49 } 49 }
50 50
51 public final bool isValid() const { 51 public final bool isValid() const {
52 return __qtd_QModelIndex_isValid(cast(void*)&this); 52 return __qtd_QModelIndex_isValid(cast(void*)&this);
53 } 53 }
54 54 /*
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 = qtd_get_d_qobject(__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);
66 } 66 }
67 67
68 private final bool operator_equal(QModelIndex other) { 68 private final bool operator_equal(QModelIndex other) {