19 bool OnJsMessageReceived(
const FString& Message);
33 virtual bool IsValid()
const override;
37 virtual FString
GetTitle()
const override;
38 virtual FString
GetUrl()
const override;
54 return DragWindowDelegate;
56 virtual void OnFocus(
bool SetFocus,
bool bIsPopup)
override;
59 virtual void GoBack()
override;
63 virtual void Reload()
override;
81 return DocumentStateChangedEvent;
87 return TitleChangedEvent;
93 return UrlChangedEvent;
105 return NeedsRedrawEvent;
110 return BeforeBrowseDelegate;
115 return LoadUrlDelegate;
120 return CreateWindowDelegate;
125 return CloseWindowDelegate;
135 return BeforePopupDelegate;
140 return BeforeResourceLoadDelegate;
145 return ResourceLoadCompleteDelegate;
150 return ConsoleMessageDelegate;
156 return ShowPopupEvent;
162 return DismissPopupEvent;
167 return ShowDialogDelegate;
172 return DismissAllDialogsDelegate;
177 return SuppressContextMenuDelgate;
182 return UnhandledKeyDownDelegate;
187 return UnhandledKeyUpDelegate;
192 return UnhandledKeyCharDelegate;
216 FOnLoadUrl LoadUrlDelegate;
265 bool bJSBindingToLoweringEnabled;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EWebBrowserDocumentState
Definition IWebBrowserWindow.h:18
Definition CursorReply.h:16
static FCursorReply Unhandled()
Definition CursorReply.h:24
Definition NativeWebBrowserProxy.h:11
virtual FOnUnhandledKeyChar & OnUnhandledKeyChar() override
Definition NativeWebBrowserProxy.h:190
virtual void GoBack() override
Definition NativeWebBrowserProxy.cpp:178
virtual bool IsInitialized() const override
Definition NativeWebBrowserProxy.cpp:80
virtual FCursorReply OnCursorQuery(const FGeometry &MyGeometry, const FPointerEvent &CursorEvent) override
Definition NativeWebBrowserProxy.h:128
virtual void CloseBrowser(bool bForce, bool bBlockTillClosed) override
Definition NativeWebBrowserProxy.cpp:213
DECLARE_DERIVED_EVENT(FNativeWebBrowserProxy, IWebBrowserWindow::FOnToolTip, FOnToolTip)
virtual FOnNeedsRedraw & OnNeedsRedraw() override
Definition NativeWebBrowserProxy.h:103
virtual FOnSuppressContextMenu & OnSuppressContextMenu() override
Definition NativeWebBrowserProxy.h:175
virtual void OnFocus(bool SetFocus, bool bIsPopup) override
Definition NativeWebBrowserProxy.cpp:165
virtual FOnDismissAllDialogs & OnDismissAllDialogs() override
Definition NativeWebBrowserProxy.h:170
virtual ~FNativeWebBrowserProxy()
Definition NativeWebBrowserProxy.cpp:21
virtual FOnShowDialog & OnShowDialog() override
Definition NativeWebBrowserProxy.h:165
virtual FOnBeforeResourceLoadDelegate & OnBeforeResourceLoad() override
Definition NativeWebBrowserProxy.h:138
virtual void OnCaptureLost() override
Definition NativeWebBrowserProxy.cpp:169
virtual void UnbindUObject(const FString &Name, UObject *Object=nullptr, bool bIsPermanent=true) override
Definition NativeWebBrowserProxy.cpp:222
DECLARE_DERIVED_EVENT(FNativeWebBrowserProxy, IWebBrowserWindow::FOnTitleChanged, FOnTitleChanged)
virtual void SetIsDisabled(bool bValue) override
Definition NativeWebBrowserProxy.cpp:232
DECLARE_DERIVED_EVENT(FNativeWebBrowserProxy, IWebBrowserWindow::FOnDismissPopup, FOnDismissPopup)
virtual FOnDragWindow & OnDragWindow() override
Definition NativeWebBrowserProxy.h:52
virtual void LoadURL(FString NewURL) override
Definition NativeWebBrowserProxy.cpp:53
virtual FOnTitleChanged & OnTitleChanged() override
Definition NativeWebBrowserProxy.h:85
virtual void StopLoad() override
Definition NativeWebBrowserProxy.cpp:200
virtual FIntPoint GetViewportSize() const override
Definition NativeWebBrowserProxy.cpp:65
DECLARE_DERIVED_EVENT(FNativeWebBrowserProxy, IWebBrowserWindow::FOnDocumentStateChanged, FOnDocumentStateChanged)
virtual FReply OnMouseWheel(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent, bool bIsPopup) override
Definition NativeWebBrowserProxy.cpp:159
virtual FReply OnMouseButtonUp(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent, bool bIsPopup) override
Definition NativeWebBrowserProxy.cpp:140
virtual void BindUObject(const FString &Name, UObject *Object, bool bIsPermanent=true) override
Definition NativeWebBrowserProxy.cpp:217
virtual FReply OnMouseMove(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent, bool bIsPopup) override
Definition NativeWebBrowserProxy.cpp:150
virtual void LoadString(FString Contents, FString DummyURL) override
Definition NativeWebBrowserProxy.cpp:57
DECLARE_DERIVED_EVENT(FNativeWebBrowserProxy, IWebBrowserWindow::FOnShowPopup, FOnShowPopup)
virtual FString GetUrl() const override
Definition NativeWebBrowserProxy.cpp:100
virtual bool IsValid() const override
Definition NativeWebBrowserProxy.cpp:75
virtual FReply OnMouseButtonDown(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent, bool bIsPopup) override
Definition NativeWebBrowserProxy.cpp:135
virtual void SetSupportsMouseWheel(bool bValue) override
Definition NativeWebBrowserProxy.cpp:110
virtual FOnDismissPopup & OnDismissPopup() override
Definition NativeWebBrowserProxy.h:160
virtual int GetLoadError() override
Definition NativeWebBrowserProxy.cpp:227
virtual FOnResourceLoadCompleteDelegate & OnResourceLoadComplete() override
Definition NativeWebBrowserProxy.h:143
DECLARE_DERIVED_EVENT(FNativeWebBrowserProxy, IWebBrowserWindow::FOnNeedsRedraw, FOnNeedsRedraw)
virtual bool IsLoading() const override
Definition NativeWebBrowserProxy.cpp:191
virtual EWebBrowserDocumentState GetDocumentLoadingState() const override
Definition NativeWebBrowserProxy.cpp:90
virtual FOnUnhandledKeyUp & OnUnhandledKeyUp() override
Definition NativeWebBrowserProxy.h:185
virtual FOnCloseWindow & OnCloseWindow() override
Definition NativeWebBrowserProxy.h:123
virtual void ExecuteJavascript(const FString &Script) override
Definition NativeWebBrowserProxy.cpp:204
virtual FReply OnMouseButtonDoubleClick(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent, bool bIsPopup) override
Definition NativeWebBrowserProxy.cpp:145
virtual FOnConsoleMessageDelegate & OnConsoleMessage() override
Definition NativeWebBrowserProxy.h:148
virtual void OnMouseLeave(const FPointerEvent &MouseEvent) override
Definition NativeWebBrowserProxy.cpp:155
virtual bool GetSupportsMouseWheel() const override
Definition NativeWebBrowserProxy.cpp:115
virtual void GoForward() override
Definition NativeWebBrowserProxy.cpp:187
DECLARE_DERIVED_EVENT(FNativeWebBrowserProxy, IWebBrowserWindow::FOnUrlChanged, FOnUrlChanged)
virtual FString GetTitle() const override
Definition NativeWebBrowserProxy.cpp:95
virtual void ShowFloatingCloseButton(bool bShow, bool bDraggable) override
Definition NativeWebBrowserProxy.h:73
virtual void SetParentWindow(TSharedPtr< SWindow > Window) override
Definition NativeWebBrowserProxy.cpp:241
virtual FOnLoadUrl & OnLoadUrl() override
Definition NativeWebBrowserProxy.h:113
virtual FOnCreateWindow & OnCreateWindow() override
Definition NativeWebBrowserProxy.h:118
virtual bool OnKeyChar(const FCharacterEvent &InCharacterEvent) override
Definition NativeWebBrowserProxy.cpp:130
virtual class FSlateShaderResource * GetTexture(bool bIsPopup=false) override
Definition NativeWebBrowserProxy.cpp:70
virtual FOnBeforeBrowse & OnBeforeBrowse() override
Definition NativeWebBrowserProxy.h:108
virtual bool IsClosing() const override
Definition NativeWebBrowserProxy.cpp:85
virtual FOnUrlChanged & OnUrlChanged() override
Definition NativeWebBrowserProxy.h:91
virtual FOnShowPopup & OnShowPopup() override
Definition NativeWebBrowserProxy.h:154
virtual FOnUnhandledKeyDown & OnUnhandledKeyDown() override
Definition NativeWebBrowserProxy.h:180
virtual void Reload() override
Definition NativeWebBrowserProxy.cpp:196
virtual bool CanGoForward() const override
Definition NativeWebBrowserProxy.cpp:182
virtual void SetViewportSize(FIntPoint WindowSize, FIntPoint WindowPos) override
Definition NativeWebBrowserProxy.cpp:61
virtual FOnToolTip & OnToolTip() override
Definition NativeWebBrowserProxy.h:97
virtual FOnDocumentStateChanged & OnDocumentStateChanged() override
Definition NativeWebBrowserProxy.h:79
virtual bool OnKeyUp(const FKeyEvent &InKeyEvent) override
Definition NativeWebBrowserProxy.cpp:125
virtual bool CanGoBack() const override
Definition NativeWebBrowserProxy.cpp:173
virtual void GetSource(TFunction< void(const FString &)> Callback) const override
Definition NativeWebBrowserProxy.cpp:105
virtual FOnBeforePopupDelegate & OnBeforePopup() override
Definition NativeWebBrowserProxy.h:133
virtual bool OnKeyDown(const FKeyEvent &InKeyEvent) override
Definition NativeWebBrowserProxy.cpp:120
virtual TSharedPtr< SWindow > GetParentWindow() const override
Definition NativeWebBrowserProxy.cpp:236
Definition SlateShaderResource.h:44
Definition WebBrowserSingleton.h:52
Definition IWebBrowserWindow.h:85
Definition AndroidPlatformMisc.h:14
Definition SharedPointer.h:1640
Definition SharedPointer.h:692
Definition EmbeddedCommunication.h:20