zty199 4b3cc4276d Improve Features
Support run in Fullscreen mode;
Suppport "save as" when downloading files.
2020-11-29 03:02:11 +08:00

28 lines
545 B
C++

#include "webenginepage.h"
#include <QDir>
#include <QDebug>
#include <DMessageManager>
DWIDGET_USE_NAMESPACE
WebEnginePage::WebEnginePage(QObject *parent)
: QWebEnginePage(parent)
{
}
QWebEnginePage *WebEnginePage::createWindow(QWebEnginePage::WebWindowType type)
{
Q_UNUSED(type)
WebEnginePage *page = new WebEnginePage;
connect(page, &QWebEnginePage::urlChanged, this, &WebEnginePage::on_urlChanged);
return page;
}
void WebEnginePage::on_urlChanged(const QUrl url)
{
setUrl(url);
sender()->deleteLater();
}