aboutsummaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
diff options
context:
space:
mode:
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)));