comparison frontends/src/quick_frontend/quick_app.py @ 2097:4bc408b549cd

quick_frontend(QuickApp): added onBridgeConnected method
author Goffi <goffi@goffi.org>
date Sun, 18 Dec 2016 16:28:46 +0100
parents f413bfc24458
children 071423b3a413
comparison
equal deleted inserted replaced
2096:efe31f0881fb 2097:4bc408b549cd
252 self._notifications = OrderedDict() 252 self._notifications = OrderedDict()
253 self.features = None 253 self.features = None
254 254
255 def connectBridge(self): 255 def connectBridge(self):
256 self.bridge.bridgeConnect(callback=self._bridgeCb, errback=self._bridgeEb) 256 self.bridge.bridgeConnect(callback=self._bridgeCb, errback=self._bridgeEb)
257
258 def onBridgeConnected(self):
259 pass
257 260
258 def _bridgeCb(self): 261 def _bridgeCb(self):
259 self.registerSignal("connected") 262 self.registerSignal("connected")
260 self.registerSignal("disconnected") 263 self.registerSignal("disconnected")
261 self.registerSignal("actionNew") 264 self.registerSignal("actionNew")
279 282
280 # FIXME: do it dynamically 283 # FIXME: do it dynamically
281 quick_games.Tarot.registerSignals(self) 284 quick_games.Tarot.registerSignals(self)
282 quick_games.Quiz.registerSignals(self) 285 quick_games.Quiz.registerSignals(self)
283 quick_games.Radiocol.registerSignals(self) 286 quick_games.Radiocol.registerSignals(self)
287 self.onBridgeConnected()
284 288
285 def _bridgeEb(self, failure): 289 def _bridgeEb(self, failure):
286 if isinstance(failure, exceptions.BridgeExceptionNoService): 290 if isinstance(failure, exceptions.BridgeExceptionNoService):
287 print(_(u"Can't connect to SàT backend, are you sure it's launched ?")) 291 print(_(u"Can't connect to SàT backend, are you sure it's launched ?"))
288 sys.exit(1) 292 sys.exit(1)