#include <DialogueSearchManager.h>
|
| FDialogueSearchManager () |
|
| ~FDialogueSearchManager () |
|
void | CloseGlobalFindResults (const TSharedRef< SFindInDialogues > &FindResults) |
|
void | DisableGlobalFindResults () |
|
void | EnableGlobalFindResults (TSharedPtr< FWorkspaceItem > ParentTabCategory=nullptr) |
|
TSharedPtr< SFindInDialogues > | GetGlobalFindResults () |
|
FText | GetGlobalFindResultsTabLabel (int32 TabIdx) |
|
void | Initialize (TSharedPtr< FWorkspaceItem > ParentTabCategory=nullptr) |
|
void | QueryAllDialogues (const FDialogueSearchFilter &SearchFilter, TSharedPtr< FDialogueSearchResult > &OutParentNode) |
|
bool | QueryCommentNode (const FDialogueSearchFilter &SearchFilter, const UEdGraphNode_Comment *InCommentNode, const TSharedPtr< FDialogueSearchResult > &OutParentNode) |
|
bool | QueryDlgCondition (const FDialogueSearchFilter &SearchFilter, const FDlgCondition &InDlgCondition, const TSharedPtr< FDialogueSearchResult > &OutParentNode, int32 ConditionIndex=INDEX_NONE, FName ConditionMemberName=TEXT("Condition")) |
|
bool | QueryDlgEdge (const FDialogueSearchFilter &SearchFilter, const FDlgEdge &InDlgEdge, const TSharedPtr< FDialogueSearchResult > &OutParentNode) |
|
bool | QueryDlgEvent (const FDialogueSearchFilter &SearchFilter, const FDlgEvent &InDlgEvent, const TSharedPtr< FDialogueSearchResult > &OutParentNode, int32 EventIndex=INDEX_NONE, FName EventMemberName=TEXT("Event")) |
|
bool | QueryDlgTextArgument (const FDialogueSearchFilter &SearchFilter, const FDlgTextArgument &InDlgTextArgument, const TSharedPtr< FDialogueSearchResult > &OutParentNode, int32 ArgumentIndex=INDEX_NONE) |
|
bool | QueryEdgeNode (const FDialogueSearchFilter &SearchFilter, const UDialogueGraphNode_Edge *InEdgeNode, const TSharedPtr< FDialogueSearchResult > &OutParentNode) |
|
bool | QueryGraphNode (const FDialogueSearchFilter &SearchFilter, const UDialogueGraphNode *InGraphNode, const TSharedPtr< FDialogueSearchResult > &OutParentNode) |
|
bool | QuerySingleDialogue (const FDialogueSearchFilter &SearchFilter, const UDlgDialogue *InDialogue, TSharedPtr< FDialogueSearchResult > &OutParentNode) |
|
void | UnInitialize () |
|
|
void | BuildCache () |
|
void | HandleOnAssetAdded (const FAssetData &InAssetData) |
|
void | HandleOnAssetLoaded (UObject *InAsset) |
|
void | HandleOnAssetRegistryFilesLoaded () |
|
void | HandleOnAssetRemoved (const FAssetData &InAssetData) |
|
void | HandleOnAssetRenamed (const FAssetData &InAssetData, const FString &InOldName) |
|
TSharedPtr< FDialogueSearchResult > | MakeChildTextNode (const TSharedPtr< FDialogueSearchResult > &ParentNode, const FText &DisplayName, const FText &Category, const FString &CommentString) |
|
TSharedPtr< SFindInDialogues > | OpenGlobalFindResultsTab () |
|
bool | SearchForTextLocalizationData (const TSharedPtr< FDialogueSearchResult > &ParentNode, const FString &SearchString, const FText &Text, const FText &NamespaceCategory, const FString &NamespaceCommentString, const FText &KeyCategory, const FString &KeyCommentString) |
|
TSharedRef< SDockTab > | SpawnGlobalFindResultsTab (const FSpawnTabArgs &SpawnTabArgs, int32 TabIdx) |
|
Singleton manager for handling all Dialogue searches
Definition at line 33 of file DialogueSearchManager.h.
◆ Self
◆ FDialogueSearchManager()
FDialogueSearchManager::FDialogueSearchManager |
( |
| ) |
|
◆ ~FDialogueSearchManager()
FDialogueSearchManager::~FDialogueSearchManager |
( |
| ) |
|
◆ BuildCache()
void FDialogueSearchManager::BuildCache |
( |
| ) |
|
|
private |
◆ CloseGlobalFindResults()
void FDialogueSearchManager::CloseGlobalFindResults |
( |
const TSharedRef< SFindInDialogues > & | FindResults | ) |
|
◆ DisableGlobalFindResults()
void FDialogueSearchManager::DisableGlobalFindResults |
( |
| ) |
|
◆ EnableGlobalFindResults()
void FDialogueSearchManager::EnableGlobalFindResults |
( |
TSharedPtr< FWorkspaceItem > | ParentTabCategory = nullptr | ) |
|
◆ Get()
◆ GetGlobalFindResults()
◆ GetGlobalFindResultsTabLabel()
FText FDialogueSearchManager::GetGlobalFindResultsTabLabel |
( |
int32 | TabIdx | ) |
|
◆ HandleOnAssetAdded()
void FDialogueSearchManager::HandleOnAssetAdded |
( |
const FAssetData & | InAssetData | ) |
|
|
private |
◆ HandleOnAssetLoaded()
void FDialogueSearchManager::HandleOnAssetLoaded |
( |
UObject * | InAsset | ) |
|
|
private |
◆ HandleOnAssetRegistryFilesLoaded()
void FDialogueSearchManager::HandleOnAssetRegistryFilesLoaded |
( |
| ) |
|
|
private |
◆ HandleOnAssetRemoved()
void FDialogueSearchManager::HandleOnAssetRemoved |
( |
const FAssetData & | InAssetData | ) |
|
|
private |
◆ HandleOnAssetRenamed()
void FDialogueSearchManager::HandleOnAssetRenamed |
( |
const FAssetData & | InAssetData, |
|
|
const FString & | InOldName ) |
|
private |
◆ Initialize()
void FDialogueSearchManager::Initialize |
( |
TSharedPtr< FWorkspaceItem > | ParentTabCategory = nullptr | ) |
|
◆ MakeChildTextNode()
◆ OpenGlobalFindResultsTab()
TSharedPtr< SFindInDialogues > FDialogueSearchManager::OpenGlobalFindResultsTab |
( |
| ) |
|
|
private |
◆ QueryAllDialogues()
◆ QueryCommentNode()
Searches for InSearchString in the Comment Node. Adds the result as a child in OutParentNode.
- Returns
- True if found anything matching the InSearchString
Definition at line 796 of file DialogueSearchManager.cpp.
◆ QueryDlgCondition()
Searches for InSearchString in the InDlgCondition. Adds the result as a child in OutParentNode.
- Returns
- True if found anything matching the InSearchString
Definition at line 145 of file DialogueSearchManager.cpp.
◆ QueryDlgEdge()
Searches for InSearchString in the InDlgEdge. Adds the result as a child in OutParentNode.
- Returns
- True if found anything matching the InSearchString
Definition at line 448 of file DialogueSearchManager.cpp.
◆ QueryDlgEvent()
Searches for InSearchString in the InDlgEvent. Adds the result as a child in OutParentNode.
- Returns
- True if found anything matching the InSearchString
Definition at line 324 of file DialogueSearchManager.cpp.
◆ QueryDlgTextArgument()
Searches for InSearchString in the InDlgTextArgument. Adds the result as a child in OutParentNode.
- Returns
- True if found anything matching the InSearchString
Definition at line 59 of file DialogueSearchManager.cpp.
◆ QueryEdgeNode()
Searches for InSearchString in the InEdgeNode. Adds the result as a child in OutParentNode.
- Returns
- True if found anything matching the InSearchString
Definition at line 755 of file DialogueSearchManager.cpp.
◆ QueryGraphNode()
Searches for InSearchString in the InGraphNode. Adds the result as a child in OutParentNode.
- Returns
- True if found anything matching the InSearchString
Definition at line 520 of file DialogueSearchManager.cpp.
◆ QuerySingleDialogue()
Searches for InSearchString in the InDialogue. Adds the result as a child of OutParentNode.
- Returns
- True if found anything matching the InSearchString
Definition at line 827 of file DialogueSearchManager.cpp.
◆ SearchForTextLocalizationData()
bool FDialogueSearchManager::SearchForTextLocalizationData |
( |
const TSharedPtr< FDialogueSearchResult > & | ParentNode, |
|
|
const FString & | SearchString, |
|
|
const FText & | Text, |
|
|
const FText & | NamespaceCategory, |
|
|
const FString & | NamespaceCommentString, |
|
|
const FText & | KeyCategory, |
|
|
const FString & | KeyCommentString ) |
|
inlineprivate |
◆ SpawnGlobalFindResultsTab()
TSharedRef< SDockTab > FDialogueSearchManager::SpawnGlobalFindResultsTab |
( |
const FSpawnTabArgs & | SpawnTabArgs, |
|
|
int32 | TabIdx ) |
|
private |
◆ UnInitialize()
void FDialogueSearchManager::UnInitialize |
( |
| ) |
|
◆ AssetRegistry
IAssetRegistry* FDialogueSearchManager::AssetRegistry = nullptr |
|
private |
◆ GlobalFindResultsMenuItem
TSharedPtr<FWorkspaceItem> FDialogueSearchManager::GlobalFindResultsMenuItem |
|
private |
◆ GlobalFindResultsTabIDs
◆ GlobalFindResultsWidgets
TArray<TWeakPtr<SFindInDialogues> > FDialogueSearchManager::GlobalFindResultsWidgets |
|
private |
◆ Instance
◆ OnAssetAddedHandle
FDelegateHandle FDialogueSearchManager::OnAssetAddedHandle |
|
private |
◆ OnAssetLoadedHandle
FDelegateHandle FDialogueSearchManager::OnAssetLoadedHandle |
|
private |
◆ OnAssetRemovedHandle
FDelegateHandle FDialogueSearchManager::OnAssetRemovedHandle |
|
private |
◆ OnAssetRenamedHandle
FDelegateHandle FDialogueSearchManager::OnAssetRenamedHandle |
|
private |
◆ OnFilesLoadedHandle
FDelegateHandle FDialogueSearchManager::OnFilesLoadedHandle |
|
private |
◆ SearchMap
The documentation for this class was generated from the following files: