mirror of
https://gitee.com/spark-store-project/spark-web-app-runtime.git
synced 2025-08-21 03:42:23 +08:00
28 lines
545 B
C++
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();
|
|
}
|