// Copyright 2025 Greyscalegorilla, Inc. 

#pragma once

#include "CoreMinimal.h"
#include "Framework/Commands/Commands.h"
#include "GreyscalegorillaConnector_buttonStyle.h"

class GreyscalegorillaConnector_buttonCommands : public TCommands<GreyscalegorillaConnector_buttonCommands>
{
public:
	GreyscalegorillaConnector_buttonCommands()
		: TCommands<GreyscalegorillaConnector_buttonCommands>(TEXT("GreyscalegorillaConnector"), NSLOCTEXT("Contexts", "FGreyscalegorillaConnector", "FGreyscalegorillaConnector Plugin"), NAME_None, GreyscalegorillaConnector_buttonStyle::GetStyleSetName())
	{
	}

	// TCommands<> interface
	virtual void RegisterCommands() override;

public:
	TSharedPtr<FUICommandInfo> PluginAction;
};
