#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