def setupUi(self, SFCalculatorInterface):
        SFCalculatorInterface.setObjectName("SFCalculatorInterface")
        SFCalculatorInterface.resize(1656, 1221)
        self.centralwidget = QtGui.QWidget(SFCalculatorInterface)
        self.centralwidget.setObjectName("centralwidget")
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.centralwidget)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.label = QtGui.QLabel(self.centralwidget)
        self.label.setObjectName("label")
        self.horizontalLayout_2.addWidget(self.label)
        self.runSequenceLineEdit = QtGui.QLineEdit(self.centralwidget)
        self.runSequenceLineEdit.setText("")
        self.runSequenceLineEdit.setObjectName("runSequenceLineEdit")
        self.horizontalLayout_2.addWidget(self.runSequenceLineEdit)
        self.incidentMediumComboBox = QtGui.QComboBox(self.centralwidget)
        self.incidentMediumComboBox.setMinimumSize(QtCore.QSize(300, 0))
        self.incidentMediumComboBox.setEditable(True)
        self.incidentMediumComboBox.setObjectName("incidentMediumComboBox")
        self.incidentMediumComboBox.addItem("")
        self.horizontalLayout_2.addWidget(self.incidentMediumComboBox)
        self.toolButton = QtGui.QToolButton(self.centralwidget)
        self.toolButton.setEnabled(False)
        self.toolButton.setObjectName("toolButton")
        self.horizontalLayout_2.addWidget(self.toolButton)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.yt_plot = MPLWidgetNoLog(self.centralwidget)
        self.yt_plot.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.yt_plot.sizePolicy().hasHeightForWidth())
        self.yt_plot.setSizePolicy(sizePolicy)
        self.yt_plot.setObjectName("yt_plot")
        self.horizontalLayout.addWidget(self.yt_plot)
        self.yi_plot = MPLWidgetXLog(self.centralwidget)
        self.yi_plot.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.yi_plot.sizePolicy().hasHeightForWidth())
        self.yi_plot.setSizePolicy(sizePolicy)
        self.yi_plot.setObjectName("yi_plot")
        self.horizontalLayout.addWidget(self.yi_plot)
        self.frame_11 = QtGui.QFrame(self.centralwidget)
        self.frame_11.setMaximumSize(QtCore.QSize(180, 16777215))
        self.frame_11.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_11.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_11.setObjectName("frame_11")
        self.verticalLayout_26 = QtGui.QVBoxLayout(self.frame_11)
        self.verticalLayout_26.setObjectName("verticalLayout_26")
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
        self.verticalLayout_26.addItem(spacerItem)
        self.error_label = QtGui.QLabel(self.frame_11)
        self.error_label.setObjectName("error_label")
        self.verticalLayout_26.addWidget(self.error_label)
        self.verticalLayout_28 = QtGui.QVBoxLayout()
        self.verticalLayout_28.setObjectName("verticalLayout_28")
        self.horizontalLayout_32 = QtGui.QHBoxLayout()
        self.horizontalLayout_32.setObjectName("horizontalLayout_32")
        self.dataBackFromLabel = QtGui.QLabel(self.frame_11)
        self.dataBackFromLabel.setEnabled(False)
        self.dataBackFromLabel.setObjectName("dataBackFromLabel")
        self.horizontalLayout_32.addWidget(self.dataBackFromLabel)
        self.dataBackToValue = QtGui.QSpinBox(self.frame_11)
        self.dataBackToValue.setEnabled(False)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(170, 85, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 85, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(118, 118, 117))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        self.dataBackToValue.setPalette(palette)
        self.dataBackToValue.setMinimum(-1)
        self.dataBackToValue.setMaximum(255)
        self.dataBackToValue.setProperty("value", 255)
        self.dataBackToValue.setObjectName("dataBackToValue")
        self.horizontalLayout_32.addWidget(self.dataBackToValue)
        self.back2_error = QtGui.QLabel(self.frame_11)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setWeight(75)
        font.setBold(True)
        self.back2_error.setFont(font)
        self.back2_error.setAccessibleDescription("")
        self.back2_error.setAlignment(QtCore.Qt.AlignCenter)
        self.back2_error.setObjectName("back2_error")
        self.horizontalLayout_32.addWidget(self.back2_error)
        self.verticalLayout_28.addLayout(self.horizontalLayout_32)
        self.horizontalLayout_33 = QtGui.QHBoxLayout()
        self.horizontalLayout_33.setObjectName("horizontalLayout_33")
        self.dataPeakFromLabel = QtGui.QLabel(self.frame_11)
        self.dataPeakFromLabel.setEnabled(False)
        self.dataPeakFromLabel.setObjectName("dataPeakFromLabel")
        self.horizontalLayout_33.addWidget(self.dataPeakFromLabel)
        self.dataPeakToValue = QtGui.QSpinBox(self.frame_11)
        self.dataPeakToValue.setEnabled(False)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(118, 118, 117))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        self.dataPeakToValue.setPalette(palette)
        self.dataPeakToValue.setMinimum(-1)
        self.dataPeakToValue.setMaximum(255)
        self.dataPeakToValue.setProperty("value", 255)
        self.dataPeakToValue.setObjectName("dataPeakToValue")
        self.horizontalLayout_33.addWidget(self.dataPeakToValue)
        self.peak2_error = QtGui.QLabel(self.frame_11)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setWeight(75)
        font.setBold(True)
        self.peak2_error.setFont(font)
        self.peak2_error.setAccessibleDescription("")
        self.peak2_error.setAlignment(QtCore.Qt.AlignCenter)
        self.peak2_error.setObjectName("peak2_error")
        self.horizontalLayout_33.addWidget(self.peak2_error)
        self.verticalLayout_28.addLayout(self.horizontalLayout_33)
        self.horizontalLayout_34 = QtGui.QHBoxLayout()
        self.horizontalLayout_34.setObjectName("horizontalLayout_34")
        self.dataPeakToLabel = QtGui.QLabel(self.frame_11)
        self.dataPeakToLabel.setEnabled(False)
        self.dataPeakToLabel.setObjectName("dataPeakToLabel")
        self.horizontalLayout_34.addWidget(self.dataPeakToLabel)
        self.dataPeakFromValue = QtGui.QSpinBox(self.frame_11)
        self.dataPeakFromValue.setEnabled(False)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(118, 118, 117))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        self.dataPeakFromValue.setPalette(palette)
        self.dataPeakFromValue.setMinimum(-1)
        self.dataPeakFromValue.setMaximum(255)
        self.dataPeakFromValue.setProperty("value", 0)
        self.dataPeakFromValue.setObjectName("dataPeakFromValue")
        self.horizontalLayout_34.addWidget(self.dataPeakFromValue)
        self.peak1_error = QtGui.QLabel(self.frame_11)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setWeight(75)
        font.setBold(True)
        self.peak1_error.setFont(font)
        self.peak1_error.setAccessibleDescription("")
        self.peak1_error.setAlignment(QtCore.Qt.AlignCenter)
        self.peak1_error.setObjectName("peak1_error")
        self.horizontalLayout_34.addWidget(self.peak1_error)
        self.verticalLayout_28.addLayout(self.horizontalLayout_34)
        self.horizontalLayout_35 = QtGui.QHBoxLayout()
        self.horizontalLayout_35.setObjectName("horizontalLayout_35")
        self.dataBackToLabel = QtGui.QLabel(self.frame_11)
        self.dataBackToLabel.setEnabled(False)
        self.dataBackToLabel.setObjectName("dataBackToLabel")
        self.horizontalLayout_35.addWidget(self.dataBackToLabel)
        self.dataBackFromValue = QtGui.QSpinBox(self.frame_11)
        self.dataBackFromValue.setEnabled(False)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(170, 85, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 85, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(118, 118, 117))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        self.dataBackFromValue.setPalette(palette)
        self.dataBackFromValue.setMinimum(-1)
        self.dataBackFromValue.setMaximum(255)
        self.dataBackFromValue.setProperty("value", 0)
        self.dataBackFromValue.setObjectName("dataBackFromValue")
        self.horizontalLayout_35.addWidget(self.dataBackFromValue)
        self.back1_error = QtGui.QLabel(self.frame_11)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setWeight(75)
        font.setBold(True)
        self.back1_error.setFont(font)
        self.back1_error.setAccessibleDescription("")
        self.back1_error.setAlignment(QtCore.Qt.AlignCenter)
        self.back1_error.setObjectName("back1_error")
        self.horizontalLayout_35.addWidget(self.back1_error)
        self.verticalLayout_28.addLayout(self.horizontalLayout_35)
        self.dataBackgroundFlag = QtGui.QCheckBox(self.frame_11)
        self.dataBackgroundFlag.setEnabled(False)
        self.dataBackgroundFlag.setChecked(True)
        self.dataBackgroundFlag.setObjectName("dataBackgroundFlag")
        self.verticalLayout_28.addWidget(self.dataBackgroundFlag)
        self.verticalLayout_26.addLayout(self.verticalLayout_28)
        spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
        self.verticalLayout_26.addItem(spacerItem1)
        self.horizontalLayout.addWidget(self.frame_11)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_40 = QtGui.QHBoxLayout()
        self.horizontalLayout_40.setObjectName("horizontalLayout_40")
        self.dataTOFmanualLabel = QtGui.QLabel(self.centralwidget)
        self.dataTOFmanualLabel.setEnabled(False)
        self.dataTOFmanualLabel.setObjectName("dataTOFmanualLabel")
        self.horizontalLayout_40.addWidget(self.dataTOFmanualLabel)
        self.frame_14 = QtGui.QFrame(self.centralwidget)
        self.frame_14.setFrameShape(QtGui.QFrame.NoFrame)
        self.frame_14.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_14.setLineWidth(0)
        self.frame_14.setObjectName("frame_14")
        self.horizontalLayout_41 = QtGui.QHBoxLayout(self.frame_14)
        self.horizontalLayout_41.setObjectName("horizontalLayout_41")
        self.horizontalLayout_42 = QtGui.QHBoxLayout()
        self.horizontalLayout_42.setObjectName("horizontalLayout_42")
        self.dataTOFautoMode = QtGui.QRadioButton(self.frame_14)
        self.dataTOFautoMode.setEnabled(False)
        self.dataTOFautoMode.setChecked(True)
        self.dataTOFautoMode.setAutoExclusive(True)
        self.dataTOFautoMode.setObjectName("dataTOFautoMode")
        self.horizontalLayout_42.addWidget(self.dataTOFautoMode)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_42.addItem(spacerItem2)
        self.dataTOFmanualMode = QtGui.QRadioButton(self.frame_14)
        self.dataTOFmanualMode.setEnabled(False)
        self.dataTOFmanualMode.setAutoExclusive(True)
        self.dataTOFmanualMode.setObjectName("dataTOFmanualMode")
        self.horizontalLayout_42.addWidget(self.dataTOFmanualMode)
        self.horizontalLayout_41.addLayout(self.horizontalLayout_42)
        self.horizontalLayout_40.addWidget(self.frame_14)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_40.addItem(spacerItem3)
        self.TOFmanualFromLabel = QtGui.QLabel(self.centralwidget)
        self.TOFmanualFromLabel.setEnabled(False)
        self.TOFmanualFromLabel.setObjectName("TOFmanualFromLabel")
        self.horizontalLayout_40.addWidget(self.TOFmanualFromLabel)
        self.TOFmanualFromValue = QtGui.QLineEdit(self.centralwidget)
        self.TOFmanualFromValue.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.TOFmanualFromValue.sizePolicy().hasHeightForWidth())
        self.TOFmanualFromValue.setSizePolicy(sizePolicy)
        self.TOFmanualFromValue.setMinimumSize(QtCore.QSize(100, 0))
        self.TOFmanualFromValue.setMaximumSize(QtCore.QSize(100, 16777215))
        self.TOFmanualFromValue.setObjectName("TOFmanualFromValue")
        self.horizontalLayout_40.addWidget(self.TOFmanualFromValue)
        self.TOFmanualFromUnitsValue = QtGui.QLabel(self.centralwidget)
        self.TOFmanualFromUnitsValue.setEnabled(False)
        self.TOFmanualFromUnitsValue.setObjectName("TOFmanualFromUnitsValue")
        self.horizontalLayout_40.addWidget(self.TOFmanualFromUnitsValue)
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_40.addItem(spacerItem4)
        self.TOFmanualToLabel = QtGui.QLabel(self.centralwidget)
        self.TOFmanualToLabel.setEnabled(False)
        self.TOFmanualToLabel.setObjectName("TOFmanualToLabel")
        self.horizontalLayout_40.addWidget(self.TOFmanualToLabel)
        self.TOFmanualToValue = QtGui.QLineEdit(self.centralwidget)
        self.TOFmanualToValue.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.TOFmanualToValue.sizePolicy().hasHeightForWidth())
        self.TOFmanualToValue.setSizePolicy(sizePolicy)
        self.TOFmanualToValue.setMinimumSize(QtCore.QSize(100, 0))
        self.TOFmanualToValue.setMaximumSize(QtCore.QSize(100, 16777215))
        self.TOFmanualToValue.setObjectName("TOFmanualToValue")
        self.horizontalLayout_40.addWidget(self.TOFmanualToValue)
        self.TOFmanualToUnitsValue = QtGui.QLabel(self.centralwidget)
        self.TOFmanualToUnitsValue.setEnabled(False)
        self.TOFmanualToUnitsValue.setObjectName("TOFmanualToUnitsValue")
        self.horizontalLayout_40.addWidget(self.TOFmanualToUnitsValue)
        spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_40.addItem(spacerItem5)
        self.verticalLayout.addLayout(self.horizontalLayout_40)
        self.tableWidget = QtGui.QTableWidget(self.centralwidget)
        self.tableWidget.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(2)
        sizePolicy.setHeightForWidth(self.tableWidget.sizePolicy().hasHeightForWidth())
        self.tableWidget.setSizePolicy(sizePolicy)
        self.tableWidget.setMinimumSize(QtCore.QSize(0, 350))
        self.tableWidget.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
        self.tableWidget.setObjectName("tableWidget")
        self.tableWidget.setColumnCount(16)
        self.tableWidget.setRowCount(0)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(0, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(1, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(2, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(3, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(4, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(5, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(6, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(7, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(8, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(9, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(10, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(11, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(12, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(13, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(14, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(15, item)
        self.tableWidget.horizontalHeader().setCascadingSectionResizes(False)
        self.tableWidget.horizontalHeader().setSortIndicatorShown(False)
        self.tableWidget.verticalHeader().setDefaultSectionSize(45)
        self.verticalLayout.addWidget(self.tableWidget)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.label_2 = QtGui.QLabel(self.centralwidget)
        self.label_2.setEnabled(True)
        self.label_2.setMinimumSize(QtCore.QSize(100, 0))
        self.label_2.setMaximumSize(QtCore.QSize(80, 16777215))
        self.label_2.setObjectName("label_2")
        self.horizontalLayout_3.addWidget(self.label_2)
        self.sfFileNameLabel = QtGui.QLabel(self.centralwidget)
        self.sfFileNameLabel.setObjectName("sfFileNameLabel")
        self.horizontalLayout_3.addWidget(self.sfFileNameLabel)
        self.sfFileNameBrowseButton = QtGui.QPushButton(self.centralwidget)
        self.sfFileNameBrowseButton.setMaximumSize(QtCore.QSize(150, 16777215))
        self.sfFileNameBrowseButton.setObjectName("sfFileNameBrowseButton")
        self.horizontalLayout_3.addWidget(self.sfFileNameBrowseButton)
        self.verticalLayout.addLayout(self.horizontalLayout_3)
        self.sfFileNamePreview = QtGui.QPlainTextEdit(self.centralwidget)
        self.sfFileNamePreview.setEnabled(False)
        self.sfFileNamePreview.setMinimumSize(QtCore.QSize(0, 60))
        self.sfFileNamePreview.setTextInteractionFlags(QtCore.Qt.NoTextInteraction)
        self.sfFileNamePreview.setObjectName("sfFileNamePreview")
        self.verticalLayout.addWidget(self.sfFileNamePreview)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem6)
        self.generateSFfileButton = QtGui.QPushButton(self.centralwidget)
        self.generateSFfileButton.setEnabled(False)
        self.generateSFfileButton.setObjectName("generateSFfileButton")
        self.horizontalLayout_4.addWidget(self.generateSFfileButton)
        self.exportButton = QtGui.QPushButton(self.centralwidget)
        self.exportButton.setEnabled(False)
        self.exportButton.setObjectName("exportButton")
        self.horizontalLayout_4.addWidget(self.exportButton)
        self.verticalLayout.addLayout(self.horizontalLayout_4)
        self.horizontalLayout_5.addLayout(self.verticalLayout)
        SFCalculatorInterface.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(SFCalculatorInterface)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1656, 25))
        self.menubar.setObjectName("menubar")
        self.menuFile = QtGui.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        self.menuTools = QtGui.QMenu(self.menubar)
        self.menuTools.setObjectName("menuTools")
        SFCalculatorInterface.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(SFCalculatorInterface)
        self.statusbar.setObjectName("statusbar")
        SFCalculatorInterface.setStatusBar(self.statusbar)
        self.actionLoadingConfiguration = QtGui.QAction(SFCalculatorInterface)
        self.actionLoadingConfiguration.setEnabled(False)
        self.actionLoadingConfiguration.setObjectName("actionLoadingConfiguration")
        self.actionSavingAsConfiguration = QtGui.QAction(SFCalculatorInterface)
        self.actionSavingAsConfiguration.setEnabled(False)
        self.actionSavingAsConfiguration.setObjectName("actionSavingAsConfiguration")
        self.actionSavingConfiguration = QtGui.QAction(SFCalculatorInterface)
        self.actionSavingConfiguration.setEnabled(False)
        self.actionSavingConfiguration.setObjectName("actionSavingConfiguration")
        self.actionEdit_Incident_Medium_List = QtGui.QAction(SFCalculatorInterface)
        self.actionEdit_Incident_Medium_List.setObjectName("actionEdit_Incident_Medium_List")
        self.clearSFconentFileMenu = QtGui.QAction(SFCalculatorInterface)
        self.clearSFconentFileMenu.setObjectName("clearSFconentFileMenu")
        self.menuFile.addAction(self.actionLoadingConfiguration)
        self.menuFile.addAction(self.actionSavingAsConfiguration)
        self.menuFile.addAction(self.actionSavingConfiguration)
        self.menuTools.addAction(self.clearSFconentFileMenu)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuTools.menuAction())

        self.retranslateUi(SFCalculatorInterface)
        QtCore.QObject.connect(self.runSequenceLineEdit, QtCore.SIGNAL("returnPressed()"), SFCalculatorInterface.runSequenceLineEditEvent)
        QtCore.QObject.connect(self.tableWidget, QtCore.SIGNAL("customContextMenuRequested(QPoint)"), SFCalculatorInterface.tableWidgetRightClick)
        QtCore.QObject.connect(self.sfFileNameBrowseButton, QtCore.SIGNAL("clicked()"), SFCalculatorInterface.browseFile)
        QtCore.QObject.connect(self.actionSavingAsConfiguration, QtCore.SIGNAL("triggered()"), SFCalculatorInterface.savingAsConfiguration)
        QtCore.QObject.connect(self.dataTOFautoMode, QtCore.SIGNAL("clicked()"), SFCalculatorInterface.selectAutoTOF)
        QtCore.QObject.connect(self.dataTOFmanualMode, QtCore.SIGNAL("clicked()"), SFCalculatorInterface.selectManualTOF)
        QtCore.QObject.connect(self.actionLoadingConfiguration, QtCore.SIGNAL("triggered()"), SFCalculatorInterface.loadingConfiguration)
        QtCore.QObject.connect(self.tableWidget, QtCore.SIGNAL("cellClicked(int,int)"), SFCalculatorInterface.tableWidgetCellSelected)
        QtCore.QObject.connect(self.dataBackToValue, QtCore.SIGNAL("editingFinished()"), SFCalculatorInterface.back2SpinBoxValueChanged)
        QtCore.QObject.connect(self.dataBackFromValue, QtCore.SIGNAL("editingFinished()"), SFCalculatorInterface.back1SpinBoxValueChanged)
        QtCore.QObject.connect(self.dataPeakFromValue, QtCore.SIGNAL("editingFinished()"), SFCalculatorInterface.peak1SpinBoxValueChanged)
        QtCore.QObject.connect(self.dataPeakToValue, QtCore.SIGNAL("editingFinished()"), SFCalculatorInterface.peak2SpinBoxValueChanged)
        QtCore.QObject.connect(self.TOFmanualFromValue, QtCore.SIGNAL("returnPressed()"), SFCalculatorInterface.manualTOFtextFieldValidated)
        QtCore.QObject.connect(self.TOFmanualToValue, QtCore.SIGNAL("returnPressed()"), SFCalculatorInterface.manualTOFtextFieldValidated)
        QtCore.QObject.connect(self.incidentMediumComboBox, QtCore.SIGNAL("currentIndexChanged(int)"), SFCalculatorInterface.incidentMediumComboBoxChanged)
        QtCore.QObject.connect(self.actionSavingConfiguration, QtCore.SIGNAL("triggered()"), SFCalculatorInterface.savingConfiguration)
        QtCore.QObject.connect(self.toolButton, QtCore.SIGNAL("clicked()"), SFCalculatorInterface.editIncidentMediumList)
        QtCore.QObject.connect(self.generateSFfileButton, QtCore.SIGNAL("clicked()"), SFCalculatorInterface.generateSFfile)
        QtCore.QObject.connect(self.exportButton, QtCore.SIGNAL("clicked()"), SFCalculatorInterface.exportScript)
        QtCore.QObject.connect(self.tableWidget, QtCore.SIGNAL("cellChanged(int,int)"), SFCalculatorInterface.tableWidgetCellEntered)
        QtCore.QObject.connect(self.clearSFconentFileMenu, QtCore.SIGNAL("triggered()"), SFCalculatorInterface.clearSFContentFile)
        QtCore.QObject.connect(self.tableWidget, QtCore.SIGNAL("itemSelectionChanged()"), SFCalculatorInterface.tableWidgetRowSelected)
        QtCore.QMetaObject.connectSlotsByName(SFCalculatorInterface)
    def setupUi(self, Dialog):
        Dialog.setObjectName(_fromUtf8("Dialog"))
        Dialog.resize(1379, 1188)
        self.verticalLayout_4 = QtGui.QVBoxLayout(Dialog)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.horizontalLayout_6 = QtGui.QHBoxLayout()
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.tabWidget = QtGui.QTabWidget(Dialog)
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.tab = QtGui.QWidget()
        self.tab.setObjectName(_fromUtf8("tab"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.tab)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.y_pixel_vs_tof_plot = MPLWidgetNoLog(self.tab)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.y_pixel_vs_tof_plot.sizePolicy().hasHeightForWidth())
        self.y_pixel_vs_tof_plot.setSizePolicy(sizePolicy)
        self.y_pixel_vs_tof_plot.setObjectName(
            _fromUtf8("y_pixel_vs_tof_plot"))
        self.horizontalLayout.addWidget(self.y_pixel_vs_tof_plot)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_37 = QtGui.QHBoxLayout()
        self.horizontalLayout_37.setObjectName(
            _fromUtf8("horizontalLayout_37"))
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_37.addItem(spacerItem)
        self.dataTOFmanualLabel = QtGui.QLabel(self.tab)
        self.dataTOFmanualLabel.setEnabled(True)
        self.dataTOFmanualLabel.setObjectName(_fromUtf8("dataTOFmanualLabel"))
        self.horizontalLayout_37.addWidget(self.dataTOFmanualLabel)
        self.frame_13 = QtGui.QFrame(self.tab)
        self.frame_13.setFrameShape(QtGui.QFrame.NoFrame)
        self.frame_13.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_13.setLineWidth(0)
        self.frame_13.setObjectName(_fromUtf8("frame_13"))
        self.horizontalLayout_38 = QtGui.QHBoxLayout(self.frame_13)
        self.horizontalLayout_38.setObjectName(
            _fromUtf8("horizontalLayout_38"))
        self.horizontalLayout_39 = QtGui.QHBoxLayout()
        self.horizontalLayout_39.setObjectName(
            _fromUtf8("horizontalLayout_39"))
        self.tof_auto_flag = QtGui.QRadioButton(self.frame_13)
        self.tof_auto_flag.setChecked(True)
        self.tof_auto_flag.setAutoExclusive(True)
        self.tof_auto_flag.setObjectName(_fromUtf8("tof_auto_flag"))
        self.horizontalLayout_39.addWidget(self.tof_auto_flag)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Maximum,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_39.addItem(spacerItem1)
        self.tof_manual_flag = QtGui.QRadioButton(self.frame_13)
        self.tof_manual_flag.setEnabled(True)
        self.tof_manual_flag.setAutoExclusive(True)
        self.tof_manual_flag.setObjectName(_fromUtf8("tof_manual_flag"))
        self.horizontalLayout_39.addWidget(self.tof_manual_flag)
        self.horizontalLayout_38.addLayout(self.horizontalLayout_39)
        self.horizontalLayout_37.addWidget(self.frame_13)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Maximum,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_37.addItem(spacerItem2)
        self.tof_from_label = QtGui.QLabel(self.tab)
        self.tof_from_label.setEnabled(False)
        self.tof_from_label.setObjectName(_fromUtf8("tof_from_label"))
        self.horizontalLayout_37.addWidget(self.tof_from_label)
        self.tof_from = QtGui.QLineEdit(self.tab)
        self.tof_from.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.tof_from.sizePolicy().hasHeightForWidth())
        self.tof_from.setSizePolicy(sizePolicy)
        self.tof_from.setMinimumSize(QtCore.QSize(100, 0))
        self.tof_from.setMaximumSize(QtCore.QSize(100, 16777215))
        self.tof_from.setObjectName(_fromUtf8("tof_from"))
        self.horizontalLayout_37.addWidget(self.tof_from)
        self.tof_from_units = QtGui.QLabel(self.tab)
        self.tof_from_units.setEnabled(False)
        self.tof_from_units.setObjectName(_fromUtf8("tof_from_units"))
        self.horizontalLayout_37.addWidget(self.tof_from_units)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Maximum,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_37.addItem(spacerItem3)
        self.tof_to_label = QtGui.QLabel(self.tab)
        self.tof_to_label.setEnabled(False)
        self.tof_to_label.setObjectName(_fromUtf8("tof_to_label"))
        self.horizontalLayout_37.addWidget(self.tof_to_label)
        self.tof_to = QtGui.QLineEdit(self.tab)
        self.tof_to.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.tof_to.sizePolicy().hasHeightForWidth())
        self.tof_to.setSizePolicy(sizePolicy)
        self.tof_to.setMinimumSize(QtCore.QSize(100, 0))
        self.tof_to.setMaximumSize(QtCore.QSize(100, 16777215))
        self.tof_to.setObjectName(_fromUtf8("tof_to"))
        self.horizontalLayout_37.addWidget(self.tof_to)
        self.tof_to_units = QtGui.QLabel(self.tab)
        self.tof_to_units.setEnabled(False)
        self.tof_to_units.setObjectName(_fromUtf8("tof_to_units"))
        self.horizontalLayout_37.addWidget(self.tof_to_units)
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_37.addItem(spacerItem4)
        self.verticalLayout.addLayout(self.horizontalLayout_37)
        self.horizontalLayout_3.addLayout(self.verticalLayout)
        self.tabWidget.addTab(self.tab, _fromUtf8(""))
        self.tab_2 = QtGui.QWidget()
        self.tab_2.setObjectName(_fromUtf8("tab_2"))
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.tab_2)
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.detector_plot = MPLWidgetNoLog(self.tab_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.detector_plot.sizePolicy().hasHeightForWidth())
        self.detector_plot.setSizePolicy(sizePolicy)
        self.detector_plot.setObjectName(_fromUtf8("detector_plot"))
        self.horizontalLayout_2.addWidget(self.detector_plot)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        self.frame_20 = QtGui.QFrame(self.tab_2)
        self.frame_20.setMaximumSize(QtCore.QSize(16777215, 50))
        self.frame_20.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_20.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_20.setObjectName(_fromUtf8("frame_20"))
        self.horizontalLayout_54 = QtGui.QHBoxLayout(self.frame_20)
        self.horizontalLayout_54.setObjectName(
            _fromUtf8("horizontalLayout_54"))
        self.horizontalLayout_83 = QtGui.QHBoxLayout()
        self.horizontalLayout_83.setObjectName(
            _fromUtf8("horizontalLayout_83"))
        spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_83.addItem(spacerItem5)
        self.low_res_flag = QtGui.QCheckBox(self.frame_20)
        self.low_res_flag.setChecked(True)
        self.low_res_flag.setObjectName(_fromUtf8("low_res_flag"))
        self.horizontalLayout_83.addWidget(self.low_res_flag)
        self.low_res1_label = QtGui.QLabel(self.frame_20)
        self.low_res1_label.setObjectName(_fromUtf8("low_res1_label"))
        self.horizontalLayout_83.addWidget(self.low_res1_label)
        spacerItem6 = QtGui.QSpacerItem(0, 20, QtGui.QSizePolicy.Fixed,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_83.addItem(spacerItem6)
        self.low_res1 = QtGui.QSpinBox(self.frame_20)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(118, 118, 117))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        self.low_res1.setPalette(palette)
        self.low_res1.setMaximum(255)
        self.low_res1.setProperty("value", 50)
        self.low_res1.setObjectName(_fromUtf8("low_res1"))
        self.horizontalLayout_83.addWidget(self.low_res1)
        self.low_res2_label = QtGui.QLabel(self.frame_20)
        self.low_res2_label.setObjectName(_fromUtf8("low_res2_label"))
        self.horizontalLayout_83.addWidget(self.low_res2_label)
        spacerItem7 = QtGui.QSpacerItem(0, 20, QtGui.QSizePolicy.Fixed,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_83.addItem(spacerItem7)
        self.low_res2 = QtGui.QSpinBox(self.frame_20)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(118, 118, 117))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        self.low_res2.setPalette(palette)
        self.low_res2.setMaximum(303)
        self.low_res2.setProperty("value", 250)
        self.low_res2.setObjectName(_fromUtf8("low_res2"))
        self.horizontalLayout_83.addWidget(self.low_res2)
        spacerItem8 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_83.addItem(spacerItem8)
        self.horizontalLayout_54.addLayout(self.horizontalLayout_83)
        self.verticalLayout_2.addWidget(self.frame_20)
        self.horizontalLayout_5.addLayout(self.verticalLayout_2)
        self.tabWidget.addTab(self.tab_2, _fromUtf8(""))
        self.horizontalLayout_6.addWidget(self.tabWidget)
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.groupBox_4 = QtGui.QGroupBox(Dialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox_4.sizePolicy().hasHeightForWidth())
        self.groupBox_4.setSizePolicy(sizePolicy)
        self.groupBox_4.setObjectName(_fromUtf8("groupBox_4"))
        self.verticalLayout_11 = QtGui.QVBoxLayout(self.groupBox_4)
        self.verticalLayout_11.setObjectName(_fromUtf8("verticalLayout_11"))
        self.frame = QtGui.QFrame(self.groupBox_4)
        self.frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtGui.QFrame.Raised)
        self.frame.setObjectName(_fromUtf8("frame"))
        self.verticalLayout_12 = QtGui.QVBoxLayout(self.frame)
        self.verticalLayout_12.setObjectName(_fromUtf8("verticalLayout_12"))
        self.horizontalLayout_15 = QtGui.QHBoxLayout()
        self.horizontalLayout_15.setObjectName(
            _fromUtf8("horizontalLayout_15"))
        self.verticalLayout_13 = QtGui.QVBoxLayout()
        self.verticalLayout_13.setObjectName(_fromUtf8("verticalLayout_13"))
        spacerItem9 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_13.addItem(spacerItem9)
        self.peak2_label = QtGui.QLabel(self.frame)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setBold(True)
        font.setWeight(75)
        self.peak2_label.setFont(font)
        self.peak2_label.setAccessibleDescription(_fromUtf8(""))
        self.peak2_label.setAlignment(QtCore.Qt.AlignBottom
                                      | QtCore.Qt.AlignHCenter)
        self.peak2_label.setObjectName(_fromUtf8("peak2_label"))
        self.verticalLayout_13.addWidget(self.peak2_label)
        self.peak2 = QtGui.QSpinBox(self.frame)
        self.peak2.setMaximum(303)
        self.peak2.setObjectName(_fromUtf8("peak2"))
        self.verticalLayout_13.addWidget(self.peak2)
        self.horizontalLayout_15.addLayout(self.verticalLayout_13)
        self.verticalLayout_12.addLayout(self.horizontalLayout_15)
        self.horizontalLayout_16 = QtGui.QHBoxLayout()
        self.horizontalLayout_16.setObjectName(
            _fromUtf8("horizontalLayout_16"))
        self.verticalLayout_14 = QtGui.QVBoxLayout()
        self.verticalLayout_14.setObjectName(_fromUtf8("verticalLayout_14"))
        self.peak1 = QtGui.QSpinBox(self.frame)
        self.peak1.setMaximum(303)
        self.peak1.setObjectName(_fromUtf8("peak1"))
        self.verticalLayout_14.addWidget(self.peak1)
        self.peak1_label = QtGui.QLabel(self.frame)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setBold(True)
        font.setWeight(75)
        self.peak1_label.setFont(font)
        self.peak1_label.setAccessibleDescription(_fromUtf8(""))
        self.peak1_label.setAlignment(QtCore.Qt.AlignBottom
                                      | QtCore.Qt.AlignHCenter)
        self.peak1_label.setObjectName(_fromUtf8("peak1_label"))
        self.verticalLayout_14.addWidget(self.peak1_label)
        spacerItem10 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                         QtGui.QSizePolicy.Expanding)
        self.verticalLayout_14.addItem(spacerItem10)
        self.horizontalLayout_16.addLayout(self.verticalLayout_14)
        self.verticalLayout_12.addLayout(self.horizontalLayout_16)
        self.verticalLayout_11.addWidget(self.frame)
        self.horizontalLayout_4.addWidget(self.groupBox_4)
        self.groupBox_3 = QtGui.QGroupBox(Dialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox_3.sizePolicy().hasHeightForWidth())
        self.groupBox_3.setSizePolicy(sizePolicy)
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.verticalLayout_8 = QtGui.QVBoxLayout(self.groupBox_3)
        self.verticalLayout_8.setObjectName(_fromUtf8("verticalLayout_8"))
        self.back_flag = QtGui.QCheckBox(self.groupBox_3)
        self.back_flag.setObjectName(_fromUtf8("back_flag"))
        self.verticalLayout_8.addWidget(self.back_flag)
        self.frame_2 = QtGui.QFrame(self.groupBox_3)
        self.frame_2.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_2.setObjectName(_fromUtf8("frame_2"))
        self.verticalLayout_7 = QtGui.QVBoxLayout(self.frame_2)
        self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7"))
        self.horizontalLayout_13 = QtGui.QHBoxLayout()
        self.horizontalLayout_13.setObjectName(
            _fromUtf8("horizontalLayout_13"))
        self.verticalLayout_9 = QtGui.QVBoxLayout()
        self.verticalLayout_9.setObjectName(_fromUtf8("verticalLayout_9"))
        spacerItem11 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                         QtGui.QSizePolicy.Expanding)
        self.verticalLayout_9.addItem(spacerItem11)
        self.back2_label = QtGui.QLabel(self.frame_2)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setBold(True)
        font.setWeight(75)
        self.back2_label.setFont(font)
        self.back2_label.setAccessibleDescription(_fromUtf8(""))
        self.back2_label.setAlignment(QtCore.Qt.AlignBottom
                                      | QtCore.Qt.AlignHCenter)
        self.back2_label.setObjectName(_fromUtf8("back2_label"))
        self.verticalLayout_9.addWidget(self.back2_label)
        self.back2 = QtGui.QSpinBox(self.frame_2)
        self.back2.setMaximum(303)
        self.back2.setObjectName(_fromUtf8("back2"))
        self.verticalLayout_9.addWidget(self.back2)
        spacerItem12 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                         QtGui.QSizePolicy.Expanding)
        self.verticalLayout_9.addItem(spacerItem12)
        self.horizontalLayout_13.addLayout(self.verticalLayout_9)
        self.verticalLayout_7.addLayout(self.horizontalLayout_13)
        self.horizontalLayout_14 = QtGui.QHBoxLayout()
        self.horizontalLayout_14.setObjectName(
            _fromUtf8("horizontalLayout_14"))
        self.verticalLayout_10 = QtGui.QVBoxLayout()
        self.verticalLayout_10.setObjectName(_fromUtf8("verticalLayout_10"))
        spacerItem13 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                         QtGui.QSizePolicy.Expanding)
        self.verticalLayout_10.addItem(spacerItem13)
        self.back1 = QtGui.QSpinBox(self.frame_2)
        self.back1.setMaximum(303)
        self.back1.setObjectName(_fromUtf8("back1"))
        self.verticalLayout_10.addWidget(self.back1)
        self.back1_label = QtGui.QLabel(self.frame_2)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setBold(True)
        font.setWeight(75)
        self.back1_label.setFont(font)
        self.back1_label.setAccessibleDescription(_fromUtf8(""))
        self.back1_label.setAlignment(QtCore.Qt.AlignBottom
                                      | QtCore.Qt.AlignHCenter)
        self.back1_label.setObjectName(_fromUtf8("back1_label"))
        self.verticalLayout_10.addWidget(self.back1_label)
        spacerItem14 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                         QtGui.QSizePolicy.Expanding)
        self.verticalLayout_10.addItem(spacerItem14)
        self.horizontalLayout_14.addLayout(self.verticalLayout_10)
        self.verticalLayout_7.addLayout(self.horizontalLayout_14)
        self.verticalLayout_8.addWidget(self.frame_2)
        self.horizontalLayout_4.addWidget(self.groupBox_3)
        self.verticalLayout_3.addLayout(self.horizontalLayout_4)
        self.error_label = QtGui.QLabel(Dialog)
        self.error_label.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.error_label.setAlignment(QtCore.Qt.AlignRight
                                      | QtCore.Qt.AlignTrailing
                                      | QtCore.Qt.AlignVCenter)
        self.error_label.setObjectName(_fromUtf8("error_label"))
        self.verticalLayout_3.addWidget(self.error_label)
        self.horizontalLayout_6.addLayout(self.verticalLayout_3)
        self.verticalLayout_4.addLayout(self.horizontalLayout_6)

        self.retranslateUi(Dialog)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QObject.connect(self.low_res_flag,
                               QtCore.SIGNAL(_fromUtf8("clicked(bool)")),
                               Dialog.activate_or_not_low_res_widgets)
        QtCore.QObject.connect(self.back_flag,
                               QtCore.SIGNAL(_fromUtf8("clicked(bool)")),
                               Dialog.activate_or_not_back_widgets)
        QtCore.QObject.connect(self.peak1,
                               QtCore.SIGNAL(_fromUtf8("editingFinished()")),
                               Dialog.manual_input_peak1)
        QtCore.QObject.connect(self.peak2,
                               QtCore.SIGNAL(_fromUtf8("editingFinished()")),
                               Dialog.manual_input_peak2)
        QtCore.QObject.connect(self.back1,
                               QtCore.SIGNAL(_fromUtf8("editingFinished()")),
                               Dialog.manual_input_back1)
        QtCore.QObject.connect(self.back2,
                               QtCore.SIGNAL(_fromUtf8("editingFinished()")),
                               Dialog.manual_input_back2)
        QtCore.QObject.connect(self.low_res1,
                               QtCore.SIGNAL(_fromUtf8("editingFinished()")),
                               Dialog.manual_input_of_low_res_field)
        QtCore.QObject.connect(self.low_res2,
                               QtCore.SIGNAL(_fromUtf8("editingFinished()")),
                               Dialog.manual_input_of_low_res_field)
        QtCore.QObject.connect(self.tof_from,
                               QtCore.SIGNAL(_fromUtf8("editingFinished()")),
                               Dialog.manual_input_of_tof_field)
        QtCore.QObject.connect(self.tof_to,
                               QtCore.SIGNAL(_fromUtf8("editingFinished()")),
                               Dialog.manual_input_of_tof_field)
        QtCore.QObject.connect(self.tof_auto_flag,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               Dialog.manual_auto_tof_clicked)
        QtCore.QObject.connect(self.tof_manual_flag,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               Dialog.manual_auto_tof_clicked)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(1379, 1188)
        self.verticalLayout_4 = QtGui.QVBoxLayout(Dialog)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.horizontalLayout_6 = QtGui.QHBoxLayout()
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.tabWidget = QtGui.QTabWidget(Dialog)
        self.tabWidget.setObjectName("tabWidget")
        self.tab = QtGui.QWidget()
        self.tab.setObjectName("tab")
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.tab)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.y_pixel_vs_tof_plot = MPLWidgetNoLog(self.tab)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.y_pixel_vs_tof_plot.sizePolicy().hasHeightForWidth())
        self.y_pixel_vs_tof_plot.setSizePolicy(sizePolicy)
        self.y_pixel_vs_tof_plot.setObjectName("y_pixel_vs_tof_plot")
        self.horizontalLayout.addWidget(self.y_pixel_vs_tof_plot)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_37 = QtGui.QHBoxLayout()
        self.horizontalLayout_37.setObjectName("horizontalLayout_37")
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_37.addItem(spacerItem)
        self.dataTOFmanualLabel = QtGui.QLabel(self.tab)
        self.dataTOFmanualLabel.setEnabled(True)
        self.dataTOFmanualLabel.setObjectName("dataTOFmanualLabel")
        self.horizontalLayout_37.addWidget(self.dataTOFmanualLabel)
        self.frame_13 = QtGui.QFrame(self.tab)
        self.frame_13.setFrameShape(QtGui.QFrame.NoFrame)
        self.frame_13.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_13.setLineWidth(0)
        self.frame_13.setObjectName("frame_13")
        self.horizontalLayout_38 = QtGui.QHBoxLayout(self.frame_13)
        self.horizontalLayout_38.setObjectName("horizontalLayout_38")
        self.horizontalLayout_39 = QtGui.QHBoxLayout()
        self.horizontalLayout_39.setObjectName("horizontalLayout_39")
        self.tof_auto_flag = QtGui.QRadioButton(self.frame_13)
        self.tof_auto_flag.setChecked(True)
        self.tof_auto_flag.setAutoExclusive(True)
        self.tof_auto_flag.setObjectName("tof_auto_flag")
        self.horizontalLayout_39.addWidget(self.tof_auto_flag)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_39.addItem(spacerItem1)
        self.tof_manual_flag = QtGui.QRadioButton(self.frame_13)
        self.tof_manual_flag.setEnabled(True)
        self.tof_manual_flag.setAutoExclusive(True)
        self.tof_manual_flag.setObjectName("tof_manual_flag")
        self.horizontalLayout_39.addWidget(self.tof_manual_flag)
        self.horizontalLayout_38.addLayout(self.horizontalLayout_39)
        self.horizontalLayout_37.addWidget(self.frame_13)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_37.addItem(spacerItem2)
        self.tof_from_label = QtGui.QLabel(self.tab)
        self.tof_from_label.setEnabled(False)
        self.tof_from_label.setObjectName("tof_from_label")
        self.horizontalLayout_37.addWidget(self.tof_from_label)
        self.tof_from = QtGui.QLineEdit(self.tab)
        self.tof_from.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.tof_from.sizePolicy().hasHeightForWidth())
        self.tof_from.setSizePolicy(sizePolicy)
        self.tof_from.setMinimumSize(QtCore.QSize(100, 0))
        self.tof_from.setMaximumSize(QtCore.QSize(100, 16777215))
        self.tof_from.setObjectName("tof_from")
        self.horizontalLayout_37.addWidget(self.tof_from)
        self.tof_from_units = QtGui.QLabel(self.tab)
        self.tof_from_units.setEnabled(False)
        self.tof_from_units.setObjectName("tof_from_units")
        self.horizontalLayout_37.addWidget(self.tof_from_units)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_37.addItem(spacerItem3)
        self.tof_to_label = QtGui.QLabel(self.tab)
        self.tof_to_label.setEnabled(False)
        self.tof_to_label.setObjectName("tof_to_label")
        self.horizontalLayout_37.addWidget(self.tof_to_label)
        self.tof_to = QtGui.QLineEdit(self.tab)
        self.tof_to.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.tof_to.sizePolicy().hasHeightForWidth())
        self.tof_to.setSizePolicy(sizePolicy)
        self.tof_to.setMinimumSize(QtCore.QSize(100, 0))
        self.tof_to.setMaximumSize(QtCore.QSize(100, 16777215))
        self.tof_to.setObjectName("tof_to")
        self.horizontalLayout_37.addWidget(self.tof_to)
        self.tof_to_units = QtGui.QLabel(self.tab)
        self.tof_to_units.setEnabled(False)
        self.tof_to_units.setObjectName("tof_to_units")
        self.horizontalLayout_37.addWidget(self.tof_to_units)
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_37.addItem(spacerItem4)
        self.verticalLayout.addLayout(self.horizontalLayout_37)
        self.horizontalLayout_3.addLayout(self.verticalLayout)
        self.tabWidget.addTab(self.tab, "")
        self.tab_2 = QtGui.QWidget()
        self.tab_2.setObjectName("tab_2")
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.tab_2)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.detector_plot = MPLWidgetNoLog(self.tab_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.detector_plot.sizePolicy().hasHeightForWidth())
        self.detector_plot.setSizePolicy(sizePolicy)
        self.detector_plot.setObjectName("detector_plot")
        self.horizontalLayout_2.addWidget(self.detector_plot)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        self.frame_20 = QtGui.QFrame(self.tab_2)
        self.frame_20.setMaximumSize(QtCore.QSize(16777215, 50))
        self.frame_20.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_20.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_20.setObjectName("frame_20")
        self.horizontalLayout_54 = QtGui.QHBoxLayout(self.frame_20)
        self.horizontalLayout_54.setObjectName("horizontalLayout_54")
        self.horizontalLayout_83 = QtGui.QHBoxLayout()
        self.horizontalLayout_83.setObjectName("horizontalLayout_83")
        spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_83.addItem(spacerItem5)
        self.low_res_flag = QtGui.QCheckBox(self.frame_20)
        self.low_res_flag.setChecked(True)
        self.low_res_flag.setObjectName("low_res_flag")
        self.horizontalLayout_83.addWidget(self.low_res_flag)
        self.low_res1_label = QtGui.QLabel(self.frame_20)
        self.low_res1_label.setObjectName("low_res1_label")
        self.horizontalLayout_83.addWidget(self.low_res1_label)
        spacerItem6 = QtGui.QSpacerItem(0, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_83.addItem(spacerItem6)
        self.low_res1 = QtGui.QSpinBox(self.frame_20)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(118, 118, 117))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        self.low_res1.setPalette(palette)
        self.low_res1.setMaximum(255)
        self.low_res1.setProperty("value", 50)
        self.low_res1.setObjectName("low_res1")
        self.horizontalLayout_83.addWidget(self.low_res1)
        self.low_res2_label = QtGui.QLabel(self.frame_20)
        self.low_res2_label.setObjectName("low_res2_label")
        self.horizontalLayout_83.addWidget(self.low_res2_label)
        spacerItem7 = QtGui.QSpacerItem(0, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_83.addItem(spacerItem7)
        self.low_res2 = QtGui.QSpinBox(self.frame_20)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(118, 118, 117))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        self.low_res2.setPalette(palette)
        self.low_res2.setMaximum(303)
        self.low_res2.setProperty("value", 250)
        self.low_res2.setObjectName("low_res2")
        self.horizontalLayout_83.addWidget(self.low_res2)
        spacerItem8 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_83.addItem(spacerItem8)
        self.horizontalLayout_54.addLayout(self.horizontalLayout_83)
        self.verticalLayout_2.addWidget(self.frame_20)
        self.horizontalLayout_5.addLayout(self.verticalLayout_2)
        self.tabWidget.addTab(self.tab_2, "")
        self.horizontalLayout_6.addWidget(self.tabWidget)
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.groupBox_4 = QtGui.QGroupBox(Dialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox_4.sizePolicy().hasHeightForWidth())
        self.groupBox_4.setSizePolicy(sizePolicy)
        self.groupBox_4.setObjectName("groupBox_4")
        self.verticalLayout_11 = QtGui.QVBoxLayout(self.groupBox_4)
        self.verticalLayout_11.setObjectName("verticalLayout_11")
        self.frame = QtGui.QFrame(self.groupBox_4)
        self.frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtGui.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.verticalLayout_12 = QtGui.QVBoxLayout(self.frame)
        self.verticalLayout_12.setObjectName("verticalLayout_12")
        self.horizontalLayout_15 = QtGui.QHBoxLayout()
        self.horizontalLayout_15.setObjectName("horizontalLayout_15")
        self.verticalLayout_13 = QtGui.QVBoxLayout()
        self.verticalLayout_13.setObjectName("verticalLayout_13")
        spacerItem9 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_13.addItem(spacerItem9)
        self.peak2_label = QtGui.QLabel(self.frame)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setWeight(75)
        font.setBold(True)
        self.peak2_label.setFont(font)
        self.peak2_label.setAccessibleDescription("")
        self.peak2_label.setAlignment(QtCore.Qt.AlignBottom|QtCore.Qt.AlignHCenter)
        self.peak2_label.setObjectName("peak2_label")
        self.verticalLayout_13.addWidget(self.peak2_label)
        self.peak2 = QtGui.QSpinBox(self.frame)
        self.peak2.setMaximum(303)
        self.peak2.setObjectName("peak2")
        self.verticalLayout_13.addWidget(self.peak2)
        self.horizontalLayout_15.addLayout(self.verticalLayout_13)
        self.verticalLayout_12.addLayout(self.horizontalLayout_15)
        self.horizontalLayout_16 = QtGui.QHBoxLayout()
        self.horizontalLayout_16.setObjectName("horizontalLayout_16")
        self.verticalLayout_14 = QtGui.QVBoxLayout()
        self.verticalLayout_14.setObjectName("verticalLayout_14")
        self.peak1 = QtGui.QSpinBox(self.frame)
        self.peak1.setMaximum(303)
        self.peak1.setObjectName("peak1")
        self.verticalLayout_14.addWidget(self.peak1)
        self.peak1_label = QtGui.QLabel(self.frame)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setWeight(75)
        font.setBold(True)
        self.peak1_label.setFont(font)
        self.peak1_label.setAccessibleDescription("")
        self.peak1_label.setAlignment(QtCore.Qt.AlignBottom|QtCore.Qt.AlignHCenter)
        self.peak1_label.setObjectName("peak1_label")
        self.verticalLayout_14.addWidget(self.peak1_label)
        spacerItem10 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_14.addItem(spacerItem10)
        self.horizontalLayout_16.addLayout(self.verticalLayout_14)
        self.verticalLayout_12.addLayout(self.horizontalLayout_16)
        self.verticalLayout_11.addWidget(self.frame)
        self.horizontalLayout_4.addWidget(self.groupBox_4)
        self.groupBox_3 = QtGui.QGroupBox(Dialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox_3.sizePolicy().hasHeightForWidth())
        self.groupBox_3.setSizePolicy(sizePolicy)
        self.groupBox_3.setObjectName("groupBox_3")
        self.verticalLayout_8 = QtGui.QVBoxLayout(self.groupBox_3)
        self.verticalLayout_8.setObjectName("verticalLayout_8")
        self.back_flag = QtGui.QCheckBox(self.groupBox_3)
        self.back_flag.setObjectName("back_flag")
        self.verticalLayout_8.addWidget(self.back_flag)
        self.frame_2 = QtGui.QFrame(self.groupBox_3)
        self.frame_2.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_2.setObjectName("frame_2")
        self.verticalLayout_7 = QtGui.QVBoxLayout(self.frame_2)
        self.verticalLayout_7.setObjectName("verticalLayout_7")
        self.horizontalLayout_13 = QtGui.QHBoxLayout()
        self.horizontalLayout_13.setObjectName("horizontalLayout_13")
        self.verticalLayout_9 = QtGui.QVBoxLayout()
        self.verticalLayout_9.setObjectName("verticalLayout_9")
        spacerItem11 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_9.addItem(spacerItem11)
        self.back2_label = QtGui.QLabel(self.frame_2)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setWeight(75)
        font.setBold(True)
        self.back2_label.setFont(font)
        self.back2_label.setAccessibleDescription("")
        self.back2_label.setAlignment(QtCore.Qt.AlignBottom|QtCore.Qt.AlignHCenter)
        self.back2_label.setObjectName("back2_label")
        self.verticalLayout_9.addWidget(self.back2_label)
        self.back2 = QtGui.QSpinBox(self.frame_2)
        self.back2.setMaximum(303)
        self.back2.setObjectName("back2")
        self.verticalLayout_9.addWidget(self.back2)
        spacerItem12 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_9.addItem(spacerItem12)
        self.horizontalLayout_13.addLayout(self.verticalLayout_9)
        self.verticalLayout_7.addLayout(self.horizontalLayout_13)
        self.horizontalLayout_14 = QtGui.QHBoxLayout()
        self.horizontalLayout_14.setObjectName("horizontalLayout_14")
        self.verticalLayout_10 = QtGui.QVBoxLayout()
        self.verticalLayout_10.setObjectName("verticalLayout_10")
        spacerItem13 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_10.addItem(spacerItem13)
        self.back1 = QtGui.QSpinBox(self.frame_2)
        self.back1.setMaximum(303)
        self.back1.setObjectName("back1")
        self.verticalLayout_10.addWidget(self.back1)
        self.back1_label = QtGui.QLabel(self.frame_2)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setWeight(75)
        font.setBold(True)
        self.back1_label.setFont(font)
        self.back1_label.setAccessibleDescription("")
        self.back1_label.setAlignment(QtCore.Qt.AlignBottom|QtCore.Qt.AlignHCenter)
        self.back1_label.setObjectName("back1_label")
        self.verticalLayout_10.addWidget(self.back1_label)
        spacerItem14 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_10.addItem(spacerItem14)
        self.horizontalLayout_14.addLayout(self.verticalLayout_10)
        self.verticalLayout_7.addLayout(self.horizontalLayout_14)
        self.verticalLayout_8.addWidget(self.frame_2)
        self.horizontalLayout_4.addWidget(self.groupBox_3)
        self.groupBox_6 = QtGui.QGroupBox(Dialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox_6.sizePolicy().hasHeightForWidth())
        self.groupBox_6.setSizePolicy(sizePolicy)
        self.groupBox_6.setObjectName("groupBox_6")
        self.verticalLayout_15 = QtGui.QVBoxLayout(self.groupBox_6)
        self.verticalLayout_15.setObjectName("verticalLayout_15")
        self.frame_6 = QtGui.QFrame(self.groupBox_6)
        self.frame_6.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_6.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_6.setObjectName("frame_6")
        self.verticalLayout_16 = QtGui.QVBoxLayout(self.frame_6)
        self.verticalLayout_16.setObjectName("verticalLayout_16")
        self.horizontalLayout_17 = QtGui.QHBoxLayout()
        self.horizontalLayout_17.setObjectName("horizontalLayout_17")
        self.verticalLayout_17 = QtGui.QVBoxLayout()
        self.verticalLayout_17.setObjectName("verticalLayout_17")
        self.clock2 = QtGui.QSpinBox(self.frame_6)
        self.clock2.setMaximum(303)
        self.clock2.setObjectName("clock2")
        self.verticalLayout_17.addWidget(self.clock2)
        self.horizontalLayout_17.addLayout(self.verticalLayout_17)
        self.verticalLayout_16.addLayout(self.horizontalLayout_17)
        self.horizontalLayout_18 = QtGui.QHBoxLayout()
        self.horizontalLayout_18.setObjectName("horizontalLayout_18")
        self.verticalLayout_18 = QtGui.QVBoxLayout()
        self.verticalLayout_18.setObjectName("verticalLayout_18")
        spacerItem15 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_18.addItem(spacerItem15)
        self.clock1 = QtGui.QSpinBox(self.frame_6)
        self.clock1.setMaximum(303)
        self.clock1.setObjectName("clock1")
        self.verticalLayout_18.addWidget(self.clock1)
        self.horizontalLayout_18.addLayout(self.verticalLayout_18)
        self.verticalLayout_16.addLayout(self.horizontalLayout_18)
        self.verticalLayout_15.addWidget(self.frame_6)
        self.horizontalLayout_4.addWidget(self.groupBox_6)
        self.verticalLayout_3.addLayout(self.horizontalLayout_4)
        self.error_label = QtGui.QLabel(Dialog)
        self.error_label.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.error_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.error_label.setObjectName("error_label")
        self.verticalLayout_3.addWidget(self.error_label)
        self.horizontalLayout_6.addLayout(self.verticalLayout_3)
        self.verticalLayout_4.addLayout(self.horizontalLayout_6)

        self.retranslateUi(Dialog)
        self.tabWidget.setCurrentIndex(1)
        QtCore.QObject.connect(self.back_flag, QtCore.SIGNAL("clicked(bool)"), Dialog.activate_or_not_back_widgets)
        QtCore.QObject.connect(self.peak1, QtCore.SIGNAL("editingFinished()"), Dialog.manual_input_peak1)
        QtCore.QObject.connect(self.peak2, QtCore.SIGNAL("editingFinished()"), Dialog.manual_input_peak2)
        QtCore.QObject.connect(self.back1, QtCore.SIGNAL("editingFinished()"), Dialog.manual_input_back1)
        QtCore.QObject.connect(self.back2, QtCore.SIGNAL("editingFinished()"), Dialog.manual_input_back2)
        QtCore.QObject.connect(self.tof_from, QtCore.SIGNAL("editingFinished()"), Dialog.manual_input_of_tof_field)
        QtCore.QObject.connect(self.low_res2, QtCore.SIGNAL("editingFinished()"), Dialog.manual_input_of_low_res_field)
        QtCore.QObject.connect(self.tof_manual_flag, QtCore.SIGNAL("clicked()"), Dialog.manual_auto_tof_clicked)
        QtCore.QObject.connect(self.low_res_flag, QtCore.SIGNAL("clicked(bool)"), Dialog.activate_or_not_low_res_widgets)
        QtCore.QObject.connect(self.low_res1, QtCore.SIGNAL("editingFinished()"), Dialog.manual_input_of_low_res_field)
        QtCore.QObject.connect(self.tof_to, QtCore.SIGNAL("editingFinished()"), Dialog.manual_input_of_tof_field)
        QtCore.QObject.connect(self.tof_auto_flag, QtCore.SIGNAL("clicked()"), Dialog.manual_auto_tof_clicked)
        QtCore.QObject.connect(self.clock1, QtCore.SIGNAL("editingFinished()"), Dialog.clock_spinbox)
        QtCore.QObject.connect(self.clock2, QtCore.SIGNAL("editingFinished()"), Dialog.clock_spinbox)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
    def setupUi(self, SFCalculatorInterface):
        SFCalculatorInterface.setObjectName(_fromUtf8("SFCalculatorInterface"))
        SFCalculatorInterface.resize(1221, 776)
        self.centralwidget = QtGui.QWidget(SFCalculatorInterface)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.centralwidget)
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.scrollArea = QtGui.QScrollArea(self.centralwidget)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName(_fromUtf8("scrollArea"))
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(
            0, 0, 1183, 918))
        self.scrollAreaWidgetContents.setObjectName(
            _fromUtf8("scrollAreaWidgetContents"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(
            self.scrollAreaWidgetContents)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.label = QtGui.QLabel(self.scrollAreaWidgetContents)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_2.addWidget(self.label)
        self.runSequenceLineEdit = QtGui.QLineEdit(
            self.scrollAreaWidgetContents)
        self.runSequenceLineEdit.setText(_fromUtf8(""))
        self.runSequenceLineEdit.setObjectName(
            _fromUtf8("runSequenceLineEdit"))
        self.horizontalLayout_2.addWidget(self.runSequenceLineEdit)
        self.incidentMediumComboBox = QtGui.QComboBox(
            self.scrollAreaWidgetContents)
        self.incidentMediumComboBox.setMinimumSize(QtCore.QSize(300, 0))
        self.incidentMediumComboBox.setEditable(True)
        self.incidentMediumComboBox.setObjectName(
            _fromUtf8("incidentMediumComboBox"))
        self.incidentMediumComboBox.addItem(_fromUtf8(""))
        self.horizontalLayout_2.addWidget(self.incidentMediumComboBox)
        self.toolButton = QtGui.QToolButton(self.scrollAreaWidgetContents)
        self.toolButton.setEnabled(False)
        self.toolButton.setObjectName(_fromUtf8("toolButton"))
        self.horizontalLayout_2.addWidget(self.toolButton)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.yt_plot = MPLWidgetNoLog(self.scrollAreaWidgetContents)
        self.yt_plot.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.yt_plot.sizePolicy().hasHeightForWidth())
        self.yt_plot.setSizePolicy(sizePolicy)
        self.yt_plot.setObjectName(_fromUtf8("yt_plot"))
        self.horizontalLayout.addWidget(self.yt_plot)
        self.yi_plot = MPLWidgetXLog(self.scrollAreaWidgetContents)
        self.yi_plot.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.yi_plot.sizePolicy().hasHeightForWidth())
        self.yi_plot.setSizePolicy(sizePolicy)
        self.yi_plot.setObjectName(_fromUtf8("yi_plot"))
        self.horizontalLayout.addWidget(self.yi_plot)
        self.frame_11 = QtGui.QFrame(self.scrollAreaWidgetContents)
        self.frame_11.setMaximumSize(QtCore.QSize(180, 16777215))
        self.frame_11.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_11.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_11.setObjectName(_fromUtf8("frame_11"))
        self.verticalLayout_26 = QtGui.QVBoxLayout(self.frame_11)
        self.verticalLayout_26.setObjectName(_fromUtf8("verticalLayout_26"))
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Minimum)
        self.verticalLayout_26.addItem(spacerItem)
        self.error_label = QtGui.QLabel(self.frame_11)
        self.error_label.setObjectName(_fromUtf8("error_label"))
        self.verticalLayout_26.addWidget(self.error_label)
        self.verticalLayout_28 = QtGui.QVBoxLayout()
        self.verticalLayout_28.setObjectName(_fromUtf8("verticalLayout_28"))
        self.horizontalLayout_32 = QtGui.QHBoxLayout()
        self.horizontalLayout_32.setObjectName(
            _fromUtf8("horizontalLayout_32"))
        self.dataBackFromLabel = QtGui.QLabel(self.frame_11)
        self.dataBackFromLabel.setEnabled(False)
        self.dataBackFromLabel.setObjectName(_fromUtf8("dataBackFromLabel"))
        self.horizontalLayout_32.addWidget(self.dataBackFromLabel)
        self.dataBackToValue = QtGui.QSpinBox(self.frame_11)
        self.dataBackToValue.setEnabled(False)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(170, 85, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 85, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(118, 118, 117))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        self.dataBackToValue.setPalette(palette)
        self.dataBackToValue.setMinimum(-1)
        self.dataBackToValue.setMaximum(255)
        self.dataBackToValue.setProperty("value", 255)
        self.dataBackToValue.setObjectName(_fromUtf8("dataBackToValue"))
        self.horizontalLayout_32.addWidget(self.dataBackToValue)
        self.back2_error = QtGui.QLabel(self.frame_11)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setBold(True)
        font.setWeight(75)
        self.back2_error.setFont(font)
        self.back2_error.setAccessibleDescription(_fromUtf8(""))
        self.back2_error.setAlignment(QtCore.Qt.AlignCenter)
        self.back2_error.setObjectName(_fromUtf8("back2_error"))
        self.horizontalLayout_32.addWidget(self.back2_error)
        self.verticalLayout_28.addLayout(self.horizontalLayout_32)
        self.horizontalLayout_33 = QtGui.QHBoxLayout()
        self.horizontalLayout_33.setObjectName(
            _fromUtf8("horizontalLayout_33"))
        self.dataPeakFromLabel = QtGui.QLabel(self.frame_11)
        self.dataPeakFromLabel.setEnabled(False)
        self.dataPeakFromLabel.setObjectName(_fromUtf8("dataPeakFromLabel"))
        self.horizontalLayout_33.addWidget(self.dataPeakFromLabel)
        self.dataPeakToValue = QtGui.QSpinBox(self.frame_11)
        self.dataPeakToValue.setEnabled(False)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(118, 118, 117))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        self.dataPeakToValue.setPalette(palette)
        self.dataPeakToValue.setMinimum(-1)
        self.dataPeakToValue.setMaximum(255)
        self.dataPeakToValue.setProperty("value", 255)
        self.dataPeakToValue.setObjectName(_fromUtf8("dataPeakToValue"))
        self.horizontalLayout_33.addWidget(self.dataPeakToValue)
        self.peak2_error = QtGui.QLabel(self.frame_11)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setBold(True)
        font.setWeight(75)
        self.peak2_error.setFont(font)
        self.peak2_error.setAccessibleDescription(_fromUtf8(""))
        self.peak2_error.setAlignment(QtCore.Qt.AlignCenter)
        self.peak2_error.setObjectName(_fromUtf8("peak2_error"))
        self.horizontalLayout_33.addWidget(self.peak2_error)
        self.verticalLayout_28.addLayout(self.horizontalLayout_33)
        self.horizontalLayout_34 = QtGui.QHBoxLayout()
        self.horizontalLayout_34.setObjectName(
            _fromUtf8("horizontalLayout_34"))
        self.dataPeakToLabel = QtGui.QLabel(self.frame_11)
        self.dataPeakToLabel.setEnabled(False)
        self.dataPeakToLabel.setObjectName(_fromUtf8("dataPeakToLabel"))
        self.horizontalLayout_34.addWidget(self.dataPeakToLabel)
        self.dataPeakFromValue = QtGui.QSpinBox(self.frame_11)
        self.dataPeakFromValue.setEnabled(False)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(118, 118, 117))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        self.dataPeakFromValue.setPalette(palette)
        self.dataPeakFromValue.setMinimum(-1)
        self.dataPeakFromValue.setMaximum(255)
        self.dataPeakFromValue.setProperty("value", 0)
        self.dataPeakFromValue.setObjectName(_fromUtf8("dataPeakFromValue"))
        self.horizontalLayout_34.addWidget(self.dataPeakFromValue)
        self.peak1_error = QtGui.QLabel(self.frame_11)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setBold(True)
        font.setWeight(75)
        self.peak1_error.setFont(font)
        self.peak1_error.setAccessibleDescription(_fromUtf8(""))
        self.peak1_error.setAlignment(QtCore.Qt.AlignCenter)
        self.peak1_error.setObjectName(_fromUtf8("peak1_error"))
        self.horizontalLayout_34.addWidget(self.peak1_error)
        self.verticalLayout_28.addLayout(self.horizontalLayout_34)
        self.horizontalLayout_35 = QtGui.QHBoxLayout()
        self.horizontalLayout_35.setObjectName(
            _fromUtf8("horizontalLayout_35"))
        self.dataBackToLabel = QtGui.QLabel(self.frame_11)
        self.dataBackToLabel.setEnabled(False)
        self.dataBackToLabel.setObjectName(_fromUtf8("dataBackToLabel"))
        self.horizontalLayout_35.addWidget(self.dataBackToLabel)
        self.dataBackFromValue = QtGui.QSpinBox(self.frame_11)
        self.dataBackFromValue.setEnabled(False)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(170, 85, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 85, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(118, 118, 117))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        self.dataBackFromValue.setPalette(palette)
        self.dataBackFromValue.setMinimum(-1)
        self.dataBackFromValue.setMaximum(255)
        self.dataBackFromValue.setProperty("value", 0)
        self.dataBackFromValue.setObjectName(_fromUtf8("dataBackFromValue"))
        self.horizontalLayout_35.addWidget(self.dataBackFromValue)
        self.back1_error = QtGui.QLabel(self.frame_11)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setBold(True)
        font.setWeight(75)
        self.back1_error.setFont(font)
        self.back1_error.setAccessibleDescription(_fromUtf8(""))
        self.back1_error.setAlignment(QtCore.Qt.AlignCenter)
        self.back1_error.setObjectName(_fromUtf8("back1_error"))
        self.horizontalLayout_35.addWidget(self.back1_error)
        self.verticalLayout_28.addLayout(self.horizontalLayout_35)
        self.dataBackgroundFlag = QtGui.QCheckBox(self.frame_11)
        self.dataBackgroundFlag.setEnabled(False)
        self.dataBackgroundFlag.setChecked(True)
        self.dataBackgroundFlag.setObjectName(_fromUtf8("dataBackgroundFlag"))
        self.verticalLayout_28.addWidget(self.dataBackgroundFlag)
        self.verticalLayout_26.addLayout(self.verticalLayout_28)
        spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Minimum)
        self.verticalLayout_26.addItem(spacerItem1)
        self.horizontalLayout.addWidget(self.frame_11)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_40 = QtGui.QHBoxLayout()
        self.horizontalLayout_40.setObjectName(
            _fromUtf8("horizontalLayout_40"))
        self.dataTOFmanualLabel = QtGui.QLabel(self.scrollAreaWidgetContents)
        self.dataTOFmanualLabel.setEnabled(False)
        self.dataTOFmanualLabel.setObjectName(_fromUtf8("dataTOFmanualLabel"))
        self.horizontalLayout_40.addWidget(self.dataTOFmanualLabel)
        self.frame_14 = QtGui.QFrame(self.scrollAreaWidgetContents)
        self.frame_14.setFrameShape(QtGui.QFrame.NoFrame)
        self.frame_14.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_14.setLineWidth(0)
        self.frame_14.setObjectName(_fromUtf8("frame_14"))
        self.horizontalLayout_41 = QtGui.QHBoxLayout(self.frame_14)
        self.horizontalLayout_41.setObjectName(
            _fromUtf8("horizontalLayout_41"))
        self.horizontalLayout_42 = QtGui.QHBoxLayout()
        self.horizontalLayout_42.setObjectName(
            _fromUtf8("horizontalLayout_42"))
        self.dataTOFautoMode = QtGui.QRadioButton(self.frame_14)
        self.dataTOFautoMode.setEnabled(False)
        self.dataTOFautoMode.setChecked(True)
        self.dataTOFautoMode.setAutoExclusive(True)
        self.dataTOFautoMode.setObjectName(_fromUtf8("dataTOFautoMode"))
        self.horizontalLayout_42.addWidget(self.dataTOFautoMode)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Maximum,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_42.addItem(spacerItem2)
        self.dataTOFmanualMode = QtGui.QRadioButton(self.frame_14)
        self.dataTOFmanualMode.setEnabled(False)
        self.dataTOFmanualMode.setAutoExclusive(True)
        self.dataTOFmanualMode.setObjectName(_fromUtf8("dataTOFmanualMode"))
        self.horizontalLayout_42.addWidget(self.dataTOFmanualMode)
        self.horizontalLayout_41.addLayout(self.horizontalLayout_42)
        self.horizontalLayout_40.addWidget(self.frame_14)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Maximum,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_40.addItem(spacerItem3)
        self.TOFmanualFromLabel = QtGui.QLabel(self.scrollAreaWidgetContents)
        self.TOFmanualFromLabel.setEnabled(False)
        self.TOFmanualFromLabel.setObjectName(_fromUtf8("TOFmanualFromLabel"))
        self.horizontalLayout_40.addWidget(self.TOFmanualFromLabel)
        self.TOFmanualFromValue = QtGui.QLineEdit(
            self.scrollAreaWidgetContents)
        self.TOFmanualFromValue.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.TOFmanualFromValue.sizePolicy().hasHeightForWidth())
        self.TOFmanualFromValue.setSizePolicy(sizePolicy)
        self.TOFmanualFromValue.setMinimumSize(QtCore.QSize(100, 0))
        self.TOFmanualFromValue.setMaximumSize(QtCore.QSize(100, 16777215))
        self.TOFmanualFromValue.setObjectName(_fromUtf8("TOFmanualFromValue"))
        self.horizontalLayout_40.addWidget(self.TOFmanualFromValue)
        self.TOFmanualFromUnitsValue = QtGui.QLabel(
            self.scrollAreaWidgetContents)
        self.TOFmanualFromUnitsValue.setEnabled(False)
        self.TOFmanualFromUnitsValue.setObjectName(
            _fromUtf8("TOFmanualFromUnitsValue"))
        self.horizontalLayout_40.addWidget(self.TOFmanualFromUnitsValue)
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Maximum,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_40.addItem(spacerItem4)
        self.TOFmanualToLabel = QtGui.QLabel(self.scrollAreaWidgetContents)
        self.TOFmanualToLabel.setEnabled(False)
        self.TOFmanualToLabel.setObjectName(_fromUtf8("TOFmanualToLabel"))
        self.horizontalLayout_40.addWidget(self.TOFmanualToLabel)
        self.TOFmanualToValue = QtGui.QLineEdit(self.scrollAreaWidgetContents)
        self.TOFmanualToValue.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.TOFmanualToValue.sizePolicy().hasHeightForWidth())
        self.TOFmanualToValue.setSizePolicy(sizePolicy)
        self.TOFmanualToValue.setMinimumSize(QtCore.QSize(100, 0))
        self.TOFmanualToValue.setMaximumSize(QtCore.QSize(100, 16777215))
        self.TOFmanualToValue.setObjectName(_fromUtf8("TOFmanualToValue"))
        self.horizontalLayout_40.addWidget(self.TOFmanualToValue)
        self.TOFmanualToUnitsValue = QtGui.QLabel(
            self.scrollAreaWidgetContents)
        self.TOFmanualToUnitsValue.setEnabled(False)
        self.TOFmanualToUnitsValue.setObjectName(
            _fromUtf8("TOFmanualToUnitsValue"))
        self.horizontalLayout_40.addWidget(self.TOFmanualToUnitsValue)
        spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_40.addItem(spacerItem5)
        self.verticalLayout.addLayout(self.horizontalLayout_40)
        self.tableWidget = QtGui.QTableWidget(self.scrollAreaWidgetContents)
        self.tableWidget.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(2)
        sizePolicy.setHeightForWidth(
            self.tableWidget.sizePolicy().hasHeightForWidth())
        self.tableWidget.setSizePolicy(sizePolicy)
        self.tableWidget.setMinimumSize(QtCore.QSize(0, 350))
        self.tableWidget.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
        self.tableWidget.setObjectName(_fromUtf8("tableWidget"))
        self.tableWidget.setColumnCount(16)
        self.tableWidget.setRowCount(0)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(0, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(1, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(2, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(3, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(4, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(5, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(6, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(7, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(8, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(9, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(10, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(11, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(12, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(13, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(14, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(15, item)
        self.tableWidget.horizontalHeader().setCascadingSectionResizes(False)
        self.tableWidget.horizontalHeader().setSortIndicatorShown(False)
        self.tableWidget.verticalHeader().setDefaultSectionSize(45)
        self.verticalLayout.addWidget(self.tableWidget)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.label_2 = QtGui.QLabel(self.scrollAreaWidgetContents)
        self.label_2.setEnabled(True)
        self.label_2.setMinimumSize(QtCore.QSize(100, 0))
        self.label_2.setMaximumSize(QtCore.QSize(80, 16777215))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout_3.addWidget(self.label_2)
        self.sfFileNameLabel = QtGui.QLabel(self.scrollAreaWidgetContents)
        self.sfFileNameLabel.setObjectName(_fromUtf8("sfFileNameLabel"))
        self.horizontalLayout_3.addWidget(self.sfFileNameLabel)
        self.sfFileNameBrowseButton = QtGui.QPushButton(
            self.scrollAreaWidgetContents)
        self.sfFileNameBrowseButton.setMaximumSize(QtCore.QSize(150, 16777215))
        self.sfFileNameBrowseButton.setObjectName(
            _fromUtf8("sfFileNameBrowseButton"))
        self.horizontalLayout_3.addWidget(self.sfFileNameBrowseButton)
        self.verticalLayout.addLayout(self.horizontalLayout_3)
        self.sfFileNamePreview = QtGui.QPlainTextEdit(
            self.scrollAreaWidgetContents)
        self.sfFileNamePreview.setEnabled(False)
        self.sfFileNamePreview.setMinimumSize(QtCore.QSize(0, 60))
        self.sfFileNamePreview.setTextInteractionFlags(
            QtCore.Qt.NoTextInteraction)
        self.sfFileNamePreview.setObjectName(_fromUtf8("sfFileNamePreview"))
        self.verticalLayout.addWidget(self.sfFileNamePreview)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem6)
        self.generateSFfileButton = QtGui.QPushButton(
            self.scrollAreaWidgetContents)
        self.generateSFfileButton.setEnabled(False)
        self.generateSFfileButton.setObjectName(
            _fromUtf8("generateSFfileButton"))
        self.horizontalLayout_4.addWidget(self.generateSFfileButton)
        self.exportButton = QtGui.QPushButton(self.scrollAreaWidgetContents)
        self.exportButton.setEnabled(False)
        self.exportButton.setObjectName(_fromUtf8("exportButton"))
        self.horizontalLayout_4.addWidget(self.exportButton)
        self.verticalLayout.addLayout(self.horizontalLayout_4)
        self.verticalLayout_2.addLayout(self.verticalLayout)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.horizontalLayout_5.addWidget(self.scrollArea)
        SFCalculatorInterface.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(SFCalculatorInterface)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1221, 25))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuFile = QtGui.QMenu(self.menubar)
        self.menuFile.setObjectName(_fromUtf8("menuFile"))
        self.menuTools = QtGui.QMenu(self.menubar)
        self.menuTools.setObjectName(_fromUtf8("menuTools"))
        SFCalculatorInterface.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(SFCalculatorInterface)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        SFCalculatorInterface.setStatusBar(self.statusbar)
        self.actionLoadingConfiguration = QtGui.QAction(SFCalculatorInterface)
        self.actionLoadingConfiguration.setEnabled(False)
        self.actionLoadingConfiguration.setObjectName(
            _fromUtf8("actionLoadingConfiguration"))
        self.actionSavingAsConfiguration = QtGui.QAction(SFCalculatorInterface)
        self.actionSavingAsConfiguration.setEnabled(False)
        self.actionSavingAsConfiguration.setObjectName(
            _fromUtf8("actionSavingAsConfiguration"))
        self.actionSavingConfiguration = QtGui.QAction(SFCalculatorInterface)
        self.actionSavingConfiguration.setEnabled(False)
        self.actionSavingConfiguration.setObjectName(
            _fromUtf8("actionSavingConfiguration"))
        self.actionEdit_Incident_Medium_List = QtGui.QAction(
            SFCalculatorInterface)
        self.actionEdit_Incident_Medium_List.setObjectName(
            _fromUtf8("actionEdit_Incident_Medium_List"))
        self.clearSFconentFileMenu = QtGui.QAction(SFCalculatorInterface)
        self.clearSFconentFileMenu.setObjectName(
            _fromUtf8("clearSFconentFileMenu"))
        self.menuFile.addAction(self.actionLoadingConfiguration)
        self.menuFile.addAction(self.actionSavingAsConfiguration)
        self.menuFile.addAction(self.actionSavingConfiguration)
        self.menuTools.addAction(self.clearSFconentFileMenu)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuTools.menuAction())

        self.retranslateUi(SFCalculatorInterface)
        QtCore.QObject.connect(self.runSequenceLineEdit,
                               QtCore.SIGNAL(_fromUtf8("returnPressed()")),
                               SFCalculatorInterface.runSequenceLineEditEvent)
        QtCore.QObject.connect(
            self.tableWidget,
            QtCore.SIGNAL(_fromUtf8("customContextMenuRequested(QPoint)")),
            SFCalculatorInterface.tableWidgetRightClick)
        QtCore.QObject.connect(self.sfFileNameBrowseButton,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               SFCalculatorInterface.browseFile)
        QtCore.QObject.connect(self.actionSavingAsConfiguration,
                               QtCore.SIGNAL(_fromUtf8("triggered()")),
                               SFCalculatorInterface.savingAsConfiguration)
        QtCore.QObject.connect(self.dataTOFautoMode,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               SFCalculatorInterface.selectAutoTOF)
        QtCore.QObject.connect(self.dataTOFmanualMode,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               SFCalculatorInterface.selectManualTOF)
        QtCore.QObject.connect(self.actionLoadingConfiguration,
                               QtCore.SIGNAL(_fromUtf8("triggered()")),
                               SFCalculatorInterface.loadingConfiguration)
        QtCore.QObject.connect(
            self.tableWidget, QtCore.SIGNAL(_fromUtf8("cellClicked(int,int)")),
            SFCalculatorInterface.tableWidgetCellSelected)
        QtCore.QObject.connect(self.dataBackToValue,
                               QtCore.SIGNAL(_fromUtf8("editingFinished()")),
                               SFCalculatorInterface.back2SpinBoxValueChanged)
        QtCore.QObject.connect(self.dataBackFromValue,
                               QtCore.SIGNAL(_fromUtf8("editingFinished()")),
                               SFCalculatorInterface.back1SpinBoxValueChanged)
        QtCore.QObject.connect(self.dataPeakFromValue,
                               QtCore.SIGNAL(_fromUtf8("editingFinished()")),
                               SFCalculatorInterface.peak1SpinBoxValueChanged)
        QtCore.QObject.connect(self.dataPeakToValue,
                               QtCore.SIGNAL(_fromUtf8("editingFinished()")),
                               SFCalculatorInterface.peak2SpinBoxValueChanged)
        QtCore.QObject.connect(
            self.TOFmanualFromValue,
            QtCore.SIGNAL(_fromUtf8("returnPressed()")),
            SFCalculatorInterface.manualTOFtextFieldValidated)
        QtCore.QObject.connect(
            self.TOFmanualToValue, QtCore.SIGNAL(_fromUtf8("returnPressed()")),
            SFCalculatorInterface.manualTOFtextFieldValidated)
        QtCore.QObject.connect(
            self.incidentMediumComboBox,
            QtCore.SIGNAL(_fromUtf8("currentIndexChanged(int)")),
            SFCalculatorInterface.incidentMediumComboBoxChanged)
        QtCore.QObject.connect(self.actionSavingConfiguration,
                               QtCore.SIGNAL(_fromUtf8("triggered()")),
                               SFCalculatorInterface.savingConfiguration)
        QtCore.QObject.connect(self.toolButton,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               SFCalculatorInterface.editIncidentMediumList)
        QtCore.QObject.connect(self.generateSFfileButton,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               SFCalculatorInterface.generateSFfile)
        QtCore.QObject.connect(self.exportButton,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               SFCalculatorInterface.exportScript)
        QtCore.QObject.connect(
            self.tableWidget, QtCore.SIGNAL(_fromUtf8("cellChanged(int,int)")),
            SFCalculatorInterface.tableWidgetCellEntered)
        QtCore.QObject.connect(self.clearSFconentFileMenu,
                               QtCore.SIGNAL(_fromUtf8("triggered()")),
                               SFCalculatorInterface.clearSFContentFile)
        QtCore.QObject.connect(
            self.tableWidget,
            QtCore.SIGNAL(_fromUtf8("itemSelectionChanged()")),
            SFCalculatorInterface.tableWidgetRowSelected)
        QtCore.QMetaObject.connectSlotsByName(SFCalculatorInterface)