Add missing info of different album icons

This commit is contained in:
suhas2go
2016-12-13 18:55:42 +05:30
parent dcc91099a2
commit 2ebdcf41a2

View File

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