From e4ee3156b2cbbc65ceb4a4a71802f2ed36392ba9 Mon Sep 17 00:00:00 2001 From: Sebastian Dietrich Date: Thu, 21 Jan 2016 00:19:33 +0100 Subject: [PATCH] restore 1:1 ratio when checking 'Lock 1:1 ratio' checkbox --- python/plugins/fTools/tools/doVectorGrid.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/python/plugins/fTools/tools/doVectorGrid.py b/python/plugins/fTools/tools/doVectorGrid.py index d8c2250f1ba..8f6efa42071 100644 --- a/python/plugins/fTools/tools/doVectorGrid.py +++ b/python/plugins/fTools/tools/doVectorGrid.py @@ -48,6 +48,7 @@ class Dialog(QDialog, Ui_Dialog): QObject.connect(self.btnUpdate, SIGNAL("clicked()"), self.updateLayer) QObject.connect(self.btnCanvas, SIGNAL("clicked()"), self.updateCanvas) QObject.connect(self.chkAlign, SIGNAL("toggled(bool)"), self.chkAlignToggled) + QObject.connect(self.chkLock, SIGNAL("toggled(bool)"), self.chkLockToggled) self.buttonOk = self.buttonBox_2.button(QDialogButtonBox.Ok) self.setWindowTitle(self.tr("Vector grid")) self.xMin.setValidator(QDoubleValidator(self.xMin)) @@ -334,6 +335,10 @@ class Dialog(QDialog, Ui_Dialog): return self.outShape.setText(self.shapefileName) + def chkLockToggled(self, checked): + if checked: + self.spnY.setValue(self.spnX.value()) + def chkAlignToggled(self): if self.chkAlign.isChecked(): self.spnX.setEnabled(False)