mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Allow running with olddb
This commit is contained in:
parent
579fd8a485
commit
1121be459f
@ -538,6 +538,8 @@ class GridView(QListView):
|
|||||||
self.delegate.render_queue.put(None)
|
self.delegate.render_queue.put(None)
|
||||||
|
|
||||||
def set_database(self, newdb, stage=0):
|
def set_database(self, newdb, stage=0):
|
||||||
|
if not hasattr(newdb, 'new_api'):
|
||||||
|
return
|
||||||
if stage == 0:
|
if stage == 0:
|
||||||
self.ignore_render_requests.set()
|
self.ignore_render_requests.set()
|
||||||
try:
|
try:
|
||||||
|
@ -13,7 +13,7 @@ from calibre.gui2.preferences.look_feel_ui import Ui_Form
|
|||||||
from calibre.gui2 import config, gprefs, qt_app, NONE
|
from calibre.gui2 import config, gprefs, qt_app, NONE
|
||||||
from calibre.utils.localization import (available_translations,
|
from calibre.utils.localization import (available_translations,
|
||||||
get_language, get_lang)
|
get_language, get_lang)
|
||||||
from calibre.utils.config import prefs
|
from calibre.utils.config import prefs, tweaks
|
||||||
from calibre.utils.icu import sort_key
|
from calibre.utils.icu import sort_key
|
||||||
from calibre.gui2.book_details import get_field_list
|
from calibre.gui2.book_details import get_field_list
|
||||||
from calibre.gui2.preferences.coloring import EditRules
|
from calibre.gui2.preferences.coloring import EditRules
|
||||||
@ -200,6 +200,10 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
|
|||||||
self.fs_help_msg.setText(unicode(self.fs_help_msg.text())%(
|
self.fs_help_msg.setText(unicode(self.fs_help_msg.text())%(
|
||||||
_(' or ').join(keys)))
|
_(' or ').join(keys)))
|
||||||
self.cover_grid_color_button.clicked.connect(self.change_cover_grid_color)
|
self.cover_grid_color_button.clicked.connect(self.change_cover_grid_color)
|
||||||
|
if not tweaks.get('use_new_db', False):
|
||||||
|
for i in range(self.tabWidget.count()):
|
||||||
|
if self.tabWidget.widget(i) is self.cover_grid_tab:
|
||||||
|
self.tabWidget.removeTab(i)
|
||||||
|
|
||||||
def initialize(self):
|
def initialize(self):
|
||||||
ConfigWidgetBase.initialize(self)
|
ConfigWidgetBase.initialize(self)
|
||||||
|
@ -223,7 +223,7 @@
|
|||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QWidget" name="tab_5">
|
<widget class="QWidget" name="cover_grid_tab">
|
||||||
<attribute name="icon">
|
<attribute name="icon">
|
||||||
<iconset resource="../../../../resources/images.qrc">
|
<iconset resource="../../../../resources/images.qrc">
|
||||||
<normaloff>:/images/grid.png</normaloff>:/images/grid.png</iconset>
|
<normaloff>:/images/grid.png</normaloff>:/images/grid.png</iconset>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user