summaryrefslogtreecommitdiffstats
path: root/src/slxbrowser.cpp
diff options
context:
space:
mode:
authorSimon Rettberg2022-12-06 12:05:20 +0100
committerSimon Rettberg2022-12-06 12:05:20 +0100
commitd2af1b2537ad885d4c177d8312a5e31643247dee (patch)
treed6073ca00d326f3c8f3c99842409a6571287aa0a /src/slxbrowser.cpp
parentEnable local storage (diff)
downloadslxbrowser-d2af1b2537ad885d4c177d8312a5e31643247dee.tar.gz
slxbrowser-d2af1b2537ad885d4c177d8312a5e31643247dee.tar.xz
slxbrowser-d2af1b2537ad885d4c177d8312a5e31643247dee.zip
Add --zoom option
Diffstat (limited to 'src/slxbrowser.cpp')
-rw-r--r--src/slxbrowser.cpp6
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);