Esempio n. 1
0
    def populateUI(self, parentUI):
        self.__ui = parentUI
        self.__ui.addExternalCallbacks({BTMS_COMMANDS.PopulateUI(): self.__onPopulateUI,
         BTMS_COMMANDS.ChangeFocus(): self.__onChangeFocus,
         BTMS_COMMANDS.AddToFriends(): self.__onAddToFriends,
         BTMS_COMMANDS.RemoveFromFriends(): self.__onRemoveFromFriends,
         BTMS_COMMANDS.AddToIgnored(): self.__onAddToIgnored,
         BTMS_COMMANDS.RemoveFromIgnored(): self.__onRemoveFromIgnored,
         BTMS_COMMANDS.AddMuted(): self.__onSetMuted,
         BTMS_COMMANDS.RemoveMuted(): self.__onUnsetMuted})
        self.__flashCall(BTMS_COMMANDS.RefreshUI())
        for view in self.__views:
            view.populateUI(parentUI)

        if self.__initialized is BATTLE_CHANNEL.INITIALIZED:
            self.enable()
Esempio n. 2
0
    def populateUI(self, parentUI):
        self.__ui = parentUI
        self.__ui.addExternalCallbacks({
            BTMS_COMMANDS.PopulateUI():
            self.__onPopulateUI,
            BTMS_COMMANDS.ChangeFocus():
            self.__onChangeFocus,
            BTMS_COMMANDS.AddToFriends():
            self.__onAddToFriends,
            BTMS_COMMANDS.RemoveFromFriends():
            self.__onRemoveFromFriends,
            BTMS_COMMANDS.AddToIgnored():
            self.__onAddToIgnored,
            BTMS_COMMANDS.RemoveFromIgnored():
            self.__onRemoveFromIgnored,
            BTMS_COMMANDS.AddMuted():
            self.__onSetMuted,
            BTMS_COMMANDS.RemoveMuted():
            self.__onUnsetMuted,
            BTMS_COMMANDS.upHistory():
            self.__upHistory,
            BTMS_COMMANDS.downHistory():
            self.__downHistory,
            BTMS_COMMANDS.GetLatestHistory():
            self.__getLatestHistory,
            BTMS_COMMANDS.GetLastMessages():
            self.__getLatestMessages
        })
        self.__flashCall(BTMS_COMMANDS.RefreshUI())
        self.__view = BattleChannelView(self.__sharedHistory)
        self.__view.populateUI(parentUI)
        if self.__channelsCtrl:
            for controller in self.__channelsCtrl.getControllersIterator():
                controller.setView(self.__view)

            self.__updateHistoryControls()
        if BATTLE_CHANNEL.isInitialized(self.__initialized):
            self.enable()