From 868c3d65cc452c75eb434ad2e0d45940e133659c Mon Sep 17 00:00:00 2001 From: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com> Date: Thu, 3 Jan 2019 21:05:40 -0500 Subject: [PATCH] ui: set webview zoom to screen scaling factor Change-Id: I2114f07d3179de88da1042ddb78a48e35da78b21 --- callwidget.cpp | 8 ++++++++ mainwindow.h | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/callwidget.cpp b/callwidget.cpp index f916080..b6ced4d 100644 --- a/callwidget.cpp +++ b/callwidget.cpp @@ -54,6 +54,7 @@ #include "lrcinstance.h" #include "animationhelpers.h" #include "ringthemeutils.h" +#include "mainwindow.h" CallWidget::CallWidget(QWidget* parent) : NavWidget(parent), @@ -262,6 +263,13 @@ CallWidget::navigated(bool to) void CallWidget::updateCustomUI() { + auto scalingRatio = MainWindow::instance().getCurrentScalingRatio(); + if (scalingRatio > 1.0) { + ui->messageView->setZoomFactor(1.15); + } else { + ui->messageView->setZoomFactor(1.0); + } + } int diff --git a/mainwindow.h b/mainwindow.h index f622347..d73568d 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -80,7 +80,7 @@ private: ScreenEnum lastScr_; int lastAccountCount_; Qt::WindowFlags flags_; - float currentScalingRatio_; + float currentScalingRatio_ = 1.0; void readSettingsFromRegistry(); -- GitLab