comparison cpp/qt_core/QModelIndex_shell.cpp @ 357:9784459f0750

An attempt (failed due to optlink) to improve locality of declarations exported from QtD executables Q_CLASSINFO implementation Now Qtd can be built on Windows
author Max Samukha <maxter@spambox.com>
date Wed, 02 Jun 2010 19:38:05 +0300
parents e78566595089
children d2f48c4cb3e3
comparison
equal deleted inserted replaced
356:12cec2d14e1c 357:9784459f0750
4 4
5 #include <qabstractitemmodel.h> 5 #include <qabstractitemmodel.h>
6 6
7 #include "qtd_core.h" 7 #include "qtd_core.h"
8 8
9 extern "C" DLL_PUBLIC void __qtd_QModelIndex_destructor(void *ptr) 9 QTD_EXTERN QTD_DLL_PUBLIC void __qtd_QModelIndex_destructor(void *ptr)
10 { 10 {
11 delete (QModelIndex *)ptr; 11 delete (QModelIndex *)ptr;
12 } 12 }
13 13
14 // ---externC--- 14 // ---externC---
15 // QModelIndex::QModelIndex() 15 // QModelIndex::QModelIndex()
16 extern "C" DLL_PUBLIC void* __qtd_QModelIndex_QModelIndex 16 QTD_EXTERN QTD_DLL_PUBLIC void* __qtd_QModelIndex_QModelIndex
17 () 17 ()
18 { 18 {
19 QModelIndex *__qt_this = new QModelIndex(); 19 QModelIndex *__qt_this = new QModelIndex();
20 return (void *) __qt_this; 20 return (void *) __qt_this;
21 21
22 } 22 }
23 23
24 // QModelIndex::QModelIndex(const QModelIndex & other) 24 // QModelIndex::QModelIndex(const QModelIndex & other)
25 extern "C" DLL_PUBLIC void* __qtd_QModelIndex_QModelIndex_QModelIndex 25 QTD_EXTERN QTD_DLL_PUBLIC void* __qtd_QModelIndex_QModelIndex_QModelIndex
26 (QModelIndex other0) 26 (QModelIndex other0)
27 { 27 {
28 QModelIndex *__qt_this = new QModelIndex((const QModelIndex& )other0); 28 QModelIndex *__qt_this = new QModelIndex((const QModelIndex& )other0);
29 return (void *) __qt_this; 29 return (void *) __qt_this;
30 30
31 } 31 }
32 32
33 // QModelIndex::child(int row, int column) const 33 // QModelIndex::child(int row, int column) const
34 extern "C" DLL_PUBLIC QModelIndex __qtd_QModelIndex_child_int_int 34 QTD_EXTERN QTD_DLL_PUBLIC QModelIndex __qtd_QModelIndex_child_int_int
35 (void* __this_nativeId, 35 (void* __this_nativeId,
36 int row0, 36 int row0,
37 int column1) 37 int column1)
38 { 38 {
39 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId; 39 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
42 42
43 return __qt_return_value; 43 return __qt_return_value;
44 } 44 }
45 45
46 // QModelIndex::column() const 46 // QModelIndex::column() const
47 extern "C" DLL_PUBLIC int __qtd_QModelIndex_column 47 QTD_EXTERN QTD_DLL_PUBLIC int __qtd_QModelIndex_column
48 (void* __this_nativeId) 48 (void* __this_nativeId)
49 { 49 {
50 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId; 50 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
51 int __qt_return_value = __qt_this->column(); 51 int __qt_return_value = __qt_this->column();
52 52
54 54
55 return __java_return_value; 55 return __java_return_value;
56 } 56 }
57 57
58 // QModelIndex::data(int role) const 58 // QModelIndex::data(int role) const
59 extern "C" DLL_PUBLIC void* __qtd_QModelIndex_data_int 59 QTD_EXTERN QTD_DLL_PUBLIC void* __qtd_QModelIndex_data_int
60 (void* __this_nativeId, 60 (void* __this_nativeId,
61 int role0) 61 int role0)
62 { 62 {
63 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId; 63 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
64 QVariant __qt_return_value = __qt_this->data((int )role0); 64 QVariant __qt_return_value = __qt_this->data((int )role0);
67 67
68 return __java_return_value; 68 return __java_return_value;
69 } 69 }
70 70
71 // QModelIndex::flags() const 71 // QModelIndex::flags() const
72 extern "C" DLL_PUBLIC int __qtd_QModelIndex_flags 72 QTD_EXTERN QTD_DLL_PUBLIC int __qtd_QModelIndex_flags
73 (void* __this_nativeId) 73 (void* __this_nativeId)
74 { 74 {
75 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId; 75 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
76 int __qt_return_value = __qt_this->flags(); 76 int __qt_return_value = __qt_this->flags();
77 77
79 79
80 return __java_return_value; 80 return __java_return_value;
81 } 81 }
82 82
83 // QModelIndex::internalId() const 83 // QModelIndex::internalId() const
84 extern "C" DLL_PUBLIC qint64 __qtd_QModelIndex_internalId 84 QTD_EXTERN QTD_DLL_PUBLIC qint64 __qtd_QModelIndex_internalId
85 (void* __this_nativeId) 85 (void* __this_nativeId)
86 { 86 {
87 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId; 87 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
88 qint64 __qt_return_value = __qt_this->internalId(); 88 qint64 __qt_return_value = __qt_this->internalId();
89 89
91 91
92 return __java_return_value; 92 return __java_return_value;
93 } 93 }
94 94
95 // QModelIndex::internalPointer() const 95 // QModelIndex::internalPointer() const
96 extern "C" DLL_PUBLIC void* __qtd_QModelIndex_internalPointer 96 QTD_EXTERN QTD_DLL_PUBLIC void* __qtd_QModelIndex_internalPointer
97 (void* __this_nativeId) 97 (void* __this_nativeId)
98 { 98 {
99 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId; 99 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
100 void* __qt_return_value = __qt_this->internalPointer(); 100 void* __qt_return_value = __qt_this->internalPointer();
101 101
103 103
104 return __java_return_value; 104 return __java_return_value;
105 } 105 }
106 106
107 // QModelIndex::isValid() const 107 // QModelIndex::isValid() const
108 extern "C" DLL_PUBLIC bool __qtd_QModelIndex_isValid 108 QTD_EXTERN QTD_DLL_PUBLIC bool __qtd_QModelIndex_isValid
109 (void* __this_nativeId) 109 (void* __this_nativeId)
110 { 110 {
111 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId; 111 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
112 bool __qt_return_value = __qt_this->isValid(); 112 bool __qt_return_value = __qt_this->isValid();
113 113
115 115
116 return __java_return_value; 116 return __java_return_value;
117 } 117 }
118 118
119 // QModelIndex::model() const 119 // QModelIndex::model() const
120 extern "C" DLL_PUBLIC void* __qtd_QModelIndex_model 120 QTD_EXTERN QTD_DLL_PUBLIC void* __qtd_QModelIndex_model
121 (void* __this_nativeId) 121 (void* __this_nativeId)
122 { 122 {
123 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId; 123 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
124 const QAbstractItemModel* __qt_return_value = __qt_this->model(); 124 const QAbstractItemModel* __qt_return_value = __qt_this->model();
125 125
127 127
128 return __java_return_value; 128 return __java_return_value;
129 } 129 }
130 130
131 // QModelIndex::operator<(const QModelIndex & other) const 131 // QModelIndex::operator<(const QModelIndex & other) const
132 extern "C" DLL_PUBLIC bool __qtd_QModelIndex_operator_less_QModelIndex 132 QTD_EXTERN QTD_DLL_PUBLIC bool __qtd_QModelIndex_operator_less_QModelIndex
133 (void* __this_nativeId, 133 (void* __this_nativeId,
134 QModelIndex other0) 134 QModelIndex other0)
135 { 135 {
136 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId; 136 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
137 bool __qt_return_value = __qt_this->operator<((const QModelIndex& )other0); 137 bool __qt_return_value = __qt_this->operator<((const QModelIndex& )other0);
140 140
141 return __java_return_value; 141 return __java_return_value;
142 } 142 }
143 143
144 // QModelIndex::operator==(const QModelIndex & other) const 144 // QModelIndex::operator==(const QModelIndex & other) const
145 extern "C" DLL_PUBLIC bool __qtd_QModelIndex_operator_equal_QModelIndex 145 QTD_EXTERN QTD_DLL_PUBLIC bool __qtd_QModelIndex_operator_equal_QModelIndex
146 (void* __this_nativeId, 146 (void* __this_nativeId,
147 QModelIndex other0) 147 QModelIndex other0)
148 { 148 {
149 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId; 149 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
150 bool __qt_return_value = __qt_this->operator==((const QModelIndex& )other0); 150 bool __qt_return_value = __qt_this->operator==((const QModelIndex& )other0);
153 153
154 return __java_return_value; 154 return __java_return_value;
155 } 155 }
156 156
157 // QModelIndex::parent() const 157 // QModelIndex::parent() const
158 extern "C" DLL_PUBLIC QModelIndex __qtd_QModelIndex_parent 158 QTD_EXTERN QTD_DLL_PUBLIC QModelIndex __qtd_QModelIndex_parent
159 (void* __this_nativeId) 159 (void* __this_nativeId)
160 { 160 {
161 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId; 161 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
162 QModelIndex __qt_return_value = __qt_this->parent(); 162 QModelIndex __qt_return_value = __qt_this->parent();
163 163
164 164
165 return __qt_return_value; 165 return __qt_return_value;
166 } 166 }
167 167
168 // QModelIndex::row() const 168 // QModelIndex::row() const
169 extern "C" DLL_PUBLIC int __qtd_QModelIndex_row 169 QTD_EXTERN QTD_DLL_PUBLIC int __qtd_QModelIndex_row
170 (void* __this_nativeId) 170 (void* __this_nativeId)
171 { 171 {
172 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId; 172 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
173 int __qt_return_value = __qt_this->row(); 173 int __qt_return_value = __qt_this->row();
174 174
176 176
177 return __java_return_value; 177 return __java_return_value;
178 } 178 }
179 179
180 // QModelIndex::sibling(int row, int column) const 180 // QModelIndex::sibling(int row, int column) const
181 extern "C" DLL_PUBLIC QModelIndex __qtd_QModelIndex_sibling_int_int 181 QTD_EXTERN QTD_DLL_PUBLIC QModelIndex __qtd_QModelIndex_sibling_int_int
182 (void* __this_nativeId, 182 (void* __this_nativeId,
183 int row0, 183 int row0,
184 int column1) 184 int column1)
185 { 185 {
186 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId; 186 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;