Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | - | |||||||||||||
2 | - | |||||||||||||
3 | - | |||||||||||||
4 | - | |||||||||||||
5 | - | |||||||||||||
6 | - | |||||||||||||
7 | class QIdentityProxyModelPrivate : public QAbstractProxyModelPrivate | - | ||||||||||||
8 | { | - | ||||||||||||
9 | QIdentityProxyModelPrivate() | - | ||||||||||||
10 | { | - | ||||||||||||
11 | - | |||||||||||||
12 | } | - | ||||||||||||
13 | - | |||||||||||||
14 | inline QIdentityProxyModel* q_func() { return static_cast<QIdentityProxyModel *>(q_ptr); } inline const QIdentityProxyModel* q_func() const { return static_cast<const QIdentityProxyModel *>(q_ptr); } friend class QIdentityProxyModel; | - | ||||||||||||
15 | - | |||||||||||||
16 | QList<QPersistentModelIndex> layoutChangePersistentIndexes; | - | ||||||||||||
17 | QModelIndexList proxyIndexes; | - | ||||||||||||
18 | - | |||||||||||||
19 | void _q_sourceRowsAboutToBeInserted(const QModelIndex &parent, int start, int end); | - | ||||||||||||
20 | void _q_sourceRowsInserted(const QModelIndex &parent, int start, int end); | - | ||||||||||||
21 | void _q_sourceRowsAboutToBeRemoved(const QModelIndex &parent, int start, int end); | - | ||||||||||||
22 | void _q_sourceRowsRemoved(const QModelIndex &parent, int start, int end); | - | ||||||||||||
23 | void _q_sourceRowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destParent, int dest); | - | ||||||||||||
24 | void _q_sourceRowsMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destParent, int dest); | - | ||||||||||||
25 | - | |||||||||||||
26 | void _q_sourceColumnsAboutToBeInserted(const QModelIndex &parent, int start, int end); | - | ||||||||||||
27 | void _q_sourceColumnsInserted(const QModelIndex &parent, int start, int end); | - | ||||||||||||
28 | void _q_sourceColumnsAboutToBeRemoved(const QModelIndex &parent, int start, int end); | - | ||||||||||||
29 | void _q_sourceColumnsRemoved(const QModelIndex &parent, int start, int end); | - | ||||||||||||
30 | void _q_sourceColumnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destParent, int dest); | - | ||||||||||||
31 | void _q_sourceColumnsMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destParent, int dest); | - | ||||||||||||
32 | - | |||||||||||||
33 | void _q_sourceDataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector<int> &roles); | - | ||||||||||||
34 | void _q_sourceHeaderDataChanged(Qt::Orientation orientation, int first, int last); | - | ||||||||||||
35 | - | |||||||||||||
36 | void _q_sourceLayoutAboutToBeChanged(const QList<QPersistentModelIndex> &sourceParents, QAbstractItemModel::LayoutChangeHint hint); | - | ||||||||||||
37 | void _q_sourceLayoutChanged(const QList<QPersistentModelIndex> &sourceParents, QAbstractItemModel::LayoutChangeHint hint); | - | ||||||||||||
38 | void _q_sourceModelAboutToBeReset(); | - | ||||||||||||
39 | void _q_sourceModelReset(); | - | ||||||||||||
40 | - | |||||||||||||
41 | }; | - | ||||||||||||
42 | QIdentityProxyModel::QIdentityProxyModel(QObject* parent) | - | ||||||||||||
43 | : QAbstractProxyModel(*new QIdentityProxyModelPrivate, parent) | - | ||||||||||||
44 | { | - | ||||||||||||
45 | - | |||||||||||||
46 | } executed 2 times by 1 test: end of block Executed by:
| 2 | ||||||||||||
47 | - | |||||||||||||
48 | - | |||||||||||||
49 | - | |||||||||||||
50 | - | |||||||||||||
51 | QIdentityProxyModel::QIdentityProxyModel(QIdentityProxyModelPrivate &dd, QObject* parent) | - | ||||||||||||
52 | : QAbstractProxyModel(dd, parent) | - | ||||||||||||
53 | { | - | ||||||||||||
54 | - | |||||||||||||
55 | } never executed: end of block | 0 | ||||||||||||
56 | - | |||||||||||||
57 | - | |||||||||||||
58 | - | |||||||||||||
59 | - | |||||||||||||
60 | QIdentityProxyModel::~QIdentityProxyModel() | - | ||||||||||||
61 | { | - | ||||||||||||
62 | } | - | ||||||||||||
63 | - | |||||||||||||
64 | - | |||||||||||||
65 | - | |||||||||||||
66 | - | |||||||||||||
67 | int QIdentityProxyModel::columnCount(const QModelIndex& parent) const | - | ||||||||||||
68 | { | - | ||||||||||||
69 | ((!(parent.isValid() ? parent.model() == this : true)) ? qt_assert("parent.isValid() ? parent.model() == this : true",__FILE__,139) : qt_noop()); | - | ||||||||||||
70 | const QIdentityProxyModelPrivate * const d = d_func(); | - | ||||||||||||
71 | return executed 31 times by 1 test: d->model->columnCount(mapToSource(parent));return d->model->columnCount(mapToSource(parent)); Executed by:
executed 31 times by 1 test: return d->model->columnCount(mapToSource(parent)); Executed by:
| 31 | ||||||||||||
72 | } | - | ||||||||||||
73 | - | |||||||||||||
74 | - | |||||||||||||
75 | - | |||||||||||||
76 | - | |||||||||||||
77 | bool QIdentityProxyModel::dropMimeData(const QMimeData* data, Qt::DropAction action, int row, int column, const QModelIndex& parent) | - | ||||||||||||
78 | { | - | ||||||||||||
79 | ((!(parent.isValid() ? parent.model() == this : true)) ? qt_assert("parent.isValid() ? parent.model() == this : true",__FILE__,149) : qt_noop()); | - | ||||||||||||
80 | QIdentityProxyModelPrivate * const d = d_func(); | - | ||||||||||||
81 | return never executed: d->model->dropMimeData(data, action, row, column, mapToSource(parent));return d->model->dropMimeData(data, action, row, column, mapToSource(parent)); never executed: return d->model->dropMimeData(data, action, row, column, mapToSource(parent)); | 0 | ||||||||||||
82 | } | - | ||||||||||||
83 | - | |||||||||||||
84 | - | |||||||||||||
85 | - | |||||||||||||
86 | - | |||||||||||||
87 | QModelIndex QIdentityProxyModel::index(int row, int column, const QModelIndex& parent) const | - | ||||||||||||
88 | { | - | ||||||||||||
89 | ((!(parent.isValid() ? parent.model() == this : true)) ? qt_assert("parent.isValid() ? parent.model() == this : true",__FILE__,159) : qt_noop()); | - | ||||||||||||
90 | const QIdentityProxyModelPrivate * const d = d_func(); | - | ||||||||||||
91 | const QModelIndex sourceParent = mapToSource(parent); | - | ||||||||||||
92 | const QModelIndex sourceIndex = d->model->index(row, column, sourceParent); | - | ||||||||||||
93 | return executed 1 time by 1 test: mapFromSource(sourceIndex);return mapFromSource(sourceIndex); Executed by:
executed 1 time by 1 test: return mapFromSource(sourceIndex); Executed by:
| 1 | ||||||||||||
94 | } | - | ||||||||||||
95 | - | |||||||||||||
96 | - | |||||||||||||
97 | - | |||||||||||||
98 | - | |||||||||||||
99 | QModelIndex QIdentityProxyModel::sibling(int row, int column, const QModelIndex &idx) const | - | ||||||||||||
100 | { | - | ||||||||||||
101 | const QIdentityProxyModelPrivate * const d = d_func(); | - | ||||||||||||
102 | return never executed: mapFromSource(d->model->sibling(row, column, mapToSource(idx)));return mapFromSource(d->model->sibling(row, column, mapToSource(idx))); never executed: return mapFromSource(d->model->sibling(row, column, mapToSource(idx))); | 0 | ||||||||||||
103 | } | - | ||||||||||||
104 | - | |||||||||||||
105 | - | |||||||||||||
106 | - | |||||||||||||
107 | - | |||||||||||||
108 | bool QIdentityProxyModel::insertColumns(int column, int count, const QModelIndex& parent) | - | ||||||||||||
109 | { | - | ||||||||||||
110 | ((!(parent.isValid() ? parent.model() == this : true)) ? qt_assert("parent.isValid() ? parent.model() == this : true",__FILE__,180) : qt_noop()); | - | ||||||||||||
111 | QIdentityProxyModelPrivate * const d = d_func(); | - | ||||||||||||
112 | return never executed: d->model->insertColumns(column, count, mapToSource(parent));return d->model->insertColumns(column, count, mapToSource(parent)); never executed: return d->model->insertColumns(column, count, mapToSource(parent)); | 0 | ||||||||||||
113 | } | - | ||||||||||||
114 | - | |||||||||||||
115 | - | |||||||||||||
116 | - | |||||||||||||
117 | - | |||||||||||||
118 | bool QIdentityProxyModel::insertRows(int row, int count, const QModelIndex& parent) | - | ||||||||||||
119 | { | - | ||||||||||||
120 | ((!(parent.isValid() ? parent.model() == this : true)) ? qt_assert("parent.isValid() ? parent.model() == this : true",__FILE__,190) : qt_noop()); | - | ||||||||||||
121 | QIdentityProxyModelPrivate * const d = d_func(); | - | ||||||||||||
122 | return never executed: d->model->insertRows(row, count, mapToSource(parent));return d->model->insertRows(row, count, mapToSource(parent)); never executed: return d->model->insertRows(row, count, mapToSource(parent)); | 0 | ||||||||||||
123 | } | - | ||||||||||||
124 | - | |||||||||||||
125 | - | |||||||||||||
126 | - | |||||||||||||
127 | - | |||||||||||||
128 | QModelIndex QIdentityProxyModel::mapFromSource(const QModelIndex& sourceIndex) const | - | ||||||||||||
129 | { | - | ||||||||||||
130 | const QIdentityProxyModelPrivate * const d = d_func(); | - | ||||||||||||
131 | if (!d->model
| 0-237 | ||||||||||||
132 | return executed 65 times by 1 test: QModelIndex();return QModelIndex(); Executed by:
executed 65 times by 1 test: return QModelIndex(); Executed by:
| 65 | ||||||||||||
133 | - | |||||||||||||
134 | ((!(sourceIndex.model() == d->model)) ? qt_assert("sourceIndex.model() == d->model",__FILE__,204) : qt_noop()); | - | ||||||||||||
135 | return executed 172 times by 1 test: createIndex(sourceIndex.row(), sourceIndex.column(), sourceIndex.internalPointer());return createIndex(sourceIndex.row(), sourceIndex.column(), sourceIndex.internalPointer()); Executed by:
executed 172 times by 1 test: return createIndex(sourceIndex.row(), sourceIndex.column(), sourceIndex.internalPointer()); Executed by:
| 172 | ||||||||||||
136 | } | - | ||||||||||||
137 | - | |||||||||||||
138 | - | |||||||||||||
139 | - | |||||||||||||
140 | - | |||||||||||||
141 | QItemSelection QIdentityProxyModel::mapSelectionFromSource(const QItemSelection& selection) const | - | ||||||||||||
142 | { | - | ||||||||||||
143 | const QIdentityProxyModelPrivate * const d = d_func(); | - | ||||||||||||
144 | QItemSelection proxySelection; | - | ||||||||||||
145 | - | |||||||||||||
146 | if (!d->model
| 0 | ||||||||||||
147 | return never executed: proxySelection;return proxySelection; never executed: return proxySelection; | 0 | ||||||||||||
148 | - | |||||||||||||
149 | QItemSelection::const_iterator it = selection.constBegin(); | - | ||||||||||||
150 | const QItemSelection::const_iterator end = selection.constEnd(); | - | ||||||||||||
151 | proxySelection.reserve(selection.count()); | - | ||||||||||||
152 | for ( ; it != end
| 0 | ||||||||||||
153 | ((!(it->model() == d->model)) ? qt_assert("it->model() == d->model",__FILE__,223) : qt_noop()); | - | ||||||||||||
154 | const QItemSelectionRange range(mapFromSource(it->topLeft()), mapFromSource(it->bottomRight())); | - | ||||||||||||
155 | proxySelection.append(range); | - | ||||||||||||
156 | } never executed: end of block | 0 | ||||||||||||
157 | - | |||||||||||||
158 | return never executed: proxySelection;return proxySelection; never executed: return proxySelection; | 0 | ||||||||||||
159 | } | - | ||||||||||||
160 | - | |||||||||||||
161 | - | |||||||||||||
162 | - | |||||||||||||
163 | - | |||||||||||||
164 | QItemSelection QIdentityProxyModel::mapSelectionToSource(const QItemSelection& selection) const | - | ||||||||||||
165 | { | - | ||||||||||||
166 | const QIdentityProxyModelPrivate * const d = d_func(); | - | ||||||||||||
167 | QItemSelection sourceSelection; | - | ||||||||||||
168 | - | |||||||||||||
169 | if (!d->model
| 0 | ||||||||||||
170 | return never executed: sourceSelection;return sourceSelection; never executed: return sourceSelection; | 0 | ||||||||||||
171 | - | |||||||||||||
172 | QItemSelection::const_iterator it = selection.constBegin(); | - | ||||||||||||
173 | const QItemSelection::const_iterator end = selection.constEnd(); | - | ||||||||||||
174 | sourceSelection.reserve(selection.count()); | - | ||||||||||||
175 | for ( ; it != end
| 0 | ||||||||||||
176 | ((!(it->model() == this)) ? qt_assert("it->model() == this",__FILE__,246) : qt_noop()); | - | ||||||||||||
177 | const QItemSelectionRange range(mapToSource(it->topLeft()), mapToSource(it->bottomRight())); | - | ||||||||||||
178 | sourceSelection.append(range); | - | ||||||||||||
179 | } never executed: end of block | 0 | ||||||||||||
180 | - | |||||||||||||
181 | return never executed: sourceSelection;return sourceSelection; never executed: return sourceSelection; | 0 | ||||||||||||
182 | } | - | ||||||||||||
183 | - | |||||||||||||
184 | - | |||||||||||||
185 | - | |||||||||||||
186 | - | |||||||||||||
187 | QModelIndex QIdentityProxyModel::mapToSource(const QModelIndex& proxyIndex) const | - | ||||||||||||
188 | { | - | ||||||||||||
189 | const QIdentityProxyModelPrivate * const d = d_func(); | - | ||||||||||||
190 | if (!d->model
| 0-678 | ||||||||||||
191 | return executed 36 times by 1 test: QModelIndex();return QModelIndex(); Executed by:
executed 36 times by 1 test: return QModelIndex(); Executed by:
| 36 | ||||||||||||
192 | ((!(proxyIndex.model() == this)) ? qt_assert("proxyIndex.model() == this",__FILE__,262) : qt_noop()); | - | ||||||||||||
193 | return executed 642 times by 1 test: d->model->createIndex(proxyIndex.row(), proxyIndex.column(), proxyIndex.internalPointer());return d->model->createIndex(proxyIndex.row(), proxyIndex.column(), proxyIndex.internalPointer()); Executed by:
executed 642 times by 1 test: return d->model->createIndex(proxyIndex.row(), proxyIndex.column(), proxyIndex.internalPointer()); Executed by:
| 642 | ||||||||||||
194 | } | - | ||||||||||||
195 | - | |||||||||||||
196 | - | |||||||||||||
197 | - | |||||||||||||
198 | - | |||||||||||||
199 | QModelIndexList QIdentityProxyModel::match(const QModelIndex& start, int role, const QVariant& value, int hits, Qt::MatchFlags flags) const | - | ||||||||||||
200 | { | - | ||||||||||||
201 | const QIdentityProxyModelPrivate * const d = d_func(); | - | ||||||||||||
202 | ((!(start.isValid() ? start.model() == this : true)) ? qt_assert("start.isValid() ? start.model() == this : true",__FILE__,272) : qt_noop()); | - | ||||||||||||
203 | if (!d->model
| 0 | ||||||||||||
204 | return never executed: QModelIndexList();return QModelIndexList(); never executed: return QModelIndexList(); | 0 | ||||||||||||
205 | - | |||||||||||||
206 | const QModelIndexList sourceList = d->model->match(mapToSource(start), role, value, hits, flags); | - | ||||||||||||
207 | QModelIndexList::const_iterator it = sourceList.constBegin(); | - | ||||||||||||
208 | const QModelIndexList::const_iterator end = sourceList.constEnd(); | - | ||||||||||||
209 | QModelIndexList proxyList; | - | ||||||||||||
210 | proxyList.reserve(sourceList.count()); | - | ||||||||||||
211 | for ( ; it != end
| 0 | ||||||||||||
212 | proxyList.append(mapFromSource(*it)); never executed: proxyList.append(mapFromSource(*it)); | 0 | ||||||||||||
213 | return never executed: proxyList;return proxyList; never executed: return proxyList; | 0 | ||||||||||||
214 | } | - | ||||||||||||
215 | - | |||||||||||||
216 | - | |||||||||||||
217 | - | |||||||||||||
218 | - | |||||||||||||
219 | QModelIndex QIdentityProxyModel::parent(const QModelIndex& child) const | - | ||||||||||||
220 | { | - | ||||||||||||
221 | ((!(child.isValid() ? child.model() == this : true)) ? qt_assert("child.isValid() ? child.model() == this : true",__FILE__,291) : qt_noop()); | - | ||||||||||||
222 | const QModelIndex sourceIndex = mapToSource(child); | - | ||||||||||||
223 | const QModelIndex sourceParent = sourceIndex.parent(); | - | ||||||||||||
224 | return executed 98 times by 1 test: mapFromSource(sourceParent);return mapFromSource(sourceParent); Executed by:
executed 98 times by 1 test: return mapFromSource(sourceParent); Executed by:
| 98 | ||||||||||||
225 | } | - | ||||||||||||
226 | - | |||||||||||||
227 | - | |||||||||||||
228 | - | |||||||||||||
229 | - | |||||||||||||
230 | bool QIdentityProxyModel::removeColumns(int column, int count, const QModelIndex& parent) | - | ||||||||||||
231 | { | - | ||||||||||||
232 | ((!(parent.isValid() ? parent.model() == this : true)) ? qt_assert("parent.isValid() ? parent.model() == this : true",__FILE__,302) : qt_noop()); | - | ||||||||||||
233 | QIdentityProxyModelPrivate * const d = d_func(); | - | ||||||||||||
234 | return never executed: d->model->removeColumns(column, count, mapToSource(parent));return d->model->removeColumns(column, count, mapToSource(parent)); never executed: return d->model->removeColumns(column, count, mapToSource(parent)); | 0 | ||||||||||||
235 | } | - | ||||||||||||
236 | - | |||||||||||||
237 | - | |||||||||||||
238 | - | |||||||||||||
239 | - | |||||||||||||
240 | bool QIdentityProxyModel::removeRows(int row, int count, const QModelIndex& parent) | - | ||||||||||||
241 | { | - | ||||||||||||
242 | ((!(parent.isValid() ? parent.model() == this : true)) ? qt_assert("parent.isValid() ? parent.model() == this : true",__FILE__,312) : qt_noop()); | - | ||||||||||||
243 | QIdentityProxyModelPrivate * const d = d_func(); | - | ||||||||||||
244 | return never executed: d->model->removeRows(row, count, mapToSource(parent));return d->model->removeRows(row, count, mapToSource(parent)); never executed: return d->model->removeRows(row, count, mapToSource(parent)); | 0 | ||||||||||||
245 | } | - | ||||||||||||
246 | - | |||||||||||||
247 | - | |||||||||||||
248 | - | |||||||||||||
249 | - | |||||||||||||
250 | int QIdentityProxyModel::rowCount(const QModelIndex& parent) const | - | ||||||||||||
251 | { | - | ||||||||||||
252 | ((!(parent.isValid() ? parent.model() == this : true)) ? qt_assert("parent.isValid() ? parent.model() == this : true",__FILE__,322) : qt_noop()); | - | ||||||||||||
253 | const QIdentityProxyModelPrivate * const d = d_func(); | - | ||||||||||||
254 | return executed 127 times by 1 test: d->model->rowCount(mapToSource(parent));return d->model->rowCount(mapToSource(parent)); Executed by:
executed 127 times by 1 test: return d->model->rowCount(mapToSource(parent)); Executed by:
| 127 | ||||||||||||
255 | } | - | ||||||||||||
256 | - | |||||||||||||
257 | - | |||||||||||||
258 | - | |||||||||||||
259 | - | |||||||||||||
260 | QVariant QIdentityProxyModel::headerData(int section, Qt::Orientation orientation, int role) const | - | ||||||||||||
261 | { | - | ||||||||||||
262 | const QIdentityProxyModelPrivate * const d = d_func(); | - | ||||||||||||
263 | return never executed: d->model->headerData(section, orientation, role);return d->model->headerData(section, orientation, role); never executed: return d->model->headerData(section, orientation, role); | 0 | ||||||||||||
264 | } | - | ||||||||||||
265 | - | |||||||||||||
266 | - | |||||||||||||
267 | - | |||||||||||||
268 | - | |||||||||||||
269 | void QIdentityProxyModel::setSourceModel(QAbstractItemModel* newSourceModel) | - | ||||||||||||
270 | { | - | ||||||||||||
271 | beginResetModel(); | - | ||||||||||||
272 | - | |||||||||||||
273 | if (sourceModel()
| 4-5 | ||||||||||||
274 | disconnect(sourceModel(), qFlagLocation("2""rowsAboutToBeInserted(QModelIndex,int,int)" "\0" __FILE__ ":" "344"), | - | ||||||||||||
275 | this, qFlagLocation("1""_q_sourceRowsAboutToBeInserted(QModelIndex,int,int)" "\0" __FILE__ ":" "345")); | - | ||||||||||||
276 | disconnect(sourceModel(), qFlagLocation("2""rowsInserted(QModelIndex,int,int)" "\0" __FILE__ ":" "346"), | - | ||||||||||||
277 | this, qFlagLocation("1""_q_sourceRowsInserted(QModelIndex,int,int)" "\0" __FILE__ ":" "347")); | - | ||||||||||||
278 | disconnect(sourceModel(), qFlagLocation("2""rowsAboutToBeRemoved(QModelIndex,int,int)" "\0" __FILE__ ":" "348"), | - | ||||||||||||
279 | this, qFlagLocation("1""_q_sourceRowsAboutToBeRemoved(QModelIndex,int,int)" "\0" __FILE__ ":" "349")); | - | ||||||||||||
280 | disconnect(sourceModel(), qFlagLocation("2""rowsRemoved(QModelIndex,int,int)" "\0" __FILE__ ":" "350"), | - | ||||||||||||
281 | this, qFlagLocation("1""_q_sourceRowsRemoved(QModelIndex,int,int)" "\0" __FILE__ ":" "351")); | - | ||||||||||||
282 | disconnect(sourceModel(), qFlagLocation("2""rowsAboutToBeMoved(QModelIndex,int,int,QModelIndex,int)" "\0" __FILE__ ":" "352"), | - | ||||||||||||
283 | this, qFlagLocation("1""_q_sourceRowsAboutToBeMoved(QModelIndex,int,int,QModelIndex,int)" "\0" __FILE__ ":" "353")); | - | ||||||||||||
284 | disconnect(sourceModel(), qFlagLocation("2""rowsMoved(QModelIndex,int,int,QModelIndex,int)" "\0" __FILE__ ":" "354"), | - | ||||||||||||
285 | this, qFlagLocation("1""_q_sourceRowsMoved(QModelIndex,int,int,QModelIndex,int)" "\0" __FILE__ ":" "355")); | - | ||||||||||||
286 | disconnect(sourceModel(), qFlagLocation("2""columnsAboutToBeInserted(QModelIndex,int,int)" "\0" __FILE__ ":" "356"), | - | ||||||||||||
287 | this, qFlagLocation("1""_q_sourceColumnsAboutToBeInserted(QModelIndex,int,int)" "\0" __FILE__ ":" "357")); | - | ||||||||||||
288 | disconnect(sourceModel(), qFlagLocation("2""columnsInserted(QModelIndex,int,int)" "\0" __FILE__ ":" "358"), | - | ||||||||||||
289 | this, qFlagLocation("1""_q_sourceColumnsInserted(QModelIndex,int,int)" "\0" __FILE__ ":" "359")); | - | ||||||||||||
290 | disconnect(sourceModel(), qFlagLocation("2""columnsAboutToBeRemoved(QModelIndex,int,int)" "\0" __FILE__ ":" "360"), | - | ||||||||||||
291 | this, qFlagLocation("1""_q_sourceColumnsAboutToBeRemoved(QModelIndex,int,int)" "\0" __FILE__ ":" "361")); | - | ||||||||||||
292 | disconnect(sourceModel(), qFlagLocation("2""columnsRemoved(QModelIndex,int,int)" "\0" __FILE__ ":" "362"), | - | ||||||||||||
293 | this, qFlagLocation("1""_q_sourceColumnsRemoved(QModelIndex,int,int)" "\0" __FILE__ ":" "363")); | - | ||||||||||||
294 | disconnect(sourceModel(), qFlagLocation("2""columnsAboutToBeMoved(QModelIndex,int,int,QModelIndex,int)" "\0" __FILE__ ":" "364"), | - | ||||||||||||
295 | this, qFlagLocation("1""_q_sourceColumnsAboutToBeMoved(QModelIndex,int,int,QModelIndex,int)" "\0" __FILE__ ":" "365")); | - | ||||||||||||
296 | disconnect(sourceModel(), qFlagLocation("2""columnsMoved(QModelIndex,int,int,QModelIndex,int)" "\0" __FILE__ ":" "366"), | - | ||||||||||||
297 | this, qFlagLocation("1""_q_sourceColumnsMoved(QModelIndex,int,int,QModelIndex,int)" "\0" __FILE__ ":" "367")); | - | ||||||||||||
298 | disconnect(sourceModel(), qFlagLocation("2""modelAboutToBeReset()" "\0" __FILE__ ":" "368"), | - | ||||||||||||
299 | this, qFlagLocation("1""_q_sourceModelAboutToBeReset()" "\0" __FILE__ ":" "369")); | - | ||||||||||||
300 | disconnect(sourceModel(), qFlagLocation("2""modelReset()" "\0" __FILE__ ":" "370"), | - | ||||||||||||
301 | this, qFlagLocation("1""_q_sourceModelReset()" "\0" __FILE__ ":" "371")); | - | ||||||||||||
302 | disconnect(sourceModel(), qFlagLocation("2""dataChanged(QModelIndex,QModelIndex,QVector<int>)" "\0" __FILE__ ":" "372"), | - | ||||||||||||
303 | this, qFlagLocation("1""_q_sourceDataChanged(QModelIndex,QModelIndex,QVector<int>)" "\0" __FILE__ ":" "373")); | - | ||||||||||||
304 | disconnect(sourceModel(), qFlagLocation("2""headerDataChanged(Qt::Orientation,int,int)" "\0" __FILE__ ":" "374"), | - | ||||||||||||
305 | this, qFlagLocation("1""_q_sourceHeaderDataChanged(Qt::Orientation,int,int)" "\0" __FILE__ ":" "375")); | - | ||||||||||||
306 | disconnect(sourceModel(), qFlagLocation("2""layoutAboutToBeChanged(QList<QPersistentModelIndex>,QAbstractItemModel::LayoutChangeHint)" "\0" __FILE__ ":" "376"), | - | ||||||||||||
307 | this, qFlagLocation("1""_q_sourceLayoutAboutToBeChanged(QList<QPersistentModelIndex>,QAbstractItemModel::LayoutChangeHint)" "\0" __FILE__ ":" "377")); | - | ||||||||||||
308 | disconnect(sourceModel(), qFlagLocation("2""layoutChanged(QList<QPersistentModelIndex>,QAbstractItemModel::LayoutChangeHint)" "\0" __FILE__ ":" "378"), | - | ||||||||||||
309 | this, qFlagLocation("1""_q_sourceLayoutChanged(QList<QPersistentModelIndex>,QAbstractItemModel::LayoutChangeHint)" "\0" __FILE__ ":" "379")); | - | ||||||||||||
310 | } executed 5 times by 1 test: end of block Executed by:
| 5 | ||||||||||||
311 | - | |||||||||||||
312 | QAbstractProxyModel::setSourceModel(newSourceModel); | - | ||||||||||||
313 | - | |||||||||||||
314 | if (sourceModel()
| 3-6 | ||||||||||||
315 | connect(sourceModel(), qFlagLocation("2""rowsAboutToBeInserted(QModelIndex,int,int)" "\0" __FILE__ ":" "385"), | - | ||||||||||||
316 | qFlagLocation("1""_q_sourceRowsAboutToBeInserted(QModelIndex,int,int)" "\0" __FILE__ ":" "386")); | - | ||||||||||||
317 | connect(sourceModel(), qFlagLocation("2""rowsInserted(QModelIndex,int,int)" "\0" __FILE__ ":" "387"), | - | ||||||||||||
318 | qFlagLocation("1""_q_sourceRowsInserted(QModelIndex,int,int)" "\0" __FILE__ ":" "388")); | - | ||||||||||||
319 | connect(sourceModel(), qFlagLocation("2""rowsAboutToBeRemoved(QModelIndex,int,int)" "\0" __FILE__ ":" "389"), | - | ||||||||||||
320 | qFlagLocation("1""_q_sourceRowsAboutToBeRemoved(QModelIndex,int,int)" "\0" __FILE__ ":" "390")); | - | ||||||||||||
321 | connect(sourceModel(), qFlagLocation("2""rowsRemoved(QModelIndex,int,int)" "\0" __FILE__ ":" "391"), | - | ||||||||||||
322 | qFlagLocation("1""_q_sourceRowsRemoved(QModelIndex,int,int)" "\0" __FILE__ ":" "392")); | - | ||||||||||||
323 | connect(sourceModel(), qFlagLocation("2""rowsAboutToBeMoved(QModelIndex,int,int,QModelIndex,int)" "\0" __FILE__ ":" "393"), | - | ||||||||||||
324 | qFlagLocation("1""_q_sourceRowsAboutToBeMoved(QModelIndex,int,int,QModelIndex,int)" "\0" __FILE__ ":" "394")); | - | ||||||||||||
325 | connect(sourceModel(), qFlagLocation("2""rowsMoved(QModelIndex,int,int,QModelIndex,int)" "\0" __FILE__ ":" "395"), | - | ||||||||||||
326 | qFlagLocation("1""_q_sourceRowsMoved(QModelIndex,int,int,QModelIndex,int)" "\0" __FILE__ ":" "396")); | - | ||||||||||||
327 | connect(sourceModel(), qFlagLocation("2""columnsAboutToBeInserted(QModelIndex,int,int)" "\0" __FILE__ ":" "397"), | - | ||||||||||||
328 | qFlagLocation("1""_q_sourceColumnsAboutToBeInserted(QModelIndex,int,int)" "\0" __FILE__ ":" "398")); | - | ||||||||||||
329 | connect(sourceModel(), qFlagLocation("2""columnsInserted(QModelIndex,int,int)" "\0" __FILE__ ":" "399"), | - | ||||||||||||
330 | qFlagLocation("1""_q_sourceColumnsInserted(QModelIndex,int,int)" "\0" __FILE__ ":" "400")); | - | ||||||||||||
331 | connect(sourceModel(), qFlagLocation("2""columnsAboutToBeRemoved(QModelIndex,int,int)" "\0" __FILE__ ":" "401"), | - | ||||||||||||
332 | qFlagLocation("1""_q_sourceColumnsAboutToBeRemoved(QModelIndex,int,int)" "\0" __FILE__ ":" "402")); | - | ||||||||||||
333 | connect(sourceModel(), qFlagLocation("2""columnsRemoved(QModelIndex,int,int)" "\0" __FILE__ ":" "403"), | - | ||||||||||||
334 | qFlagLocation("1""_q_sourceColumnsRemoved(QModelIndex,int,int)" "\0" __FILE__ ":" "404")); | - | ||||||||||||
335 | connect(sourceModel(), qFlagLocation("2""columnsAboutToBeMoved(QModelIndex,int,int,QModelIndex,int)" "\0" __FILE__ ":" "405"), | - | ||||||||||||
336 | qFlagLocation("1""_q_sourceColumnsAboutToBeMoved(QModelIndex,int,int,QModelIndex,int)" "\0" __FILE__ ":" "406")); | - | ||||||||||||
337 | connect(sourceModel(), qFlagLocation("2""columnsMoved(QModelIndex,int,int,QModelIndex,int)" "\0" __FILE__ ":" "407"), | - | ||||||||||||
338 | qFlagLocation("1""_q_sourceColumnsMoved(QModelIndex,int,int,QModelIndex,int)" "\0" __FILE__ ":" "408")); | - | ||||||||||||
339 | connect(sourceModel(), qFlagLocation("2""modelAboutToBeReset()" "\0" __FILE__ ":" "409"), | - | ||||||||||||
340 | qFlagLocation("1""_q_sourceModelAboutToBeReset()" "\0" __FILE__ ":" "410")); | - | ||||||||||||
341 | connect(sourceModel(), qFlagLocation("2""modelReset()" "\0" __FILE__ ":" "411"), | - | ||||||||||||
342 | qFlagLocation("1""_q_sourceModelReset()" "\0" __FILE__ ":" "412")); | - | ||||||||||||
343 | connect(sourceModel(), qFlagLocation("2""dataChanged(QModelIndex,QModelIndex,QVector<int>)" "\0" __FILE__ ":" "413"), | - | ||||||||||||
344 | qFlagLocation("1""_q_sourceDataChanged(QModelIndex,QModelIndex,QVector<int>)" "\0" __FILE__ ":" "414")); | - | ||||||||||||
345 | connect(sourceModel(), qFlagLocation("2""headerDataChanged(Qt::Orientation,int,int)" "\0" __FILE__ ":" "415"), | - | ||||||||||||
346 | qFlagLocation("1""_q_sourceHeaderDataChanged(Qt::Orientation,int,int)" "\0" __FILE__ ":" "416")); | - | ||||||||||||
347 | connect(sourceModel(), qFlagLocation("2""layoutAboutToBeChanged(QList<QPersistentModelIndex>,QAbstractItemModel::LayoutChangeHint)" "\0" __FILE__ ":" "417"), | - | ||||||||||||
348 | qFlagLocation("1""_q_sourceLayoutAboutToBeChanged(QList<QPersistentModelIndex>,QAbstractItemModel::LayoutChangeHint)" "\0" __FILE__ ":" "418")); | - | ||||||||||||
349 | connect(sourceModel(), qFlagLocation("2""layoutChanged(QList<QPersistentModelIndex>,QAbstractItemModel::LayoutChangeHint)" "\0" __FILE__ ":" "419"), | - | ||||||||||||
350 | qFlagLocation("1""_q_sourceLayoutChanged(QList<QPersistentModelIndex>,QAbstractItemModel::LayoutChangeHint)" "\0" __FILE__ ":" "420")); | - | ||||||||||||
351 | } executed 6 times by 1 test: end of block Executed by:
| 6 | ||||||||||||
352 | - | |||||||||||||
353 | endResetModel(); | - | ||||||||||||
354 | } executed 9 times by 1 test: end of block Executed by:
| 9 | ||||||||||||
355 | - | |||||||||||||
356 | void QIdentityProxyModelPrivate::_q_sourceColumnsAboutToBeInserted(const QModelIndex &parent, int start, int end) | - | ||||||||||||
357 | { | - | ||||||||||||
358 | ((!(parent.isValid() ? parent.model() == model : true)) ? qt_assert("parent.isValid() ? parent.model() == model : true",__FILE__,428) : qt_noop()); | - | ||||||||||||
359 | QIdentityProxyModel * const q = q_func(); | - | ||||||||||||
360 | q->beginInsertColumns(q->mapFromSource(parent), start, end); | - | ||||||||||||
361 | } executed 6 times by 1 test: end of block Executed by:
| 6 | ||||||||||||
362 | - | |||||||||||||
363 | void QIdentityProxyModelPrivate::_q_sourceColumnsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destParent, int dest) | - | ||||||||||||
364 | { | - | ||||||||||||
365 | ((!(sourceParent.isValid() ? sourceParent.model() == model : true)) ? qt_assert("sourceParent.isValid() ? sourceParent.model() == model : true",__FILE__,435) : qt_noop()); | - | ||||||||||||
366 | ((!(destParent.isValid() ? destParent.model() == model : true)) ? qt_assert("destParent.isValid() ? destParent.model() == model : true",__FILE__,436) : qt_noop()); | - | ||||||||||||
367 | QIdentityProxyModel * const q = q_func(); | - | ||||||||||||
368 | q->beginMoveColumns(q->mapFromSource(sourceParent), sourceStart, sourceEnd, q->mapFromSource(destParent), dest); | - | ||||||||||||
369 | } never executed: end of block | 0 | ||||||||||||
370 | - | |||||||||||||
371 | void QIdentityProxyModelPrivate::_q_sourceColumnsAboutToBeRemoved(const QModelIndex &parent, int start, int end) | - | ||||||||||||
372 | { | - | ||||||||||||
373 | ((!(parent.isValid() ? parent.model() == model : true)) ? qt_assert("parent.isValid() ? parent.model() == model : true",__FILE__,443) : qt_noop()); | - | ||||||||||||
374 | QIdentityProxyModel * const q = q_func(); | - | ||||||||||||
375 | q->beginRemoveColumns(q->mapFromSource(parent), start, end); | - | ||||||||||||
376 | } never executed: end of block | 0 | ||||||||||||
377 | - | |||||||||||||
378 | void QIdentityProxyModelPrivate::_q_sourceColumnsInserted(const QModelIndex &parent, int start, int end) | - | ||||||||||||
379 | { | - | ||||||||||||
380 | ((!(parent.isValid() ? parent.model() == model : true)) ? qt_assert("parent.isValid() ? parent.model() == model : true",__FILE__,450) : qt_noop()); | - | ||||||||||||
381 | QIdentityProxyModel * const q = q_func(); | - | ||||||||||||
382 | (void)parent; | - | ||||||||||||
383 | (void)start; | - | ||||||||||||
384 | (void)end; | - | ||||||||||||
385 | q->endInsertColumns(); | - | ||||||||||||
386 | } executed 6 times by 1 test: end of block Executed by:
| 6 | ||||||||||||
387 | - | |||||||||||||
388 | void QIdentityProxyModelPrivate::_q_sourceColumnsMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destParent, int dest) | - | ||||||||||||
389 | { | - | ||||||||||||
390 | ((!(sourceParent.isValid() ? sourceParent.model() == model : true)) ? qt_assert("sourceParent.isValid() ? sourceParent.model() == model : true",__FILE__,460) : qt_noop()); | - | ||||||||||||
391 | ((!(destParent.isValid() ? destParent.model() == model : true)) ? qt_assert("destParent.isValid() ? destParent.model() == model : true",__FILE__,461) : qt_noop()); | - | ||||||||||||
392 | QIdentityProxyModel * const q = q_func(); | - | ||||||||||||
393 | (void)sourceParent; | - | ||||||||||||
394 | (void)sourceStart; | - | ||||||||||||
395 | (void)sourceEnd; | - | ||||||||||||
396 | (void)destParent; | - | ||||||||||||
397 | (void)dest; | - | ||||||||||||
398 | q->endMoveColumns(); | - | ||||||||||||
399 | } never executed: end of block | 0 | ||||||||||||
400 | - | |||||||||||||
401 | void QIdentityProxyModelPrivate::_q_sourceColumnsRemoved(const QModelIndex &parent, int start, int end) | - | ||||||||||||
402 | { | - | ||||||||||||
403 | ((!(parent.isValid() ? parent.model() == model : true)) ? qt_assert("parent.isValid() ? parent.model() == model : true",__FILE__,473) : qt_noop()); | - | ||||||||||||
404 | QIdentityProxyModel * const q = q_func(); | - | ||||||||||||
405 | (void)parent; | - | ||||||||||||
406 | (void)start; | - | ||||||||||||
407 | (void)end; | - | ||||||||||||
408 | q->endRemoveColumns(); | - | ||||||||||||
409 | } never executed: end of block | 0 | ||||||||||||
410 | - | |||||||||||||
411 | void QIdentityProxyModelPrivate::_q_sourceDataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector<int> &roles) | - | ||||||||||||
412 | { | - | ||||||||||||
413 | ((!(topLeft.isValid() ? topLeft.model() == model : true)) ? qt_assert("topLeft.isValid() ? topLeft.model() == model : true",__FILE__,483) : qt_noop()); | - | ||||||||||||
414 | ((!(bottomRight.isValid() ? bottomRight.model() == model : true)) ? qt_assert("bottomRight.isValid() ? bottomRight.model() == model : true",__FILE__,484) : qt_noop()); | - | ||||||||||||
415 | QIdentityProxyModel * const q = q_func(); | - | ||||||||||||
416 | q->dataChanged(q->mapFromSource(topLeft), q->mapFromSource(bottomRight), roles); | - | ||||||||||||
417 | } executed 1 time by 1 test: end of block Executed by:
| 1 | ||||||||||||
418 | - | |||||||||||||
419 | void QIdentityProxyModelPrivate::_q_sourceHeaderDataChanged(Qt::Orientation orientation, int first, int last) | - | ||||||||||||
420 | { | - | ||||||||||||
421 | QIdentityProxyModel * const q = q_func(); | - | ||||||||||||
422 | q->headerDataChanged(orientation, first, last); | - | ||||||||||||
423 | } never executed: end of block | 0 | ||||||||||||
424 | - | |||||||||||||
425 | void QIdentityProxyModelPrivate::_q_sourceLayoutAboutToBeChanged(const QList<QPersistentModelIndex> &sourceParents, QAbstractItemModel::LayoutChangeHint hint) | - | ||||||||||||
426 | { | - | ||||||||||||
427 | QIdentityProxyModel * const q = q_func(); | - | ||||||||||||
428 | - | |||||||||||||
429 | const auto proxyPersistentIndexes = q->persistentIndexList(); | - | ||||||||||||
430 | for (const QPersistentModelIndex &proxyPersistentIndex : proxyPersistentIndexes) { | - | ||||||||||||
431 | proxyIndexes << proxyPersistentIndex; | - | ||||||||||||
432 | ((!(proxyPersistentIndex.isValid())) ? qt_assert("proxyPersistentIndex.isValid()",__FILE__,502) : qt_noop()); | - | ||||||||||||
433 | const QPersistentModelIndex srcPersistentIndex = q->mapToSource(proxyPersistentIndex); | - | ||||||||||||
434 | ((!(srcPersistentIndex.isValid())) ? qt_assert("srcPersistentIndex.isValid()",__FILE__,504) : qt_noop()); | - | ||||||||||||
435 | layoutChangePersistentIndexes << srcPersistentIndex; | - | ||||||||||||
436 | } never executed: end of block | 0 | ||||||||||||
437 | - | |||||||||||||
438 | QList<QPersistentModelIndex> parents; | - | ||||||||||||
439 | parents.reserve(sourceParents.size()); | - | ||||||||||||
440 | for (const QPersistentModelIndex &parent : sourceParents) { | - | ||||||||||||
441 | if (!parent.isValid()
| 0 | ||||||||||||
442 | parents << QPersistentModelIndex(); | - | ||||||||||||
443 | continue; never executed: continue; | 0 | ||||||||||||
444 | } | - | ||||||||||||
445 | const QModelIndex mappedParent = q->mapFromSource(parent); | - | ||||||||||||
446 | ((!(mappedParent.isValid())) ? qt_assert("mappedParent.isValid()",__FILE__,516) : qt_noop()); | - | ||||||||||||
447 | parents << mappedParent; | - | ||||||||||||
448 | } never executed: end of block | 0 | ||||||||||||
449 | - | |||||||||||||
450 | q->layoutAboutToBeChanged(parents, hint); | - | ||||||||||||
451 | } never executed: end of block | 0 | ||||||||||||
452 | - | |||||||||||||
453 | void QIdentityProxyModelPrivate::_q_sourceLayoutChanged(const QList<QPersistentModelIndex> &sourceParents, QAbstractItemModel::LayoutChangeHint hint) | - | ||||||||||||
454 | { | - | ||||||||||||
455 | QIdentityProxyModel * const q = q_func(); | - | ||||||||||||
456 | - | |||||||||||||
457 | for (int i = 0; i < proxyIndexes.size()
| 0 | ||||||||||||
458 | q->changePersistentIndex(proxyIndexes.at(i), q->mapFromSource(layoutChangePersistentIndexes.at(i))); | - | ||||||||||||
459 | } never executed: end of block | 0 | ||||||||||||
460 | - | |||||||||||||
461 | layoutChangePersistentIndexes.clear(); | - | ||||||||||||
462 | proxyIndexes.clear(); | - | ||||||||||||
463 | - | |||||||||||||
464 | QList<QPersistentModelIndex> parents; | - | ||||||||||||
465 | parents.reserve(sourceParents.size()); | - | ||||||||||||
466 | for (const QPersistentModelIndex &parent : sourceParents) { | - | ||||||||||||
467 | if (!parent.isValid()
| 0 | ||||||||||||
468 | parents << QPersistentModelIndex(); | - | ||||||||||||
469 | continue; never executed: continue; | 0 | ||||||||||||
470 | } | - | ||||||||||||
471 | const QModelIndex mappedParent = q->mapFromSource(parent); | - | ||||||||||||
472 | ((!(mappedParent.isValid())) ? qt_assert("mappedParent.isValid()",__FILE__,542) : qt_noop()); | - | ||||||||||||
473 | parents << mappedParent; | - | ||||||||||||
474 | } never executed: end of block | 0 | ||||||||||||
475 | - | |||||||||||||
476 | q->layoutChanged(parents, hint); | - | ||||||||||||
477 | } never executed: end of block | 0 | ||||||||||||
478 | - | |||||||||||||
479 | void QIdentityProxyModelPrivate::_q_sourceModelAboutToBeReset() | - | ||||||||||||
480 | { | - | ||||||||||||
481 | QIdentityProxyModel * const q = q_func(); | - | ||||||||||||
482 | q->beginResetModel(); | - | ||||||||||||
483 | } executed 3 times by 1 test: end of block Executed by:
| 3 | ||||||||||||
484 | - | |||||||||||||
485 | void QIdentityProxyModelPrivate::_q_sourceModelReset() | - | ||||||||||||
486 | { | - | ||||||||||||
487 | QIdentityProxyModel * const q = q_func(); | - | ||||||||||||
488 | q->endResetModel(); | - | ||||||||||||
489 | } executed 3 times by 1 test: end of block Executed by:
| 3 | ||||||||||||
490 | - | |||||||||||||
491 | void QIdentityProxyModelPrivate::_q_sourceRowsAboutToBeInserted(const QModelIndex &parent, int start, int end) | - | ||||||||||||
492 | { | - | ||||||||||||
493 | ((!(parent.isValid() ? parent.model() == model : true)) ? qt_assert("parent.isValid() ? parent.model() == model : true",__FILE__,563) : qt_noop()); | - | ||||||||||||
494 | QIdentityProxyModel * const q = q_func(); | - | ||||||||||||
495 | q->beginInsertRows(q->mapFromSource(parent), start, end); | - | ||||||||||||
496 | } executed 5 times by 1 test: end of block Executed by:
| 5 | ||||||||||||
497 | - | |||||||||||||
498 | void QIdentityProxyModelPrivate::_q_sourceRowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destParent, int dest) | - | ||||||||||||
499 | { | - | ||||||||||||
500 | ((!(sourceParent.isValid() ? sourceParent.model() == model : true)) ? qt_assert("sourceParent.isValid() ? sourceParent.model() == model : true",__FILE__,570) : qt_noop()); | - | ||||||||||||
501 | ((!(destParent.isValid() ? destParent.model() == model : true)) ? qt_assert("destParent.isValid() ? destParent.model() == model : true",__FILE__,571) : qt_noop()); | - | ||||||||||||
502 | QIdentityProxyModel * const q = q_func(); | - | ||||||||||||
503 | q->beginMoveRows(q->mapFromSource(sourceParent), sourceStart, sourceEnd, q->mapFromSource(destParent), dest); | - | ||||||||||||
504 | } executed 1 time by 1 test: end of block Executed by:
| 1 | ||||||||||||
505 | - | |||||||||||||
506 | void QIdentityProxyModelPrivate::_q_sourceRowsAboutToBeRemoved(const QModelIndex &parent, int start, int end) | - | ||||||||||||
507 | { | - | ||||||||||||
508 | ((!(parent.isValid() ? parent.model() == model : true)) ? qt_assert("parent.isValid() ? parent.model() == model : true",__FILE__,578) : qt_noop()); | - | ||||||||||||
509 | QIdentityProxyModel * const q = q_func(); | - | ||||||||||||
510 | q->beginRemoveRows(q->mapFromSource(parent), start, end); | - | ||||||||||||
511 | } executed 1 time by 1 test: end of block Executed by:
| 1 | ||||||||||||
512 | - | |||||||||||||
513 | void QIdentityProxyModelPrivate::_q_sourceRowsInserted(const QModelIndex &parent, int start, int end) | - | ||||||||||||
514 | { | - | ||||||||||||
515 | ((!(parent.isValid() ? parent.model() == model : true)) ? qt_assert("parent.isValid() ? parent.model() == model : true",__FILE__,585) : qt_noop()); | - | ||||||||||||
516 | QIdentityProxyModel * const q = q_func(); | - | ||||||||||||
517 | (void)parent; | - | ||||||||||||
518 | (void)start; | - | ||||||||||||
519 | (void)end; | - | ||||||||||||
520 | q->endInsertRows(); | - | ||||||||||||
521 | } executed 5 times by 1 test: end of block Executed by:
| 5 | ||||||||||||
522 | - | |||||||||||||
523 | void QIdentityProxyModelPrivate::_q_sourceRowsMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destParent, int dest) | - | ||||||||||||
524 | { | - | ||||||||||||
525 | ((!(sourceParent.isValid() ? sourceParent.model() == model : true)) ? qt_assert("sourceParent.isValid() ? sourceParent.model() == model : true",__FILE__,595) : qt_noop()); | - | ||||||||||||
526 | ((!(destParent.isValid() ? destParent.model() == model : true)) ? qt_assert("destParent.isValid() ? destParent.model() == model : true",__FILE__,596) : qt_noop()); | - | ||||||||||||
527 | QIdentityProxyModel * const q = q_func(); | - | ||||||||||||
528 | (void)sourceParent; | - | ||||||||||||
529 | (void)sourceStart; | - | ||||||||||||
530 | (void)sourceEnd; | - | ||||||||||||
531 | (void)destParent; | - | ||||||||||||
532 | (void)dest; | - | ||||||||||||
533 | q->endMoveRows(); | - | ||||||||||||
534 | } executed 1 time by 1 test: end of block Executed by:
| 1 | ||||||||||||
535 | - | |||||||||||||
536 | void QIdentityProxyModelPrivate::_q_sourceRowsRemoved(const QModelIndex &parent, int start, int end) | - | ||||||||||||
537 | { | - | ||||||||||||
538 | ((!(parent.isValid() ? parent.model() == model : true)) ? qt_assert("parent.isValid() ? parent.model() == model : true",__FILE__,608) : qt_noop()); | - | ||||||||||||
539 | QIdentityProxyModel * const q = q_func(); | - | ||||||||||||
540 | (void)parent; | - | ||||||||||||
541 | (void)start; | - | ||||||||||||
542 | (void)end; | - | ||||||||||||
543 | q->endRemoveRows(); | - | ||||||||||||
544 | } executed 1 time by 1 test: end of block Executed by:
| 1 | ||||||||||||
545 | - | |||||||||||||
546 | - | |||||||||||||
547 | - | |||||||||||||
Switch to Source code | Preprocessed file |