diff options
Diffstat (limited to 'nephilim/plugins/AlbumCover.py')
-rw-r--r-- | nephilim/plugins/AlbumCover.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/nephilim/plugins/AlbumCover.py b/nephilim/plugins/AlbumCover.py index b65717b..412553a 100644 --- a/nephilim/plugins/AlbumCover.py +++ b/nephilim/plugins/AlbumCover.py @@ -37,6 +37,11 @@ class wgAlbumCover(QtGui.QLabel): self.connect(view_action, QtCore.SIGNAL('triggered()'), self.view_cover) self.connect(save_action, QtCore.SIGNAL('triggered()'), self.save_cover) + self.connect(self.p.mpclient(), QtCore.SIGNAL('song_changed'), self.refresh) + self.connect(self.p.mpclient(), QtCore.SIGNAL('ready'), self.refresh) + self.connect(self.p.mpclient(), QtCore.SIGNAL('disconnected'), self.refresh) + self.connect(self.p.mpclient(), QtCore.SIGNAL('state_changed'),self.refresh) + def mousePressEvent(self, event): if event.button() == QtCore.Qt.RightButton: self.menu.popup(event.globalPos()) @@ -200,8 +205,6 @@ class AlbumCover(Plugin): o = None DEFAULTS = {'coverdir' : '$musicdir/$songdir', 'covername' : '.cover_nephilim_$artist_$album', 'method0' : 1, 'method1' : 1, 'store' : True} - LISTENERS = {'onSongChange' : 'refresh', 'onReady' : 'refresh', 'onDisconnect' : 'refresh', - 'onStateChange': 'refresh'} def _load(self): self.o = wgAlbumCover(self) |