You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
PayloadAPP/Src/WebPage/cwebengineview.cpp

26 lines
551 B
C++

#include "cwebengineview.h"
#include "CWebEngineView.h"
#include <QWidget>
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;
}