5#include "Containers/Array.h"
134 void LogNotification();
EAsyncTaskNotificationState
Definition AsyncTaskNotification.h:56
EAsyncTaskNotificationPromptAction
Definition AsyncTaskNotification.h:65
bool bSuccess
Definition ConvexDecomposition3.cpp:819
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::FPlatformRecursiveMutex FCriticalSection
Definition CriticalSection.h:53
Definition CoreAsyncTaskNotificationImpl.h:147
CORE_API void RegisterFactory(const FName InName, const FFactoryFunc &InFunc)
Definition CoreAsyncTaskNotificationImpl.cpp:200
CORE_API void UnregisterFactory(const FName InName)
Definition CoreAsyncTaskNotificationImpl.cpp:206
TFunction< FImplPointerType()> FFactoryFunc
Definition CoreAsyncTaskNotificationImpl.h:152
static CORE_API FAsyncTaskNotificationFactory & Get()
Definition CoreAsyncTaskNotificationImpl.cpp:194
TSharedPtr< IAsyncTaskNotificationImpl > FImplPointerType
Definition CoreAsyncTaskNotificationImpl.h:151
Definition AsyncTaskNotification.h:114
Definition CoreAsyncTaskNotificationImpl.h:92
virtual CORE_API void SetHyperlink(const FSimpleDelegate &InHyperlink, const FText &InHyperlinkText) override
Definition CoreAsyncTaskNotificationImpl.cpp:60
FText HyperlinkText
Definition CoreAsyncTaskNotificationImpl.h:131
virtual CORE_API ~FCoreAsyncTaskNotificationImpl()
Definition CoreAsyncTaskNotificationImpl.cpp:15
virtual CORE_API void SetPromptText(const FText &InPromptText) override
Definition CoreAsyncTaskNotificationImpl.cpp:52
virtual CORE_API EAsyncTaskNotificationPromptAction GetPromptAction() const override
Definition CoreAsyncTaskNotificationImpl.cpp:123
virtual CORE_API void SetCanCancel(const TAttribute< bool > &InCanCancel) override
Definition CoreAsyncTaskNotificationImpl.cpp:111
virtual CORE_API void SetProgressText(const FText &InProgressText) override
Definition CoreAsyncTaskNotificationImpl.cpp:44
FText PromptText
Definition CoreAsyncTaskNotificationImpl.h:125
FText ProgressText
Definition CoreAsyncTaskNotificationImpl.h:122
virtual CORE_API void SetComplete(const bool bSuccess) override
Definition CoreAsyncTaskNotificationImpl.cpp:70
virtual CORE_API void UpdateNotification()
Definition CoreAsyncTaskNotificationImpl.cpp:128
virtual CORE_API void SetNotificationState(const FAsyncNotificationStateData &InState) override
Definition CoreAsyncTaskNotificationImpl.cpp:89
virtual CORE_API void SetKeepOpenOnFailure(const TAttribute< bool > &InKeepOpenOnFailure) override
Definition CoreAsyncTaskNotificationImpl.cpp:119
FText TitleText
Definition CoreAsyncTaskNotificationImpl.h:119
EAsyncTaskNotificationState State
Definition CoreAsyncTaskNotificationImpl.h:116
CORE_API FCoreAsyncTaskNotificationImpl()
Definition CoreAsyncTaskNotificationImpl.cpp:10
virtual CORE_API void SetTitleText(const FText &InTitleText, const bool bClearProgressText) override
Definition CoreAsyncTaskNotificationImpl.cpp:31
FSimpleDelegate Hyperlink
Definition CoreAsyncTaskNotificationImpl.h:128
virtual CORE_API void SetKeepOpenOnSuccess(const TAttribute< bool > &InKeepOpenOnSuccess) override
Definition CoreAsyncTaskNotificationImpl.cpp:115
Definition NameTypes.h:617
Definition CoreAsyncTaskNotificationImpl.h:22
virtual void SetPromptText(const FText &InPromptText)=0
virtual void SetComplete(const FText &InTitleText, const FText &InProgressText, const bool bSuccess)=0
virtual ~IAsyncTaskNotificationImpl()=default
virtual void SetKeepOpenOnFailure(const TAttribute< bool > &InKeepOpenOnFailure)=0
virtual void SetHyperlink(const FSimpleDelegate &InHyperlink, const FText &InHyperlinkText)=0
virtual EAsyncTaskNotificationPromptAction GetPromptAction() const =0
virtual void SetProgressText(const FText &InProgressText)=0
virtual void SetKeepOpenOnSuccess(const TAttribute< bool > &InKeepOpenOnSuccess)=0
virtual void SetComplete(const bool bSuccess)=0
virtual void SetNotificationState(const FAsyncNotificationStateData &InState)=0
virtual void SetTitleText(const FText &InTitleText, const bool bClearProgressText)=0
virtual void SetCanCancel(const TAttribute< bool > &InCanCancel)=0
virtual void Initialize(const FAsyncTaskNotificationConfig &InConfig)=0
Definition Attribute.h:17
Definition AndroidPlatformMisc.h:14
Definition SharedPointer.h:692
Definition AsyncTaskNotification.h:80
Definition AsyncTaskNotification.h:20
Definition LogCategory.h:21