summaryrefslogtreecommitdiffstats
path: root/src/slxbrowser.cpp
diff options
context:
space:
mode:
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);