// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "Internationalization/Text.h" #include "Templates/SharedPointer.h" #include "Toolkits/BaseToolkit.h" #include "UObject/NameTypes.h" class IToolkitHost; class SWidget; class UEdMode; class FLevelInstanceEditorModeToolkit : public FModeToolkit { public: FLevelInstanceEditorModeToolkit(); virtual ~FLevelInstanceEditorModeToolkit(); // IToolkit interface virtual void Init(const TSharedPtr& InitToolkitHost, TWeakObjectPtr InOwningMode); virtual FName GetToolkitFName() const override; virtual FText GetBaseToolkitName() const override; virtual void RequestModeUITabs() override; private: TSharedPtr ViewportOverlayWidget; };