def _initGui(self): "Set up the user interface" self.ui = Ui_batchGeocodeDlg() self.ui.setupUi(self) #settings self.s = QtCore.QSettings() self.loadSettings() #set vars self.csv = None self.delimiter = ';' self.headers = None self.graphicsLayer = [] self.reverseAdresTool = None self.batcGeoHelper = batcGeoHelper(self.iface, self, startFolder=self.startDir ) self.gh = geometryhelper.geometryHelper(self.iface) self.ui.delimEdit.setEnabled(False) self.ui.addToMapKnop.setEnabled(False) self.ui.tlFrame.setEnabled(False) self.ui.buttonBox.addButton( QtGui.QPushButton("Sluiten"), QtGui.QDialogButtonBox.RejectRole ) for btn in self.ui.buttonBox.buttons(): btn.setAutoDefault(0) #actions self.ui.outPutTbl.addAction( self.ui.actionValidateSelection) self.ui.actionValidateSelection.triggered.connect(self.validateSelection) self.ui.outPutTbl.addAction( self.ui.actionZoomToSelection ) self.ui.actionZoomToSelection.triggered.connect(self.zoomtoSelection) self.ui.outPutTbl.addAction(self.ui.adresFromMapAction) self.ui.adresFromMapAction.triggered.connect(self.adresFromMap) #event handlers self.ui.inputBtn.clicked.connect(self.openInputCsv) self.ui.inputTxt.returnPressed.connect(self.loadTable) self.ui.delimSelect.activated.connect(self.setDelim) self.ui.validateBtn.clicked.connect(self.validateAll) self.ui.validateSelBtn.clicked.connect(self.validateSelection) self.ui.addToMapKnop.clicked.connect(self.addToMap) self.ui.adresFromMapBtn.clicked.connect(self.adresFromMap) self.ui.singleLineChk.toggled.connect(self.on_singleLineToggled) self.ui.buttonBox.helpRequested.connect(self.openHelp) self.finished.connect(self.clean)