mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
More PyQt nonsense
Some more enums that werent previous migrated
This commit is contained in:
parent
8eb7706b8a
commit
22bc316836
@ -17,7 +17,7 @@ from qt.core import (
|
|||||||
QApplication, QMarginsF, QObject, QPageLayout, Qt, QTimer, QUrl, pyqtSignal, sip
|
QApplication, QMarginsF, QObject, QPageLayout, Qt, QTimer, QUrl, pyqtSignal, sip
|
||||||
)
|
)
|
||||||
from qt.webengine import (
|
from qt.webengine import (
|
||||||
QWebEnginePage, QWebEngineProfile, QWebEngineUrlRequestInterceptor
|
QWebEnginePage, QWebEngineProfile, QWebEngineUrlRequestInterceptor, QWebEngineSettings
|
||||||
)
|
)
|
||||||
|
|
||||||
from calibre import detect_ncpus, human_readable, prepare_string_for_xml
|
from calibre import detect_ncpus, human_readable, prepare_string_for_xml
|
||||||
@ -150,24 +150,24 @@ class Renderer(QWebEnginePage):
|
|||||||
self.settle_time = 0
|
self.settle_time = 0
|
||||||
self.wait_for_title = None
|
self.wait_for_title = None
|
||||||
s = self.settings()
|
s = self.settings()
|
||||||
s.setAttribute(s.JavascriptEnabled, True)
|
s.setAttribute(QWebEngineSettings.WebAttribute.JavascriptEnabled, True)
|
||||||
s.setFontSize(s.DefaultFontSize, int(opts.pdf_default_font_size))
|
s.setFontSize(QWebEngineSettings.FontSize.DefaultFontSize, int(opts.pdf_default_font_size))
|
||||||
s.setFontSize(s.DefaultFixedFontSize, int(opts.pdf_mono_font_size))
|
s.setFontSize(QWebEngineSettings.FontSize.DefaultFixedFontSize, int(opts.pdf_mono_font_size))
|
||||||
s.setFontSize(s.MinimumLogicalFontSize, 8)
|
s.setFontSize(QWebEngineSettings.FontSize.MinimumLogicalFontSize, 8)
|
||||||
s.setFontSize(s.MinimumFontSize, 8)
|
s.setFontSize(QWebEngineSettings.FontSize.MinimumFontSize, 8)
|
||||||
std = {
|
std = {
|
||||||
'serif': opts.pdf_serif_family,
|
'serif': opts.pdf_serif_family,
|
||||||
'sans' : opts.pdf_sans_family,
|
'sans' : opts.pdf_sans_family,
|
||||||
'mono' : opts.pdf_mono_family
|
'mono' : opts.pdf_mono_family
|
||||||
}.get(opts.pdf_standard_font, opts.pdf_serif_family)
|
}.get(opts.pdf_standard_font, opts.pdf_serif_family)
|
||||||
if std:
|
if std:
|
||||||
s.setFontFamily(s.StandardFont, std)
|
s.setFontFamily(QWebEngineSettings.FontFamily.StandardFont, std)
|
||||||
if opts.pdf_serif_family:
|
if opts.pdf_serif_family:
|
||||||
s.setFontFamily(s.SerifFont, opts.pdf_serif_family)
|
s.setFontFamily(QWebEngineSettings.FontFamily.SerifFont, opts.pdf_serif_family)
|
||||||
if opts.pdf_sans_family:
|
if opts.pdf_sans_family:
|
||||||
s.setFontFamily(s.SansSerifFont, opts.pdf_sans_family)
|
s.setFontFamily(QWebEngineSettings.FontFamily.SansSerifFont, opts.pdf_sans_family)
|
||||||
if opts.pdf_mono_family:
|
if opts.pdf_mono_family:
|
||||||
s.setFontFamily(s.FixedFont, opts.pdf_mono_family)
|
s.setFontFamily(QWebEngineSettings.FontFamily.FixedFont, opts.pdf_mono_family)
|
||||||
|
|
||||||
self.titleChanged.connect(self.title_changed)
|
self.titleChanged.connect(self.title_changed)
|
||||||
self.loadStarted.connect(self.load_started)
|
self.loadStarted.connect(self.load_started)
|
||||||
|
@ -73,7 +73,7 @@ def get_page_size(opts, for_comic=False):
|
|||||||
if opts.custom_size is not None:
|
if opts.custom_size is not None:
|
||||||
page_size = parse_pdf_page_size(opts.custom_size, opts.unit, opts.output_profile.dpi)
|
page_size = parse_pdf_page_size(opts.custom_size, opts.unit, opts.output_profile.dpi)
|
||||||
if page_size is None:
|
if page_size is None:
|
||||||
page_size = QPageSize(getattr(QPageSize, opts.paper_size.capitalize()))
|
page_size = QPageSize(getattr(QPageSize.PageSizeId, opts.paper_size.capitalize()))
|
||||||
return page_size
|
return page_size
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user