fix buttons in dialog

This commit is contained in:
2022-02-03 18:24:05 +01:00
parent 2d21de0e43
commit 9614785302

View File

@@ -57,7 +57,7 @@ class FileWatchdogThread(QRunnable):
def destruct(self):
self.observer.stop()
#self.observer.join(1)
# self.observer.join(1)
class BigText(QWidget):
@@ -332,17 +332,19 @@ class InnerBigText(QWidget):
_("data selection"),
_(
"You have selected <b>{0}</b> of data.").format(bytes_human_readable))
you_sure.setStandardButtons(QMessageBox.StandardButton.Cancel)
you_sure.addButton(QPushButton(_("Copy {0} to Clipboard").format(bytes_human_readable)),
QMessageBox.ButtonRole.AcceptRole)
you_sure.addButton(QPushButton(_("Write to File")), QMessageBox.ActionRole)
you_sure.setStandardButtons(QMessageBox.Cancel)
copy_btn = you_sure.addButton(_("Copy {0} to Clipboard").format(bytes_human_readable),
QMessageBox.ActionRole)
write_btn = you_sure.addButton(_("Write to File"), QMessageBox.ActionRole)
you_sure.setDefaultButton(QMessageBox.StandardButton.Cancel)
result = you_sure.exec()
if result == 1: # second custom button has the number 1
you_sure.exec()
if you_sure.clickedButton() == write_btn:
self._copy_selection_to_file()
return
if result == QMessageBox.StandardButton.Cancel:
if you_sure.clickedButton() != copy_btn:
# abort
print("abort")
return
selected_text = self.model.read_range(start, end)