1 from Screens.Ci import MMIDialog
4 class SocketMMIMessageHandler:
8 socketmmi.getSocketStateChangedCallbackList().append(self.socketStateChanged)
10 def setSession(self, session):
11 self.session = session
14 return socketmmi.getState(0)
17 return socketmmi.getName(0)
21 self.dlgs[slot] = self.session.openWithCallback(self.dlgClosed, MMIDialog, slot, 2, socketmmi, _("wait for mmi..."))
23 def socketStateChanged(self, slot):
25 self.dlgs[slot].ciStateChanged()
26 elif socketmmi.availableMMI(slot) == 1:
28 self.dlgs[slot] = self.session.openWithCallback(self.dlgClosed, MMIDialog, slot, 3, socketmmi, _("wait for mmi..."))
30 def dlgClosed(self, slot):