From c421f44f4ed7c7eed235bb6f8c4e3c57310b12a4 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Mon, 1 Aug 2016 14:56:51 +0200 Subject: [PATCH] Specify completion category font in HTML It seems like specifying a font for QTreeView::item in a Qt stylesheet doesn't actually do anything. --- qutebrowser/completion/completiondelegate.py | 5 ++++- qutebrowser/completion/completionwidget.py | 1 - 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/qutebrowser/completion/completiondelegate.py b/qutebrowser/completion/completiondelegate.py index d63658cc3..b48952d1c 100644 --- a/qutebrowser/completion/completiondelegate.py +++ b/qutebrowser/completion/completiondelegate.py @@ -206,7 +206,10 @@ class CompletionItemDelegate(QStyledItemDelegate): else: self._doc.setPlainText(self._opt.text) else: - self._doc.setHtml(html.escape(self._opt.text)) + self._doc.setHtml( + '{}'.format( + html.escape(config.get('fonts', 'completion.category')), + html.escape(self._opt.text))) def _draw_focus_rect(self): """Draw the focus rectangle of an ItemViewItem.""" diff --git a/qutebrowser/completion/completionwidget.py b/qutebrowser/completion/completionwidget.py index 1ac49f28a..80e87dbe4 100644 --- a/qutebrowser/completion/completionwidget.py +++ b/qutebrowser/completion/completionwidget.py @@ -69,7 +69,6 @@ class CompletionView(QTreeView): {{ color['completion.category.border.top'] }}; border-bottom: 1px solid {{ color['completion.category.border.bottom'] }}; - font: {{ font['completion.category'] }}; } QTreeView::item:selected, QTreeView::item:selected:hover {