Stretch WebView to fit dialog's height.
authoralex-z <blackslayer4@gmail.com>
Tue, 17 May 2022 02:01:33 +0000 (05:01 +0300)
committeralex-z <blackslayer4@gmail.com>
Wed, 18 May 2022 07:57:10 +0000 (10:57 +0300)
Signed-off-by: alex-z <blackslayer4@gmail.com>
src/gui/creds/webflowcredentialsdialog.cpp
src/gui/wizard/webview.cpp
src/gui/wizard/webviewpage.cpp

index 159734b64cce8f370b40e172a2b73c529d1b5663..6edf9f3fb4634650ec49540d074cd2b18f8b420d 100644 (file)
@@ -55,7 +55,7 @@ WebFlowCredentialsDialog::WebFlowCredentialsDialog(Account *account, bool useFlo
     } else {
 #ifdef WITH_WEBENGINE
         _webView = new WebView();
-        _containerLayout->addWidget(_webView);
+        _containerLayout->addWidget(_webView, 1);
 
         connect(_webView, &WebView::urlCatched, this, &WebFlowCredentialsDialog::urlCatched);
 #endif // WITH_WEBENGINE
index 5f58df4f4ff3197067a865887a28b34985b3dda3..0ecaca08cb81f5ca2473d7133b8c4aa019aeb036 100644 (file)
@@ -107,7 +107,7 @@ WebView::WebView(QWidget *parent)
     }
 
     _webview->setPage(_page);
-    _ui.verticalLayout->addWidget(_webview);
+    _ui.verticalLayout->addWidget(_webview, 1);
 
     connect(_webview, &QWebEngineView::loadProgress, _ui.progressBar, &QProgressBar::setValue);
     connect(_schemeHandler, &WebViewPageUrlSchemeHandler::urlCatched, this, &WebView::urlCatched);
index 7aae73fc8866eaf55404de953ca22919cfab9ea0..0b5ccd9ca59f4b74577cb200686eab519ce5f2d1 100644 (file)
@@ -26,7 +26,7 @@ WebViewPage::WebViewPage(QWidget *parent)
 
     auto *layout = new QVBoxLayout(this);
     layout->setMargin(0);
-    layout->addWidget(_webView);
+    layout->addWidget(_webView, 1);
     setLayout(layout);
 
     connect(_webView, &WebView::urlCatched, this, &WebViewPage::urlCatched);