File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -2153,8 +2153,16 @@ void QgsOptions::on_mButtonExportColors_clicked()
2153
2153
QListWidgetItem* QgsOptions::addScaleToScaleList ( const QString &newScale )
2154
2154
{
2155
2155
QListWidgetItem* newItem = new QListWidgetItem ();
2156
+ int newDenominator = newScale.split ( " :" ).value ( 1 ).toInt ();
2157
+ int i;
2158
+ for ( i = 0 ; i < mListGlobalScales ->count (); i++ )
2159
+ {
2160
+ int denominator = mListGlobalScales ->item ( i )->text ().split ( " :" ).value ( 1 ).toInt ();
2161
+ if ( newDenominator > denominator )
2162
+ break ;
2163
+ }
2156
2164
newItem->setText ( newScale );
2157
2165
newItem->setFlags ( Qt::ItemIsEditable | Qt::ItemIsEnabled | Qt::ItemIsSelectable );
2158
- mListGlobalScales ->addItem ( newItem );
2166
+ mListGlobalScales ->insertItem ( i, newItem );
2159
2167
return newItem;
2160
2168
}
You can’t perform that action at this time.
0 commit comments