Beispiel #1
0
    def __init__(self, version='0.0.0'):
        """Init progress dialog."""
        QProgressDialog.__init__(self)
        self.setWindowModality(Qt.ApplicationModal)
        self.progress = 0
        self.setWindowTitle("SCC-Tool")
        self.setLabelText(_("Collecting data..."))
        self.setCancelButton(None)
        self.setRange(0, 1010)
        self.setValue(50)
        self.version = version

        settings = QSettings(ClientConfig.APP_NAME, ClientConfig.COMPANY_NAME)
        self.restoreGeometry(settings.value("geometry", self.saveGeometry()))
        m_width = self.size().width()
        m_height = self.size().height()
        self.resize(QSize(self.sizeHint().width(), self.sizeHint().height()))
        relativeChange = QPoint(m_width / 2, m_height / 2)\
            - QPoint(self.size().width() / 2,
                     self.size().height() / 2)
        self.move(self.pos() + relativeChange)

        self.show()
        for i in range(10):
            QApplication.processEvents()
        self.run()
Beispiel #2
0
    def __init__(self, controller, mainWindow):
        """Init progress dialog."""
        QProgressDialog.__init__(self)
        self.setWindowModality(Qt.ApplicationModal)
        self.progress = 0
        self.setWindowTitle(_("Updater"))
        self.setLabelText(_("Updating to a new version..."))
        self.setCancelButton(None)
        self.setRange(0, 1000)
        self.setValue(self.minimum())

        self.resize(
            QSize(mainWindow.size().width() * 0.8,
                  self.sizeHint().height()))
        relativeChange = QPoint(mainWindow.size().width() / 2,
                                mainWindow.size().height() / 3)\
            - QPoint(self.size().width() / 2,
                     self.size().height() / 3)
        self.move(mainWindow.pos() + relativeChange)
        self.show()

        controller.versionHandler.progress.connect(self.setProgress)
        controller.versionHandler.activateTask('update_app')

        while not self.wasCanceled():
            QApplication.processEvents()
            time.sleep(0.05)

        controller.versionHandler.progress.disconnect(self.setProgress)
Beispiel #3
0
 def __init__(self, parent):
     flags = Qt.CustomizeWindowHint | Qt.WindowTitleHint | Qt.WindowSystemMenuHint
     QProgressDialog.__init__(self, "", "Cancel", 0, 100, parent, flags)
     self.setModal(True)
     self.setAutoReset(False)
     self.setAutoClose(False)
     self._timer = QTimer()
     self._jobid = ""
     self._timer.timeout.connect(self.updateProgress)
Beispiel #4
0
 def __init__(self, parent):
     flags = Qt.CustomizeWindowHint | Qt.WindowTitleHint | Qt.WindowSystemMenuHint
     QProgressDialog.__init__(self, '', "Cancel", 0, 100, parent, flags)
     self.setModal(True)
     self.setAutoReset(False)
     self.setAutoClose(False)
     self._timer = QTimer()
     self._jobid = ''
     self._timer.timeout.connect(self.updateProgress)
Beispiel #5
0
    def __init__(self, parent, splitter, task, on_success=None, on_error=None):
        self.splitter = splitter

        # These flags remove the close button, which removes a corner case that we'd
        # otherwise have to handle.
        QProgressDialog.__init__(
            self, "", None, 0, 100, parent,
            Qt.Window | Qt.WindowTitleHint | Qt.CustomizeWindowHint)

        self.setWindowModality(Qt.WindowModal)
        self.setWindowTitle(_("Please wait"))
        # self.setCancelButton(None)

        self.stage_progress = 0
        self.update_signal.connect(self.update)
        self.update()

        self.accepted.connect(self._on_accepted)
        self.show()
        self.thread = util.TaskThread(self)
        self.thread.add(task, on_success, self.accept, on_error)
Beispiel #6
0
 def __init__(self, *args, **kwargs):
     QProgressDialog.__init__(self, *args, **kwargs)
Beispiel #7
0
 def __init__(self):
     QProgressDialog.__init__(self)
     self.setCancelButton(None)
     self.forceShow()
     self.open()
Beispiel #8
0
 def __init__(self, *args, **kwargs):
     QProgressDialog.__init__(self, *args, **kwargs)