mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-08-11 09:13:57 -04:00
Bug 1909339]: Enhancement Request: Rules editors: Button to open icons folder
This commit is contained in:
parent
530238b2fb
commit
10e227c70c
@ -17,7 +17,8 @@ from PyQt5.Qt import (QWidget, QDialog, QLabel, QGridLayout, QComboBox, QSize,
|
||||
from calibre import prepare_string_for_xml, sanitize_file_name, as_unicode
|
||||
from calibre.constants import config_dir
|
||||
from calibre.utils.icu import sort_key
|
||||
from calibre.gui2 import error_dialog, choose_files, pixmap_to_data, gprefs, choose_save_file
|
||||
from calibre.gui2 import (error_dialog, choose_files, pixmap_to_data, gprefs,
|
||||
choose_save_file, open_local_file)
|
||||
from calibre.gui2.dialogs.template_dialog import TemplateDialog
|
||||
from calibre.gui2.metadata.single_download import RichTextDelegate
|
||||
from calibre.gui2.widgets2 import ColorButton
|
||||
@ -960,6 +961,12 @@ class EditRules(QWidget): # {{{
|
||||
b.setEnabled(False)
|
||||
hb.addWidget(b)
|
||||
hb.addStretch(10)
|
||||
self.open_icon_folder_button = b = QPushButton(QIcon(I('icon_choose.png')),
|
||||
_('Open icon directory'), self)
|
||||
connect_lambda(b.clicked, self,
|
||||
lambda _: open_local_file(os.path.join(config_dir, 'cc_icons')))
|
||||
hb.addWidget(b)
|
||||
hb.addStretch(10)
|
||||
self.export_button = b = QPushButton(_('E&xport'), self)
|
||||
b.clicked.connect(self.export_rules)
|
||||
b.setToolTip(_('Export these rules to a file'))
|
||||
|
Loading…
x
Reference in New Issue
Block a user