#include "cwebengineview.h" #include "CWebEngineView.h" #include #include CWebEngineView::CWebEngineView(QWidget *parent) : QWebEngineView(parent) {} CWebEngineView::~CWebEngineView() { QWebEnginePage *page = this->page(); if (page != nullptr) { delete page; } } QWebEngineView * CWebEngineView::createWindow(QWebEnginePage::WebWindowType type) { if (type == QWebEnginePage::WebBrowserTab) { QWebEnginePage *new_page = new QWebEnginePage(this->page()->profile(), this); this->setPage(new_page); } return this; }