124 virtual bool IsValid()
const override;
128 virtual FString
GetTitle()
const override;
129 virtual FString
GetUrl()
const override;
143 virtual void OnFocus(
bool SetFocus,
bool bIsPopup)
override;
146 virtual void GoBack()
override;
150 virtual void Reload()
override;
169 return DocumentStateChangedEvent;
175 return TitleChangedEvent;
181 return UrlChangedEvent;
193 return NeedsRedrawEvent;
198 return BeforeBrowseDelegate;
201 virtual FOnLoadUrl& OnLoadUrl()
override
203 return LoadUrlDelegate;
213 return CloseWindowDelegate;
218 return FloatingCloseButtonPressedDelegate;
235 WebBrowserHandler->OnBeforeResourceLoad().BindSP(
this, &FCEFWebBrowserWindow::HandleOnBeforeResourceLoad);
238 return BeforeResourceLoadDelegate;
245 WebBrowserHandler->OnResourceLoadComplete().BindSP(
this, &FCEFWebBrowserWindow::HandleOnResourceLoadComplete);
248 return ResourceLoadCompleteDelegate;
255 WebBrowserHandler->OnConsoleMessage().BindSP(
this, &FCEFWebBrowserWindow::HandleOnConsoleMessage);
258 return ConsoleMessageDelegate;
264 return ShowPopupEvent;
270 return DismissPopupEvent;
275 return ShowDialogDelegate;
280 return DismissAllDialogsDelegate;
285 return SuppressContextMenuDelgate;
290 return DragWindowDelegate;
295 return UnhandledKeyDownDelegate;
300 return UnhandledKeyUpDelegate;
305 return UnhandledKeyCharDelegate;
368 void OnPaint(CefRenderHandler::PaintElementType Type,
const CefRenderHandler::RectList& DirtyRects,
const void*
Buffer,
int Width,
int Height);
377 void OnAcceleratedPaint(CefRenderHandler::PaintElementType type,
const CefRenderHandler::RectList& DirtyRects,
555 void UpdateCachedGeometry(
const FGeometry& AllottedGeometry);
614 void ReleaseTextures();
691 bool bShowErrorMessage;
694 bool bThumbMouseButtonNavigation;
697 bool bUseTransparency;
718 FOnLoadUrl LoadUrlDelegate;
830#if PLATFORM_WINDOWS || PLATFORM_MAC
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 GenericApplication.h:75
Definition SlateRenderer.h:173
Definition SlateShaderResource.h:44
Definition SlateUpdatableTexture.h:15
Definition WebBrowserSingleton.h:52
Definition WebJSScripting.h:17
Definition ITextInputMethodSystem.h:169
Definition IWebBrowserWindow.h:85
virtual bool GetSupportsMouseWheel() const =0
virtual void UnbindInputMethodSystem()
Definition IWebBrowserWindow.h:345
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 void BindInputMethodSystem(ITextInputMethodSystem *TextInputMethodSystem)
Definition IWebBrowserWindow.h:343
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 UniquePtr.h:107
Definition SharedPointer.h:1295
Type
Definition ICursor.h:18
@ Default
Definition ICursor.h:23
Definition LinuxPlatformSplash.cpp:43
Definition Optional.h:131
static const TIntPoint NoneValue
Definition IntPoint.h:48