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

# Form implementation generated from reading ui file 'ui/miti_connect_dialog_base.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_MitiConnectDialogBase(object):
    def setupUi(self, MitiConnectDialogBase):
        MitiConnectDialogBase.setObjectName("MitiConnectDialogBase")
        MitiConnectDialogBase.resize(1153, 725)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap("ui/../icons/icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        MitiConnectDialogBase.setWindowIcon(icon)
        self.gridLayout_11 = QtWidgets.QGridLayout(MitiConnectDialogBase)
        self.gridLayout_11.setVerticalSpacing(0)
        self.gridLayout_11.setObjectName("gridLayout_11")
        self.lblProgress = QtWidgets.QLabel(MitiConnectDialogBase)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lblProgress.sizePolicy().hasHeightForWidth())
        self.lblProgress.setSizePolicy(sizePolicy)
        self.lblProgress.setText("")
        self.lblProgress.setObjectName("lblProgress")
        self.gridLayout_11.addWidget(self.lblProgress, 1, 0, 1, 1)
        self.frame = QtWidgets.QFrame(MitiConnectDialogBase)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth())
        self.frame.setSizePolicy(sizePolicy)
        self.frame.setMinimumSize(QtCore.QSize(0, 100))
        self.frame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.frame)
        self.gridLayout_3.setContentsMargins(3, 0, -1, -1)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.splitter = QtWidgets.QSplitter(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.splitter.sizePolicy().hasHeightForWidth())
        self.splitter.setSizePolicy(sizePolicy)
        self.splitter.setOrientation(QtCore.Qt.Horizontal)
        self.splitter.setObjectName("splitter")
        self.scrollArea = QgsScrollArea(self.splitter)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(3)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.scrollArea.sizePolicy().hasHeightForWidth())
        self.scrollArea.setSizePolicy(sizePolicy)
        self.scrollArea.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName("scrollArea")
        self.scrollAreaWidgetContents_2 = QtWidgets.QWidget()
        self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 917, 637))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.scrollAreaWidgetContents_2.sizePolicy().hasHeightForWidth())
        self.scrollAreaWidgetContents_2.setSizePolicy(sizePolicy)
        self.scrollAreaWidgetContents_2.setObjectName("scrollAreaWidgetContents_2")
        self.gridLayout_6 = QtWidgets.QGridLayout(self.scrollAreaWidgetContents_2)
        self.gridLayout_6.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_6.setObjectName("gridLayout_6")
        self.openProject = QtWidgets.QToolButton(self.scrollAreaWidgetContents_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.openProject.sizePolicy().hasHeightForWidth())
        self.openProject.setSizePolicy(sizePolicy)
        self.openProject.setMinimumSize(QtCore.QSize(0, 0))
        self.openProject.setText("")
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(":/plugins/MitiConnect/icons/mActionFileOpen.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.openProject.setIcon(icon1)
        self.openProject.setAutoRaise(True)
        self.openProject.setObjectName("openProject")
        self.gridLayout_6.addWidget(self.openProject, 0, 0, 1, 1)
        self.langFr = QtWidgets.QToolButton(self.scrollAreaWidgetContents_2)
        self.langFr.setText("")
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(":/plugins/MitiConnect/icons/frFlag.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.langFr.setIcon(icon2)
        self.langFr.setCheckable(True)
        self.langFr.setChecked(False)
        self.langFr.setAutoRaise(True)
        self.langFr.setObjectName("langFr")
        self.gridLayout_6.addWidget(self.langFr, 0, 8, 1, 1)
        self.projectName = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
        self.projectName.setObjectName("projectName")
        self.gridLayout_6.addWidget(self.projectName, 0, 5, 1, 1)
        self.langEn = QtWidgets.QToolButton(self.scrollAreaWidgetContents_2)
        self.langEn.setText("")
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(":/plugins/MitiConnect/icons/enFlag.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.langEn.setIcon(icon3)
        self.langEn.setCheckable(True)
        self.langEn.setChecked(False)
        self.langEn.setAutoRaise(True)
        self.langEn.setObjectName("langEn")
        self.gridLayout_6.addWidget(self.langEn, 0, 7, 1, 1)
        self.aboutButton = QtWidgets.QToolButton(self.scrollAreaWidgetContents_2)
        self.aboutButton.setText("")
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap(":/plugins/MitiConnect/icons/iconHelpConsole.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.aboutButton.setIcon(icon4)
        self.aboutButton.setAutoRaise(True)
        self.aboutButton.setObjectName("aboutButton")
        self.gridLayout_6.addWidget(self.aboutButton, 0, 4, 1, 1)
        self.initializeProject = QtWidgets.QToolButton(self.scrollAreaWidgetContents_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.initializeProject.sizePolicy().hasHeightForWidth())
        self.initializeProject.setSizePolicy(sizePolicy)
        self.initializeProject.setText("")
        icon5 = QtGui.QIcon()
        icon5.addPixmap(QtGui.QPixmap(":/plugins/MitiConnect/icons/mActionAdd.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.initializeProject.setIcon(icon5)
        self.initializeProject.setAutoRaise(True)
        self.initializeProject.setObjectName("initializeProject")
        self.gridLayout_6.addWidget(self.initializeProject, 0, 1, 1, 1)
        self.saveProjectAs = QtWidgets.QToolButton(self.scrollAreaWidgetContents_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.saveProjectAs.sizePolicy().hasHeightForWidth())
        self.saveProjectAs.setSizePolicy(sizePolicy)
        self.saveProjectAs.setText("")
        icon6 = QtGui.QIcon()
        icon6.addPixmap(QtGui.QPixmap(":/plugins/MitiConnect/icons/mActionFileSaveAs.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.saveProjectAs.setIcon(icon6)
        self.saveProjectAs.setAutoRaise(True)
        self.saveProjectAs.setObjectName("saveProjectAs")
        self.gridLayout_6.addWidget(self.saveProjectAs, 0, 2, 1, 1)
        self.saveProject = QtWidgets.QToolButton(self.scrollAreaWidgetContents_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.saveProject.sizePolicy().hasHeightForWidth())
        self.saveProject.setSizePolicy(sizePolicy)
        self.saveProject.setText("")
        icon7 = QtGui.QIcon()
        icon7.addPixmap(QtGui.QPixmap(":/plugins/MitiConnect/icons/mActionFileSave.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.saveProject.setIcon(icon7)
        self.saveProject.setAutoRaise(True)
        self.saveProject.setObjectName("saveProject")
        self.gridLayout_6.addWidget(self.saveProject, 0, 3, 1, 1)
        spacerItem = QtWidgets.QSpacerItem(790, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_6.addItem(spacerItem, 0, 6, 1, 1)
        self.mTabWidget = QtWidgets.QTabWidget(self.scrollAreaWidgetContents_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(2)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mTabWidget.sizePolicy().hasHeightForWidth())
        self.mTabWidget.setSizePolicy(sizePolicy)
        self.mTabWidget.setMinimumSize(QtCore.QSize(850, 520))
        self.mTabWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.mTabWidget.setObjectName("mTabWidget")
        self.paramsTab = QtWidgets.QWidget()
        self.paramsTab.setObjectName("paramsTab")
        self.gridLayout = QtWidgets.QGridLayout(self.paramsTab)
        self.gridLayout.setObjectName("gridLayout")
        self.frame_14 = QtWidgets.QFrame(self.paramsTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame_14.sizePolicy().hasHeightForWidth())
        self.frame_14.setSizePolicy(sizePolicy)
        self.frame_14.setMinimumSize(QtCore.QSize(0, 161))
        self.frame_14.setMaximumSize(QtCore.QSize(16777213, 161))
        self.frame_14.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_14.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_14.setObjectName("frame_14")
        self.gridLayout_5 = QtWidgets.QGridLayout(self.frame_14)
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.label_11 = QtWidgets.QLabel(self.frame_14)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_11.sizePolicy().hasHeightForWidth())
        self.label_11.setSizePolicy(sizePolicy)
        self.label_11.setWordWrap(True)
        self.label_11.setObjectName("label_11")
        self.gridLayout_5.addWidget(self.label_11, 0, 0, 1, 1)
        self.gridLayout.addWidget(self.frame_14, 0, 0, 1, 2)
        self.paramlabel = QtWidgets.QLabel(self.paramsTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.paramlabel.sizePolicy().hasHeightForWidth())
        self.paramlabel.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.paramlabel.setFont(font)
        self.paramlabel.setObjectName("paramlabel")
        self.gridLayout.addWidget(self.paramlabel, 1, 0, 1, 1)
        self.label_44 = QtWidgets.QLabel(self.paramsTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_44.sizePolicy().hasHeightForWidth())
        self.label_44.setSizePolicy(sizePolicy)
        self.label_44.setObjectName("label_44")
        self.gridLayout.addWidget(self.label_44, 2, 0, 1, 1)
        self.workspace = gui.QgsFileWidget(self.paramsTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.workspace.sizePolicy().hasHeightForWidth())
        self.workspace.setSizePolicy(sizePolicy)
        self.workspace.setObjectName("workspace")
        self.gridLayout.addWidget(self.workspace, 2, 1, 1, 1)
        self.label_45 = QtWidgets.QLabel(self.paramsTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_45.sizePolicy().hasHeightForWidth())
        self.label_45.setSizePolicy(sizePolicy)
        self.label_45.setObjectName("label_45")
        self.gridLayout.addWidget(self.label_45, 3, 0, 1, 1)
        self.extentLayer = gui.QgsFileWidget(self.paramsTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.extentLayer.sizePolicy().hasHeightForWidth())
        self.extentLayer.setSizePolicy(sizePolicy)
        self.extentLayer.setObjectName("extentLayer")
        self.gridLayout.addWidget(self.extentLayer, 3, 1, 1, 1)
        self.label_46 = QtWidgets.QLabel(self.paramsTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_46.sizePolicy().hasHeightForWidth())
        self.label_46.setSizePolicy(sizePolicy)
        self.label_46.setObjectName("label_46")
        self.gridLayout.addWidget(self.label_46, 4, 0, 1, 1)
        self.rasterResolution = gui.QgsDoubleSpinBox(self.paramsTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.rasterResolution.sizePolicy().hasHeightForWidth())
        self.rasterResolution.setSizePolicy(sizePolicy)
        self.rasterResolution.setMinimumSize(QtCore.QSize(77, 26))
        self.rasterResolution.setMaximum(999999.0)
        self.rasterResolution.setClearValue(False)
        self.rasterResolution.setObjectName("rasterResolution")
        self.gridLayout.addWidget(self.rasterResolution, 4, 1, 1, 1)
        self.label_47 = QtWidgets.QLabel(self.paramsTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_47.sizePolicy().hasHeightForWidth())
        self.label_47.setSizePolicy(sizePolicy)
        self.label_47.setObjectName("label_47")
        self.gridLayout.addWidget(self.label_47, 5, 0, 1, 1)
        self.paramsCrs = gui.QgsProjectionSelectionWidget(self.paramsTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.paramsCrs.sizePolicy().hasHeightForWidth())
        self.paramsCrs.setSizePolicy(sizePolicy)
        self.paramsCrs.setObjectName("paramsCrs")
        self.gridLayout.addWidget(self.paramsCrs, 5, 1, 1, 1)
        self.paramsView = QtWidgets.QTableView(self.paramsTab)
        self.paramsView.setObjectName("paramsView")
        self.paramsView.horizontalHeader().setDefaultSectionSize(800)
        self.gridLayout.addWidget(self.paramsView, 6, 0, 1, 2)
        self.mTabWidget.addTab(self.paramsTab, "")
        self.dataTab = QtWidgets.QWidget()
        self.dataTab.setObjectName("dataTab")
        self.gridLayout_14 = QtWidgets.QGridLayout(self.dataTab)
        self.gridLayout_14.setObjectName("gridLayout_14")
        self.frame_5 = QtWidgets.QFrame(self.dataTab)
        self.frame_5.setMinimumSize(QtCore.QSize(565, 0))
        self.frame_5.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_5.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_5.setObjectName("frame_5")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.frame_5)
        self.gridLayout_2.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.splitter_4 = QtWidgets.QSplitter(self.frame_5)
        self.splitter_4.setOrientation(QtCore.Qt.Horizontal)
        self.splitter_4.setObjectName("splitter_4")
        self.frame_4 = QtWidgets.QFrame(self.splitter_4)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame_4.sizePolicy().hasHeightForWidth())
        self.frame_4.setSizePolicy(sizePolicy)
        self.frame_4.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_4.setObjectName("frame_4")
        self.gridLayout_7 = QtWidgets.QGridLayout(self.frame_4)
        self.gridLayout_7.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_7.setObjectName("gridLayout_7")
        self.splitter_3 = QtWidgets.QSplitter(self.frame_4)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.splitter_3.sizePolicy().hasHeightForWidth())
        self.splitter_3.setSizePolicy(sizePolicy)
        self.splitter_3.setOrientation(QtCore.Qt.Vertical)
        self.splitter_3.setObjectName("splitter_3")
        self.selectionViewFrame = QtWidgets.QFrame(self.splitter_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionViewFrame.sizePolicy().hasHeightForWidth())
        self.selectionViewFrame.setSizePolicy(sizePolicy)
        self.selectionViewFrame.setMinimumSize(QtCore.QSize(0, 0))
        self.selectionViewFrame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.selectionViewFrame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.selectionViewFrame.setObjectName("selectionViewFrame")
        self.gridLayout_13 = QtWidgets.QGridLayout(self.selectionViewFrame)
        self.gridLayout_13.setContentsMargins(-1, 0, -1, 0)
        self.gridLayout_13.setObjectName("gridLayout_13")
        self.frame_7 = QtWidgets.QFrame(self.selectionViewFrame)
        self.frame_7.setMinimumSize(QtCore.QSize(0, 24))
        self.frame_7.setMaximumSize(QtCore.QSize(16777215, 25))
        self.frame_7.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_7.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_7.setObjectName("frame_7")
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.frame_7)
        self.horizontalLayout_5.setContentsMargins(0, 1, 0, 1)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.importSelection = QtWidgets.QCheckBox(self.frame_7)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.importSelection.sizePolicy().hasHeightForWidth())
        self.importSelection.setSizePolicy(sizePolicy)
        self.importSelection.setMinimumSize(QtCore.QSize(0, 24))
        self.importSelection.setMaximumSize(QtCore.QSize(16777215, 24))
        self.importSelection.setObjectName("importSelection")
        self.horizontalLayout_5.addWidget(self.importSelection)
        self.importRun = QtWidgets.QPushButton(self.frame_7)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.importRun.sizePolicy().hasHeightForWidth())
        self.importRun.setSizePolicy(sizePolicy)
        self.importRun.setMinimumSize(QtCore.QSize(100, 23))
        self.importRun.setMaximumSize(QtCore.QSize(16777215, 23))
        self.importRun.setLayoutDirection(QtCore.Qt.LeftToRight)
        icon8 = QtGui.QIcon()
        icon8.addPixmap(QtGui.QPixmap(":/plugins/MitiConnect/icons/play.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.importRun.setIcon(icon8)
        self.importRun.setAutoDefault(False)
        self.importRun.setObjectName("importRun")
        self.horizontalLayout_5.addWidget(self.importRun)
        self.gridLayout_13.addWidget(self.frame_7, 2, 0, 1, 1)
        self.importView = QtWidgets.QTableView(self.selectionViewFrame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.importView.sizePolicy().hasHeightForWidth())
        self.importView.setSizePolicy(sizePolicy)
        self.importView.setMinimumSize(QtCore.QSize(0, 0))
        self.importView.setAlternatingRowColors(True)
        self.importView.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
        self.importView.setSortingEnabled(True)
        self.importView.setObjectName("importView")
        self.gridLayout_13.addWidget(self.importView, 1, 0, 1, 1)
        self.frame_9 = QtWidgets.QFrame(self.selectionViewFrame)
        self.frame_9.setMaximumSize(QtCore.QSize(16777215, 25))
        self.frame_9.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_9.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_9.setObjectName("frame_9")
        self.horizontalLayout_13 = QtWidgets.QHBoxLayout(self.frame_9)
        self.horizontalLayout_13.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_13.setObjectName("horizontalLayout_13")
        self.selectionLabel = QtWidgets.QLabel(self.frame_9)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionLabel.sizePolicy().hasHeightForWidth())
        self.selectionLabel.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.selectionLabel.setFont(font)
        self.selectionLabel.setScaledContents(True)
        self.selectionLabel.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.selectionLabel.setWordWrap(False)
        self.selectionLabel.setObjectName("selectionLabel")
        self.horizontalLayout_13.addWidget(self.selectionLabel)
        spacerItem1 = QtWidgets.QSpacerItem(263, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_13.addItem(spacerItem1)
        self.importVector = QtWidgets.QToolButton(self.frame_9)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.importVector.sizePolicy().hasHeightForWidth())
        self.importVector.setSizePolicy(sizePolicy)
        self.importVector.setMinimumSize(QtCore.QSize(25, 25))
        self.importVector.setText("")
        icon9 = QtGui.QIcon()
        icon9.addPixmap(QtGui.QPixmap(":/plugins/MitiConnect/icons/mActionNewVectorLayer.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.importVector.setIcon(icon9)
        self.importVector.setAutoRaise(True)
        self.importVector.setObjectName("importVector")
        self.horizontalLayout_13.addWidget(self.importVector)
        self.importRaster = QtWidgets.QToolButton(self.frame_9)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.importRaster.sizePolicy().hasHeightForWidth())
        self.importRaster.setSizePolicy(sizePolicy)
        self.importRaster.setMinimumSize(QtCore.QSize(25, 25))
        self.importRaster.setText("")
        icon10 = QtGui.QIcon()
        icon10.addPixmap(QtGui.QPixmap(":/plugins/MitiConnect/icons/mActionAddRasterLayer.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.importRaster.setIcon(icon10)
        self.importRaster.setAutoRaise(True)
        self.importRaster.setObjectName("importRaster")
        self.horizontalLayout_13.addWidget(self.importRaster)
        self.importDelete = QtWidgets.QToolButton(self.frame_9)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.importDelete.sizePolicy().hasHeightForWidth())
        self.importDelete.setSizePolicy(sizePolicy)
        self.importDelete.setText("")
        icon11 = QtGui.QIcon()
        icon11.addPixmap(QtGui.QPixmap(":/plugins/MitiConnect/icons/mActionDeleteSelected.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.importDelete.setIcon(icon11)
        self.importDelete.setAutoRaise(True)
        self.importDelete.setObjectName("importDelete")
        self.horizontalLayout_13.addWidget(self.importDelete)
        self.gridLayout_13.addWidget(self.frame_9, 0, 0, 1, 1)
        self.frame_29 = QtWidgets.QFrame(self.splitter_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame_29.sizePolicy().hasHeightForWidth())
        self.frame_29.setSizePolicy(sizePolicy)
        self.frame_29.setMinimumSize(QtCore.QSize(0, 0))
        self.frame_29.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.frame_29.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_29.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_29.setObjectName("frame_29")
        self.gridLayout_12 = QtWidgets.QGridLayout(self.frame_29)
        self.gridLayout_12.setObjectName("gridLayout_12")
        spacerItem2 = QtWidgets.QSpacerItem(321, 15, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_12.addItem(spacerItem2, 0, 1, 1, 1)
        self.frame_16 = QtWidgets.QFrame(self.frame_29)
        self.frame_16.setMinimumSize(QtCore.QSize(0, 24))
        self.frame_16.setMaximumSize(QtCore.QSize(16777215, 25))
        self.frame_16.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_16.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_16.setObjectName("frame_16")
        self.horizontalLayout_7 = QtWidgets.QHBoxLayout(self.frame_16)
        self.horizontalLayout_7.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
        self.importSelection_2 = QtWidgets.QCheckBox(self.frame_16)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.importSelection_2.sizePolicy().hasHeightForWidth())
        self.importSelection_2.setSizePolicy(sizePolicy)
        self.importSelection_2.setMinimumSize(QtCore.QSize(150, 24))
        self.importSelection_2.setMaximumSize(QtCore.QSize(16777215, 24))
        self.importSelection_2.setObjectName("importSelection_2")
        self.horizontalLayout_7.addWidget(self.importSelection_2)
        self.mergeRun = QtWidgets.QPushButton(self.frame_16)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mergeRun.sizePolicy().hasHeightForWidth())
        self.mergeRun.setSizePolicy(sizePolicy)
        self.mergeRun.setMinimumSize(QtCore.QSize(100, 24))
        self.mergeRun.setMaximumSize(QtCore.QSize(16777215, 24))
        self.mergeRun.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.mergeRun.setIcon(icon8)
        self.mergeRun.setAutoDefault(False)
        self.mergeRun.setObjectName("mergeRun")
        self.horizontalLayout_7.addWidget(self.mergeRun)
        self.gridLayout_12.addWidget(self.frame_16, 2, 0, 1, 4)
        self.mergeNew = QtWidgets.QToolButton(self.frame_29)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mergeNew.sizePolicy().hasHeightForWidth())
        self.mergeNew.setSizePolicy(sizePolicy)
        self.mergeNew.setMinimumSize(QtCore.QSize(25, 25))
        self.mergeNew.setText("")
        icon12 = QtGui.QIcon()
        icon12.addPixmap(QtGui.QPixmap(":/plugins/MitiConnect/icons/symbologyAdd.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mergeNew.setIcon(icon12)
        self.mergeNew.setAutoRaise(True)
        self.mergeNew.setObjectName("mergeNew")
        self.gridLayout_12.addWidget(self.mergeNew, 0, 2, 1, 1)
        self.mergeView = QtWidgets.QTableView(self.frame_29)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mergeView.sizePolicy().hasHeightForWidth())
        self.mergeView.setSizePolicy(sizePolicy)
        self.mergeView.setMinimumSize(QtCore.QSize(0, 0))
        self.mergeView.setSortingEnabled(True)
        self.mergeView.setObjectName("mergeView")
        self.gridLayout_12.addWidget(self.mergeView, 1, 0, 1, 4)
        self.mergeRemove = QtWidgets.QToolButton(self.frame_29)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mergeRemove.sizePolicy().hasHeightForWidth())
        self.mergeRemove.setSizePolicy(sizePolicy)
        self.mergeRemove.setMinimumSize(QtCore.QSize(25, 25))
        self.mergeRemove.setText("")
        icon13 = QtGui.QIcon()
        icon13.addPixmap(QtGui.QPixmap(":/plugins/MitiConnect/icons/symbologyRemove.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mergeRemove.setIcon(icon13)
        self.mergeRemove.setAutoRaise(True)
        self.mergeRemove.setObjectName("mergeRemove")
        self.gridLayout_12.addWidget(self.mergeRemove, 0, 3, 1, 1)
        self.label_113 = QtWidgets.QLabel(self.frame_29)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_113.sizePolicy().hasHeightForWidth())
        self.label_113.setSizePolicy(sizePolicy)
        self.label_113.setMinimumSize(QtCore.QSize(0, 0))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_113.setFont(font)
        self.label_113.setScaledContents(True)
        self.label_113.setWordWrap(False)
        self.label_113.setObjectName("label_113")
        self.gridLayout_12.addWidget(self.label_113, 0, 0, 1, 1)
        self.gridLayout_7.addWidget(self.splitter_3, 0, 0, 1, 1)
        self.groupFrame = QtWidgets.QFrame(self.splitter_4)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupFrame.sizePolicy().hasHeightForWidth())
        self.groupFrame.setSizePolicy(sizePolicy)
        self.groupFrame.setMinimumSize(QtCore.QSize(0, 0))
        self.groupFrame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.groupFrame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.groupFrame.setObjectName("groupFrame")
        self.gridLayout_9 = QtWidgets.QGridLayout(self.groupFrame)
        self.gridLayout_9.setObjectName("gridLayout_9")
        self.frame_3 = QtWidgets.QFrame(self.groupFrame)
        self.frame_3.setMinimumSize(QtCore.QSize(20, 20))
        self.frame_3.setMaximumSize(QtCore.QSize(16777215, 20))
        self.frame_3.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_3.setObjectName("frame_3")
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.frame_3)
        self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.label_111 = QtWidgets.QLabel(self.frame_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_111.sizePolicy().hasHeightForWidth())
        self.label_111.setSizePolicy(sizePolicy)
        self.label_111.setMinimumSize(QtCore.QSize(0, 0))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_111.setFont(font)
        self.label_111.setScaledContents(True)
        self.label_111.setObjectName("label_111")
        self.horizontalLayout_4.addWidget(self.label_111)
        spacerItem3 = QtWidgets.QSpacerItem(416, 15, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem3)
        self.gridLayout_9.addWidget(self.frame_3, 0, 0, 1, 1)
        self.classView = QtWidgets.QTableView(self.groupFrame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.classView.sizePolicy().hasHeightForWidth())
        self.classView.setSizePolicy(sizePolicy)
        self.classView.setMinimumSize(QtCore.QSize(100, 100))
        self.classView.setSortingEnabled(True)
        self.classView.setObjectName("classView")
        self.gridLayout_9.addWidget(self.classView, 1, 0, 1, 1)
        self.gridLayout_2.addWidget(self.splitter_4, 0, 0, 1, 1)
        self.gridLayout_14.addWidget(self.frame_5, 0, 0, 1, 1)
        self.mTabWidget.addTab(self.dataTab, "")
        self.speciesTab = QtWidgets.QWidget()
        self.speciesTab.setObjectName("speciesTab")
        self.gridLayout_10 = QtWidgets.QGridLayout(self.speciesTab)
        self.gridLayout_10.setObjectName("gridLayout_10")
        self.splitter_2 = QtWidgets.QSplitter(self.speciesTab)
        self.splitter_2.setOrientation(QtCore.Qt.Vertical)
        self.splitter_2.setObjectName("splitter_2")
        self.frame_28 = QtWidgets.QFrame(self.splitter_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame_28.sizePolicy().hasHeightForWidth())
        self.frame_28.setSizePolicy(sizePolicy)
        self.frame_28.setMinimumSize(QtCore.QSize(0, 150))
        self.frame_28.setMaximumSize(QtCore.QSize(16777215, 565))
        self.frame_28.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_28.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_28.setObjectName("frame_28")
        self.gridLayout_8 = QtWidgets.QGridLayout(self.frame_28)
        self.gridLayout_8.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_8.setObjectName("gridLayout_8")
        self.speciesView = QtWidgets.QTableView(self.frame_28)
        self.speciesView.setMinimumSize(QtCore.QSize(350, 100))
        self.speciesView.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded)
        self.speciesView.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustIgnored)
        self.speciesView.setEditTriggers(QtWidgets.QAbstractItemView.DoubleClicked|QtWidgets.QAbstractItemView.SelectedClicked)
        self.speciesView.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
        self.speciesView.setSortingEnabled(True)
        self.speciesView.setObjectName("speciesView")
        self.gridLayout_8.addWidget(self.speciesView, 1, 0, 1, 1)
        self.frame_13 = QtWidgets.QFrame(self.frame_28)
        self.frame_13.setMinimumSize(QtCore.QSize(0, 25))
        self.frame_13.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_13.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_13.setObjectName("frame_13")
        self.horizontalLayout_9 = QtWidgets.QHBoxLayout(self.frame_13)
        self.horizontalLayout_9.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_9.setObjectName("horizontalLayout_9")
        self.label_102 = QtWidgets.QLabel(self.frame_13)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_102.sizePolicy().hasHeightForWidth())
        self.label_102.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_102.setFont(font)
        self.label_102.setScaledContents(True)
        self.label_102.setWordWrap(False)
        self.label_102.setObjectName("label_102")
        self.horizontalLayout_9.addWidget(self.label_102)
        spacerItem4 = QtWidgets.QSpacerItem(100, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem4)
        self.speciesAdd = QtWidgets.QToolButton(self.frame_13)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.speciesAdd.sizePolicy().hasHeightForWidth())
        self.speciesAdd.setSizePolicy(sizePolicy)
        self.speciesAdd.setMinimumSize(QtCore.QSize(25, 25))
        self.speciesAdd.setText("")
        self.speciesAdd.setIcon(icon12)
        self.speciesAdd.setAutoRaise(True)
        self.speciesAdd.setObjectName("speciesAdd")
        self.horizontalLayout_9.addWidget(self.speciesAdd)
        self.speciesRemove = QtWidgets.QToolButton(self.frame_13)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.speciesRemove.sizePolicy().hasHeightForWidth())
        self.speciesRemove.setSizePolicy(sizePolicy)
        self.speciesRemove.setMinimumSize(QtCore.QSize(25, 25))
        self.speciesRemove.setText("")
        self.speciesRemove.setIcon(icon11)
        self.speciesRemove.setAutoRaise(True)
        self.speciesRemove.setObjectName("speciesRemove")
        self.horizontalLayout_9.addWidget(self.speciesRemove)
        self.gridLayout_8.addWidget(self.frame_13, 0, 0, 1, 1)
        self.gridLayout_10.addWidget(self.splitter_2, 0, 0, 1, 1)
        self.mTabWidget.addTab(self.speciesTab, "")
        self.frictionTab = QtWidgets.QWidget()
        self.frictionTab.setObjectName("frictionTab")
        self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.frictionTab)
        self.verticalLayout_12.setObjectName("verticalLayout_12")
        self.label_26 = QtWidgets.QLabel(self.frictionTab)
        self.label_26.setMinimumSize(QtCore.QSize(0, 16))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_26.setFont(font)
        self.label_26.setObjectName("label_26")
        self.verticalLayout_12.addWidget(self.label_26)
        self.frictionFrame = QtWidgets.QFrame(self.frictionTab)
        self.frictionFrame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frictionFrame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frictionFrame.setObjectName("frictionFrame")
        self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.frictionFrame)
        self.verticalLayout_11.setObjectName("verticalLayout_11")
        self.frictionButtonsFrame = QtWidgets.QFrame(self.frictionFrame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frictionButtonsFrame.sizePolicy().hasHeightForWidth())
        self.frictionButtonsFrame.setSizePolicy(sizePolicy)
        self.frictionButtonsFrame.setMinimumSize(QtCore.QSize(0, 25))
        self.frictionButtonsFrame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frictionButtonsFrame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frictionButtonsFrame.setObjectName("frictionButtonsFrame")
        self.frictionLoadClass = QtWidgets.QToolButton(self.frictionButtonsFrame)
        self.frictionLoadClass.setGeometry(QtCore.QRect(0, 0, 25, 25))
        self.frictionLoadClass.setMinimumSize(QtCore.QSize(25, 25))
        self.frictionLoadClass.setText("")
        icon14 = QtGui.QIcon()
        icon14.addPixmap(QtGui.QPixmap(":/plugins/MitiConnect/icons/mActionRefresh.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.frictionLoadClass.setIcon(icon14)
        self.frictionLoadClass.setAutoRaise(True)
        self.frictionLoadClass.setObjectName("frictionLoadClass")
        self.frictionLoad = QtWidgets.QToolButton(self.frictionButtonsFrame)
        self.frictionLoad.setGeometry(QtCore.QRect(30, 0, 25, 25))
        self.frictionLoad.setMinimumSize(QtCore.QSize(25, 25))
        self.frictionLoad.setText("")
        self.frictionLoad.setIcon(icon1)
        self.frictionLoad.setAutoRaise(True)
        self.frictionLoad.setObjectName("frictionLoad")
        self.frictionSave = QtWidgets.QToolButton(self.frictionButtonsFrame)
        self.frictionSave.setGeometry(QtCore.QRect(60, 0, 25, 25))
        self.frictionSave.setMinimumSize(QtCore.QSize(25, 25))
        self.frictionSave.setText("")
        self.frictionSave.setIcon(icon6)
        self.frictionSave.setAutoRaise(True)
        self.frictionSave.setObjectName("frictionSave")
        self.verticalLayout_11.addWidget(self.frictionButtonsFrame)
        self.frictionView = QtWidgets.QTableView(self.frictionFrame)
        self.frictionView.setMinimumSize(QtCore.QSize(350, 200))
        self.frictionView.setAlternatingRowColors(True)
        self.frictionView.setSortingEnabled(True)
        self.frictionView.setObjectName("frictionView")
        self.verticalLayout_11.addWidget(self.frictionView)
        self.verticalLayout_12.addWidget(self.frictionFrame)
        self.mTabWidget.addTab(self.frictionTab, "")
        self.scenarioTab = QtWidgets.QWidget()
        self.scenarioTab.setObjectName("scenarioTab")
        self.gridLayout_16 = QtWidgets.QGridLayout(self.scenarioTab)
        self.gridLayout_16.setObjectName("gridLayout_16")
        self.frame_11 = QtWidgets.QFrame(self.scenarioTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame_11.sizePolicy().hasHeightForWidth())
        self.frame_11.setSizePolicy(sizePolicy)
        self.frame_11.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_11.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_11.setObjectName("frame_11")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.frame_11)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.label_31 = QtWidgets.QLabel(self.frame_11)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_31.sizePolicy().hasHeightForWidth())
        self.label_31.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(9)
        font.setBold(True)
        font.setWeight(75)
        self.label_31.setFont(font)
        self.label_31.setObjectName("label_31")
        self.verticalLayout.addWidget(self.label_31)
        self.frame_6 = QtWidgets.QFrame(self.frame_11)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame_6.sizePolicy().hasHeightForWidth())
        self.frame_6.setSizePolicy(sizePolicy)
        self.frame_6.setMinimumSize(QtCore.QSize(0, 23))
        self.frame_6.setMaximumSize(QtCore.QSize(16777215, 23))
        self.frame_6.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_6.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_6.setObjectName("frame_6")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.frame_6)
        self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout.setObjectName("horizontalLayout")
        spacerItem5 = QtWidgets.QSpacerItem(55, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem5)
        self.scenarioAdd = QtWidgets.QToolButton(self.frame_6)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.scenarioAdd.sizePolicy().hasHeightForWidth())
        self.scenarioAdd.setSizePolicy(sizePolicy)
        self.scenarioAdd.setMinimumSize(QtCore.QSize(25, 25))
        self.scenarioAdd.setText("")
        icon15 = QtGui.QIcon()
        icon15.addPixmap(QtGui.QPixmap("ui/../icons/mActionAdd.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.scenarioAdd.setIcon(icon15)
        self.scenarioAdd.setAutoRaise(True)
        self.scenarioAdd.setObjectName("scenarioAdd")
        self.horizontalLayout.addWidget(self.scenarioAdd)
        self.scenarioRemove = QtWidgets.QToolButton(self.frame_6)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.scenarioRemove.sizePolicy().hasHeightForWidth())
        self.scenarioRemove.setSizePolicy(sizePolicy)
        self.scenarioRemove.setMinimumSize(QtCore.QSize(25, 25))
        self.scenarioRemove.setText("")
        self.scenarioRemove.setIcon(icon11)
        self.scenarioRemove.setAutoRaise(True)
        self.scenarioRemove.setObjectName("scenarioRemove")
        self.horizontalLayout.addWidget(self.scenarioRemove)
        self.scenarioUp = QtWidgets.QToolButton(self.frame_6)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.scenarioUp.sizePolicy().hasHeightForWidth())
        self.scenarioUp.setSizePolicy(sizePolicy)
        self.scenarioUp.setMinimumSize(QtCore.QSize(25, 25))
        self.scenarioUp.setMaximumSize(QtCore.QSize(50, 50))
        self.scenarioUp.setText("")
        icon16 = QtGui.QIcon()
        icon16.addPixmap(QtGui.QPixmap(":/plugins/MitiConnect/icons/up-arrow.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.scenarioUp.setIcon(icon16)
        self.scenarioUp.setAutoRaise(True)
        self.scenarioUp.setObjectName("scenarioUp")
        self.horizontalLayout.addWidget(self.scenarioUp)
        self.scenarioDown = QtWidgets.QToolButton(self.frame_6)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.scenarioDown.sizePolicy().hasHeightForWidth())
        self.scenarioDown.setSizePolicy(sizePolicy)
        self.scenarioDown.setMinimumSize(QtCore.QSize(25, 25))
        self.scenarioDown.setMaximumSize(QtCore.QSize(50, 50))
        self.scenarioDown.setText("")
        icon17 = QtGui.QIcon()
        icon17.addPixmap(QtGui.QPixmap(":/plugins/MitiConnect/icons/down-arrow.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.scenarioDown.setIcon(icon17)
        self.scenarioDown.setAutoRaise(True)
        self.scenarioDown.setObjectName("scenarioDown")
        self.horizontalLayout.addWidget(self.scenarioDown)
        self.verticalLayout.addWidget(self.frame_6)
        self.scenarioView = QtWidgets.QTableView(self.frame_11)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.scenarioView.sizePolicy().hasHeightForWidth())
        self.scenarioView.setSizePolicy(sizePolicy)
        self.scenarioView.setMinimumSize(QtCore.QSize(300, 200))
        self.scenarioView.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
        self.scenarioView.setDragEnabled(True)
        self.scenarioView.setAlternatingRowColors(True)
        self.scenarioView.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
        self.scenarioView.setSortingEnabled(True)
        self.scenarioView.setObjectName("scenarioView")
        self.verticalLayout.addWidget(self.scenarioView)
        self.gridLayout_16.addWidget(self.frame_11, 1, 0, 1, 1)
        self.mTabWidget.addTab(self.scenarioTab, "")
        self.launchTab = QtWidgets.QWidget()
        self.launchTab.setObjectName("launchTab")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.launchTab)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.frame_12 = QtWidgets.QFrame(self.launchTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame_12.sizePolicy().hasHeightForWidth())
        self.frame_12.setSizePolicy(sizePolicy)
        self.frame_12.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_12.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_12.setObjectName("frame_12")
        self.gridLayout_19 = QtWidgets.QGridLayout(self.frame_12)
        self.gridLayout_19.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_19.setObjectName("gridLayout_19")
        self.splitter_5 = QtWidgets.QSplitter(self.frame_12)
        self.splitter_5.setOrientation(QtCore.Qt.Vertical)
        self.splitter_5.setObjectName("splitter_5")
        self.frame_2 = QtWidgets.QFrame(self.splitter_5)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame_2.sizePolicy().hasHeightForWidth())
        self.frame_2.setSizePolicy(sizePolicy)
        self.frame_2.setMinimumSize(QtCore.QSize(0, 150))
        self.frame_2.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_2.setObjectName("frame_2")
        self.gridLayout_18 = QtWidgets.QGridLayout(self.frame_2)
        self.gridLayout_18.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_18.setObjectName("gridLayout_18")
        self.label_32 = QtWidgets.QLabel(self.frame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_32.sizePolicy().hasHeightForWidth())
        self.label_32.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(9)
        font.setBold(True)
        font.setWeight(75)
        self.label_32.setFont(font)
        self.label_32.setObjectName("label_32")
        self.gridLayout_18.addWidget(self.label_32, 0, 0, 1, 1)
        self.frame_8 = QtWidgets.QFrame(self.frame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame_8.sizePolicy().hasHeightForWidth())
        self.frame_8.setSizePolicy(sizePolicy)
        self.frame_8.setMinimumSize(QtCore.QSize(0, 23))
        self.frame_8.setMaximumSize(QtCore.QSize(16777215, 23))
        self.frame_8.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_8.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_8.setObjectName("frame_8")
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.frame_8)
        self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        spacerItem6 = QtWidgets.QSpacerItem(55, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem6)
        self.reloadButton = QtWidgets.QToolButton(self.frame_8)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.reloadButton.sizePolicy().hasHeightForWidth())
        self.reloadButton.setSizePolicy(sizePolicy)
        self.reloadButton.setMinimumSize(QtCore.QSize(25, 25))
        self.reloadButton.setMaximumSize(QtCore.QSize(50, 50))
        self.reloadButton.setText("")
        self.reloadButton.setIcon(icon14)
        self.reloadButton.setAutoRaise(True)
        self.reloadButton.setObjectName("reloadButton")
        self.horizontalLayout_6.addWidget(self.reloadButton)
        self.launchesUp = QtWidgets.QToolButton(self.frame_8)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.launchesUp.sizePolicy().hasHeightForWidth())
        self.launchesUp.setSizePolicy(sizePolicy)
        self.launchesUp.setMinimumSize(QtCore.QSize(25, 25))
        self.launchesUp.setMaximumSize(QtCore.QSize(50, 50))
        self.launchesUp.setText("")
        self.launchesUp.setIcon(icon16)
        self.launchesUp.setAutoRaise(True)
        self.launchesUp.setObjectName("launchesUp")
        self.horizontalLayout_6.addWidget(self.launchesUp)
        self.launchesDown = QtWidgets.QToolButton(self.frame_8)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.launchesDown.sizePolicy().hasHeightForWidth())
        self.launchesDown.setSizePolicy(sizePolicy)
        self.launchesDown.setMinimumSize(QtCore.QSize(25, 25))
        self.launchesDown.setMaximumSize(QtCore.QSize(50, 50))
        self.launchesDown.setText("")
        self.launchesDown.setIcon(icon17)
        self.launchesDown.setAutoRaise(True)
        self.launchesDown.setObjectName("launchesDown")
        self.horizontalLayout_6.addWidget(self.launchesDown)
        self.gridLayout_18.addWidget(self.frame_8, 1, 0, 1, 1)
        self.launchesView = QtWidgets.QTableView(self.frame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.launchesView.sizePolicy().hasHeightForWidth())
        self.launchesView.setSizePolicy(sizePolicy)
        self.launchesView.setMinimumSize(QtCore.QSize(300, 100))
        self.launchesView.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
        self.launchesView.setDragEnabled(True)
        self.launchesView.setAlternatingRowColors(True)
        self.launchesView.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
        self.launchesView.setSortingEnabled(True)
        self.launchesView.setObjectName("launchesView")
        self.gridLayout_18.addWidget(self.launchesView, 2, 0, 1, 1)
        self.frame_15 = QtWidgets.QFrame(self.splitter_5)
        self.frame_15.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame_15.sizePolicy().hasHeightForWidth())
        self.frame_15.setSizePolicy(sizePolicy)
        self.frame_15.setMinimumSize(QtCore.QSize(0, 227))
        self.frame_15.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.frame_15.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_15.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_15.setObjectName("frame_15")
        self.horizontalLayout_11 = QtWidgets.QHBoxLayout(self.frame_15)
        self.horizontalLayout_11.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_11.setObjectName("horizontalLayout_11")
        self.frame_17 = QtWidgets.QFrame(self.frame_15)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame_17.sizePolicy().hasHeightForWidth())
        self.frame_17.setSizePolicy(sizePolicy)
        self.frame_17.setMinimumSize(QtCore.QSize(0, 0))
        self.frame_17.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_17.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_17.setObjectName("frame_17")
        self.horizontalLayout_8 = QtWidgets.QHBoxLayout(self.frame_17)
        self.horizontalLayout_8.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_8.setObjectName("horizontalLayout_8")
        self.frame_18 = QtWidgets.QFrame(self.frame_17)
        self.frame_18.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_18.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_18.setObjectName("frame_18")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.frame_18)
        self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.bufferInGroupLabel_18 = QtWidgets.QLabel(self.frame_18)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.bufferInGroupLabel_18.sizePolicy().hasHeightForWidth())
        self.bufferInGroupLabel_18.setSizePolicy(sizePolicy)
        self.bufferInGroupLabel_18.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.bufferInGroupLabel_18.setFont(font)
        self.bufferInGroupLabel_18.setScaledContents(True)
        self.bufferInGroupLabel_18.setWordWrap(False)
        self.bufferInGroupLabel_18.setObjectName("bufferInGroupLabel_18")
        self.verticalLayout_2.addWidget(self.bufferInGroupLabel_18)
        self.bufferInGroupLabel_19 = QtWidgets.QLabel(self.frame_18)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.bufferInGroupLabel_19.sizePolicy().hasHeightForWidth())
        self.bufferInGroupLabel_19.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.bufferInGroupLabel_19.setFont(font)
        self.bufferInGroupLabel_19.setScaledContents(True)
        self.bufferInGroupLabel_19.setWordWrap(False)
        self.bufferInGroupLabel_19.setObjectName("bufferInGroupLabel_19")
        self.verticalLayout_2.addWidget(self.bufferInGroupLabel_19)
        self.bufferInGroupLabel_20 = QtWidgets.QLabel(self.frame_18)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.bufferInGroupLabel_20.sizePolicy().hasHeightForWidth())
        self.bufferInGroupLabel_20.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.bufferInGroupLabel_20.setFont(font)
        self.bufferInGroupLabel_20.setScaledContents(True)
        self.bufferInGroupLabel_20.setWordWrap(False)
        self.bufferInGroupLabel_20.setObjectName("bufferInGroupLabel_20")
        self.verticalLayout_2.addWidget(self.bufferInGroupLabel_20)
        self.bufferInGroupLabel_21 = QtWidgets.QLabel(self.frame_18)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.bufferInGroupLabel_21.sizePolicy().hasHeightForWidth())
        self.bufferInGroupLabel_21.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.bufferInGroupLabel_21.setFont(font)
        self.bufferInGroupLabel_21.setScaledContents(True)
        self.bufferInGroupLabel_21.setWordWrap(False)
        self.bufferInGroupLabel_21.setObjectName("bufferInGroupLabel_21")
        self.verticalLayout_2.addWidget(self.bufferInGroupLabel_21)
        self.bufferInGroupLabel_22 = QtWidgets.QLabel(self.frame_18)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.bufferInGroupLabel_22.sizePolicy().hasHeightForWidth())
        self.bufferInGroupLabel_22.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.bufferInGroupLabel_22.setFont(font)
        self.bufferInGroupLabel_22.setScaledContents(True)
        self.bufferInGroupLabel_22.setObjectName("bufferInGroupLabel_22")
        self.verticalLayout_2.addWidget(self.bufferInGroupLabel_22)
        self.horizontalLayout_8.addWidget(self.frame_18)
        self.frame_19 = QtWidgets.QFrame(self.frame_17)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame_19.sizePolicy().hasHeightForWidth())
        self.frame_19.setSizePolicy(sizePolicy)
        self.frame_19.setMinimumSize(QtCore.QSize(450, 0))
        self.frame_19.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_19.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_19.setObjectName("frame_19")
        self.gridLayout_17 = QtWidgets.QGridLayout(self.frame_19)
        self.gridLayout_17.setContentsMargins(0, -1, -1, 0)
        self.gridLayout_17.setObjectName("gridLayout_17")
        self.scenariosSelection = gui.QgsCheckableComboBox(self.frame_19)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.scenariosSelection.sizePolicy().hasHeightForWidth())
        self.scenariosSelection.setSizePolicy(sizePolicy)
        self.scenariosSelection.setMinimumSize(QtCore.QSize(0, 23))
        self.scenariosSelection.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.scenariosSelection.setSizeAdjustPolicy(QtWidgets.QComboBox.AdjustToMinimumContentsLength)
        self.scenariosSelection.setObjectName("scenariosSelection")
        self.gridLayout_17.addWidget(self.scenariosSelection, 0, 0, 1, 3)
        self.speciesSelection = gui.QgsCheckableComboBox(self.frame_19)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.speciesSelection.sizePolicy().hasHeightForWidth())
        self.speciesSelection.setSizePolicy(sizePolicy)
        self.speciesSelection.setMinimumSize(QtCore.QSize(0, 23))
        self.speciesSelection.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.speciesSelection.setSizeAdjustPolicy(QtWidgets.QComboBox.AdjustToMinimumContentsLength)
        self.speciesSelection.setObjectName("speciesSelection")
        self.gridLayout_17.addWidget(self.speciesSelection, 1, 0, 1, 3)
        self.landuseRun = QtWidgets.QPushButton(self.frame_19)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.landuseRun.sizePolicy().hasHeightForWidth())
        self.landuseRun.setSizePolicy(sizePolicy)
        self.landuseRun.setMinimumSize(QtCore.QSize(145, 23))
        self.landuseRun.setMaximumSize(QtCore.QSize(16777215, 23))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.landuseRun.setFont(font)
        self.landuseRun.setAutoFillBackground(False)
        self.landuseRun.setIcon(icon8)
        self.landuseRun.setIconSize(QtCore.QSize(15, 15))
        self.landuseRun.setAutoDefault(False)
        self.landuseRun.setObjectName("landuseRun")
        self.gridLayout_17.addWidget(self.landuseRun, 2, 0, 1, 1)
        self.frictionRun = QtWidgets.QPushButton(self.frame_19)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frictionRun.sizePolicy().hasHeightForWidth())
        self.frictionRun.setSizePolicy(sizePolicy)
        self.frictionRun.setMinimumSize(QtCore.QSize(0, 23))
        self.frictionRun.setMaximumSize(QtCore.QSize(16777215, 23))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.frictionRun.setFont(font)
        self.frictionRun.setIcon(icon8)
        self.frictionRun.setIconSize(QtCore.QSize(15, 15))
        self.frictionRun.setAutoDefault(False)
        self.frictionRun.setObjectName("frictionRun")
        self.gridLayout_17.addWidget(self.frictionRun, 2, 1, 1, 1)
        self.projectRun = QtWidgets.QPushButton(self.frame_19)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.projectRun.sizePolicy().hasHeightForWidth())
        self.projectRun.setSizePolicy(sizePolicy)
        self.projectRun.setMinimumSize(QtCore.QSize(0, 23))
        self.projectRun.setMaximumSize(QtCore.QSize(16777215, 23))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.projectRun.setFont(font)
        self.projectRun.setIcon(icon8)
        self.projectRun.setIconSize(QtCore.QSize(15, 15))
        self.projectRun.setAutoDefault(False)
        self.projectRun.setObjectName("projectRun")
        self.gridLayout_17.addWidget(self.projectRun, 3, 0, 1, 1)
        self.linksetRun = QtWidgets.QPushButton(self.frame_19)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.linksetRun.sizePolicy().hasHeightForWidth())
        self.linksetRun.setSizePolicy(sizePolicy)
        self.linksetRun.setMinimumSize(QtCore.QSize(120, 23))
        self.linksetRun.setMaximumSize(QtCore.QSize(16777215, 23))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.linksetRun.setFont(font)
        self.linksetRun.setIcon(icon8)
        self.linksetRun.setIconSize(QtCore.QSize(15, 15))
        self.linksetRun.setAutoDefault(False)
        self.linksetRun.setObjectName("linksetRun")
        self.gridLayout_17.addWidget(self.linksetRun, 3, 1, 1, 1)
        self.graphRun = QtWidgets.QPushButton(self.frame_19)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.graphRun.sizePolicy().hasHeightForWidth())
        self.graphRun.setSizePolicy(sizePolicy)
        self.graphRun.setMinimumSize(QtCore.QSize(0, 23))
        self.graphRun.setMaximumSize(QtCore.QSize(16777215, 23))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.graphRun.setFont(font)
        self.graphRun.setIcon(icon8)
        self.graphRun.setIconSize(QtCore.QSize(15, 15))
        self.graphRun.setAutoDefault(False)
        self.graphRun.setObjectName("graphRun")
        self.gridLayout_17.addWidget(self.graphRun, 3, 2, 1, 1)
        self.dispersalRun = QtWidgets.QPushButton(self.frame_19)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.dispersalRun.setFont(font)
        icon18 = QtGui.QIcon()
        icon18.addPixmap(QtGui.QPixmap("ui/../icons/play.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.dispersalRun.setIcon(icon18)
        self.dispersalRun.setObjectName("dispersalRun")
        self.gridLayout_17.addWidget(self.dispersalRun, 4, 0, 1, 1)
        self.localMetricsRun = QtWidgets.QPushButton(self.frame_19)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.localMetricsRun.sizePolicy().hasHeightForWidth())
        self.localMetricsRun.setSizePolicy(sizePolicy)
        self.localMetricsRun.setMinimumSize(QtCore.QSize(0, 23))
        self.localMetricsRun.setMaximumSize(QtCore.QSize(16777215, 23))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.localMetricsRun.setFont(font)
        self.localMetricsRun.setIcon(icon8)
        self.localMetricsRun.setIconSize(QtCore.QSize(15, 15))
        self.localMetricsRun.setAutoDefault(False)
        self.localMetricsRun.setObjectName("localMetricsRun")
        self.gridLayout_17.addWidget(self.localMetricsRun, 4, 1, 1, 1)
        self.compareScenariosRun = QtWidgets.QPushButton(self.frame_19)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.compareScenariosRun.sizePolicy().hasHeightForWidth())
        self.compareScenariosRun.setSizePolicy(sizePolicy)
        self.compareScenariosRun.setMinimumSize(QtCore.QSize(160, 23))
        self.compareScenariosRun.setMaximumSize(QtCore.QSize(16777215, 23))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.compareScenariosRun.setFont(font)
        self.compareScenariosRun.setIcon(icon8)
        self.compareScenariosRun.setIconSize(QtCore.QSize(15, 15))
        self.compareScenariosRun.setAutoDefault(False)
        self.compareScenariosRun.setObjectName("compareScenariosRun")
        self.gridLayout_17.addWidget(self.compareScenariosRun, 4, 2, 1, 1)
        self.horizontalLayout_8.addWidget(self.frame_19)
        self.horizontalLayout_11.addWidget(self.frame_17)
        self.frame_21 = QtWidgets.QFrame(self.frame_15)
        self.frame_21.setMinimumSize(QtCore.QSize(10, 227))
        self.frame_21.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_21.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_21.setObjectName("frame_21")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.frame_21)
        self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_4.setSpacing(6)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.graphabParamsGroup_3 = gui.QgsCollapsibleGroupBox(self.frame_21)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.graphabParamsGroup_3.sizePolicy().hasHeightForWidth())
        self.graphabParamsGroup_3.setSizePolicy(sizePolicy)
        self.graphabParamsGroup_3.setMinimumSize(QtCore.QSize(0, 60))
        self.graphabParamsGroup_3.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setPointSize(8)
        self.graphabParamsGroup_3.setFont(font)
        self.graphabParamsGroup_3.setObjectName("graphabParamsGroup_3")
        self.gridLayout_15 = QtWidgets.QGridLayout(self.graphabParamsGroup_3)
        self.gridLayout_15.setContentsMargins(-1, 0, -1, 0)
        self.gridLayout_15.setVerticalSpacing(0)
        self.gridLayout_15.setObjectName("gridLayout_15")
        self.loadResults = QtWidgets.QCheckBox(self.graphabParamsGroup_3)
        self.loadResults.setMinimumSize(QtCore.QSize(0, 17))
        font = QtGui.QFont()
        font.setPointSize(8)
        self.loadResults.setFont(font)
        self.loadResults.setObjectName("loadResults")
        self.gridLayout_15.addWidget(self.loadResults, 1, 0, 1, 1)
        self.eraseResults = QtWidgets.QCheckBox(self.graphabParamsGroup_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.eraseResults.sizePolicy().hasHeightForWidth())
        self.eraseResults.setSizePolicy(sizePolicy)
        self.eraseResults.setMinimumSize(QtCore.QSize(0, 17))
        font = QtGui.QFont()
        font.setPointSize(8)
        self.eraseResults.setFont(font)
        self.eraseResults.setObjectName("eraseResults")
        self.gridLayout_15.addWidget(self.eraseResults, 0, 0, 1, 1)
        self.verticalLayout_4.addWidget(self.graphabParamsGroup_3)
        self.graphabParamsGroup_2 = gui.QgsCollapsibleGroupBox(self.frame_21)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.graphabParamsGroup_2.sizePolicy().hasHeightForWidth())
        self.graphabParamsGroup_2.setSizePolicy(sizePolicy)
        self.graphabParamsGroup_2.setMinimumSize(QtCore.QSize(0, 90))
        self.graphabParamsGroup_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.graphabParamsGroup_2.setObjectName("graphabParamsGroup_2")
        self.gridLayout_20 = QtWidgets.QGridLayout(self.graphabParamsGroup_2)
        self.gridLayout_20.setObjectName("gridLayout_20")
        self.frame_20 = QtWidgets.QFrame(self.graphabParamsGroup_2)
        self.frame_20.setMinimumSize(QtCore.QSize(0, 17))
        self.frame_20.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_20.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_20.setObjectName("frame_20")
        self.horizontalLayout_10 = QtWidgets.QHBoxLayout(self.frame_20)
        self.horizontalLayout_10.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_10.setSpacing(0)
        self.horizontalLayout_10.setObjectName("horizontalLayout_10")
        self.linksetMaxFlag = QtWidgets.QCheckBox(self.frame_20)
        self.linksetMaxFlag.setObjectName("linksetMaxFlag")
        self.horizontalLayout_10.addWidget(self.linksetMaxFlag)
        self.linksetMaxCoeff = QtWidgets.QSpinBox(self.frame_20)
        self.linksetMaxCoeff.setObjectName("linksetMaxCoeff")
        self.horizontalLayout_10.addWidget(self.linksetMaxCoeff)
        self.label_2 = QtWidgets.QLabel(self.frame_20)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout_10.addWidget(self.label_2)
        self.gridLayout_20.addWidget(self.frame_20, 0, 0, 1, 2)
        self.label_54 = QtWidgets.QLabel(self.graphabParamsGroup_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_54.sizePolicy().hasHeightForWidth())
        self.label_54.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(8)
        self.label_54.setFont(font)
        self.label_54.setScaledContents(True)
        self.label_54.setObjectName("label_54")
        self.gridLayout_20.addWidget(self.label_54, 1, 0, 1, 1)
        self.localMetric = QtWidgets.QComboBox(self.graphabParamsGroup_2)
        self.localMetric.setMinimumSize(QtCore.QSize(0, 18))
        self.localMetric.setObjectName("localMetric")
        self.localMetric.addItem("")
        self.localMetric.addItem("")
        self.localMetric.addItem("")
        self.localMetric.addItem("")
        self.localMetric.addItem("")
        self.localMetric.addItem("")
        self.localMetric.addItem("")
        self.localMetric.addItem("")
        self.localMetric.addItem("")
        self.gridLayout_20.addWidget(self.localMetric, 1, 1, 1, 1)
        self.label_55 = QtWidgets.QLabel(self.graphabParamsGroup_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_55.sizePolicy().hasHeightForWidth())
        self.label_55.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(8)
        self.label_55.setFont(font)
        self.label_55.setScaledContents(True)
        self.label_55.setWordWrap(False)
        self.label_55.setObjectName("label_55")
        self.gridLayout_20.addWidget(self.label_55, 2, 0, 1, 1)
        self.globalMetric = QtWidgets.QComboBox(self.graphabParamsGroup_2)
        self.globalMetric.setMinimumSize(QtCore.QSize(0, 18))
        self.globalMetric.setObjectName("globalMetric")
        self.globalMetric.addItem("")
        self.globalMetric.addItem("")
        self.globalMetric.addItem("")
        self.gridLayout_20.addWidget(self.globalMetric, 2, 1, 1, 1)
        self.verticalLayout_4.addWidget(self.graphabParamsGroup_2)
        self.cmpInit = QtWidgets.QCheckBox(self.frame_21)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.cmpInit.sizePolicy().hasHeightForWidth())
        self.cmpInit.setSizePolicy(sizePolicy)
        self.cmpInit.setMinimumSize(QtCore.QSize(0, 20))
        font = QtGui.QFont()
        font.setPointSize(8)
        self.cmpInit.setFont(font)
        self.cmpInit.setChecked(True)
        self.cmpInit.setObjectName("cmpInit")
        self.verticalLayout_4.addWidget(self.cmpInit)
        self.cmpPerc = QtWidgets.QCheckBox(self.frame_21)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.cmpPerc.sizePolicy().hasHeightForWidth())
        self.cmpPerc.setSizePolicy(sizePolicy)
        self.cmpPerc.setMinimumSize(QtCore.QSize(0, 20))
        font = QtGui.QFont()
        font.setPointSize(8)
        self.cmpPerc.setFont(font)
        self.cmpPerc.setChecked(True)
        self.cmpPerc.setObjectName("cmpPerc")
        self.verticalLayout_4.addWidget(self.cmpPerc)
        self.horizontalLayout_11.addWidget(self.frame_21)
        self.gridLayout_19.addWidget(self.splitter_5, 0, 0, 1, 1)
        self.gridLayout_4.addWidget(self.frame_12, 0, 0, 1, 1)
        self.mTabWidget.addTab(self.launchTab, "")
        self.logTab = QtWidgets.QWidget()
        self.logTab.setObjectName("logTab")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.logTab)
        self.verticalLayout_3.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_3.setSpacing(2)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.txtLog = QtWidgets.QTextEdit(self.logTab)
        self.txtLog.setReadOnly(True)
        self.txtLog.setObjectName("txtLog")
        self.verticalLayout_3.addWidget(self.txtLog)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setContentsMargins(-1, -1, -1, 0)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        spacerItem7 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem7)
        self.debugButton = QtWidgets.QToolButton(self.logTab)
        icon19 = QtGui.QIcon()
        icon19.addPixmap(QtGui.QPixmap(":/plugins/BioDispersal/icons/debug_icon/mActionAnnotation.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.debugButton.setIcon(icon19)
        self.debugButton.setCheckable(True)
        self.debugButton.setAutoRaise(True)
        self.debugButton.setObjectName("debugButton")
        self.horizontalLayout_2.addWidget(self.debugButton)
        self.logSaveAs = QtWidgets.QToolButton(self.logTab)
        icon20 = QtGui.QIcon()
        icon20.addPixmap(QtGui.QPixmap(":/plugins/BioDispersal/icons/mActionFileSave.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.logSaveAs.setIcon(icon20)
        self.logSaveAs.setAutoRaise(True)
        self.logSaveAs.setObjectName("logSaveAs")
        self.horizontalLayout_2.addWidget(self.logSaveAs)
        self.logClear = QtWidgets.QToolButton(self.logTab)
        icon21 = QtGui.QIcon()
        icon21.addPixmap(QtGui.QPixmap(":/plugins/BioDispersal/icons/iconClearConsole.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.logClear.setIcon(icon21)
        self.logClear.setAutoRaise(True)
        self.logClear.setObjectName("logClear")
        self.horizontalLayout_2.addWidget(self.logClear)
        self.verticalLayout_3.addLayout(self.horizontalLayout_2)
        self.mTabWidget.addTab(self.logTab, "")
        self.gridLayout_6.addWidget(self.mTabWidget, 1, 0, 1, 9)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents_2)
        self.textShortHelp = QtWidgets.QTextBrowser(self.splitter)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.textShortHelp.sizePolicy().hasHeightForWidth())
        self.textShortHelp.setSizePolicy(sizePolicy)
        self.textShortHelp.setMinimumSize(QtCore.QSize(200, 0))
        self.textShortHelp.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.textShortHelp.setAccessibleName("")
        self.textShortHelp.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContents)
        self.textShortHelp.setOpenLinks(False)
        self.textShortHelp.setObjectName("textShortHelp")
        self.gridLayout_3.addWidget(self.splitter, 0, 0, 1, 1)
        self.gridLayout_11.addWidget(self.frame, 0, 0, 1, 2)
        self.frame_10 = QtWidgets.QFrame(MitiConnectDialogBase)
        self.frame_10.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_10.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_10.setObjectName("frame_10")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.frame_10)
        self.horizontalLayout_3.setContentsMargins(-1, 0, 0, 0)
        self.horizontalLayout_3.setSpacing(6)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.label_3 = QtWidgets.QLabel(self.frame_10)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth())
        self.label_3.setSizePolicy(sizePolicy)
        self.label_3.setMaximumSize(QtCore.QSize(85, 21))
        self.label_3.setText("")
        self.label_3.setPixmap(QtGui.QPixmap(":/plugins/BioDispersal/icons/logoINRAE.png"))
        self.label_3.setScaledContents(True)
        self.label_3.setWordWrap(False)
        self.label_3.setObjectName("label_3")
        self.horizontalLayout_3.addWidget(self.label_3)
        self.label = QtWidgets.QLabel(self.frame_10)
        self.label.setMinimumSize(QtCore.QSize(122, 61))
        self.label.setMaximumSize(QtCore.QSize(122, 61))
        self.label.setText("")
        self.label.setPixmap(QtGui.QPixmap("ui/../icons/logoCRTVBNew.png"))
        self.label.setScaledContents(True)
        self.label.setObjectName("label")
        self.horizontalLayout_3.addWidget(self.label)
        self.gridLayout_11.addWidget(self.frame_10, 1, 1, 2, 1)
        self.progressBar = QtWidgets.QProgressBar(MitiConnectDialogBase)
        self.progressBar.setProperty("value", 0)
        self.progressBar.setObjectName("progressBar")
        self.gridLayout_11.addWidget(self.progressBar, 2, 0, 1, 1)

        self.retranslateUi(MitiConnectDialogBase)
        self.mTabWidget.setCurrentIndex(0)
        self.globalMetric.setCurrentIndex(1)
        QtCore.QMetaObject.connectSlotsByName(MitiConnectDialogBase)

    def retranslateUi(self, MitiConnectDialogBase):
        _translate = QtCore.QCoreApplication.translate
        MitiConnectDialogBase.setWindowTitle(_translate("MitiConnectDialogBase", "MitiConnect"))
        self.openProject.setToolTip(_translate("MitiConnectDialogBase", "Open project"))
        self.projectName.setText(_translate("MitiConnectDialogBase", "No project loaded"))
        self.langEn.setToolTip(_translate("MitiConnectDialogBase", "English"))
        self.aboutButton.setToolTip(_translate("MitiConnectDialogBase", "About"))
        self.initializeProject.setToolTip(_translate("MitiConnectDialogBase", "Create new project"))
        self.saveProjectAs.setToolTip(_translate("MitiConnectDialogBase", "Save project as"))
        self.saveProject.setToolTip(_translate("MitiConnectDialogBase", "Save project"))
        self.label_11.setText(_translate("MitiConnectDialogBase", "<html><head/><body><p>Welcome in MitiConnect !</p><p>Homepage: <a href=\"https://github.com/MathieuChailloux/MitiConnect/blob/main/README.md\"><span style=\" text-decoration: underline; color:#0000ff;\">https://github.com/MathieuChailloux/MitiConnect/blob/main/README.md</span></a><br/>Video tutorials: <a href=\"https://www.youtube.com/watch?v=uhbXupWRqGk\"><span style=\" text-decoration: underline; color:#0000ff;\">https://www.youtube.com/watch?v=uhbXupWRqGk</span></a></p><p><span style=\" font-weight:600;\">Configuration should be frequently saved (buttons </span><img src=\":/plugins/BioDispersal/icons/mActionFileSaveAs.svg\"/><span style=\" font-weight:600;\">, </span><img src=\":/plugins/BioDispersal/icons/mActionFileSave.svg\"/><span style=\" font-weight:600;\"> in top left corner).</span></p></body></html>"))
        self.paramlabel.setText(_translate("MitiConnectDialogBase", "Parameters"))
        self.label_44.setText(_translate("MitiConnectDialogBase", "Workspace"))
        self.label_45.setText(_translate("MitiConnectDialogBase", "Extent layer"))
        self.label_46.setText(_translate("MitiConnectDialogBase", "Resolution"))
        self.label_47.setText(_translate("MitiConnectDialogBase", "Projection"))
        self.mTabWidget.setTabText(self.mTabWidget.indexOf(self.paramsTab), _translate("MitiConnectDialogBase", "1 - Parameters"))
        self.importSelection.setText(_translate("MitiConnectDialogBase", "Apply only to selected lines"))
        self.importRun.setText(_translate("MitiConnectDialogBase", "Import data"))
        self.selectionLabel.setText(_translate("MitiConnectDialogBase", "Import layers"))
        self.importVector.setToolTip(_translate("MitiConnectDialogBase", "Import vector data"))
        self.importRaster.setToolTip(_translate("MitiConnectDialogBase", "Import raster data"))
        self.importDelete.setToolTip(_translate("MitiConnectDialogBase", "Delete selected lines"))
        self.importSelection_2.setText(_translate("MitiConnectDialogBase", "Apply only to selected lines"))
        self.mergeRun.setText(_translate("MitiConnectDialogBase", "Create"))
        self.mergeNew.setToolTip(_translate("MitiConnectDialogBase", "Add land use layer"))
        self.mergeRemove.setToolTip(_translate("MitiConnectDialogBase", "Delete selected groups"))
        self.label_113.setText(_translate("MitiConnectDialogBase", "Create landuse layers"))
        self.label_111.setText(_translate("MitiConnectDialogBase", "Classes"))
        self.mTabWidget.setTabText(self.mTabWidget.indexOf(self.dataTab), _translate("MitiConnectDialogBase", "2 - Data"))
        self.label_102.setText(_translate("MitiConnectDialogBase", "Species"))
        self.speciesAdd.setToolTip(_translate("MitiConnectDialogBase", "Add new species"))
        self.speciesRemove.setToolTip(_translate("MitiConnectDialogBase", "Delete selected species"))
        self.mTabWidget.setTabText(self.mTabWidget.indexOf(self.speciesTab), _translate("MitiConnectDialogBase", "3 - Species"))
        self.label_26.setText(_translate("MitiConnectDialogBase", "Friction"))
        self.frictionLoadClass.setToolTip(_translate("MitiConnectDialogBase", "Reload classes"))
        self.frictionLoad.setToolTip(_translate("MitiConnectDialogBase", "Import friction from CSV file"))
        self.frictionSave.setToolTip(_translate("MitiConnectDialogBase", "Save friction as CSV file"))
        self.mTabWidget.setTabText(self.mTabWidget.indexOf(self.frictionTab), _translate("MitiConnectDialogBase", "4 - Friction"))
        self.label_31.setText(_translate("MitiConnectDialogBase", "Scenarios"))
        self.scenarioAdd.setToolTip(_translate("MitiConnectDialogBase", "Add scenario"))
        self.scenarioRemove.setToolTip(_translate("MitiConnectDialogBase", "Delete selected scenario"))
        self.scenarioUp.setToolTip(_translate("MitiConnectDialogBase", "Upgrade scenario"))
        self.scenarioDown.setToolTip(_translate("MitiConnectDialogBase", "Downgrade scenario"))
        self.mTabWidget.setTabText(self.mTabWidget.indexOf(self.scenarioTab), _translate("MitiConnectDialogBase", "5 - Scenarios"))
        self.label_32.setText(_translate("MitiConnectDialogBase", "Launches"))
        self.reloadButton.setToolTip(_translate("MitiConnectDialogBase", "Reload scenarios"))
        self.launchesUp.setToolTip(_translate("MitiConnectDialogBase", "Upgrade scenario"))
        self.launchesDown.setToolTip(_translate("MitiConnectDialogBase", "Downgrade scenario"))
        self.bufferInGroupLabel_18.setText(_translate("MitiConnectDialogBase", "Select scenarios"))
        self.bufferInGroupLabel_19.setText(_translate("MitiConnectDialogBase", "Select species"))
        self.bufferInGroupLabel_20.setText(_translate("MitiConnectDialogBase", "Base layers"))
        self.bufferInGroupLabel_21.setText(_translate("MitiConnectDialogBase", "Graphab"))
        self.bufferInGroupLabel_22.setText(_translate("MitiConnectDialogBase", "Analysis"))
        self.landuseRun.setText(_translate("MitiConnectDialogBase", "1 - Land Use "))
        self.frictionRun.setText(_translate("MitiConnectDialogBase", "2 - Friction"))
        self.projectRun.setText(_translate("MitiConnectDialogBase", "3 - Project"))
        self.linksetRun.setText(_translate("MitiConnectDialogBase", "4 - Linkset"))
        self.graphRun.setText(_translate("MitiConnectDialogBase", "5 - Graph"))
        self.dispersalRun.setText(_translate("MitiConnectDialogBase", "Dispersal"))
        self.localMetricsRun.setText(_translate("MitiConnectDialogBase", "Local metric"))
        self.compareScenariosRun.setText(_translate("MitiConnectDialogBase", "Compare scenarios"))
        self.graphabParamsGroup_3.setTitle(_translate("MitiConnectDialogBase", "Launch parameters"))
        self.loadResults.setText(_translate("MitiConnectDialogBase", "Load base layers"))
        self.eraseResults.setText(_translate("MitiConnectDialogBase", "Erase existing results"))
        self.graphabParamsGroup_2.setTitle(_translate("MitiConnectDialogBase", "Graphab parameters"))
        self.linksetMaxFlag.setText(_translate("MitiConnectDialogBase", "Links <="))
        self.label_2.setText(_translate("MitiConnectDialogBase", " * max disp"))
        self.label_54.setText(_translate("MitiConnectDialogBase", "Local metric"))
        self.localMetric.setItemText(0, _translate("MitiConnectDialogBase", "BC"))
        self.localMetric.setItemText(1, _translate("MitiConnectDialogBase", "CF"))
        self.localMetric.setItemText(2, _translate("MitiConnectDialogBase", "F"))
        self.localMetric.setItemText(3, _translate("MitiConnectDialogBase", "IF"))
        self.localMetric.setItemText(4, _translate("MitiConnectDialogBase", "CC"))
        self.localMetric.setItemText(5, _translate("MitiConnectDialogBase", "CCe"))
        self.localMetric.setItemText(6, _translate("MitiConnectDialogBase", "CCor"))
        self.localMetric.setItemText(7, _translate("MitiConnectDialogBase", "Dg"))
        self.localMetric.setItemText(8, _translate("MitiConnectDialogBase", "Ec"))
        self.label_55.setText(_translate("MitiConnectDialogBase", "Global metric"))
        self.globalMetric.setItemText(0, _translate("MitiConnectDialogBase", "PC"))
        self.globalMetric.setItemText(1, _translate("MitiConnectDialogBase", "EC"))
        self.globalMetric.setItemText(2, _translate("MitiConnectDialogBase", "IIC"))
        self.cmpInit.setText(_translate("MitiConnectDialogBase", "Compare scenarios to initial state"))
        self.cmpPerc.setText(_translate("MitiConnectDialogBase", "Display comparison as percentage"))
        self.mTabWidget.setTabText(self.mTabWidget.indexOf(self.launchTab), _translate("MitiConnectDialogBase", "6 - Launches"))
        self.debugButton.setToolTip(_translate("MitiConnectDialogBase", "Debug mode"))
        self.debugButton.setText(_translate("MitiConnectDialogBase", "..."))
        self.logSaveAs.setToolTip(_translate("MitiConnectDialogBase", "Save log as"))
        self.logSaveAs.setText(_translate("MitiConnectDialogBase", "..."))
        self.logClear.setToolTip(_translate("MitiConnectDialogBase", "Clear log"))
        self.logClear.setText(_translate("MitiConnectDialogBase", "..."))
        self.mTabWidget.setTabText(self.mTabWidget.indexOf(self.logTab), _translate("MitiConnectDialogBase", "Log"))
        self.textShortHelp.setHtml(_translate("MitiConnectDialogBase", "<!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\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'Ubuntu\'; 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;\"><span style=\" font-family:\'MS Shell Dlg 2\'; font-size:14pt; font-weight:600;\">Nom étape</span></p>\n"
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:\'MS Shell Dlg 2\'; font-weight:600;\"><br /></p>\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:\'MS Shell Dlg 2\'; font-weight:600;\">Description générale</span></p>\n"
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:\'MS Shell Dlg 2\'; font-weight:600;\"><br /></p>\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:\'MS Shell Dlg 2\'; font-size:8pt;\">Ceci est une description générale</span></p>\n"
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:\'MS Shell Dlg 2\'; font-weight:600;\"><br /></p>\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:\'MS Shell Dlg 2\'; font-weight:600;\">Description détaillée</span></p>\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:\'MS Shell Dlg 2\'; font-size:14pt; font-weight:600;\">  </span><span style=\" font-family:\'MS Shell Dlg 2\'; font-size:8pt; font-style:italic;\">param1</span><span style=\" font-family:\'MS Shell Dlg 2\'; font-size:8pt;\"> : description du param 1</span></p>\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:\'MS Shell Dlg 2\'; font-size:14pt; font-weight:600;\">  </span><span style=\" font-family:\'MS Shell Dlg 2\'; font-size:8pt; font-style:italic;\">param2</span><span style=\" font-family:\'MS Shell Dlg 2\'; font-size:8pt;\"> : description du param 2</span></p>\n"
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:\'MS Shell Dlg 2\'; font-size:14pt; font-weight:600;\"><br /></p>\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:\'MS Shell Dlg 2\'; font-size:8pt;\">Ceci est un test</span></p></body></html>"))
from qgis import gui
from qgis.gui import QgsScrollArea
