diff options
author | Michal Klocek <michal.klocek@theqtcompany.com> | 2016-05-09 17:52:19 +0200 |
---|---|---|
committer | Michal Klocek <michal.klocek@theqtcompany.com> | 2016-05-09 16:07:41 +0000 |
commit | 023168cf91dc7ac11ced1b6a60ca7aa248987810 (patch) | |
tree | 65e124d3b676cbfe204d9d0e20c52c603ace222a /examples/webenginewidgets | |
parent | e507f140b70f464fb970d2f94357ac588dcc4f03 (diff) |
Change messagebox in simplebrowser example
In case of render epic fails, let the user
leave the loaded page with dignity.
Change-Id: I27f692fc0bb181c1d4f7ce43f5772d5573d7e385
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'examples/webenginewidgets')
-rw-r--r-- | examples/webenginewidgets/simplebrowser/webview.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/examples/webenginewidgets/simplebrowser/webview.cpp b/examples/webenginewidgets/simplebrowser/webview.cpp index 24835b10b..9a5a75092 100644 --- a/examples/webenginewidgets/simplebrowser/webview.cpp +++ b/examples/webenginewidgets/simplebrowser/webview.cpp @@ -79,8 +79,11 @@ WebView::WebView(QWidget *parent) status = tr("Render process killed"); break; } - QMessageBox::critical(window(), status, tr("Render process exited with code: %1").arg(statusCode)); - QTimer::singleShot(0, [this] { reload(); }); + QMessageBox::StandardButton btn = QMessageBox::question(window(), status, + tr("Render process exited with code: %1\n" + "Do you want to reload the page ?").arg(statusCode)); + if (btn == QMessageBox::Yes) + QTimer::singleShot(0, [this] { reload(); }); }); } |