Files
UnrealEngineUWP/Engine/Source/Developer/NewLogVisualizer/Private/VisualLoggerCommands.h
sebastian kowalczyk fbffec87ca LogVisualization improvements integrated from Dev to Main:
- Added toggle button to LogVisualizer's toolbar, to toggle graphs 2d visualization
- User can change background color for 2d graphs in LogVisualizer's settings

[CL 2383386 by sebastian kowalczyk in Main branch]
2014-12-10 09:28:26 -05:00

47 lines
1.7 KiB
C++

// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#pragma once
#define LOCTEXT_NAMESPACE "FVisualLoggerCommands"
class FVisualLoggerCommands : public TCommands<FVisualLoggerCommands>
{
public:
/** Default constructor. */
FVisualLoggerCommands()
: TCommands<FVisualLoggerCommands>("VisualLogger", NSLOCTEXT("Contexts", "VisualLogger", "Visual Logger"), NAME_None, "LogVisualizerStyle")
{ }
public:
// TCommands interface
virtual void RegisterCommands() override
{
UI_COMMAND(StartRecording, "Start", "Start the debugger", EUserInterfaceActionType::Button, FInputGesture());
UI_COMMAND(StopRecording, "Stop", "Step over the current message", EUserInterfaceActionType::Button, FInputGesture());
UI_COMMAND(Pause, "Pause", "Stop the debugger", EUserInterfaceActionType::Button, FInputGesture());
UI_COMMAND(Resume, "Resume", "Stop the debugger", EUserInterfaceActionType::Button, FInputGesture());
UI_COMMAND(FreeCamera, "FreeCamera", "Enable free camera", EUserInterfaceActionType::ToggleButton, FInputGesture());
UI_COMMAND(Load, "Load", "Load external vlogs", EUserInterfaceActionType::Button, FInputGesture());
UI_COMMAND(Save, "Save", "Save selected data to vlog file", EUserInterfaceActionType::Button, FInputGesture());
UI_COMMAND(ToggleGraphs, "ToggleGraphs", "Toggle graphs visualization on/off", EUserInterfaceActionType::ToggleButton, FInputGesture());
}
public:
TSharedPtr<FUICommandInfo> StartRecording;
TSharedPtr<FUICommandInfo> StopRecording;
TSharedPtr<FUICommandInfo> Pause;
TSharedPtr<FUICommandInfo> Resume;
TSharedPtr<FUICommandInfo> FreeCamera;
TSharedPtr<FUICommandInfo> Load;
TSharedPtr<FUICommandInfo> Save;
TSharedPtr<FUICommandInfo> ToggleGraphs;
};
#undef LOCTEXT_NAMESPACE