Ejemplo n.º 1
0
    def SetDestination(self, *args):
        destinationID = None
        for arg in args:
            destinationID = browserutil.SanitizedDestinationID(arg)
            if destinationID is not None:
                break

        sm.GetService('starmap').SetWaypoint(destinationID,
                                             clearOtherWaypoints=True)
Ejemplo n.º 2
0
    def AddWaypoint(self, *args):
        destinationIDs = []
        for arg in args:
            ssID = browserutil.SanitizedDestinationID(arg)
            if ssID is not None:
                destinationIDs.append(ssID)

        if len(destinationIDs) > 0:
            starMapSvc = sm.GetService('starmap')
            for destinationID in destinationIDs:
                if destinationID not in starMapSvc.GetWaypoints():
                    starMapSvc.SetWaypoint(destinationID,
                                           clearOtherWaypoints=False,
                                           first=False)