diff options
| author | Karol Kosek <krkk@krkk.ct8.pl> | 2020-12-24 20:57:35 +0100 |
|---|---|---|
| committer | Felix Queißner <felix@ib-queissner.de> | 2020-12-24 23:28:18 +0100 |
| commit | 6b3e5e2d0fa733a1de5200387f602b3734c76589 (patch) | |
| tree | 01dc1391fece882d1133dd4a25f3901fb76a4d46 /src/dialogs/settingsdialog.cpp | |
| parent | 1ee394dbacb88174ad8f625c84d9d74f5a528975 (diff) | |
| download | kristall-6b3e5e2d0fa733a1de5200387f602b3734c76589.tar.gz | |
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.
Diffstat (limited to 'src/dialogs/settingsdialog.cpp')
| -rw-r--r-- | src/dialogs/settingsdialog.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
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); } |
