Keyboard shortcut to show the highscores of the selected song

CTRL+H will show the highscores of the selected song.
This commit is contained in:
Stefan authored and GitHub committed 2020-01-21 07:12:48 +01:00
1 parent 8e4da6cef2
commit 4c1eaa407e
1 file changed
+20
+20
View File
@@ -99,6 +99,18 @@ namespace Vocaluxe.Screens
private ISongMenu _SongMenu;
private CPlaylist _Playlist;
private static int _StaticSelectedSongID;
private static void setStaticSelectedSongID(int songID)
{
_StaticSelectedSongID = songID;
}
public static int getSelectedSongID()
{
return _StaticSelectedSongID;
}
public override EMusicType CurrentMusicType
{
get { return CSongs.IsInCategory ? EMusicType.Preview : EMusicType.Background; }
@@ -303,6 +315,14 @@ namespace Vocaluxe.Screens
if (keyEvent.Mod == EModifier.Ctrl && CSongs.NumSongsVisible > 0 && !_Sso.Selection.PartyMode)
_StartMedleySong(_SongMenu.GetPreviewSongNr());
break;
case Keys.H:
if (keyEvent.Mod == EModifier.Ctrl && CSongs.NumSongsVisible > 0 && !_Sso.Selection.PartyMode)
{
CScreenSong.setStaticSelectedSongID(_SongMenu.GetPreviewSongNr());
CBase.Graphics.FadeTo(EScreen.Highscore);
}
break;
}
if (!_SearchActive)
{