Skip to content

Commit

Permalink
Merge branch 'fix-displayed-metadata-not-show' of https://github.com/…
Browse files Browse the repository at this point in the history
  • Loading branch information
kovidgoyal committed Feb 1, 2025
2 parents 24c4ca7 + f557b8d commit 245a5ae
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions src/calibre/gui2/preferences/look_feel.py
Original file line number Diff line number Diff line change
Expand Up @@ -545,6 +545,15 @@ def get_esc_lang(l):
self.current_font = self.initial_font = None
self.change_font_button.clicked.connect(self.change_font)

self.display_model = DisplayedFields(self.gui.current_db, self.field_display_order)
self.display_model.dataChanged.connect(self.changed_signal)
self.field_display_order.setModel(self.display_model)
mu = partial(move_field_up, self.field_display_order, self.display_model)
md = partial(move_field_down, self.field_display_order, self.display_model)
self.df_up_button.clicked.connect(mu)
self.df_down_button.clicked.connect(md)
self.field_display_order.set_movement_functions(mu, md)

self.em_display_model = EMDisplayedFields(self.gui.current_db, self.em_display_order)
self.em_display_model.dataChanged.connect(self.changed_signal)
self.em_display_order.setModel(self.em_display_model)
Expand Down Expand Up @@ -693,6 +702,7 @@ def initialize(self):
font.append(gprefs.get('font_stretch', QFont.Stretch.Unstretched))
self.current_font = self.initial_font = font
self.update_font_display()
self.display_model.initialize()
self.em_display_model.initialize()
self.bd_vertical_cats_model.initialize()
db = self.gui.current_db
Expand Down Expand Up @@ -755,6 +765,7 @@ def restore_defaults(self):
if ofont is not None:
self.changed_signal.emit()
self.update_font_display()
self.display_model.restore_defaults()
self.em_display_model.restore_defaults()
self.bd_vertical_cats_model.restore_defaults()
gprefs.set('tb_search_order', gprefs.defaults['tb_search_order'])
Expand Down Expand Up @@ -827,6 +838,7 @@ def commit(self, *args):
is not None else QFont.Stretch.Unstretched)
QApplication.setFont(self.font_display.font())
rr = True
self.display_model.commit()
self.em_display_model.commit()
self.bd_vertical_cats_model.commit()
self.edit_rules.commit(self.gui.current_db.prefs)
Expand Down

0 comments on commit 245a5ae

Please sign in to comment.