Mercurial > libervia-backend
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) |