text: // Copyright 1998-2016 Epic Games, Inc. All Rights Reserved.
  
  #pragma once
  
  /**
  * Foliage Mode Palette Actions
  */
  class FFoliagePaletteCommands : public TCommands < FFoliagePaletteCommands >
  {
  
  public:
  	FFoliagePaletteCommands() : TCommands<FFoliagePaletteCommands>
  		(
  		"FoliagePalette", // Context name for fast lookup
  		NSLOCTEXT("Contexts", "FoliagePalette", "Foliage Palette"), // Localized context name for displaying
  		"FoliageEditMode", // Parent
  		FEditorStyle::GetStyleSetName() // Icon Style Set
  		)
  	{
  	}
  
  	/** Initialize commands */
  	virtual void RegisterCommands() override;
  
  	/** Foliage Palette Commands */
  	TSharedPtr< FUICommandInfo > ActivateFoliageType;
  	TSharedPtr< FUICommandInfo > DeactivateFoliageType;
  	TSharedPtr< FUICommandInfo > RemoveFoliageType;
  	TSharedPtr< FUICommandInfo > ShowFoliageTypeInCB;
  	TSharedPtr< FUICommandInfo > SelectAllInstances;
  	TSharedPtr< FUICommandInfo > DeselectAllInstances;
  	TSharedPtr< FUICommandInfo > SelectInvalidInstances;
  };
  