summaryrefslogtreecommitdiff
path: root/nephilim/plugins/AlbumCover.py
diff options
context:
space:
mode:
Diffstat (limited to 'nephilim/plugins/AlbumCover.py')
-rw-r--r--nephilim/plugins/AlbumCover.py7
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)