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

# Form implementation generated from reading ui file 'DlgConfiguration.ui'
#
# Created by: PyQt5 UI code generator 5.15.6
#
# 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_configuration_form(object):
    def setupUi(self, configuration_form):
        configuration_form.setObjectName("configuration_form")
        configuration_form.resize(729, 733)
        configuration_form.setMinimumSize(QtCore.QSize(100, 50))
        configuration_form.setMaximumSize(QtCore.QSize(1000, 800))
        configuration_form.setLayoutDirection(QtCore.Qt.LeftToRight)
        configuration_form.setLocale(QtCore.QLocale(QtCore.QLocale.C, QtCore.QLocale.AnyCountry))
        self.gridLayout_3 = QtWidgets.QGridLayout(configuration_form)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.tabWidget = QtWidgets.QTabWidget(configuration_form)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.tabWidget.sizePolicy().hasHeightForWidth())
        self.tabWidget.setSizePolicy(sizePolicy)
        self.tabWidget.setObjectName("tabWidget")
        self.displayTab = QtWidgets.QWidget()
        self.displayTab.setObjectName("displayTab")
        self.gridLayout = QtWidgets.QGridLayout(self.displayTab)
        self.gridLayout.setObjectName("gridLayout")
        self.snappingToolSnapToAllLayers = QtWidgets.QGroupBox(self.displayTab)
        self.snappingToolSnapToAllLayers.setLocale(QtCore.QLocale(QtCore.QLocale.C, QtCore.QLocale.AnyCountry))
        self.snappingToolSnapToAllLayers.setTitle("")
        self.snappingToolSnapToAllLayers.setObjectName("snappingToolSnapToAllLayers")
        self.gridLayout_11 = QtWidgets.QGridLayout(self.snappingToolSnapToAllLayers)
        self.gridLayout_11.setObjectName("gridLayout_11")
        self.groupBox_8 = QtWidgets.QGroupBox(self.snappingToolSnapToAllLayers)
        self.groupBox_8.setObjectName("groupBox_8")
        self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox_8)
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.label = QtWidgets.QLabel(self.groupBox_8)
        self.label.setObjectName("label")
        self.gridLayout_5.addWidget(self.label, 0, 0, 1, 1)
        self.rubberBandColor = gui.QgsColorButton(self.groupBox_8)
        self.rubberBandColor.setLocale(QtCore.QLocale(QtCore.QLocale.C, QtCore.QLocale.AnyCountry))
        self.rubberBandColor.setAllowOpacity(True)
        self.rubberBandColor.setObjectName("rubberBandColor")
        self.gridLayout_5.addWidget(self.rubberBandColor, 0, 1, 1, 1)
        self.label_2 = QtWidgets.QLabel(self.groupBox_8)
        self.label_2.setObjectName("label_2")
        self.gridLayout_5.addWidget(self.label_2, 1, 0, 1, 1)
        self.rubberBandSize = QtWidgets.QSpinBox(self.groupBox_8)
        self.rubberBandSize.setLocale(QtCore.QLocale(QtCore.QLocale.C, QtCore.QLocale.AnyCountry))
        self.rubberBandSize.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.rubberBandSize.setMaximum(10)
        self.rubberBandSize.setObjectName("rubberBandSize")
        self.gridLayout_5.addWidget(self.rubberBandSize, 1, 1, 1, 1)
        self.label_3 = QtWidgets.QLabel(self.groupBox_8)
        self.label_3.setObjectName("label_3")
        self.gridLayout_5.addWidget(self.label_3, 2, 0, 1, 1)
        self.markerColor = gui.QgsColorButton(self.groupBox_8)
        self.markerColor.setLocale(QtCore.QLocale(QtCore.QLocale.C, QtCore.QLocale.AnyCountry))
        self.markerColor.setAllowOpacity(True)
        self.markerColor.setObjectName("markerColor")
        self.gridLayout_5.addWidget(self.markerColor, 2, 1, 1, 1)
        self.label_4 = QtWidgets.QLabel(self.groupBox_8)
        self.label_4.setObjectName("label_4")
        self.gridLayout_5.addWidget(self.label_4, 3, 0, 1, 1)
        self.markerSize = QtWidgets.QSpinBox(self.groupBox_8)
        self.markerSize.setLocale(QtCore.QLocale(QtCore.QLocale.C, QtCore.QLocale.AnyCountry))
        self.markerSize.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.markerSize.setObjectName("markerSize")
        self.gridLayout_5.addWidget(self.markerSize, 3, 1, 1, 1)
        self.label_25 = QtWidgets.QLabel(self.groupBox_8)
        self.label_25.setObjectName("label_25")
        self.gridLayout_5.addWidget(self.label_25, 4, 0, 1, 1)
        self.coordinateFormat = QtWidgets.QComboBox(self.groupBox_8)
        self.coordinateFormat.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.coordinateFormat.setInsertPolicy(QtWidgets.QComboBox.InsertAtBottom)
        self.coordinateFormat.setObjectName("coordinateFormat")
        self.gridLayout_5.addWidget(self.coordinateFormat, 4, 1, 1, 1)
        self.gridLayout_11.addWidget(self.groupBox_8, 1, 0, 1, 1)
        spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_11.addItem(spacerItem, 2, 2, 1, 1)
        spacerItem1 = QtWidgets.QSpacerItem(185, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_11.addItem(spacerItem1, 1, 2, 1, 1)
        self.groupBox_9 = QtWidgets.QGroupBox(self.snappingToolSnapToAllLayers)
        self.groupBox_9.setObjectName("groupBox_9")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox_9)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.flexjLineToolLineWidth = QtWidgets.QSpinBox(self.groupBox_9)
        self.flexjLineToolLineWidth.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.flexjLineToolLineWidth.setObjectName("flexjLineToolLineWidth")
        self.gridLayout_2.addWidget(self.flexjLineToolLineWidth, 2, 1, 1, 1)
        self.flexjLineToolSlopingDistance = QtWidgets.QCheckBox(self.groupBox_9)
        self.flexjLineToolSlopingDistance.setObjectName("flexjLineToolSlopingDistance")
        self.gridLayout_2.addWidget(self.flexjLineToolSlopingDistance, 6, 0, 1, 2)
        self.flexjLineToolLineStyle = QtWidgets.QComboBox(self.groupBox_9)
        self.flexjLineToolLineStyle.setObjectName("flexjLineToolLineStyle")
        self.gridLayout_2.addWidget(self.flexjLineToolLineStyle, 3, 1, 1, 1)
        self.flexjLineToolColor = gui.QgsColorButton(self.groupBox_9)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.flexjLineToolColor.sizePolicy().hasHeightForWidth())
        self.flexjLineToolColor.setSizePolicy(sizePolicy)
        self.flexjLineToolColor.setObjectName("flexjLineToolColor")
        self.gridLayout_2.addWidget(self.flexjLineToolColor, 0, 1, 1, 1)
        self.flexjLineToolDistanceDecimalDigits = QtWidgets.QSpinBox(self.groupBox_9)
        self.flexjLineToolDistanceDecimalDigits.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.flexjLineToolDistanceDecimalDigits.setMaximum(10)
        self.flexjLineToolDistanceDecimalDigits.setObjectName("flexjLineToolDistanceDecimalDigits")
        self.gridLayout_2.addWidget(self.flexjLineToolDistanceDecimalDigits, 9, 1, 1, 1)
        self.label_41 = QtWidgets.QLabel(self.groupBox_9)
        self.label_41.setObjectName("label_41")
        self.gridLayout_2.addWidget(self.label_41, 9, 0, 1, 1)
        self.flexjLineToolKeepBaseUnit = QtWidgets.QCheckBox(self.groupBox_9)
        self.flexjLineToolKeepBaseUnit.setObjectName("flexjLineToolKeepBaseUnit")
        self.gridLayout_2.addWidget(self.flexjLineToolKeepBaseUnit, 10, 0, 1, 1)
        self.label_37 = QtWidgets.QLabel(self.groupBox_9)
        self.label_37.setObjectName("label_37")
        self.gridLayout_2.addWidget(self.label_37, 1, 0, 1, 1)
        self.label_36 = QtWidgets.QLabel(self.groupBox_9)
        self.label_36.setObjectName("label_36")
        self.gridLayout_2.addWidget(self.label_36, 0, 0, 1, 1)
        self.label_39 = QtWidgets.QLabel(self.groupBox_9)
        self.label_39.setObjectName("label_39")
        self.gridLayout_2.addWidget(self.label_39, 2, 0, 1, 1)
        self.label_38 = QtWidgets.QLabel(self.groupBox_9)
        self.label_38.setObjectName("label_38")
        self.gridLayout_2.addWidget(self.label_38, 3, 0, 1, 1)
        self.flexjLineToolShowTotalDistance = QtWidgets.QCheckBox(self.groupBox_9)
        self.flexjLineToolShowTotalDistance.setObjectName("flexjLineToolShowTotalDistance")
        self.gridLayout_2.addWidget(self.flexjLineToolShowTotalDistance, 8, 0, 1, 2)
        self.flexjLineToolShowDistance = QtWidgets.QCheckBox(self.groupBox_9)
        self.flexjLineToolShowDistance.setObjectName("flexjLineToolShowDistance")
        self.gridLayout_2.addWidget(self.flexjLineToolShowDistance, 4, 0, 1, 2)
        self.flexjLineToolMarkerSize = QtWidgets.QSpinBox(self.groupBox_9)
        self.flexjLineToolMarkerSize.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.flexjLineToolMarkerSize.setObjectName("flexjLineToolMarkerSize")
        self.gridLayout_2.addWidget(self.flexjLineToolMarkerSize, 1, 1, 1, 1)
        self.flexjLineToolAngleCorrection = QtWidgets.QCheckBox(self.groupBox_9)
        self.flexjLineToolAngleCorrection.setObjectName("flexjLineToolAngleCorrection")
        self.gridLayout_2.addWidget(self.flexjLineToolAngleCorrection, 7, 1, 1, 1)
        self.gridLayout_11.addWidget(self.groupBox_9, 2, 0, 2, 1)
        spacerItem2 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_11.addItem(spacerItem2, 4, 0, 1, 1)
        self.groupBox_12 = QtWidgets.QGroupBox(self.snappingToolSnapToAllLayers)
        self.groupBox_12.setObjectName("groupBox_12")
        self.gridLayout_13 = QtWidgets.QGridLayout(self.groupBox_12)
        self.gridLayout_13.setObjectName("gridLayout_13")
        self.label_42 = QtWidgets.QLabel(self.groupBox_12)
        self.label_42.setObjectName("label_42")
        self.gridLayout_13.addWidget(self.label_42, 0, 0, 1, 1)
        self.snappingToolSnappingProvider = QtWidgets.QComboBox(self.groupBox_12)
        self.snappingToolSnappingProvider.setObjectName("snappingToolSnappingProvider")
        self.gridLayout_13.addWidget(self.snappingToolSnappingProvider, 0, 1, 1, 1)
        self.snappingToolSnapToMatchedPoint = QtWidgets.QCheckBox(self.groupBox_12)
        self.snappingToolSnapToMatchedPoint.setObjectName("snappingToolSnapToMatchedPoint")
        self.gridLayout_13.addWidget(self.snappingToolSnapToMatchedPoint, 1, 0, 1, 2)
        self.gridLayout_11.addWidget(self.groupBox_12, 1, 1, 1, 1)
        self.groupBox_5 = QtWidgets.QGroupBox(self.snappingToolSnapToAllLayers)
        self.groupBox_5.setObjectName("groupBox_5")
        self.gridLayout_6 = QtWidgets.QGridLayout(self.groupBox_5)
        self.gridLayout_6.setObjectName("gridLayout_6")
        self.snappingToolSnappingBehaviour = QtWidgets.QComboBox(self.groupBox_5)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.snappingToolSnappingBehaviour.sizePolicy().hasHeightForWidth())
        self.snappingToolSnappingBehaviour.setSizePolicy(sizePolicy)
        self.snappingToolSnappingBehaviour.setObjectName("snappingToolSnappingBehaviour")
        self.gridLayout_6.addWidget(self.snappingToolSnappingBehaviour, 5, 2, 1, 2)
        self.snappingToolMethod = QtWidgets.QComboBox(self.groupBox_5)
        self.snappingToolMethod.setObjectName("snappingToolMethod")
        self.gridLayout_6.addWidget(self.snappingToolMethod, 2, 2, 1, 2)
        self.snappingToolPixels = QtWidgets.QSpinBox(self.groupBox_5)
        self.snappingToolPixels.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.snappingToolPixels.setMaximum(50)
        self.snappingToolPixels.setObjectName("snappingToolPixels")
        self.gridLayout_6.addWidget(self.snappingToolPixels, 3, 2, 1, 1)
        self.snappingToolShowToolTip = QtWidgets.QCheckBox(self.groupBox_5)
        self.snappingToolShowToolTip.setObjectName("snappingToolShowToolTip")
        self.gridLayout_6.addWidget(self.snappingToolShowToolTip, 4, 0, 1, 4)
        self.label_29 = QtWidgets.QLabel(self.groupBox_5)
        self.label_29.setObjectName("label_29")
        self.gridLayout_6.addWidget(self.label_29, 0, 0, 1, 1)
        self.label_32 = QtWidgets.QLabel(self.groupBox_5)
        self.label_32.setObjectName("label_32")
        self.gridLayout_6.addWidget(self.label_32, 3, 3, 1, 1)
        self.label_33 = QtWidgets.QLabel(self.groupBox_5)
        self.label_33.setObjectName("label_33")
        self.gridLayout_6.addWidget(self.label_33, 5, 0, 1, 2)
        self.label_30 = QtWidgets.QLabel(self.groupBox_5)
        self.label_30.setObjectName("label_30")
        self.gridLayout_6.addWidget(self.label_30, 1, 0, 1, 1)
        self.label_27 = QtWidgets.QLabel(self.groupBox_5)
        self.label_27.setObjectName("label_27")
        self.gridLayout_6.addWidget(self.label_27, 2, 0, 1, 1)
        self.snappingToolSize = QtWidgets.QSpinBox(self.groupBox_5)
        self.snappingToolSize.setObjectName("snappingToolSize")
        self.gridLayout_6.addWidget(self.snappingToolSize, 1, 3, 1, 1)
        self.snappingToolColor = gui.QgsColorButton(self.groupBox_5)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.snappingToolColor.sizePolicy().hasHeightForWidth())
        self.snappingToolColor.setSizePolicy(sizePolicy)
        self.snappingToolColor.setAllowOpacity(True)
        self.snappingToolColor.setObjectName("snappingToolColor")
        self.gridLayout_6.addWidget(self.snappingToolColor, 0, 1, 1, 3)
        self.label_28 = QtWidgets.QLabel(self.groupBox_5)
        self.label_28.setObjectName("label_28")
        self.gridLayout_6.addWidget(self.label_28, 3, 0, 1, 2)
        self.gridLayout_11.addWidget(self.groupBox_5, 2, 1, 2, 1)
        spacerItem3 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_11.addItem(spacerItem3, 4, 1, 1, 1)
        self.gridLayout.addWidget(self.snappingToolSnapToAllLayers, 0, 0, 1, 1)
        spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem4, 0, 1, 1, 1)
        self.tabWidget.addTab(self.displayTab, "")
        self.networkTab = QtWidgets.QWidget()
        self.networkTab.setObjectName("networkTab")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.networkTab)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.groupBox_2 = QtWidgets.QGroupBox(self.networkTab)
        self.groupBox_2.setLocale(QtCore.QLocale(QtCore.QLocale.C, QtCore.QLocale.AnyCountry))
        self.groupBox_2.setTitle("")
        self.groupBox_2.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.groupBox_2.setObjectName("groupBox_2")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.groupBox_2)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.groupBox_13 = QtWidgets.QGroupBox(self.groupBox_2)
        self.groupBox_13.setObjectName("groupBox_13")
        self.gridLayout_14 = QtWidgets.QGridLayout(self.groupBox_13)
        self.gridLayout_14.setObjectName("gridLayout_14")
        self.label_43 = QtWidgets.QLabel(self.groupBox_13)
        self.label_43.setObjectName("label_43")
        self.gridLayout_14.addWidget(self.label_43, 0, 0, 1, 1)
        self.label_49 = QtWidgets.QLabel(self.groupBox_13)
        self.label_49.setObjectName("label_49")
        self.gridLayout_14.addWidget(self.label_49, 3, 0, 1, 1)
        self.bridgingLineToolColor = gui.QgsColorButton(self.groupBox_13)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.bridgingLineToolColor.sizePolicy().hasHeightForWidth())
        self.bridgingLineToolColor.setSizePolicy(sizePolicy)
        self.bridgingLineToolColor.setMinimumSize(QtCore.QSize(24, 20))
        self.bridgingLineToolColor.setAllowOpacity(True)
        self.bridgingLineToolColor.setObjectName("bridgingLineToolColor")
        self.gridLayout_14.addWidget(self.bridgingLineToolColor, 0, 1, 1, 1)
        self.label_45 = QtWidgets.QLabel(self.groupBox_13)
        self.label_45.setObjectName("label_45")
        self.gridLayout_14.addWidget(self.label_45, 4, 0, 1, 1)
        self.label_44 = QtWidgets.QLabel(self.groupBox_13)
        self.label_44.setObjectName("label_44")
        self.gridLayout_14.addWidget(self.label_44, 1, 0, 1, 1)
        self.label_48 = QtWidgets.QLabel(self.groupBox_13)
        self.label_48.setObjectName("label_48")
        self.gridLayout_14.addWidget(self.label_48, 2, 0, 1, 1)
        self.bridgingLineToolSize = QtWidgets.QSpinBox(self.groupBox_13)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.bridgingLineToolSize.sizePolicy().hasHeightForWidth())
        self.bridgingLineToolSize.setSizePolicy(sizePolicy)
        self.bridgingLineToolSize.setMinimumSize(QtCore.QSize(0, 20))
        self.bridgingLineToolSize.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.bridgingLineToolSize.setObjectName("bridgingLineToolSize")
        self.gridLayout_14.addWidget(self.bridgingLineToolSize, 1, 1, 1, 1)
        self.bridgingLineToolLineStyle = QtWidgets.QComboBox(self.groupBox_13)
        self.bridgingLineToolLineStyle.setMinimumSize(QtCore.QSize(0, 20))
        self.bridgingLineToolLineStyle.setObjectName("bridgingLineToolLineStyle")
        self.gridLayout_14.addWidget(self.bridgingLineToolLineStyle, 3, 1, 1, 1)
        self.bridgingLineToolAddBridgeLinesToMap = QtWidgets.QCheckBox(self.groupBox_13)
        self.bridgingLineToolAddBridgeLinesToMap.setObjectName("bridgingLineToolAddBridgeLinesToMap")
        self.gridLayout_14.addWidget(self.bridgingLineToolAddBridgeLinesToMap, 5, 0, 1, 2)
        self.bridgingLineToolLineWidth = QtWidgets.QSpinBox(self.groupBox_13)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.bridgingLineToolLineWidth.sizePolicy().hasHeightForWidth())
        self.bridgingLineToolLineWidth.setSizePolicy(sizePolicy)
        self.bridgingLineToolLineWidth.setMinimumSize(QtCore.QSize(0, 20))
        self.bridgingLineToolLineWidth.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.bridgingLineToolLineWidth.setObjectName("bridgingLineToolLineWidth")
        self.gridLayout_14.addWidget(self.bridgingLineToolLineWidth, 2, 1, 1, 1)
        self.bridgingLineToolRadius = QtWidgets.QDoubleSpinBox(self.groupBox_13)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.bridgingLineToolRadius.sizePolicy().hasHeightForWidth())
        self.bridgingLineToolRadius.setSizePolicy(sizePolicy)
        self.bridgingLineToolRadius.setMinimumSize(QtCore.QSize(0, 20))
        self.bridgingLineToolRadius.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.bridgingLineToolRadius.setMaximum(999999.0)
        self.bridgingLineToolRadius.setObjectName("bridgingLineToolRadius")
        self.gridLayout_14.addWidget(self.bridgingLineToolRadius, 4, 1, 1, 1)
        self.bridgingLineToolAskBeforeDelete = QtWidgets.QCheckBox(self.groupBox_13)
        self.bridgingLineToolAskBeforeDelete.setObjectName("bridgingLineToolAskBeforeDelete")
        self.gridLayout_14.addWidget(self.bridgingLineToolAskBeforeDelete, 6, 0, 1, 1)
        self.gridLayout_4.addWidget(self.groupBox_13, 2, 1, 1, 1)
        self.groupBox = QtWidgets.QGroupBox(self.groupBox_2)
        self.groupBox.setObjectName("groupBox")
        self.gridLayout_8 = QtWidgets.QGridLayout(self.groupBox)
        self.gridLayout_8.setObjectName("gridLayout_8")
        self.bridgingPointToolSize = QtWidgets.QSpinBox(self.groupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.bridgingPointToolSize.sizePolicy().hasHeightForWidth())
        self.bridgingPointToolSize.setSizePolicy(sizePolicy)
        self.bridgingPointToolSize.setMinimumSize(QtCore.QSize(0, 20))
        self.bridgingPointToolSize.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.bridgingPointToolSize.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.bridgingPointToolSize.setObjectName("bridgingPointToolSize")
        self.gridLayout_8.addWidget(self.bridgingPointToolSize, 1, 1, 1, 1)
        self.label_35 = QtWidgets.QLabel(self.groupBox)
        self.label_35.setObjectName("label_35")
        self.gridLayout_8.addWidget(self.label_35, 1, 0, 1, 1)
        self.label_34 = QtWidgets.QLabel(self.groupBox)
        self.label_34.setObjectName("label_34")
        self.gridLayout_8.addWidget(self.label_34, 0, 0, 1, 1)
        self.label_31 = QtWidgets.QLabel(self.groupBox)
        self.label_31.setObjectName("label_31")
        self.gridLayout_8.addWidget(self.label_31, 2, 0, 1, 1)
        self.bridgingPointToolSameLayer = QtWidgets.QCheckBox(self.groupBox)
        self.bridgingPointToolSameLayer.setObjectName("bridgingPointToolSameLayer")
        self.gridLayout_8.addWidget(self.bridgingPointToolSameLayer, 3, 0, 1, 2)
        self.bridgingPointToolAddBridgePointsToMap = QtWidgets.QCheckBox(self.groupBox)
        self.bridgingPointToolAddBridgePointsToMap.setObjectName("bridgingPointToolAddBridgePointsToMap")
        self.gridLayout_8.addWidget(self.bridgingPointToolAddBridgePointsToMap, 4, 0, 1, 2)
        self.bridgingPointToolColor = gui.QgsColorButton(self.groupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.bridgingPointToolColor.sizePolicy().hasHeightForWidth())
        self.bridgingPointToolColor.setSizePolicy(sizePolicy)
        self.bridgingPointToolColor.setMinimumSize(QtCore.QSize(24, 20))
        self.bridgingPointToolColor.setAllowOpacity(True)
        self.bridgingPointToolColor.setObjectName("bridgingPointToolColor")
        self.gridLayout_8.addWidget(self.bridgingPointToolColor, 0, 1, 1, 1)
        self.bridgingPointToolRadius = QtWidgets.QDoubleSpinBox(self.groupBox)
        self.bridgingPointToolRadius.setMinimumSize(QtCore.QSize(0, 20))
        self.bridgingPointToolRadius.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.bridgingPointToolRadius.setMaximum(999999.0)
        self.bridgingPointToolRadius.setObjectName("bridgingPointToolRadius")
        self.gridLayout_8.addWidget(self.bridgingPointToolRadius, 2, 1, 1, 1)
        self.bridgingPointToolAskBeforeDelete = QtWidgets.QCheckBox(self.groupBox)
        self.bridgingPointToolAskBeforeDelete.setObjectName("bridgingPointToolAskBeforeDelete")
        self.gridLayout_8.addWidget(self.bridgingPointToolAskBeforeDelete, 5, 0, 1, 1)
        self.gridLayout_4.addWidget(self.groupBox, 1, 1, 1, 1)
        self.groupBox_15 = QtWidgets.QGroupBox(self.groupBox_2)
        self.groupBox_15.setObjectName("groupBox_15")
        self.gridLayout_16 = QtWidgets.QGridLayout(self.groupBox_15)
        self.gridLayout_16.setObjectName("gridLayout_16")
        self.includeStartStop = QtWidgets.QCheckBox(self.groupBox_15)
        self.includeStartStop.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.includeStartStop.setChecked(True)
        self.includeStartStop.setObjectName("includeStartStop")
        self.gridLayout_16.addWidget(self.includeStartStop, 0, 0, 1, 1)
        self.label_50 = QtWidgets.QLabel(self.groupBox_15)
        self.label_50.setObjectName("label_50")
        self.gridLayout_16.addWidget(self.label_50, 1, 0, 1, 1)
        self.entryExitLengthLimit = QtWidgets.QDoubleSpinBox(self.groupBox_15)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.entryExitLengthLimit.sizePolicy().hasHeightForWidth())
        self.entryExitLengthLimit.setSizePolicy(sizePolicy)
        self.entryExitLengthLimit.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.entryExitLengthLimit.setObjectName("entryExitLengthLimit")
        self.gridLayout_16.addWidget(self.entryExitLengthLimit, 1, 1, 1, 1)
        self.gridLayout_4.addWidget(self.groupBox_15, 3, 0, 1, 1)
        spacerItem5 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_4.addItem(spacerItem5, 5, 0, 1, 1)
        self.groupBox_6 = QtWidgets.QGroupBox(self.groupBox_2)
        self.groupBox_6.setObjectName("groupBox_6")
        self.mQgsProjectionSelectionWidget = gui.QgsProjectionSelectionWidget(self.groupBox_6)
        self.mQgsProjectionSelectionWidget.setGeometry(QtCore.QRect(16, 122, 191, 27))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mQgsProjectionSelectionWidget.sizePolicy().hasHeightForWidth())
        self.mQgsProjectionSelectionWidget.setSizePolicy(sizePolicy)
        self.mQgsProjectionSelectionWidget.setMinimumSize(QtCore.QSize(0, 27))
        self.mQgsProjectionSelectionWidget.setObjectName("mQgsProjectionSelectionWidget")
        self.selectProjectCrs = QtWidgets.QRadioButton(self.groupBox_6)
        self.selectProjectCrs.setGeometry(QtCore.QRect(26, 44, 95, 20))
        self.selectProjectCrs.setChecked(True)
        self.selectProjectCrs.setObjectName("selectProjectCrs")
        self.selectLayerCrs = QtWidgets.QRadioButton(self.groupBox_6)
        self.selectLayerCrs.setGeometry(QtCore.QRect(26, 68, 95, 20))
        self.selectLayerCrs.setObjectName("selectLayerCrs")
        self.selectCustomCrs = QtWidgets.QRadioButton(self.groupBox_6)
        self.selectCustomCrs.setGeometry(QtCore.QRect(26, 94, 101, 20))
        self.selectCustomCrs.setObjectName("selectCustomCrs")
        self.label_21 = QtWidgets.QLabel(self.groupBox_6)
        self.label_21.setGeometry(QtCore.QRect(10, 24, 205, 16))
        self.label_21.setObjectName("label_21")
        self.label_26 = QtWidgets.QLabel(self.groupBox_6)
        self.label_26.setGeometry(QtCore.QRect(112, 68, 87, 16))
        self.label_26.setObjectName("label_26")
        self.groupBox_11 = QtWidgets.QGroupBox(self.groupBox_6)
        self.groupBox_11.setGeometry(QtCore.QRect(4, 166, 329, 103))
        self.groupBox_11.setObjectName("groupBox_11")
        self.label_40 = QtWidgets.QLabel(self.groupBox_11)
        self.label_40.setGeometry(QtCore.QRect(6, 74, 87, 16))
        self.label_40.setObjectName("label_40")
        self.measurementEllipsoid = QtWidgets.QLabel(self.groupBox_11)
        self.measurementEllipsoid.setGeometry(QtCore.QRect(78, 48, 149, 16))
        self.measurementEllipsoid.setWordWrap(True)
        self.measurementEllipsoid.setObjectName("measurementEllipsoid")
        self.crsUnits = QtWidgets.QLabel(self.groupBox_11)
        self.crsUnits.setGeometry(QtCore.QRect(76, 22, 147, 16))
        self.crsUnits.setObjectName("crsUnits")
        self.label_23 = QtWidgets.QLabel(self.groupBox_11)
        self.label_23.setGeometry(QtCore.QRect(6, 22, 69, 16))
        self.label_23.setObjectName("label_23")
        self.label_22 = QtWidgets.QLabel(self.groupBox_11)
        self.label_22.setGeometry(QtCore.QRect(6, 48, 59, 16))
        self.label_22.setObjectName("label_22")
        self.ellipsoidUnits = QtWidgets.QLabel(self.groupBox_11)
        self.ellipsoidUnits.setGeometry(QtCore.QRect(96, 74, 127, 16))
        self.ellipsoidUnits.setObjectName("ellipsoidUnits")
        self.gridLayout_4.addWidget(self.groupBox_6, 0, 0, 2, 1)
        spacerItem6 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem6, 3, 1, 1, 1)
        spacerItem7 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem7, 5, 1, 1, 1)
        self.groupBox_7 = QtWidgets.QGroupBox(self.groupBox_2)
        self.groupBox_7.setObjectName("groupBox_7")
        self.gridLayout_9 = QtWidgets.QGridLayout(self.groupBox_7)
        self.gridLayout_9.setObjectName("gridLayout_9")
        self.label_6 = QtWidgets.QLabel(self.groupBox_7)
        self.label_6.setWordWrap(True)
        self.label_6.setObjectName("label_6")
        self.gridLayout_9.addWidget(self.label_6, 0, 0, 1, 1)
        self.toleranceUnits = QtWidgets.QComboBox(self.groupBox_7)
        self.toleranceUnits.setMinimumSize(QtCore.QSize(0, 20))
        self.toleranceUnits.setObjectName("toleranceUnits")
        self.gridLayout_9.addWidget(self.toleranceUnits, 1, 1, 1, 1)
        self.label_24 = QtWidgets.QLabel(self.groupBox_7)
        self.label_24.setObjectName("label_24")
        self.gridLayout_9.addWidget(self.label_24, 1, 0, 1, 1)
        self.topologyTolerance = QtWidgets.QDoubleSpinBox(self.groupBox_7)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.topologyTolerance.sizePolicy().hasHeightForWidth())
        self.topologyTolerance.setSizePolicy(sizePolicy)
        self.topologyTolerance.setMinimumSize(QtCore.QSize(0, 20))
        self.topologyTolerance.setLocale(QtCore.QLocale(QtCore.QLocale.C, QtCore.QLocale.AnyCountry))
        self.topologyTolerance.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.topologyTolerance.setDecimals(4)
        self.topologyTolerance.setMaximum(100000.0)
        self.topologyTolerance.setStepType(QtWidgets.QAbstractSpinBox.AdaptiveDecimalStepType)
        self.topologyTolerance.setObjectName("topologyTolerance")
        self.gridLayout_9.addWidget(self.topologyTolerance, 0, 1, 1, 1)
        self.gridLayout_4.addWidget(self.groupBox_7, 0, 1, 1, 1)
        self.groupBox_4 = QtWidgets.QGroupBox(self.groupBox_2)
        self.groupBox_4.setObjectName("groupBox_4")
        self.gridLayout_10 = QtWidgets.QGridLayout(self.groupBox_4)
        self.gridLayout_10.setObjectName("gridLayout_10")
        self.label_7 = QtWidgets.QLabel(self.groupBox_4)
        self.label_7.setObjectName("label_7")
        self.gridLayout_10.addWidget(self.label_7, 0, 0, 1, 1)
        self.resultDialogType = QtWidgets.QComboBox(self.groupBox_4)
        self.resultDialogType.setMinimumSize(QtCore.QSize(0, 20))
        self.resultDialogType.setLocale(QtCore.QLocale(QtCore.QLocale.C, QtCore.QLocale.AnyCountry))
        self.resultDialogType.setObjectName("resultDialogType")
        self.gridLayout_10.addWidget(self.resultDialogType, 0, 1, 1, 2)
        self.label_20 = QtWidgets.QLabel(self.groupBox_4)
        self.label_20.setObjectName("label_20")
        self.gridLayout_10.addWidget(self.label_20, 1, 0, 1, 1)
        self.distanceUnits = QtWidgets.QComboBox(self.groupBox_4)
        self.distanceUnits.setMinimumSize(QtCore.QSize(0, 20))
        self.distanceUnits.setEditable(True)
        self.distanceUnits.setObjectName("distanceUnits")
        self.gridLayout_10.addWidget(self.distanceUnits, 1, 1, 1, 2)
        self.label_5 = QtWidgets.QLabel(self.groupBox_4)
        self.label_5.setObjectName("label_5")
        self.gridLayout_10.addWidget(self.label_5, 2, 0, 1, 1)
        self.decimalDigits = QtWidgets.QSpinBox(self.groupBox_4)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.decimalDigits.sizePolicy().hasHeightForWidth())
        self.decimalDigits.setSizePolicy(sizePolicy)
        self.decimalDigits.setMinimumSize(QtCore.QSize(0, 20))
        self.decimalDigits.setMaximumSize(QtCore.QSize(16777215, 20))
        self.decimalDigits.setLocale(QtCore.QLocale(QtCore.QLocale.C, QtCore.QLocale.AnyCountry))
        self.decimalDigits.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.decimalDigits.setMinimum(1)
        self.decimalDigits.setMaximum(10)
        self.decimalDigits.setProperty("value", 1)
        self.decimalDigits.setObjectName("decimalDigits")
        self.gridLayout_10.addWidget(self.decimalDigits, 2, 2, 1, 1)
        self.addResultLayer = QtWidgets.QCheckBox(self.groupBox_4)
        self.addResultLayer.setObjectName("addResultLayer")
        self.gridLayout_10.addWidget(self.addResultLayer, 3, 0, 1, 2)
        self.addMergedLayer = QtWidgets.QCheckBox(self.groupBox_4)
        self.addMergedLayer.setObjectName("addMergedLayer")
        self.gridLayout_10.addWidget(self.addMergedLayer, 4, 0, 1, 2)
        self.gridLayout_4.addWidget(self.groupBox_4, 2, 0, 1, 1)
        self.horizontalLayout.addWidget(self.groupBox_2)
        self.tabWidget.addTab(self.networkTab, "")
        self.fiberTab = QtWidgets.QWidget()
        self.fiberTab.setObjectName("fiberTab")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.fiberTab)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.groupBox_3 = QtWidgets.QGroupBox(self.fiberTab)
        self.groupBox_3.setLocale(QtCore.QLocale(QtCore.QLocale.C, QtCore.QLocale.AnyCountry))
        self.groupBox_3.setTitle("")
        self.groupBox_3.setObjectName("groupBox_3")
        self.gridLayout_12 = QtWidgets.QGridLayout(self.groupBox_3)
        self.gridLayout_12.setObjectName("gridLayout_12")
        self.groupBox_10 = QtWidgets.QGroupBox(self.groupBox_3)
        self.groupBox_10.setObjectName("groupBox_10")
        self.gridLayout_7 = QtWidgets.QGridLayout(self.groupBox_10)
        self.gridLayout_7.setObjectName("gridLayout_7")
        self.label_8 = QtWidgets.QLabel(self.groupBox_10)
        self.label_8.setObjectName("label_8")
        self.gridLayout_7.addWidget(self.label_8, 0, 0, 1, 1)
        self.connectorLoss = QtWidgets.QDoubleSpinBox(self.groupBox_10)
        self.connectorLoss.setLocale(QtCore.QLocale(QtCore.QLocale.C, QtCore.QLocale.AnyCountry))
        self.connectorLoss.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.connectorLoss.setStepType(QtWidgets.QAbstractSpinBox.AdaptiveDecimalStepType)
        self.connectorLoss.setObjectName("connectorLoss")
        self.gridLayout_7.addWidget(self.connectorLoss, 0, 1, 1, 1)
        self.label_9 = QtWidgets.QLabel(self.groupBox_10)
        self.label_9.setObjectName("label_9")
        self.gridLayout_7.addWidget(self.label_9, 0, 2, 1, 1)
        self.label_10 = QtWidgets.QLabel(self.groupBox_10)
        self.label_10.setWordWrap(True)
        self.label_10.setObjectName("label_10")
        self.gridLayout_7.addWidget(self.label_10, 1, 0, 1, 1)
        self.numberOfConnectorsAtEntry = QtWidgets.QSpinBox(self.groupBox_10)
        self.numberOfConnectorsAtEntry.setLocale(QtCore.QLocale(QtCore.QLocale.C, QtCore.QLocale.AnyCountry))
        self.numberOfConnectorsAtEntry.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.numberOfConnectorsAtEntry.setStepType(QtWidgets.QAbstractSpinBox.AdaptiveDecimalStepType)
        self.numberOfConnectorsAtEntry.setObjectName("numberOfConnectorsAtEntry")
        self.gridLayout_7.addWidget(self.numberOfConnectorsAtEntry, 1, 1, 1, 1)
        self.label_17 = QtWidgets.QLabel(self.groupBox_10)
        self.label_17.setObjectName("label_17")
        self.gridLayout_7.addWidget(self.label_17, 2, 0, 1, 1)
        self.numberOfConnectorsAtExit = QtWidgets.QSpinBox(self.groupBox_10)
        self.numberOfConnectorsAtExit.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.numberOfConnectorsAtExit.setObjectName("numberOfConnectorsAtExit")
        self.gridLayout_7.addWidget(self.numberOfConnectorsAtExit, 2, 1, 1, 1)
        self.label_11 = QtWidgets.QLabel(self.groupBox_10)
        self.label_11.setObjectName("label_11")
        self.gridLayout_7.addWidget(self.label_11, 3, 0, 1, 1)
        self.spliceLoss = QtWidgets.QDoubleSpinBox(self.groupBox_10)
        self.spliceLoss.setLocale(QtCore.QLocale(QtCore.QLocale.C, QtCore.QLocale.AnyCountry))
        self.spliceLoss.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.spliceLoss.setStepType(QtWidgets.QAbstractSpinBox.AdaptiveDecimalStepType)
        self.spliceLoss.setObjectName("spliceLoss")
        self.gridLayout_7.addWidget(self.spliceLoss, 3, 1, 1, 1)
        self.label_14 = QtWidgets.QLabel(self.groupBox_10)
        self.label_14.setObjectName("label_14")
        self.gridLayout_7.addWidget(self.label_14, 3, 2, 1, 1)
        self.label_12 = QtWidgets.QLabel(self.groupBox_10)
        self.label_12.setObjectName("label_12")
        self.gridLayout_7.addWidget(self.label_12, 4, 0, 1, 1)
        self.spliceFrequency = QtWidgets.QDoubleSpinBox(self.groupBox_10)
        self.spliceFrequency.setLocale(QtCore.QLocale(QtCore.QLocale.C, QtCore.QLocale.AnyCountry))
        self.spliceFrequency.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.spliceFrequency.setStepType(QtWidgets.QAbstractSpinBox.AdaptiveDecimalStepType)
        self.spliceFrequency.setObjectName("spliceFrequency")
        self.gridLayout_7.addWidget(self.spliceFrequency, 4, 1, 1, 1)
        self.label_15 = QtWidgets.QLabel(self.groupBox_10)
        self.label_15.setObjectName("label_15")
        self.gridLayout_7.addWidget(self.label_15, 4, 2, 1, 1)
        self.label_13 = QtWidgets.QLabel(self.groupBox_10)
        self.label_13.setObjectName("label_13")
        self.gridLayout_7.addWidget(self.label_13, 5, 0, 1, 1)
        self.cableLoss = QtWidgets.QDoubleSpinBox(self.groupBox_10)
        self.cableLoss.setLocale(QtCore.QLocale(QtCore.QLocale.C, QtCore.QLocale.AnyCountry))
        self.cableLoss.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.cableLoss.setStepType(QtWidgets.QAbstractSpinBox.AdaptiveDecimalStepType)
        self.cableLoss.setObjectName("cableLoss")
        self.gridLayout_7.addWidget(self.cableLoss, 5, 1, 1, 1)
        self.label_16 = QtWidgets.QLabel(self.groupBox_10)
        self.label_16.setObjectName("label_16")
        self.gridLayout_7.addWidget(self.label_16, 5, 2, 1, 1)
        self.label_18 = QtWidgets.QLabel(self.groupBox_10)
        self.label_18.setObjectName("label_18")
        self.gridLayout_7.addWidget(self.label_18, 6, 0, 1, 1)
        self.fixedLoss = QtWidgets.QDoubleSpinBox(self.groupBox_10)
        self.fixedLoss.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.fixedLoss.setObjectName("fixedLoss")
        self.gridLayout_7.addWidget(self.fixedLoss, 6, 1, 1, 1)
        self.label_19 = QtWidgets.QLabel(self.groupBox_10)
        self.label_19.setObjectName("label_19")
        self.gridLayout_7.addWidget(self.label_19, 6, 2, 1, 1)
        self.gridLayout_12.addWidget(self.groupBox_10, 0, 1, 1, 1)
        self.groupBox_16 = QtWidgets.QGroupBox(self.groupBox_3)
        self.groupBox_16.setObjectName("groupBox_16")
        self.gridLayout_17 = QtWidgets.QGridLayout(self.groupBox_16)
        self.gridLayout_17.setObjectName("gridLayout_17")
        self.numberOfLevel2Connectors = QtWidgets.QSpinBox(self.groupBox_16)
        self.numberOfLevel2Connectors.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.numberOfLevel2Connectors.setObjectName("numberOfLevel2Connectors")
        self.gridLayout_17.addWidget(self.numberOfLevel2Connectors, 4, 1, 1, 1)
        self.splittersLevel2Loss = QtWidgets.QDoubleSpinBox(self.groupBox_16)
        self.splittersLevel2Loss.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.splittersLevel2Loss.setObjectName("splittersLevel2Loss")
        self.gridLayout_17.addWidget(self.splittersLevel2Loss, 2, 1, 1, 1)
        self.label_51 = QtWidgets.QLabel(self.groupBox_16)
        self.label_51.setObjectName("label_51")
        self.gridLayout_17.addWidget(self.label_51, 0, 0, 1, 1)
        self.label_59 = QtWidgets.QLabel(self.groupBox_16)
        self.label_59.setObjectName("label_59")
        self.gridLayout_17.addWidget(self.label_59, 5, 2, 1, 1)
        self.label_52 = QtWidgets.QLabel(self.groupBox_16)
        self.label_52.setObjectName("label_52")
        self.gridLayout_17.addWidget(self.label_52, 1, 0, 1, 1)
        self.label_55 = QtWidgets.QLabel(self.groupBox_16)
        self.label_55.setObjectName("label_55")
        self.gridLayout_17.addWidget(self.label_55, 4, 0, 1, 1)
        self.numberOfLevel3Connectors = QtWidgets.QSpinBox(self.groupBox_16)
        self.numberOfLevel3Connectors.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.numberOfLevel3Connectors.setObjectName("numberOfLevel3Connectors")
        self.gridLayout_17.addWidget(self.numberOfLevel3Connectors, 6, 1, 1, 1)
        self.label_53 = QtWidgets.QLabel(self.groupBox_16)
        self.label_53.setObjectName("label_53")
        self.gridLayout_17.addWidget(self.label_53, 2, 0, 1, 1)
        self.splittersLevel3Loss = QtWidgets.QDoubleSpinBox(self.groupBox_16)
        self.splittersLevel3Loss.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.splittersLevel3Loss.setObjectName("splittersLevel3Loss")
        self.gridLayout_17.addWidget(self.splittersLevel3Loss, 5, 1, 1, 1)
        self.numberOfLevel1Connectors = QtWidgets.QSpinBox(self.groupBox_16)
        self.numberOfLevel1Connectors.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.numberOfLevel1Connectors.setObjectName("numberOfLevel1Connectors")
        self.gridLayout_17.addWidget(self.numberOfLevel1Connectors, 1, 1, 1, 1)
        self.label_56 = QtWidgets.QLabel(self.groupBox_16)
        self.label_56.setObjectName("label_56")
        self.gridLayout_17.addWidget(self.label_56, 6, 0, 1, 1)
        self.label_58 = QtWidgets.QLabel(self.groupBox_16)
        self.label_58.setObjectName("label_58")
        self.gridLayout_17.addWidget(self.label_58, 2, 2, 1, 1)
        self.label_54 = QtWidgets.QLabel(self.groupBox_16)
        self.label_54.setObjectName("label_54")
        self.gridLayout_17.addWidget(self.label_54, 5, 0, 1, 1)
        self.label_57 = QtWidgets.QLabel(self.groupBox_16)
        self.label_57.setObjectName("label_57")
        self.gridLayout_17.addWidget(self.label_57, 0, 2, 1, 1)
        self.splittersLevel1Loss = QtWidgets.QDoubleSpinBox(self.groupBox_16)
        self.splittersLevel1Loss.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.splittersLevel1Loss.setObjectName("splittersLevel1Loss")
        self.gridLayout_17.addWidget(self.splittersLevel1Loss, 0, 1, 1, 1)
        self.label_61 = QtWidgets.QLabel(self.groupBox_16)
        self.label_61.setObjectName("label_61")
        self.gridLayout_17.addWidget(self.label_61, 7, 0, 1, 1)
        self.numberOfSpliceBoxes = QtWidgets.QSpinBox(self.groupBox_16)
        self.numberOfSpliceBoxes.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.numberOfSpliceBoxes.setObjectName("numberOfSpliceBoxes")
        self.gridLayout_17.addWidget(self.numberOfSpliceBoxes, 7, 1, 1, 1)
        self.gridLayout_12.addWidget(self.groupBox_16, 1, 1, 1, 1)
        self.groupBox_18 = QtWidgets.QGroupBox(self.groupBox_3)
        self.groupBox_18.setObjectName("groupBox_18")
        self.profilesList = QtWidgets.QListWidget(self.groupBox_18)
        self.profilesList.setGeometry(QtCore.QRect(10, 90, 133, 127))
        self.profilesList.setObjectName("profilesList")
        self.profileLoadButton = QtWidgets.QPushButton(self.groupBox_18)
        self.profileLoadButton.setGeometry(QtCore.QRect(156, 90, 93, 28))
        self.profileLoadButton.setObjectName("profileLoadButton")
        self.profileSaveButton = QtWidgets.QPushButton(self.groupBox_18)
        self.profileSaveButton.setGeometry(QtCore.QRect(156, 138, 93, 28))
        self.profileSaveButton.setObjectName("profileSaveButton")
        self.profileDeleteButton = QtWidgets.QPushButton(self.groupBox_18)
        self.profileDeleteButton.setGeometry(QtCore.QRect(156, 186, 93, 28))
        self.profileDeleteButton.setObjectName("profileDeleteButton")
        self.profileEntry = QtWidgets.QLineEdit(self.groupBox_18)
        self.profileEntry.setGeometry(QtCore.QRect(10, 54, 129, 22))
        self.profileEntry.setObjectName("profileEntry")
        self.label_60 = QtWidgets.QLabel(self.groupBox_18)
        self.label_60.setGeometry(QtCore.QRect(8, 28, 113, 16))
        self.label_60.setObjectName("label_60")
        self.gridLayout_12.addWidget(self.groupBox_18, 0, 2, 1, 1)
        spacerItem8 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_12.addItem(spacerItem8, 1, 2, 1, 1)
        self.verticalLayout_2.addWidget(self.groupBox_3)
        spacerItem9 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem9)
        self.tabWidget.addTab(self.fiberTab, "")
        self.tab = QtWidgets.QWidget()
        self.tab.setObjectName("tab")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.tab)
        self.verticalLayout.setObjectName("verticalLayout")
        self.groupBox_14 = QtWidgets.QGroupBox(self.tab)
        self.groupBox_14.setTitle("")
        self.groupBox_14.setObjectName("groupBox_14")
        self.gridLayout_15 = QtWidgets.QGridLayout(self.groupBox_14)
        self.gridLayout_15.setObjectName("gridLayout_15")
        self.label_46 = QtWidgets.QLabel(self.groupBox_14)
        self.label_46.setObjectName("label_46")
        self.gridLayout_15.addWidget(self.label_46, 1, 0, 1, 1)
        self.featureLimitExtent = QtWidgets.QComboBox(self.groupBox_14)
        self.featureLimitExtent.setObjectName("featureLimitExtent")
        self.gridLayout_15.addWidget(self.featureLimitExtent, 0, 1, 1, 1)
        self.label_47 = QtWidgets.QLabel(self.groupBox_14)
        self.label_47.setObjectName("label_47")
        self.gridLayout_15.addWidget(self.label_47, 0, 0, 1, 1)
        self.maxNumFeaturesPerLayer = QtWidgets.QSpinBox(self.groupBox_14)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.maxNumFeaturesPerLayer.sizePolicy().hasHeightForWidth())
        self.maxNumFeaturesPerLayer.setSizePolicy(sizePolicy)
        self.maxNumFeaturesPerLayer.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.maxNumFeaturesPerLayer.setMinimum(0)
        self.maxNumFeaturesPerLayer.setMaximum(1000000000)
        self.maxNumFeaturesPerLayer.setObjectName("maxNumFeaturesPerLayer")
        self.gridLayout_15.addWidget(self.maxNumFeaturesPerLayer, 1, 1, 1, 1)
        spacerItem10 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_15.addItem(spacerItem10, 0, 2, 1, 1)
        self.verticalLayout.addWidget(self.groupBox_14)
        spacerItem11 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem11)
        self.tabWidget.addTab(self.tab, "")
        self.gridLayout_3.addWidget(self.tabWidget, 0, 0, 1, 1)
        self.defaultsButton = QtWidgets.QPushButton(configuration_form)
        self.defaultsButton.setObjectName("defaultsButton")
        self.gridLayout_3.addWidget(self.defaultsButton, 2, 0, 1, 1)
        self.buttonBox = QtWidgets.QDialogButtonBox(configuration_form)
        self.buttonBox.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.buttonBox.setLocale(QtCore.QLocale(QtCore.QLocale.C, QtCore.QLocale.AnyCountry))
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout_3.addWidget(self.buttonBox, 3, 0, 1, 1)
        spacerItem12 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem12, 0, 1, 1, 1)

        self.retranslateUi(configuration_form)
        self.tabWidget.setCurrentIndex(2)
        self.buttonBox.accepted.connect(configuration_form.accept) # type: ignore
        self.buttonBox.rejected.connect(configuration_form.reject) # type: ignore
        QtCore.QMetaObject.connectSlotsByName(configuration_form)
        configuration_form.setTabOrder(self.rubberBandColor, self.rubberBandSize)
        configuration_form.setTabOrder(self.rubberBandSize, self.markerColor)
        configuration_form.setTabOrder(self.markerColor, self.markerSize)
        configuration_form.setTabOrder(self.markerSize, self.coordinateFormat)
        configuration_form.setTabOrder(self.coordinateFormat, self.flexjLineToolColor)
        configuration_form.setTabOrder(self.flexjLineToolColor, self.flexjLineToolMarkerSize)
        configuration_form.setTabOrder(self.flexjLineToolMarkerSize, self.flexjLineToolLineWidth)
        configuration_form.setTabOrder(self.flexjLineToolLineWidth, self.flexjLineToolLineStyle)
        configuration_form.setTabOrder(self.flexjLineToolLineStyle, self.flexjLineToolShowDistance)
        configuration_form.setTabOrder(self.flexjLineToolShowDistance, self.flexjLineToolSlopingDistance)
        configuration_form.setTabOrder(self.flexjLineToolSlopingDistance, self.flexjLineToolAngleCorrection)
        configuration_form.setTabOrder(self.flexjLineToolAngleCorrection, self.flexjLineToolShowTotalDistance)
        configuration_form.setTabOrder(self.flexjLineToolShowTotalDistance, self.flexjLineToolDistanceDecimalDigits)
        configuration_form.setTabOrder(self.flexjLineToolDistanceDecimalDigits, self.flexjLineToolKeepBaseUnit)
        configuration_form.setTabOrder(self.flexjLineToolKeepBaseUnit, self.snappingToolSnappingProvider)
        configuration_form.setTabOrder(self.snappingToolSnappingProvider, self.snappingToolSnapToMatchedPoint)
        configuration_form.setTabOrder(self.snappingToolSnapToMatchedPoint, self.snappingToolColor)
        configuration_form.setTabOrder(self.snappingToolColor, self.snappingToolSize)
        configuration_form.setTabOrder(self.snappingToolSize, self.snappingToolMethod)
        configuration_form.setTabOrder(self.snappingToolMethod, self.snappingToolPixels)
        configuration_form.setTabOrder(self.snappingToolPixels, self.snappingToolShowToolTip)
        configuration_form.setTabOrder(self.snappingToolShowToolTip, self.snappingToolSnappingBehaviour)
        configuration_form.setTabOrder(self.snappingToolSnappingBehaviour, self.selectProjectCrs)
        configuration_form.setTabOrder(self.selectProjectCrs, self.selectLayerCrs)
        configuration_form.setTabOrder(self.selectLayerCrs, self.selectCustomCrs)
        configuration_form.setTabOrder(self.selectCustomCrs, self.mQgsProjectionSelectionWidget)
        configuration_form.setTabOrder(self.mQgsProjectionSelectionWidget, self.resultDialogType)
        configuration_form.setTabOrder(self.resultDialogType, self.distanceUnits)
        configuration_form.setTabOrder(self.distanceUnits, self.decimalDigits)
        configuration_form.setTabOrder(self.decimalDigits, self.addResultLayer)
        configuration_form.setTabOrder(self.addResultLayer, self.addMergedLayer)
        configuration_form.setTabOrder(self.addMergedLayer, self.includeStartStop)
        configuration_form.setTabOrder(self.includeStartStop, self.entryExitLengthLimit)
        configuration_form.setTabOrder(self.entryExitLengthLimit, self.topologyTolerance)
        configuration_form.setTabOrder(self.topologyTolerance, self.toleranceUnits)
        configuration_form.setTabOrder(self.toleranceUnits, self.bridgingPointToolColor)
        configuration_form.setTabOrder(self.bridgingPointToolColor, self.bridgingPointToolSize)
        configuration_form.setTabOrder(self.bridgingPointToolSize, self.bridgingPointToolRadius)
        configuration_form.setTabOrder(self.bridgingPointToolRadius, self.bridgingPointToolSameLayer)
        configuration_form.setTabOrder(self.bridgingPointToolSameLayer, self.bridgingPointToolAddBridgePointsToMap)
        configuration_form.setTabOrder(self.bridgingPointToolAddBridgePointsToMap, self.bridgingPointToolAskBeforeDelete)
        configuration_form.setTabOrder(self.bridgingPointToolAskBeforeDelete, self.bridgingLineToolColor)
        configuration_form.setTabOrder(self.bridgingLineToolColor, self.bridgingLineToolSize)
        configuration_form.setTabOrder(self.bridgingLineToolSize, self.bridgingLineToolLineWidth)
        configuration_form.setTabOrder(self.bridgingLineToolLineWidth, self.bridgingLineToolLineStyle)
        configuration_form.setTabOrder(self.bridgingLineToolLineStyle, self.bridgingLineToolRadius)
        configuration_form.setTabOrder(self.bridgingLineToolRadius, self.bridgingLineToolAddBridgeLinesToMap)
        configuration_form.setTabOrder(self.bridgingLineToolAddBridgeLinesToMap, self.bridgingLineToolAskBeforeDelete)
        configuration_form.setTabOrder(self.bridgingLineToolAskBeforeDelete, self.connectorLoss)
        configuration_form.setTabOrder(self.connectorLoss, self.numberOfConnectorsAtEntry)
        configuration_form.setTabOrder(self.numberOfConnectorsAtEntry, self.numberOfConnectorsAtExit)
        configuration_form.setTabOrder(self.numberOfConnectorsAtExit, self.spliceLoss)
        configuration_form.setTabOrder(self.spliceLoss, self.spliceFrequency)
        configuration_form.setTabOrder(self.spliceFrequency, self.cableLoss)
        configuration_form.setTabOrder(self.cableLoss, self.fixedLoss)
        configuration_form.setTabOrder(self.fixedLoss, self.featureLimitExtent)
        configuration_form.setTabOrder(self.featureLimitExtent, self.maxNumFeaturesPerLayer)
        configuration_form.setTabOrder(self.maxNumFeaturesPerLayer, self.defaultsButton)
        configuration_form.setTabOrder(self.defaultsButton, self.tabWidget)

    def retranslateUi(self, configuration_form):
        _translate = QtCore.QCoreApplication.translate
        configuration_form.setWindowTitle(_translate("configuration_form", "Configuration"))
        self.groupBox_8.setTitle(_translate("configuration_form", "Markers and Path"))
        self.label.setText(_translate("configuration_form", "Path color"))
        self.label_2.setText(_translate("configuration_form", "Path line width"))
        self.label_3.setText(_translate("configuration_form", "Marker color"))
        self.label_4.setText(_translate("configuration_form", "Marker size"))
        self.label_25.setText(_translate("configuration_form", "Coordinate format"))
        self.groupBox_9.setTitle(_translate("configuration_form", "FlexjLine tool"))
        self.flexjLineToolSlopingDistance.setText(_translate("configuration_form", "Angled distance label"))
        self.label_41.setText(_translate("configuration_form", "Distance decimal digits"))
        self.flexjLineToolKeepBaseUnit.setText(_translate("configuration_form", "Keep base unit"))
        self.label_37.setText(_translate("configuration_form", "Marker size"))
        self.label_36.setText(_translate("configuration_form", "Color"))
        self.label_39.setText(_translate("configuration_form", "Line width"))
        self.label_38.setText(_translate("configuration_form", "Line style"))
        self.flexjLineToolShowTotalDistance.setText(_translate("configuration_form", "Show total distance"))
        self.flexjLineToolShowDistance.setText(_translate("configuration_form", "Show distance"))
        self.flexjLineToolAngleCorrection.setText(_translate("configuration_form", "Angle correction"))
        self.groupBox_12.setTitle(_translate("configuration_form", "Snapping"))
        self.label_42.setText(_translate("configuration_form", "Provider"))
        self.snappingToolSnapToMatchedPoint.setText(_translate("configuration_form", "Drop point to snapped location"))
        self.groupBox_5.setTitle(_translate("configuration_form", "Plugin Snapping tool"))
        self.snappingToolShowToolTip.setText(_translate("configuration_form", "Show tooltip with snapping marker"))
        self.label_29.setText(_translate("configuration_form", "Snapper color"))
        self.label_32.setText(_translate("configuration_form", "pixels"))
        self.label_33.setText(_translate("configuration_form", "Layer(s) to snap"))
        self.label_30.setText(_translate("configuration_form", "Size"))
        self.label_27.setText(_translate("configuration_form", "Snapping method"))
        self.label_28.setText(_translate("configuration_form", "Snapping tolerance"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.displayTab), _translate("configuration_form", "Display"))
        self.groupBox_13.setTitle(_translate("configuration_form", "Bridging Line tool"))
        self.label_43.setText(_translate("configuration_form", "Color"))
        self.label_49.setText(_translate("configuration_form", "Line style"))
        self.label_45.setText(_translate("configuration_form", "Search radius (in Tolerance units, Cartesian calculation)"))
        self.label_44.setText(_translate("configuration_form", "Size"))
        self.label_48.setText(_translate("configuration_form", "Line width"))
        self.bridgingLineToolAddBridgeLinesToMap.setText(_translate("configuration_form", "Add bridge lines layer to map"))
        self.bridgingLineToolAskBeforeDelete.setText(_translate("configuration_form", "Ask before deleting bridging lines"))
        self.groupBox.setTitle(_translate("configuration_form", "Bridging Point tool"))
        self.label_35.setText(_translate("configuration_form", "Size"))
        self.label_34.setText(_translate("configuration_form", "Color"))
        self.label_31.setText(_translate("configuration_form", "Search radius (in Tolerance units, Cartesian calculation)"))
        self.bridgingPointToolSameLayer.setText(_translate("configuration_form", "Allow same layer bridging for each bridge point"))
        self.bridgingPointToolAddBridgePointsToMap.setText(_translate("configuration_form", "Add on-the-fly bridge points layer to map"))
        self.bridgingPointToolAskBeforeDelete.setText(_translate("configuration_form", "Ask before deleting on-the-fly bridging points"))
        self.groupBox_15.setTitle(_translate("configuration_form", "Entry and Exit"))
        self.includeStartStop.setText(_translate("configuration_form", "Include entry/exit lengths"))
        self.label_50.setText(_translate("configuration_form", "Length limit warning (meters)"))
        self.groupBox_6.setTitle(_translate("configuration_form", "Ellipsoid"))
        self.selectProjectCrs.setText(_translate("configuration_form", "Project CRS"))
        self.selectLayerCrs.setText(_translate("configuration_form", "Layer CRS"))
        self.selectCustomCrs.setText(_translate("configuration_form", "Custom CRS"))
        self.label_21.setText(_translate("configuration_form", "Use ellipsoid of the following CRS"))
        self.label_26.setText(_translate("configuration_form", "(single layer)"))
        self.groupBox_11.setTitle(_translate("configuration_form", "Selected CRS details"))
        self.label_40.setText(_translate("configuration_form", "Ellipsoid units:"))
        self.measurementEllipsoid.setText(_translate("configuration_form", "TextLabel"))
        self.crsUnits.setText(_translate("configuration_form", "TextLabel"))
        self.label_23.setText(_translate("configuration_form", "CRS units:"))
        self.label_22.setText(_translate("configuration_form", "Ellipsoid:"))
        self.ellipsoidUnits.setText(_translate("configuration_form", "TextLabel"))
        self.groupBox_7.setTitle(_translate("configuration_form", "Topology tolerance"))
        self.label_6.setText(_translate("configuration_form", "Topology tolerance"))
        self.label_24.setText(_translate("configuration_form", "Tolerance units"))
        self.groupBox_4.setTitle(_translate("configuration_form", "Results"))
        self.label_7.setText(_translate("configuration_form", "Show result in"))
        self.label_20.setText(_translate("configuration_form", "Length units"))
        self.label_5.setText(_translate("configuration_form", "Length decimal digits"))
        self.addResultLayer.setText(_translate("configuration_form", "Add result layer to map"))
        self.addMergedLayer.setText(_translate("configuration_form", "Add analysis layer to map"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.networkTab), _translate("configuration_form", "Network analysis"))
        self.groupBox_10.setTitle(_translate("configuration_form", "General"))
        self.label_8.setText(_translate("configuration_form", "Connector loss"))
        self.label_9.setText(_translate("configuration_form", "db"))
        self.label_10.setText(_translate("configuration_form", "Connectors at entry"))
        self.label_17.setText(_translate("configuration_form", "Connectors at exit"))
        self.label_11.setText(_translate("configuration_form", "Splice loss"))
        self.label_14.setText(_translate("configuration_form", "db"))
        self.label_12.setText(_translate("configuration_form", "Splice every"))
        self.label_15.setText(_translate("configuration_form", "Km"))
        self.label_13.setText(_translate("configuration_form", "Fiber attenuation"))
        self.label_16.setText(_translate("configuration_form", "db/Km"))
        self.label_18.setText(_translate("configuration_form", "Fixed loss"))
        self.label_19.setText(_translate("configuration_form", "db"))
        self.groupBox_16.setTitle(_translate("configuration_form", "PON elements"))
        self.label_51.setText(_translate("configuration_form", "Splitters Level 1 loss"))
        self.label_59.setText(_translate("configuration_form", "db"))
        self.label_52.setText(_translate("configuration_form", "Level 1 connectors"))
        self.label_55.setText(_translate("configuration_form", "Level 2 connectors"))
        self.label_53.setText(_translate("configuration_form", "Splitters Level 2 loss"))
        self.label_56.setText(_translate("configuration_form", "Level 3 connectors"))
        self.label_58.setText(_translate("configuration_form", "db"))
        self.label_54.setText(_translate("configuration_form", "Splitters Level 3 loss"))
        self.label_57.setText(_translate("configuration_form", "db"))
        self.label_61.setText(_translate("configuration_form", "Splice boxes"))
        self.groupBox_18.setTitle(_translate("configuration_form", "Profiles"))
        self.profilesList.setSortingEnabled(False)
        self.profileLoadButton.setText(_translate("configuration_form", "Load"))
        self.profileSaveButton.setText(_translate("configuration_form", "Save"))
        self.profileDeleteButton.setText(_translate("configuration_form", "Delete"))
        self.label_60.setText(_translate("configuration_form", "Saved profiles"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.fiberTab), _translate("configuration_form", "Fiber loss budget"))
        self.label_46.setText(_translate("configuration_form", "Maximum number of features per layer"))
        self.label_47.setText(_translate("configuration_form", "Limit geographical extent"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("configuration_form", "Limits"))
        self.defaultsButton.setText(_translate("configuration_form", "Defaults"))
from qgis import gui


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    configuration_form = QtWidgets.QDialog()
    ui = Ui_configuration_form()
    ui.setupUi(configuration_form)
    configuration_form.show()
    sys.exit(app.exec_())
