Banshee.Sources.PrimarySource.DeleteTracks C# (CSharp) Method

DeleteTracks() public method

public DeleteTracks ( DatabaseTrackListModel model, Selection selection ) : void
model Banshee.Collection.Database.DatabaseTrackListModel
selection Selection
return void
        public override void DeleteTracks (DatabaseTrackListModel model, Selection selection)
        {
            if (model == null || model.Count < 1) {
                return;
            }

            var list = CachedList<DatabaseTrackInfo>.CreateFromModelAndSelection (model, selection);
            ThreadAssist.SpawnFromMain (delegate {
                DeleteTrackList (list);
            });
        }