Ejemplo n.º 1
0
 private void OnItemAdding(ImportTrackItem item)
 {
     if (this.ItemAdding != null)
     {
         this.ItemAdding(this, new TrackAddingEventArgs(item));
     }
 }
Ejemplo n.º 2
0
        private void AddItem(IImportSourceItem importSourceItem)
        {
            Track track = new Track()
            {
                Disc     = this.Disc,
                Position = this.Tracks.Count + 1,
                Title    = importSourceItem.Tag.Title
            };
            ImportTrackItem importTrackItem = new ImportTrackItem(track, importSourceItem);

            this.OnItemAdding(importTrackItem);

            this.Tracks.Add(importTrackItem);
            int index = this.Release.Tracklist.LastIndexWhere(t => t.Disc <= this.Disc);

            this.Release.Tracklist.Insert(index + 1, track); // Will be inserted at 0 if there are no matching tracks.
        }
 private void OnItemAdding(ImportTrackItem item)
 {
     if (this.ItemAdding != null)
     {
         this.ItemAdding(this, new TrackAddingEventArgs(item));
     }
 }
        private void AddItem(IImportSourceItem importSourceItem)
        {
            Track track = new Track()
            {
                Disc = this.Disc,
                Position = this.Tracks.Count + 1,
                Title = importSourceItem.Tag.Title
            };
            ImportTrackItem importTrackItem = new ImportTrackItem(track, importSourceItem);

            this.OnItemAdding(importTrackItem);

            this.Tracks.Add(importTrackItem);
            int index = this.Release.Tracklist.LastIndexWhere(t => t.Disc <= this.Disc);
            this.Release.Tracklist.Insert(index + 1, track); // Will be inserted at 0 if there are no matching tracks.
        }
Ejemplo n.º 5
0
 public TrackAddingEventArgs(ImportTrackItem importTrackItem)
 {
     this.ImportTrackItem = importTrackItem;
 }
 public TrackAddingEventArgs(ImportTrackItem importTrackItem)
 {
     this.ImportTrackItem = importTrackItem;
 }