src/model.cpp

changeset 251
94b0a30a1886
parent 250
2837b549e616
child 264
76a025db4948
equal deleted inserted replaced
250:2837b549e616 251:94b0a30a1886
201 this->body[position].data = element; 201 this->body[position].data = element;
202 const QModelIndex index = this->index(narrow<int>(signed_cast(position))); 202 const QModelIndex index = this->index(narrow<int>(signed_cast(position)));
203 Q_EMIT this->dataChanged(index, index); 203 Q_EMIT this->dataChanged(index, index);
204 } 204 }
205 205
206 std::optional<int> Model::find(ModelId id) const 206 std::optional<std::size_t> Model::find(ModelId id) const
207 { 207 {
208 return pointerToOptional(findInMap(this->positions, id)); 208 return pointerToOptional(findInMap(this->positions, id));
209 } 209 }
210 210
211 template<typename K, typename V> 211 template<typename K, typename V>

mercurial