A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
FDialogueMultiLineEditableTextBox_CustomRowHelper Class Reference

#include <DialogueMultiLineEditableTextBox_CustomRowHelper.h>

Inheritance diagram for FDialogueMultiLineEditableTextBox_CustomRowHelper:
[legend]

Public Member Functions

 FDialogueMultiLineEditableTextBox_CustomRowHelper (FDetailWidgetRow *InDetailWidgetRow, const TSharedPtr< IPropertyHandle > &InPropertyHandle)
 
SelfAutoWrapText (bool InVariableValue)
 
SelfClearKeyboardFocusOnCommit (bool InVariableValue)
 
SelfFont (const TAttribute< FSlateFontInfo > &InVariableValue)
 
SelfForegroundColor (const TAttribute< FSlateColor > &InVariableValue)
 
FText GetTextValue () const
 
SelfModiferKeyForNewLine (EModifierKey::Type InVariableValue)
 
FDialogueTextChangedDelegate & OnTextChangedEvent ()
 
FDialogueTextCommitedDelegate & OnTextCommittedEvent ()
 
SelfReadOnlyForegroundColor (const TAttribute< FSlateColor > &InVariableValue)
 
SelfSelectAllTextOnCommit (bool InVariableValue)
 
SelfSelectAllTextWhenFocused (bool InVariableValue)
 
SelfSetDisplayName (const FText &InDisplayName)
 
SelfSetPropertyUtils (const TSharedPtr< IPropertyUtilities > &Utils)
 
SelfSetToolTip (const FText &InToolTip)
 
SelfSetVisibility (const TAttribute< EVisibility > &InVisibility)
 
SelfStyle (const FEditableTextBoxStyle &InVariableValue)
 
void Update ()
 
SelfWrapTextAt (float InVariableValue)
 

Protected Member Functions

void UpdateInternal () override
 

Protected Attributes

FDetailWidgetRow * DetailWidgetRow = nullptr
 
FText DisplayName
 
TSharedPtr< SWidget > NameContentWidget
 
TSharedPtr< IPropertyHandle > PropertyHandle
 
TSharedPtr< IPropertyUtilities > PropertyUtils
 
FText ToolTip
 

Private Types

typedef FDialogueMultiLineEditableTextBox_CustomRowHelper Self
 
typedef FDialogueBase_CustomRowHelper Super
 

Private Attributes

TSharedPtr< IEditableTextPropertyEditableTextProperty
 
FDialogueMultiLineEditableTextBoxOptions Options
 
TSharedPtr< SDialogueTextPropertyEditableTextBoxTextBoxWidget
 
FDialogueTextCommitedDelegate TextCommittedEvent
 

Detailed Description

Helper for a custom row when using SMultiLineEditableTextBox.

Definition at line 39 of file DialogueMultiLineEditableTextBox_CustomRowHelper.h.

Member Typedef Documentation

◆ Self

◆ Super

Constructor & Destructor Documentation

◆ FDialogueMultiLineEditableTextBox_CustomRowHelper()

FDialogueMultiLineEditableTextBox_CustomRowHelper::FDialogueMultiLineEditableTextBox_CustomRowHelper ( FDetailWidgetRow * InDetailWidgetRow,
const TSharedPtr< IPropertyHandle > & InPropertyHandle )
inline

Definition at line 47 of file DialogueMultiLineEditableTextBox_CustomRowHelper.h.

Here is the call graph for this function:

Member Function Documentation

◆ AutoWrapText()

Self & FDialogueMultiLineEditableTextBox_CustomRowHelper::AutoWrapText ( bool InVariableValue)
inline

◆ ClearKeyboardFocusOnCommit()

Self & FDialogueMultiLineEditableTextBox_CustomRowHelper::ClearKeyboardFocusOnCommit ( bool InVariableValue)
inline

◆ Font()

Self & FDialogueMultiLineEditableTextBox_CustomRowHelper::Font ( const TAttribute< FSlateFontInfo > & InVariableValue)
inline

◆ ForegroundColor()

Self & FDialogueMultiLineEditableTextBox_CustomRowHelper::ForegroundColor ( const TAttribute< FSlateColor > & InVariableValue)
inline

◆ GetTextValue()

FText FDialogueMultiLineEditableTextBox_CustomRowHelper::GetTextValue ( ) const

Gets the value of the text property.

Definition at line 97 of file DialogueMultiLineEditableTextBox_CustomRowHelper.cpp.

◆ ModiferKeyForNewLine()

Self & FDialogueMultiLineEditableTextBox_CustomRowHelper::ModiferKeyForNewLine ( EModifierKey::Type InVariableValue)
inline

