in client/securedrop_client/gui/conversation/export/export_wizard.py [0:0]
def _style_buttons(self) -> None:
"""
Style QWizard buttons and connect "Next" button click event to
request_export slot.
"""
# Activestate animation
self.button_animation = load_movie("activestate-wide.gif")
self.button_animation.setScaledSize(QSize(32, 32))
self.button_animation.frameChanged.connect(self._animate_activestate)
button_stylesheet = load_relative_css(__file__, "wizard_button.css")
# Buttons
self.next_button: QAbstractButton = self.button(QWizard.WizardButton.NextButton)
self.cancel_button: QAbstractButton = self.button(QWizard.WizardButton.CancelButton)
self.back_button: QAbstractButton = self.button(QWizard.WizardButton.BackButton)
self.finish_button: QAbstractButton = self.button(QWizard.WizardButton.FinishButton)
self.next_button.setObjectName("QWizardButton_PrimaryButton")
self.next_button.setStyleSheet(button_stylesheet)
self.next_button.setMinimumSize(QSize(142, 40))
self.next_button.setMaximumHeight(40)
self.next_button.setIconSize(QSize(21, 21))
self.next_button.clicked.connect(self.request_export)
self.next_button.setFixedSize(QSize(142, 40))
self.cancel_button.setObjectName("QWizardButton_GenericButton")
self.cancel_button.setStyleSheet(button_stylesheet)
self.cancel_button.setMinimumSize(QSize(142, 40))
self.cancel_button.setMaximumHeight(40)
self.cancel_button.setFixedSize(QSize(142, 40))
self.back_button.setObjectName("QWizardButton_GenericButton")
self.back_button.setStyleSheet(button_stylesheet)
self.back_button.setMinimumSize(QSize(142, 40))
self.back_button.setMaximumHeight(40)
self.back_button.setFixedSize(QSize(142, 40))
self.finish_button.setObjectName("QWizardButton_GenericButton")
self.finish_button.setStyleSheet(button_stylesheet)
self.finish_button.setMinimumSize(QSize(142, 40))
self.finish_button.setMaximumHeight(40)
self.finish_button.setFixedSize(QSize(142, 40))
self.setButtonText(QWizard.WizardButton.NextButton, _("CONTINUE"))
self.setButtonText(QWizard.WizardButton.CancelButton, _("CANCEL"))
self.setButtonText(QWizard.WizardButton.FinishButton, _("DONE"))
self.setButtonText(QWizard.WizardButton.BackButton, _("BACK"))