예제 #1
0
파일: track.py 프로젝트: Luciferiitr/picard
 def add_file(self, file):
     if file not in self.linked_files:
         self.linked_files.append(file)
         self.num_linked_files += 1
     self.update_file_metadata(file)
     add_metadata_images(self, [file])
     self.album._add_file(self, file)
     file.metadata_images_changed.connect(self.update_orig_metadata_images)
     run_file_post_addition_to_track_processors(self, file)
예제 #2
0
파일: track.py 프로젝트: metabrainz/picard
 def add_file(self, file):
     if file not in self.linked_files:
         self.linked_files.append(file)
         self.num_linked_files += 1
     self.update_file_metadata(file)
     add_metadata_images(self, [file])
     self.album._add_file(self, file)
     file.metadata_images_changed.connect(self.update_orig_metadata_images)
     run_file_post_addition_to_track_processors(self, file)
예제 #3
0
 def add_file(self, file):
     if file not in self.linked_files:
         track_will_expand = self.num_linked_files == 1
         self.linked_files.append(file)
         self.num_linked_files += 1
     self.update_file_metadata(file)
     add_metadata_images(self, [file])
     self.album._add_file(self, file)
     file.metadata_images_changed.connect(self.update_orig_metadata_images)
     run_file_post_addition_to_track_processors(self, file)
     if track_will_expand:
         # Files get expanded, ensure the existing item renders correctly
         self.linked_files[0].update_item()
예제 #4
0
파일: track.py 프로젝트: ruipin/picard
 def add_file(self, file, new_album=True):
     if file not in self.files:
         track_will_expand = self.num_linked_files == 1
         if not self.files:  # The track uses original metadata from the file only
             self._orig_images = self.orig_metadata.images
             self.orig_metadata.images = ImageList()
         self.files.append(file)
     self.update_file_metadata(file)
     add_metadata_images(self, [file])
     self.album.add_file(self, file, new_album=new_album)
     file.metadata_images_changed.connect(self.update_metadata_images)
     run_file_post_addition_to_track_processors(self, file)
     if track_will_expand:
         # Files get expanded, ensure the existing item renders correctly
         self.files[0].update_item()