# Form implementation generated from reading ui file 'podmr_nmr_table.ui'
#
# Created by: PyQt6 UI code generator 6.7.0
#
# WARNING: Any manual changes made to this file will be lost when pyuic6 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt6 import QtCore, QtGui, QtWidgets


class Ui_NMRTable(object):
    def setupUi(self, NMRTable):
        NMRTable.setObjectName("NMRTable")
        NMRTable.resize(1351, 817)
        self.verticalLayout = QtWidgets.QVBoxLayout(NMRTable)
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout_15 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_15.setObjectName("horizontalLayout_15")
        self.B0Box = QtWidgets.QDoubleSpinBox(parent=NMRTable)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.B0Box.sizePolicy().hasHeightForWidth())
        self.B0Box.setSizePolicy(sizePolicy)
        self.B0Box.setMinimumSize(QtCore.QSize(160, 0))
        self.B0Box.setDecimals(3)
        self.B0Box.setMaximum(999999999.0)
        self.B0Box.setSingleStep(0.01)
        self.B0Box.setProperty("value", 10.0)
        self.B0Box.setObjectName("B0Box")
        self.horizontalLayout_15.addWidget(self.B0Box)
        self.TiterBox = QtWidgets.QDoubleSpinBox(parent=NMRTable)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.TiterBox.sizePolicy().hasHeightForWidth())
        self.TiterBox.setSizePolicy(sizePolicy)
        self.TiterBox.setDecimals(4)
        self.TiterBox.setMaximum(999999999.0)
        self.TiterBox.setObjectName("TiterBox")
        self.horizontalLayout_15.addWidget(self.TiterBox)
        self.tpiBox = QtWidgets.QDoubleSpinBox(parent=NMRTable)
        self.tpiBox.setReadOnly(True)
        self.tpiBox.setMaximum(10000.0)
        self.tpiBox.setObjectName("tpiBox")
        self.horizontalLayout_15.addWidget(self.tpiBox)
        self.tpimanualBox = QtWidgets.QCheckBox(parent=NMRTable)
        self.tpimanualBox.setObjectName("tpimanualBox")
        self.horizontalLayout_15.addWidget(self.tpimanualBox)
        spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout_15.addItem(spacerItem)
        self.verticalLayout.addLayout(self.horizontalLayout_15)
        self.gridLayout_2 = QtWidgets.QGridLayout()
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.indacfreqBox = QtWidgets.QDoubleSpinBox(parent=NMRTable)
        self.indacfreqBox.setDecimals(6)
        self.indacfreqBox.setMinimum(-999999999.0)
        self.indacfreqBox.setMaximum(999999999.0)
        self.indacfreqBox.setSingleStep(0.01)
        self.indacfreqBox.setObjectName("indacfreqBox")
        self.gridLayout_2.addWidget(self.indacfreqBox, 8, 1, 1, 1)
        self.ind19FpeakEdit = QtWidgets.QLineEdit(parent=NMRTable)
        self.ind19FpeakEdit.setObjectName("ind19FpeakEdit")
        self.gridLayout_2.addWidget(self.ind19FpeakEdit, 5, 2, 1, 1)
        self.ind31PgammaBox = QtWidgets.QDoubleSpinBox(parent=NMRTable)
        self.ind31PgammaBox.setDecimals(3)
        self.ind31PgammaBox.setMinimum(-999999999.0)
        self.ind31PgammaBox.setMaximum(999999999.0)
        self.ind31PgammaBox.setProperty("value", 17.254)
        self.ind31PgammaBox.setObjectName("ind31PgammaBox")
        self.gridLayout_2.addWidget(self.ind31PgammaBox, 6, 1, 1, 1)
        self.ind13CBox = QtWidgets.QCheckBox(parent=NMRTable)
        self.ind13CBox.setObjectName("ind13CBox")
        self.gridLayout_2.addWidget(self.ind13CBox, 2, 0, 1, 1)
        self.ind1HpeakEdit = QtWidgets.QLineEdit(parent=NMRTable)
        self.ind1HpeakEdit.setObjectName("ind1HpeakEdit")
        self.gridLayout_2.addWidget(self.ind1HpeakEdit, 1, 2, 1, 1)
        self.ind19FBox = QtWidgets.QCheckBox(parent=NMRTable)
        self.ind19FBox.setObjectName("ind19FBox")
        self.gridLayout_2.addWidget(self.ind19FBox, 5, 0, 1, 1)
        self.ind13CpeakEdit = QtWidgets.QLineEdit(parent=NMRTable)
        self.ind13CpeakEdit.setObjectName("ind13CpeakEdit")
        self.gridLayout_2.addWidget(self.ind13CpeakEdit, 2, 2, 1, 1)
        self.indacBox = QtWidgets.QCheckBox(parent=NMRTable)
        self.indacBox.setObjectName("indacBox")
        self.gridLayout_2.addWidget(self.indacBox, 8, 0, 1, 1)
        self.ind1HgammaBox = QtWidgets.QDoubleSpinBox(parent=NMRTable)
        self.ind1HgammaBox.setPrefix("")
        self.ind1HgammaBox.setDecimals(3)
        self.ind1HgammaBox.setMinimum(-999999999.0)
        self.ind1HgammaBox.setMaximum(999999999.0)
        self.ind1HgammaBox.setProperty("value", 42.577)
        self.ind1HgammaBox.setObjectName("ind1HgammaBox")
        self.gridLayout_2.addWidget(self.ind1HgammaBox, 1, 1, 1, 1)
        self.indac2Box = QtWidgets.QCheckBox(parent=NMRTable)
        self.indac2Box.setObjectName("indac2Box")
        self.gridLayout_2.addWidget(self.indac2Box, 9, 0, 1, 1)
        self.indac2freqBox = QtWidgets.QDoubleSpinBox(parent=NMRTable)
        self.indac2freqBox.setDecimals(6)
        self.indac2freqBox.setMinimum(-999999999.0)
        self.indac2freqBox.setMaximum(999999999.0)
        self.indac2freqBox.setSingleStep(0.01)
        self.indac2freqBox.setObjectName("indac2freqBox")
        self.gridLayout_2.addWidget(self.indac2freqBox, 9, 1, 1, 1)
        self.ind15NBox = QtWidgets.QCheckBox(parent=NMRTable)
        self.ind15NBox.setObjectName("ind15NBox")
        self.gridLayout_2.addWidget(self.ind15NBox, 4, 0, 1, 1)
        self.ind31PBox = QtWidgets.QCheckBox(parent=NMRTable)
        self.ind31PBox.setObjectName("ind31PBox")
        self.gridLayout_2.addWidget(self.ind31PBox, 6, 0, 1, 1)
        self.ind31PpeakEdit = QtWidgets.QLineEdit(parent=NMRTable)
        self.ind31PpeakEdit.setObjectName("ind31PpeakEdit")
        self.gridLayout_2.addWidget(self.ind31PpeakEdit, 6, 2, 1, 1)
        self.ind1HBox = QtWidgets.QCheckBox(parent=NMRTable)
        self.ind1HBox.setObjectName("ind1HBox")
        self.gridLayout_2.addWidget(self.ind1HBox, 1, 0, 1, 1)
        self.ind14NgammaBox = QtWidgets.QDoubleSpinBox(parent=NMRTable)
        self.ind14NgammaBox.setDecimals(3)
        self.ind14NgammaBox.setMinimum(-999999999.0)
        self.ind14NgammaBox.setMaximum(999999999.0)
        self.ind14NgammaBox.setProperty("value", 3.078)
        self.ind14NgammaBox.setObjectName("ind14NgammaBox")
        self.gridLayout_2.addWidget(self.ind14NgammaBox, 3, 1, 1, 1)
        self.label_15 = QtWidgets.QLabel(parent=NMRTable)
        self.label_15.setObjectName("label_15")
        self.gridLayout_2.addWidget(self.label_15, 0, 1, 1, 1)
        self.indac2peakEdit = QtWidgets.QLineEdit(parent=NMRTable)
        self.indac2peakEdit.setObjectName("indac2peakEdit")
        self.gridLayout_2.addWidget(self.indac2peakEdit, 9, 2, 1, 1)
        self.ind19FgammaBox = QtWidgets.QDoubleSpinBox(parent=NMRTable)
        self.ind19FgammaBox.setPrefix("")
        self.ind19FgammaBox.setDecimals(3)
        self.ind19FgammaBox.setMinimum(-999999999.0)
        self.ind19FgammaBox.setMaximum(999999999.0)
        self.ind19FgammaBox.setProperty("value", 40.077)
        self.ind19FgammaBox.setObjectName("ind19FgammaBox")
        self.gridLayout_2.addWidget(self.ind19FgammaBox, 5, 1, 1, 1)
        self.ind15NpeakEdit = QtWidgets.QLineEdit(parent=NMRTable)
        self.ind15NpeakEdit.setObjectName("ind15NpeakEdit")
        self.gridLayout_2.addWidget(self.ind15NpeakEdit, 4, 2, 1, 1)
        self.label_16 = QtWidgets.QLabel(parent=NMRTable)
        self.label_16.setObjectName("label_16")
        self.gridLayout_2.addWidget(self.label_16, 0, 0, 1, 1)
        self.line_6 = QtWidgets.QFrame(parent=NMRTable)
        self.line_6.setFrameShape(QtWidgets.QFrame.Shape.HLine)
        self.line_6.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.line_6.setObjectName("line_6")
        self.gridLayout_2.addWidget(self.line_6, 7, 0, 1, 3)
        self.ind15NgammaBox = QtWidgets.QDoubleSpinBox(parent=NMRTable)
        self.ind15NgammaBox.setDecimals(3)
        self.ind15NgammaBox.setMinimum(-999999999.0)
        self.ind15NgammaBox.setMaximum(999999999.0)
        self.ind15NgammaBox.setProperty("value", -4.316)
        self.ind15NgammaBox.setObjectName("ind15NgammaBox")
        self.gridLayout_2.addWidget(self.ind15NgammaBox, 4, 1, 1, 1)
        self.indacpeakEdit = QtWidgets.QLineEdit(parent=NMRTable)
        self.indacpeakEdit.setObjectName("indacpeakEdit")
        self.gridLayout_2.addWidget(self.indacpeakEdit, 8, 2, 1, 1)
        self.label_17 = QtWidgets.QLabel(parent=NMRTable)
        self.label_17.setObjectName("label_17")
        self.gridLayout_2.addWidget(self.label_17, 0, 2, 1, 1)
        self.ind13CgammaBox = QtWidgets.QDoubleSpinBox(parent=NMRTable)
        self.ind13CgammaBox.setPrefix("")
        self.ind13CgammaBox.setDecimals(3)
        self.ind13CgammaBox.setMinimum(-999999999.0)
        self.ind13CgammaBox.setMaximum(999999999.0)
        self.ind13CgammaBox.setProperty("value", 10.708)
        self.ind13CgammaBox.setObjectName("ind13CgammaBox")
        self.gridLayout_2.addWidget(self.ind13CgammaBox, 2, 1, 1, 1)
        self.ind14NpeakEdit = QtWidgets.QLineEdit(parent=NMRTable)
        self.ind14NpeakEdit.setObjectName("ind14NpeakEdit")
        self.gridLayout_2.addWidget(self.ind14NpeakEdit, 3, 2, 1, 1)
        self.ind14NBox = QtWidgets.QCheckBox(parent=NMRTable)
        self.ind14NBox.setObjectName("ind14NBox")
        self.gridLayout_2.addWidget(self.ind14NBox, 3, 0, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout_2)
        self.tableWidget = QtWidgets.QTableWidget(parent=NMRTable)
        self.tableWidget.setGridStyle(QtCore.Qt.PenStyle.SolidLine)
        self.tableWidget.setCornerButtonEnabled(False)
        self.tableWidget.setObjectName("tableWidget")
        self.tableWidget.setColumnCount(7)
        self.tableWidget.setRowCount(0)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(0, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(1, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(2, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(3, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(4, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(5, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(6, item)
        self.tableWidget.horizontalHeader().setCascadingSectionResizes(False)
        self.tableWidget.horizontalHeader().setDefaultSectionSize(150)
        self.tableWidget.horizontalHeader().setMinimumSectionSize(23)
        self.tableWidget.horizontalHeader().setSortIndicatorShown(True)
        self.tableWidget.horizontalHeader().setStretchLastSection(False)
        self.tableWidget.verticalHeader().setVisible(False)
        self.tableWidget.verticalHeader().setCascadingSectionResizes(False)
        self.tableWidget.verticalHeader().setDefaultSectionSize(25)
        self.tableWidget.verticalHeader().setSortIndicatorShown(False)
        self.tableWidget.verticalHeader().setStretchLastSection(False)
        self.verticalLayout.addWidget(self.tableWidget)

        self.retranslateUi(NMRTable)
        QtCore.QMetaObject.connectSlotsByName(NMRTable)
        NMRTable.setTabOrder(self.tableWidget, self.B0Box)
        NMRTable.setTabOrder(self.B0Box, self.TiterBox)
        NMRTable.setTabOrder(self.TiterBox, self.tpiBox)
        NMRTable.setTabOrder(self.tpiBox, self.tpimanualBox)
        NMRTable.setTabOrder(self.tpimanualBox, self.ind1HBox)
        NMRTable.setTabOrder(self.ind1HBox, self.ind1HgammaBox)
        NMRTable.setTabOrder(self.ind1HgammaBox, self.ind1HpeakEdit)
        NMRTable.setTabOrder(self.ind1HpeakEdit, self.ind13CBox)
        NMRTable.setTabOrder(self.ind13CBox, self.ind13CgammaBox)
        NMRTable.setTabOrder(self.ind13CgammaBox, self.ind13CpeakEdit)
        NMRTable.setTabOrder(self.ind13CpeakEdit, self.ind14NBox)
        NMRTable.setTabOrder(self.ind14NBox, self.ind14NgammaBox)
        NMRTable.setTabOrder(self.ind14NgammaBox, self.ind14NpeakEdit)
        NMRTable.setTabOrder(self.ind14NpeakEdit, self.ind15NBox)
        NMRTable.setTabOrder(self.ind15NBox, self.ind15NgammaBox)
        NMRTable.setTabOrder(self.ind15NgammaBox, self.ind15NpeakEdit)
        NMRTable.setTabOrder(self.ind15NpeakEdit, self.ind19FBox)
        NMRTable.setTabOrder(self.ind19FBox, self.ind19FgammaBox)
        NMRTable.setTabOrder(self.ind19FgammaBox, self.ind19FpeakEdit)
        NMRTable.setTabOrder(self.ind19FpeakEdit, self.ind31PBox)
        NMRTable.setTabOrder(self.ind31PBox, self.ind31PgammaBox)
        NMRTable.setTabOrder(self.ind31PgammaBox, self.ind31PpeakEdit)
        NMRTable.setTabOrder(self.ind31PpeakEdit, self.indacBox)
        NMRTable.setTabOrder(self.indacBox, self.indacfreqBox)
        NMRTable.setTabOrder(self.indacfreqBox, self.indacpeakEdit)
        NMRTable.setTabOrder(self.indacpeakEdit, self.indac2Box)
        NMRTable.setTabOrder(self.indac2Box, self.indac2freqBox)
        NMRTable.setTabOrder(self.indac2freqBox, self.indac2peakEdit)

    def retranslateUi(self, NMRTable):
        _translate = QtCore.QCoreApplication.translate
        NMRTable.setWindowTitle(_translate("NMRTable", "Form"))
        self.B0Box.setPrefix(_translate("NMRTable", "B0: "))
        self.B0Box.setSuffix(_translate("NMRTable", " mT"))
        self.TiterBox.setPrefix(_translate("NMRTable", "iteration cycle: "))
        self.TiterBox.setSuffix(_translate("NMRTable", " us"))
        self.tpiBox.setPrefix(_translate("NMRTable", "180 pulse: "))
        self.tpiBox.setSuffix(_translate("NMRTable", " ns"))
        self.tpimanualBox.setText(_translate("NMRTable", "Manual 180 pulse"))
        self.indacfreqBox.setPrefix(_translate("NMRTable", "freq: "))
        self.indacfreqBox.setSuffix(_translate("NMRTable", " MHz"))
        self.ind19FpeakEdit.setText(_translate("NMRTable", "1"))
        self.ind31PgammaBox.setSuffix(_translate("NMRTable", " MHz/T"))
        self.ind13CBox.setText(_translate("NMRTable", "13C"))
        self.ind1HpeakEdit.setText(_translate("NMRTable", "1, 2/5"))
        self.ind19FBox.setText(_translate("NMRTable", "19F"))
        self.ind13CpeakEdit.setText(_translate("NMRTable", "1, 4"))
        self.indacBox.setText(_translate("NMRTable", "ac signal"))
        self.ind1HgammaBox.setSuffix(_translate("NMRTable", " MHz/T"))
        self.indac2Box.setText(_translate("NMRTable", "ac signal 2"))
        self.indac2freqBox.setPrefix(_translate("NMRTable", "freq: "))
        self.indac2freqBox.setSuffix(_translate("NMRTable", " MHz"))
        self.ind15NBox.setText(_translate("NMRTable", "15N"))
        self.ind31PBox.setText(_translate("NMRTable", "31P"))
        self.ind31PpeakEdit.setText(_translate("NMRTable", "1"))
        self.ind1HBox.setText(_translate("NMRTable", "1H"))
        self.ind14NgammaBox.setSuffix(_translate("NMRTable", " MHz/T"))
        self.label_15.setText(_translate("NMRTable", "gyromagnetic ratio"))
        self.indac2peakEdit.setText(_translate("NMRTable", "1"))
        self.ind19FgammaBox.setSuffix(_translate("NMRTable", " MHz/T"))
        self.ind15NpeakEdit.setText(_translate("NMRTable", "1"))
        self.label_16.setText(_translate("NMRTable", "Nuclei"))
        self.ind15NgammaBox.setSuffix(_translate("NMRTable", " MHz/T"))
        self.indacpeakEdit.setText(_translate("NMRTable", "1"))
        self.label_17.setText(_translate("NMRTable", "Peaks (comma-delimited numbers, n / m expression allowed)"))
        self.ind13CgammaBox.setSuffix(_translate("NMRTable", " MHz/T"))
        self.ind14NpeakEdit.setText(_translate("NMRTable", "1"))
        self.ind14NBox.setText(_translate("NMRTable", "14N"))
        self.tableWidget.setSortingEnabled(True)
        item = self.tableWidget.horizontalHeaderItem(0)
        item.setText(_translate("NMRTable", "No."))
        item = self.tableWidget.horizontalHeaderItem(1)
        item.setText(_translate("NMRTable", "Species"))
        item = self.tableWidget.horizontalHeaderItem(2)
        item.setText(_translate("NMRTable", "Harmonics"))
        item = self.tableWidget.horizontalHeaderItem(3)
        item.setText(_translate("NMRTable", "Larmor freq. (MHz)"))
        item = self.tableWidget.horizontalHeaderItem(4)
        item.setText(_translate("NMRTable", "2/(Larmor freq.) (ns)"))
        item = self.tableWidget.horizontalHeaderItem(5)
        item.setText(_translate("NMRTable", "corresponding tau (ns)"))
        item = self.tableWidget.horizontalHeaderItem(6)
        item.setText(_translate("NMRTable", "folded peak pos (kHz)"))
