diff options
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); |