UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SPopUpErrorText.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
CoreMinimal.h
"
6
#include "
Fonts/SlateFontInfo.h
"
7
#include "
Widgets/DeclarativeSyntaxSupport.h
"
8
#include "
Widgets/SWidget.h
"
9
#include "
Widgets/Notifications/SErrorText.h
"
10
#include "
Widgets/Input/SComboButton.h
"
11
12
class
SPopupErrorText
:
public
SComboButton
,
public
IErrorReportingWidget
13
{
14
public
:
15
SLATE_BEGIN_ARGS
(
SPopupErrorText
)
16
:
_ShowInNewWindow
(
false
)
17
,
_Font
()
18
{}
20
SLATE_ARGUMENT
(
bool
,
ShowInNewWindow
)
21
SLATE_ATTRIBUTE
(
FSlateFontInfo
,
Font
)
22
SLATE_END_ARGS
()
23
24
SLATE_API
virtual
void
Construct
( const FArguments& InArgs );
25
26
// IErrorReportingWidget interface
27
28
SLATE_API
virtual
void
SetError
( const
FText
&
InErrorText
)
override
;
29
SLATE_API
virtual
void
SetError
( const FString&
InErrorText
)
override
;
30
31
SLATE_API
virtual
bool
HasError
() const
override
;
32
33
SLATE_API
virtual
TSharedRef
<
SWidget
>
AsWidget
()
override
;
34
35
// IErrorReportingWidget interface
36
37
private
:
38
TSharedPtr
<
SErrorText
> HasErrorSymbol;
39
TSharedPtr
<
SErrorText
> ErrorText;
40
};
CoreMinimal.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
DeclarativeSyntaxSupport.h
SLATE_ATTRIBUTE
#define SLATE_ATTRIBUTE(AttrType, AttrName)
Definition
DeclarativeSyntaxSupport.h:192
SLATE_END_ARGS
#define SLATE_END_ARGS()
Definition
DeclarativeSyntaxSupport.h:116
SLATE_ARGUMENT
#define SLATE_ARGUMENT(ArgType, ArgName)
Definition
DeclarativeSyntaxSupport.h:208
EMaterialParameterType::Font
@ Font
SComboButton.h
SErrorText.h
SWidget.h
SlateFontInfo.h
FText
Definition
Text.h:385
IErrorReportingWidget
Definition
SErrorText.h:21
SComboButton
Definition
SComboButton.h:25
SErrorText
Definition
SErrorText.h:37
SPopupErrorText
Definition
SPopUpErrorText.h:13
SPopupErrorText::HasError
virtual SLATE_API bool HasError() const override
Definition
SPopUpErrorText.cpp:43
SPopupErrorText::Construct
virtual SLATE_API void Construct(const FArguments &InArgs)
Definition
SPopUpErrorText.cpp:6
SPopupErrorText::SLATE_BEGIN_ARGS
SLATE_BEGIN_ARGS(SPopupErrorText)
Definition
SPopUpErrorText.h:15
SPopupErrorText::AsWidget
virtual SLATE_API TSharedRef< SWidget > AsWidget() override
Definition
SPopUpErrorText.cpp:48
SPopupErrorText::SetError
virtual SLATE_API void SetError(const FText &InErrorText) override
Definition
SPopUpErrorText.cpp:28
SWidget
Definition
SWidget.h:165
TSharedPtr
Definition
SharedPointer.h:692
TSharedRef
Definition
SharedPointer.h:153
false
@ false
Definition
radaudio_common.h:23
FSlateFontInfo
Definition
SlateFontInfo.h:147
Engine
Source
Runtime
Slate
Public
Widgets
Notifications
SPopUpErrorText.h
Generated by
1.9.8