[QGIS Commit] r12667 - trunk/qgis/src/app/composer

svn_qgis at osgeo.org svn_qgis at osgeo.org
Sat Jan 2 17:24:04 EST 2010


Author: mhugent
Date: 2010-01-02 17:23:58 -0500 (Sat, 02 Jan 2010)
New Revision: 12667

Modified:
   trunk/qgis/src/app/composer/qgscomposermapwidget.cpp
Log:
Fix double validator in composer map widget (part of ticket #2252)

Modified: trunk/qgis/src/app/composer/qgscomposermapwidget.cpp
===================================================================
--- trunk/qgis/src/app/composer/qgscomposermapwidget.cpp	2010-01-02 21:42:40 UTC (rev 12666)
+++ trunk/qgis/src/app/composer/qgscomposermapwidget.cpp	2010-01-02 22:23:58 UTC (rev 12667)
@@ -29,16 +29,15 @@
   //add widget for general composer item properties
   QgsComposerItemWidget* itemPropertiesWidget = new QgsComposerItemWidget( this, composerMap );
   toolBox->addItem( itemPropertiesWidget, tr( "General options" ) );
-  QDoubleValidator v( 0 );
 
-  mWidthLineEdit->setValidator( &v );
-  mHeightLineEdit->setValidator( &v );
-  mScaleLineEdit->setValidator( &v );
+  mWidthLineEdit->setValidator( new QDoubleValidator( mWidthLineEdit ) );
+  mHeightLineEdit->setValidator( new QDoubleValidator( mHeightLineEdit ) );
+  mScaleLineEdit->setValidator( new QDoubleValidator( mScaleLineEdit ) );
 
-  mXMinLineEdit->setValidator( &v );
-  mXMaxLineEdit->setValidator( &v );
-  mYMinLineEdit->setValidator( &v );
-  mYMaxLineEdit->setValidator( &v );
+  mXMinLineEdit->setValidator( new QDoubleValidator( mXMinLineEdit ) );
+  mXMaxLineEdit->setValidator( new QDoubleValidator( mXMaxLineEdit ) );
+  mYMinLineEdit->setValidator( new QDoubleValidator( mYMinLineEdit ) );
+  mYMaxLineEdit->setValidator( new QDoubleValidator( mYMaxLineEdit ) );
 
   blockAllSignals( true );
   mPreviewModeComboBox->insertItem( 0, tr( "Cache" ) );



More information about the QGIS-commit mailing list