# Form implementation generated from reading ui file 'mainwindow.ui'
#
# Created by: PyQt6 UI code generator 6.9.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_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1500, 900)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        self.centralwidget = QtWidgets.QWidget(parent=MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.formLayout_2 = QtWidgets.QFormLayout(self.centralwidget)
        self.formLayout_2.setObjectName("formLayout_2")
        self.splitter = QtWidgets.QSplitter(parent=self.centralwidget)
        self.splitter.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor))
        self.splitter.setLineWidth(0)
        self.splitter.setOrientation(QtCore.Qt.Orientation.Horizontal)
        self.splitter.setOpaqueResize(True)
        self.splitter.setHandleWidth(10)
        self.splitter.setChildrenCollapsible(False)
        self.splitter.setObjectName("splitter")
        self.tableWidget = QtWidgets.QTableWidget(parent=self.splitter)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.tableWidget.sizePolicy().hasHeightForWidth())
        self.tableWidget.setSizePolicy(sizePolicy)
        self.tableWidget.setMinimumSize(QtCore.QSize(300, 0))
        self.tableWidget.setBaseSize(QtCore.QSize(300, 0))
        self.tableWidget.setMidLineWidth(0)
        self.tableWidget.setShowGrid(False)
        self.tableWidget.setWordWrap(True)
        self.tableWidget.setRowCount(23)
        self.tableWidget.setColumnCount(5)
        self.tableWidget.setObjectName("tableWidget")
        self.tableWidget.horizontalHeader().setVisible(False)
        self.tableWidget.horizontalHeader().setCascadingSectionResizes(False)
        self.tableWidget.horizontalHeader().setDefaultSectionSize(10)
        self.tableWidget.horizontalHeader().setMinimumSectionSize(10)
        self.tableWidget.horizontalHeader().setSortIndicatorShown(True)
        self.tableWidget.horizontalHeader().setStretchLastSection(False)
        self.tableWidget.verticalHeader().setVisible(False)
        self.tableWidget.verticalHeader().setCascadingSectionResizes(True)
        self.tabWidget = QtWidgets.QTabWidget(parent=self.splitter)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.tabWidget.sizePolicy().hasHeightForWidth())
        self.tabWidget.setSizePolicy(sizePolicy)
        self.tabWidget.setMinimumSize(QtCore.QSize(500, 0))
        self.tabWidget.setBaseSize(QtCore.QSize(500, 0))
        self.tabWidget.setDocumentMode(False)
        self.tabWidget.setObjectName("tabWidget")
        self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.ItemRole.FieldRole, self.splitter)
        self.toolBox = QtWidgets.QToolBox(parent=self.centralwidget)
        self.toolBox.setMinimumSize(QtCore.QSize(250, 0))
        self.toolBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.toolBox.setToolTip("")
        self.toolBox.setObjectName("toolBox")
        self.pageFile = QtWidgets.QWidget()
        self.pageFile.setGeometry(QtCore.QRect(0, 0, 250, 728))
        self.pageFile.setObjectName("pageFile")
        self.formLayout = QtWidgets.QFormLayout(self.pageFile)
        self.formLayout.setFieldGrowthPolicy(QtWidgets.QFormLayout.FieldGrowthPolicy.ExpandingFieldsGrow)
        self.formLayout.setObjectName("formLayout")
        spacerItem = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout.setItem(0, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem)
        self.label_11 = QtWidgets.QLabel(parent=self.pageFile)
        font = QtGui.QFont()
        font.setBold(True)
        self.label_11.setFont(font)
        self.label_11.setScaledContents(False)
        self.label_11.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.label_11.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.NoTextInteraction)
        self.label_11.setObjectName("label_11")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.label_11)
        self.pushButtonNewFile = QtWidgets.QPushButton(parent=self.pageFile)
        self.pushButtonNewFile.setObjectName("pushButtonNewFile")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonNewFile)
        self.pushButtonNewFromTemplate = QtWidgets.QPushButton(parent=self.pageFile)
        self.pushButtonNewFromTemplate.setObjectName("pushButtonNewFromTemplate")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonNewFromTemplate)
        spacerItem1 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout.setItem(4, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem1)
        self.label_5 = QtWidgets.QLabel(parent=self.pageFile)
        font = QtGui.QFont()
        font.setBold(True)
        self.label_5.setFont(font)
        self.label_5.setScaledContents(False)
        self.label_5.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.label_5.setObjectName("label_5")
        self.formLayout.setWidget(5, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.label_5)
        self.pushButtonLoadFile = QtWidgets.QPushButton(parent=self.pageFile)
        self.pushButtonLoadFile.setObjectName("pushButtonLoadFile")
        self.formLayout.setWidget(6, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonLoadFile)
        spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout.setItem(7, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem2)
        self.label_16 = QtWidgets.QLabel(parent=self.pageFile)
        font = QtGui.QFont()
        font.setBold(True)
        self.label_16.setFont(font)
        self.label_16.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.label_16.setObjectName("label_16")
        self.formLayout.setWidget(8, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.label_16)
        self.pushButtonSaveToFile = QtWidgets.QPushButton(parent=self.pageFile)
        self.pushButtonSaveToFile.setObjectName("pushButtonSaveToFile")
        self.formLayout.setWidget(9, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonSaveToFile)
        self.pushButtonSaveSnapshot = QtWidgets.QPushButton(parent=self.pageFile)
        self.pushButtonSaveSnapshot.setObjectName("pushButtonSaveSnapshot")
        self.formLayout.setWidget(10, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonSaveSnapshot)
        spacerItem3 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout.setItem(11, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem3)
        self.label_8 = QtWidgets.QLabel(parent=self.pageFile)
        self.label_8.setWordWrap(True)
        self.label_8.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.NoTextInteraction)
        self.label_8.setObjectName("label_8")
        self.formLayout.setWidget(12, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.label_8)
        self.labelCurrentFile = QtWidgets.QLabel(parent=self.pageFile)
        self.labelCurrentFile.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Ignored, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.labelCurrentFile.sizePolicy().hasHeightForWidth())
        self.labelCurrentFile.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setItalic(True)
        self.labelCurrentFile.setFont(font)
        self.labelCurrentFile.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.labelCurrentFile.setWordWrap(True)
        self.labelCurrentFile.setOpenExternalLinks(True)
        self.labelCurrentFile.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.NoTextInteraction)
        self.labelCurrentFile.setObjectName("labelCurrentFile")
        self.formLayout.setWidget(13, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.labelCurrentFile)
        spacerItem4 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout.setItem(14, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem4)
        self.toolBox.addItem(self.pageFile, "")
        self.pageExport = QtWidgets.QWidget()
        self.pageExport.setGeometry(QtCore.QRect(0, 0, 251, 728))
        self.pageExport.setObjectName("pageExport")
        self.formLayout1 = QtWidgets.QFormLayout(self.pageExport)
        self.formLayout1.setFieldGrowthPolicy(QtWidgets.QFormLayout.FieldGrowthPolicy.ExpandingFieldsGrow)
        self.formLayout1.setObjectName("formLayout1")
        spacerItem5 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout1.setItem(0, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem5)
        self.groupBoxExportSource = QtWidgets.QGroupBox(parent=self.pageExport)
        self.groupBoxExportSource.setFlat(True)
        self.groupBoxExportSource.setCheckable(False)
        self.groupBoxExportSource.setObjectName("groupBoxExportSource")
        self.gridLayout = QtWidgets.QGridLayout(self.groupBoxExportSource)
        self.gridLayout.setObjectName("gridLayout")
        self.radioButtonExportTree = QtWidgets.QRadioButton(parent=self.groupBoxExportSource)
        self.radioButtonExportTree.setMinimumSize(QtCore.QSize(0, 0))
        self.radioButtonExportTree.setObjectName("radioButtonExportTree")
        self.gridLayout.addWidget(self.radioButtonExportTree, 0, 1, 1, 1)
        self.radioButtonExportBranch = QtWidgets.QRadioButton(parent=self.groupBoxExportSource)
        self.radioButtonExportBranch.setChecked(True)
        self.radioButtonExportBranch.setObjectName("radioButtonExportBranch")
        self.gridLayout.addWidget(self.radioButtonExportBranch, 0, 0, 1, 1)
        self.radioButtonThisNodeWithContext = QtWidgets.QRadioButton(parent=self.groupBoxExportSource)
        self.radioButtonThisNodeWithContext.setObjectName("radioButtonThisNodeWithContext")
        self.gridLayout.addWidget(self.radioButtonThisNodeWithContext, 1, 0, 1, 2)
        self.formLayout1.setWidget(1, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.groupBoxExportSource)
        self.groupBoxExportContent = QtWidgets.QGroupBox(parent=self.pageExport)
        self.groupBoxExportContent.setFlat(True)
        self.groupBoxExportContent.setObjectName("groupBoxExportContent")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBoxExportContent)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.checkBoxExportNodeNames = QtWidgets.QCheckBox(parent=self.groupBoxExportContent)
        self.checkBoxExportNodeNames.setChecked(True)
        self.checkBoxExportNodeNames.setObjectName("checkBoxExportNodeNames")
        self.gridLayout_2.addWidget(self.checkBoxExportNodeNames, 1, 0, 1, 1)
        self.checkBoxExportFieldContent = QtWidgets.QCheckBox(parent=self.groupBoxExportContent)
        self.checkBoxExportFieldContent.setChecked(True)
        self.checkBoxExportFieldContent.setObjectName("checkBoxExportFieldContent")
        self.gridLayout_2.addWidget(self.checkBoxExportFieldContent, 2, 2, 1, 1)
        self.checkBoxExportFieldNames = QtWidgets.QCheckBox(parent=self.groupBoxExportContent)
        self.checkBoxExportFieldNames.setChecked(True)
        self.checkBoxExportFieldNames.setObjectName("checkBoxExportFieldNames")
        self.gridLayout_2.addWidget(self.checkBoxExportFieldNames, 2, 0, 1, 1)
        self.formLayout1.setWidget(2, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.groupBoxExportContent)
        self.groupBoxExportTarget = QtWidgets.QGroupBox(parent=self.pageExport)
        self.groupBoxExportTarget.setFlat(True)
        self.groupBoxExportTarget.setObjectName("groupBoxExportTarget")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBoxExportTarget)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.radioButtonExportToClipboard = QtWidgets.QRadioButton(parent=self.groupBoxExportTarget)
        self.radioButtonExportToClipboard.setObjectName("radioButtonExportToClipboard")
        self.gridLayout_3.addWidget(self.radioButtonExportToClipboard, 1, 1, 1, 1)
        self.radioButtonExportToFile = QtWidgets.QRadioButton(parent=self.groupBoxExportTarget)
        self.radioButtonExportToFile.setChecked(True)
        self.radioButtonExportToFile.setObjectName("radioButtonExportToFile")
        self.gridLayout_3.addWidget(self.radioButtonExportToFile, 1, 0, 1, 1)
        self.radioButtonExportToWebServer = QtWidgets.QRadioButton(parent=self.groupBoxExportTarget)
        self.radioButtonExportToWebServer.setObjectName("radioButtonExportToWebServer")
        self.gridLayout_3.addWidget(self.radioButtonExportToWebServer, 2, 0, 1, 2)
        self.formLayout1.setWidget(3, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.groupBoxExportTarget)
        self.label_6 = QtWidgets.QLabel(parent=self.pageExport)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_6.sizePolicy().hasHeightForWidth())
        self.label_6.setSizePolicy(sizePolicy)
        self.label_6.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_6.setObjectName("label_6")
        self.formLayout1.setWidget(4, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_6)
        self.comboBoxExportDepth = QtWidgets.QComboBox(parent=self.pageExport)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.comboBoxExportDepth.sizePolicy().hasHeightForWidth())
        self.comboBoxExportDepth.setSizePolicy(sizePolicy)
        self.comboBoxExportDepth.setObjectName("comboBoxExportDepth")
        self.comboBoxExportDepth.addItem("")
        self.comboBoxExportDepth.addItem("")
        self.comboBoxExportDepth.addItem("")
        self.comboBoxExportDepth.addItem("")
        self.comboBoxExportDepth.addItem("")
        self.comboBoxExportDepth.addItem("")
        self.comboBoxExportDepth.addItem("")
        self.comboBoxExportDepth.addItem("")
        self.comboBoxExportDepth.addItem("")
        self.comboBoxExportDepth.addItem("")
        self.comboBoxExportDepth.addItem("")
        self.formLayout1.setWidget(4, QtWidgets.QFormLayout.ItemRole.FieldRole, self.comboBoxExportDepth)
        self.label_15 = QtWidgets.QLabel(parent=self.pageExport)
        self.label_15.setObjectName("label_15")
        self.formLayout1.setWidget(5, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_15)
        self.comboBoxExportFormat = QtWidgets.QComboBox(parent=self.pageExport)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.comboBoxExportFormat.sizePolicy().hasHeightForWidth())
        self.comboBoxExportFormat.setSizePolicy(sizePolicy)
        self.comboBoxExportFormat.setObjectName("comboBoxExportFormat")
        self.comboBoxExportFormat.addItem("")
        self.comboBoxExportFormat.addItem("")
        self.comboBoxExportFormat.addItem("")
        self.comboBoxExportFormat.addItem("")
        self.comboBoxExportFormat.addItem("")
        self.comboBoxExportFormat.addItem("")
        self.comboBoxExportFormat.addItem("")
        self.comboBoxExportFormat.addItem("")
        self.comboBoxExportFormat.addItem("")
        self.comboBoxExportFormat.addItem("")
        self.comboBoxExportFormat.addItem("")
        self.comboBoxExportFormat.addItem("")
        self.formLayout1.setWidget(5, QtWidgets.QFormLayout.ItemRole.FieldRole, self.comboBoxExportFormat)
        self.groupBoxExportContinuous = QtWidgets.QGroupBox(parent=self.pageExport)
        self.groupBoxExportContinuous.setTitle("")
        self.groupBoxExportContinuous.setFlat(True)
        self.groupBoxExportContinuous.setObjectName("groupBoxExportContinuous")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.groupBoxExportContinuous)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.radioButtonExportContinuously = QtWidgets.QRadioButton(parent=self.groupBoxExportContinuous)
        self.radioButtonExportContinuously.setObjectName("radioButtonExportContinuously")
        self.gridLayout_4.addWidget(self.radioButtonExportContinuously, 5, 1, 1, 1)
        self.radioButtonExportOnce = QtWidgets.QRadioButton(parent=self.groupBoxExportContinuous)
        self.radioButtonExportOnce.setChecked(True)
        self.radioButtonExportOnce.setObjectName("radioButtonExportOnce")
        self.gridLayout_4.addWidget(self.radioButtonExportOnce, 5, 0, 1, 1)
        self.formLayout1.setWidget(6, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.groupBoxExportContinuous)
        spacerItem6 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout1.setItem(7, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem6)
        self.pushButtonExport = QtWidgets.QPushButton(parent=self.pageExport)
        self.pushButtonExport.setObjectName("pushButtonExport")
        self.formLayout1.setWidget(8, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonExport)
        self.labelExportFileDescription = QtWidgets.QLabel(parent=self.pageExport)
        self.labelExportFileDescription.setObjectName("labelExportFileDescription")
        self.formLayout1.setWidget(10, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.labelExportFileDescription)
        self.labelCurrentExportFile = QtWidgets.QLabel(parent=self.pageExport)
        font = QtGui.QFont()
        font.setItalic(True)
        font.setKerning(True)
        self.labelCurrentExportFile.setFont(font)
        self.labelCurrentExportFile.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.labelCurrentExportFile.setWordWrap(True)
        self.labelCurrentExportFile.setOpenExternalLinks(True)
        self.labelCurrentExportFile.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.NoTextInteraction)
        self.labelCurrentExportFile.setObjectName("labelCurrentExportFile")
        self.formLayout1.setWidget(11, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.labelCurrentExportFile)
        spacerItem7 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout1.setItem(12, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem7)
        spacerItem8 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout1.setItem(9, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem8)
        self.toolBox.addItem(self.pageExport, "")
        self.pageEdit = QtWidgets.QWidget()
        self.pageEdit.setGeometry(QtCore.QRect(0, 0, 250, 728))
        self.pageEdit.setMinimumSize(QtCore.QSize(200, 716))
        self.pageEdit.setObjectName("pageEdit")
        self.formLayout2 = QtWidgets.QFormLayout(self.pageEdit)
        self.formLayout2.setFieldGrowthPolicy(QtWidgets.QFormLayout.FieldGrowthPolicy.ExpandingFieldsGrow)
        self.formLayout2.setObjectName("formLayout2")
        spacerItem9 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout2.setItem(1, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem9)
        self.label = QtWidgets.QLabel(parent=self.pageEdit)
        font = QtGui.QFont()
        font.setBold(True)
        self.label.setFont(font)
        self.label.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.label.setObjectName("label")
        self.formLayout2.setWidget(2, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.label)
        self.pushButtonNewChild = QtWidgets.QPushButton(parent=self.pageEdit)
        self.pushButtonNewChild.setObjectName("pushButtonNewChild")
        self.formLayout2.setWidget(3, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonNewChild)
        self.pushButtonNewSibling = QtWidgets.QPushButton(parent=self.pageEdit)
        self.pushButtonNewSibling.setObjectName("pushButtonNewSibling")
        self.formLayout2.setWidget(4, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonNewSibling)
        self.pushButtonNewParent = QtWidgets.QPushButton(parent=self.pageEdit)
        self.pushButtonNewParent.setObjectName("pushButtonNewParent")
        self.formLayout2.setWidget(5, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonNewParent)
        spacerItem10 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout2.setItem(6, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem10)
        self.label_2 = QtWidgets.QLabel(parent=self.pageEdit)
        font = QtGui.QFont()
        font.setBold(True)
        self.label_2.setFont(font)
        self.label_2.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.label_2.setObjectName("label_2")
        self.formLayout2.setWidget(7, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.label_2)
        self.pushButtonCopyNodeChild = QtWidgets.QPushButton(parent=self.pageEdit)
        self.pushButtonCopyNodeChild.setObjectName("pushButtonCopyNodeChild")
        self.formLayout2.setWidget(8, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonCopyNodeChild)
        self.pushButtonCopyNodeSibling = QtWidgets.QPushButton(parent=self.pageEdit)
        self.pushButtonCopyNodeSibling.setObjectName("pushButtonCopyNodeSibling")
        self.formLayout2.setWidget(9, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonCopyNodeSibling)
        self.pushButtonCopyNodeParent = QtWidgets.QPushButton(parent=self.pageEdit)
        self.pushButtonCopyNodeParent.setObjectName("pushButtonCopyNodeParent")
        self.formLayout2.setWidget(10, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonCopyNodeParent)
        spacerItem11 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout2.setItem(11, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem11)
        self.label_3 = QtWidgets.QLabel(parent=self.pageEdit)
        font = QtGui.QFont()
        font.setBold(True)
        self.label_3.setFont(font)
        self.label_3.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.label_3.setObjectName("label_3")
        self.formLayout2.setWidget(12, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.label_3)
        self.label_61 = QtWidgets.QLabel(parent=self.pageEdit)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_61.sizePolicy().hasHeightForWidth())
        self.label_61.setSizePolicy(sizePolicy)
        self.label_61.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_61.setObjectName("label_61")
        self.formLayout2.setWidget(13, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_61)
        self.comboBoxCopyDepth = QtWidgets.QComboBox(parent=self.pageEdit)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.comboBoxCopyDepth.sizePolicy().hasHeightForWidth())
        self.comboBoxCopyDepth.setSizePolicy(sizePolicy)
        self.comboBoxCopyDepth.setObjectName("comboBoxCopyDepth")
        self.comboBoxCopyDepth.addItem("")
        self.comboBoxCopyDepth.addItem("")
        self.comboBoxCopyDepth.addItem("")
        self.comboBoxCopyDepth.addItem("")
        self.comboBoxCopyDepth.addItem("")
        self.comboBoxCopyDepth.addItem("")
        self.comboBoxCopyDepth.addItem("")
        self.comboBoxCopyDepth.addItem("")
        self.comboBoxCopyDepth.addItem("")
        self.comboBoxCopyDepth.addItem("")
        self.comboBoxCopyDepth.addItem("")
        self.formLayout2.setWidget(13, QtWidgets.QFormLayout.ItemRole.FieldRole, self.comboBoxCopyDepth)
        self.pushButtonCopyBranchSibling = QtWidgets.QPushButton(parent=self.pageEdit)
        self.pushButtonCopyBranchSibling.setToolTipDuration(-1)
        self.pushButtonCopyBranchSibling.setObjectName("pushButtonCopyBranchSibling")
        self.formLayout2.setWidget(15, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonCopyBranchSibling)
        spacerItem12 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout2.setItem(16, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem12)
        self.label_4 = QtWidgets.QLabel(parent=self.pageEdit)
        font = QtGui.QFont()
        font.setBold(True)
        self.label_4.setFont(font)
        self.label_4.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.label_4.setObjectName("label_4")
        self.formLayout2.setWidget(17, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.label_4)
        self.pushButtonRemoveNode = QtWidgets.QPushButton(parent=self.pageEdit)
        self.pushButtonRemoveNode.setObjectName("pushButtonRemoveNode")
        self.formLayout2.setWidget(18, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonRemoveNode)
        self.pushButtonDeleteNode = QtWidgets.QPushButton(parent=self.pageEdit)
        self.pushButtonDeleteNode.setObjectName("pushButtonDeleteNode")
        self.formLayout2.setWidget(19, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonDeleteNode)
        spacerItem13 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout2.setItem(20, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem13)
        self.label_12 = QtWidgets.QLabel(parent=self.pageEdit)
        font = QtGui.QFont()
        font.setBold(True)
        self.label_12.setFont(font)
        self.label_12.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.label_12.setObjectName("label_12")
        self.formLayout2.setWidget(21, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.label_12)
        self.pushButtonRemoveBranch = QtWidgets.QPushButton(parent=self.pageEdit)
        self.pushButtonRemoveBranch.setObjectName("pushButtonRemoveBranch")
        self.formLayout2.setWidget(22, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonRemoveBranch)
        self.pushButtonDeleteBranch = QtWidgets.QPushButton(parent=self.pageEdit)
        self.pushButtonDeleteBranch.setObjectName("pushButtonDeleteBranch")
        self.formLayout2.setWidget(23, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonDeleteBranch)
        spacerItem14 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout2.setItem(25, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem14)
        self.toolBox.addItem(self.pageEdit, "")
        self.pageMeta = QtWidgets.QWidget()
        self.pageMeta.setGeometry(QtCore.QRect(0, 0, 250, 728))
        self.pageMeta.setObjectName("pageMeta")
        self.formLayout3 = QtWidgets.QFormLayout(self.pageMeta)
        self.formLayout3.setFieldGrowthPolicy(QtWidgets.QFormLayout.FieldGrowthPolicy.ExpandingFieldsGrow)
        self.formLayout3.setObjectName("formLayout3")
        spacerItem15 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout3.setItem(0, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem15)
        self.label_13 = QtWidgets.QLabel(parent=self.pageMeta)
        font = QtGui.QFont()
        font.setBold(True)
        self.label_13.setFont(font)
        self.label_13.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.label_13.setObjectName("label_13")
        self.formLayout3.setWidget(1, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.label_13)
        self.pushButtonNewDataField = QtWidgets.QPushButton(parent=self.pageMeta)
        self.pushButtonNewDataField.setEnabled(False)
        self.pushButtonNewDataField.setObjectName("pushButtonNewDataField")
        self.formLayout3.setWidget(2, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonNewDataField)
        self.pushButtonNewTreeField = QtWidgets.QPushButton(parent=self.pageMeta)
        self.pushButtonNewTreeField.setEnabled(False)
        self.pushButtonNewTreeField.setObjectName("pushButtonNewTreeField")
        self.formLayout3.setWidget(3, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonNewTreeField)
        self.pushButtonNewTree = QtWidgets.QPushButton(parent=self.pageMeta)
        self.pushButtonNewTree.setEnabled(False)
        self.pushButtonNewTree.setObjectName("pushButtonNewTree")
        self.formLayout3.setWidget(4, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonNewTree)
        self.label_14 = QtWidgets.QLabel(parent=self.pageMeta)
        font = QtGui.QFont()
        font.setBold(True)
        self.label_14.setFont(font)
        self.label_14.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.label_14.setObjectName("label_14")
        self.formLayout3.setWidget(6, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.label_14)
        spacerItem16 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout3.setItem(5, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem16)
        self.pushButtonDeleteDataField = QtWidgets.QPushButton(parent=self.pageMeta)
        self.pushButtonDeleteDataField.setEnabled(False)
        self.pushButtonDeleteDataField.setObjectName("pushButtonDeleteDataField")
        self.formLayout3.setWidget(7, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonDeleteDataField)
        self.pushButtonDeleteTreeField = QtWidgets.QPushButton(parent=self.pageMeta)
        self.pushButtonDeleteTreeField.setEnabled(False)
        self.pushButtonDeleteTreeField.setObjectName("pushButtonDeleteTreeField")
        self.formLayout3.setWidget(8, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonDeleteTreeField)
        self.pushButtonDeleteTree = QtWidgets.QPushButton(parent=self.pageMeta)
        self.pushButtonDeleteTree.setEnabled(False)
        self.pushButtonDeleteTree.setObjectName("pushButtonDeleteTree")
        self.formLayout3.setWidget(9, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.pushButtonDeleteTree)
        spacerItem17 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout3.setItem(10, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem17)
        self.toolBox.addItem(self.pageMeta, "")
        self.pageSettings = QtWidgets.QWidget()
        self.pageSettings.setGeometry(QtCore.QRect(0, 0, 250, 728))
        self.pageSettings.setObjectName("pageSettings")
        self.formLayout4 = QtWidgets.QFormLayout(self.pageSettings)
        self.formLayout4.setFieldGrowthPolicy(QtWidgets.QFormLayout.FieldGrowthPolicy.ExpandingFieldsGrow)
        self.formLayout4.setContentsMargins(-1, -1, -1, 6)
        self.formLayout4.setHorizontalSpacing(6)
        self.formLayout4.setObjectName("formLayout4")
        spacerItem18 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout4.setItem(1, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem18)
        self.label_9 = QtWidgets.QLabel(parent=self.pageSettings)
        font = QtGui.QFont()
        font.setBold(True)
        self.label_9.setFont(font)
        self.label_9.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.label_9.setObjectName("label_9")
        self.formLayout4.setWidget(2, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.label_9)
        self.cboxTheme = QtWidgets.QComboBox(parent=self.pageSettings)
        self.cboxTheme.setObjectName("cboxTheme")
        self.formLayout4.setWidget(3, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.cboxTheme)
        self.cboxColours = QtWidgets.QComboBox(parent=self.pageSettings)
        self.cboxColours.setObjectName("cboxColours")
        self.formLayout4.setWidget(4, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.cboxColours)
        spacerItem19 = QtWidgets.QSpacerItem(20, 136, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout4.setItem(10, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem19)
        self.label_10 = QtWidgets.QLabel(parent=self.pageSettings)
        font = QtGui.QFont()
        font.setBold(True)
        self.label_10.setFont(font)
        self.label_10.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.label_10.setObjectName("label_10")
        self.formLayout4.setWidget(11, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.label_10)
        self.label_7 = QtWidgets.QLabel(parent=self.pageSettings)
        self.label_7.setOpenExternalLinks(True)
        self.label_7.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.LinksAccessibleByKeyboard|QtCore.Qt.TextInteractionFlag.LinksAccessibleByMouse)
        self.label_7.setObjectName("label_7")
        self.formLayout4.setWidget(12, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.label_7)
        spacerItem20 = QtWidgets.QSpacerItem(20, 136, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout4.setItem(13, QtWidgets.QFormLayout.ItemRole.SpanningRole, spacerItem20)
        self.sliderZoom = QtWidgets.QSlider(parent=self.pageSettings)
        self.sliderZoom.setMinimum(-8)
        self.sliderZoom.setMaximum(15)
        self.sliderZoom.setPageStep(2)
        self.sliderZoom.setTracking(True)
        self.sliderZoom.setOrientation(QtCore.Qt.Orientation.Horizontal)
        self.sliderZoom.setInvertedAppearance(False)
        self.sliderZoom.setInvertedControls(False)
        self.sliderZoom.setTickPosition(QtWidgets.QSlider.TickPosition.TicksBelow)
        self.sliderZoom.setObjectName("sliderZoom")
        self.formLayout4.setWidget(5, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.sliderZoom)
        self.labelZoom = QtWidgets.QLabel(parent=self.pageSettings)
        self.labelZoom.setObjectName("labelZoom")
        self.formLayout4.setWidget(6, QtWidgets.QFormLayout.ItemRole.LabelRole, self.labelZoom)
        self.toolBox.addItem(self.pageSettings, "")
        self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.ItemRole.LabelRole, self.toolBox)
        MainWindow.setCentralWidget(self.centralwidget)
        self.actionQuit = QtGui.QAction(parent=MainWindow)
        self.actionQuit.setObjectName("actionQuit")

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(-1)
        self.toolBox.setCurrentIndex(0)
        self.actionQuit.triggered.connect(MainWindow.close) # type: ignore
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "Tree Time"))
        self.tableWidget.setSortingEnabled(False)
        self.label_11.setText(_translate("MainWindow", "New"))
        self.pushButtonNewFile.setToolTip(_translate("MainWindow", "<html><head/><body><p>Start a new file</p><p><br/></p><p>• TreeTime needs a file to store data in</p><p>• Lets you choose a location, then stores data in that file until you decide to use a different file</p><p>• The empty file will contain one tree, one data item, no tree fields and no data fields.</p></body></html>"))
        self.pushButtonNewFile.setText(_translate("MainWindow", "New empty File"))
        self.pushButtonNewFromTemplate.setToolTip(_translate("MainWindow", "<b>Create a new tree sheet from a template file</b><br/><br/>• Lets you choose a template in a file dialog, then choose a file location for your new file.<br/>• Changes are silently written to the new file."))
        self.pushButtonNewFromTemplate.setText(_translate("MainWindow", "New from Template"))
        self.label_5.setText(_translate("MainWindow", "Load"))
        self.pushButtonLoadFile.setToolTip(_translate("MainWindow", "<b>Load an existing tree sheet</b><br/><br/>Subsequent changes will be written silently to the loaded file."))
        self.pushButtonLoadFile.setText(_translate("MainWindow", "Load File"))
        self.label_16.setText(_translate("MainWindow", "Save"))
        self.pushButtonSaveToFile.setToolTip(_translate("MainWindow", "<html><head/><body><p><span style=\" font-weight:700;\">Change the current file to a new location</span><br/><br/>Saves the current data to a new file, then stays with this file. All new changes will be written to this file.</p></body></html>"))
        self.pushButtonSaveToFile.setText(_translate("MainWindow", "Save As"))
        self.pushButtonSaveSnapshot.setToolTip(_translate("MainWindow", "<html><head/><body><p>Save a new snapshot</p><p><br/></p><p>Saves the current data to a file, appending the date to the file name:</p><p><span style=\" font-style:italic;\">   filename_YYYY-MM-DD_hh-mm-ss.trt</span></p><p>writing proceeds in the current file.</p></body></html>"))
        self.pushButtonSaveSnapshot.setText(_translate("MainWindow", "Save Snapshot"))
        self.label_8.setText(_translate("MainWindow", "Connected to Data File:"))
        self.labelCurrentFile.setToolTip(_translate("MainWindow", "The current data file. All changes made are silently written to this file."))
        self.labelCurrentFile.setText(_translate("MainWindow", "[current file name]"))
        self.toolBox.setItemText(self.toolBox.indexOf(self.pageFile), _translate("MainWindow", "File"))
        self.radioButtonExportTree.setToolTip(_translate("MainWindow", "<html><head/><body><p><span style=\" font-weight:600;\">Export the entire tree</span></p><p>Export all branches to file or clipboard.</p></body></html>"))
        self.radioButtonExportTree.setText(_translate("MainWindow", "Whole tree"))
        self.radioButtonExportBranch.setToolTip(_translate("MainWindow", "<html><head/><body><p><span style=\" font-weight:600;\">Export selected branch</span></p><p>The selected node and all its children will be exported to file or clipboard.</p></body></html>"))
        self.radioButtonExportBranch.setText(_translate("MainWindow", "&This branch"))
        self.radioButtonThisNodeWithContext.setToolTip(_translate("MainWindow", "<html><head/><body><p><span style=\" font-weight:600;\">Export the current node</span></p><p>The selected node will be exported to file or clipboard, inside a collapsed tree showing only direct parents and their siblings. The collapsed tree starts at the root node, or at the level set in the <span style=\" font-style:italic;\">depth </span>box.</p></body></html>"))
        self.radioButtonThisNodeWithContext.setText(_translate("MainWindow", "This node with conte&xt"))
        self.checkBoxExportNodeNames.setText(_translate("MainWindow", "Node names"))
        self.checkBoxExportFieldContent.setText(_translate("MainWindow", "Field content"))
        self.checkBoxExportFieldNames.setText(_translate("MainWindow", "Field names"))
        self.radioButtonExportToClipboard.setToolTip(_translate("MainWindow", "<html><head/><body><p><span style=\" font-weight:600;\">Export to clipboard.</span></p><p>When the [Export] button is clicked, the exported data will be in the clipboard and can be pasted (Menu/Paste or Ctrl+V) it into any document.</p></body></html>"))
        self.radioButtonExportToClipboard.setText(_translate("MainWindow", "To clipboard"))
        self.radioButtonExportToFile.setToolTip(_translate("MainWindow", "<html><head/><body><p><span style=\" font-weight:600;\">Export to file.</span></p><p>The export will be saved in a file. When clicking [Export], a file dialog opens to select a target file.</p></body></html>"))
        self.radioButtonExportToFile.setText(_translate("MainWindow", "To file"))
        self.radioButtonExportToWebServer.setText(_translate("MainWindow", "To web server"))
        self.label_6.setText(_translate("MainWindow", "Depth  "))
        self.comboBoxExportDepth.setToolTip(_translate("MainWindow", "<html><head/><body><p><span style=\" font-weight:600;\">Select a level down to which the current branch is copied.</span></p><p>For the options &quot;This branch&quot; and &quot;Whole tree&quot; this will show the respective level of children.</p><p>For the option &quot;This node with content&quot; this will show the summary path starting at the respective level, counting from the top.</p></body></html>"))
        self.comboBoxExportDepth.setItemText(0, _translate("MainWindow", "all levels"))
        self.comboBoxExportDepth.setItemText(1, _translate("MainWindow", "1 level"))
        self.comboBoxExportDepth.setItemText(2, _translate("MainWindow", "2 levels"))
        self.comboBoxExportDepth.setItemText(3, _translate("MainWindow", "3 levels"))
        self.comboBoxExportDepth.setItemText(4, _translate("MainWindow", "4 levels"))
        self.comboBoxExportDepth.setItemText(5, _translate("MainWindow", "5 levels"))
        self.comboBoxExportDepth.setItemText(6, _translate("MainWindow", "6 levels"))
        self.comboBoxExportDepth.setItemText(7, _translate("MainWindow", "7 levels"))
        self.comboBoxExportDepth.setItemText(8, _translate("MainWindow", "8 levels"))
        self.comboBoxExportDepth.setItemText(9, _translate("MainWindow", "9 levels"))
        self.comboBoxExportDepth.setItemText(10, _translate("MainWindow", "10 levels"))
        self.label_15.setText(_translate("MainWindow", "Format"))
        self.comboBoxExportFormat.setToolTip(_translate("MainWindow", "<html><head/><body><p><span style=\" font-weight:600;\">Select export file format</span></p><p>• HTML (Tiles) — html file, nodes are tiles within tiles<br/>• HTML (List) — html file, nodes are list lines<br/>• Text/Unicode — pure text file with text graphics<br/>• CSV — csv file with heading, first column is the tree structure, next are name and fields<p></body></html>"))
        self.comboBoxExportFormat.setItemText(0, _translate("MainWindow", "HTML (Tiles)"))
        self.comboBoxExportFormat.setItemText(1, _translate("MainWindow", "HTML (List)"))
        self.comboBoxExportFormat.setItemText(2, _translate("MainWindow", "HTML (Document)"))
        self.comboBoxExportFormat.setItemText(3, _translate("MainWindow", "Text (Line Art)"))
        self.comboBoxExportFormat.setItemText(4, _translate("MainWindow", "Text (Markdown)"))
        self.comboBoxExportFormat.setItemText(5, _translate("MainWindow", "Image/PNG (top-down)"))
        self.comboBoxExportFormat.setItemText(6, _translate("MainWindow", "Image/SVG (top-down)"))
        self.comboBoxExportFormat.setItemText(7, _translate("MainWindow", "Image/PNG (circular)"))
        self.comboBoxExportFormat.setItemText(8, _translate("MainWindow", "Image/SVG (circular)"))
        self.comboBoxExportFormat.setItemText(9, _translate("MainWindow", "Image/PNG (spread-out)"))
        self.comboBoxExportFormat.setItemText(10, _translate("MainWindow", "Image/SVG (spread-out)"))
        self.comboBoxExportFormat.setItemText(11, _translate("MainWindow", "CSV"))
        self.radioButtonExportContinuously.setText(_translate("MainWindow", "Contin&uously"))
        self.radioButtonExportOnce.setText(_translate("MainWindow", "O&nce"))
        self.pushButtonExport.setToolTip(_translate("MainWindow", "<html><head/><body><p><span style=\" font-weight:600;\">Export.</span><br/>Starts the export to a file after showing a file selection dialog, or to the clipboard.</p></body></html>"))
        self.pushButtonExport.setText(_translate("MainWindow", "Export"))
        self.labelExportFileDescription.setText(_translate("MainWindow", "Last exported file:"))
        self.labelCurrentExportFile.setText(_translate("MainWindow", "[last exported file name]"))
        self.toolBox.setItemText(self.toolBox.indexOf(self.pageExport), _translate("MainWindow", "Export"))
        self.label.setText(_translate("MainWindow", "Insert New Nodes"))
        self.pushButtonNewChild.setToolTip(_translate("MainWindow", "<b>Create a new item and link it as a child to the selected node</b><br/><br/>Only this tree will be affected."))
        self.pushButtonNewChild.setText(_translate("MainWindow", "New Child"))
        self.pushButtonNewSibling.setToolTip(_translate("MainWindow", "<b>Create a new item and link it as a sibling next to the selected node</b><br/><br/>Only this tree will be affected."))
        self.pushButtonNewSibling.setText(_translate("MainWindow", "New Sibling"))
        self.pushButtonNewParent.setToolTip(_translate("MainWindow", "<b>Create a new item and insert it as a parent above the selected node</b><br/><br/>Only this tree will be affected."))
        self.pushButtonNewParent.setText(_translate("MainWindow", "New Parent"))
        self.label_2.setText(_translate("MainWindow", "Copy Existing Nodes"))
        self.pushButtonCopyNodeChild.setToolTip(_translate("MainWindow", "<b>Insert a new child underneath</b><br/><br/>• The child will be a copy of the current node.<br/>• In all other trees the new item will appear as sibling."))
        self.pushButtonCopyNodeChild.setText(_translate("MainWindow", "Copy Node as Child"))
        self.pushButtonCopyNodeSibling.setToolTip(_translate("MainWindow", "<b>Insert a new sibling</b><br/><br/>• The sibling will be a copy of the current node.<br/>• In all other trees the new item will appear as sibling."))
        self.pushButtonCopyNodeSibling.setText(_translate("MainWindow", "Copy Node as Sibling"))
        self.pushButtonCopyNodeParent.setToolTip(_translate("MainWindow", "<b>Insert a new parent above</b><br/><br/>• The parent will be a copy of the current node.<br/>• In all other trees the new item will appear as sibling."))
        self.pushButtonCopyNodeParent.setText(_translate("MainWindow", "Copy Node as Parent"))
        self.label_3.setText(_translate("MainWindow", "Copy Parts of the Tree"))
        self.label_61.setText(_translate("MainWindow", "Depth  "))
        self.comboBoxCopyDepth.setToolTip(_translate("MainWindow", "<b>Select a level down to which the current branch is copied</b>"))
        self.comboBoxCopyDepth.setItemText(0, _translate("MainWindow", "all levels"))
        self.comboBoxCopyDepth.setItemText(1, _translate("MainWindow", "1 level"))
        self.comboBoxCopyDepth.setItemText(2, _translate("MainWindow", "2 levels"))
        self.comboBoxCopyDepth.setItemText(3, _translate("MainWindow", "3 levels"))
        self.comboBoxCopyDepth.setItemText(4, _translate("MainWindow", "4 levels"))
        self.comboBoxCopyDepth.setItemText(5, _translate("MainWindow", "5 levels"))
        self.comboBoxCopyDepth.setItemText(6, _translate("MainWindow", "6 levels"))
        self.comboBoxCopyDepth.setItemText(7, _translate("MainWindow", "7 levels"))
        self.comboBoxCopyDepth.setItemText(8, _translate("MainWindow", "8 levels"))
        self.comboBoxCopyDepth.setItemText(9, _translate("MainWindow", "9 levels"))
        self.comboBoxCopyDepth.setItemText(10, _translate("MainWindow", "10 levels"))
        self.pushButtonCopyBranchSibling.setToolTip(_translate("MainWindow", "<b>Copy the current branch</b><br/><br/>• The current node and all its children will be copied.<br/>• The copy will be inserted as sibling.<br/>• Other trees are not affected."))
        self.pushButtonCopyBranchSibling.setText(_translate("MainWindow", "Copy Branch as Sibling"))
        self.label_4.setText(_translate("MainWindow", "Remove Single Node"))
        self.pushButtonRemoveNode.setToolTip(_translate("MainWindow", "<b>Remove the current node</b><br/><br/>• Children of the node are moved up, to be children of the node\'s parent.<br/>• Other trees are not affected."))
        self.pushButtonRemoveNode.setText(_translate("MainWindow", "Remove Node (this Tree)"))
        self.pushButtonDeleteNode.setToolTip(_translate("MainWindow", "<b>Delete the current item</b><br/><br/>• In each tree, children of the node are moved up, to be children of the node\'s parent.<br/>• The node is removed from all trees."))
        self.pushButtonDeleteNode.setText(_translate("MainWindow", "Delete Item (all Trees)"))
        self.label_12.setText(_translate("MainWindow", "Remove Branch"))
        self.pushButtonRemoveBranch.setToolTip(_translate("MainWindow", "<b>Remove the current branch</b><br/><br/>• All descentants (children, grandchildren, ...), are removed.<br/>• Other trees are not affected.</li></ul>"))
        self.pushButtonRemoveBranch.setText(_translate("MainWindow", "Remove Branch (this Tree)"))
        self.pushButtonDeleteBranch.setToolTip(_translate("MainWindow", "<b>Delete the entire branch from all trees</b><br/><br/>• All descendants (children, grandchildren, etc) in all trees are deleted.<br/>• Children of a node are deleted recursively across trees.<br/>• Please make sure there are no unwanted connections before use."))
        self.pushButtonDeleteBranch.setText(_translate("MainWindow", "Delete Branch (all Trees)"))
        self.toolBox.setItemText(self.toolBox.indexOf(self.pageEdit), _translate("MainWindow", "Edit Content"))
        self.label_13.setText(_translate("MainWindow", "<html><head/><body><p>Insert New Elements</p></body></html>"))
        self.pushButtonNewDataField.setText(_translate("MainWindow", "New Data Field"))
        self.pushButtonNewTreeField.setText(_translate("MainWindow", "New Tree Field"))
        self.pushButtonNewTree.setText(_translate("MainWindow", "New Tree"))
        self.label_14.setText(_translate("MainWindow", "Remove Elements"))
        self.pushButtonDeleteDataField.setText(_translate("MainWindow", "Delete Data Field"))
        self.pushButtonDeleteTreeField.setText(_translate("MainWindow", "Delete Tree Field"))
        self.pushButtonDeleteTree.setText(_translate("MainWindow", "Delete Tree"))
        self.toolBox.setItemText(self.toolBox.indexOf(self.pageMeta), _translate("MainWindow", "Edit Meta Structure"))
        self.label_9.setText(_translate("MainWindow", "Look and Feel"))
        self.label_10.setText(_translate("MainWindow", "About"))
        self.label_7.setText(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><meta charset=\"utf-8\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"hr { height: 1px; border-width: 0; }\n"
"li.unchecked::marker { content: \"\\2610\"; }\n"
"li.checked::marker { content: \"\\2612\"; }\n"
"</style></head><body style=\" font-family:\'Noto Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">     TreeTime 2025.4</p>\n"
"<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">     Official website:<br />     <a href=\"https://tree-time.info\"><span style=\" text-decoration: underline; color:#2980b9;\">tree-time.info</span></a></p>\n"
"<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">     Updates and source code:<br />     <a href=\"https://github.com/jkanev/treetime\"><span style=\" text-decoration: underline; color:#2980b9;\">codeberg.org/jkanev/treetime</span></a></p>\n"
"<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">    Documentation:<br />     <a href=\"https://treetime-data-manager.readthedocs.io\"><span style=\" text-decoration: underline; color:#2980b9;\">treetime-data-manager.</span></a><br />     <a href=\"https://treetime-data-manager.readthedocs.io\"><span style=\" text-decoration: underline; color:#2980b9;\">readthedocs.io</span></a></p></body></html>"))
        self.labelZoom.setText(_translate("MainWindow", "Zoom"))
        self.toolBox.setItemText(self.toolBox.indexOf(self.pageSettings), _translate("MainWindow", "Settings"))
        self.actionQuit.setText(_translate("MainWindow", "Quit"))
