mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 22:12:21 -04:00
Remove option to set font size of browser entries
This commit is contained in:
parent
7430f38c32
commit
a543783d8e
3 changed files with 2 additions and 21 deletions
|
@ -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()
|
||||||
|
|
|
@ -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]
|
||||||
|
|
|
@ -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/>
|
||||||
|
|
Loading…
Reference in a new issue