Exemple #1
0
 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)
Exemple #2
0
    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)
Exemple #3
0
 def closeEvent(self, event):
     self.console.saveSettingsConsole()
     QWidget.closeEvent(self, event)
Exemple #4
0
 def closeEvent(self, event):
     self.console.saveSettingsConsole()
     QWidget.closeEvent(self, event)
Exemple #5
0
 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)