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
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)