#ifndef WEBENGINEPAGE_H #define WEBENGINEPAGE_H #include <QWebEnginePage> class WebEnginePage : public QWebEnginePage { Q_OBJECT public: explicit WebEnginePage(QObject *parent = nullptr); ~WebEnginePage() override; void setUrl(const QUrl &url); protected: QWebEnginePage *createWindow(WebWindowType type) override; private: void initScrollBarStyle(); private slots: void slotUrlChanged(const QUrl &url); private: QUrl m_currentUrl; }; #endif // WEBENGINEPAGE_H