◆ OnTextChangedEvent()

FDialogueTextChangedDelegate & FDialogueMultiLineEditableTextBox_CustomRowHelper::OnTextChangedEvent ( )

◆ OnTextCommittedEvent()

FDialogueTextCommitedDelegate & FDialogueMultiLineEditableTextBox_CustomRowHelper::OnTextCommittedEvent ( )

◆ ReadOnlyForegroundColor()

Self & FDialogueMultiLineEditableTextBox_CustomRowHelper::ReadOnlyForegroundColor ( const TAttribute< FSlateColor > & InVariableValue)
inline

◆ SelectAllTextOnCommit()

Self & FDialogueMultiLineEditableTextBox_CustomRowHelper::SelectAllTextOnCommit ( bool InVariableValue)
inline

◆ SelectAllTextWhenFocused()

Self & FDialogueMultiLineEditableTextBox_CustomRowHelper::SelectAllTextWhenFocused ( bool InVariableValue)
inline

◆ SetDisplayName()

Self & FDialogueBase_CustomRowHelper::SetDisplayName ( const FText & InDisplayName)
inlineinherited

Definition at line 20 of file DialogueBase_CustomRowHelper.h.

◆ SetPropertyUtils()

Self & FDialogueBase_CustomRowHelper::SetPropertyUtils ( const TSharedPtr< IPropertyUtilities > & Utils)
inlineinherited

Definition at line 41 of file DialogueBase_CustomRowHelper.h.

◆ SetToolTip()

Self & FDialogueBase_CustomRowHelper::SetToolTip ( const FText & InToolTip)
inlineinherited

Definition at line 27 of file DialogueBase_CustomRowHelper.h.

◆ SetVisibility()

Self & FDialogueBase_CustomRowHelper::SetVisibility ( const TAttribute< EVisibility > & InVisibility)
inlineinherited

Definition at line 34 of file DialogueBase_CustomRowHelper.h.

◆ Style()

Self & FDialogueMultiLineEditableTextBox_CustomRowHelper::Style ( const FEditableTextBoxStyle & InVariableValue)
inline

◆ Update()

void FDialogueBase_CustomRowHelper::Update ( )
inherited

Build the full property row.

Definition at line 22 of file DialogueBase_CustomRowHelper.cpp.

Here is the call graph for this function:

◆ UpdateInternal()

void FDialogueMultiLineEditableTextBox_CustomRowHelper::UpdateInternal ( )
overrideprotectedvirtual

◆ WrapTextAt()

Self & FDialogueMultiLineEditableTextBox_CustomRowHelper::WrapTextAt ( float InVariableValue)
inline

Member Data Documentation

◆ DetailWidgetRow

FDetailWidgetRow* FDialogueBase_CustomRowHelper::DetailWidgetRow = nullptr
protectedinherited

Definition at line 56 of file DialogueBase_CustomRowHelper.h.

◆ DisplayName

FText FDialogueBase_CustomRowHelper::DisplayName
protectedinherited

Definition at line 68 of file DialogueBase_CustomRowHelper.h.

◆ EditableTextProperty

TSharedPtr<IEditableTextProperty> FDialogueMultiLineEditableTextBox_CustomRowHelper::EditableTextProperty
private

◆ NameContentWidget

TSharedPtr<SWidget> FDialogueBase_CustomRowHelper::NameContentWidget
protectedinherited

Definition at line 65 of file DialogueBase_CustomRowHelper.h.

◆ Options

FDialogueMultiLineEditableTextBoxOptions FDialogueMultiLineEditableTextBox_CustomRowHelper::Options
private

◆ PropertyHandle

TSharedPtr<IPropertyHandle> FDialogueBase_CustomRowHelper::PropertyHandle
protectedinherited

Definition at line 62 of file DialogueBase_CustomRowHelper.h.

◆ PropertyUtils

TSharedPtr<IPropertyUtilities> FDialogueBase_CustomRowHelper::PropertyUtils
protectedinherited

Definition at line 59 of file DialogueBase_CustomRowHelper.h.

◆ TextBoxWidget

TSharedPtr<SDialogueTextPropertyEditableTextBox> FDialogueMultiLineEditableTextBox_CustomRowHelper::TextBoxWidget
private

◆ TextCommittedEvent

FDialogueTextCommitedDelegate FDialogueMultiLineEditableTextBox_CustomRowHelper::TextCommittedEvent
private

◆ ToolTip

FText FDialogueBase_CustomRowHelper::ToolTip
protectedinherited

Definition at line 69 of file DialogueBase_CustomRowHelper.h.


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