use icon from theme if available
This commit is contained in:
@@ -232,13 +232,15 @@ class InnerBigText(QWidget):
|
|||||||
def _open_menu(self, position):
|
def _open_menu(self, position):
|
||||||
menu = QMenu(self)
|
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)
|
triggered=self.copy_selection)
|
||||||
copy_clipboard.setShortcut("CTRL+C")
|
copy_clipboard.setShortcut("CTRL+C")
|
||||||
copy_clipboard.setDisabled(not self._has_selection())
|
copy_clipboard.setDisabled(not self._has_selection())
|
||||||
menu.addAction(copy_clipboard)
|
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)
|
triggered=self._copy_selection_to_file)
|
||||||
copy_to_file.setDisabled(not self._has_selection())
|
copy_to_file.setDisabled(not self._has_selection())
|
||||||
menu.addAction(copy_to_file)
|
menu.addAction(copy_to_file)
|
||||||
@@ -410,9 +412,14 @@ class InnerBigText(QWidget):
|
|||||||
"You have selected <b>{0}</b> of data.").format(bytes_human_readable))
|
"You have selected <b>{0}</b> of data.").format(bytes_human_readable))
|
||||||
# noinspection PyTypeChecker
|
# noinspection PyTypeChecker
|
||||||
you_sure.setStandardButtons(QMessageBox.Cancel)
|
you_sure.setStandardButtons(QMessageBox.Cancel)
|
||||||
|
|
||||||
copy_btn = you_sure.addButton(_("Copy {0} to Clipboard").format(bytes_human_readable),
|
copy_btn = you_sure.addButton(_("Copy {0} to Clipboard").format(bytes_human_readable),
|
||||||
QMessageBox.ActionRole)
|
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 = 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.setDefaultButton(QMessageBox.StandardButton.Cancel)
|
||||||
you_sure.exec()
|
you_sure.exec()
|
||||||
if you_sure.clickedButton() == write_btn:
|
if you_sure.clickedButton() == write_btn:
|
||||||
|
|||||||
Reference in New Issue
Block a user