Files
UnrealEngineUWP/Engine/Source/Editor/Blutility/Private/EditorUtilityWidget.cpp

37 lines
955 B
C++
Raw Normal View History

// 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