예제 #1
0
 def __init__(self):
     super(CyberSportUnitsListView, self).__init__()
     self._unitTypeFlags = UNIT_BROWSER_TYPE.ALL
     self._cooldown = CooldownHelper(self.getCoolDownRequests(),
                                     self._onCooldownHandle,
                                     events.CoolDownEvent.PREBATTLE)
     self.__currentEmblem = None
     return
예제 #2
0
 def __init__(self, *args):
     super(ClanInvitesWindow, self).__init__()
     self.__actualRequestsCount = '0'
     self.__processedInvitesCount = '0'
     self._cooldown = CooldownHelper(self.__coolDownRequests, self._onCooldownHandle, CoolDownEvent.CLAN)
     self.__clanDbID = self.clanProfile.getClanDbID()
     self.__clanDossier = weakref.proxy(self.clansCtrl.getClanDossier(self.__clanDbID))
     self.__pagiatorsController = _PaginatorsController(self.__clanDbID)
예제 #3
0
 def __init__(self, view):
     super(_RefreshBtnStateController, self).__init__()
     self.__view = weakref.proxy(view)
     self.__cooldown = CooldownHelper(self.__coolDownRequests, self._onCooldownHandle, CoolDownEvent.CLAN)
     self.__isEnabled = False
     self.__tooltip = None
     self.__isInCooldown = False
     return
예제 #4
0
 def __init__(self, ctx):
     super(ClanSearchWindow, self).__init__()
     self.__clanFinder = ClanFinder(self.clansCtrl, None, _SEARCH_LIMIT)
     self.__clanFinder.init()
     self._cooldown = CooldownHelper(self.__coolDownRequests,
                                     self._onCooldownHandle,
                                     CoolDownEvent.CLAN)
     self.__isFirstPageRequested = False
     self.__invitesLimitReached = False
     return
 def __init__(self):
     super(CyberSportUnitsListView, self).__init__()
     self._isBackButtonClicked = False
     self._section = 'selectedListVehicles'
     self._selectedVehicles = self.unitFunctional.getSelectedVehicles(
         self._section)
     self._unitTypeFlags = UNIT_BROWSER_TYPE.ALL
     self._cooldown = CooldownHelper(self.getCoolDownRequests(),
                                     self._onCooldownHandle,
                                     events.CoolDownEvent.PREBATTLE)
예제 #6
0
 def __init__(self):
     super(ClanRequestsView, self).__init__()
     self._cooldown = CooldownHelper([CLAN_REQUESTED_DATA_TYPE.CREATE_APPLICATIONS,
      CLAN_REQUESTED_DATA_TYPE.CREATE_INVITES,
      CLAN_REQUESTED_DATA_TYPE.ACCEPT_APPLICATION,
      CLAN_REQUESTED_DATA_TYPE.ACCEPT_INVITE,
      CLAN_REQUESTED_DATA_TYPE.DECLINE_APPLICATION,
      CLAN_REQUESTED_DATA_TYPE.DECLINE_INVITE,
      CLAN_REQUESTED_DATA_TYPE.DECLINE_INVITES,
      CLAN_REQUESTED_DATA_TYPE.CLAN_INVITES,
      CLAN_REQUESTED_DATA_TYPE.CLAN_MEMBERS_RATING], self._onCooldownHandle, CoolDownEvent.CLAN)
 def __init__(self):
     super(ClanPersonalInvitesView, self).__init__()
     self._paginator = ClanPersonalInvitesPaginator(self.webCtrl, getPlayerDatabaseID(), [CLAN_INVITE_STATES.ACTIVE])
     self._cooldown = CooldownHelper([WebRequestDataType.ACCEPT_APPLICATION,
      WebRequestDataType.ACCEPT_INVITE,
      WebRequestDataType.DECLINE_APPLICATION,
      WebRequestDataType.DECLINE_INVITE,
      WebRequestDataType.DECLINE_INVITES,
      WebRequestDataType.CLANS_INFO,
      WebRequestDataType.CLAN_RATINGS,
      WebRequestDataType.ACCOUNT_INVITES], self._onCooldownHandle, CoolDownEvent.WGCG)
예제 #8
0
 def __init__(self):
     super(ClanRequestsView, self).__init__()
     self._cooldown = CooldownHelper([
         WebRequestDataType.CREATE_APPLICATIONS,
         WebRequestDataType.CREATE_INVITES,
         WebRequestDataType.ACCEPT_APPLICATION,
         WebRequestDataType.ACCEPT_INVITE,
         WebRequestDataType.DECLINE_APPLICATION,
         WebRequestDataType.DECLINE_INVITE,
         WebRequestDataType.DECLINE_INVITES,
         WebRequestDataType.CLAN_INVITES,
         WebRequestDataType.CLAN_MEMBERS_RATING
     ], self._onCooldownHandle, CoolDownEvent.WGCG)
예제 #9
0
 def __init__(self):
     super(ClanPersonalInvitesView, self).__init__()
     self._paginator = ClanPersonalInvitesPaginator(
         self.clansCtrl, getPlayerDatabaseID(), [CLAN_INVITE_STATES.ACTIVE])
     self._cooldown = CooldownHelper([
         CLAN_REQUESTED_DATA_TYPE.ACCEPT_APPLICATION,
         CLAN_REQUESTED_DATA_TYPE.ACCEPT_INVITE,
         CLAN_REQUESTED_DATA_TYPE.DECLINE_APPLICATION,
         CLAN_REQUESTED_DATA_TYPE.DECLINE_INVITE,
         CLAN_REQUESTED_DATA_TYPE.DECLINE_INVITES,
         CLAN_REQUESTED_DATA_TYPE.CLANS_INFO,
         CLAN_REQUESTED_DATA_TYPE.CLAN_RATINGS,
         CLAN_REQUESTED_DATA_TYPE.ACCOUNT_INVITES
     ], self._onCooldownHandle, CoolDownEvent.CLAN)
예제 #10
0
 def __init__(self):
     super(BattleMessengerView, self).__init__()
     self.__controllers = {}
     self.__receivers = []
     self.__receiverIndex = 0
     self.__isEnabled = False
     self.__isFocused = False
     self._battleCtx = None
     self._arenaVisitor = None
     self._avatarSessionID = ''
     self._toxicPanelMsgID = ''
     self._addedMsgIDs = set()
     self._ignoreActionCooldown = CooldownHelper((CLIENT_ACTION_ID.ADD_IGNORED, CLIENT_ACTION_ID.REMOVE_IGNORED), self._onIgnoreActionCooldownHandle, CoolDownEvent.BATTLE_ACTION)
     return