| 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 blockExecuted 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 blockExecuted 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 blockExecuted by:
| 6 | ||||||||||||
| 352 | - | |||||||||||||
| 353 | endResetModel(); | - | ||||||||||||
| 354 | } executed 9 times by 1 test: end of blockExecuted 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 blockExecuted 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 blockExecuted 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 blockExecuted 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 blockExecuted 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 blockExecuted 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 blockExecuted 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 blockExecuted 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 blockExecuted 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 blockExecuted 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 blockExecuted 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 blockExecuted by:
| 1 | ||||||||||||
| 545 | - | |||||||||||||
| 546 | - | |||||||||||||
| 547 | - | |||||||||||||
| Switch to Source code | Preprocessed file |