1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- #pragma once
- #include "CoreMinimal.h"
- #include "Framework/Commands/Commands.h"
- #include "AkAudioStyle.h"
- #define LOCTEXT_NAMESPACE "WwiseBrowserViewCommands"
- class FWwiseBrowserViewCommands : public TCommands<FWwiseBrowserViewCommands>
- {
- public:
-
- FWwiseBrowserViewCommands() : TCommands<FWwiseBrowserViewCommands>
- (
- "WwiseBrowserViewCommand",
- NSLOCTEXT("Contexts", "WwiseBrowserViewCommand", "Wwise Browser Command"),
- NAME_None,
- FAkAudioStyle::GetStyleSetName()
- )
- {
- }
-
- virtual void RegisterCommands() override
- {
- UI_COMMAND(RequestPlayWwiseItem, "Play/Stop", "Plays or stops the selected items.", EUserInterfaceActionType::Button, FInputChord(EKeys::SpaceBar));
- UI_COMMAND(RequestStopAllWwiseItem, "Stop All", "Stop all playing events", EUserInterfaceActionType::Button, FInputChord());
- UI_COMMAND(RequestExploreWwiseItem, "Show in Folder", "Finds this item on disk.", EUserInterfaceActionType::Button, FInputChord());
- UI_COMMAND(RequestFindInProjectExplorerWwiseItem, "Find in the Wwise Project Explorer", "Finds the specified object in the Project Explorer (Sync Group 1).", EUserInterfaceActionType::Button, FInputChord(EModifierKey::Control | EModifierKey::Shift, EKeys::One));
- UI_COMMAND(RequestFindInContentBrowser, "Find in Content Browser ", "Locates the corresponding item inside the Content Browser", EUserInterfaceActionType::Button, FInputChord());
- UI_COMMAND(RequestRefreshWwiseBrowser, "Refresh All", "Populates the Wwise Browser.", EUserInterfaceActionType::Button, FInputChord(EKeys::F5));
- UI_COMMAND(RequestImportWwiseItem, "Import Selected Assets", "Imports the selected assets from the Wwise Browser.", EUserInterfaceActionType::Button, FInputChord());
- UI_COMMAND(RequestReconcileWwiseItem, "Reconcile Selected Assets", "Reconcile the selected assets from the Wwise Browser.", EUserInterfaceActionType::Button, FInputChord());
- }
- public:
-
- TSharedPtr< FUICommandInfo > RequestPlayWwiseItem;
-
- TSharedPtr< FUICommandInfo > RequestStopAllWwiseItem;
-
- TSharedPtr< FUICommandInfo > RequestExploreWwiseItem;
-
-
- TSharedPtr< FUICommandInfo > RequestFindInProjectExplorerWwiseItem;
-
-
- TSharedPtr< FUICommandInfo > RequestRefreshWwiseBrowser;
-
- TSharedPtr< FUICommandInfo > RequestFindInContentBrowser;
-
- TSharedPtr< FUICommandInfo > RequestImportWwiseItem;
-
- TSharedPtr< FUICommandInfo > RequestReconcileWwiseItem;
- };
- #undef LOCTEXT_NAMESPACE
|