Banshee.Sources.DatabaseSource.RateSelectedTracks C# (CSharp) Method

RateSelectedTracks() public method

public RateSelectedTracks ( DatabaseTrackListModel model, int rating ) : void
model DatabaseTrackListModel
rating int
return void
        public virtual void RateSelectedTracks (DatabaseTrackListModel model, int rating)
        {
            Selection selection = model.Selection;
            if (selection.Count == 0)
                return;

            lock (model) {
                foreach (RangeCollection.Range range in selection.Ranges) {
                    RateTrackRange (model, range, rating);
                }
            }
            OnTracksChanged (BansheeQuery.RatingField);

            // In case we updated the currently playing track
            DatabaseTrackInfo track = ServiceManager.PlayerEngine.CurrentTrack as DatabaseTrackInfo;
            if (track != null) {
                track.Refresh ();
                ServiceManager.PlayerEngine.TrackInfoUpdated ();
            }
        }

Same methods

DatabaseSource::RateSelectedTracks ( int rating ) : void