SPListEditorPanel

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

PListEditor

Header

/Engine/Source/Editor/PListEditor/Public/SPlistEditor.h

Include

#include "SPlistEditor.h"

Syntax

class SPListEditorPanel : public SCompoundWidget

Constructors

Name Description

Public function

SPListEditorPanel()

Constructor

Functions

Name Description

Public function

void

 

Construct

(
    const FArguments& InArgs
)

Construct the widget when opened

Constructs the main widget for the editor

Public function Const

bool

 

DetermineAddArrayContext()

Delegate that determines when the AddArray button can be clicked in the context menu

Public function Const

bool

 

DetermineAddBooleanContext()

Delegate for determining when AddBoolean can be used

Public function Const

bool

 

DetermineAddDictionaryContext()

Delegate for determining when AddDictionary can be used

Public function Const

bool

 

DetermineAddStringContext()

Delegate for determining when AddString can be used

Public function Const

bool

 

DetermineDeleteSelectedContext()

Delegate that determines when the delete selected context button can be clicked

Public function Const

bool

 

DetermineMoveDownContext()

Delegate for determining when MoveDown can be used

Public function Const

bool

 

DetermineMoveUpContext()

Delegate for determining when MoveUp can be used

Public function Const

bool

 

IsSearchBarEnabled()

Delegate to check if the SearchBar is/should be enabled

Public function

void

 

MarkDirty()

Marks the widget as being dirty, forcing a prompt on saving before some actions

Public function

void

 

OnAddArray()

Delegate to add a new array to the plist as a child of the selected node

Public function

void

 

OnAddBoolean()

Delegate for adding a boolean

Public function

void

 

OnAddDictionary()

Delegate for adding a dictionary

Public function

void

 

OnAddString()

Delegate for adding a string

Public function

TSharedPtr< ...

 

OnContextMenuOpen()

Delegate to generate the context menu for the ListView

Public function

void

 

OnDeleteSelected()

Delegate for DeleteSelected ui command

Public function

void

 

OnFilterTextChanged

(
    const FText& InFilterText
)

Delegate to handle when the user changes filter text

Public function

void

 

OnMoveDown()

Delegate for MoveDown command

Public function

void

 

OnMoveUp()

Delegate for MoveUp command

Public function

void

 

OnNew()

Delegate for New ui command

Public function

FReply

 

OnNewClicked()

Delegate to create a new plist when the button is clicked

Public function

void

 

OnOpen()

Delegate for Open ui command

Public function

FReply

 

OnOpenClicked()

Delegate to open an existing plist when the button is clicked

Public function

void

 

OnPopupTextChosen

(
    const FString& ChosenText
)

Delegate to handle when a text option is chosen from right-click menu

Public function

void

 

OnSave()

Delegate for Save ui command

Public function

void

 

OnSaveAs()

Delegate for SaveAs ui command

Public function

FReply

 

OnSaveAsClicked()

Delegate to save the working plist with a specified name when the button is clicked

Public function

FReply

 

OnSaveClicked()

Delegate to save the working plist when the button is clicked

Public function

bool

 

OnTabClose()

Handles when the tab is trying to be closed (prompt saving if necessary)

Overridden from SWidget

Name Description

Public function Virtual

FReply

 

OnKeyDown

(
    const FGeometry& MyGeometry,
    const FKeyEvent& InKeyEvent
)

Callback for keyboard shortcut commands

Public function Virtual

FReply

 

OnMouseButtonDown

(
    const FGeometry& MyGeometry,
    const FPointerEvent& MouseEvent
)

MOUSE INPUT The system calls this method to notify the widget that a mouse button was pressed within it.

Classes

Name

Description

Public struct

FArguments