Ejemplo n.º 1
0
        public FrmVolumeDisplay(IMP3Player IMP3Player)
        {
            InitializeComponent();

            _IMP3Player = IMP3Player;
            _IMP3Player.AddObserver(this);
        }
        public VolumeDisplay(IMP3Player player)
        {
            InitializeComponent();

            this.player = player;
            this.player.AddObserver(this);
        }
Ejemplo n.º 3
0
        public MP3Display(IMP3Player player, IMP3Controller controller)
        {
            InitializeComponent();

            this.player     = player;
            this.controller = controller;

            // Display meldt zich aan als SongObserver en VolumeObserver
            this.player.AddObserver((ISongObserver)this);
            this.player.AddObserver((IVolumeObserver)this);
        }
Ejemplo n.º 4
0
 public BasicSongProgressViewModel(IMP3Player mp3, IProgressMusicPlayer player, IPrepareSong prepare)
 {
     _mp3     = mp3;
     _player  = player;
     _prepare = prepare;
     _timer   = new Timer(1000); //i think that every second is fine.
     if (Aggregator == null)
     {
         throw new BasicBlankException("Needs event aggregator before doing the progress");
     }
     //was not fine because something else needed it before this point.
     Aggregator.Subscribe(this);
 }
Ejemplo n.º 5
0
        public FrmMP3Display(IMP3Player mP3Player, IMP3Controller mP3Controller)
        {
            InitializeComponent();

            _MP3Player     = mP3Player;
            _MP3Controller = mP3Controller;

            _MP3Player.AddObserver((ISongObserver)this);
            _MP3Player.AddObserver((IVolumeObserver)this);

            FrmVolumeDisplay frmVolumeDisplay = new FrmVolumeDisplay(_MP3Player);

            frmVolumeDisplay.Show();

            Update(1);
            Update(null);
        }
Ejemplo n.º 6
0
 public JukeboxLogic(IMP3Player mp3, ISimpleMusicDataAccess dats)
 {
     _mp3  = mp3;
     _dats = dats;
 }
Ejemplo n.º 7
0
 public MP3Controller(IMP3Player MP3Player)
 {
     _MP3Player = MP3Player;
 }
 public PlaylistSongProgressViewModel(IMP3Player mp3, IPlaylistSongProgressPlayer player, IPrepareSong prepare) : base(mp3, player, prepare)
 {
     _player = player;
     _player.UpdateProgress = UpdateProgress;
 }
 public PlaylistSongsLogic(IPlaylistMusicDataAccess data, IMP3Player mp3)
 {
     _data = data;
     _mp3  = mp3;
 }
Ejemplo n.º 10
0
 public PrepareSong(IMP3Player mP3)
 {
     _mP3 = mP3;
 }
 // Constructor
 public MP3Controller(IMP3Player player)
 {
     this.player = player;
 }