ut003880 2f38b9dd76 fix: 修复部分网页无法正常跳转的问题
对于网页打开方式为新窗口打开的网页进行修复
2021-07-22 12:44:49 +08:00

43 lines
686 B
C++

#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include <QWebEngineProfile>
#include <QWebEngineView>
#include <QLayout>
#include <DSpinner>
#include "webengineview.h"
DWIDGET_USE_NAMESPACE
class Widget : public QWidget
{
Q_OBJECT
public:
explicit Widget(QString szUrl = nullptr, QWidget *parent = nullptr);
~Widget();
QWebEnginePage *getPage();
void goBack();
void goForward();
void refresh();
private:
WebEngineView *m_webEngineView;
QString m_szUrl;
DSpinner *m_spinner;
QHBoxLayout *main;
void clearLayout(QLayout *layout);
private slots:
void on_loadStarted();
void on_loadFinished();
};
#endif // WIDGET_H