diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2008-05-20 21:07:38 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2008-05-20 21:07:38 +0000 |
| commit | 04ddd458458ad1087173c5a1854677288d47c453 (patch) | |
| tree | fcd37c5553e2018cb621bb69d1362dcb4b8808fa /lib/python/Plugins/Extensions/SocketMMI/SocketMMI.py | |
| parent | 8639b8f076ec2921d1185c92be5be71649d4defa (diff) | |
| download | enigma2-04ddd458458ad1087173c5a1854677288d47c453.tar.gz enigma2-04ddd458458ad1087173c5a1854677288d47c453.zip | |
move c++ part of socket mmi to plugin
Diffstat (limited to 'lib/python/Plugins/Extensions/SocketMMI/SocketMMI.py')
| -rw-r--r-- | lib/python/Plugins/Extensions/SocketMMI/SocketMMI.py | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/lib/python/Plugins/Extensions/SocketMMI/SocketMMI.py b/lib/python/Plugins/Extensions/SocketMMI/SocketMMI.py index 69e10971..a7640df3 100644 --- a/lib/python/Plugins/Extensions/SocketMMI/SocketMMI.py +++ b/lib/python/Plugins/Extensions/SocketMMI/SocketMMI.py @@ -1,32 +1,31 @@ from Screens.Ci import MMIDialog -from enigma import eSocket_UI +import socketmmi class SocketMMIMessageHandler: def __init__(self): self.session = None self.dlgs = { } - self.handler = eSocket_UI.getInstance() - self.handler.socketStateChanged.get().append(self.socketStateChanged) + socketmmi.getSocketStateChangedCallbackList().append(self.socketStateChanged) def setSession(self, session): self.session = session def connected(self): - return self.handler.getState(0) + return socketmmi.getState(0) def getName(self): - return self.handler.getName(0) + return socketmmi.getName(0) def startMMI(self): slot = 0 - self.dlgs[slot] = self.session.openWithCallback(self.dlgClosed, MMIDialog, slot, 2, self.handler, _("wait for mmi...")) + self.dlgs[slot] = self.session.openWithCallback(self.dlgClosed, MMIDialog, slot, 2, socketmmi, _("wait for mmi...")) def socketStateChanged(self, slot): if slot in self.dlgs: self.dlgs[slot].ciStateChanged() elif self.handler.availableMMI(slot) == 1: if self.session: - self.dlgs[slot] = self.session.openWithCallback(self.dlgClosed, MMIDialog, slot, 3, self.handler, _("wait for mmi...")) + self.dlgs[slot] = self.session.openWithCallback(self.dlgClosed, MMIDialog, slot, 3, socketmmi, _("wait for mmi...")) def dlgClosed(self, slot): if slot in self.dlgs: |
