diff options
Diffstat (limited to 'plugins/SongStatus.py')
-rw-r--r-- | plugins/SongStatus.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/plugins/SongStatus.py b/plugins/SongStatus.py index 71aa6e4..f5e5ab9 100644 --- a/plugins/SongStatus.py +++ b/plugins/SongStatus.py @@ -1,5 +1,4 @@ from PyQt4 import QtGui -from clMonty import monty from clPlugin import * from traceback import print_exc @@ -17,9 +16,11 @@ class wgSongStatus(QtGui.QWidget): lblInfo=None format=None p=None + monty = None def __init__(self, p, parent=None): QtGui.QWidget.__init__(self, parent) self.p=p + self.monty = p.monty self.lblInfo=QtGui.QLabel() self.setMinimumWidth(400) @@ -31,8 +32,8 @@ class wgSongStatus(QtGui.QWidget): self.updateFormat() def update(self, params): - status=monty.getStatus() - song=monty.getCurrentSong() + status=self.monty.getStatus() + song=self.monty.getCurrentSong() values={'state':''} try: @@ -57,6 +58,7 @@ class wgSongStatus(QtGui.QWidget): class pluginSongStatus(Plugin): o=None + monty = None def __init__(self, winMain): Plugin.__init__(self, winMain, 'SongStatus') self.addMontyListener('onSongChange', self.update) @@ -64,6 +66,7 @@ class pluginSongStatus(Plugin): self.addMontyListener('onStateChange', self.update) self.addMontyListener('onConnect', self.update) self.addMontyListener('onDisconnect', self.update) + self.monty = winMain.monty def _load(self): self.o=wgSongStatus(self, None) |