Space Plunder
Loading...
Searching...
No Matches
UQuestNotificationWidget Class Reference

#include <QuestNotificationWidget.h>

Inheritance diagram for UQuestNotificationWidget:
UNotificationBaseWidget INotificationInterface

Public Member Functions

virtual void SetNotificationData (const FNotificationData &Data) override
 
- Public Member Functions inherited from UNotificationBaseWidget
virtual void SetLifeDuration (const float Value) override
 
void OnNotificationDataSet (const FNotificationData &Data)
 
virtual FNotificationData GetNotificationData () const override
 

Protected Attributes

class UTextBlock * TitleTextBlock
 
class UTextBlock * DescriptionTextBlock
 
class UTextBlock * HintTextBlock
 
class UHorizontalBox * HintBlock
 
- Protected Attributes inherited from UNotificationBaseWidget
float LifeDuration = 1.0f
 
FNotificationData NotificationData
 

Additional Inherited Members

- Protected Member Functions inherited from UNotificationBaseWidget
virtual void NativeConstruct () override
 

Member Function Documentation

◆ SetNotificationData()

void UQuestNotificationWidget::SetNotificationData ( const FNotificationData & Data)
overridevirtual

Reimplemented from UNotificationBaseWidget.

49{
50 Super::SetNotificationData(Data);
52 {
53 DescriptionTextBlock->SetVisibility(ESlateVisibility::Collapsed);
54 }
55 else
56 {
57 DescriptionTextBlock->SetVisibility(ESlateVisibility::SelfHitTestInvisible);
58 }
60 {
61 HintTextBlock->SetVisibility(ESlateVisibility::SelfHitTestInvisible);
62 HintBlock->SetVisibility(ESlateVisibility::SelfHitTestInvisible);
63 }
64 else
65 {
66 HintTextBlock->SetVisibility(ESlateVisibility::Collapsed);
67 HintBlock->SetVisibility(ESlateVisibility::Collapsed);
68 }
69 TitleTextBlock->SetText(FText::FromString(NotificationData.Title));
70 DescriptionTextBlock->SetText(FText::FromString(NotificationData.Description));
71 DescriptionTextBlock->SetText(FText::FromString(NotificationData.Description));
72
73}
FNotificationData NotificationData
Definition NotificationBaseWidget.h:37
class UTextBlock * HintTextBlock
Definition QuestNotificationWidget.h:50
class UTextBlock * DescriptionTextBlock
Definition QuestNotificationWidget.h:48
class UHorizontalBox * HintBlock
Definition QuestNotificationWidget.h:52
class UTextBlock * TitleTextBlock
Definition QuestNotificationWidget.h:46
FString Title
Definition RadialWheelData.h:27
FString Description
Definition RadialWheelData.h:29
bool bShowDescription
Definition RadialWheelData.h:35
bool bShowHint
Definition RadialWheelData.h:38

Member Data Documentation

◆ DescriptionTextBlock

class UTextBlock* UQuestNotificationWidget::DescriptionTextBlock
protected

◆ HintBlock

class UHorizontalBox* UQuestNotificationWidget::HintBlock
protected

◆ HintTextBlock

class UTextBlock* UQuestNotificationWidget::HintTextBlock
protected

◆ TitleTextBlock

class UTextBlock* UQuestNotificationWidget::TitleTextBlock
protected

The documentation for this class was generated from the following files: