Exemple #1
0
    def restoreGui(self):
        self.progressBar.setRange(0, 1)
        self.progressBar.setValue(0)

        QApplication.restoreOverrideCursor()
        self.buttonBox.rejected.connect(self.reject)
        self.btnClose.setText(self.tr("Close"))
        self.set_ok_button()
 def accept(self):
     QApplication.setOverrideCursor(QCursor(Qt.WaitCursor))
     qsettings = QSettings()
     for setting in self.items.keys():
         if setting.group != menusSettingsGroup or self.saveMenus:
             if isinstance(setting.value, bool):
                 setting.setValue(self.items[setting].checkState() == Qt.Checked)
             else:
                 try:
                     setting.setValue(unicode(self.items[setting].text()))
                 except ValueError as e:
                     QMessageBox.warning(self, self.tr('Wrong value'),
                                         self.tr('Wrong value for parameter "%s":\n\n%s' % (setting.description, unicode(e))))
                     return
             setting.save(qsettings)
     settingsWatcher.settingsChanged.emit()
     updateMenus()
     QApplication.restoreOverrideCursor()
     QDialog.accept(self)
 def accept(self):
     QApplication.setOverrideCursor(QCursor(Qt.WaitCursor))
     qsettings = QSettings()
     for setting in self.items.keys():
         if setting.group != menusSettingsGroup or self.saveMenus:
             if isinstance(setting.value, bool):
                 setting.setValue(
                     self.items[setting].checkState() == Qt.Checked)
             else:
                 try:
                     setting.setValue(unicode(self.items[setting].text()))
                 except ValueError as e:
                     QMessageBox.warning(
                         self, self.tr('Wrong value'),
                         self.tr('Wrong value for parameter "%s":\n\n%s' %
                                 (setting.description, unicode(e))))
                     return
             setting.save(qsettings)
     Processing.updateAlgsList()
     settingsWatcher.settingsChanged.emit()
     updateMenus()
     QApplication.restoreOverrideCursor()
     QDialog.accept(self)
            else:
                self.hide()

            if self.symbology.isChecked():
                self.add_symbology()

            self.signalStatus.emit(3, tr('Successful process'))

        except GeoHealthException, e:
            display_message_bar(msg=e.msg, level=e.level, duration=e.duration)

        finally:
            self.button_box_ok.setDisabled(False)
            # noinspection PyArgumentList
            QApplication.restoreOverrideCursor()
            # noinspection PyArgumentList
            QApplication.processEvents()

    def draw_plot(self, data):
        """Function to draw the plot and display it in the canvas.

        :param data: The data to display
        :type data: list
        """
        ax = self.figure.add_subplot(111)
        ax.hold(False)
        ax.plot(data, '*-')
        ax.set_xlabel('Polygon')
        ax.set_ylabel(self.name_field)
        ax.grid()
Exemple #5
0
 def __exit__(self, exc_type, exc_value, traceback):
     QApplication.restoreOverrideCursor()
     if self.has_message:
         self.message_bar.popWidget(self.message)