KaraokePC/FirebaseKaraoke/PlayerDelegates.cs
Matt Bruce 85a14d1ad6 refactored to queueitem for singer
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
2016-11-20 17:53:44 -06:00

31 lines
828 B
C#

using Herse.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace KaraokePlayer.Classes
{
public class ControllerStateChangedEventArgs: EventArgs
{
public ControllerStateChangedEventArgs(PlayerState state )
{
State = state;
}
public PlayerState State { get; }
}
public class ControllerSongChangedEventArgs
{
public ControllerSongChangedEventArgs(QueueItem queueItem)
{
QueueItem = queueItem;
}
public QueueItem QueueItem { get; }
}
public delegate void ControllerStateChangedEventHandler(ControllerStateChangedEventArgs args);
public delegate void ControllerSongChangedEventHandler(ControllerSongChangedEventArgs args);
}