diff --git a/src/ui/bigtext/bigtext.py b/src/ui/bigtext/bigtext.py index eee90d5..3854eba 100644 --- a/src/ui/bigtext/bigtext.py +++ b/src/ui/bigtext/bigtext.py @@ -232,13 +232,15 @@ class InnerBigText(QWidget): def _open_menu(self, position): menu = QMenu(self) - copy_clipboard = QAction(Icon("icons/myicons/edit-copy.svg"), _("&Copy to Clipboard"), self, + copy_clipboard = QAction(Icon.fromTheme("edit-copy", "icons/myicons/edit-copy.svg"), _("&Copy to Clipboard"), + self, triggered=self.copy_selection) copy_clipboard.setShortcut("CTRL+C") copy_clipboard.setDisabled(not self._has_selection()) menu.addAction(copy_clipboard) - copy_to_file = QAction(Icon("icons/myicons/document-save-as.svg"), _("Copy to &File"), self, + copy_to_file = QAction(Icon.fromTheme("document-save-as", "icons/myicons/document-save-as.svg"), + _("Copy to &File"), self, triggered=self._copy_selection_to_file) copy_to_file.setDisabled(not self._has_selection()) menu.addAction(copy_to_file) @@ -410,9 +412,14 @@ class InnerBigText(QWidget): "You have selected {0} of data.").format(bytes_human_readable)) # noinspection PyTypeChecker you_sure.setStandardButtons(QMessageBox.Cancel) + copy_btn = you_sure.addButton(_("Copy {0} to Clipboard").format(bytes_human_readable), QMessageBox.ActionRole) + copy_btn.setIcon(Icon.fromTheme("edit-copy", "icons/myicons/edit-copy.svg")) + write_btn = you_sure.addButton(_("Write to File"), QMessageBox.ActionRole) + write_btn.setIcon(Icon.fromTheme("document-save-as", "icons/myicons/document-save-as.svg")) + you_sure.setDefaultButton(QMessageBox.StandardButton.Cancel) you_sure.exec() if you_sure.clickedButton() == write_btn: