Mercurial > projects > qtd
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; |