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.
26 lines
579 B
C++
26 lines
579 B
C++
#include "cwebengineview.h"
|
|
|
|
#include "CWebEngineView.h"
|
|
|
|
#include <QWebEngineHistory>
|
|
#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;
|
|
}
|