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
579 B
C++

8 months ago
#include "cwebengineview.h"
#include "CWebEngineView.h"
#include <QWebEngineHistory>
8 months ago
#include <QWidget>
CWebEngineView::CWebEngineView(QWidget *parent) : QWebEngineView(parent) {}
8 months ago
CWebEngineView::~CWebEngineView() {
QWebEnginePage *page = this->page();
if (page != nullptr) {
delete page;
}
8 months ago
}
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;
8 months ago
}