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()
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()
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()