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> |