ogbrowser/src/ogwebpage.h

24 lines
557 B
C++

#include <QWebEnginePage>
#include <QDebug>
#include "ogcommandline.h"
class MainWindow;
class OGWebPage : public QWebEnginePage {
public:
OGWebPage(QObject *parent) : QWebEnginePage(parent) {
qDebug() << "OGWebPage constructed!";
}
virtual bool acceptNavigationRequest(const QUrl &url, QWebEnginePage::NavigationType type, bool isMainFrame);
virtual QWebEnginePage *createWindow(QWebEnginePage::WebWindowType type);
void setMainWindow(MainWindow *mw) { m_mainWindow = mw; }
private:
MainWindow *m_mainWindow;
};