1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- #pragma once
- #include "CoreMinimal.h"
- enum class EWebInterfaceBrowserDialogType
- {
-
- Alert = 0,
-
- Confirm,
-
- Prompt,
-
- Unload = 127,
- };
- enum class EWebInterfaceBrowserDialogEventResponse
- {
-
- Unhandled,
-
- Continue,
-
- Ignore,
-
- Handled,
- };
- class IWebInterfaceBrowserDialog
- {
- public:
- virtual ~IWebInterfaceBrowserDialog()
- {}
-
- virtual EWebInterfaceBrowserDialogType GetType() = 0;
-
- virtual void Continue(bool Success = true, const FText& UserResponse = FText::GetEmpty()) = 0;
-
- virtual const FText& GetMessageText() = 0;
-
- virtual const FText& GetDefaultPrompt() = 0;
-
- virtual bool IsReload() = 0;
-
- };
|