annotate cpp/qt_core/QModelIndex_shell.cpp @ 1:e78566595089

initial import
author mandel
date Mon, 11 May 2009 16:01:50 +0000
parents
children 9784459f0750
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
e78566595089 initial import
mandel
parents:
diff changeset
1 #include <QVariant>
e78566595089 initial import
mandel
parents:
diff changeset
2 #include <qabstractitemmodel.h>
e78566595089 initial import
mandel
parents:
diff changeset
3 #include <qvariant.h>
e78566595089 initial import
mandel
parents:
diff changeset
4
e78566595089 initial import
mandel
parents:
diff changeset
5 #include <qabstractitemmodel.h>
e78566595089 initial import
mandel
parents:
diff changeset
6
e78566595089 initial import
mandel
parents:
diff changeset
7 #include "qtd_core.h"
e78566595089 initial import
mandel
parents:
diff changeset
8
e78566595089 initial import
mandel
parents:
diff changeset
9 extern "C" DLL_PUBLIC void __qtd_QModelIndex_destructor(void *ptr)
e78566595089 initial import
mandel
parents:
diff changeset
10 {
e78566595089 initial import
mandel
parents:
diff changeset
11 delete (QModelIndex *)ptr;
e78566595089 initial import
mandel
parents:
diff changeset
12 }
e78566595089 initial import
mandel
parents:
diff changeset
13
e78566595089 initial import
mandel
parents:
diff changeset
14 // ---externC---
e78566595089 initial import
mandel
parents:
diff changeset
15 // QModelIndex::QModelIndex()
e78566595089 initial import
mandel
parents:
diff changeset
16 extern "C" DLL_PUBLIC void* __qtd_QModelIndex_QModelIndex
e78566595089 initial import
mandel
parents:
diff changeset
17 ()
e78566595089 initial import
mandel
parents:
diff changeset
18 {
e78566595089 initial import
mandel
parents:
diff changeset
19 QModelIndex *__qt_this = new QModelIndex();
e78566595089 initial import
mandel
parents:
diff changeset
20 return (void *) __qt_this;
e78566595089 initial import
mandel
parents:
diff changeset
21
e78566595089 initial import
mandel
parents:
diff changeset
22 }
e78566595089 initial import
mandel
parents:
diff changeset
23
e78566595089 initial import
mandel
parents:
diff changeset
24 // QModelIndex::QModelIndex(const QModelIndex & other)
e78566595089 initial import
mandel
parents:
diff changeset
25 extern "C" DLL_PUBLIC void* __qtd_QModelIndex_QModelIndex_QModelIndex
e78566595089 initial import
mandel
parents:
diff changeset
26 (QModelIndex other0)
e78566595089 initial import
mandel
parents:
diff changeset
27 {
e78566595089 initial import
mandel
parents:
diff changeset
28 QModelIndex *__qt_this = new QModelIndex((const QModelIndex& )other0);
e78566595089 initial import
mandel
parents:
diff changeset
29 return (void *) __qt_this;
e78566595089 initial import
mandel
parents:
diff changeset
30
e78566595089 initial import
mandel
parents:
diff changeset
31 }
e78566595089 initial import
mandel
parents:
diff changeset
32
e78566595089 initial import
mandel
parents:
diff changeset
33 // QModelIndex::child(int row, int column) const
e78566595089 initial import
mandel
parents:
diff changeset
34 extern "C" DLL_PUBLIC QModelIndex __qtd_QModelIndex_child_int_int
e78566595089 initial import
mandel
parents:
diff changeset
35 (void* __this_nativeId,
e78566595089 initial import
mandel
parents:
diff changeset
36 int row0,
e78566595089 initial import
mandel
parents:
diff changeset
37 int column1)
e78566595089 initial import
mandel
parents:
diff changeset
38 {
e78566595089 initial import
mandel
parents:
diff changeset
39 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
e78566595089 initial import
mandel
parents:
diff changeset
40 QModelIndex __qt_return_value = __qt_this->child((int )row0, (int )column1);
e78566595089 initial import
mandel
parents:
diff changeset
41
e78566595089 initial import
mandel
parents:
diff changeset
42
e78566595089 initial import
mandel
parents:
diff changeset
43 return __qt_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
44 }
e78566595089 initial import
mandel
parents:
diff changeset
45
e78566595089 initial import
mandel
parents:
diff changeset
46 // QModelIndex::column() const
e78566595089 initial import
mandel
parents:
diff changeset
47 extern "C" DLL_PUBLIC int __qtd_QModelIndex_column
e78566595089 initial import
mandel
parents:
diff changeset
48 (void* __this_nativeId)
e78566595089 initial import
mandel
parents:
diff changeset
49 {
e78566595089 initial import
mandel
parents:
diff changeset
50 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
e78566595089 initial import
mandel
parents:
diff changeset
51 int __qt_return_value = __qt_this->column();
e78566595089 initial import
mandel
parents:
diff changeset
52
e78566595089 initial import
mandel
parents:
diff changeset
53 int __java_return_value = __qt_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
54
e78566595089 initial import
mandel
parents:
diff changeset
55 return __java_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
56 }
e78566595089 initial import
mandel
parents:
diff changeset
57
e78566595089 initial import
mandel
parents:
diff changeset
58 // QModelIndex::data(int role) const
e78566595089 initial import
mandel
parents:
diff changeset
59 extern "C" DLL_PUBLIC void* __qtd_QModelIndex_data_int
e78566595089 initial import
mandel
parents:
diff changeset
60 (void* __this_nativeId,
e78566595089 initial import
mandel
parents:
diff changeset
61 int role0)
e78566595089 initial import
mandel
parents:
diff changeset
62 {
e78566595089 initial import
mandel
parents:
diff changeset
63 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
e78566595089 initial import
mandel
parents:
diff changeset
64 QVariant __qt_return_value = __qt_this->data((int )role0);
e78566595089 initial import
mandel
parents:
diff changeset
65
e78566595089 initial import
mandel
parents:
diff changeset
66 QVariant *__java_return_value = new QVariant(__qt_return_value);
e78566595089 initial import
mandel
parents:
diff changeset
67
e78566595089 initial import
mandel
parents:
diff changeset
68 return __java_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
69 }
e78566595089 initial import
mandel
parents:
diff changeset
70
e78566595089 initial import
mandel
parents:
diff changeset
71 // QModelIndex::flags() const
e78566595089 initial import
mandel
parents:
diff changeset
72 extern "C" DLL_PUBLIC int __qtd_QModelIndex_flags
e78566595089 initial import
mandel
parents:
diff changeset
73 (void* __this_nativeId)
e78566595089 initial import
mandel
parents:
diff changeset
74 {
e78566595089 initial import
mandel
parents:
diff changeset
75 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
e78566595089 initial import
mandel
parents:
diff changeset
76 int __qt_return_value = __qt_this->flags();
e78566595089 initial import
mandel
parents:
diff changeset
77
e78566595089 initial import
mandel
parents:
diff changeset
78 int __java_return_value = __qt_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
79
e78566595089 initial import
mandel
parents:
diff changeset
80 return __java_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
81 }
e78566595089 initial import
mandel
parents:
diff changeset
82
e78566595089 initial import
mandel
parents:
diff changeset
83 // QModelIndex::internalId() const
e78566595089 initial import
mandel
parents:
diff changeset
84 extern "C" DLL_PUBLIC qint64 __qtd_QModelIndex_internalId
e78566595089 initial import
mandel
parents:
diff changeset
85 (void* __this_nativeId)
e78566595089 initial import
mandel
parents:
diff changeset
86 {
e78566595089 initial import
mandel
parents:
diff changeset
87 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
e78566595089 initial import
mandel
parents:
diff changeset
88 qint64 __qt_return_value = __qt_this->internalId();
e78566595089 initial import
mandel
parents:
diff changeset
89
e78566595089 initial import
mandel
parents:
diff changeset
90 qint64 __java_return_value = __qt_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
91
e78566595089 initial import
mandel
parents:
diff changeset
92 return __java_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
93 }
e78566595089 initial import
mandel
parents:
diff changeset
94
e78566595089 initial import
mandel
parents:
diff changeset
95 // QModelIndex::internalPointer() const
e78566595089 initial import
mandel
parents:
diff changeset
96 extern "C" DLL_PUBLIC void* __qtd_QModelIndex_internalPointer
e78566595089 initial import
mandel
parents:
diff changeset
97 (void* __this_nativeId)
e78566595089 initial import
mandel
parents:
diff changeset
98 {
e78566595089 initial import
mandel
parents:
diff changeset
99 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
e78566595089 initial import
mandel
parents:
diff changeset
100 void* __qt_return_value = __qt_this->internalPointer();
e78566595089 initial import
mandel
parents:
diff changeset
101
e78566595089 initial import
mandel
parents:
diff changeset
102 void* __java_return_value = (void*) __qt_return_value;// qtjambi_from_cpointer
e78566595089 initial import
mandel
parents:
diff changeset
103
e78566595089 initial import
mandel
parents:
diff changeset
104 return __java_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
105 }
e78566595089 initial import
mandel
parents:
diff changeset
106
e78566595089 initial import
mandel
parents:
diff changeset
107 // QModelIndex::isValid() const
e78566595089 initial import
mandel
parents:
diff changeset
108 extern "C" DLL_PUBLIC bool __qtd_QModelIndex_isValid
e78566595089 initial import
mandel
parents:
diff changeset
109 (void* __this_nativeId)
e78566595089 initial import
mandel
parents:
diff changeset
110 {
e78566595089 initial import
mandel
parents:
diff changeset
111 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
e78566595089 initial import
mandel
parents:
diff changeset
112 bool __qt_return_value = __qt_this->isValid();
e78566595089 initial import
mandel
parents:
diff changeset
113
e78566595089 initial import
mandel
parents:
diff changeset
114 bool __java_return_value = __qt_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
115
e78566595089 initial import
mandel
parents:
diff changeset
116 return __java_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
117 }
e78566595089 initial import
mandel
parents:
diff changeset
118
e78566595089 initial import
mandel
parents:
diff changeset
119 // QModelIndex::model() const
e78566595089 initial import
mandel
parents:
diff changeset
120 extern "C" DLL_PUBLIC void* __qtd_QModelIndex_model
e78566595089 initial import
mandel
parents:
diff changeset
121 (void* __this_nativeId)
e78566595089 initial import
mandel
parents:
diff changeset
122 {
e78566595089 initial import
mandel
parents:
diff changeset
123 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
e78566595089 initial import
mandel
parents:
diff changeset
124 const QAbstractItemModel* __qt_return_value = __qt_this->model();
e78566595089 initial import
mandel
parents:
diff changeset
125
e78566595089 initial import
mandel
parents:
diff changeset
126 void* __java_return_value = (void*) __qt_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
127
e78566595089 initial import
mandel
parents:
diff changeset
128 return __java_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
129 }
e78566595089 initial import
mandel
parents:
diff changeset
130
e78566595089 initial import
mandel
parents:
diff changeset
131 // QModelIndex::operator<(const QModelIndex & other) const
e78566595089 initial import
mandel
parents:
diff changeset
132 extern "C" DLL_PUBLIC bool __qtd_QModelIndex_operator_less_QModelIndex
e78566595089 initial import
mandel
parents:
diff changeset
133 (void* __this_nativeId,
e78566595089 initial import
mandel
parents:
diff changeset
134 QModelIndex other0)
e78566595089 initial import
mandel
parents:
diff changeset
135 {
e78566595089 initial import
mandel
parents:
diff changeset
136 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
e78566595089 initial import
mandel
parents:
diff changeset
137 bool __qt_return_value = __qt_this->operator<((const QModelIndex& )other0);
e78566595089 initial import
mandel
parents:
diff changeset
138
e78566595089 initial import
mandel
parents:
diff changeset
139 bool __java_return_value = __qt_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
140
e78566595089 initial import
mandel
parents:
diff changeset
141 return __java_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
142 }
e78566595089 initial import
mandel
parents:
diff changeset
143
e78566595089 initial import
mandel
parents:
diff changeset
144 // QModelIndex::operator==(const QModelIndex & other) const
e78566595089 initial import
mandel
parents:
diff changeset
145 extern "C" DLL_PUBLIC bool __qtd_QModelIndex_operator_equal_QModelIndex
e78566595089 initial import
mandel
parents:
diff changeset
146 (void* __this_nativeId,
e78566595089 initial import
mandel
parents:
diff changeset
147 QModelIndex other0)
e78566595089 initial import
mandel
parents:
diff changeset
148 {
e78566595089 initial import
mandel
parents:
diff changeset
149 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
e78566595089 initial import
mandel
parents:
diff changeset
150 bool __qt_return_value = __qt_this->operator==((const QModelIndex& )other0);
e78566595089 initial import
mandel
parents:
diff changeset
151
e78566595089 initial import
mandel
parents:
diff changeset
152 bool __java_return_value = __qt_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
153
e78566595089 initial import
mandel
parents:
diff changeset
154 return __java_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
155 }
e78566595089 initial import
mandel
parents:
diff changeset
156
e78566595089 initial import
mandel
parents:
diff changeset
157 // QModelIndex::parent() const
e78566595089 initial import
mandel
parents:
diff changeset
158 extern "C" DLL_PUBLIC QModelIndex __qtd_QModelIndex_parent
e78566595089 initial import
mandel
parents:
diff changeset
159 (void* __this_nativeId)
e78566595089 initial import
mandel
parents:
diff changeset
160 {
e78566595089 initial import
mandel
parents:
diff changeset
161 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
e78566595089 initial import
mandel
parents:
diff changeset
162 QModelIndex __qt_return_value = __qt_this->parent();
e78566595089 initial import
mandel
parents:
diff changeset
163
e78566595089 initial import
mandel
parents:
diff changeset
164
e78566595089 initial import
mandel
parents:
diff changeset
165 return __qt_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
166 }
e78566595089 initial import
mandel
parents:
diff changeset
167
e78566595089 initial import
mandel
parents:
diff changeset
168 // QModelIndex::row() const
e78566595089 initial import
mandel
parents:
diff changeset
169 extern "C" DLL_PUBLIC int __qtd_QModelIndex_row
e78566595089 initial import
mandel
parents:
diff changeset
170 (void* __this_nativeId)
e78566595089 initial import
mandel
parents:
diff changeset
171 {
e78566595089 initial import
mandel
parents:
diff changeset
172 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
e78566595089 initial import
mandel
parents:
diff changeset
173 int __qt_return_value = __qt_this->row();
e78566595089 initial import
mandel
parents:
diff changeset
174
e78566595089 initial import
mandel
parents:
diff changeset
175 int __java_return_value = __qt_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
176
e78566595089 initial import
mandel
parents:
diff changeset
177 return __java_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
178 }
e78566595089 initial import
mandel
parents:
diff changeset
179
e78566595089 initial import
mandel
parents:
diff changeset
180 // QModelIndex::sibling(int row, int column) const
e78566595089 initial import
mandel
parents:
diff changeset
181 extern "C" DLL_PUBLIC QModelIndex __qtd_QModelIndex_sibling_int_int
e78566595089 initial import
mandel
parents:
diff changeset
182 (void* __this_nativeId,
e78566595089 initial import
mandel
parents:
diff changeset
183 int row0,
e78566595089 initial import
mandel
parents:
diff changeset
184 int column1)
e78566595089 initial import
mandel
parents:
diff changeset
185 {
e78566595089 initial import
mandel
parents:
diff changeset
186 QModelIndex *__qt_this = (QModelIndex *) __this_nativeId;
e78566595089 initial import
mandel
parents:
diff changeset
187 QModelIndex __qt_return_value = __qt_this->sibling((int )row0, (int )column1);
e78566595089 initial import
mandel
parents:
diff changeset
188
e78566595089 initial import
mandel
parents:
diff changeset
189
e78566595089 initial import
mandel
parents:
diff changeset
190 return __qt_return_value;
e78566595089 initial import
mandel
parents:
diff changeset
191 }
e78566595089 initial import
mandel
parents:
diff changeset
192
e78566595089 initial import
mandel
parents:
diff changeset
193 // ---externC---end
e78566595089 initial import
mandel
parents:
diff changeset
194 // Field accessors
e78566595089 initial import
mandel
parents:
diff changeset
195
e78566595089 initial import
mandel
parents:
diff changeset
196