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.h

32 lines
708 B
C

8 months ago
#ifndef CWEBENGINEVIEW_H
#define CWEBENGINEVIEW_H
#include <QContextMenuEvent>
#include <QMenu>
#include <QWebEngineContextMenuRequest>
#include <QWebEngineHistory>
#include <QWebEngineProfile>
#include <QWebEngineSettings>
8 months ago
#include <QWebEngineView>
class QWidget;
class CWebEngineView : public QWebEngineView {
Q_OBJECT
8 months ago
public:
CWebEngineView(QWidget *parent = nullptr);
~CWebEngineView();
8 months ago
protected:
// 解决错误qt No RenderWidgetHost exists with id 10 in process 3
virtual QWebEngineView *createWindow(QWebEnginePage::WebWindowType type);
// 自定义右键菜单
void contextMenuEvent(QContextMenuEvent *event) override;
private:
QUrl firstURL;
8 months ago
};
#endif // CWEBENGINEVIEW_H