Banshee.Collection.Database.DatabaseImportManager.OnImportRequested C# (CSharp) Method

OnImportRequested() protected method

protected OnImportRequested ( string path ) : void
path string
return void
        protected override void OnImportRequested (string path)
        {
            try {
                DatabaseTrackInfo track = ImportTrack (path);
                if (track != null && track.TrackId > 0) {
                    UpdateProgress (String.Format ("{0} - {1}",
                        track.DisplayArtistName, track.DisplayTrackTitle));
                } else {
                    UpdateProgress (null);
                }

                OnImportResult (track, path, null);
            } catch (Exception e) {
                LogError (path, e);
                UpdateProgress (null);
                OnImportResult (null, path, e);
            }
        }