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

# Form implementation generated from reading ui file 'valhalla/resources/ui/dlg_spopt.ui'
#
# Created by: PyQt5 UI code generator 5.15.11
#
# 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_SpatialOptimization(object):
    def setupUi(self, SpatialOptimization):
        SpatialOptimization.setObjectName("SpatialOptimization")
        SpatialOptimization.resize(1121, 658)
        self.verticalLayout = QtWidgets.QVBoxLayout(SpatialOptimization)
        self.verticalLayout.setObjectName("verticalLayout")
        self.verticalWrapper = QtWidgets.QVBoxLayout()
        self.verticalWrapper.setObjectName("verticalWrapper")
        self.wrapperLayout = QtWidgets.QHBoxLayout()
        self.wrapperLayout.setObjectName("wrapperLayout")
        self.menu_widget = QtWidgets.QListWidget(SpatialOptimization)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.menu_widget.sizePolicy().hasHeightForWidth())
        self.menu_widget.setSizePolicy(sizePolicy)
        self.menu_widget.setMinimumSize(QtCore.QSize(100, 200))
        self.menu_widget.setMaximumSize(QtCore.QSize(153, 16777215))
        self.menu_widget.setStyleSheet("QListWidget{\n"
"    background-color: rgb(69, 69, 69, 220);\n"
"    outline: 0;\n"
"}\n"
"QListWidget::item {\n"
"    color: white;\n"
"    padding: 3px;\n"
"}\n"
"QListWidget::item::selected {\n"
"    color: black;\n"
"    background-color:palette(Window);\n"
"    padding-right: 0px;\n"
"}")
        self.menu_widget.setFrameShape(QtWidgets.QFrame.Box)
        self.menu_widget.setLineWidth(0)
        self.menu_widget.setIconSize(QtCore.QSize(32, 32))
        self.menu_widget.setObjectName("menu_widget")
        item = QtWidgets.QListWidgetItem()
        self.menu_widget.addItem(item)
        item = QtWidgets.QListWidgetItem()
        self.menu_widget.addItem(item)
        item = QtWidgets.QListWidgetItem()
        self.menu_widget.addItem(item)
        item = QtWidgets.QListWidgetItem()
        self.menu_widget.addItem(item)
        self.wrapperLayout.addWidget(self.menu_widget)
        self.splitter = QtWidgets.QSplitter(SpatialOptimization)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.splitter.sizePolicy().hasHeightForWidth())
        self.splitter.setSizePolicy(sizePolicy)
        self.splitter.setOrientation(QtCore.Qt.Horizontal)
        self.splitter.setHandleWidth(24)
        self.splitter.setObjectName("splitter")
        self.verticalLayoutWidget_2 = QtWidgets.QWidget(self.splitter)
        self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2")
        self.splitterLeftLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget_2)
        self.splitterLeftLayout.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.splitterLeftLayout.setContentsMargins(0, 0, 0, 0)
        self.splitterLeftLayout.setObjectName("splitterLeftLayout")
        self.scrollArea = QtWidgets.QScrollArea(self.verticalLayoutWidget_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.scrollArea.sizePolicy().hasHeightForWidth())
        self.scrollArea.setSizePolicy(sizePolicy)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName("scrollArea")
        self.scrollAreaWidgetContents = QtWidgets.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 898, 622))
        self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.router_box = QtWidgets.QGroupBox(self.scrollAreaWidgetContents)
        self.router_box.setObjectName("router_box")
        self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.router_box)
        self.verticalLayout_8.setObjectName("verticalLayout_8")
        self.verticalLayout_3.addWidget(self.router_box)
        self.input_layers_box = QtWidgets.QGroupBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.input_layers_box.sizePolicy().hasHeightForWidth())
        self.input_layers_box.setSizePolicy(sizePolicy)
        self.input_layers_box.setObjectName("input_layers_box")
        self.formLayout_2 = QtWidgets.QFormLayout(self.input_layers_box)
        self.formLayout_2.setObjectName("formLayout_2")
        self.label_4 = QtWidgets.QLabel(self.input_layers_box)
        self.label_4.setObjectName("label_4")
        self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_4)
        self.ui_fac_layer = gui.QgsMapLayerComboBox(self.input_layers_box)
        self.ui_fac_layer.setObjectName("ui_fac_layer")
        self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.ui_fac_layer)
        self.label_5 = QtWidgets.QLabel(self.input_layers_box)
        self.label_5.setObjectName("label_5")
        self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_5)
        self.ui_fac_id_field = gui.QgsFieldComboBox(self.input_layers_box)
        self.ui_fac_id_field.setObjectName("ui_fac_id_field")
        self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.ui_fac_id_field)
        self.label_6 = QtWidgets.QLabel(self.input_layers_box)
        self.label_6.setObjectName("label_6")
        self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_6)
        self.ui_dem_point_layer = gui.QgsMapLayerComboBox(self.input_layers_box)
        self.ui_dem_point_layer.setObjectName("ui_dem_point_layer")
        self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.ui_dem_point_layer)
        self.label_7 = QtWidgets.QLabel(self.input_layers_box)
        self.label_7.setObjectName("label_7")
        self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_7)
        self.ui_dem_point_id_field = gui.QgsFieldComboBox(self.input_layers_box)
        self.ui_dem_point_id_field.setObjectName("ui_dem_point_id_field")
        self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.ui_dem_point_id_field)
        self.label_15 = QtWidgets.QLabel(self.input_layers_box)
        self.label_15.setObjectName("label_15")
        self.formLayout_2.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_15)
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.ui_metric_duration = QtWidgets.QRadioButton(self.input_layers_box)
        self.ui_metric_duration.setChecked(True)
        self.ui_metric_duration.setObjectName("ui_metric_duration")
        self.horizontalLayout_3.addWidget(self.ui_metric_duration)
        self.ui_metric_distance = QtWidgets.QRadioButton(self.input_layers_box)
        self.ui_metric_distance.setObjectName("ui_metric_distance")
        self.horizontalLayout_3.addWidget(self.ui_metric_distance)
        spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem)
        self.formLayout_2.setLayout(4, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_3)
        self.label_16 = QtWidgets.QLabel(self.input_layers_box)
        self.label_16.setObjectName("label_16")
        self.formLayout_2.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.label_16)
        self.ui_return_matrix = QtWidgets.QCheckBox(self.input_layers_box)
        self.ui_return_matrix.setText("")
        self.ui_return_matrix.setObjectName("ui_return_matrix")
        self.formLayout_2.setWidget(5, QtWidgets.QFormLayout.FieldRole, self.ui_return_matrix)
        self.label_17 = QtWidgets.QLabel(self.input_layers_box)
        self.label_17.setObjectName("label_17")
        self.formLayout_2.setWidget(6, QtWidgets.QFormLayout.LabelRole, self.label_17)
        self.ui_draw_connecting_lines = QtWidgets.QCheckBox(self.input_layers_box)
        self.ui_draw_connecting_lines.setText("")
        self.ui_draw_connecting_lines.setObjectName("ui_draw_connecting_lines")
        self.formLayout_2.setWidget(6, QtWidgets.QFormLayout.FieldRole, self.ui_draw_connecting_lines)
        self.verticalLayout_3.addWidget(self.input_layers_box)
        self.ui_params_stacked = QtWidgets.QStackedWidget(self.scrollAreaWidgetContents)
        self.ui_params_stacked.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.ui_params_stacked.setObjectName("ui_params_stacked")
        self.ui_lscp_params = QtWidgets.QWidget()
        self.ui_lscp_params.setObjectName("ui_lscp_params")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.ui_lscp_params)
        self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.groupBox = QtWidgets.QGroupBox(self.ui_lscp_params)
        self.groupBox.setObjectName("groupBox")
        self.formLayout = QtWidgets.QFormLayout(self.groupBox)
        self.formLayout.setObjectName("formLayout")
        self.label_3 = QtWidgets.QLabel(self.groupBox)
        self.label_3.setObjectName("label_3")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_3)
        self.ui_lscp_service_radius = gui.QgsDoubleSpinBox(self.groupBox)
        self.ui_lscp_service_radius.setMinimum(0.0)
        self.ui_lscp_service_radius.setMaximum(99999999.99)
        self.ui_lscp_service_radius.setProperty("value", 1.0)
        self.ui_lscp_service_radius.setObjectName("ui_lscp_service_radius")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.ui_lscp_service_radius)
        self.verticalLayout_4.addWidget(self.groupBox)
        self.groupBox_2 = QtWidgets.QGroupBox(self.ui_lscp_params)
        self.groupBox_2.setObjectName("groupBox_2")
        self.formLayout_4 = QtWidgets.QFormLayout(self.groupBox_2)
        self.formLayout_4.setObjectName("formLayout_4")
        self.label = QtWidgets.QLabel(self.groupBox_2)
        self.label.setObjectName("label")
        self.formLayout_4.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label)
        self.ui_lscp_predefined = gui.QgsFieldComboBox(self.groupBox_2)
        self.ui_lscp_predefined.setObjectName("ui_lscp_predefined")
        self.formLayout_4.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.ui_lscp_predefined)
        self.verticalLayout_4.addWidget(self.groupBox_2)
        self.ui_params_stacked.addWidget(self.ui_lscp_params)
        self.ui_mclp_params = QtWidgets.QWidget()
        self.ui_mclp_params.setObjectName("ui_mclp_params")
        self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.ui_mclp_params)
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.groupBox_3 = QtWidgets.QGroupBox(self.ui_mclp_params)
        self.groupBox_3.setObjectName("groupBox_3")
        self.formLayout_3 = QtWidgets.QFormLayout(self.groupBox_3)
        self.formLayout_3.setObjectName("formLayout_3")
        self.label_8 = QtWidgets.QLabel(self.groupBox_3)
        self.label_8.setObjectName("label_8")
        self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_8)
        self.ui_mclp_service_radius = gui.QgsDoubleSpinBox(self.groupBox_3)
        self.ui_mclp_service_radius.setMaximum(9999999999.0)
        self.ui_mclp_service_radius.setProperty("value", 1.0)
        self.ui_mclp_service_radius.setObjectName("ui_mclp_service_radius")
        self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.ui_mclp_service_radius)
        self.label_10 = QtWidgets.QLabel(self.groupBox_3)
        self.label_10.setObjectName("label_10")
        self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_10)
        self.ui_mclp_n_fac = gui.QgsSpinBox(self.groupBox_3)
        self.ui_mclp_n_fac.setMinimum(1)
        self.ui_mclp_n_fac.setMaximum(9999999)
        self.ui_mclp_n_fac.setProperty("value", 1)
        self.ui_mclp_n_fac.setObjectName("ui_mclp_n_fac")
        self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.ui_mclp_n_fac)
        self.verticalLayout_5.addWidget(self.groupBox_3)
        self.groupBox_4 = QtWidgets.QGroupBox(self.ui_mclp_params)
        self.groupBox_4.setObjectName("groupBox_4")
        self.formLayout_7 = QtWidgets.QFormLayout(self.groupBox_4)
        self.formLayout_7.setObjectName("formLayout_7")
        self.label_9 = QtWidgets.QLabel(self.groupBox_4)
        self.label_9.setObjectName("label_9")
        self.formLayout_7.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_9)
        self.ui_mclp_predefined = gui.QgsFieldComboBox(self.groupBox_4)
        self.ui_mclp_predefined.setObjectName("ui_mclp_predefined")
        self.formLayout_7.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.ui_mclp_predefined)
        self.label_14 = QtWidgets.QLabel(self.groupBox_4)
        self.label_14.setObjectName("label_14")
        self.formLayout_7.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_14)
        self.ui_mclp_weights = gui.QgsFieldComboBox(self.groupBox_4)
        self.ui_mclp_weights.setObjectName("ui_mclp_weights")
        self.formLayout_7.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.ui_mclp_weights)
        self.verticalLayout_5.addWidget(self.groupBox_4)
        self.ui_params_stacked.addWidget(self.ui_mclp_params)
        self.ui_pcenter_params = QtWidgets.QWidget()
        self.ui_pcenter_params.setObjectName("ui_pcenter_params")
        self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.ui_pcenter_params)
        self.verticalLayout_6.setObjectName("verticalLayout_6")
        self.groupBox_5 = QtWidgets.QGroupBox(self.ui_pcenter_params)
        self.groupBox_5.setObjectName("groupBox_5")
        self.formLayout_5 = QtWidgets.QFormLayout(self.groupBox_5)
        self.formLayout_5.setObjectName("formLayout_5")
        self.label_11 = QtWidgets.QLabel(self.groupBox_5)
        self.label_11.setObjectName("label_11")
        self.formLayout_5.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_11)
        self.ui_pcenter_n_fac = gui.QgsSpinBox(self.groupBox_5)
        self.ui_pcenter_n_fac.setMaximum(9999999)
        self.ui_pcenter_n_fac.setProperty("value", 1)
        self.ui_pcenter_n_fac.setObjectName("ui_pcenter_n_fac")
        self.formLayout_5.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.ui_pcenter_n_fac)
        self.verticalLayout_6.addWidget(self.groupBox_5)
        self.ui_params_stacked.addWidget(self.ui_pcenter_params)
        self.ui_pmedian_params = QtWidgets.QWidget()
        self.ui_pmedian_params.setObjectName("ui_pmedian_params")
        self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.ui_pmedian_params)
        self.verticalLayout_7.setObjectName("verticalLayout_7")
        self.groupBox_6 = QtWidgets.QGroupBox(self.ui_pmedian_params)
        self.groupBox_6.setObjectName("groupBox_6")
        self.formLayout_6 = QtWidgets.QFormLayout(self.groupBox_6)
        self.formLayout_6.setObjectName("formLayout_6")
        self.label_12 = QtWidgets.QLabel(self.groupBox_6)
        self.label_12.setObjectName("label_12")
        self.formLayout_6.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_12)
        self.ui_pmedian_n_fac = gui.QgsSpinBox(self.groupBox_6)
        self.ui_pmedian_n_fac.setMaximum(99999999)
        self.ui_pmedian_n_fac.setProperty("value", 1)
        self.ui_pmedian_n_fac.setObjectName("ui_pmedian_n_fac")
        self.formLayout_6.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.ui_pmedian_n_fac)
        self.verticalLayout_7.addWidget(self.groupBox_6)
        self.groupBox_7 = QtWidgets.QGroupBox(self.ui_pmedian_params)
        self.groupBox_7.setObjectName("groupBox_7")
        self.formLayout_8 = QtWidgets.QFormLayout(self.groupBox_7)
        self.formLayout_8.setObjectName("formLayout_8")
        self.label_13 = QtWidgets.QLabel(self.groupBox_7)
        self.label_13.setObjectName("label_13")
        self.formLayout_8.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_13)
        self.ui_pmedian_weights = gui.QgsFieldComboBox(self.groupBox_7)
        self.ui_pmedian_weights.setObjectName("ui_pmedian_weights")
        self.formLayout_8.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.ui_pmedian_weights)
        self.verticalLayout_7.addWidget(self.groupBox_7)
        self.ui_params_stacked.addWidget(self.ui_pmedian_params)
        self.verticalLayout_3.addWidget(self.ui_params_stacked)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.splitterLeftLayout.addWidget(self.scrollArea)
        self.execute_btn = QtWidgets.QPushButton(self.verticalLayoutWidget_2)
        self.execute_btn.setObjectName("execute_btn")
        self.splitterLeftLayout.addWidget(self.execute_btn)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.ui_about_btn = QtWidgets.QToolButton(self.verticalLayoutWidget_2)
        icon = QtGui.QIcon.fromTheme(":images/themes/default/mActionPropertiesWidget.svg")
        self.ui_about_btn.setIcon(icon)
        self.ui_about_btn.setIconSize(QtCore.QSize(32, 32))
        self.ui_about_btn.setObjectName("ui_about_btn")
        self.horizontalLayout.addWidget(self.ui_about_btn)
        self.label_2 = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout.addWidget(self.label_2, 0, QtCore.Qt.AlignHCenter)
        self.ui_help_btn = QtWidgets.QToolButton(self.verticalLayoutWidget_2)
        icon = QtGui.QIcon.fromTheme(":images/themes/default/mActionHelpContents.svg")
        self.ui_help_btn.setIcon(icon)
        self.ui_help_btn.setIconSize(QtCore.QSize(32, 32))
        self.ui_help_btn.setObjectName("ui_help_btn")
        self.horizontalLayout.addWidget(self.ui_help_btn)
        self.splitterLeftLayout.addLayout(self.horizontalLayout)
        self.verticalLayoutWidget_3 = QtWidgets.QWidget(self.splitter)
        self.verticalLayoutWidget_3.setObjectName("verticalLayoutWidget_3")
        self.splitterRightLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget_3)
        self.splitterRightLayout.setContentsMargins(0, 0, 0, 0)
        self.splitterRightLayout.setObjectName("splitterRightLayout")
        self.wrapperLayout.addWidget(self.splitter)
        self.verticalWrapper.addLayout(self.wrapperLayout)
        self.verticalLayout.addLayout(self.verticalWrapper)

        self.retranslateUi(SpatialOptimization)
        self.menu_widget.setCurrentRow(0)
        QtCore.QMetaObject.connectSlotsByName(SpatialOptimization)

    def retranslateUi(self, SpatialOptimization):
        _translate = QtCore.QCoreApplication.translate
        SpatialOptimization.setWindowTitle(_translate("SpatialOptimization", "Network Analyst - Spatial Optimization"))
        __sortingEnabled = self.menu_widget.isSortingEnabled()
        self.menu_widget.setSortingEnabled(False)
        item = self.menu_widget.item(0)
        item.setText(_translate("SpatialOptimization", "LSCP"))
        item = self.menu_widget.item(1)
        item.setText(_translate("SpatialOptimization", "MCLP"))
        item = self.menu_widget.item(2)
        item.setText(_translate("SpatialOptimization", "P-Center"))
        item = self.menu_widget.item(3)
        item.setText(_translate("SpatialOptimization", "P-Median"))
        self.menu_widget.setSortingEnabled(__sortingEnabled)
        self.router_box.setTitle(_translate("SpatialOptimization", "Router"))
        self.input_layers_box.setTitle(_translate("SpatialOptimization", "Matrix inputs"))
        self.label_4.setText(_translate("SpatialOptimization", "Facility layer"))
        self.label_5.setText(_translate("SpatialOptimization", "Facility ID field"))
        self.label_6.setText(_translate("SpatialOptimization", "Demand point layer"))
        self.label_7.setText(_translate("SpatialOptimization", "Demand point ID field"))
        self.label_15.setText(_translate("SpatialOptimization", "Optimization metric"))
        self.ui_metric_duration.setText(_translate("SpatialOptimization", "Duration"))
        self.ui_metric_distance.setText(_translate("SpatialOptimization", "Distance"))
        self.label_16.setText(_translate("SpatialOptimization", "Return matrix"))
        self.label_17.setText(_translate("SpatialOptimization", "Draw connecting lines"))
        self.groupBox.setTitle(_translate("SpatialOptimization", "Parameters [mandatory]"))
        self.label_3.setText(_translate("SpatialOptimization", "Service radius"))
        self.groupBox_2.setTitle(_translate("SpatialOptimization", "Parameters [optional]"))
        self.label.setText(_translate("SpatialOptimization", "Predefined field"))
        self.groupBox_3.setTitle(_translate("SpatialOptimization", "Parameters [mandatory]"))
        self.label_8.setText(_translate("SpatialOptimization", "Service radius"))
        self.label_10.setText(_translate("SpatialOptimization", "Number of facilities to allocate"))
        self.groupBox_4.setTitle(_translate("SpatialOptimization", "Parameters [optional]"))
        self.label_9.setText(_translate("SpatialOptimization", "Predefined facilities field"))
        self.label_14.setText(_translate("SpatialOptimization", "Demand points weights field"))
        self.groupBox_5.setTitle(_translate("SpatialOptimization", "Parameters [mandatory]"))
        self.label_11.setText(_translate("SpatialOptimization", "Number of facilities to allocate"))
        self.groupBox_6.setTitle(_translate("SpatialOptimization", "Parameters [mandatory]"))
        self.label_12.setText(_translate("SpatialOptimization", "Number of facilities to allocate"))
        self.groupBox_7.setTitle(_translate("SpatialOptimization", "Parameters [optional]"))
        self.label_13.setText(_translate("SpatialOptimization", "Demand points weights field"))
        self.execute_btn.setText(_translate("SpatialOptimization", "Execute"))
        self.ui_about_btn.setText(_translate("SpatialOptimization", "Help"))
        self.label_2.setText(_translate("SpatialOptimization", "With :heart: from GIS-OPS UG"))
        self.ui_help_btn.setText(_translate("SpatialOptimization", "Help"))
from qgis import gui
