mirror of
https://github.com/fergalmoran/picard.git
synced 2026-03-06 21:35:09 +00:00
Add missing info of different album icons
This commit is contained in:
@@ -586,6 +586,7 @@ class AlbumTreeView(BaseTreeView):
|
||||
self.setAccessibleDescription(_("Contains albums and matched files"))
|
||||
self.tagger.album_added.connect(self.add_album)
|
||||
self.tagger.album_removed.connect(self.remove_album)
|
||||
self.setMouseTracking(True)
|
||||
|
||||
def add_album(self, album):
|
||||
item = AlbumItem(album, True, self)
|
||||
@@ -689,16 +690,21 @@ class AlbumItem(TreeItem):
|
||||
item.update(update_album=False)
|
||||
if album.errors:
|
||||
self.setIcon(0, AlbumItem.icon_error)
|
||||
self.setStatusTip(0,"Error")
|
||||
elif album.is_complete():
|
||||
if album.is_modified():
|
||||
self.setIcon(0, AlbumItem.icon_cd_saved_modified)
|
||||
self.setStatusTip(0,"Album successfully modified and complete")
|
||||
else:
|
||||
self.setIcon(0, AlbumItem.icon_cd_saved)
|
||||
self.setStatusTip(0,"Album complete and unchanged")
|
||||
else:
|
||||
if album.is_modified():
|
||||
self.setIcon(0, AlbumItem.icon_cd_modified)
|
||||
self.setStatusTip(0,"Album modified but not all tracks present")
|
||||
else:
|
||||
self.setIcon(0, AlbumItem.icon_cd)
|
||||
self.setStatusTip(0,"Album unchanged")
|
||||
for i, column in enumerate(MainPanel.columns):
|
||||
self.setText(i, album.column(column[1]))
|
||||
if self.isSelected():
|
||||
|
||||
Reference in New Issue
Block a user