#include <SFindInDialogues.h>
Widget for searching across all dialogues or just a single dialogue
Definition at line 16 of file SFindInDialogues.h.
◆ Self
◆ ~SFindInDialogues()
SFindInDialogues::~SFindInDialogues |
( |
| ) |
|
◆ CloseHostTab()
void SFindInDialogues::CloseHostTab |
( |
| ) |
|
If this is a global find results widget, ask the host tab to close
Definition at line 266 of file SFindInDialogues.cpp.
◆ Construct()
void SFindInDialogues::Construct |
( |
const FArguments & | InArgs, |
|
|
const TSharedPtr< FDialogueEditor > & | InDialogueEditor = nullptr ) |
◆ FillFilterEntries()
TSharedRef< SWidget > SFindInDialogues::FillFilterEntries |
( |
| ) |
|
|
private |
◆ FocusForUse()
Focuses this widget's search box, and changes the mode as well, and optionally the search terms
Definition at line 157 of file SFindInDialogues.cpp.
◆ GetHostTabId()
FName SFindInDialogues::GetHostTabId |
( |
| ) |
const |
If this is a global find results widget, returns the host tab's unique ID. Otherwise, returns NAME_None.
Definition at line 255 of file SFindInDialogues.cpp.
◆ HandleContextMenuOpening()
TSharedPtr< SWidget > SFindInDialogues::HandleContextMenuOpening |
( |
| ) |
|
|
private |
Callback to build the context menu when right clicking in the tree
Definition at line 412 of file SFindInDialogues.cpp.
◆ HandleFindModeChanged()
void SFindInDialogues::HandleFindModeChanged |
( |
ECheckBoxState | CheckState | ) |
|
|
inlineprivate |
◆ HandleGenerateRow()
TSharedRef< ITableRow > SFindInDialogues::HandleGenerateRow |
( |
TSharedPtr< FDialogueSearchResult > | InItem, |
|
|
const TSharedRef< STableViewBase > & | OwnerTable ) |
|
private |
◆ HandleGetChildren()
◆ HandleGetFindModeChecked()
ECheckBoxState SFindInDialogues::HandleGetFindModeChecked |
( |
| ) |
const |
|
inlineprivate |
Called to check what the find mode is for the checkbox
Definition at line 72 of file SFindInDialogues.h.
◆ HandleHostTabClosed()
void SFindInDialogues::HandleHostTabClosed |
( |
TSharedRef< SDockTab > | DockTab | ) |
|
|
private |
◆ HandleOpenGlobalFindResults()
FReply SFindInDialogues::HandleOpenGlobalFindResults |
( |
| ) |
|
|
private |
◆ HandleSearchTextChanged()
void SFindInDialogues::HandleSearchTextChanged |
( |
const FText & | Text | ) |
|
|
private |
◆ HandleSearchTextCommitted()
void SFindInDialogues::HandleSearchTextCommitted |
( |
const FText & | Text, |
|
|
ETextCommit::Type | CommitType ) |
|
private |
◆ HandleTreeSelectionDoubleClicked()
◆ MakeSearchQuery()
Submits a search query
- Parameters
-
SearchFilter | Filter for search |
bInIsFindWithinDialogue | TRUE if searching within the current Dialogue only |
Definition at line 191 of file SFindInDialogues.cpp.
◆ SLATE_BEGIN_ARGS()
SFindInDialogues::SLATE_BEGIN_ARGS |
( |
Self | | ) |
|
|
inline |
◆ bIsInFindWithinDialogueMode
bool SFindInDialogues::bIsInFindWithinDialogueMode |
|
private |
Should we search within the current Dialogue only (rather than all Dialogues)
Definition at line 118 of file SFindInDialogues.h.
◆ CommandList
TSharedPtr<FUICommandList> SFindInDialogues::CommandList |
|
private |
◆ CurrentFilter
◆ DialogueEditorPtr
◆ HighlightText
FText SFindInDialogues::HighlightText |
|
private |
◆ HostTab
TWeakPtr<SDockTab> SFindInDialogues::HostTab |
|
private |
◆ ItemsFound
◆ MainVerticalBoxWidget
TWeakPtr<SVerticalBox> SFindInDialogues::MainVerticalBoxWidget |
|
private |
Vertical box, used to add and remove widgets dynamically
Definition at line 103 of file SFindInDialogues.h.
◆ RootSearchResult
In Find Within Dialogue mode, we need to keep a handle on the root result, because it won't show up in the tree.
Definition at line 106 of file SFindInDialogues.h.
◆ SearchTextBoxWidget
TSharedPtr<SSearchBox> SFindInDialogues::SearchTextBoxWidget |
|
private |
◆ TreeView
The documentation for this class was generated from the following files:
- SDKDemo/Plugins/UnrealEngineSDK/VisualScripter/Source/DlgSystemEditor/Private/DialogueSearch/SFindInDialogues.h
- SDKDemo/Plugins/UnrealEngineSDK/VisualScripter/Source/DlgSystemEditor/Private/DialogueSearch/SFindInDialogues.cpp