def closeEvent(self, e): try: self.manager.exitPlugin() except Exception as e: self.pushErrorMessage(str(e)) log.error(str(e)) e.ignore() else: e.accept() QWidget.closeEvent(self, e)
def closeEvent(self, event): self.scaleFactor.valueChanged.disconnect(self.onExtentsChanged) if not self.iface is None: self.iface.mapCanvas().extentsChanged.discconnect( self.onExtentsChanged) self.iface.mapCanvas().mapRenderer( ).destinationCrsChanged.disconnect(self.onCrsChanged) self.iface.mapCanvas().mapRenderer().mapUnitsChanged.disconnect( self.onCrsChanged) self.iface.mapCanvas().mapRenderer( ).hasCrsTransformEnabled.disconnect(self.onCrsTransformEnabled) QgsProject.instance().layerWillBeRemoved.disconnect(self.delLayer) self.iface.currentLayerChanged.disconnect(self.refreshLayerButtons) self.closed.emit() return QWidget.closeEvent(self, event)
def closeEvent(self, event): self.console.saveSettingsConsole() QWidget.closeEvent(self, event)
def closeEvent(self, event): self.console.saveSettingsConsole() QWidget.closeEvent(self, event)
def closeEvent(self, event): s = QSettings() s.setValue("/FirstAid/splitterSrc", self.splitterSrc.saveState()) s.setValue("/FirstAid/splitterMain", self.splitterMain.saveState()) s.setValue("/FirstAid/geometry", self.saveGeometry()) QWidget.closeEvent(self, event)