28 #ifndef dooble_web_engine_view_h 29 #define dooble_web_engine_view_h 31 #include <QWebEngineView> 43 QWebEngineProfile *web_engine_profile(
void)
const;
44 bool is_private(
void)
const;
45 void download(
const QString &file_name,
const QUrl &url);
46 void save(
const QString &file_name);
47 void set_feature_permission(
const QUrl &security_origin,
48 QWebEnginePage::Feature feature,
49 QWebEnginePage::PermissionPolicy policy);
52 QSize sizeHint(
void)
const;
54 void contextMenuEvent(QContextMenuEvent *event);
55 void resizeEvent(QResizeEvent *event);
58 QList<dooble_web_engine_view *> m_dialog_requests;
63 void slot_accept_or_block_domain(
void);
64 void slot_certificate_exception_accepted(
const QUrl &url);
65 void slot_create_dialog_requests(
void);
66 void slot_load_progress(
int progress);
67 void slot_open_link_in_current_page(
void);
68 void slot_open_link_in_new_private_window(
void);
69 void slot_open_link_in_new_tab(
void);
70 void slot_open_link_in_new_window(
void);
71 void slot_search(
void);
72 void slot_settings_applied(
void);
79 void downloadRequested(QWebEngineDownloadItem *download);
80 void featurePermissionRequestCanceled(
const QUrl &security_origin,
81 QWebEnginePage::Feature feature);
82 void featurePermissionRequested(
const QUrl &security_origin,
83 QWebEnginePage::Feature feature);
84 void open_link_in_current_page(
const QUrl &url);
85 void open_link_in_new_private_window(
const QUrl &url);
86 void open_link_in_new_tab(
const QUrl &url);
87 void open_link_in_new_window(
const QUrl &url);
88 #if (QT_VERSION >= QT_VERSION_CHECK(5, 12, 0)) 89 void printRequested(
void);
91 void windowCloseRequested(
void);
Definition: dooble_web_engine_view.h:35
Definition: dooble_web_engine_page.h:36