def init_manage_action(ac, field, value): from calibre.library.field_metadata import category_icon_map ic = category_icon_map.get(field) or 'blank.png' ac.setIcon(QIcon(I(ic))) ac.setText(_('Manage %s') % escape_for_menu(value)) ac.current_fmt = field, value return ac
def init_manage_action(ac, field, value): from calibre.library.field_metadata import category_icon_map ic = category_icon_map.get(field) or 'blank.png' ac.setIcon(QIcon(I(ic))) ac.setText(_('Manage %s') % value) ac.current_fmt = field, value return ac
def __init__(self, text, key, ascending, parent): QAction.__init__(self, text, parent) self.key, self.ascending = key, ascending self.triggered.connect(self) ic = category_icon_map['custom:'] if self.key.startswith('#') else category_icon_map.get(key) if ic: self.setIcon(QIcon.ic(ic))
def get_icon_path(f, prefix): from calibre.library.field_metadata import category_icon_map custom_icons = gprefs['tags_browser_category_icons'] ci = custom_icons.get(prefix + f, '') if ci: icon_path = os.path.join(config_dir, 'tb_icons', ci) elif prefix: icon_path = I(category_icon_map['gst']) else: icon_path = I(category_icon_map.get(f, 'search.png')) return icon_path