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

# Form implementation generated from reading ui file 'FragScape_dialog_base.ui'
#
# Created by: PyQt5 UI code generator 5.10.1
#
# WARNING! All changes made in this file will be lost!

from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_FragScapeDialogBase(object):
    def setupUi(self, FragScapeDialogBase):
        FragScapeDialogBase.setObjectName("FragScapeDialogBase")
        FragScapeDialogBase.resize(913, 796)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(FragScapeDialogBase.sizePolicy().hasHeightForWidth())
        FragScapeDialogBase.setSizePolicy(sizePolicy)
        self.gridLayout_17 = QtWidgets.QGridLayout(FragScapeDialogBase)
        self.gridLayout_17.setObjectName("gridLayout_17")
        self.progressBar = QtWidgets.QProgressBar(FragScapeDialogBase)
        self.progressBar.setProperty("value", 0)
        self.progressBar.setObjectName("progressBar")
        self.gridLayout_17.addWidget(self.progressBar, 2, 0, 1, 1)
        self.lblProgress = QtWidgets.QLabel(FragScapeDialogBase)
        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.setWordWrap(False)
        self.lblProgress.setObjectName("lblProgress")
        self.gridLayout_17.addWidget(self.lblProgress, 1, 0, 1, 1)
        self.frame_10 = QtWidgets.QFrame(FragScapeDialogBase)
        self.frame_10.setMinimumSize(QtCore.QSize(0, 50))
        self.frame_10.setMaximumSize(QtCore.QSize(16777215, 50))
        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, -1, 0)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.label_2 = QtWidgets.QLabel(self.frame_10)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        self.label_2.setMinimumSize(QtCore.QSize(85, 21))
        self.label_2.setMaximumSize(QtCore.QSize(85, 21))
        self.label_2.setText("")
        self.label_2.setPixmap(QtGui.QPixmap(":/plugins/FragScape/icons/logoINRAE.png"))
        self.label_2.setScaledContents(True)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout_3.addWidget(self.label_2)
        self.label_13 = QtWidgets.QLabel(self.frame_10)
        self.label_13.setMinimumSize(QtCore.QSize(80, 40))
        self.label_13.setMaximumSize(QtCore.QSize(80, 40))
        self.label_13.setText("")
        self.label_13.setPixmap(QtGui.QPixmap(":/plugins/FragScape/icons/logoAgroParisTech.png"))
        self.label_13.setScaledContents(True)
        self.label_13.setObjectName("label_13")
        self.horizontalLayout_3.addWidget(self.label_13)
        self.label = QtWidgets.QLabel(self.frame_10)
        self.label.setMinimumSize(QtCore.QSize(100, 50))
        self.label.setMaximumSize(QtCore.QSize(100, 50))
        self.label.setText("")
        self.label.setPixmap(QtGui.QPixmap(":/plugins/FragScape/icons/logoTetis.png"))
        self.label.setScaledContents(True)
        self.label.setObjectName("label")
        self.horizontalLayout_3.addWidget(self.label)
        self.gridLayout_17.addWidget(self.frame_10, 1, 1, 2, 1)
        self.frame = QtWidgets.QFrame(FragScapeDialogBase)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        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.Expanding)
        sizePolicy.setHorizontalStretch(3)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.scrollArea.sizePolicy().hasHeightForWidth())
        self.scrollArea.setSizePolicy(sizePolicy)
        self.scrollArea.setMinimumSize(QtCore.QSize(0, 0))
        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, 816, 754))
        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.setMaximumSize(QtCore.QSize(16777215, 16777215))
        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("")
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/plugins/FragScape/icons/mActionFileOpen.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.openProject.setIcon(icon)
        self.openProject.setAutoRaise(True)
        self.openProject.setObjectName("openProject")
        self.gridLayout_6.addWidget(self.openProject, 0, 0, 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("")
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(":/plugins/FragScape/icons/mActionFileSaveAs.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.saveProjectAs.setIcon(icon1)
        self.saveProjectAs.setAutoRaise(True)
        self.saveProjectAs.setObjectName("saveProjectAs")
        self.gridLayout_6.addWidget(self.saveProjectAs, 0, 1, 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.setMinimumSize(QtCore.QSize(0, 23))
        self.saveProject.setMaximumSize(QtCore.QSize(23, 16777215))
        self.saveProject.setText("")
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(":/plugins/FragScape/icons/mActionFileSave.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.saveProject.setIcon(icon2)
        self.saveProject.setAutoRaise(True)
        self.saveProject.setObjectName("saveProject")
        self.gridLayout_6.addWidget(self.saveProject, 0, 2, 1, 1)
        self.aboutButton = QtWidgets.QToolButton(self.scrollAreaWidgetContents_2)
        self.aboutButton.setText("")
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(":/plugins/FragScape/icons/iconHelpConsole.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.aboutButton.setIcon(icon3)
        self.aboutButton.setAutoRaise(True)
        self.aboutButton.setObjectName("aboutButton")
        self.gridLayout_6.addWidget(self.aboutButton, 0, 3, 1, 1)
        self.projectName = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
        self.projectName.setObjectName("projectName")
        self.gridLayout_6.addWidget(self.projectName, 0, 4, 1, 1)
        spacerItem = QtWidgets.QSpacerItem(790, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_6.addItem(spacerItem, 0, 5, 1, 1)
        self.langEn = QtWidgets.QToolButton(self.scrollAreaWidgetContents_2)
        self.langEn.setText("")
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap(":/plugins/FragScape/icons/enFlag.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.langEn.setIcon(icon4)
        self.langEn.setCheckable(True)
        self.langEn.setChecked(True)
        self.langEn.setAutoRaise(True)
        self.langEn.setObjectName("langEn")
        self.gridLayout_6.addWidget(self.langEn, 0, 6, 1, 1)
        self.langFr = QtWidgets.QToolButton(self.scrollAreaWidgetContents_2)
        icon5 = QtGui.QIcon()
        icon5.addPixmap(QtGui.QPixmap(":/plugins/FragScape/icons/frFlag.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.langFr.setIcon(icon5)
        self.langFr.setCheckable(True)
        self.langFr.setChecked(False)
        self.langFr.setAutoRaise(True)
        self.langFr.setObjectName("langFr")
        self.gridLayout_6.addWidget(self.langFr, 0, 7, 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(0, 0))
        self.mTabWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.mTabWidget.setToolTipDuration(0)
        self.mTabWidget.setObjectName("mTabWidget")
        self.paramsTab = QtWidgets.QWidget()
        self.paramsTab.setMinimumSize(QtCore.QSize(0, 0))
        self.paramsTab.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.paramsTab.setObjectName("paramsTab")
        self.gridLayout_15 = QtWidgets.QGridLayout(self.paramsTab)
        self.gridLayout_15.setObjectName("gridLayout_15")
        self.frame_2 = QtWidgets.QFrame(self.paramsTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        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, 191))
        self.frame_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.frame_2.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_2.setObjectName("frame_2")
        self.gridLayout_14 = QtWidgets.QGridLayout(self.frame_2)
        self.gridLayout_14.setContentsMargins(-1, 5, -1, 5)
        self.gridLayout_14.setObjectName("gridLayout_14")
        self.label_11 = QtWidgets.QLabel(self.frame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_11.sizePolicy().hasHeightForWidth())
        self.label_11.setSizePolicy(sizePolicy)
        self.label_11.setMinimumSize(QtCore.QSize(0, 181))
        self.label_11.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.label_11.setFrameShadow(QtWidgets.QFrame.Plain)
        self.label_11.setScaledContents(True)
        self.label_11.setWordWrap(True)
        self.label_11.setObjectName("label_11")
        self.gridLayout_14.addWidget(self.label_11, 0, 0, 1, 1)
        self.gridLayout_15.addWidget(self.frame_2, 0, 0, 1, 1)
        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_15.addWidget(self.paramlabel, 1, 0, 1, 1)
        self.paramsFrame = QtWidgets.QFrame(self.paramsTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.paramsFrame.sizePolicy().hasHeightForWidth())
        self.paramsFrame.setSizePolicy(sizePolicy)
        self.paramsFrame.setMinimumSize(QtCore.QSize(0, 174))
        self.paramsFrame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.paramsFrame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.paramsFrame.setObjectName("paramsFrame")
        self.gridLayout = QtWidgets.QGridLayout(self.paramsFrame)
        self.gridLayout.setObjectName("gridLayout")
        self.workspaceLabel = QtWidgets.QLabel(self.paramsFrame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.workspaceLabel.sizePolicy().hasHeightForWidth())
        self.workspaceLabel.setSizePolicy(sizePolicy)
        self.workspaceLabel.setObjectName("workspaceLabel")
        self.gridLayout.addWidget(self.workspaceLabel, 0, 0, 1, 1)
        self.workspace = gui.QgsFileWidget(self.paramsFrame)
        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.setMinimumSize(QtCore.QSize(0, 21))
        self.workspace.setMaximumSize(QtCore.QSize(16777215, 21))
        self.workspace.setObjectName("workspace")
        self.gridLayout.addWidget(self.workspace, 0, 1, 1, 1)
        self.workspaceLabel_2 = QtWidgets.QLabel(self.paramsFrame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.workspaceLabel_2.sizePolicy().hasHeightForWidth())
        self.workspaceLabel_2.setSizePolicy(sizePolicy)
        self.workspaceLabel_2.setObjectName("workspaceLabel_2")
        self.gridLayout.addWidget(self.workspaceLabel_2, 1, 0, 1, 1)
        self.paramsMode = QtWidgets.QComboBox(self.paramsFrame)
        self.paramsMode.setMinimumSize(QtCore.QSize(0, 21))
        self.paramsMode.setMaximumSize(QtCore.QSize(16777215, 21))
        self.paramsMode.setObjectName("paramsMode")
        self.paramsMode.addItem("")
        self.paramsMode.addItem("")
        self.gridLayout.addWidget(self.paramsMode, 1, 1, 1, 1)
        self.label_46 = QtWidgets.QLabel(self.paramsFrame)
        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, 2, 0, 1, 1)
        self.rasterResolution = gui.QgsDoubleSpinBox(self.paramsFrame)
        self.rasterResolution.setEnabled(False)
        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, 21))
        self.rasterResolution.setMaximumSize(QtCore.QSize(16777215, 21))
        self.rasterResolution.setMaximum(999999.0)
        self.rasterResolution.setClearValue(False)
        self.rasterResolution.setObjectName("rasterResolution")
        self.gridLayout.addWidget(self.rasterResolution, 2, 1, 1, 1)
        self.label_45 = QtWidgets.QLabel(self.paramsFrame)
        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.paramsFrame)
        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.setMinimumSize(QtCore.QSize(0, 21))
        self.extentLayer.setMaximumSize(QtCore.QSize(16777215, 21))
        self.extentLayer.setObjectName("extentLayer")
        self.gridLayout.addWidget(self.extentLayer, 3, 1, 1, 1)
        self.label_47 = QtWidgets.QLabel(self.paramsFrame)
        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, 4, 0, 1, 1)
        self.paramsCrs = gui.QgsProjectionSelectionWidget(self.paramsFrame)
        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.setMinimumSize(QtCore.QSize(0, 21))
        self.paramsCrs.setMaximumSize(QtCore.QSize(16777215, 21))
        self.paramsCrs.setObjectName("paramsCrs")
        self.gridLayout.addWidget(self.paramsCrs, 4, 1, 1, 1)
        self.boundsLayer_3 = QtWidgets.QLabel(self.paramsFrame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.boundsLayer_3.sizePolicy().hasHeightForWidth())
        self.boundsLayer_3.setSizePolicy(sizePolicy)
        self.boundsLayer_3.setObjectName("boundsLayer_3")
        self.gridLayout.addWidget(self.boundsLayer_3, 5, 0, 1, 1)
        self.saveTmpResultsFlag = QtWidgets.QCheckBox(self.paramsFrame)
        self.saveTmpResultsFlag.setMinimumSize(QtCore.QSize(0, 21))
        self.saveTmpResultsFlag.setMaximumSize(QtCore.QSize(16777215, 21))
        self.saveTmpResultsFlag.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.saveTmpResultsFlag.setText("")
        self.saveTmpResultsFlag.setChecked(False)
        self.saveTmpResultsFlag.setObjectName("saveTmpResultsFlag")
        self.gridLayout.addWidget(self.saveTmpResultsFlag, 5, 1, 1, 1)
        self.gridLayout_15.addWidget(self.paramsFrame, 2, 0, 1, 1)
        self.paramsView = QtWidgets.QTableView(self.paramsTab)
        self.paramsView.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.paramsView.sizePolicy().hasHeightForWidth())
        self.paramsView.setSizePolicy(sizePolicy)
        self.paramsView.setMinimumSize(QtCore.QSize(0, 206))
        self.paramsView.setMaximumSize(QtCore.QSize(16777215, 206))
        self.paramsView.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
        self.paramsView.setDragEnabled(False)
        self.paramsView.setAlternatingRowColors(False)
        self.paramsView.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectItems)
        self.paramsView.setSortingEnabled(False)
        self.paramsView.setObjectName("paramsView")
        self.gridLayout_15.addWidget(self.paramsView, 3, 0, 1, 1)
        self.mTabWidget.addTab(self.paramsTab, "")
        self.landuseTab = QtWidgets.QWidget()
        self.landuseTab.setObjectName("landuseTab")
        self.gridLayout_11 = QtWidgets.QGridLayout(self.landuseTab)
        self.gridLayout_11.setObjectName("gridLayout_11")
        self.label_3 = QtWidgets.QLabel(self.landuseTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth())
        self.label_3.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.gridLayout_11.addWidget(self.label_3, 0, 0, 1, 1)
        self.selectionLayerFrame_2 = QtWidgets.QFrame(self.landuseTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionLayerFrame_2.sizePolicy().hasHeightForWidth())
        self.selectionLayerFrame_2.setSizePolicy(sizePolicy)
        self.selectionLayerFrame_2.setMinimumSize(QtCore.QSize(200, 61))
        self.selectionLayerFrame_2.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.selectionLayerFrame_2.setFrameShadow(QtWidgets.QFrame.Raised)
        self.selectionLayerFrame_2.setObjectName("selectionLayerFrame_2")
        self.gridLayout_5 = QtWidgets.QGridLayout(self.selectionLayerFrame_2)
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.landuseInputLayerCombo = gui.QgsMapLayerComboBox(self.selectionLayerFrame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.landuseInputLayerCombo.sizePolicy().hasHeightForWidth())
        self.landuseInputLayerCombo.setSizePolicy(sizePolicy)
        self.landuseInputLayerCombo.setMinimumSize(QtCore.QSize(0, 21))
        self.landuseInputLayerCombo.setMaximumSize(QtCore.QSize(16777215, 21))
        self.landuseInputLayerCombo.setObjectName("landuseInputLayerCombo")
        self.gridLayout_5.addWidget(self.landuseInputLayerCombo, 1, 1, 1, 1)
        self.selectionLayerLabel_3 = QtWidgets.QLabel(self.selectionLayerFrame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionLayerLabel_3.sizePolicy().hasHeightForWidth())
        self.selectionLayerLabel_3.setSizePolicy(sizePolicy)
        self.selectionLayerLabel_3.setMinimumSize(QtCore.QSize(0, 16))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.selectionLayerLabel_3.setFont(font)
        self.selectionLayerLabel_3.setObjectName("selectionLayerLabel_3")
        self.gridLayout_5.addWidget(self.selectionLayerLabel_3, 0, 0, 1, 1)
        self.selectionLayerLabel_6 = QtWidgets.QLabel(self.selectionLayerFrame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionLayerLabel_6.sizePolicy().hasHeightForWidth())
        self.selectionLayerLabel_6.setSizePolicy(sizePolicy)
        self.selectionLayerLabel_6.setMinimumSize(QtCore.QSize(138, 16))
        self.selectionLayerLabel_6.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.selectionLayerLabel_6.setObjectName("selectionLayerLabel_6")
        self.gridLayout_5.addWidget(self.selectionLayerLabel_6, 1, 0, 1, 1)
        self.landuseInputLayer = QtWidgets.QToolButton(self.selectionLayerFrame_2)
        self.landuseInputLayer.setObjectName("landuseInputLayer")
        self.gridLayout_5.addWidget(self.landuseInputLayer, 1, 2, 1, 1)
        self.gridLayout_11.addWidget(self.selectionLayerFrame_2, 1, 0, 1, 1)
        self.frame_24 = QtWidgets.QFrame(self.landuseTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame_24.sizePolicy().hasHeightForWidth())
        self.frame_24.setSizePolicy(sizePolicy)
        self.frame_24.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_24.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_24.setObjectName("frame_24")
        self.gridLayout_10 = QtWidgets.QGridLayout(self.frame_24)
        self.gridLayout_10.setObjectName("gridLayout_10")
        self.label_9 = QtWidgets.QLabel(self.frame_24)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_9.sizePolicy().hasHeightForWidth())
        self.label_9.setSizePolicy(sizePolicy)
        self.label_9.setMinimumSize(QtCore.QSize(0, 0))
        self.label_9.setObjectName("label_9")
        self.gridLayout_10.addWidget(self.label_9, 1, 0, 1, 1)
        self.selectionLayerLabel_9 = QtWidgets.QLabel(self.frame_24)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionLayerLabel_9.sizePolicy().hasHeightForWidth())
        self.selectionLayerLabel_9.setSizePolicy(sizePolicy)
        self.selectionLayerLabel_9.setMinimumSize(QtCore.QSize(0, 16))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.selectionLayerLabel_9.setFont(font)
        self.selectionLayerLabel_9.setObjectName("selectionLayerLabel_9")
        self.gridLayout_10.addWidget(self.selectionLayerLabel_9, 0, 0, 1, 1)
        self.landuseSelectionMode = QtWidgets.QComboBox(self.frame_24)
        self.landuseSelectionMode.setMinimumSize(QtCore.QSize(0, 21))
        self.landuseSelectionMode.setMaximumSize(QtCore.QSize(16777215, 21))
        self.landuseSelectionMode.setObjectName("landuseSelectionMode")
        self.landuseSelectionMode.addItem("")
        self.landuseSelectionMode.addItem("")
        self.gridLayout_10.addWidget(self.landuseSelectionMode, 1, 1, 1, 1)
        self.landuseSelectionStack = QtWidgets.QStackedWidget(self.frame_24)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.landuseSelectionStack.sizePolicy().hasHeightForWidth())
        self.landuseSelectionStack.setSizePolicy(sizePolicy)
        self.landuseSelectionStack.setMinimumSize(QtCore.QSize(0, 220))
        self.landuseSelectionStack.setObjectName("landuseSelectionStack")
        self.page = QtWidgets.QWidget()
        self.page.setObjectName("page")
        self.gridLayout_7 = QtWidgets.QGridLayout(self.page)
        self.gridLayout_7.setObjectName("gridLayout_7")
        self.label_5 = QtWidgets.QLabel(self.page)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_5.sizePolicy().hasHeightForWidth())
        self.label_5.setSizePolicy(sizePolicy)
        self.label_5.setMinimumSize(QtCore.QSize(0, 0))
        self.label_5.setObjectName("label_5")
        self.gridLayout_7.addWidget(self.label_5, 0, 0, 1, 2)
        self.landuseSelectField = gui.QgsFieldComboBox(self.page)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.landuseSelectField.sizePolicy().hasHeightForWidth())
        self.landuseSelectField.setSizePolicy(sizePolicy)
        self.landuseSelectField.setMinimumSize(QtCore.QSize(0, 21))
        self.landuseSelectField.setMaximumSize(QtCore.QSize(16777215, 21))
        self.landuseSelectField.setObjectName("landuseSelectField")
        self.gridLayout_7.addWidget(self.landuseSelectField, 0, 4, 1, 1)
        self.label_7 = QtWidgets.QLabel(self.page)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_7.sizePolicy().hasHeightForWidth())
        self.label_7.setSizePolicy(sizePolicy)
        self.label_7.setMinimumSize(QtCore.QSize(0, 0))
        font = QtGui.QFont()
        font.setItalic(True)
        self.label_7.setFont(font)
        self.label_7.setObjectName("label_7")
        self.gridLayout_7.addWidget(self.label_7, 1, 0, 1, 4)
        self.landuseDescrField = gui.QgsFieldComboBox(self.page)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.landuseDescrField.sizePolicy().hasHeightForWidth())
        self.landuseDescrField.setSizePolicy(sizePolicy)
        self.landuseDescrField.setMinimumSize(QtCore.QSize(0, 21))
        self.landuseDescrField.setMaximumSize(QtCore.QSize(16777215, 21))
        self.landuseDescrField.setAllowEmptyFieldName(True)
        self.landuseDescrField.setObjectName("landuseDescrField")
        self.gridLayout_7.addWidget(self.landuseDescrField, 1, 4, 1, 1)
        self.frame_3 = QtWidgets.QFrame(self.page)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame_3.sizePolicy().hasHeightForWidth())
        self.frame_3.setSizePolicy(sizePolicy)
        self.frame_3.setMinimumSize(QtCore.QSize(0, 24))
        self.frame_3.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_3.setObjectName("frame_3")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.frame_3)
        self.horizontalLayout.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout.setObjectName("horizontalLayout")
        spacerItem1 = QtWidgets.QSpacerItem(184, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem1)
        self.landuseLoadFields = QtWidgets.QPushButton(self.frame_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.landuseLoadFields.sizePolicy().hasHeightForWidth())
        self.landuseLoadFields.setSizePolicy(sizePolicy)
        self.landuseLoadFields.setMinimumSize(QtCore.QSize(0, 21))
        self.landuseLoadFields.setLayoutDirection(QtCore.Qt.LeftToRight)
        icon6 = QtGui.QIcon()
        icon6.addPixmap(QtGui.QPixmap(":/plugins/FragScape/icons/mActionRefresh.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.landuseLoadFields.setIcon(icon6)
        self.landuseLoadFields.setObjectName("landuseLoadFields")
        self.horizontalLayout.addWidget(self.landuseLoadFields)
        spacerItem2 = QtWidgets.QSpacerItem(184, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem2)
        self.gridLayout_7.addWidget(self.frame_3, 2, 0, 1, 5)
        self.selectionLayerLabel_10 = QtWidgets.QLabel(self.page)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionLayerLabel_10.sizePolicy().hasHeightForWidth())
        self.selectionLayerLabel_10.setSizePolicy(sizePolicy)
        self.selectionLayerLabel_10.setMinimumSize(QtCore.QSize(0, 16))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.selectionLayerLabel_10.setFont(font)
        self.selectionLayerLabel_10.setObjectName("selectionLayerLabel_10")
        self.gridLayout_7.addWidget(self.selectionLayerLabel_10, 3, 0, 1, 5)
        self.landuseOpenTable = QtWidgets.QToolButton(self.page)
        self.landuseOpenTable.setText("")
        self.landuseOpenTable.setIcon(icon)
        self.landuseOpenTable.setAutoRaise(True)
        self.landuseOpenTable.setObjectName("landuseOpenTable")
        self.gridLayout_7.addWidget(self.landuseOpenTable, 4, 0, 1, 1)
        self.landuseSaveTable = QtWidgets.QToolButton(self.page)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.landuseSaveTable.sizePolicy().hasHeightForWidth())
        self.landuseSaveTable.setSizePolicy(sizePolicy)
        self.landuseSaveTable.setText("")
        self.landuseSaveTable.setIcon(icon1)
        self.landuseSaveTable.setAutoRaise(True)
        self.landuseSaveTable.setObjectName("landuseSaveTable")
        self.gridLayout_7.addWidget(self.landuseSaveTable, 4, 1, 1, 1)
        self.landuseRemove = QtWidgets.QToolButton(self.page)
        self.landuseRemove.setText("")
        icon7 = QtGui.QIcon()
        icon7.addPixmap(QtGui.QPixmap(":/plugins/FragScape/icons/mActionDeleteSelected.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.landuseRemove.setIcon(icon7)
        self.landuseRemove.setAutoRaise(True)
        self.landuseRemove.setObjectName("landuseRemove")
        self.gridLayout_7.addWidget(self.landuseRemove, 4, 2, 1, 1)
        spacerItem3 = QtWidgets.QSpacerItem(577, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_7.addItem(spacerItem3, 4, 3, 1, 2)
        self.landuseView = QtWidgets.QTableView(self.page)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.landuseView.sizePolicy().hasHeightForWidth())
        self.landuseView.setSizePolicy(sizePolicy)
        self.landuseView.setMinimumSize(QtCore.QSize(300, 100))
        self.landuseView.setAlternatingRowColors(True)
        self.landuseView.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
        self.landuseView.setSortingEnabled(True)
        self.landuseView.setObjectName("landuseView")
        self.gridLayout_7.addWidget(self.landuseView, 5, 0, 1, 5)
        self.landuseSelectionStack.addWidget(self.page)
        self.page_2 = QtWidgets.QWidget()
        self.page_2.setObjectName("page_2")
        self.gridLayout_12 = QtWidgets.QGridLayout(self.page_2)
        self.gridLayout_12.setObjectName("gridLayout_12")
        self.selectionOpenLayerLabel_6 = QtWidgets.QLabel(self.page_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionOpenLayerLabel_6.sizePolicy().hasHeightForWidth())
        self.selectionOpenLayerLabel_6.setSizePolicy(sizePolicy)
        self.selectionOpenLayerLabel_6.setMinimumSize(QtCore.QSize(67, 16))
        self.selectionOpenLayerLabel_6.setObjectName("selectionOpenLayerLabel_6")
        self.gridLayout_12.addWidget(self.selectionOpenLayerLabel_6, 0, 0, 1, 1)
        self.landuseSelectExpr = gui.QgsFieldExpressionWidget(self.page_2)
        self.landuseSelectExpr.setObjectName("landuseSelectExpr")
        self.gridLayout_12.addWidget(self.landuseSelectExpr, 0, 1, 1, 1)
        self.landuseSelectionStack.addWidget(self.page_2)
        self.gridLayout_10.addWidget(self.landuseSelectionStack, 2, 0, 1, 2)
        self.frame_11 = QtWidgets.QFrame(self.frame_24)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame_11.sizePolicy().hasHeightForWidth())
        self.frame_11.setSizePolicy(sizePolicy)
        self.frame_11.setMinimumSize(QtCore.QSize(0, 0))
        self.frame_11.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.frame_11.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_11.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_11.setObjectName("frame_11")
        self.horizontalLayout_11 = QtWidgets.QHBoxLayout(self.frame_11)
        self.horizontalLayout_11.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_11.setSpacing(200)
        self.horizontalLayout_11.setObjectName("horizontalLayout_11")
        self.landuseRun = QtWidgets.QPushButton(self.frame_11)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.landuseRun.sizePolicy().hasHeightForWidth())
        self.landuseRun.setSizePolicy(sizePolicy)
        self.landuseRun.setLayoutDirection(QtCore.Qt.LeftToRight)
        icon8 = QtGui.QIcon()
        icon8.addPixmap(QtGui.QPixmap(":/plugins/FragScape/icons/play.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.landuseRun.setIcon(icon8)
        self.landuseRun.setObjectName("landuseRun")
        self.horizontalLayout_11.addWidget(self.landuseRun)
        self.gridLayout_10.addWidget(self.frame_11, 3, 0, 1, 2)
        self.gridLayout_11.addWidget(self.frame_24, 2, 0, 1, 1)
        self.mTabWidget.addTab(self.landuseTab, "")
        self.tab = QtWidgets.QWidget()
        self.tab.setObjectName("tab")
        self.gridLayout_16 = QtWidgets.QGridLayout(self.tab)
        self.gridLayout_16.setObjectName("gridLayout_16")
        self.label_4 = QtWidgets.QLabel(self.tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_4.sizePolicy().hasHeightForWidth())
        self.label_4.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_4.setFont(font)
        self.label_4.setObjectName("label_4")
        self.gridLayout_16.addWidget(self.label_4, 0, 0, 1, 1)
        self.selectionLayerFrame_3 = QtWidgets.QFrame(self.tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionLayerFrame_3.sizePolicy().hasHeightForWidth())
        self.selectionLayerFrame_3.setSizePolicy(sizePolicy)
        self.selectionLayerFrame_3.setMinimumSize(QtCore.QSize(200, 61))
        self.selectionLayerFrame_3.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.selectionLayerFrame_3.setFrameShadow(QtWidgets.QFrame.Raised)
        self.selectionLayerFrame_3.setObjectName("selectionLayerFrame_3")
        self.gridLayout_13 = QtWidgets.QGridLayout(self.selectionLayerFrame_3)
        self.gridLayout_13.setObjectName("gridLayout_13")
        self.fragmInputLayerCombo = gui.QgsMapLayerComboBox(self.selectionLayerFrame_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.fragmInputLayerCombo.sizePolicy().hasHeightForWidth())
        self.fragmInputLayerCombo.setSizePolicy(sizePolicy)
        self.fragmInputLayerCombo.setMinimumSize(QtCore.QSize(0, 21))
        self.fragmInputLayerCombo.setMaximumSize(QtCore.QSize(16777215, 21))
        self.fragmInputLayerCombo.setObjectName("fragmInputLayerCombo")
        self.gridLayout_13.addWidget(self.fragmInputLayerCombo, 1, 1, 1, 1)
        self.fragmInputLayer = QtWidgets.QToolButton(self.selectionLayerFrame_3)
        self.fragmInputLayer.setObjectName("fragmInputLayer")
        self.gridLayout_13.addWidget(self.fragmInputLayer, 1, 2, 1, 1)
        self.selectionLayerLabel_4 = QtWidgets.QLabel(self.selectionLayerFrame_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionLayerLabel_4.sizePolicy().hasHeightForWidth())
        self.selectionLayerLabel_4.setSizePolicy(sizePolicy)
        self.selectionLayerLabel_4.setMinimumSize(QtCore.QSize(0, 16))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.selectionLayerLabel_4.setFont(font)
        self.selectionLayerLabel_4.setObjectName("selectionLayerLabel_4")
        self.gridLayout_13.addWidget(self.selectionLayerLabel_4, 0, 0, 1, 1)
        self.selectionLayerLabel_7 = QtWidgets.QLabel(self.selectionLayerFrame_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionLayerLabel_7.sizePolicy().hasHeightForWidth())
        self.selectionLayerLabel_7.setSizePolicy(sizePolicy)
        self.selectionLayerLabel_7.setMinimumSize(QtCore.QSize(0, 16))
        self.selectionLayerLabel_7.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.selectionLayerLabel_7.setObjectName("selectionLayerLabel_7")
        self.gridLayout_13.addWidget(self.selectionLayerLabel_7, 1, 0, 1, 1)
        self.gridLayout_16.addWidget(self.selectionLayerFrame_3, 1, 0, 1, 1)
        self.frame_23 = QtWidgets.QFrame(self.tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame_23.sizePolicy().hasHeightForWidth())
        self.frame_23.setSizePolicy(sizePolicy)
        self.frame_23.setMinimumSize(QtCore.QSize(0, 0))
        self.frame_23.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_23.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_23.setObjectName("frame_23")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.frame_23)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.selectionLayerLabel_8 = QtWidgets.QLabel(self.frame_23)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionLayerLabel_8.sizePolicy().hasHeightForWidth())
        self.selectionLayerLabel_8.setSizePolicy(sizePolicy)
        self.selectionLayerLabel_8.setMinimumSize(QtCore.QSize(0, 16))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.selectionLayerLabel_8.setFont(font)
        self.selectionLayerLabel_8.setObjectName("selectionLayerLabel_8")
        self.gridLayout_4.addWidget(self.selectionLayerLabel_8, 0, 0, 1, 1)
        self.fragmExprLabel = QtWidgets.QLabel(self.frame_23)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.fragmExprLabel.sizePolicy().hasHeightForWidth())
        self.fragmExprLabel.setSizePolicy(sizePolicy)
        self.fragmExprLabel.setMinimumSize(QtCore.QSize(52, 13))
        font = QtGui.QFont()
        font.setItalic(True)
        self.fragmExprLabel.setFont(font)
        self.fragmExprLabel.setObjectName("fragmExprLabel")
        self.gridLayout_4.addWidget(self.fragmExprLabel, 1, 0, 1, 1)
        self.fragmExpr = gui.QgsFieldExpressionWidget(self.frame_23)
        self.fragmExpr.setMinimumSize(QtCore.QSize(0, 21))
        self.fragmExpr.setMaximumSize(QtCore.QSize(16777215, 21))
        self.fragmExpr.setObjectName("fragmExpr")
        self.gridLayout_4.addWidget(self.fragmExpr, 1, 1, 1, 1)
        self.fragmBufferLabel = QtWidgets.QLabel(self.frame_23)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.fragmBufferLabel.sizePolicy().hasHeightForWidth())
        self.fragmBufferLabel.setSizePolicy(sizePolicy)
        self.fragmBufferLabel.setMinimumSize(QtCore.QSize(52, 13))
        font = QtGui.QFont()
        font.setItalic(True)
        self.fragmBufferLabel.setFont(font)
        self.fragmBufferLabel.setObjectName("fragmBufferLabel")
        self.gridLayout_4.addWidget(self.fragmBufferLabel, 2, 0, 1, 1)
        self.fragmBuffer = gui.QgsFieldExpressionWidget(self.frame_23)
        self.fragmBuffer.setMinimumSize(QtCore.QSize(0, 21))
        self.fragmBuffer.setMaximumSize(QtCore.QSize(16777215, 21))
        self.fragmBuffer.setObjectName("fragmBuffer")
        self.gridLayout_4.addWidget(self.fragmBuffer, 2, 1, 1, 1)
        self.label_6 = QtWidgets.QLabel(self.frame_23)
        self.label_6.setObjectName("label_6")
        self.gridLayout_4.addWidget(self.label_6, 3, 0, 1, 1)
        self.fragmName = QtWidgets.QLineEdit(self.frame_23)
        self.fragmName.setMinimumSize(QtCore.QSize(0, 21))
        self.fragmName.setMaximumSize(QtCore.QSize(16777215, 21))
        self.fragmName.setObjectName("fragmName")
        self.gridLayout_4.addWidget(self.fragmName, 3, 1, 1, 1)
        self.fragmIsFragm = QtWidgets.QLabel(self.frame_23)
        self.fragmIsFragm.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.fragmIsFragm.sizePolicy().hasHeightForWidth())
        self.fragmIsFragm.setSizePolicy(sizePolicy)
        self.fragmIsFragm.setMinimumSize(QtCore.QSize(52, 13))
        self.fragmIsFragm.setObjectName("fragmIsFragm")
        self.gridLayout_4.addWidget(self.fragmIsFragm, 4, 0, 1, 1)
        self.fragmStatus = QtWidgets.QComboBox(self.frame_23)
        self.fragmStatus.setMinimumSize(QtCore.QSize(0, 21))
        self.fragmStatus.setMaximumSize(QtCore.QSize(16777215, 21))
        self.fragmStatus.setObjectName("fragmStatus")
        self.fragmStatus.addItem("")
        self.fragmStatus.setItemText(0, "")
        self.fragmStatus.addItem("")
        self.fragmStatus.addItem("")
        self.gridLayout_4.addWidget(self.fragmStatus, 4, 1, 1, 1)
        self.gridLayout_16.addWidget(self.frame_23, 2, 0, 1, 1)
        self.selectionViewFrame_2 = QtWidgets.QFrame(self.tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionViewFrame_2.sizePolicy().hasHeightForWidth())
        self.selectionViewFrame_2.setSizePolicy(sizePolicy)
        self.selectionViewFrame_2.setMinimumSize(QtCore.QSize(350, 0))
        self.selectionViewFrame_2.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.selectionViewFrame_2.setFrameShadow(QtWidgets.QFrame.Raised)
        self.selectionViewFrame_2.setObjectName("selectionViewFrame_2")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.selectionViewFrame_2)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.frame_12 = QtWidgets.QFrame(self.selectionViewFrame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame_12.sizePolicy().hasHeightForWidth())
        self.frame_12.setSizePolicy(sizePolicy)
        self.frame_12.setMinimumSize(QtCore.QSize(200, 0))
        self.frame_12.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.frame_12.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_12.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_12.setObjectName("frame_12")
        self.horizontalLayout_12 = QtWidgets.QHBoxLayout(self.frame_12)
        self.horizontalLayout_12.setContentsMargins(0, 0, 0, 9)
        self.horizontalLayout_12.setSpacing(200)
        self.horizontalLayout_12.setObjectName("horizontalLayout_12")
        self.fragmAdd = QtWidgets.QPushButton(self.frame_12)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.fragmAdd.sizePolicy().hasHeightForWidth())
        self.fragmAdd.setSizePolicy(sizePolicy)
        self.fragmAdd.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.fragmAdd.setIcon(icon2)
        self.fragmAdd.setObjectName("fragmAdd")
        self.horizontalLayout_12.addWidget(self.fragmAdd)
        self.gridLayout_2.addWidget(self.frame_12, 0, 1, 1, 2)
        self.selectionLayerLabel_14 = QtWidgets.QLabel(self.selectionViewFrame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionLayerLabel_14.sizePolicy().hasHeightForWidth())
        self.selectionLayerLabel_14.setSizePolicy(sizePolicy)
        self.selectionLayerLabel_14.setMinimumSize(QtCore.QSize(0, 16))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.selectionLayerLabel_14.setFont(font)
        self.selectionLayerLabel_14.setObjectName("selectionLayerLabel_14")
        self.gridLayout_2.addWidget(self.selectionLayerLabel_14, 1, 1, 1, 2)
        self.selectArrowsFrame = QtWidgets.QFrame(self.selectionViewFrame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectArrowsFrame.sizePolicy().hasHeightForWidth())
        self.selectArrowsFrame.setSizePolicy(sizePolicy)
        self.selectArrowsFrame.setMinimumSize(QtCore.QSize(50, 0))
        self.selectArrowsFrame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.selectArrowsFrame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.selectArrowsFrame.setObjectName("selectArrowsFrame")
        self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.selectArrowsFrame)
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.selectionUp = QtWidgets.QToolButton(self.selectArrowsFrame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionUp.sizePolicy().hasHeightForWidth())
        self.selectionUp.setSizePolicy(sizePolicy)
        self.selectionUp.setMinimumSize(QtCore.QSize(25, 25))
        self.selectionUp.setText("")
        icon9 = QtGui.QIcon()
        icon9.addPixmap(QtGui.QPixmap(":/plugins/FragScape/icons/up-arrow.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.selectionUp.setIcon(icon9)
        self.selectionUp.setAutoRaise(True)
        self.selectionUp.setObjectName("selectionUp")
        self.verticalLayout_5.addWidget(self.selectionUp)
        self.selectionDown = QtWidgets.QToolButton(self.selectArrowsFrame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionDown.sizePolicy().hasHeightForWidth())
        self.selectionDown.setSizePolicy(sizePolicy)
        self.selectionDown.setMinimumSize(QtCore.QSize(25, 25))
        self.selectionDown.setText("")
        icon10 = QtGui.QIcon()
        icon10.addPixmap(QtGui.QPixmap(":/plugins/FragScape/icons/down-arrow.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.selectionDown.setIcon(icon10)
        self.selectionDown.setAutoRaise(True)
        self.selectionDown.setObjectName("selectionDown")
        self.verticalLayout_5.addWidget(self.selectionDown)
        self.gridLayout_2.addWidget(self.selectArrowsFrame, 2, 0, 1, 1)
        self.fragmView = QtWidgets.QTableView(self.selectionViewFrame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.fragmView.sizePolicy().hasHeightForWidth())
        self.fragmView.setSizePolicy(sizePolicy)
        self.fragmView.setMinimumSize(QtCore.QSize(300, 100))
        self.fragmView.setAlternatingRowColors(True)
        self.fragmView.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
        self.fragmView.setSortingEnabled(True)
        self.fragmView.setObjectName("fragmView")
        self.gridLayout_2.addWidget(self.fragmView, 2, 1, 1, 2)
        self.fragmRemove = QtWidgets.QToolButton(self.selectionViewFrame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.fragmRemove.sizePolicy().hasHeightForWidth())
        self.fragmRemove.setSizePolicy(sizePolicy)
        self.fragmRemove.setText("")
        self.fragmRemove.setIcon(icon7)
        self.fragmRemove.setAutoRaise(True)
        self.fragmRemove.setObjectName("fragmRemove")
        self.gridLayout_2.addWidget(self.fragmRemove, 3, 1, 1, 1)
        self.frame_9 = QtWidgets.QFrame(self.selectionViewFrame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame_9.sizePolicy().hasHeightForWidth())
        self.frame_9.setSizePolicy(sizePolicy)
        self.frame_9.setMinimumSize(QtCore.QSize(200, 0))
        self.frame_9.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.frame_9.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_9.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_9.setObjectName("frame_9")
        self.horizontalLayout_10 = QtWidgets.QHBoxLayout(self.frame_9)
        self.horizontalLayout_10.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_10.setSpacing(200)
        self.horizontalLayout_10.setObjectName("horizontalLayout_10")
        self.fragmRun = QtWidgets.QPushButton(self.frame_9)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.fragmRun.sizePolicy().hasHeightForWidth())
        self.fragmRun.setSizePolicy(sizePolicy)
        self.fragmRun.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.fragmRun.setIcon(icon8)
        self.fragmRun.setObjectName("fragmRun")
        self.horizontalLayout_10.addWidget(self.fragmRun)
        self.gridLayout_2.addWidget(self.frame_9, 3, 2, 1, 1)
        self.gridLayout_16.addWidget(self.selectionViewFrame_2, 3, 0, 1, 1)
        self.mTabWidget.addTab(self.tab, "")
        self.fusionTab = QtWidgets.QWidget()
        self.fusionTab.setObjectName("fusionTab")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.fusionTab)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.label_8 = QtWidgets.QLabel(self.fusionTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_8.sizePolicy().hasHeightForWidth())
        self.label_8.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_8.setFont(font)
        self.label_8.setObjectName("label_8")
        self.verticalLayout_2.addWidget(self.label_8)
        self.selectionLayerFrame_4 = QtWidgets.QFrame(self.fusionTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionLayerFrame_4.sizePolicy().hasHeightForWidth())
        self.selectionLayerFrame_4.setSizePolicy(sizePolicy)
        self.selectionLayerFrame_4.setMinimumSize(QtCore.QSize(200, 65))
        self.selectionLayerFrame_4.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.selectionLayerFrame_4.setFrameShadow(QtWidgets.QFrame.Raised)
        self.selectionLayerFrame_4.setObjectName("selectionLayerFrame_4")
        self.gridLayout_8 = QtWidgets.QGridLayout(self.selectionLayerFrame_4)
        self.gridLayout_8.setObjectName("gridLayout_8")
        self.selectionLayerLabel_5 = QtWidgets.QLabel(self.selectionLayerFrame_4)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionLayerLabel_5.sizePolicy().hasHeightForWidth())
        self.selectionLayerLabel_5.setSizePolicy(sizePolicy)
        self.selectionLayerLabel_5.setMinimumSize(QtCore.QSize(0, 16))
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.selectionLayerLabel_5.setFont(font)
        self.selectionLayerLabel_5.setObjectName("selectionLayerLabel_5")
        self.gridLayout_8.addWidget(self.selectionLayerLabel_5, 0, 0, 1, 1)
        self.resultsInputLayer = gui.QgsMapLayerComboBox(self.selectionLayerFrame_4)
        self.resultsInputLayer.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.resultsInputLayer.sizePolicy().hasHeightForWidth())
        self.resultsInputLayer.setSizePolicy(sizePolicy)
        self.resultsInputLayer.setMinimumSize(QtCore.QSize(60, 21))
        self.resultsInputLayer.setMaximumSize(QtCore.QSize(16777215, 21))
        self.resultsInputLayer.setEditable(False)
        self.resultsInputLayer.setAllowEmptyLayer(False)
        self.resultsInputLayer.setObjectName("resultsInputLayer")
        self.gridLayout_8.addWidget(self.resultsInputLayer, 0, 1, 1, 1)
        self.selectionLayerLabel_12 = QtWidgets.QLabel(self.selectionLayerFrame_4)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionLayerLabel_12.sizePolicy().hasHeightForWidth())
        self.selectionLayerLabel_12.setSizePolicy(sizePolicy)
        self.selectionLayerLabel_12.setMinimumSize(QtCore.QSize(120, 16))
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.selectionLayerLabel_12.setFont(font)
        self.selectionLayerLabel_12.setObjectName("selectionLayerLabel_12")
        self.gridLayout_8.addWidget(self.selectionLayerLabel_12, 1, 0, 1, 1)
        self.resultsReportingLayer = gui.QgsFileWidget(self.selectionLayerFrame_4)
        self.resultsReportingLayer.setMinimumSize(QtCore.QSize(0, 21))
        self.resultsReportingLayer.setMaximumSize(QtCore.QSize(16777215, 21))
        self.resultsReportingLayer.setObjectName("resultsReportingLayer")
        self.gridLayout_8.addWidget(self.resultsReportingLayer, 1, 1, 1, 1)
        self.selectionLayerLabel_13 = QtWidgets.QLabel(self.selectionLayerFrame_4)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionLayerLabel_13.sizePolicy().hasHeightForWidth())
        self.selectionLayerLabel_13.setSizePolicy(sizePolicy)
        self.selectionLayerLabel_13.setMinimumSize(QtCore.QSize(120, 16))
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.selectionLayerLabel_13.setFont(font)
        self.selectionLayerLabel_13.setToolTipDuration(0)
        self.selectionLayerLabel_13.setObjectName("selectionLayerLabel_13")
        self.gridLayout_8.addWidget(self.selectionLayerLabel_13, 2, 0, 1, 1)
        self.resultsCBC = QtWidgets.QCheckBox(self.selectionLayerFrame_4)
        self.resultsCBC.setText("")
        self.resultsCBC.setObjectName("resultsCBC")
        self.gridLayout_8.addWidget(self.resultsCBC, 2, 1, 1, 1)
        self.selectionLayerLabel_18 = QtWidgets.QLabel(self.selectionLayerFrame_4)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionLayerLabel_18.sizePolicy().hasHeightForWidth())
        self.selectionLayerLabel_18.setSizePolicy(sizePolicy)
        self.selectionLayerLabel_18.setMinimumSize(QtCore.QSize(120, 16))
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.selectionLayerLabel_18.setFont(font)
        self.selectionLayerLabel_18.setObjectName("selectionLayerLabel_18")
        self.gridLayout_8.addWidget(self.selectionLayerLabel_18, 3, 0, 1, 1)
        self.resultsUnit = QtWidgets.QComboBox(self.selectionLayerFrame_4)
        self.resultsUnit.setMinimumSize(QtCore.QSize(0, 21))
        self.resultsUnit.setMaximumSize(QtCore.QSize(16777215, 21))
        self.resultsUnit.setObjectName("resultsUnit")
        self.resultsUnit.addItem("")
        self.resultsUnit.addItem("")
        self.resultsUnit.addItem("")
        self.resultsUnit.addItem("")
        self.gridLayout_8.addWidget(self.resultsUnit, 3, 1, 1, 1)
        self.selectionLayerLabel_11 = QtWidgets.QLabel(self.selectionLayerFrame_4)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectionLayerLabel_11.sizePolicy().hasHeightForWidth())
        self.selectionLayerLabel_11.setSizePolicy(sizePolicy)
        self.selectionLayerLabel_11.setMinimumSize(QtCore.QSize(80, 16))
        font = QtGui.QFont()
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        self.selectionLayerLabel_11.setFont(font)
        self.selectionLayerLabel_11.setObjectName("selectionLayerLabel_11")
        self.gridLayout_8.addWidget(self.selectionLayerLabel_11, 4, 0, 1, 1)
        self.resultsOutLayer = gui.QgsFileWidget(self.selectionLayerFrame_4)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.resultsOutLayer.sizePolicy().hasHeightForWidth())
        self.resultsOutLayer.setSizePolicy(sizePolicy)
        self.resultsOutLayer.setMinimumSize(QtCore.QSize(100, 21))
        self.resultsOutLayer.setMaximumSize(QtCore.QSize(16777215, 21))
        self.resultsOutLayer.setAccessibleName("")
        self.resultsOutLayer.setAccessibleDescription("")
        self.resultsOutLayer.setDialogTitle("")
        self.resultsOutLayer.setDefaultRoot("")
        self.resultsOutLayer.setObjectName("resultsOutLayer")
        self.gridLayout_8.addWidget(self.resultsOutLayer, 4, 1, 1, 1)
        self.verticalLayout_2.addWidget(self.selectionLayerFrame_4)
        self.frame_4 = QtWidgets.QFrame(self.fusionTab)
        self.frame_4.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_4.setObjectName("frame_4")
        self.gridLayout_9 = QtWidgets.QGridLayout(self.frame_4)
        self.gridLayout_9.setObjectName("gridLayout_9")
        spacerItem4 = QtWidgets.QSpacerItem(30, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_9.addItem(spacerItem4, 0, 0, 1, 1)
        self.resultsRun = QtWidgets.QPushButton(self.frame_4)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.resultsRun.sizePolicy().hasHeightForWidth())
        self.resultsRun.setSizePolicy(sizePolicy)
        self.resultsRun.setMinimumSize(QtCore.QSize(0, 24))
        self.resultsRun.setMaximumSize(QtCore.QSize(16777215, 24))
        self.resultsRun.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.resultsRun.setIcon(icon8)
        self.resultsRun.setObjectName("resultsRun")
        self.gridLayout_9.addWidget(self.resultsRun, 0, 1, 1, 2)
        spacerItem5 = QtWidgets.QSpacerItem(30, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_9.addItem(spacerItem5, 0, 3, 1, 1)
        spacerItem6 = QtWidgets.QSpacerItem(122, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_9.addItem(spacerItem6, 1, 0, 1, 1)
        self.label_10 = QtWidgets.QLabel(self.frame_4)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_10.sizePolicy().hasHeightForWidth())
        self.label_10.setSizePolicy(sizePolicy)
        self.label_10.setObjectName("label_10")
        self.gridLayout_9.addWidget(self.label_10, 1, 1, 1, 1)
        self.resultsGlobalRes = QtWidgets.QLineEdit(self.frame_4)
        self.resultsGlobalRes.setReadOnly(True)
        self.resultsGlobalRes.setObjectName("resultsGlobalRes")
        self.gridLayout_9.addWidget(self.resultsGlobalRes, 1, 2, 1, 1)
        spacerItem7 = QtWidgets.QSpacerItem(122, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_9.addItem(spacerItem7, 1, 3, 1, 1)
        self.verticalLayout_2.addWidget(self.frame_4)
        self.label_12 = QtWidgets.QLabel(self.fusionTab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_12.sizePolicy().hasHeightForWidth())
        self.label_12.setSizePolicy(sizePolicy)
        self.label_12.setText("")
        self.label_12.setObjectName("label_12")
        self.verticalLayout_2.addWidget(self.label_12)
        self.label_14 = QtWidgets.QLabel(self.fusionTab)
        self.label_14.setTextFormat(QtCore.Qt.RichText)
        self.label_14.setScaledContents(False)
        self.label_14.setAlignment(QtCore.Qt.AlignCenter)
        self.label_14.setWordWrap(True)
        self.label_14.setObjectName("label_14")
        self.verticalLayout_2.addWidget(self.label_14)
        spacerItem8 = QtWidgets.QSpacerItem(20, 312, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.MinimumExpanding)
        self.verticalLayout_2.addItem(spacerItem8)
        self.mTabWidget.addTab(self.fusionTab, "")
        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")
        spacerItem9 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem9)
        self.debugButton = QtWidgets.QToolButton(self.logTab)
        icon11 = QtGui.QIcon()
        icon11.addPixmap(QtGui.QPixmap(":/plugins/FragScape/icons/debug_icon/mActionAnnotation.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.debugButton.setIcon(icon11)
        self.debugButton.setCheckable(True)
        self.debugButton.setAutoRaise(True)
        self.debugButton.setObjectName("debugButton")
        self.horizontalLayout_2.addWidget(self.debugButton)
        self.logSaveAs = QtWidgets.QToolButton(self.logTab)
        self.logSaveAs.setIcon(icon1)
        self.logSaveAs.setAutoRaise(True)
        self.logSaveAs.setObjectName("logSaveAs")
        self.horizontalLayout_2.addWidget(self.logSaveAs)
        self.logClear = QtWidgets.QToolButton(self.logTab)
        icon12 = QtGui.QIcon()
        icon12.addPixmap(QtGui.QPixmap(":/plugins/FragScape/icons/iconClearConsole.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.logClear.setIcon(icon12)
        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, 8)
        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_17.addWidget(self.frame, 0, 0, 1, 2)

        self.retranslateUi(FragScapeDialogBase)
        self.mTabWidget.setCurrentIndex(0)
        self.landuseSelectionStack.setCurrentIndex(0)
        self.resultsInputLayer.setCurrentIndex(-1)
        QtCore.QMetaObject.connectSlotsByName(FragScapeDialogBase)

    def retranslateUi(self, FragScapeDialogBase):
        _translate = QtCore.QCoreApplication.translate
        FragScapeDialogBase.setWindowTitle(_translate("FragScapeDialogBase", "FragScape - Landscape fragmentation"))
        self.label_2.setToolTip(_translate("FragScapeDialogBase", "http://www.irstea.fr"))
        self.openProject.setToolTip(_translate("FragScapeDialogBase", "Open FragScape project"))
        self.saveProjectAs.setToolTip(_translate("FragScapeDialogBase", "Save FragScape project as"))
        self.saveProject.setToolTip(_translate("FragScapeDialogBase", "Save FragScape project"))
        self.aboutButton.setToolTip(_translate("FragScapeDialogBase", "About"))
        self.projectName.setText(_translate("FragScapeDialogBase", "No project loaded"))
        self.langEn.setToolTip(_translate("FragScapeDialogBase", "English"))
        self.langFr.setToolTip(_translate("FragScapeDialogBase", "Français"))
        self.langFr.setText(_translate("FragScapeDialogBase", "..."))
        self.label_11.setText(_translate("FragScapeDialogBase", "<html><head/><body><p>Welcome to FragScape 2.0.5 !</p><p>This plugin computes fragmentation metrics of a territory in 4 steps : <br/>1) General parameters definition<br/>2) Land cover classification (binary classification according to fragmentation status)<br/>3) Additional data (roads, rivers, ...) integration<br/>4) Fragmentation metrics (such as effective mesh size) computation</p><p><span style=\" font-weight:600;\">Configuration should be frequently saved (buttons </span><img src=\":/plugins/FragScape/icons/mActionFileSaveAs.svg\" width=\"20\" height=\"20\"/><span style=\" font-weight:600;\">, </span><img src=\":/plugins/FragScape/icons/mActionFileSave.svg\" width=\"20\" height=\"20\"/><span style=\" font-weight:600;\"> in top left corner).</span></p><p>Homepage: <a href=\"https://github.com/MathieuChailloux/FragScape/blob/master/README.md\"><span style=\" text-decoration: underline; color:#0000ff;\">https://github.com/MathieuChailloux/FragScape/blob/master/README.md</span></a></p><p>Video tutorials: <a href=\"https://www.youtube.com/playlist?list=PLh9oFe6PuPCWe0pxV6i-Sd57coMfo_37p\"><span style=\" text-decoration: underline; color:#0000ff;\">https://www.youtube.com/playlist?list=PLh9oFe6PuPCWe0pxV6i-Sd57coMfo_37p</span></a></p></body></html>"))
        self.paramlabel.setText(_translate("FragScapeDialogBase", "Global parameters"))
        self.workspaceLabel.setText(_translate("FragScapeDialogBase", "Workspace"))
        self.workspace.setToolTip(_translate("FragScapeDialogBase", "<html><head/><body><p><span style=\" font-weight:600;\">Workspace</span></p><p>Contains FragScape output layers. Relative paths are built from this directory.</p></body></html>"))
        self.workspaceLabel_2.setText(_translate("FragScapeDialogBase", "Mode"))
        self.paramsMode.setItemText(0, _translate("FragScapeDialogBase", "Vector"))
        self.paramsMode.setItemText(1, _translate("FragScapeDialogBase", "Raster"))
        self.label_46.setText(_translate("FragScapeDialogBase", "Resolution"))
        self.label_45.setText(_translate("FragScapeDialogBase", "Extent layer"))
        self.label_47.setText(_translate("FragScapeDialogBase", "Projection"))
        self.boundsLayer_3.setText(_translate("FragScapeDialogBase", "Save intermediate layers"))
        self.mTabWidget.setTabText(self.mTabWidget.indexOf(self.paramsTab), _translate("FragScapeDialogBase", "1 - Parameters"))
        self.label_3.setText(_translate("FragScapeDialogBase", "Land cover"))
        self.selectionLayerLabel_3.setText(_translate("FragScapeDialogBase", "1 - Input layer"))
        self.selectionLayerLabel_6.setText(_translate("FragScapeDialogBase", "Input layer"))
        self.landuseInputLayer.setText(_translate("FragScapeDialogBase", "..."))
        self.label_9.setText(_translate("FragScapeDialogBase", "Selection mode"))
        self.selectionLayerLabel_9.setText(_translate("FragScapeDialogBase", "2 - Selection"))
        self.landuseSelectionMode.setItemText(0, _translate("FragScapeDialogBase", "By field values"))
        self.landuseSelectionMode.setItemText(1, _translate("FragScapeDialogBase", "By expression"))
        self.label_5.setText(_translate("FragScapeDialogBase", "Selection field"))
        self.label_7.setText(_translate("FragScapeDialogBase", "Description field [optional]"))
        self.landuseLoadFields.setText(_translate("FragScapeDialogBase", "Show field values"))
        self.selectionLayerLabel_10.setText(_translate("FragScapeDialogBase", "Check natural and semi-natural environments (unchecked classes are considered as fragmentation data)"))
        self.landuseOpenTable.setToolTip(_translate("FragScapeDialogBase", "Import field values from CSV file"))
        self.landuseSaveTable.setToolTip(_translate("FragScapeDialogBase", "Export field values to CSV file"))
        self.landuseRemove.setToolTip(_translate("FragScapeDialogBase", "Delete selected lines"))
        self.selectionOpenLayerLabel_6.setText(_translate("FragScapeDialogBase", "Expression"))
        self.landuseRun.setText(_translate("FragScapeDialogBase", "Launch selection"))
        self.mTabWidget.setTabText(self.mTabWidget.indexOf(self.landuseTab), _translate("FragScapeDialogBase", "2 - Land cover"))
        self.label_4.setText(_translate("FragScapeDialogBase", "Additional data"))
        self.fragmInputLayer.setText(_translate("FragScapeDialogBase", "..."))
        self.selectionLayerLabel_4.setText(_translate("FragScapeDialogBase", "1 - Input layer"))
        self.selectionLayerLabel_7.setText(_translate("FragScapeDialogBase", "Input layer"))
        self.selectionLayerLabel_8.setText(_translate("FragScapeDialogBase", "2 - Selection"))
        self.fragmExprLabel.setText(_translate("FragScapeDialogBase", "Expression [optional]"))
        self.fragmBufferLabel.setText(_translate("FragScapeDialogBase", "Buffer [optional]"))
        self.label_6.setText(_translate("FragScapeDialogBase", "Identifier"))
        self.fragmIsFragm.setText(_translate("FragScapeDialogBase", "Fragmentation status"))
        self.fragmStatus.setItemText(1, _translate("FragScapeDialogBase", "Add selection to fragmentation data"))
        self.fragmStatus.setItemText(2, _translate("FragScapeDialogBase", "Add selection to natural and semi-natural environments"))
        self.fragmAdd.setText(_translate("FragScapeDialogBase", "Save selection"))
        self.selectionLayerLabel_14.setText(_translate("FragScapeDialogBase", "Rank selections (bottom selections will be erased in case of overlay)"))
        self.selectionUp.setToolTip(_translate("FragScapeDialogBase", "Upgrade selection"))
        self.selectionDown.setToolTip(_translate("FragScapeDialogBase", "Downgrade selection"))
        self.fragmRemove.setToolTip(_translate("FragScapeDialogBase", "Delete selected lines"))
        self.fragmRun.setText(_translate("FragScapeDialogBase", "Integrate additional data"))
        self.mTabWidget.setTabText(self.mTabWidget.indexOf(self.tab), _translate("FragScapeDialogBase", "3 - Additional data"))
        self.label_8.setText(_translate("FragScapeDialogBase", "Results"))
        self.selectionLayerLabel_5.setText(_translate("FragScapeDialogBase", "Input layer"))
        self.selectionLayerLabel_12.setText(_translate("FragScapeDialogBase", "Reporting layer"))
        self.selectionLayerLabel_13.setToolTip(_translate("FragScapeDialogBase", "Cross-Boundary Connection (CBC) is a method to mitigate border effect (data clip at administrative borders)"))
        self.selectionLayerLabel_13.setText(_translate("FragScapeDialogBase", "<html><head/><body><p>Include CBC metrics <img src=\":/plugins/FragScape/icons/search.svg\" width=\"16\" height=\"16\"/></p></body></html>"))
        self.selectionLayerLabel_18.setText(_translate("FragScapeDialogBase", "Unit of area"))
        self.resultsUnit.setItemText(0, _translate("FragScapeDialogBase", "m² (square meters)"))
        self.resultsUnit.setItemText(1, _translate("FragScapeDialogBase", "dam²/a (square decameters / ares)"))
        self.resultsUnit.setItemText(2, _translate("FragScapeDialogBase", "hm²/ha (square hectometers / hectares)"))
        self.resultsUnit.setItemText(3, _translate("FragScapeDialogBase", "km² (square kilometers)"))
        self.selectionLayerLabel_11.setText(_translate("FragScapeDialogBase", "Output layer [opt.]"))
        self.resultsRun.setText(_translate("FragScapeDialogBase", "Compute metrics"))
        self.label_10.setText(_translate("FragScapeDialogBase", "Global effective mesh size"))
        self.label_14.setText(_translate("FragScapeDialogBase", "<html><head/><body><p>Fragmentation metrics are stored in output layer (<span style=\" font-style:italic;\">reportingResults.gpkg</span> by default) for each feature of reporting layer.</p><p>Global effective mesh size is computed on the whole territory (features of reporting layer are dissolved if needed).</p></body></html>"))
        self.mTabWidget.setTabText(self.mTabWidget.indexOf(self.fusionTab), _translate("FragScapeDialogBase", "4 - Results"))
        self.debugButton.setToolTip(_translate("FragScapeDialogBase", "Activate debug mode"))
        self.debugButton.setText(_translate("FragScapeDialogBase", "..."))
        self.logSaveAs.setToolTip(_translate("FragScapeDialogBase", "Save log as"))
        self.logSaveAs.setText(_translate("FragScapeDialogBase", "..."))
        self.logClear.setToolTip(_translate("FragScapeDialogBase", "Clear log"))
        self.logClear.setText(_translate("FragScapeDialogBase", "..."))
        self.mTabWidget.setTabText(self.mTabWidget.indexOf(self.logTab), _translate("FragScapeDialogBase", "Log"))
        self.textShortHelp.setHtml(_translate("FragScapeDialogBase", "<!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:11pt; 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-size:10pt; 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:10pt; 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-size:10pt; 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-size:10pt; 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:10pt; 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
