//required overrided method public override VItem CreateItem(string file) { VItem i = new VItem(); i.Columns[0] = Path.GetFileNameWithoutExtension(file); i.Columns[1] = file; i.SetColors(CurrentColors); i.Name = file; Song song = MusicInfo.Instance.GetInfo(file); if (song != null) { i.Tag = song; } return(i); }
public virtual VItem CreateItem(string file) { VItem i = new VItem(); i.Columns[0] = Path.GetFileNameWithoutExtension(file); i.Columns[1] = file; i.SetColors(CurrentColors); i.Name = file; //move this to derived createItem. See playlistManager CreateItem Song song = SongInfo.Instance.GetInfo(file); if (song != null) { i.Tag = song; } return(i); }