61 virtual bool IsValid()
const override;
65 virtual FString
GetTitle()
const override;
66 virtual FString
GetUrl()
const override;
80 virtual void OnFocus(
bool SetFocus,
bool bIsPopup)
override;
83 virtual void GoBack()
override;
87 virtual void Reload()
override;
102 return DocumentStateChangedEvent;
108 return TitleChangedEvent;
114 return UrlChangedEvent;
126 return NeedsRedrawEvent;
131 return BeforeBrowseDelegate;
134 virtual FOnLoadUrl& OnLoadUrl()
override
136 return LoadUrlDelegate;
141 return CreateWindowDelegate;
146 return CloseWindowDelegate;
151 return FloatingCloseButtonPressedDelegate;
161 return BeforePopupDelegate;
166 return BeforeResourceLoadDelegate;
171 return ResourceLoadCompleteDelegate;
176 return ConsoleMessageDelegate;
182 return ShowPopupEvent;
188 return DismissPopupEvent;
193 return ShowDialogDelegate;
198 return DismissAllDialogsDelegate;
203 return SuppressContextMenuDelgate;
208 return DragWindowDelegate;
213 return UnhandledKeyDownDelegate;
218 return UnhandledKeyUpDelegate;
223 return UnhandledKeyCharDelegate;
249 void SetTitle(
const FString&
InTitle)
258 bool OnJsMessageReceived(
const FString& Command,
const TArray<FString>& Params,
const FString& Origin);
277 bool bUseTransparency;
298 FOnLoadUrl LoadUrlDelegate;
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DERIVED_EVENT(OwningType, BaseTypeEvent, EventName)
Definition Delegate.h:231
EWebBrowserDocumentState
Definition IWebBrowserWindow.h:18
bool IsLoading()
Definition UObjectGlobals.cpp:2087
Definition CursorReply.h:16
static FCursorReply Unhandled()
Definition CursorReply.h:24
Definition SlateShaderResource.h:44
Definition WebBrowserSingleton.h:52
Definition IWebBrowserWindow.h:85
virtual bool GetSupportsMouseWheel() const =0
virtual FReply OnMouseButtonUp(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent, bool bIsPopup)=0
virtual bool OnKeyUp(const FKeyEvent &InKeyEvent)=0
virtual FOnSuppressContextMenu & OnSuppressContextMenu()=0
virtual void CloseBrowser(bool bForce, bool bBlockTillClosed=false)=0
virtual bool OnKeyDown(const FKeyEvent &InKeyEvent)=0
virtual FIntPoint GetViewportSize() const =0
virtual FOnTitleChanged & OnTitleChanged()=0
virtual bool CanGoForward() const =0
virtual bool OnKeyChar(const FCharacterEvent &InCharacterEvent)=0
virtual bool CanGoBack() const =0
virtual FOnUnhandledKeyUp & OnUnhandledKeyUp()=0
virtual void LoadURL(FString NewURL)=0
virtual FOnDismissPopup & OnDismissPopup()=0
virtual void SetIsDisabled(bool bValue)=0
virtual void ExecuteJavascript(const FString &Script)=0
virtual bool IsValid() const =0
virtual void GoForward()=0
virtual TSharedPtr< class SWindow > GetParentWindow() const =0
virtual void SetViewportSize(FIntPoint WindowSize, FIntPoint WindowPos=FIntPoint::NoneValue)=0
virtual FOnUrlChanged & OnUrlChanged()=0
virtual void OnMouseLeave(const FPointerEvent &MouseEvent)=0
virtual void StopLoad()=0
virtual FString GetUrl() const =0
virtual FOnConsoleMessageDelegate & OnConsoleMessage()=0
virtual void OnFocus(bool SetFocus, bool bIsPopup)=0
virtual void ShowFloatingCloseButton(bool bShow, bool bDraggable)=0
virtual FReply OnMouseWheel(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent, bool bIsPopup)=0
virtual void OnCaptureLost()=0
virtual FOnBeforeResourceLoadDelegate & OnBeforeResourceLoad()=0
virtual FOnDismissAllDialogs & OnDismissAllDialogs()=0
virtual bool IsClosing() const =0
virtual FSlateShaderResource * GetTexture(bool bIsPopup=false)=0
virtual void GetSource(TFunction< void(const FString &)> Callback) const =0
virtual FReply OnMouseButtonDown(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent, bool bIsPopup)=0
virtual void SetParentWindow(TSharedPtr< class SWindow > Window)=0
virtual void BindUObject(const FString &Name, UObject *Object, bool bIsPermanent=true)=0
virtual FOnNeedsRedraw & OnNeedsRedraw()=0
virtual void SetSupportsMouseWheel(bool bValue)=0
virtual EWebBrowserDocumentState GetDocumentLoadingState() const =0
virtual FOnFloatingCloseButtonPressed & OnFloatingCloseButtonPressed()=0
virtual FCursorReply OnCursorQuery(const FGeometry &MyGeometry, const FPointerEvent &CursorEvent)=0
virtual void UnbindUObject(const FString &Name, UObject *Object, bool bIsPermanent=true)=0
virtual FReply OnTouchGesture(const FGeometry &MyGeometry, const FPointerEvent &GestureEvent, bool bIsPopup)=0
virtual bool IsLoading() const =0
virtual void CheckTickActivity()
Definition IWebBrowserWindow.h:376
virtual FOnBeforePopupDelegate & OnBeforePopup()=0
virtual FOnDocumentStateChanged & OnDocumentStateChanged()=0
virtual void LoadString(FString Contents, FString DummyURL)=0
virtual FOnUnhandledKeyChar & OnUnhandledKeyChar()=0
virtual bool IsInitialized() const =0
virtual FString GetTitle() const =0
virtual int GetLoadError()=0
virtual FReply OnMouseMove(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent, bool bIsPopup)=0
virtual FOnToolTip & OnToolTip()=0
virtual FReply OnMouseButtonDoubleClick(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent, bool bIsPopup)=0
virtual FOnResourceLoadCompleteDelegate & OnResourceLoadComplete()=0
virtual FOnUnhandledKeyDown & OnUnhandledKeyDown()=0
Definition SWebBrowserView.h:39
Definition AndroidPlatformMisc.h:14
Definition SharedPointer.h:1640
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition Optional.h:131