From 6b3e5e2d0fa733a1de5200387f602b3734c76589 Mon Sep 17 00:00:00 2001 From: Karol Kosek Date: Thu, 24 Dec 2020 20:57:35 +0100 Subject: Add font color rule for theme previews Closes #46, although the real fix for sites was already in #58 - here it is for the rest of the places. --- src/dialogs/settingsdialog.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/dialogs/settingsdialog.cpp') diff --git a/src/dialogs/settingsdialog.cpp b/src/dialogs/settingsdialog.cpp index d1e7dbf..d840968 100644 --- a/src/dialogs/settingsdialog.cpp +++ b/src/dialogs/settingsdialog.cpp @@ -252,15 +252,16 @@ void SettingsDialog::reloadStylePreview() QUrl url { QUrl(QString("about://%1/foobar").arg(host)) }; DocumentOutlineModel outline; + auto doc_style = current_style.derive(url); auto doc = GeminiRenderer::render( document, url, - current_style.derive(url), + doc_style, outline ); - ui->style_preview->setStyleSheet(QString("QTextBrowser { background-color: %1; }") - .arg(doc->background_color.name())); + ui->style_preview->setStyleSheet(QString("QTextBrowser { background-color: %1; color: %2; }") + .arg(doc_style.background_color.name(), doc_style.standard_color.name())); ui->style_preview->setDocument(doc.get()); preview_document = std::move(doc); } -- cgit v1.2.3