예제 #1
0
 def __init__(self, parent=None):
     QVersionTreeScene.__init__(self, parent)
     self.indicatorStart = QPlaybackVersionIndicator()
     self.indicatorStart.setPen(QtGui.QPen(QtGui.QColor(0, 128, 0), 2))
     self.indicatorEnd = QPlaybackVersionIndicator()
     self.indicatorEnd.setPen(QtGui.QPen(QtGui.QColor(128, 0, 0), 2))
     self.indicatorExtra = QPlaybackVersionIndicator()
     self.indicatorExtra.setPen(QtGui.QPen(QtGui.QColor(*(ColorByName.get_int('goldenrod_medium'))), 2))
예제 #2
0
 def setupScene(self, controller):
     """ Update the indicator whenever the scene is updated """
     QVersionTreeScene.setupScene(self, controller)
     self.updateIndicator(self.indicatorStart)
     self.updateIndicator(self.indicatorEnd)
     self.updateIndicator(self.indicatorExtra)