コード例 #1
0
 def _on_album_updated(self, scanner, album_id, destroy):
     """
         On album modified, disable it
         @param scanner as CollectionScanner
         @param album id as int
         @param destroy as bool
     """
     if self._album.id != album_id:
         return
     removed = False
     for dic in [self._tracks_left, self._tracks_right]:
         for widget in dic.values():
             for child in widget.get_children():
                 track = Track(child.id)
                 if track.album.id == Type.NONE:
                     removed = True
     if removed:
         for dic in [self._tracks_left, self._tracks_right]:
             for widget in dic.values():
                 for child in widget.get_children():
                     child.destroy()
         self.__discs = self._album.discs
         self.__set_duration()
         self.populate()
     AlbumWidget._on_album_updated(self, scanner, album_id, destroy)
コード例 #2
0
 def _on_album_updated(self, scanner, album_id, destroy):
     """
         On album modified, disable it
         @param scanner as CollectionScanner
         @param album id as int
         @param destroy as bool
     """
     if self._album.id != album_id:
         return
     removed = False
     for dic in [self._tracks_left, self._tracks_right]:
         for widget in dic.values():
             for child in widget.get_children():
                 track = Track(child.id)
                 if track.album.id == Type.NONE:
                     removed = True
     if removed:
         for dic in [self._tracks_left, self._tracks_right]:
             for widget in dic.values():
                 for child in widget.get_children():
                     child.destroy()
         self.__discs = self._album.discs
         self.__set_duration()
         self.populate()
     AlbumWidget._on_album_updated(self, scanner, album_id, destroy)
コード例 #3
0
 def _on_album_updated(self, scanner, album_id, destroy):
     """
         On album modified, disable it
         @param scanner as CollectionScanner
         @param album id as int
         @param destroy as bool
     """
     TracksView._on_album_updated(self, scanner, album_id, destroy)
     AlbumWidget._on_album_updated(self, scanner, album_id, destroy)