@@ -302,7 +302,7 @@ void VertexModel::createCandidates()
302
302
if ( ( r == 0 || mVertices .at ( r - 1 ).ring != vertex.ring ) && mGeometryType == Qgis::GeometryType::Polygon )
303
303
{
304
304
Vertex lastVertex;
305
- for ( int i = r + 1 ; i < mVertices .count (); i++ )
305
+ for ( qsizetype i = r + 1 ; i < mVertices .count (); i++ )
306
306
{
307
307
if ( mVertices .at ( i ).ring != vertex.ring )
308
308
break ;
@@ -670,7 +670,7 @@ void VertexModel::removeCurrentVertex()
670
670
671
671
void VertexModel::updateGeometry ( const QgsGeometry &geometry )
672
672
{
673
- int preservedIndex = mCurrentIndex ;
673
+ qsizetype preservedIndex = mCurrentIndex ;
674
674
setGeometry ( geometry );
675
675
// since the index is shifted after reload, we decrement
676
676
setCurrentVertex ( preservedIndex - 1 );
@@ -737,7 +737,8 @@ void VertexModel::setCurrentVertex( qsizetype newVertex, bool forceUpdate )
737
737
if ( mCurrentIndex >= 0 && mCurrentIndex < mVertices .count () )
738
738
{
739
739
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 );
741
742
}
742
743
743
744
if ( mVertices .count () == 0 )
@@ -762,7 +763,8 @@ void VertexModel::setCurrentVertex( qsizetype newVertex, bool forceUpdate )
762
763
if ( mCurrentIndex >= 0 && mCurrentIndex < mVertices .count () )
763
764
{
764
765
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 );
766
768
}
767
769
768
770
emit currentVertexIndexChanged ();
@@ -781,7 +783,7 @@ void VertexModel::setCurrentVertexIndex( qsizetype currentIndex )
781
783
782
784
int VertexModel::currentVertexIndex () const
783
785
{
784
- return mCurrentIndex ;
786
+ return static_cast < int >( mCurrentIndex ) ;
785
787
}
786
788
787
789
int VertexModel::vertexCount () const
0 commit comments