def onQuestBtnClick(self, questType, questID): if questType == HANGAR_HEADER_QUESTS.QUEST_TYPE_COMMON: missions_page.setHideDoneFilter() showMissionsForCurrentVehicle() elif questType in QUEST_TYPE_BY_PM_BRANCH.itervalues(): if questID: showPersonalMission(missionID=int(questID)) elif questType == HANGAR_HEADER_QUESTS.QUEST_TYPE_PERSONAL_REGULAR: self.__showAvailablePMOperation(PM_BRANCH.REGULAR) elif questType == HANGAR_HEADER_QUESTS.QUEST_TYPE_PERSONAL_PM2: self.__showAvailablePMOperation(PM_BRANCH.PERSONAL_MISSION_2) elif questType == HANGAR_HEADER_QUESTS.QUEST_TYPE_EVENT: showMissionsElen(questID) elif questType == HANGAR_HEADER_QUESTS.QUEST_TYPE_MARATHON: marathonPrefix = questID or DEFAULT_MARATHON_PREFIX showMissionsMarathon(marathonPrefix)
def showCommonQuests(self): missions_page.setHideDoneFilter() showMissionsForCurrentVehicle()
def openVehicleMissions(self, cmd): server_events.showMissionsForCurrentVehicle()