outputs: replace enterPressed with toggleOutput

This commit is contained in:
Andrzej Rybczak
2015-09-27 14:24:30 +02:00
parent c6506d77fd
commit 0ee09fb109
8 changed files with 48 additions and 22 deletions

View File

@@ -56,7 +56,7 @@ enum class Type
ToggleAddMode, ToggleMouse, ToggleBitrateVisibility,
AddRandomItems, ToggleBrowserSortMode, ToggleLibraryTagType,
ToggleMediaLibrarySortMode, RefetchLyrics,
SetSelectedItemsPriority, ToggleVisualizationType, SetVisualizerSampleMultiplier,
SetSelectedItemsPriority, ToggleOutput, ToggleVisualizationType, SetVisualizerSampleMultiplier,
ShowSongInfo, ShowArtistInfo, ShowLyrics, Quit, NextScreen, PreviousScreen,
ShowHelp, ShowPlaylist, ShowBrowser, ChangeBrowseMode, ShowSearchEngine,
ResetSearchEngine, ShowMediaLibrary, ToggleMediaLibraryColumnsMode,
@@ -1045,6 +1045,15 @@ private:
virtual void run() OVERRIDE;
};
struct ToggleOutput: BaseAction
{
ToggleOutput(): BaseAction(Type::ToggleOutput, "toggle_output") { }
private:
virtual bool canBeRun() OVERRIDE;
virtual void run() OVERRIDE;
};
struct ToggleVisualizationType: BaseAction
{
ToggleVisualizationType()