Beispiel #1
0
    def __init__(self, timeOfDay):
        QtGui.QMainWindow.__init__(self)
        DebugObject.__init__(self, "TimeOfDayEditor")
        self.setupUi(self)

        self.sliders = [
            self.slider00,
            self.slider03,
            self.slider06,
            self.slider09,
            self.slider12,
            self.slider15,
            self.slider18,
            self.slider21,
        ]

        for slider in self.sliders:
            slider.valueChanged.connect(self.sliderChanged)

        self.btnReset.clicked.connect(self.resetProperty)
        self.btnSmooth.clicked.connect(self.smoothProperty)
        self.btnSave.clicked.connect(self.save)
        self.btnGenerateClasses.clicked.connect(self.generateClasses)
        self.currentProperty = None
        self.widget = CurveWidget(self.curveBG)
        self.propertyList.selectionModel().selectionChanged.connect(
            self.selectedProperty)
        self.timeOfDay = timeOfDay
        self.fillList()
        self.savePath = None
        self.autoClassPath = None
        self.shaderIncludePath = None

        self.haveUnsavedChanges = False
        self.applicationMovedSlider = False
Beispiel #2
0
 def finishingLayout(self):
     self.left_layout = QVBoxLayout()
     self.right_layout = QHBoxLayout()
     self.notice_window = NoticeWidget(self)
     self.curve_window = CurveWidget(self)
     self.left_layout.addWidget(self.curve_window)
     self.left_layout.addWidget(self.notice_window)
     self.curve_window.hide()
     self.widget_container.setLayout(self.left_layout)
     self.explain_window = Explain(self)
     self.configuration_window = Configuration(self)
     self.lcd_window = LCDGroup(self)
     self.right_layout.addWidget(self.explain_window)
     self.right_layout.addWidget(self.configuration_window)
     self.right_layout.addWidget(self.lcd_window)
     self.configuration_window.hide()
     self.lcd_window.hide()
     self.frame_container.setLayout(self.right_layout)