mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
6221f67473
commit
4bd4ce1678
@ -121,7 +121,8 @@ class GuiRunner(QObject):
|
||||
|
||||
def start_gui(self):
|
||||
from calibre.gui2.ui import Main
|
||||
main = Main(self.library_path, self.db, self.listener, self.opts, self.actions)
|
||||
main = Main(self.opts)
|
||||
main.initialize(self.library_path, self.db, self.listener, self.actions)
|
||||
add_filesystem_book = partial(main.add_filesystem_book, allow_device=False)
|
||||
sys.excepthook = main.unhandled_exception
|
||||
if len(self.args) > 1:
|
||||
|
@ -127,13 +127,18 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI):
|
||||
pixmap_to_data(pixmap))
|
||||
|
||||
self.last_time = datetime.datetime.now()
|
||||
def __init__(self, library_path, db, listener, opts, actions, parent=None):
|
||||
|
||||
def __init__(self, opts, parent=None):
|
||||
MainWindow.__init__(self, opts, parent)
|
||||
self.opts = opts
|
||||
|
||||
def initialize(self, library_path, db, listener, actions):
|
||||
opts = self.opts
|
||||
self.last_time = datetime.datetime.now()
|
||||
self.preferences_action, self.quit_action = actions
|
||||
self.library_path = library_path
|
||||
self.spare_servers = []
|
||||
self.must_restart_before_config = False
|
||||
MainWindow.__init__(self, opts, parent)
|
||||
# Initialize fontconfig in a separate thread as this can be a lengthy
|
||||
# process if run for the first time on this machine
|
||||
from calibre.utils.fonts import fontconfig
|
||||
|
Loading…
x
Reference in New Issue
Block a user