7#if !WITH_CEF3 && (PLATFORM_IOS || PLATFORM_MAC)
20#import <UIKit/UIKit.h>
22#import <AppKit/AppKit.h>
26#import "WebKit/WebKit.h"
64@property(copy)
NSURL* NextURL;
69enableFloatingCloseButton : (
bool)bEnableFloatingCloseButton;
141 virtual void LoadURL(FString
NewURL)
override;
142 virtual void LoadString(FString Contents, FString
DummyURL)
override;
144 virtual FIntPoint GetViewportSize()
const override;
146 virtual bool IsValid()
const override;
148 virtual bool IsClosing()
const override;
150 virtual FString GetTitle()
const override;
151 virtual FString GetUrl()
const override;
160 virtual void SetSupportsMouseWheel(
bool bValue)
override;
161 virtual bool GetSupportsMouseWheel()
const override;
164 virtual void OnFocus(
bool SetFocus,
bool bIsPopup)
override;
165 virtual void OnCaptureLost()
override;
166 virtual bool CanGoBack()
const override;
167 virtual void GoBack()
override;
168 virtual bool CanGoForward()
const override;
169 virtual void GoForward()
override;
171 virtual void Reload()
override;
172 virtual void StopLoad()
override;
173 virtual void ExecuteJavascript(
const FString&
Script)
override;
175 virtual void BindUObject(
const FString&
Name,
UObject*
Object,
bool bIsPermanent =
true)
override;
176 virtual void UnbindUObject(
const FString&
Name,
UObject*
Object =
nullptr,
bool bIsPermanent =
true)
override;
177 virtual void GetSource(
TFunction<
void (
const FString&)> Callback)
const;
178 virtual int GetLoadError()
override;
179 virtual void SetIsDisabled(
bool bValue)
override;
183 virtual void ShowFloatingCloseButton(
bool bShow,
bool bDraggable)
override;
190 return DocumentStateChangedEvent;
196 return TitleChangedEvent;
202 return UrlChangedEvent;
214 return NeedsRedrawEvent;
219 return BeforeBrowseDelegate;
222 virtual FOnLoadUrl& OnLoadUrl()
override
224 return LoadUrlDelegate;
229 return CreateWindowDelegate;
234 return CloseWindowDelegate;
239 return FloatingCloseButtonPressedDelegate;
250 return BeforeResourceLoadDelegate;
255 return ResourceLoadCompleteDelegate;
260 return ConsoleMessageDelegate;
265 return BeforePopupDelegate;
271 return ShowPopupEvent;
277 return DismissPopupEvent;
282 return ShowDialogDelegate;
287 return DismissAllDialogsDelegate;
292 return SuppressContextMenuDelgate;
297 return DragWindowDelegate;
304 bool OnJsMessageReceived(
const FString& Command,
const TArray<FString>& Params,
const FString& Origin);
308 return UnhandledKeyDownDelegate;
313 return UnhandledKeyUpDelegate;
318 return UnhandledKeyCharDelegate;
326 void CheckTickActivity()
override;
346 void SetTitle(
const FString&
InTitle)
349 OnTitleChanged().Broadcast(
Title);
376 bool bUseTransparency;
399 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
#define DECLARE_LOG_CATEGORY_EXTERN(CategoryName, DefaultVerbosity, CompileTimeVerbosity)
Definition LogMacros.h:361
const bool
Definition NetworkReplayStreaming.h:178
virtual FReply OnMouseButtonDown(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent)
bool IsLoading()
Definition UObjectGlobals.cpp:2087
Definition CursorReply.h:16
static FCursorReply Unhandled()
Definition CursorReply.h:24
Definition IDelegateInstance.h:14
Definition GenericWindow.h:94
Definition SlateShaderResource.h:44
Definition WebBrowserSingleton.h:52
Definition IWebBrowserWindow.h:85
Definition SWebBrowserView.h:39
Definition AndroidPlatformMisc.h:14
Definition SharedPointer.h:1640
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition SharedPointer.h:1295
int32 BOOL
Definition MinimalWindowsApi.h:64
Definition Optional.h:131