Example #1
0
    def _updateInfo(self):
        target = TrackwayManager.getTargets()
        if target:
            target = target[0]
            if not TrackwayManager.isFootprint(target):
                prev   = 'Not Applicable'
                target = 'Invalid Selection'
                next   = 'Not Applicable'
            else:
                prevs  = TrackwayManager.getPrevious(target)
                prev   = prevs[0] if prevs else 'None'
                nexts  = TrackwayManager.getNext(target)
                next   = nexts[0] if nexts else 'None'
        else:
            prev   = 'Unknown'
            next   = 'Unknown'
            target = 'None Found'

        self.previousLabel.setText(prev)
        self.currentLabel.setText(target)
        self.nextLabel.setText(next)
Example #2
0
 def _goToNext(self):
     TrackwayManager.findNext()
     self._updateInfo()
Example #3
0
 def _goToPrevious(self):
     TrackwayManager.findPrevious()
     self._updateInfo()
Example #4
0
 def _goToEnd(self):
     TrackwayManager.findNext(end=True)
     self._updateInfo()
Example #5
0
 def _goToStart(self):
     TrackwayManager.findPrevious(start=True)
     self._updateInfo()
Example #6
0
 def _removeFromTrackway(self):
     TrackwayManager.remove()
     self._updateInfo()
Example #7
0
 def _addToTrackway(self):
     TrackwayManager.build()
     self._updateInfo()