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
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 })
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()
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()