// Copyright Epic Games, Inc. All Rights Reserved. #include "EditorUtilityWidget.h" #include "Modules/ModuleManager.h" #include "Misc/PackageName.h" #include "GameFramework/Actor.h" #include "Editor/EditorPerProjectUserSettings.h" #include "AssetRegistry/AssetData.h" #include "Engine/Selection.h" #include "Editor.h" #include "ScopedTransaction.h" #include "IAssetTools.h" #include "IContentBrowserSingleton.h" #include "ContentBrowserModule.h" #include "AssetToolsModule.h" ///////////////////////////////////////////////////// #define LOCTEXT_NAMESPACE "EditorUtility" UEditorUtilityWidget::UEditorUtilityWidget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) { } void UEditorUtilityWidget::ExecuteDefaultAction() { check(bAutoRunDefaultAction); FScopedTransaction Transaction(NSLOCTEXT("UnrealEd", "BlutilityAction", "Blutility Action")); FEditorScriptExecutionGuard ScriptGuard; Run(); } #undef LOCTEXT_NAMESPACE