Enhancement 1956007: cc_icons dropdown in Template Tester.

This isn't the requested fix, which I am not going to do. Instead it extends the number of books in the test section of the template dialog from 1 to all selected.
This commit is contained in:
Charles Haley 2021-12-30 12:36:45 +00:00
parent 9dfa3f89db
commit 4540cd920e

View File

@ -651,11 +651,14 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
self.display_model.initialize() self.display_model.initialize()
self.qv_display_model.initialize() self.qv_display_model.initialize()
db = self.gui.current_db db = self.gui.current_db
mi = []
try: try:
idx = self.gui.library_view.currentIndex().row() rows = self.gui.current_view().selectionModel().selectedRows()
mi = db.get_metadata(idx, index_is_id=False) for row in rows:
if row.isValid():
mi.append(db.new_api.get_proxy_metadata(db.data.index_to_id(row.row())))
except: except:
mi=None pass
self.edit_rules.initialize(db.field_metadata, db.prefs, mi, 'column_color_rules') self.edit_rules.initialize(db.field_metadata, db.prefs, mi, 'column_color_rules')
self.icon_rules.initialize(db.field_metadata, db.prefs, mi, 'column_icon_rules') self.icon_rules.initialize(db.field_metadata, db.prefs, mi, 'column_icon_rules')
self.grid_rules.initialize(db.field_metadata, db.prefs, mi, 'cover_grid_icon_rules') self.grid_rules.initialize(db.field_metadata, db.prefs, mi, 'cover_grid_icon_rules')