From ea39cc542e17ce592dc3c4f2053d534bc458d88e Mon Sep 17 00:00:00 2001 From: "Felix (xq) Queißner" Date: Sat, 30 May 2020 19:33:47 +0200 Subject: More usability, survives conmans torture nearly with 100% --- geminiwebpage.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'geminiwebpage.cpp') diff --git a/geminiwebpage.cpp b/geminiwebpage.cpp index 3ac41aa..1cbd130 100644 --- a/geminiwebpage.cpp +++ b/geminiwebpage.cpp @@ -1,6 +1,9 @@ #include "geminiwebpage.hpp" +#include "browsertab.hpp" -GeminiWebPage::GeminiWebPage(QObject *parent) : QWebEnginePage(parent) +GeminiWebPage::GeminiWebPage(MainWindow * container) : + QWebEnginePage(), + main_window(container) { } @@ -32,3 +35,10 @@ bool GeminiWebPage::acceptNavigationRequest(const QUrl &url, QWebEnginePage::Nav return false; } } + +QWebEnginePage *GeminiWebPage::createWindow(QWebEnginePage::WebWindowType type) +{ + auto tab = main_window->addEmptyTab(true); + + return &tab->page; +} -- cgit v1.2.3