This commit is contained in:
Kovid Goyal 2021-12-06 06:45:09 +05:30
parent 640a825c07
commit 7da69cd428
No known key found for this signature in database
GPG key ID: 06BC317B515ACE7C

View file

@ -22,9 +22,8 @@
import calibre.gui2.pyqt6_compat as pqc
from calibre import as_unicode, prints
from calibre.constants import (
DEBUG, __appname__ as APP_UID, __version__, config_dir, filesystem_encoding,
is_running_from_develop, isbsd, isfrozen, islinux, ismacos, iswindows, isxp,
plugins_loc
DEBUG, __appname__ as APP_UID, __version__, config_dir, is_running_from_develop,
isbsd, isfrozen, islinux, ismacos, iswindows, isxp, plugins_loc
)
from calibre.ebooks.metadata import MetaInformation
from calibre.gui2.linux_file_dialogs import (
@ -1143,7 +1142,7 @@ def stylesheet_for_line_edit(self, is_error=False):
def load_calibre_style(self):
icon_map = self.__icon_map_memory_ = {}
pcache = {}
for k, v in iteritems({
for k, v in {
'DialogYesButton': 'ok.png',
'DialogNoButton': 'window-close.png',
'DialogCloseButton': 'window-close.png',
@ -1162,15 +1161,11 @@ def load_calibre_style(self):
'LineEditClearButton': 'clear_left.png',
'ToolBarHorizontalExtensionButton': 'v-ellipsis.png',
'ToolBarVerticalExtensionButton': 'h-ellipsis.png',
}):
}.items():
if v not in pcache:
p = I(v)
if isinstance(p, bytes):
p = p.decode(filesystem_encoding)
# if not os.path.exists(p): raise ValueError(p)
pcache[v] = p
v = pcache[v]
icon_map[getattr(QStyle.StandardPixmap, 'SP_'+k).value] = v
pcache[v] = I(v)
# if not os.path.exists(pcache[v]): raise ValueError(pcache[v])
icon_map[getattr(QStyle.StandardPixmap, 'SP_'+k).value] = pcache[v]
transient_scroller = 0
if ismacos:
from calibre_extensions.cocoa import transient_scroller