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:
Charles Haley 2010-09-24 12:43:54 +01:00
parent ad69ef985a
commit b2a6ed3af4
2 changed files with 3 additions and 2 deletions

View File

@ -167,7 +167,8 @@ class MetadataBulkDialog(QDialog, Ui_MetadataBulkDialog):
self.tag_editor_button.clicked.connect(self.tag_editor)
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)
else:
self.create_custom_column_editors()

View File

@ -21,7 +21,7 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
def genesis(self, gui):
self.gui = gui
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_down.clicked.connect(self.down_column)