// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "Framework/Commands/Commands.h" #include "Internationalization/Internationalization.h" #include "Styling/AppStyle.h" #include "Templates/SharedPointer.h" #include "UObject/NameTypes.h" #include "UObject/UnrealNames.h" class FUICommandInfo; class FLevelInstanceEditorModeCommands : public TCommands { public: FLevelInstanceEditorModeCommands() : TCommands ( "LevelInstanceEditorMode", NSLOCTEXT("Contexts", "LevelInstanceEditor", "Level Instance Editor"), NAME_None, FAppStyle::GetAppStyleSetName() // Icon Style Set ) {} /** Exit Editor Mode */ TSharedPtr ExitMode; /** Toggle Restrict Selection */ TSharedPtr ToggleContextRestriction; /** * Initialize commands */ virtual void RegisterCommands() override; };