From 209fa1bba4f1853892dbac6da44a47a6e1ecea77 Mon Sep 17 00:00:00 2001 From: alexbruy Date: Sun, 14 Nov 2010 09:56:52 +0000 Subject: [PATCH] Add warning when no output file selected in the Merge tool in fTools. Fix #3210 git-svn-id: http://svn.osgeo.org/qgis/trunk@14634 c8812cc2-4d05-0410-92ff-de0c093fc19c --- python/plugins/fTools/tools/doMergeShapes.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/python/plugins/fTools/tools/doMergeShapes.py b/python/plugins/fTools/tools/doMergeShapes.py index 5fabfb327ce..6713823f0d8 100755 --- a/python/plugins/fTools/tools/doMergeShapes.py +++ b/python/plugins/fTools/tools/doMergeShapes.py @@ -18,6 +18,7 @@ class Dialog( QDialog, Ui_Dialog ): self.mergeThread = None self.inputFiles = None + self.outFileName = None self.btnOk = self.buttonBox.button( QDialogButtonBox.Ok ) self.btnClose = self.buttonBox.button( QDialogButtonBox.Close ) @@ -96,6 +97,11 @@ class Dialog( QDialog, Ui_Dialog ): self.progressFiles.setRange( 0, self.inputFiles.count() ) + if self.outFileName is None: + QMessageBox.warning( self, self.tr( "No output file" ), + self.tr( "Please specify output file." ) ) + return + outFile = QFile( self.outFileName ) if outFile.exists(): if not QgsVectorFileWriter.deleteShapeFile( self.outFileName ):