#pragma once #include "CoreMinimal.h" #include "Framework/Commands/Commands.h" #include "FLESHEditorStyle.h" /** * F.L.E.S.H Editor Commands * Defines all commands for the F.L.E.S.H editor */ class FFLESHEditorCommands : public TCommands { public: FFLESHEditorCommands() : TCommands( TEXT("FLESHEditor"), NSLOCTEXT("Contexts", "FLESHEditor", "F.L.E.S.H Editor"), NAME_None, FFLESHEditorStyle::GetStyleSetName()) { } // TCommands interface virtual void RegisterCommands() override; // End of TCommands interface // Open F.L.E.S.H Editor command TSharedPtr OpenFLESHEditor; // Open Dismemberment Graph Editor command TSharedPtr OpenDismembermentGraphEditor; // Open Anatomical Layer Editor command TSharedPtr OpenAnatomicalLayerEditor; // Open Boolean Cut Tool command TSharedPtr OpenBooleanCutTool; // Open Blood System Editor command TSharedPtr OpenBloodSystemEditor; };