@@ -302,7 +302,7 @@ void VertexModel::createCandidates()
302302 if ( ( r == 0 || mVertices .at ( r - 1 ).ring != vertex.ring ) && mGeometryType == Qgis::GeometryType::Polygon )
303303 {
304304 Vertex lastVertex;
305- for ( int i = r + 1 ; i < mVertices .count (); i++ )
305+ for ( qsizetype i = r + 1 ; i < mVertices .count (); i++ )
306306 {
307307 if ( mVertices .at ( i ).ring != vertex.ring )
308308 break ;
@@ -670,7 +670,7 @@ void VertexModel::removeCurrentVertex()
670670
671671void VertexModel::updateGeometry ( const QgsGeometry &geometry )
672672{
673- int preservedIndex = mCurrentIndex ;
673+ qsizetype preservedIndex = mCurrentIndex ;
674674 setGeometry ( geometry );
675675 // since the index is shifted after reload, we decrement
676676 setCurrentVertex ( preservedIndex - 1 );
@@ -737,7 +737,8 @@ void VertexModel::setCurrentVertex( qsizetype newVertex, bool forceUpdate )
737737 if ( mCurrentIndex >= 0 && mCurrentIndex < mVertices .count () )
738738 {
739739 mVertices [mCurrentIndex ].currentVertex = false ;
740- emit dataChanged ( index ( mCurrentIndex , 0 , QModelIndex () ), index ( mCurrentIndex , 0 , QModelIndex () ) );
740+ const QModelIndex changedIndex = index ( static_cast <int >( mCurrentIndex ), 0 , QModelIndex () );
741+ emit dataChanged ( changedIndex, changedIndex );
741742 }
742743
743744 if ( mVertices .count () == 0 )
@@ -762,7 +763,8 @@ void VertexModel::setCurrentVertex( qsizetype newVertex, bool forceUpdate )
762763 if ( mCurrentIndex >= 0 && mCurrentIndex < mVertices .count () )
763764 {
764765 mVertices [mCurrentIndex ].currentVertex = true ;
765- emit dataChanged ( index ( mCurrentIndex , 0 , QModelIndex () ), index ( mCurrentIndex , 0 , QModelIndex () ) );
766+ const QModelIndex changedIndex = index ( static_cast <int >( mCurrentIndex ), 0 , QModelIndex () );
767+ emit dataChanged ( changedIndex, changedIndex );
766768 }
767769
768770 emit currentVertexIndexChanged ();
@@ -781,7 +783,7 @@ void VertexModel::setCurrentVertexIndex( qsizetype currentIndex )
781783
782784int VertexModel::currentVertexIndex () const
783785{
784- return mCurrentIndex ;
786+ return static_cast < int >( mCurrentIndex ) ;
785787}
786788
787789int VertexModel::vertexCount () const
0 commit comments