Esempio n. 1
0
 def dispossessUI(self):
     if self.uiHolder:
         self.uiHolder.removeExternalCallback(BTMS_COMMANDS.CheckCooldownPeriod(), self.__onCheckCooldownPeriod)
         self.uiHolder.removeExternalCallback(BTMS_COMMANDS.SendMessage(), self.__onSendChannelMessage)
         self.uiHolder.removeExternalCallback(BTMS_COMMANDS.ReceiverChanged(), self.__onReceiverChanged)
     super(BattleChannelView, self).dispossessUI()
     self.__controllers.clear()
     self.__sharedHistory = lambda : None
Esempio n. 2
0
 def populateUI(self, proxy):
     super(BattleChannelView, self).populateUI(proxy)
     self.uiHolder.addExternalCallbacks({
         BTMS_COMMANDS.CheckCooldownPeriod():
         self.__onCheckCooldownPeriod,
         BTMS_COMMANDS.SendMessage():
         self.__onSendChannelMessage,
         BTMS_COMMANDS.ReceiverChanged():
         self.__onReceiverChanged
     })
Esempio n. 3
0
 def dispossessUI(self):
     if self.uiHolder:
         self.uiHolder.removeExternalCallback(
             BTMS_COMMANDS.CheckCooldownPeriod(),
             self.__onCheckCooldownPeriod)
         self.uiHolder.removeExternalCallback(BTMS_COMMANDS.SendMessage(),
                                              self.__onSendChannelMessage)
         self.uiHolder.removeExternalCallback(
             BTMS_COMMANDS.ReceiverChanged(), self.__onReceiverChanged)
     super(BattleChannelView, self).dispossessUI()
Esempio n. 4
0
 def populateUI(self, proxy):
     super(BattleChannelView, self).populateUI(proxy)
     self.uiHolder.addExternalCallbacks({
         BTMS_COMMANDS.CheckCooldownPeriod():
         self.__onCheckCooldownPeriod,
         BTMS_COMMANDS.SendMessage():
         self.__onSendChannelMessage,
         BTMS_COMMANDS.ReceiverChanged():
         self.__onReceiverChanged
     })
     controller = self._controller()
     if controller and controller.getChannel().isJoined():
         self.setJoined()