git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
move c++ part of socket mmi to plugin
[enigma2.git]
/
lib
/
python
/
Plugins
/
Extensions
/
SocketMMI
/
SocketMMI.py
diff --git
a/lib/python/Plugins/Extensions/SocketMMI/SocketMMI.py
b/lib/python/Plugins/Extensions/SocketMMI/SocketMMI.py
index e44c71f0c8163cb2b03adfb42bb9cad77dd0cef2..a7640df3a46e9aefb02907baeed0d8e3de63e4f6 100644
(file)
--- 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 Screens.Ci import MMIDialog
-from enigma import eTimer, eSocket_UI
+import socketmmi
class SocketMMIMessageHandler:
def __init__(self):
self.session = None
self.dlgs = { }
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):
def setSession(self, session):
self.session = session
def connected(self):
- return s
elf.handler
.getState(0)
+ return s
ocketmmi
.getState(0)
def getName(self):
def getName(self):
- return s
elf.handler
.getName(0)
+ return s
ocketmmi
.getName(0)
def startMMI(self):
slot = 0
def startMMI(self):
slot = 0
- self.dlgs[slot] = self.session.openWithCallback(self.dlgClosed, MMIDialog, slot, 2, s
elf.handler
, _("wait for mmi..."))
+ self.dlgs[slot] = self.session.openWithCallback(self.dlgClosed, MMIDialog, slot, 2, s
ocketmmi
, _("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:
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, s
elf.handler
, _("wait for mmi..."))
+ self.dlgs[slot] = self.session.openWithCallback(self.dlgClosed, MMIDialog, slot, 3, s
ocketmmi
, _("wait for mmi..."))
def dlgClosed(self, slot):
if slot in self.dlgs:
def dlgClosed(self, slot):
if slot in self.dlgs: