diff options
Diffstat (limited to 'src/webenginewidgets/api/qwebengineview_p.h')
-rw-r--r-- | src/webenginewidgets/api/qwebengineview_p.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/webenginewidgets/api/qwebengineview_p.h b/src/webenginewidgets/api/qwebengineview_p.h index e3c9468ce..44eb32203 100644 --- a/src/webenginewidgets/api/qwebengineview_p.h +++ b/src/webenginewidgets/api/qwebengineview_p.h @@ -56,12 +56,17 @@ #include "render_view_context_menu_qt.h" namespace QtWebEngineCore { +class AutofillPopupController; class QWebEngineContextMenuRequest; class WebEngineQuickWidget; class RenderWidgetHostViewQtDelegate; class RenderWidgetHostViewQtDelegateClient; } +namespace QtWebEngineWidgetUI { +class AutofillPopupWidget; +} + QT_BEGIN_NAMESPACE class QMenu; @@ -99,6 +104,9 @@ public: void didPrintPage(QPrinter *&printer, QSharedPointer<QByteArray> result) override; void didPrintPageToPdf(const QString &filePath, bool success) override; void printRequested() override; + void showAutofillPopup(QtWebEngineCore::AutofillPopupController *controller, + const QRect &bounds, bool autoselectFirstSuggestion) override; + void hideAutofillPopup() override; QWebEngineViewPrivate(); virtual ~QWebEngineViewPrivate(); @@ -117,6 +125,7 @@ public: bool m_dragEntered; mutable bool m_ownsPage; QWebEngineContextMenuRequest *m_contextRequest; + QScopedPointer<QtWebEngineWidgetUI::AutofillPopupWidget> m_autofillPopupWidget; }; class QContextMenuBuilder : public QtWebEngineCore::RenderViewContextMenuQt |