#pragma once #include "CoreMinimal.h" #include "Framework/Commands/Commands.h" #include "FLESHEditorStyle.h" /** * FLESH Editor Commands * Defines all commands for the FLESH editor */ class FFLESHEditorCommands : public TCommands { public: FFLESHEditorCommands() : TCommands( TEXT("FLESHEditor"), NSLOCTEXT("Contexts", "FLESHEditor", "FLESH Editor"), NAME_None, FFLESHEditorStyle::GetStyleSetName()) { } // TCommands interface virtual void RegisterCommands() override; // End of TCommands interface // Open FLESH 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; };