Example #1
0
 def resize(self):
     self.timer.stop()
     temp=QDialog()
     temp.ui=Ui_Dialog_Resize(self.image_stack[-1])
     temp.ui.setupUi(temp)
     temp.show()
     temp.exec_()
     self.image_stack.append(temp.ui.image)
     self.timer.start(1)
     pass
Example #2
0
 def cropping(self):
     if type(self.image_stack[-1])==type(None):
         print("lol")
         return
     self.timer.stop()
     temp=QDialog()
     temp.ui=Ui_Dialog(self.image_stack[-1])
     temp.ui.setupUi(temp)
     temp.show()
     temp.exec_()
     self.image_stack.append(temp.ui.image)
     self.timer.start(1)
     pass
Example #3
0
    def renderSettingsSlot(self):
        dialog = QDialog(self)
        dialog.ui = Ui_Dialog()
        dialog.ui.setupUi(dialog)

        renderSettings = self.viewport.getRenderSettings()
        dialog.ui.checkBoxLightSampling.setChecked(
            renderSettings.useLightSampling)
        dialog.ui.checkBoxCaustics.setChecked(renderSettings.renderCaustics)
        dialog.ui.spinBoxBounces.setValue(renderSettings.bounces)
        dialog.setWindowTitle('Render Settings')

        if dialog.exec_():
            self.viewport.setRenderSettings(
                Rendersettings(dialog.ui.checkBoxLightSampling.isChecked(),
                               dialog.ui.checkBoxCaustics.isChecked(),
                               dialog.ui.spinBoxBounces.value()))
Example #4
0
    def btnEditLaps_Clicked(self):
        timer = self.getSelectedTimer();
        if not timer:
            timer = self.timers.timers[0]
            # timer = Timer('New Timer')
            # QMessageBox.information(self, 'Select Timer', "No timer selected.\nPlease select timer and try again.", QMessageBox.Ok)
            # return

        dialog = QDialog()
        dialog.ui = Ui_frmEditLaps_Code(timer)
        # dialog.ui = Ui_Form()
        dialog.ui.setupUi(dialog)
        dialog.setAttribute(Qt.WA_DeleteOnClose)
        dialog.exec_()
        # dialog.show()
        # dialog.open()

        print(f'Saving changes: {dialog.ui.hasChanges}')
        if dialog.ui.hasChanges:
            self.timers.save()