예제 #1
0
파일: track.py 프로젝트: metabrainz/picard
 def remove_file(self, file):
     if file not in self.linked_files:
         return
     self.linked_files.remove(file)
     self.num_linked_files -= 1
     file.copy_metadata(file.orig_metadata, preserve_deleted=False)
     file.metadata_images_changed.disconnect(self.update_orig_metadata_images)
     self.album._remove_file(self, file)
     remove_metadata_images(self, [file])
     run_file_post_removal_from_track_processors(self, file)
     self.update()
예제 #2
0
파일: track.py 프로젝트: Luciferiitr/picard
 def remove_file(self, file):
     if file not in self.linked_files:
         return
     self.linked_files.remove(file)
     self.num_linked_files -= 1
     file.copy_metadata(file.orig_metadata, preserve_deleted=False)
     file.metadata_images_changed.disconnect(
         self.update_orig_metadata_images)
     self.album._remove_file(self, file)
     remove_metadata_images(self, [file])
     run_file_post_removal_from_track_processors(self, file)
     self.update()
예제 #3
0
파일: track.py 프로젝트: timgates42/picard
 def remove_file(self, file, new_album=True):
     if file not in self.files:
         return
     self.files.remove(file)
     self.num_linked_files -= 1
     file.metadata_images_changed.disconnect(self.update_metadata_images)
     file.copy_metadata(file.orig_metadata, preserve_deleted=False)
     self.album._remove_file(self, file, new_album=new_album)
     remove_metadata_images(self, [file])
     run_file_post_removal_from_track_processors(self, file)
     self.update()
     if self.item.isSelected():
         self.tagger.window.refresh_metadatabox()