def configure_buttons()

in client/securedrop_client/gui/base/dialogs.py [0:0]


    def configure_buttons(self) -> QWidget:
        # Buttons to continue and cancel
        window_buttons = QWidget()
        window_buttons.setObjectName("ModalDialog_window_buttons")

        button_layout = QVBoxLayout()
        window_buttons.setLayout(button_layout)

        self.cancel_button = QPushButton(_("CANCEL"))
        self.cancel_button.setStyleSheet(self.BUTTON_CSS)

        self.continue_button = QPushButton(_("CONTINUE"))
        self.continue_button.setStyleSheet(self.BUTTON_CSS)
        self.continue_button.setIconSize(QSize(21, 21))

        button_box = QDialogButtonBox(Qt.Horizontal)
        button_box.setObjectName("ModalDialog_button_box")

        if self.dangerous:
            self.cancel_button.setAutoDefault(True)
            self.continue_button.setDefault(False)
            self.cancel_button.setObjectName("ModalDialog_primary_button")
            self.continue_button.setObjectName("ModalDialog_cancel_button")
        else:
            self.cancel_button.setAutoDefault(False)
            self.continue_button.setDefault(True)
            self.cancel_button.setObjectName("ModalDialog_cancel_button")
            self.continue_button.setObjectName("ModalDialog_primary_button")

        button_box.addButton(self.cancel_button, QDialogButtonBox.RejectRole)
        button_box.addButton(self.continue_button, QDialogButtonBox.AcceptRole)

        button_box.rejected.connect(self.reject)
        button_box.accepted.connect(self.accept)

        self.confirmation_label = QLabel()
        self.confirmation_label.setObjectName("ModalDialogConfirmation")
        button_layout.addWidget(self.confirmation_label, 0, Qt.AlignLeft | Qt.AlignBottom)

        button_layout.addWidget(button_box, alignment=Qt.AlignLeft)

        button_layout.setContentsMargins(
            self.NO_MARGIN, self.NO_MARGIN, self.NO_MARGIN, self.NO_MARGIN
        )

        return window_buttons