From d2af1b2537ad885d4c177d8312a5e31643247dee Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 6 Dec 2022 12:05:20 +0100 Subject: Add --zoom option --- src/slxbrowser.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/slxbrowser.cpp') diff --git a/src/slxbrowser.cpp b/src/slxbrowser.cpp index f6d9850..2bfb617 100644 --- a/src/slxbrowser.cpp +++ b/src/slxbrowser.cpp @@ -21,6 +21,11 @@ SlxBrowser::SlxBrowser(BrowserSettings settings) _pageValid(false) { _settings.reloadInterval *= 1000; + if (_settings.zoom <= 0) { + _settings.zoom = 100; + } else if (_settings.zoom > 400) { + _settings.zoom = 400; + } if (_settings.fullscreen) { this->showFullScreen(); this->setWindowFlags(windowFlags() | Qt::WindowStaysOnTopHint); @@ -32,6 +37,7 @@ SlxBrowser::SlxBrowser(BrowserSettings settings) QWidget *w = new QWidget; QLayout *l = new QVBoxLayout; _browser = new WebView; + _browser->setZoomFactor(float(_settings.zoom) * .01f); _progress = new QProgressBar; _progress->hide(); l->addWidget(_browser); -- cgit v1.2.3-55-g7522