mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Allow running doc editor via calibre-debug
Use calibre-debug -c "from calibre.gui2.dialogs.ff_doc_editor import main; main()"
This commit is contained in:
parent
7430a74bd9
commit
d06185156a
@ -11,8 +11,7 @@ Created on 12 Nov 2024
|
|||||||
@author: chaley
|
@author: chaley
|
||||||
'''
|
'''
|
||||||
|
|
||||||
from qt.core import (QApplication, QCheckBox, QComboBox, QFrame, QLabel, QGridLayout,
|
from qt.core import QApplication, QCheckBox, QComboBox, QFrame, QGridLayout, QHBoxLayout, QLabel, QPlainTextEdit, QPushButton, QSize, QTimer
|
||||||
QHBoxLayout, QPlainTextEdit, QPushButton, QSize, QTimer)
|
|
||||||
|
|
||||||
from calibre.constants import iswindows
|
from calibre.constants import iswindows
|
||||||
from calibre.gui2 import gprefs
|
from calibre.gui2 import gprefs
|
||||||
@ -186,8 +185,10 @@ class FFDocEditor(Dialog):
|
|||||||
self.show_original_cb.setChecked(True)
|
self.show_original_cb.setChecked(True)
|
||||||
self.fill_in_top_row()
|
self.fill_in_top_row()
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
|
def main():
|
||||||
from tempfile import TemporaryDirectory
|
from tempfile import TemporaryDirectory
|
||||||
|
|
||||||
from calibre.db.legacy import LibraryDatabase
|
from calibre.db.legacy import LibraryDatabase
|
||||||
from calibre.gui2 import Application
|
from calibre.gui2 import Application
|
||||||
|
|
||||||
@ -196,4 +197,9 @@ if __name__ == '__main__':
|
|||||||
db = LibraryDatabase(tdir) # needed to load formatter_funcs
|
db = LibraryDatabase(tdir) # needed to load formatter_funcs
|
||||||
d = FFDocEditor(None)
|
d = FFDocEditor(None)
|
||||||
d.exec()
|
d.exec()
|
||||||
|
del db
|
||||||
del app
|
del app
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
main()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user