in launcher/sdw_updater/UpdaterApp.py [0:0]
def __init__(self, should_skip_netcheck: bool = False, parent=None):
super().__init__(parent)
self.progress = 0
self._skip_netcheck = should_skip_netcheck
self.setupUi(self)
# We use a single dialog with button visibility toggled at different
# stages. In the first stage, we only show the "Start Updates" and
# "Cancel" buttons.
self.applyUpdatesButton.setEnabled(True)
self.applyUpdatesButton.show()
self.applyUpdatesButton.clicked.connect(self._check_network_and_update)
self.cancelButton.setEnabled(True)
self.cancelButton.show()
self.cancelButton.clicked.connect(self.exit_updater)
self.clientOpenButton.setEnabled(False)
self.clientOpenButton.hide()
self.clientOpenButton.clicked.connect(launch_securedrop_client)
self.rebootButton.setEnabled(False)
self.rebootButton.hide()
self.rebootButton.clicked.connect(self.reboot_workstation)
self.show()
self.headline.setText(strings.headline_introduction)
self.proposedActionDescription.setText(strings.description_introduction)
self.progress += 1
self.progressBar.setProperty("value", self.progress)
self.progressBar.hide()