Skip to content

Commit

Permalink
Applied patch from #3005 - allow entry of scale without leading 1:
Browse files Browse the repository at this point in the history
git-svn-id: http://svn.osgeo.org/qgis/trunk@14242 c8812cc2-4d05-0410-92ff-de0c093fc19c
  • Loading branch information
timlinux committed Sep 16, 2010
1 parent e9f245d commit 6d350ff
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion src/app/qgisapp.cpp
Expand Up @@ -1847,7 +1847,8 @@ void QgisApp::createStatusBar()
mScaleEdit->setMaximumHeight( 20 );
mScaleEdit->setContentsMargins( 0, 0, 0, 0 );
mScaleEdit->setAlignment( Qt::AlignLeft );
QRegExp validator( "\\d+\\.?\\d*:\\d+\\.?\\d*" );
// QRegExp validator( "\\d+\\.?\\d*:\\d+\\.?\\d*" );
QRegExp validator( "\\d+\\.?\\d*:\\d+\\.?\\d*|\\d+\\.?\\d*" );
mScaleEditValidator = new QRegExpValidator( validator, mScaleEdit );
mScaleEdit->setValidator( mScaleEditValidator );
mScaleEdit->setWhatsThis( tr( "Displays the current map scale" ) );
Expand Down Expand Up @@ -4932,6 +4933,15 @@ void QgisApp::userScale()
mMapCanvas->zoomScale( rightSide / leftSide );
}
}
else
{
bool rightOk;
double rightSide = parts.at( 0 ).toDouble( &rightOk );
if ( rightOk )
{
mMapCanvas->zoomScale( rightSide );
}
}
}

void QgisApp::userCenter()
Expand Down

0 comments on commit 6d350ff

Please sign in to comment.