From f421b90c6710f1642e7b9551e4aa1e706f82289b Mon Sep 17 00:00:00 2001 From: Jihyun Yu Date: Fri, 2 Jun 2023 09:42:42 +0900 Subject: [PATCH] fix compile errors --- .../JavascriptOnEditorCommandlet.cpp | 34 +++++++++++++++++++ .../JavascriptGraphEdNodeCreator.h | 1 + ...vascriptGraphTextPropertyEditableTextBox.h | 1 + .../SJavascriptGraphEdNode.cpp | 1 + .../SJavascriptGraphNodeComment.h | 3 +- 5 files changed, 39 insertions(+), 1 deletion(-) diff --git a/Source/JavascriptEditor/JavascriptOnEditorCommandlet.cpp b/Source/JavascriptEditor/JavascriptOnEditorCommandlet.cpp index 82dac7b1..27338f30 100644 --- a/Source/JavascriptEditor/JavascriptOnEditorCommandlet.cpp +++ b/Source/JavascriptEditor/JavascriptOnEditorCommandlet.cpp @@ -23,6 +23,40 @@ DEFINE_LOG_CATEGORY(LogJavascriptOnEditor); #define LOCTEXT_NAMESPACE "UnrealJSEditor" +#if WITH_EDITOR +static void PatchReimportRule() +{ + FAutoReimportWildcard WildcardToInject; + WildcardToInject.Wildcard = TEXT("Scripts/**.json"); + WildcardToInject.bInclude = false; + + auto Default = GetMutableDefault(); + bool bHasChanged = false; + for (auto& Setting : Default->AutoReimportDirectorySettings) + { + bool bFound = false; + for (const auto& Wildcard : Setting.Wildcards) + { + if (Wildcard.Wildcard == WildcardToInject.Wildcard) + { + bFound = true; + break; + } + } + if (!bFound) + { + Setting.Wildcards.Add(WildcardToInject); + bHasChanged = true; + } + } + if (bHasChanged) + { + Default->PostEditChange(); + } +} +#endif + + UJavascriptOnEditorCommandlet::UJavascriptOnEditorCommandlet(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} diff --git a/Source/JavascriptGraphEditor/JavascriptGraphEdNodeCreator.h b/Source/JavascriptGraphEditor/JavascriptGraphEdNodeCreator.h index aafc4c70..e5530d0f 100644 --- a/Source/JavascriptGraphEditor/JavascriptGraphEdNodeCreator.h +++ b/Source/JavascriptGraphEditor/JavascriptGraphEdNodeCreator.h @@ -1,6 +1,7 @@ #pragma once #include "EdGraph/EdGraph.h" +#include "JavascriptGraphEdNode_Comment.h" // Forward decl. class UJavascriptGraphEdGraph; diff --git a/Source/JavascriptGraphEditor/JavascriptGraphTextPropertyEditableTextBox.h b/Source/JavascriptGraphEditor/JavascriptGraphTextPropertyEditableTextBox.h index b6cceab5..738ce8e3 100644 --- a/Source/JavascriptGraphEditor/JavascriptGraphTextPropertyEditableTextBox.h +++ b/Source/JavascriptGraphEditor/JavascriptGraphTextPropertyEditableTextBox.h @@ -5,6 +5,7 @@ #include "Components/Widget.h" #include "Types/SlateStructs.h" #include "JavascriptUMG/JavascriptUMGLibrary.h" +#include "JavascriptGraphEditorLibrary.h" #include "JavascriptGraphTextPropertyEditableTextBox.generated.h" class FJavascriptEditableTextGraphPin; diff --git a/Source/JavascriptGraphEditor/SJavascriptGraphEdNode.cpp b/Source/JavascriptGraphEditor/SJavascriptGraphEdNode.cpp index b37e00c8..96f154ca 100644 --- a/Source/JavascriptGraphEditor/SJavascriptGraphEdNode.cpp +++ b/Source/JavascriptGraphEditor/SJavascriptGraphEdNode.cpp @@ -9,6 +9,7 @@ #include "JavascriptUMG/JavascriptUMGLibrary.h" #include "SCommentBubble.h" #include "SlateOptMacros.h" +#include "SGraphPanel.h" #include "Widgets/Images/SImage.h" #include "Widgets/Layout/SBox.h" #include "Widgets/SBoxPanel.h" diff --git a/Source/JavascriptGraphEditor/SJavascriptGraphNodeComment.h b/Source/JavascriptGraphEditor/SJavascriptGraphNodeComment.h index 057cd524..73190935 100644 --- a/Source/JavascriptGraphEditor/SJavascriptGraphNodeComment.h +++ b/Source/JavascriptGraphEditor/SJavascriptGraphNodeComment.h @@ -9,8 +9,9 @@ #include "Input/Reply.h" #include "SNodePanel.h" #include "SGraphNodeResizable.h" +#include "JavascriptGraphEdNode_Comment.h" + -class UJavascriptGraphEdNode_Comment; class SCommentBubble; class SJavascriptGraphNodeComment : public SGraphNodeResizable