28 #ifndef dooble_web_engine_page_h
29 #define dooble_web_engine_page_h
32 #include <QWebEngineFullScreenRequest>
33 #include <QWebEnginePage>
35 #include "ui_dooble_certificate_exceptions_widget.h"
47 QUrl last_clicked_link(
void)
const;
48 QUrl simplified_url(
void)
const;
49 void reset_last_clicked_link(
void);
50 void resize_certificate_error_widget(
void);
53 QStringList chooseFiles(FileSelectionMode mode,
54 const QStringList &old_files,
55 const QStringList &accepted_mime_types);
56 bool acceptNavigationRequest(
const QUrl &url,
59 bool certificateError(
const QWebEngineCertificateError &certificate_error);
62 QPointer<QWidget> m_certificate_error_widget;
63 QString m_certificate_error;
64 QUrl m_certificate_error_url;
65 QUrl m_last_clicked_link;
66 #if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
67 QWidget *view(
void)
const;
69 Ui_dooble_certificate_exceptions_widget m_ui;
73 void slot_certificate_exception_accepted(
void);
74 void slot_full_screen_requested
75 (QWebEngineFullScreenRequest full_screen_request);
76 void slot_load_started(
void);
79 void certificate_exception_accepted(
const QUrl &url);
80 void loading(
const QUrl &url);
81 void show_full_screen(
bool state);
Definition: dooble_web_engine_page.h:38