def advancedCall(self, inputFileName, output): refactoredRaster.main(inputFileName, output, SPEED=float(self.ui.SpeedValue.value()), ACCEL=float(self.ui.AccelValue.value()), laser_power=int(self.ui.LaserPowerValue.value()), bidirectional_raster=bool(self.ui.BidirectionalRaster.isChecked()), origin_x=float(self.ui.OriginXValue.value()), origin_y=float(self.ui.OriginYValue.value()), origin_loc=str(self.ui.OriginLocationDrop.currentText()), mirror_x=bool(self.ui.MirrorX.isChecked()), mirror_y=bool(self.ui.MirrorY.isChecked()), keep_aspect_ratio=bool(self.ui.KeepAspectRatio.isChecked()), raster_w=float(self.ui.RasterWidthValue.value()), raster_h=float(self.ui.RasterHeightValue.value()), XDPI=float(self.ui.XDPIValue.value()), YDPI=float(self.ui.YDPIValue.value()), pause_on_every_line=False )
def onGoButton(self): inputFileName = self.ui.InputFileField.toPlainText() if self.ui.OutputStdout.isChecked(): outputFileName = '-' else: outputFileName = self.ui.OutputFileField.toPlainText() if inputFileName and outputFileName: inputPix = QtGui.QPixmap(inputFileName) self.ui.PreviewView.setPixmap(inputPix) with smart_open(outputFileName) as output: if self.ui.AdvancedModeCheckbox.isChecked(): self.advancedCall(str(inputFileName), output) else: refactoredRaster.main(str(inputFileName), output, pause_on_every_line=False) outputPix = QtGui.QPixmap('actual.png') self.ui.OutputView.setPixmap(outputPix) if self.force_std_out: sys.exit(0) else: self.ui.OutputView.setText("You are missing file names")