blob: 247340cb96e823e93f1379c1091e198de90ce3e2 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "Framework/Commands/Commands.h"
#include "SimpleUGCEditorStyle.h"
class FSimpleUGCEditorCommands : public TCommands<FSimpleUGCEditorCommands>
{
public:
FSimpleUGCEditorCommands()
: TCommands<FSimpleUGCEditorCommands>(TEXT("SimpleUGCEditor"), NSLOCTEXT("Contexts", "SimpleUGCEditor", "SimpleUGCEditor Plugin"), NAME_None, FSimpleUGCEditorStyle::GetStyleSetName())
{
}
// TCommands<> interface
virtual void RegisterCommands() override;
TArray<TSharedPtr<FUICommandInfo>> RegisterUGCCommands(const TArray<TSharedRef<class IPlugin>>& UGCList) const;
void UnregisterUGCCommands(TArray<TSharedPtr<FUICommandInfo>>& UICommands) const;
public:
TSharedPtr< FUICommandInfo > CreateUGCAction;
TSharedPtr< FUICommandInfo > PackageUGCAction;
};
|