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)
def _goToNext(self): TrackwayManager.findNext() self._updateInfo()
def _goToPrevious(self): TrackwayManager.findPrevious() self._updateInfo()
def _goToEnd(self): TrackwayManager.findNext(end=True) self._updateInfo()
def _goToStart(self): TrackwayManager.findPrevious(start=True) self._updateInfo()
def _removeFromTrackway(self): TrackwayManager.remove() self._updateInfo()
def _addToTrackway(self): TrackwayManager.build() self._updateInfo()