use icon from theme if available
This commit is contained in:
@@ -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 <b>{0}</b> 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:
|
||||
|
||||
Reference in New Issue
Block a user