# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file '/home/maja/Git/LayerView/designer/main_window.ui'
#
# Created by: PyQt5 UI code generator 5.15.2
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt5 import QtCore, QtGui, QtWidgets


class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1200, 700)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setMinimumSize(QtCore.QSize(800, 500))
        MainWindow.setAcceptDrops(True)
        MainWindow.setWindowOpacity(1.0)
        MainWindow.setStyleSheet("")
        MainWindow.setToolButtonStyle(QtCore.Qt.ToolButtonIconOnly)
        MainWindow.setTabShape(QtWidgets.QTabWidget.Rounded)
        MainWindow.setUnifiedTitleAndToolBarOnMac(True)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        self.centralwidget.setMinimumSize(QtCore.QSize(0, 0))
        self.centralwidget.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu)
        self.centralwidget.setAcceptDrops(False)
        self.centralwidget.setStyleSheet("")
        self.centralwidget.setInputMethodHints(QtCore.Qt.ImhNone)
        self.centralwidget.setObjectName("centralwidget")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.centralwidget)
        self.horizontalLayout.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint)
        self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout.setSpacing(0)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.visualizationFrame = QtWidgets.QFrame(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.visualizationFrame.sizePolicy().hasHeightForWidth())
        self.visualizationFrame.setSizePolicy(sizePolicy)
        self.visualizationFrame.setStyleSheet("")
        self.visualizationFrame.setLineWidth(0)
        self.visualizationFrame.setObjectName("visualizationFrame")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.visualizationFrame)
        self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_2.setSpacing(0)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.horizontalLayout.addWidget(self.visualizationFrame)
        self.line = QtWidgets.QFrame(self.centralwidget)
        self.line.setMinimumSize(QtCore.QSize(0, 0))
        self.line.setMaximumSize(QtCore.QSize(1, 16777215))
        self.line.setStyleSheet("border: 0.5px solid rgb(186, 189, 182); border-style: inset;")
        self.line.setFrameShadow(QtWidgets.QFrame.Raised)
        self.line.setLineWidth(0)
        self.line.setMidLineWidth(0)
        self.line.setFrameShape(QtWidgets.QFrame.VLine)
        self.line.setObjectName("line")
        self.horizontalLayout.addWidget(self.line)
        self.visualizationControls = QtWidgets.QScrollArea(self.centralwidget)
        self.visualizationControls.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.visualizationControls.sizePolicy().hasHeightForWidth())
        self.visualizationControls.setSizePolicy(sizePolicy)
        self.visualizationControls.setMinimumSize(QtCore.QSize(300, 0))
        self.visualizationControls.setMaximumSize(QtCore.QSize(400, 16777215))
        self.visualizationControls.setAcceptDrops(False)
        self.visualizationControls.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.visualizationControls.setFrameShadow(QtWidgets.QFrame.Plain)
        self.visualizationControls.setLineWidth(0)
        self.visualizationControls.setMidLineWidth(0)
        self.visualizationControls.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded)
        self.visualizationControls.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.visualizationControls.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContents)
        self.visualizationControls.setWidgetResizable(True)
        self.visualizationControls.setObjectName("visualizationControls")
        self.scrollAreaWidgetContents = QtWidgets.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 293, 739))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.scrollAreaWidgetContents.sizePolicy().hasHeightForWidth())
        self.scrollAreaWidgetContents.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.scrollAreaWidgetContents.setFont(font)
        self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents)
        self.verticalLayout_3.setContentsMargins(12, 4, 12, 4)
        self.verticalLayout_3.setSpacing(8)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.groupBoxCameraMode = QtWidgets.QGroupBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBoxCameraMode.sizePolicy().hasHeightForWidth())
        self.groupBoxCameraMode.setSizePolicy(sizePolicy)
        self.groupBoxCameraMode.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.groupBoxCameraMode.setFont(font)
        self.groupBoxCameraMode.setAutoFillBackground(False)
        self.groupBoxCameraMode.setFlat(False)
        self.groupBoxCameraMode.setObjectName("groupBoxCameraMode")
        self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBoxCameraMode)
        self.gridLayout_5.setContentsMargins(12, 4, 4, 4)
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.radioButtonCameraModeFree = QtWidgets.QRadioButton(self.groupBoxCameraMode)
        self.radioButtonCameraModeFree.setEnabled(True)
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setKerning(False)
        self.radioButtonCameraModeFree.setFont(font)
        self.radioButtonCameraModeFree.setFocusPolicy(QtCore.Qt.TabFocus)
        self.radioButtonCameraModeFree.setCheckable(True)
        self.radioButtonCameraModeFree.setAutoRepeatInterval(100)
        self.radioButtonCameraModeFree.setObjectName("radioButtonCameraModeFree")
        self.gridLayout_5.addWidget(self.radioButtonCameraModeFree, 2, 0, 1, 1)
        self.radioButtonCameraModeSpherical = QtWidgets.QRadioButton(self.groupBoxCameraMode)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.radioButtonCameraModeSpherical.setFont(font)
        self.radioButtonCameraModeSpherical.setFocusPolicy(QtCore.Qt.TabFocus)
        self.radioButtonCameraModeSpherical.setChecked(True)
        self.radioButtonCameraModeSpherical.setObjectName("radioButtonCameraModeSpherical")
        self.gridLayout_5.addWidget(self.radioButtonCameraModeSpherical, 1, 0, 1, 1)
        self.pushButtonCameraModeFocus = QtWidgets.QPushButton(self.groupBoxCameraMode)
        self.pushButtonCameraModeFocus.setEnabled(True)
        self.pushButtonCameraModeFocus.setObjectName("pushButtonCameraModeFocus")
        self.gridLayout_5.addWidget(self.pushButtonCameraModeFocus, 2, 1, 1, 1)
        self.verticalLayout_3.addWidget(self.groupBoxCameraMode)
        self.groupBoxColoring = QtWidgets.QGroupBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBoxColoring.sizePolicy().hasHeightForWidth())
        self.groupBoxColoring.setSizePolicy(sizePolicy)
        self.groupBoxColoring.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.groupBoxColoring.setAcceptDrops(True)
        self.groupBoxColoring.setFlat(False)
        self.groupBoxColoring.setObjectName("groupBoxColoring")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBoxColoring)
        self.gridLayout_2.setContentsMargins(4, 4, 4, 4)
        self.gridLayout_2.setSpacing(4)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.widgetColorGradient = QtWidgets.QWidget(self.groupBoxColoring)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.widgetColorGradient.sizePolicy().hasHeightForWidth())
        self.widgetColorGradient.setSizePolicy(sizePolicy)
        self.widgetColorGradient.setObjectName("widgetColorGradient")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.widgetColorGradient)
        self.gridLayout_3.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_3.setSpacing(0)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.widgetColorGradientLabels = QtWidgets.QWidget(self.widgetColorGradient)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.widgetColorGradientLabels.sizePolicy().hasHeightForWidth())
        self.widgetColorGradientLabels.setSizePolicy(sizePolicy)
        self.widgetColorGradientLabels.setObjectName("widgetColorGradientLabels")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.widgetColorGradientLabels)
        self.horizontalLayout_3.setContentsMargins(4, 0, 4, 0)
        self.horizontalLayout_3.setSpacing(0)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.labelColorGradientLeft = QtWidgets.QLabel(self.widgetColorGradientLabels)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.labelColorGradientLeft.sizePolicy().hasHeightForWidth())
        self.labelColorGradientLeft.setSizePolicy(sizePolicy)
        self.labelColorGradientLeft.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(8)
        self.labelColorGradientLeft.setFont(font)
        self.labelColorGradientLeft.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop)
        self.labelColorGradientLeft.setObjectName("labelColorGradientLeft")
        self.horizontalLayout_3.addWidget(self.labelColorGradientLeft)
        self.labelColorGradientCenter = QtWidgets.QLabel(self.widgetColorGradientLabels)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.labelColorGradientCenter.sizePolicy().hasHeightForWidth())
        self.labelColorGradientCenter.setSizePolicy(sizePolicy)
        self.labelColorGradientCenter.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(8)
        self.labelColorGradientCenter.setFont(font)
        self.labelColorGradientCenter.setAlignment(QtCore.Qt.AlignHCenter|QtCore.Qt.AlignTop)
        self.labelColorGradientCenter.setObjectName("labelColorGradientCenter")
        self.horizontalLayout_3.addWidget(self.labelColorGradientCenter)
        self.labelColorGradientRight = QtWidgets.QLabel(self.widgetColorGradientLabels)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.labelColorGradientRight.sizePolicy().hasHeightForWidth())
        self.labelColorGradientRight.setSizePolicy(sizePolicy)
        self.labelColorGradientRight.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(8)
        self.labelColorGradientRight.setFont(font)
        self.labelColorGradientRight.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTop|QtCore.Qt.AlignTrailing)
        self.labelColorGradientRight.setObjectName("labelColorGradientRight")
        self.horizontalLayout_3.addWidget(self.labelColorGradientRight)
        self.gridLayout_3.addWidget(self.widgetColorGradientLabels, 1, 0, 1, 1)
        self.labelColorGradient = QtWidgets.QLabel(self.widgetColorGradient)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.labelColorGradient.sizePolicy().hasHeightForWidth())
        self.labelColorGradient.setSizePolicy(sizePolicy)
        self.labelColorGradient.setMinimumSize(QtCore.QSize(0, 20))
        self.labelColorGradient.setMaximumSize(QtCore.QSize(16777215, 20))
        self.labelColorGradient.setAutoFillBackground(False)
        self.labelColorGradient.setStyleSheet("border: 1px solid #BBB; background-color: #FFF;")
        self.labelColorGradient.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.labelColorGradient.setFrameShadow(QtWidgets.QFrame.Plain)
        self.labelColorGradient.setLineWidth(0)
        self.labelColorGradient.setText("")
        self.labelColorGradient.setScaledContents(True)
        self.labelColorGradient.setAlignment(QtCore.Qt.AlignCenter)
        self.labelColorGradient.setObjectName("labelColorGradient")
        self.gridLayout_3.addWidget(self.labelColorGradient, 0, 0, 1, 1)
        self.gridLayout_2.addWidget(self.widgetColorGradient, 3, 0, 1, 2)
        self.widgetRadioButtonsColoring = QtWidgets.QWidget(self.groupBoxColoring)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.widgetRadioButtonsColoring.sizePolicy().hasHeightForWidth())
        self.widgetRadioButtonsColoring.setSizePolicy(sizePolicy)
        self.widgetRadioButtonsColoring.setObjectName("widgetRadioButtonsColoring")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.widgetRadioButtonsColoring)
        self.gridLayout_4.setContentsMargins(8, 0, 0, 0)
        self.gridLayout_4.setSpacing(4)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.radioButtonColoringDefault = QtWidgets.QRadioButton(self.widgetRadioButtonsColoring)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.radioButtonColoringDefault.sizePolicy().hasHeightForWidth())
        self.radioButtonColoringDefault.setSizePolicy(sizePolicy)
        self.radioButtonColoringDefault.setFocusPolicy(QtCore.Qt.TabFocus)
        self.radioButtonColoringDefault.setChecked(True)
        self.radioButtonColoringDefault.setObjectName("radioButtonColoringDefault")
        self.gridLayout_4.addWidget(self.radioButtonColoringDefault, 0, 0, 1, 1)
        self.radioButtonColoringFeedrate = QtWidgets.QRadioButton(self.widgetRadioButtonsColoring)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.radioButtonColoringFeedrate.sizePolicy().hasHeightForWidth())
        self.radioButtonColoringFeedrate.setSizePolicy(sizePolicy)
        self.radioButtonColoringFeedrate.setFocusPolicy(QtCore.Qt.TabFocus)
        self.radioButtonColoringFeedrate.setObjectName("radioButtonColoringFeedrate")
        self.gridLayout_4.addWidget(self.radioButtonColoringFeedrate, 0, 1, 1, 1)
        self.radioButtonColoringThickness = QtWidgets.QRadioButton(self.widgetRadioButtonsColoring)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.radioButtonColoringThickness.sizePolicy().hasHeightForWidth())
        self.radioButtonColoringThickness.setSizePolicy(sizePolicy)
        self.radioButtonColoringThickness.setFocusPolicy(QtCore.Qt.TabFocus)
        self.radioButtonColoringThickness.setObjectName("radioButtonColoringThickness")
        self.gridLayout_4.addWidget(self.radioButtonColoringThickness, 1, 0, 1, 1)
        self.radioButtonColoringTemperature = QtWidgets.QRadioButton(self.widgetRadioButtonsColoring)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.radioButtonColoringTemperature.sizePolicy().hasHeightForWidth())
        self.radioButtonColoringTemperature.setSizePolicy(sizePolicy)
        self.radioButtonColoringTemperature.setFocusPolicy(QtCore.Qt.TabFocus)
        self.radioButtonColoringTemperature.setObjectName("radioButtonColoringTemperature")
        self.gridLayout_4.addWidget(self.radioButtonColoringTemperature, 1, 1, 1, 1)
        self.gridLayout_2.addWidget(self.widgetRadioButtonsColoring, 0, 0, 1, 1)
        self.verticalLayout_3.addWidget(self.groupBoxColoring)
        self.groupBoxVisibleLayers = QtWidgets.QGroupBox(self.scrollAreaWidgetContents)
        self.groupBoxVisibleLayers.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBoxVisibleLayers.sizePolicy().hasHeightForWidth())
        self.groupBoxVisibleLayers.setSizePolicy(sizePolicy)
        self.groupBoxVisibleLayers.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.groupBoxVisibleLayers.setObjectName("groupBoxVisibleLayers")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.groupBoxVisibleLayers)
        self.verticalLayout.setContentsMargins(12, 4, 4, 4)
        self.verticalLayout.setSpacing(4)
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalFrame_2 = QtWidgets.QFrame(self.groupBoxVisibleLayers)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.horizontalFrame_2.sizePolicy().hasHeightForWidth())
        self.horizontalFrame_2.setSizePolicy(sizePolicy)
        self.horizontalFrame_2.setObjectName("horizontalFrame_2")
        self.horizontalLayout_11 = QtWidgets.QHBoxLayout(self.horizontalFrame_2)
        self.horizontalLayout_11.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_11.setSpacing(4)
        self.horizontalLayout_11.setObjectName("horizontalLayout_11")
        self.labelVisibleLayerRangeStart = QtWidgets.QLabel(self.horizontalFrame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.labelVisibleLayerRangeStart.sizePolicy().hasHeightForWidth())
        self.labelVisibleLayerRangeStart.setSizePolicy(sizePolicy)
        self.labelVisibleLayerRangeStart.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.labelVisibleLayerRangeStart.setObjectName("labelVisibleLayerRangeStart")
        self.horizontalLayout_11.addWidget(self.labelVisibleLayerRangeStart)
        self.spinBoxVisibleLayerRangeStart = QtWidgets.QSpinBox(self.horizontalFrame_2)
        self.spinBoxVisibleLayerRangeStart.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.spinBoxVisibleLayerRangeStart.sizePolicy().hasHeightForWidth())
        self.spinBoxVisibleLayerRangeStart.setSizePolicy(sizePolicy)
        self.spinBoxVisibleLayerRangeStart.setMinimumSize(QtCore.QSize(150, 32))
        self.spinBoxVisibleLayerRangeStart.setMaximumSize(QtCore.QSize(0, 16777215))
        self.spinBoxVisibleLayerRangeStart.setFocusPolicy(QtCore.Qt.TabFocus)
        self.spinBoxVisibleLayerRangeStart.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.spinBoxVisibleLayerRangeStart.setAccelerated(True)
        self.spinBoxVisibleLayerRangeStart.setMinimum(0)
        self.spinBoxVisibleLayerRangeStart.setMaximum(0)
        self.spinBoxVisibleLayerRangeStart.setProperty("value", 0)
        self.spinBoxVisibleLayerRangeStart.setObjectName("spinBoxVisibleLayerRangeStart")
        self.horizontalLayout_11.addWidget(self.spinBoxVisibleLayerRangeStart)
        self.horizontalLayout_11.setStretch(0, 2)
        self.horizontalLayout_11.setStretch(1, 1)
        self.verticalLayout.addWidget(self.horizontalFrame_2)
        self.sliderVisibleLayerRangeStart = QtWidgets.QSlider(self.groupBoxVisibleLayers)
        self.sliderVisibleLayerRangeStart.setEnabled(True)
        self.sliderVisibleLayerRangeStart.setMinimumSize(QtCore.QSize(0, 30))
        self.sliderVisibleLayerRangeStart.setFocusPolicy(QtCore.Qt.TabFocus)
        self.sliderVisibleLayerRangeStart.setMinimum(0)
        self.sliderVisibleLayerRangeStart.setMaximum(0)
        self.sliderVisibleLayerRangeStart.setOrientation(QtCore.Qt.Horizontal)
        self.sliderVisibleLayerRangeStart.setInvertedAppearance(False)
        self.sliderVisibleLayerRangeStart.setObjectName("sliderVisibleLayerRangeStart")
        self.verticalLayout.addWidget(self.sliderVisibleLayerRangeStart)
        self.horizontalFrame_3 = QtWidgets.QFrame(self.groupBoxVisibleLayers)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.horizontalFrame_3.sizePolicy().hasHeightForWidth())
        self.horizontalFrame_3.setSizePolicy(sizePolicy)
        self.horizontalFrame_3.setObjectName("horizontalFrame_3")
        self.horizontalLayout_12 = QtWidgets.QHBoxLayout(self.horizontalFrame_3)
        self.horizontalLayout_12.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_12.setSpacing(4)
        self.horizontalLayout_12.setObjectName("horizontalLayout_12")
        self.labelVisibleLayerRangeEnd = QtWidgets.QLabel(self.horizontalFrame_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.labelVisibleLayerRangeEnd.sizePolicy().hasHeightForWidth())
        self.labelVisibleLayerRangeEnd.setSizePolicy(sizePolicy)
        self.labelVisibleLayerRangeEnd.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.labelVisibleLayerRangeEnd.setObjectName("labelVisibleLayerRangeEnd")
        self.horizontalLayout_12.addWidget(self.labelVisibleLayerRangeEnd)
        self.spinBoxVisibleLayerRangeEnd = QtWidgets.QSpinBox(self.horizontalFrame_3)
        self.spinBoxVisibleLayerRangeEnd.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.spinBoxVisibleLayerRangeEnd.sizePolicy().hasHeightForWidth())
        self.spinBoxVisibleLayerRangeEnd.setSizePolicy(sizePolicy)
        self.spinBoxVisibleLayerRangeEnd.setMinimumSize(QtCore.QSize(150, 32))
        self.spinBoxVisibleLayerRangeEnd.setMaximumSize(QtCore.QSize(0, 16777215))
        self.spinBoxVisibleLayerRangeEnd.setFocusPolicy(QtCore.Qt.TabFocus)
        self.spinBoxVisibleLayerRangeEnd.setFrame(True)
        self.spinBoxVisibleLayerRangeEnd.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.spinBoxVisibleLayerRangeEnd.setAccelerated(True)
        self.spinBoxVisibleLayerRangeEnd.setProperty("showGroupSeparator", False)
        self.spinBoxVisibleLayerRangeEnd.setMinimum(0)
        self.spinBoxVisibleLayerRangeEnd.setMaximum(0)
        self.spinBoxVisibleLayerRangeEnd.setStepType(QtWidgets.QAbstractSpinBox.DefaultStepType)
        self.spinBoxVisibleLayerRangeEnd.setObjectName("spinBoxVisibleLayerRangeEnd")
        self.horizontalLayout_12.addWidget(self.spinBoxVisibleLayerRangeEnd)
        self.horizontalLayout_12.setStretch(0, 2)
        self.horizontalLayout_12.setStretch(1, 1)
        self.verticalLayout.addWidget(self.horizontalFrame_3)
        self.sliderVisibleLayerRangeEnd = QtWidgets.QSlider(self.groupBoxVisibleLayers)
        self.sliderVisibleLayerRangeEnd.setEnabled(True)
        self.sliderVisibleLayerRangeEnd.setMinimumSize(QtCore.QSize(0, 30))
        self.sliderVisibleLayerRangeEnd.setBaseSize(QtCore.QSize(0, 0))
        self.sliderVisibleLayerRangeEnd.setFocusPolicy(QtCore.Qt.TabFocus)
        self.sliderVisibleLayerRangeEnd.setMinimum(0)
        self.sliderVisibleLayerRangeEnd.setMaximum(0)
        self.sliderVisibleLayerRangeEnd.setProperty("value", 0)
        self.sliderVisibleLayerRangeEnd.setSliderPosition(0)
        self.sliderVisibleLayerRangeEnd.setOrientation(QtCore.Qt.Horizontal)
        self.sliderVisibleLayerRangeEnd.setInvertedAppearance(True)
        self.sliderVisibleLayerRangeEnd.setInvertedControls(True)
        self.sliderVisibleLayerRangeEnd.setTickPosition(QtWidgets.QSlider.NoTicks)
        self.sliderVisibleLayerRangeEnd.setTickInterval(0)
        self.sliderVisibleLayerRangeEnd.setObjectName("sliderVisibleLayerRangeEnd")
        self.verticalLayout.addWidget(self.sliderVisibleLayerRangeEnd)
        self.verticalLayout_3.addWidget(self.groupBoxVisibleLayers)
        self.tabWidgetInfo = QtWidgets.QTabWidget(self.scrollAreaWidgetContents)
        self.tabWidgetInfo.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.tabWidgetInfo.sizePolicy().hasHeightForWidth())
        self.tabWidgetInfo.setSizePolicy(sizePolicy)
        self.tabWidgetInfo.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.tabWidgetInfo.setElideMode(QtCore.Qt.ElideLeft)
        self.tabWidgetInfo.setDocumentMode(False)
        self.tabWidgetInfo.setTabsClosable(False)
        self.tabWidgetInfo.setTabBarAutoHide(False)
        self.tabWidgetInfo.setObjectName("tabWidgetInfo")
        self.tabPageModelInfo = QtWidgets.QWidget()
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.tabPageModelInfo.sizePolicy().hasHeightForWidth())
        self.tabPageModelInfo.setSizePolicy(sizePolicy)
        self.tabPageModelInfo.setObjectName("tabPageModelInfo")
        self.gridLayout_6 = QtWidgets.QGridLayout(self.tabPageModelInfo)
        self.gridLayout_6.setContentsMargins(12, 4, 4, 4)
        self.gridLayout_6.setSpacing(4)
        self.gridLayout_6.setObjectName("gridLayout_6")
        self.lineEditModelInfoDepth = QtWidgets.QLineEdit(self.tabPageModelInfo)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lineEditModelInfoDepth.sizePolicy().hasHeightForWidth())
        self.lineEditModelInfoDepth.setSizePolicy(sizePolicy)
        self.lineEditModelInfoDepth.setMaximumSize(QtCore.QSize(140, 16777215))
        self.lineEditModelInfoDepth.setAlignment(QtCore.Qt.AlignCenter)
        self.lineEditModelInfoDepth.setReadOnly(True)
        self.lineEditModelInfoDepth.setClearButtonEnabled(False)
        self.lineEditModelInfoDepth.setObjectName("lineEditModelInfoDepth")
        self.gridLayout_6.addWidget(self.lineEditModelInfoDepth, 3, 1, 1, 1)
        self.lineEditModelInfoHeight = QtWidgets.QLineEdit(self.tabPageModelInfo)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lineEditModelInfoHeight.sizePolicy().hasHeightForWidth())
        self.lineEditModelInfoHeight.setSizePolicy(sizePolicy)
        self.lineEditModelInfoHeight.setMaximumSize(QtCore.QSize(140, 16777215))
        self.lineEditModelInfoHeight.setAlignment(QtCore.Qt.AlignCenter)
        self.lineEditModelInfoHeight.setReadOnly(True)
        self.lineEditModelInfoHeight.setClearButtonEnabled(False)
        self.lineEditModelInfoHeight.setObjectName("lineEditModelInfoHeight")
        self.gridLayout_6.addWidget(self.lineEditModelInfoHeight, 1, 1, 1, 1)
        self.labelModelInfoWidth = QtWidgets.QLabel(self.tabPageModelInfo)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.labelModelInfoWidth.sizePolicy().hasHeightForWidth())
        self.labelModelInfoWidth.setSizePolicy(sizePolicy)
        self.labelModelInfoWidth.setObjectName("labelModelInfoWidth")
        self.gridLayout_6.addWidget(self.labelModelInfoWidth, 2, 0, 1, 1)
        spacerItem = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_6.addItem(spacerItem, 5, 0, 1, 2)
        self.labelModelInfoHeight = QtWidgets.QLabel(self.tabPageModelInfo)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.labelModelInfoHeight.sizePolicy().hasHeightForWidth())
        self.labelModelInfoHeight.setSizePolicy(sizePolicy)
        self.labelModelInfoHeight.setObjectName("labelModelInfoHeight")
        self.gridLayout_6.addWidget(self.labelModelInfoHeight, 1, 0, 1, 1)
        self.lineEditModelInfoWidth = QtWidgets.QLineEdit(self.tabPageModelInfo)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lineEditModelInfoWidth.sizePolicy().hasHeightForWidth())
        self.lineEditModelInfoWidth.setSizePolicy(sizePolicy)
        self.lineEditModelInfoWidth.setMaximumSize(QtCore.QSize(140, 16777215))
        self.lineEditModelInfoWidth.setAlignment(QtCore.Qt.AlignCenter)
        self.lineEditModelInfoWidth.setReadOnly(True)
        self.lineEditModelInfoWidth.setClearButtonEnabled(False)
        self.lineEditModelInfoWidth.setObjectName("lineEditModelInfoWidth")
        self.gridLayout_6.addWidget(self.lineEditModelInfoWidth, 2, 1, 1, 1)
        self.labelModelInfoDepth = QtWidgets.QLabel(self.tabPageModelInfo)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.labelModelInfoDepth.sizePolicy().hasHeightForWidth())
        self.labelModelInfoDepth.setSizePolicy(sizePolicy)
        self.labelModelInfoDepth.setObjectName("labelModelInfoDepth")
        self.gridLayout_6.addWidget(self.labelModelInfoDepth, 3, 0, 1, 1)
        self.labelModelInfoLayerCount = QtWidgets.QLabel(self.tabPageModelInfo)
        self.labelModelInfoLayerCount.setObjectName("labelModelInfoLayerCount")
        self.gridLayout_6.addWidget(self.labelModelInfoLayerCount, 0, 0, 1, 1)
        self.lineEditModelInfoLayerCount = QtWidgets.QLineEdit(self.tabPageModelInfo)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lineEditModelInfoLayerCount.sizePolicy().hasHeightForWidth())
        self.lineEditModelInfoLayerCount.setSizePolicy(sizePolicy)
        self.lineEditModelInfoLayerCount.setMaximumSize(QtCore.QSize(140, 16777215))
        self.lineEditModelInfoLayerCount.setAlignment(QtCore.Qt.AlignCenter)
        self.lineEditModelInfoLayerCount.setReadOnly(True)
        self.lineEditModelInfoLayerCount.setObjectName("lineEditModelInfoLayerCount")
        self.gridLayout_6.addWidget(self.lineEditModelInfoLayerCount, 0, 1, 1, 1)
        self.tabWidgetInfo.addTab(self.tabPageModelInfo, "")
        self.tabPageLayerInfo = QtWidgets.QWidget()
        self.tabPageLayerInfo.setAccessibleName("")
        self.tabPageLayerInfo.setObjectName("tabPageLayerInfo")
        self.gridLayout = QtWidgets.QGridLayout(self.tabPageLayerInfo)
        self.gridLayout.setContentsMargins(12, 4, 4, 4)
        self.gridLayout.setSpacing(4)
        self.gridLayout.setObjectName("gridLayout")
        self.labelLayerInfoThickness = QtWidgets.QLabel(self.tabPageLayerInfo)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.labelLayerInfoThickness.sizePolicy().hasHeightForWidth())
        self.labelLayerInfoThickness.setSizePolicy(sizePolicy)
        self.labelLayerInfoThickness.setObjectName("labelLayerInfoThickness")
        self.gridLayout.addWidget(self.labelLayerInfoThickness, 4, 0, 1, 1)
        self.lineEditLayerInfoFeedrate = QtWidgets.QLineEdit(self.tabPageLayerInfo)
        self.lineEditLayerInfoFeedrate.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lineEditLayerInfoFeedrate.sizePolicy().hasHeightForWidth())
        self.lineEditLayerInfoFeedrate.setSizePolicy(sizePolicy)
        self.lineEditLayerInfoFeedrate.setMaximumSize(QtCore.QSize(140, 16777215))
        self.lineEditLayerInfoFeedrate.setFocusPolicy(QtCore.Qt.NoFocus)
        self.lineEditLayerInfoFeedrate.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.lineEditLayerInfoFeedrate.setText("")
        self.lineEditLayerInfoFeedrate.setMaxLength(999999999)
        self.lineEditLayerInfoFeedrate.setAlignment(QtCore.Qt.AlignCenter)
        self.lineEditLayerInfoFeedrate.setReadOnly(True)
        self.lineEditLayerInfoFeedrate.setObjectName("lineEditLayerInfoFeedrate")
        self.gridLayout.addWidget(self.lineEditLayerInfoFeedrate, 6, 1, 1, 1)
        self.labelInfoZPos = QtWidgets.QLabel(self.tabPageLayerInfo)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.labelInfoZPos.sizePolicy().hasHeightForWidth())
        self.labelInfoZPos.setSizePolicy(sizePolicy)
        self.labelInfoZPos.setObjectName("labelInfoZPos")
        self.gridLayout.addWidget(self.labelInfoZPos, 2, 0, 1, 1)
        self.sliderInfoLayerIndex = QtWidgets.QSlider(self.tabPageLayerInfo)
        self.sliderInfoLayerIndex.setEnabled(True)
        self.sliderInfoLayerIndex.setMinimumSize(QtCore.QSize(0, 30))
        self.sliderInfoLayerIndex.setFocusPolicy(QtCore.Qt.TabFocus)
        self.sliderInfoLayerIndex.setMinimum(0)
        self.sliderInfoLayerIndex.setMaximum(0)
        self.sliderInfoLayerIndex.setOrientation(QtCore.Qt.Horizontal)
        self.sliderInfoLayerIndex.setInvertedAppearance(False)
        self.sliderInfoLayerIndex.setObjectName("sliderInfoLayerIndex")
        self.gridLayout.addWidget(self.sliderInfoLayerIndex, 1, 0, 1, 2)
        self.labelLayerInfoFeedrate = QtWidgets.QLabel(self.tabPageLayerInfo)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.labelLayerInfoFeedrate.sizePolicy().hasHeightForWidth())
        self.labelLayerInfoFeedrate.setSizePolicy(sizePolicy)
        self.labelLayerInfoFeedrate.setObjectName("labelLayerInfoFeedrate")
        self.gridLayout.addWidget(self.labelLayerInfoFeedrate, 6, 0, 1, 1)
        self.lineEditLayerInfoThickness = QtWidgets.QLineEdit(self.tabPageLayerInfo)
        self.lineEditLayerInfoThickness.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lineEditLayerInfoThickness.sizePolicy().hasHeightForWidth())
        self.lineEditLayerInfoThickness.setSizePolicy(sizePolicy)
        self.lineEditLayerInfoThickness.setMaximumSize(QtCore.QSize(140, 16777215))
        self.lineEditLayerInfoThickness.setFocusPolicy(QtCore.Qt.NoFocus)
        self.lineEditLayerInfoThickness.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.lineEditLayerInfoThickness.setText("")
        self.lineEditLayerInfoThickness.setMaxLength(999999999)
        self.lineEditLayerInfoThickness.setAlignment(QtCore.Qt.AlignCenter)
        self.lineEditLayerInfoThickness.setReadOnly(True)
        self.lineEditLayerInfoThickness.setObjectName("lineEditLayerInfoThickness")
        self.gridLayout.addWidget(self.lineEditLayerInfoThickness, 4, 1, 1, 1)
        self.spinBoxInfoLayerIndex = QtWidgets.QSpinBox(self.tabPageLayerInfo)
        self.spinBoxInfoLayerIndex.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.spinBoxInfoLayerIndex.sizePolicy().hasHeightForWidth())
        self.spinBoxInfoLayerIndex.setSizePolicy(sizePolicy)
        self.spinBoxInfoLayerIndex.setMinimumSize(QtCore.QSize(150, 32))
        self.spinBoxInfoLayerIndex.setMaximumSize(QtCore.QSize(0, 16777215))
        self.spinBoxInfoLayerIndex.setFocusPolicy(QtCore.Qt.TabFocus)
        self.spinBoxInfoLayerIndex.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.spinBoxInfoLayerIndex.setAccelerated(True)
        self.spinBoxInfoLayerIndex.setMinimum(0)
        self.spinBoxInfoLayerIndex.setMaximum(0)
        self.spinBoxInfoLayerIndex.setObjectName("spinBoxInfoLayerIndex")
        self.gridLayout.addWidget(self.spinBoxInfoLayerIndex, 0, 1, 1, 1)
        self.lineEditLayerInfoZPos = QtWidgets.QLineEdit(self.tabPageLayerInfo)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lineEditLayerInfoZPos.sizePolicy().hasHeightForWidth())
        self.lineEditLayerInfoZPos.setSizePolicy(sizePolicy)
        self.lineEditLayerInfoZPos.setMaximumSize(QtCore.QSize(140, 16777215))
        self.lineEditLayerInfoZPos.setFocusPolicy(QtCore.Qt.NoFocus)
        self.lineEditLayerInfoZPos.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.lineEditLayerInfoZPos.setText("")
        self.lineEditLayerInfoZPos.setAlignment(QtCore.Qt.AlignCenter)
        self.lineEditLayerInfoZPos.setReadOnly(True)
        self.lineEditLayerInfoZPos.setObjectName("lineEditLayerInfoZPos")
        self.gridLayout.addWidget(self.lineEditLayerInfoZPos, 2, 1, 1, 1)
        self.labelLayerInfoTemp = QtWidgets.QLabel(self.tabPageLayerInfo)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.labelLayerInfoTemp.sizePolicy().hasHeightForWidth())
        self.labelLayerInfoTemp.setSizePolicy(sizePolicy)
        self.labelLayerInfoTemp.setObjectName("labelLayerInfoTemp")
        self.gridLayout.addWidget(self.labelLayerInfoTemp, 5, 0, 1, 1)
        self.lineEditLayerInfoTemp = QtWidgets.QLineEdit(self.tabPageLayerInfo)
        self.lineEditLayerInfoTemp.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lineEditLayerInfoTemp.sizePolicy().hasHeightForWidth())
        self.lineEditLayerInfoTemp.setSizePolicy(sizePolicy)
        self.lineEditLayerInfoTemp.setMaximumSize(QtCore.QSize(140, 16777215))
        self.lineEditLayerInfoTemp.setFocusPolicy(QtCore.Qt.NoFocus)
        self.lineEditLayerInfoTemp.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.lineEditLayerInfoTemp.setText("")
        self.lineEditLayerInfoTemp.setMaxLength(999999999)
        self.lineEditLayerInfoTemp.setAlignment(QtCore.Qt.AlignCenter)
        self.lineEditLayerInfoTemp.setReadOnly(True)
        self.lineEditLayerInfoTemp.setObjectName("lineEditLayerInfoTemp")
        self.gridLayout.addWidget(self.lineEditLayerInfoTemp, 5, 1, 1, 1)
        self.labelInfoLayerIndex = QtWidgets.QLabel(self.tabPageLayerInfo)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.labelInfoLayerIndex.sizePolicy().hasHeightForWidth())
        self.labelInfoLayerIndex.setSizePolicy(sizePolicy)
        self.labelInfoLayerIndex.setMinimumSize(QtCore.QSize(0, 0))
        self.labelInfoLayerIndex.setWordWrap(False)
        self.labelInfoLayerIndex.setObjectName("labelInfoLayerIndex")
        self.gridLayout.addWidget(self.labelInfoLayerIndex, 0, 0, 1, 1)
        spacerItem1 = QtWidgets.QSpacerItem(20, 8, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.MinimumExpanding)
        self.gridLayout.addItem(spacerItem1, 7, 0, 1, 2)
        self.tabWidgetInfo.addTab(self.tabPageLayerInfo, "")
        self.verticalLayout_3.addWidget(self.tabWidgetInfo)
        spacerItem2 = QtWidgets.QSpacerItem(40, 0, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.verticalLayout_3.addItem(spacerItem2)
        spacerItem3 = QtWidgets.QSpacerItem(20, 17, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred)
        self.verticalLayout_3.addItem(spacerItem3)
        self.visualizationControls.setWidget(self.scrollAreaWidgetContents)
        self.horizontalLayout.addWidget(self.visualizationControls)
        self.horizontalLayout.setStretch(0, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1200, 34))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.menubar.sizePolicy().hasHeightForWidth())
        self.menubar.setSizePolicy(sizePolicy)
        self.menubar.setAcceptDrops(False)
        self.menubar.setStyleSheet("")
        self.menubar.setDefaultUp(False)
        self.menubar.setNativeMenuBar(True)
        self.menubar.setObjectName("menubar")
        self.menuFile = QtWidgets.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        self.menuHelp = QtWidgets.QMenu(self.menubar)
        self.menuHelp.setObjectName("menuHelp")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setAcceptDrops(False)
        self.statusbar.setStyleSheet("")
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.actionOpenFile = QtWidgets.QAction(MainWindow)
        self.actionOpenFile.setObjectName("actionOpenFile")
        self.actionManual = QtWidgets.QAction(MainWindow)
        self.actionManual.setObjectName("actionManual")
        self.actionAbout = QtWidgets.QAction(MainWindow)
        self.actionAbout.setObjectName("actionAbout")
        self.actionQuit = QtWidgets.QAction(MainWindow)
        self.actionQuit.setObjectName("actionQuit")
        self.actionClear = QtWidgets.QAction(MainWindow)
        self.actionClear.setObjectName("actionClear")
        self.menuFile.addAction(self.actionOpenFile)
        self.menuFile.addAction(self.actionClear)
        self.menuFile.addAction(self.actionQuit)
        self.menuHelp.addAction(self.actionManual)
        self.menuHelp.addAction(self.actionAbout)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuHelp.menuAction())

        self.retranslateUi(MainWindow)
        self.tabWidgetInfo.setCurrentIndex(1)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
        MainWindow.setTabOrder(self.visualizationControls, self.radioButtonCameraModeSpherical)
        MainWindow.setTabOrder(self.radioButtonCameraModeSpherical, self.radioButtonCameraModeFree)
        MainWindow.setTabOrder(self.radioButtonCameraModeFree, self.spinBoxVisibleLayerRangeStart)
        MainWindow.setTabOrder(self.spinBoxVisibleLayerRangeStart, self.sliderVisibleLayerRangeStart)
        MainWindow.setTabOrder(self.sliderVisibleLayerRangeStart, self.spinBoxVisibleLayerRangeEnd)
        MainWindow.setTabOrder(self.spinBoxVisibleLayerRangeEnd, self.sliderVisibleLayerRangeEnd)
        MainWindow.setTabOrder(self.sliderVisibleLayerRangeEnd, self.spinBoxInfoLayerIndex)
        MainWindow.setTabOrder(self.spinBoxInfoLayerIndex, self.sliderInfoLayerIndex)
        MainWindow.setTabOrder(self.sliderInfoLayerIndex, self.lineEditLayerInfoThickness)
        MainWindow.setTabOrder(self.lineEditLayerInfoThickness, self.lineEditLayerInfoFeedrate)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "LayerView"))
        self.groupBoxCameraMode.setTitle(_translate("MainWindow", "Camera Mode"))
        self.radioButtonCameraModeFree.setText(_translate("MainWindow", "Free"))
        self.radioButtonCameraModeSpherical.setText(_translate("MainWindow", "Spherical"))
        self.pushButtonCameraModeFocus.setText(_translate("MainWindow", "Focus"))
        self.groupBoxColoring.setTitle(_translate("MainWindow", "Coloring Mode"))
        self.labelColorGradientLeft.setText(_translate("MainWindow", "Min"))
        self.labelColorGradientCenter.setText(_translate("MainWindow", "Placeholder"))
        self.labelColorGradientRight.setText(_translate("MainWindow", "Max"))
        self.radioButtonColoringDefault.setText(_translate("MainWindow", "Default"))
        self.radioButtonColoringFeedrate.setText(_translate("MainWindow", "Feedrate"))
        self.radioButtonColoringThickness.setText(_translate("MainWindow", "Thickness"))
        self.radioButtonColoringTemperature.setText(_translate("MainWindow", "Temperature"))
        self.groupBoxVisibleLayers.setTitle(_translate("MainWindow", "Visible Layers"))
        self.labelVisibleLayerRangeStart.setText(_translate("MainWindow", "Start"))
        self.labelVisibleLayerRangeEnd.setText(_translate("MainWindow", "End"))
        self.labelModelInfoWidth.setText(_translate("MainWindow", "Width"))
        self.labelModelInfoHeight.setText(_translate("MainWindow", "Height"))
        self.labelModelInfoDepth.setText(_translate("MainWindow", "Depth"))
        self.labelModelInfoLayerCount.setText(_translate("MainWindow", "Layer count"))
        self.tabWidgetInfo.setTabText(self.tabWidgetInfo.indexOf(self.tabPageModelInfo), _translate("MainWindow", "Model Info"))
        self.labelLayerInfoThickness.setText(_translate("MainWindow", "Thickness"))
        self.labelInfoZPos.setText(_translate("MainWindow", "Z Position"))
        self.labelLayerInfoFeedrate.setText(_translate("MainWindow", "Feedrate"))
        self.labelLayerInfoTemp.setText(_translate("MainWindow", "Temperature"))
        self.labelInfoLayerIndex.setText(_translate("MainWindow", "Number"))
        self.tabWidgetInfo.setTabText(self.tabWidgetInfo.indexOf(self.tabPageLayerInfo), _translate("MainWindow", "Layer Info"))
        self.menuFile.setTitle(_translate("MainWindow", "&File"))
        self.menuHelp.setTitle(_translate("MainWindow", "&Help"))
        self.actionOpenFile.setText(_translate("MainWindow", "&Open..."))
        self.actionOpenFile.setToolTip(_translate("MainWindow", "Open G-code file"))
        self.actionOpenFile.setShortcut(_translate("MainWindow", "Ctrl+O"))
        self.actionManual.setText(_translate("MainWindow", "&Manual"))
        self.actionManual.setToolTip(_translate("MainWindow", "Open manual"))
        self.actionManual.setShortcut(_translate("MainWindow", "F1"))
        self.actionAbout.setText(_translate("MainWindow", "&About"))
        self.actionAbout.setShortcut(_translate("MainWindow", "F2"))
        self.actionQuit.setText(_translate("MainWindow", "&Quit"))
        self.actionQuit.setShortcut(_translate("MainWindow", "Ctrl+Q"))
        self.actionClear.setText(_translate("MainWindow", "&Clear"))
        self.actionClear.setToolTip(_translate("MainWindow", "Clear model from build area "))
        self.actionClear.setShortcut(_translate("MainWindow", "Ctrl+Del"))
