diff options
author | 2022-05-07 20:04:30 +0530 | |
---|---|---|
committer | 2022-05-07 20:04:30 +0530 | |
commit | ea4056dcd12b6fc576cdd2b4aba8626c9785df7d (patch) | |
tree | a387e2c35899349fb122867a4a76eef2eaef3870 /src/mainwindow.cpp | |
parent | 8cfbcf4bebd152527f110fdbf203ef1aac593f1e (diff) | |
download | whatsie-ea4056dcd12b6fc576cdd2b4aba8626c9785df7d.tar.gz whatsie-ea4056dcd12b6fc576cdd2b4aba8626c9785df7d.zip |
chore: minor improvements
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r-- | src/mainwindow.cpp | 9 |
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))); |