diff --git a/callwidget.cpp b/callwidget.cpp index f91608008e5defd08f8c05127bce3fa896b03f42..b6ced4d0dca8857601a4683d5e2798856d8976cc 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 f622347bfe4c16c5e6a05f1237a42bf0abb34f77..d73568d87afcb100c4df328f8eeeb909a20c3644 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();