diff options
author | Simon Rettberg | 2022-12-06 12:05:20 +0100 |
---|---|---|
committer | Simon Rettberg | 2022-12-06 12:05:20 +0100 |
commit | d2af1b2537ad885d4c177d8312a5e31643247dee (patch) | |
tree | d6073ca00d326f3c8f3c99842409a6571287aa0a /src/slxbrowser.cpp | |
parent | Enable local storage (diff) | |
download | slxbrowser-d2af1b2537ad885d4c177d8312a5e31643247dee.tar.gz slxbrowser-d2af1b2537ad885d4c177d8312a5e31643247dee.tar.xz slxbrowser-d2af1b2537ad885d4c177d8312a5e31643247dee.zip |
Add --zoom option
Diffstat (limited to 'src/slxbrowser.cpp')
-rw-r--r-- | src/slxbrowser.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
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); |