Remove option to set font size of browser entries

This commit is contained in:
Matthias Metelka 2022-11-23 00:28:02 +01:00
parent 7430f38c32
commit a543783d8e
3 changed files with 2 additions and 21 deletions

View file

@ -348,20 +348,10 @@ class Table:
self._view.setWordWrap(False) self._view.setWordWrap(False)
self._view.setHorizontalScrollMode(QAbstractItemView.ScrollMode.ScrollPerPixel) self._view.setHorizontalScrollMode(QAbstractItemView.ScrollMode.ScrollPerPixel)
self._view.horizontalScrollBar().setSingleStep(10) self._view.horizontalScrollBar().setSingleStep(10)
self._update_font() self._view.verticalHeader().setDefaultSectionSize(12 + 2 * self.browser.mw.pm.browser_row_height())
self._view.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu) self._view.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu)
qconnect(self._view.customContextMenuRequested, self._on_context_menu) qconnect(self._view.customContextMenuRequested, self._on_context_menu)
def _update_font(self) -> None:
# we can't choose different line heights efficiently, so we need
# to pick a line height big enough for any card template
curmax = 16
for m in self.col.models.all():
for t in m["tmpls"]:
bsize = t.get("bsize", 0)
if bsize > curmax:
curmax = bsize
self._view.verticalHeader().setDefaultSectionSize(curmax + 6)
def _setup_headers(self) -> None: def _setup_headers(self) -> None:
vh = self._view.verticalHeader() vh = self._view.verticalHeader()

View file

@ -748,7 +748,6 @@ class CardLayout(QDialog):
if t.get("bfont"): if t.get("bfont"):
f.overrideFont.setChecked(True) f.overrideFont.setChecked(True)
f.font.setCurrentFont(QFont(t.get("bfont") or "Arial")) f.font.setCurrentFont(QFont(t.get("bfont") or "Arial"))
f.fontSize.setValue(t.get("bsize") or 12)
qconnect(f.buttonBox.accepted, lambda: self.onBrowserDisplayOk(f)) qconnect(f.buttonBox.accepted, lambda: self.onBrowserDisplayOk(f))
d.exec() d.exec()
@ -759,8 +758,8 @@ class CardLayout(QDialog):
t["bafmt"] = f.afmt.text().strip() t["bafmt"] = f.afmt.text().strip()
if f.overrideFont.isChecked(): if f.overrideFont.isChecked():
t["bfont"] = f.font.currentFont().family() t["bfont"] = f.font.currentFont().family()
t["bsize"] = f.fontSize.value()
else: else:
# keep bsize for legacy notetypes
for key in ("bfont", "bsize"): for key in ("bfont", "bsize"):
if key in t: if key in t:
del t[key] del t[key]

View file

@ -53,13 +53,6 @@
</property> </property>
</widget> </widget>
</item> </item>
<item>
<widget class="QSpinBox" name="fontSize">
<property name="minimum">
<number>6</number>
</property>
</widget>
</item>
</layout> </layout>
</item> </item>
<item> <item>
@ -91,7 +84,6 @@
<tabstop>qfmt</tabstop> <tabstop>qfmt</tabstop>
<tabstop>afmt</tabstop> <tabstop>afmt</tabstop>
<tabstop>font</tabstop> <tabstop>font</tabstop>
<tabstop>fontSize</tabstop>
<tabstop>buttonBox</tabstop> <tabstop>buttonBox</tabstop>
</tabstops> </tabstops>
<resources/> <resources/>