def pe_onPrebattleAutoInvitesChanged(self): if GUI_SETTINGS.specPrebatlesVisible: isHidden = areSpecBattlesHidden() if isHidden: g_eventDispatcher.removeSpecBattlesFromCarousel() else: g_eventDispatcher.addSpecBattlesToCarousel() g_eventDispatcher.updateUI()
def pe_onPrebattleAutoInvitesChanged(self): if GUI_SETTINGS.specPrebatlesVisible: isHidden = prb_getters.areSpecBattlesHidden() if isHidden: g_eventDispatcher.removeSpecBattlesFromCarousel() else: g_eventDispatcher.addSpecBattlesToCarousel() g_eventDispatcher.updateUI()
def _clear(self, woEvents = False): if self.__requestCtx: self.__requestCtx.clear() self.__requestCtx = None if self.__collection is not None: self.__collection.clear(woEvents=woEvents) self.__collection = None if self.__factories is not None: self.__factories.clear() self.__factories = None g_eventDispatcher.removeSpecBattlesFromCarousel() self._globalListeners.clear()
def pe_onPrebattleAutoInvitesChanged(self): """ Player event listener for autoinvites state. Controls chat tab visibility of spec battles and updates UI. """ if GUI_SETTINGS.specPrebatlesVisible: isHidden = prb_getters.areSpecBattlesHidden() if isHidden: g_eventDispatcher.removeSpecBattlesFromCarousel() else: g_eventDispatcher.addSpecBattlesToCarousel() g_eventDispatcher.updateUI()
def _clear(self, woEvents=False): if self.__requestCtx: self.__requestCtx.clear() self.__requestCtx = None if self.__collection is not None: self.__collection.clear(woEvents=woEvents) self.__collection = None if self.__factories is not None: self.__factories.clear() self.__factories = None g_eventDispatcher.removeSpecBattlesFromCarousel() self._globalListeners.clear()
def __clear(self, woEvents=False): if self.__requestCtx: self.__requestCtx.clear() self.__requestCtx = None if self.__factories is not None: self.__factories.clear() self.__factories = None if self.__entity is not None: self.__entity.fini(woEvents=woEvents) self.__entity = None self.__prevEntity = None g_eventDispatcher.removeSpecBattlesFromCarousel() self.clear() return
def __clear(self, woEvents=False): """ Clears dispatchers current state and attributes. Args: woEvents: flag that we should not raise any events """ if self.__requestCtx: self.__requestCtx.clear() self.__requestCtx = None if self.__factories is not None: self.__factories.clear() self.__factories = None if self.__entity is not None: self.__entity.fini(woEvents=woEvents) self.__entity = None g_eventDispatcher.removeSpecBattlesFromCarousel() self.clear() return