mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 10:44:09 -04:00
1) fix bulk edit to not display a tab if library has only composite columns
2) fix a reference to get_custom_field_metadata that I somehow missed.
This commit is contained in:
parent
ad69ef985a
commit
b2a6ed3af4
@ -167,7 +167,8 @@ class MetadataBulkDialog(QDialog, Ui_MetadataBulkDialog):
|
|||||||
self.tag_editor_button.clicked.connect(self.tag_editor)
|
self.tag_editor_button.clicked.connect(self.tag_editor)
|
||||||
self.autonumber_series.stateChanged[int].connect(self.auto_number_changed)
|
self.autonumber_series.stateChanged[int].connect(self.auto_number_changed)
|
||||||
|
|
||||||
if len(db.custom_column_label_map) == 0:
|
if len([k for k in db.custom_field_metadata().values()
|
||||||
|
if k['datatype'] != 'composite']) == 0:
|
||||||
self.central_widget.removeTab(1)
|
self.central_widget.removeTab(1)
|
||||||
else:
|
else:
|
||||||
self.create_custom_column_editors()
|
self.create_custom_column_editors()
|
||||||
|
@ -21,7 +21,7 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
|
|||||||
def genesis(self, gui):
|
def genesis(self, gui):
|
||||||
self.gui = gui
|
self.gui = gui
|
||||||
db = self.gui.library_view.model().db
|
db = self.gui.library_view.model().db
|
||||||
self.custcols = copy.deepcopy(db.field_metadata.get_custom_field_metadata())
|
self.custcols = copy.deepcopy(db.field_metadata.custom_field_metadata())
|
||||||
|
|
||||||
self.column_up.clicked.connect(self.up_column)
|
self.column_up.clicked.connect(self.up_column)
|
||||||
self.column_down.clicked.connect(self.down_column)
|
self.column_down.clicked.connect(self.down_column)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user