# Form implementation generated from reading ui file 'confocal.ui'
#
# Created by: PyQt6 UI code generator 6.5.2
#
# 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_Confocal(object):
    def setupUi(self, Confocal):
        Confocal.setObjectName("Confocal")
        Confocal.resize(1630, 753)
        self.verticalLayout = QtWidgets.QVBoxLayout(Confocal)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setSpacing(0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.splitter = QtWidgets.QSplitter(parent=Confocal)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.splitter.sizePolicy().hasHeightForWidth())
        self.splitter.setSizePolicy(sizePolicy)
        self.splitter.setOrientation(QtCore.Qt.Orientation.Horizontal)
        self.splitter.setObjectName("splitter")
        self.histo_XY = HistogramLUTWidget(parent=self.splitter)
        self.histo_XY.setObjectName("histo_XY")
        self.graphicsView_XY = GraphicsView(parent=self.splitter)
        self.graphicsView_XY.setObjectName("graphicsView_XY")
        self.graphicsView_XZ = GraphicsView(parent=self.splitter)
        self.graphicsView_XZ.setObjectName("graphicsView_XZ")
        self.graphicsView_YZ = GraphicsView(parent=self.splitter)
        self.graphicsView_YZ.setObjectName("graphicsView_YZ")
        self.histo_XZ = HistogramLUTWidget(parent=self.splitter)
        self.histo_XZ.setObjectName("histo_XZ")
        self.histo_YZ = HistogramLUTWidget(parent=self.splitter)
        self.histo_YZ.setObjectName("histo_YZ")
        self.verticalLayout.addWidget(self.splitter)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setSpacing(6)
        self.horizontalLayout.setObjectName("horizontalLayout")
        spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.idleButton = QtWidgets.QRadioButton(parent=Confocal)
        self.idleButton.setObjectName("idleButton")
        self.horizontalLayout.addWidget(self.idleButton)
        self.piezoButton = QtWidgets.QRadioButton(parent=Confocal)
        self.piezoButton.setObjectName("piezoButton")
        self.horizontalLayout.addWidget(self.piezoButton)
        self.interactButton = QtWidgets.QRadioButton(parent=Confocal)
        self.interactButton.setObjectName("interactButton")
        self.horizontalLayout.addWidget(self.interactButton)
        self.xyscanButton = QtWidgets.QRadioButton(parent=Confocal)
        self.xyscanButton.setObjectName("xyscanButton")
        self.horizontalLayout.addWidget(self.xyscanButton)
        self.xzscanButton = QtWidgets.QRadioButton(parent=Confocal)
        self.xzscanButton.setObjectName("xzscanButton")
        self.horizontalLayout.addWidget(self.xzscanButton)
        self.yzscanButton = QtWidgets.QRadioButton(parent=Confocal)
        self.yzscanButton.setObjectName("yzscanButton")
        self.horizontalLayout.addWidget(self.yzscanButton)
        self.loadButton = QtWidgets.QPushButton(parent=Confocal)
        self.loadButton.setObjectName("loadButton")
        self.horizontalLayout.addWidget(self.loadButton)
        self.exportviewButton = QtWidgets.QPushButton(parent=Confocal)
        self.exportviewButton.setObjectName("exportviewButton")
        self.horizontalLayout.addWidget(self.exportviewButton)
        self.homeLabel = QtWidgets.QLabel(parent=Confocal)
        self.homeLabel.setObjectName("homeLabel")
        self.horizontalLayout.addWidget(self.homeLabel)
        self.sethomeButton = QtWidgets.QPushButton(parent=Confocal)
        self.sethomeButton.setObjectName("sethomeButton")
        self.horizontalLayout.addWidget(self.sethomeButton)
        self.gohomeButton = QtWidgets.QPushButton(parent=Confocal)
        self.gohomeButton.setObjectName("gohomeButton")
        self.horizontalLayout.addWidget(self.gohomeButton)
        self.centerButton = QtWidgets.QPushButton(parent=Confocal)
        self.centerButton.setObjectName("centerButton")
        self.horizontalLayout.addWidget(self.centerButton)
        self.complexBox = QtWidgets.QComboBox(parent=Confocal)
        self.complexBox.setObjectName("complexBox")
        self.complexBox.addItem("")
        self.complexBox.addItem("")
        self.complexBox.addItem("")
        self.complexBox.addItem("")
        self.horizontalLayout.addWidget(self.complexBox)
        spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout.addItem(spacerItem1)
        self.label_4 = QtWidgets.QLabel(parent=Confocal)
        self.label_4.setObjectName("label_4")
        self.horizontalLayout.addWidget(self.label_4)
        self.trackstartButton = QtWidgets.QPushButton(parent=Confocal)
        self.trackstartButton.setObjectName("trackstartButton")
        self.horizontalLayout.addWidget(self.trackstartButton)
        self.trackstopButton = QtWidgets.QPushButton(parent=Confocal)
        self.trackstopButton.setObjectName("trackstopButton")
        self.horizontalLayout.addWidget(self.trackstopButton)
        self.tracknowButton = QtWidgets.QPushButton(parent=Confocal)
        self.tracknowButton.setObjectName("tracknowButton")
        self.horizontalLayout.addWidget(self.tracknowButton)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.label = QtWidgets.QLabel(parent=Confocal)
        self.label.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label.setObjectName("label")
        self.horizontalLayout_3.addWidget(self.label)
        self.xyfitButton = QtWidgets.QPushButton(parent=Confocal)
        self.xyfitButton.setObjectName("xyfitButton")
        self.horizontalLayout_3.addWidget(self.xyfitButton)
        self.xymaxButton = QtWidgets.QPushButton(parent=Confocal)
        self.xymaxButton.setObjectName("xymaxButton")
        self.horizontalLayout_3.addWidget(self.xymaxButton)
        self.xypopButton = QtWidgets.QPushButton(parent=Confocal)
        self.xypopButton.setObjectName("xypopButton")
        self.horizontalLayout_3.addWidget(self.xypopButton)
        self.xyclearButton = QtWidgets.QPushButton(parent=Confocal)
        self.xyclearButton.setObjectName("xyclearButton")
        self.horizontalLayout_3.addWidget(self.xyclearButton)
        self.xysaveButton = QtWidgets.QPushButton(parent=Confocal)
        self.xysaveButton.setObjectName("xysaveButton")
        self.horizontalLayout_3.addWidget(self.xysaveButton)
        self.xyexportButton = QtWidgets.QPushButton(parent=Confocal)
        self.xyexportButton.setObjectName("xyexportButton")
        self.horizontalLayout_3.addWidget(self.xyexportButton)
        self.label_2 = QtWidgets.QLabel(parent=Confocal)
        self.label_2.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout_3.addWidget(self.label_2)
        self.xzfitButton = QtWidgets.QPushButton(parent=Confocal)
        self.xzfitButton.setObjectName("xzfitButton")
        self.horizontalLayout_3.addWidget(self.xzfitButton)
        self.xzmaxButton = QtWidgets.QPushButton(parent=Confocal)
        self.xzmaxButton.setObjectName("xzmaxButton")
        self.horizontalLayout_3.addWidget(self.xzmaxButton)
        self.xzclearButton = QtWidgets.QPushButton(parent=Confocal)
        self.xzclearButton.setObjectName("xzclearButton")
        self.horizontalLayout_3.addWidget(self.xzclearButton)
        self.xzpopButton = QtWidgets.QPushButton(parent=Confocal)
        self.xzpopButton.setObjectName("xzpopButton")
        self.horizontalLayout_3.addWidget(self.xzpopButton)
        self.xzsaveButton = QtWidgets.QPushButton(parent=Confocal)
        self.xzsaveButton.setObjectName("xzsaveButton")
        self.horizontalLayout_3.addWidget(self.xzsaveButton)
        self.xzexportButton = QtWidgets.QPushButton(parent=Confocal)
        self.xzexportButton.setObjectName("xzexportButton")
        self.horizontalLayout_3.addWidget(self.xzexportButton)
        self.label_3 = QtWidgets.QLabel(parent=Confocal)
        self.label_3.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_3.setObjectName("label_3")
        self.horizontalLayout_3.addWidget(self.label_3)
        self.yzfitButton = QtWidgets.QPushButton(parent=Confocal)
        self.yzfitButton.setObjectName("yzfitButton")
        self.horizontalLayout_3.addWidget(self.yzfitButton)
        self.yzmaxButton = QtWidgets.QPushButton(parent=Confocal)
        self.yzmaxButton.setObjectName("yzmaxButton")
        self.horizontalLayout_3.addWidget(self.yzmaxButton)
        self.yzclearButton = QtWidgets.QPushButton(parent=Confocal)
        self.yzclearButton.setObjectName("yzclearButton")
        self.horizontalLayout_3.addWidget(self.yzclearButton)
        self.yzpopButton = QtWidgets.QPushButton(parent=Confocal)
        self.yzpopButton.setObjectName("yzpopButton")
        self.horizontalLayout_3.addWidget(self.yzpopButton)
        self.yzsaveButton = QtWidgets.QPushButton(parent=Confocal)
        self.yzsaveButton.setObjectName("yzsaveButton")
        self.horizontalLayout_3.addWidget(self.yzsaveButton)
        self.yzexportButton = QtWidgets.QPushButton(parent=Confocal)
        self.yzexportButton.setObjectName("yzexportButton")
        self.horizontalLayout_3.addWidget(self.yzexportButton)
        self.verticalLayout.addLayout(self.horizontalLayout_3)
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setSpacing(0)
        self.gridLayout.setObjectName("gridLayout")
        self.ZPosEdit = QtWidgets.QLineEdit(parent=Confocal)
        self.ZPosEdit.setReadOnly(True)
        self.ZPosEdit.setObjectName("ZPosEdit")
        self.gridLayout.addWidget(self.ZPosEdit, 2, 3, 1, 1)
        self.XPosEdit = QtWidgets.QLineEdit(parent=Confocal)
        self.XPosEdit.setReadOnly(True)
        self.XPosEdit.setObjectName("XPosEdit")
        self.gridLayout.addWidget(self.XPosEdit, 2, 0, 1, 1)
        self.YPosEdit = QtWidgets.QLineEdit(parent=Confocal)
        self.YPosEdit.setReadOnly(True)
        self.YPosEdit.setObjectName("YPosEdit")
        self.gridLayout.addWidget(self.YPosEdit, 2, 1, 1, 1)
        self.ZTgtBox = QtWidgets.QDoubleSpinBox(parent=Confocal)
        self.ZTgtBox.setDecimals(4)
        self.ZTgtBox.setMaximum(200.0)
        self.ZTgtBox.setObjectName("ZTgtBox")
        self.gridLayout.addWidget(self.ZTgtBox, 0, 3, 1, 1)
        self.XTgtBox = QtWidgets.QDoubleSpinBox(parent=Confocal)
        self.XTgtBox.setDecimals(4)
        self.XTgtBox.setMaximum(200.0)
        self.XTgtBox.setObjectName("XTgtBox")
        self.gridLayout.addWidget(self.XTgtBox, 0, 0, 1, 1)
        self.YTgtBox = QtWidgets.QDoubleSpinBox(parent=Confocal)
        self.YTgtBox.setDecimals(4)
        self.YTgtBox.setMaximum(200.0)
        self.YTgtBox.setObjectName("YTgtBox")
        self.gridLayout.addWidget(self.YTgtBox, 0, 1, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)

        self.retranslateUi(Confocal)
        QtCore.QMetaObject.connectSlotsByName(Confocal)
        Confocal.setTabOrder(self.histo_XY, self.graphicsView_XY)
        Confocal.setTabOrder(self.graphicsView_XY, self.graphicsView_XZ)
        Confocal.setTabOrder(self.graphicsView_XZ, self.graphicsView_YZ)
        Confocal.setTabOrder(self.graphicsView_YZ, self.histo_XZ)
        Confocal.setTabOrder(self.histo_XZ, self.histo_YZ)
        Confocal.setTabOrder(self.histo_YZ, self.idleButton)
        Confocal.setTabOrder(self.idleButton, self.piezoButton)
        Confocal.setTabOrder(self.piezoButton, self.interactButton)
        Confocal.setTabOrder(self.interactButton, self.xyscanButton)
        Confocal.setTabOrder(self.xyscanButton, self.xzscanButton)
        Confocal.setTabOrder(self.xzscanButton, self.yzscanButton)
        Confocal.setTabOrder(self.yzscanButton, self.loadButton)
        Confocal.setTabOrder(self.loadButton, self.exportviewButton)
        Confocal.setTabOrder(self.exportviewButton, self.sethomeButton)
        Confocal.setTabOrder(self.sethomeButton, self.gohomeButton)
        Confocal.setTabOrder(self.gohomeButton, self.centerButton)
        Confocal.setTabOrder(self.centerButton, self.complexBox)
        Confocal.setTabOrder(self.complexBox, self.trackstartButton)
        Confocal.setTabOrder(self.trackstartButton, self.trackstopButton)
        Confocal.setTabOrder(self.trackstopButton, self.tracknowButton)
        Confocal.setTabOrder(self.tracknowButton, self.xyfitButton)
        Confocal.setTabOrder(self.xyfitButton, self.xymaxButton)
        Confocal.setTabOrder(self.xymaxButton, self.xypopButton)
        Confocal.setTabOrder(self.xypopButton, self.xyclearButton)
        Confocal.setTabOrder(self.xyclearButton, self.xysaveButton)
        Confocal.setTabOrder(self.xysaveButton, self.xyexportButton)
        Confocal.setTabOrder(self.xyexportButton, self.xzfitButton)
        Confocal.setTabOrder(self.xzfitButton, self.xzmaxButton)
        Confocal.setTabOrder(self.xzmaxButton, self.xzclearButton)
        Confocal.setTabOrder(self.xzclearButton, self.xzpopButton)
        Confocal.setTabOrder(self.xzpopButton, self.xzsaveButton)
        Confocal.setTabOrder(self.xzsaveButton, self.xzexportButton)
        Confocal.setTabOrder(self.xzexportButton, self.yzfitButton)
        Confocal.setTabOrder(self.yzfitButton, self.yzmaxButton)
        Confocal.setTabOrder(self.yzmaxButton, self.yzclearButton)
        Confocal.setTabOrder(self.yzclearButton, self.yzpopButton)
        Confocal.setTabOrder(self.yzpopButton, self.yzsaveButton)
        Confocal.setTabOrder(self.yzsaveButton, self.yzexportButton)
        Confocal.setTabOrder(self.yzexportButton, self.XTgtBox)
        Confocal.setTabOrder(self.XTgtBox, self.YTgtBox)
        Confocal.setTabOrder(self.YTgtBox, self.ZTgtBox)
        Confocal.setTabOrder(self.ZTgtBox, self.XPosEdit)
        Confocal.setTabOrder(self.XPosEdit, self.YPosEdit)
        Confocal.setTabOrder(self.YPosEdit, self.ZPosEdit)

    def retranslateUi(self, Confocal):
        _translate = QtCore.QCoreApplication.translate
        Confocal.setWindowTitle(_translate("Confocal", "Form"))
        self.idleButton.setText(_translate("Confocal", "Idle"))
        self.piezoButton.setText(_translate("Confocal", "Piezo"))
        self.interactButton.setText(_translate("Confocal", "Interact"))
        self.xyscanButton.setText(_translate("Confocal", "XY Scan"))
        self.xzscanButton.setText(_translate("Confocal", "XZ Scan"))
        self.yzscanButton.setText(_translate("Confocal", "YZ Scan"))
        self.loadButton.setText(_translate("Confocal", "Load"))
        self.exportviewButton.setText(_translate("Confocal", "Export View"))
        self.homeLabel.setText(_translate("Confocal", "Home x: 0.000 y: 0.000 z: 0.000"))
        self.sethomeButton.setText(_translate("Confocal", "Set Home"))
        self.gohomeButton.setText(_translate("Confocal", "Go Home"))
        self.centerButton.setText(_translate("Confocal", "Center"))
        self.complexBox.setItemText(0, _translate("Confocal", "real"))
        self.complexBox.setItemText(1, _translate("Confocal", "imag"))
        self.complexBox.setItemText(2, _translate("Confocal", "abs"))
        self.complexBox.setItemText(3, _translate("Confocal", "angle"))
        self.label_4.setText(_translate("Confocal", "Track"))
        self.trackstartButton.setText(_translate("Confocal", "Start"))
        self.trackstopButton.setText(_translate("Confocal", "Stop"))
        self.tracknowButton.setText(_translate("Confocal", "Now"))
        self.label.setText(_translate("Confocal", "XY"))
        self.xyfitButton.setText(_translate("Confocal", "Fit"))
        self.xymaxButton.setText(_translate("Confocal", "Full"))
        self.xypopButton.setText(_translate("Confocal", "Pop"))
        self.xyclearButton.setText(_translate("Confocal", "Clear"))
        self.xysaveButton.setText(_translate("Confocal", "Save"))
        self.xyexportButton.setText(_translate("Confocal", "Export"))
        self.label_2.setText(_translate("Confocal", "XZ"))
        self.xzfitButton.setText(_translate("Confocal", "Fit"))
        self.xzmaxButton.setText(_translate("Confocal", "Full"))
        self.xzclearButton.setText(_translate("Confocal", "Clear"))
        self.xzpopButton.setText(_translate("Confocal", "Pop"))
        self.xzsaveButton.setText(_translate("Confocal", "Save"))
        self.xzexportButton.setText(_translate("Confocal", "Export"))
        self.label_3.setText(_translate("Confocal", "YZ"))
        self.yzfitButton.setText(_translate("Confocal", "Fit"))
        self.yzmaxButton.setText(_translate("Confocal", "Full"))
        self.yzclearButton.setText(_translate("Confocal", "Clear"))
        self.yzpopButton.setText(_translate("Confocal", "Pop"))
        self.yzsaveButton.setText(_translate("Confocal", "Save"))
        self.yzexportButton.setText(_translate("Confocal", "Export"))
        self.ZTgtBox.setPrefix(_translate("Confocal", "z: "))
        self.XTgtBox.setPrefix(_translate("Confocal", "x: "))
        self.YTgtBox.setPrefix(_translate("Confocal", "y: "))
from pyqtgraph import GraphicsView, HistogramLUTWidget
