aboutsummaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
diff options
context:
space:
mode:
authorLibravatar Keshav <keshavnrj@gmail.com>2022-05-07 20:04:30 +0530
committerLibravatar Keshav <keshavnrj@gmail.com>2022-05-07 20:04:30 +0530
commitea4056dcd12b6fc576cdd2b4aba8626c9785df7d (patch)
treea387e2c35899349fb122867a4a76eef2eaef3870 /src/mainwindow.cpp
parent8cfbcf4bebd152527f110fdbf203ef1aac593f1e (diff)
downloadwhatsie-ea4056dcd12b6fc576cdd2b4aba8626c9785df7d.tar.gz
whatsie-ea4056dcd12b6fc576cdd2b4aba8626c9785df7d.zip
chore: minor improvements
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r--src/mainwindow.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index 641dde1..9f67c49 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -366,13 +366,13 @@ void MainWindow::handleZoomOnWindowStateChange(QWindowStateChangeEvent *ev) {
}
void MainWindow::handleZoom() {
- if (windowState() == Qt::WindowMaximized ||
- windowState() == Qt::WindowFullScreen) {
+ if (windowState().testFlag(Qt::WindowMaximized) ||
+ windowState().testFlag(Qt::WindowFullScreen)) {
double currentFactor =
settings.value("zoomFactorMaximized", defaultZoomFactorMaximized)
.toDouble();
webEngine->page()->setZoomFactor(currentFactor);
- } else if (windowState() == Qt::WindowNoState) {
+ } else if (windowState().testFlag(Qt::WindowNoState)) {
double currentFactor = settings.value("zoomFactor", 1.0).toDouble();
webEngine->page()->setZoomFactor(currentFactor);
}
@@ -792,10 +792,11 @@ void MainWindow::createWebPage(bool offTheRecord) {
auto randomValue = QRandomGenerator::global()->generateDouble() * 300;
page->setUrl(
QUrl("https://web.whatsapp.com?v=" + QString::number(randomValue)));
+
connect(profile, &QWebEngineProfile::downloadRequested,
&m_downloadManagerWidget, &DownloadManagerWidget::downloadRequested);
- connect(webEngine->page(),
+ connect(page,
SIGNAL(fullScreenRequested(QWebEngineFullScreenRequest)), this,
SLOT(fullScreenRequested(QWebEngineFullScreenRequest)));