示例#1
0
        public void LoadSongsSync(SongLoader loader)
        {
            NewLoad?.Invoke(this, EventArgs.Empty);
            var songs = loader.LoadSongs();

            LoadInitiated?.Invoke(this, songs.Count);
            UpdateLibrary(songs, false);
            library.InitialiseParts();
            LoadCompleted?.Invoke(this, EventArgs.Empty);
        }
示例#2
0
 public void NotifyLoadInitiated(int capacity)
 {
     attachedListener?.NotifyLoadInitiated(capacity);
     LoadInitiated?.Invoke(this, capacity);
 }