Пример #1
0
 def pe_onPrebattleAutoInvitesChanged(self):
     if GUI_SETTINGS.specPrebatlesVisible:
         isHidden = areSpecBattlesHidden()
         if isHidden:
             g_eventDispatcher.removeSpecBattlesFromCarousel()
         else:
             g_eventDispatcher.addSpecBattlesToCarousel()
     g_eventDispatcher.updateUI()
Пример #2
0
 def pe_onPrebattleAutoInvitesChanged(self):
     if GUI_SETTINGS.specPrebatlesVisible:
         isHidden = prb_getters.areSpecBattlesHidden()
         if isHidden:
             g_eventDispatcher.removeSpecBattlesFromCarousel()
         else:
             g_eventDispatcher.addSpecBattlesToCarousel()
     g_eventDispatcher.updateUI()
Пример #3
0
 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()
Пример #4
0
 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()
Пример #5
0
 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()
Пример #6
0
 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
Пример #7
0
 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