mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Move refresh timer control into Preview class
This commit is contained in:
parent
d9fa433025
commit
f77fc9493e
@ -330,7 +330,7 @@ class Boss(QObject):
|
|||||||
ed.paste()
|
ed.paste()
|
||||||
|
|
||||||
def editor_data_changed(self, editor):
|
def editor_data_changed(self, editor):
|
||||||
self.gui.preview.refresh_timer.start(tprefs['preview_refresh_time'] * 1000)
|
self.gui.preview.start_refresh_timer()
|
||||||
|
|
||||||
def editor_undo_redo_state_changed(self, *args):
|
def editor_undo_redo_state_changed(self, *args):
|
||||||
self.apply_current_editor_state(update_keymap=False)
|
self.apply_current_editor_state(update_keymap=False)
|
||||||
@ -472,7 +472,7 @@ class Boss(QObject):
|
|||||||
QApplication.instance().quit()
|
QApplication.instance().quit()
|
||||||
|
|
||||||
def shutdown(self):
|
def shutdown(self):
|
||||||
self.gui.preview.refresh_timer.stop()
|
self.gui.preview.stop_refresh_timer()
|
||||||
self.save_state()
|
self.save_state()
|
||||||
self.save_manager.shutdown()
|
self.save_manager.shutdown()
|
||||||
parse_worker.shutdown()
|
parse_worker.shutdown()
|
||||||
|
@ -20,7 +20,7 @@ from calibre.constants import iswindows
|
|||||||
from calibre.ebooks.oeb.polish.parsing import parse
|
from calibre.ebooks.oeb.polish.parsing import parse
|
||||||
from calibre.ebooks.oeb.base import serialize, OEB_DOCS
|
from calibre.ebooks.oeb.base import serialize, OEB_DOCS
|
||||||
from calibre.ptempfile import PersistentTemporaryDirectory
|
from calibre.ptempfile import PersistentTemporaryDirectory
|
||||||
from calibre.gui2.tweak_book import current_container, editors
|
from calibre.gui2.tweak_book import current_container, editors, tprefs
|
||||||
from calibre.gui2.viewer.documentview import apply_settings
|
from calibre.gui2.viewer.documentview import apply_settings
|
||||||
from calibre.gui2.viewer.config import config
|
from calibre.gui2.viewer.config import config
|
||||||
from calibre.utils.ipc.simple_worker import offload_worker
|
from calibre.utils.ipc.simple_worker import offload_worker
|
||||||
@ -300,3 +300,8 @@ class Preview(QWidget):
|
|||||||
def clear(self):
|
def clear(self):
|
||||||
self.view.clear()
|
self.view.clear()
|
||||||
|
|
||||||
|
def start_refresh_timer(self):
|
||||||
|
self.refresh_timer.start(tprefs['preview_refresh_time'] * 1000)
|
||||||
|
|
||||||
|
def stop_refresh_timer(self):
|
||||||
|
self.refresh_timer.stop()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user