diff qt/d2/qt/core/QModelIndex.d @ 190:a1b48a630f73

D2 support, simple stuff works now
author eldar
date Sun, 12 Jul 2009 20:51:37 +0000
parents 7dd099050621
children 08318bfd6833
line wrap: on
line diff
--- a/qt/d2/qt/core/QModelIndex.d	Sun Jul 12 19:45:29 2009 +0000
+++ b/qt/d2/qt/core/QModelIndex.d	Sun Jul 12 20:51:37 2009 +0000
@@ -22,8 +22,8 @@
         return __qtd_QModelIndex_child_int_int(&this, row, column);
     }
 
-    public final int column() {
-        return __qtd_QModelIndex_column(&this);
+    public final int column() const {
+        return __qtd_QModelIndex_column(cast(void*)&this);
     }
 
     public final QVariant data(int role = 0) {
@@ -39,7 +39,7 @@
         return __qtd_QModelIndex_internalId(&this);
     }
 
-    public final void* internalPointer() {
+    public final const (void*) internalPointer() const {
         //return __qtd_QModelIndex_internalPointer(&this);
         return p;
     }
@@ -48,8 +48,8 @@
         return cast(Object) p;
     }
 
-    public final bool isValid() {
-        return __qtd_QModelIndex_isValid(&this);
+    public final bool isValid() const {
+        return __qtd_QModelIndex_isValid(cast(void*)&this);
     }
 
     public final QAbstractItemModel model() {
@@ -73,8 +73,8 @@
         return __qtd_QModelIndex_parent(&this);
     }
 
-    public final int row() {
-        return __qtd_QModelIndex_row(&this);
+    public final int row() const {
+        return __qtd_QModelIndex_row(cast(void*)&this);
     }
 
     public final QModelIndex sibling(int row, int column) {