# Form implementation generated from reading ui file 'ui/ui_semiautomaticclassificationplugin_dock_class_simplified.ui'
#
# Created by: PyQt6 UI code generator 6.9.0
#
# WARNING: Any manual changes made to this file will be lost when pyuic6 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt6 import QtCore, QtGui, QtWidgets


class Ui_DockClassSimplified(object):
    def setupUi(self, DockClassSimplified):
        DockClassSimplified.setObjectName("DockClassSimplified")
        DockClassSimplified.resize(454, 609)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(DockClassSimplified.sizePolicy().hasHeightForWidth())
        DockClassSimplified.setSizePolicy(sizePolicy)
        self.dockWidgetContents = QtWidgets.QWidget()
        self.dockWidgetContents.setObjectName("dockWidgetContents")
        self.gridLayout_14 = QtWidgets.QGridLayout(self.dockWidgetContents)
        self.gridLayout_14.setObjectName("gridLayout_14")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.scp_pushButton = QtWidgets.QToolButton(parent=self.dockWidgetContents)
        self.scp_pushButton.setStyleSheet("margin: 0px;padding: 0px")
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.scp_pushButton.setIcon(icon)
        self.scp_pushButton.setIconSize(QtCore.QSize(22, 22))
        self.scp_pushButton.setObjectName("scp_pushButton")
        self.horizontalLayout_2.addWidget(self.scp_pushButton)
        self.plugin_version_label2 = QtWidgets.QLabel(parent=self.dockWidgetContents)
        self.plugin_version_label2.setStyleSheet("background-color: rgb(32, 97, 118); color : white; font: bold")
        self.plugin_version_label2.setFrameShape(QtWidgets.QFrame.Shape.Panel)
        self.plugin_version_label2.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
        self.plugin_version_label2.setText("")
        self.plugin_version_label2.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.plugin_version_label2.setObjectName("plugin_version_label2")
        self.horizontalLayout_2.addWidget(self.plugin_version_label2)
        self.userguide_toolButton_2 = QtWidgets.QPushButton(parent=self.dockWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Maximum, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.userguide_toolButton_2.sizePolicy().hasHeightForWidth())
        self.userguide_toolButton_2.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setItalic(False)
        self.userguide_toolButton_2.setFont(font)
        self.userguide_toolButton_2.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor))
        self.userguide_toolButton_2.setStyleSheet("color: white;\n"
"background-color: rgb(32, 97, 118);\n"
"selection-color: yellow;\n"
"selection-background-color: blue;\n"
"font: 11pt;\n"
"border-style: inset;\n"
"border-width: 2px;\n"
"border-radius: 6px;\n"
"border-color: white;\n"
"padding: 2px;")
        self.userguide_toolButton_2.setObjectName("userguide_toolButton_2")
        self.horizontalLayout_2.addWidget(self.userguide_toolButton_2)
        self.gridLayout_14.addLayout(self.horizontalLayout_2, 0, 0, 1, 1)
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.download_images_toolButton_2 = QtWidgets.QPushButton(parent=self.dockWidgetContents)
        self.download_images_toolButton_2.setStyleSheet("margin: 0px;padding: 2px")
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_download_arrow.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.download_images_toolButton_2.setIcon(icon1)
        self.download_images_toolButton_2.setIconSize(QtCore.QSize(22, 22))
        self.download_images_toolButton_2.setObjectName("download_images_toolButton_2")
        self.gridLayout.addWidget(self.download_images_toolButton_2, 0, 0, 1, 1)
        self.image_conversion_toolButton_3 = QtWidgets.QPushButton(parent=self.dockWidgetContents)
        self.image_conversion_toolButton_3.setStyleSheet("margin: 0px;padding: 2px")
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_landsat8_tool.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.image_conversion_toolButton_3.setIcon(icon2)
        self.image_conversion_toolButton_3.setIconSize(QtCore.QSize(22, 22))
        self.image_conversion_toolButton_3.setObjectName("image_conversion_toolButton_3")
        self.gridLayout.addWidget(self.image_conversion_toolButton_3, 0, 1, 1, 1)
        self.gridLayout_14.addLayout(self.gridLayout, 1, 0, 1, 1)
        self.frame_bandset = QtWidgets.QFrame(parent=self.dockWidgetContents)
        self.frame_bandset.setFrameShape(QtWidgets.QFrame.Shape.Panel)
        self.frame_bandset.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.frame_bandset.setObjectName("frame_bandset")
        self.gridLayout_7 = QtWidgets.QGridLayout(self.frame_bandset)
        self.gridLayout_7.setObjectName("gridLayout_7")
        self.gridLayout_5 = QtWidgets.QGridLayout()
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.label_150 = QtWidgets.QLabel(parent=self.frame_bandset)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Maximum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_150.sizePolicy().hasHeightForWidth())
        self.label_150.setSizePolicy(sizePolicy)
        self.label_150.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.label_150.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_150.setWordWrap(False)
        self.label_150.setObjectName("label_150")
        self.horizontalLayout_4.addWidget(self.label_150)
        self.wavelength_sat_combo = QtWidgets.QComboBox(parent=self.frame_bandset)
        self.wavelength_sat_combo.setObjectName("wavelength_sat_combo")
        self.horizontalLayout_4.addWidget(self.wavelength_sat_combo)
        self.gridLayout_5.addLayout(self.horizontalLayout_4, 2, 0, 1, 3)
        self.gridLayout_8 = QtWidgets.QGridLayout()
        self.gridLayout_8.setObjectName("gridLayout_8")
        self.grid_bandset = QtWidgets.QGridLayout()
        self.grid_bandset.setObjectName("grid_bandset")
        self.gridLayout_8.addLayout(self.grid_bandset, 0, 1, 1, 1)
        self.gridLayout_2 = QtWidgets.QGridLayout()
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.add_loaded_bands_pushButton = QtWidgets.QPushButton(parent=self.frame_bandset)
        self.add_loaded_bands_pushButton.setStyleSheet("margin: 0px;padding: 0px;text-align: left;")
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_add.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.add_loaded_bands_pushButton.setIcon(icon3)
        self.add_loaded_bands_pushButton.setIconSize(QtCore.QSize(22, 22))
        self.add_loaded_bands_pushButton.setObjectName("add_loaded_bands_pushButton")
        self.gridLayout_2.addWidget(self.add_loaded_bands_pushButton, 0, 1, 1, 1)
        self.move_up_toolButton = QtWidgets.QPushButton(parent=self.frame_bandset)
        self.move_up_toolButton.setStyleSheet("margin: 0px;padding: 0px;text-align: left;")
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap(":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_move_up.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.move_up_toolButton.setIcon(icon4)
        self.move_up_toolButton.setIconSize(QtCore.QSize(22, 22))
        self.move_up_toolButton.setObjectName("move_up_toolButton")
        self.gridLayout_2.addWidget(self.move_up_toolButton, 1, 0, 1, 1)
        spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.gridLayout_2.addItem(spacerItem, 4, 0, 1, 1)
        self.remove_toolButton = QtWidgets.QPushButton(parent=self.frame_bandset)
        self.remove_toolButton.setStyleSheet("margin: 0px;padding: 0px;text-align: left;")
        icon5 = QtGui.QIcon()
        icon5.addPixmap(QtGui.QPixmap(":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_remove.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.remove_toolButton.setIcon(icon5)
        self.remove_toolButton.setIconSize(QtCore.QSize(22, 22))
        self.remove_toolButton.setObjectName("remove_toolButton")
        self.gridLayout_2.addWidget(self.remove_toolButton, 2, 1, 1, 1)
        self.move_down_toolButton = QtWidgets.QPushButton(parent=self.frame_bandset)
        self.move_down_toolButton.setStyleSheet("margin: 0px;padding: 0px;text-align: left;")
        icon6 = QtGui.QIcon()
        icon6.addPixmap(QtGui.QPixmap(":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_move_down.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.move_down_toolButton.setIcon(icon6)
        self.move_down_toolButton.setIconSize(QtCore.QSize(22, 22))
        self.move_down_toolButton.setObjectName("move_down_toolButton")
        self.gridLayout_2.addWidget(self.move_down_toolButton, 1, 1, 1, 1)
        self.toolButton_input_raster = QtWidgets.QPushButton(parent=self.frame_bandset)
        self.toolButton_input_raster.setStyleSheet("margin: 0px;padding: 0px;text-align: left;;")
        icon7 = QtGui.QIcon()
        icon7.addPixmap(QtGui.QPixmap(":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_open_file.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.toolButton_input_raster.setIcon(icon7)
        self.toolButton_input_raster.setIconSize(QtCore.QSize(22, 22))
        self.toolButton_input_raster.setObjectName("toolButton_input_raster")
        self.gridLayout_2.addWidget(self.toolButton_input_raster, 0, 0, 1, 1)
        self.clear_bandset_toolButton = QtWidgets.QPushButton(parent=self.frame_bandset)
        self.clear_bandset_toolButton.setStyleSheet("margin: 0px;padding: 0px;text-align: left;")
        icon8 = QtGui.QIcon()
        icon8.addPixmap(QtGui.QPixmap(":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_reset.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.clear_bandset_toolButton.setIcon(icon8)
        self.clear_bandset_toolButton.setIconSize(QtCore.QSize(22, 22))
        self.clear_bandset_toolButton.setObjectName("clear_bandset_toolButton")
        self.gridLayout_2.addWidget(self.clear_bandset_toolButton, 2, 0, 1, 1)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label_61 = QtWidgets.QLabel(parent=self.frame_bandset)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_61.sizePolicy().hasHeightForWidth())
        self.label_61.setSizePolicy(sizePolicy)
        self.label_61.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_61.setObjectName("label_61")
        self.horizontalLayout.addWidget(self.label_61)
        self.rgb_combo = QtWidgets.QComboBox(parent=self.frame_bandset)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Maximum, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.rgb_combo.sizePolicy().hasHeightForWidth())
        self.rgb_combo.setSizePolicy(sizePolicy)
        self.rgb_combo.setMaximumSize(QtCore.QSize(100, 16777215))
        self.rgb_combo.setEditable(True)
        self.rgb_combo.setObjectName("rgb_combo")
        self.horizontalLayout.addWidget(self.rgb_combo)
        self.gridLayout_2.addLayout(self.horizontalLayout, 3, 0, 1, 2)
        self.gridLayout_8.addLayout(self.gridLayout_2, 0, 0, 1, 1)
        self.gridLayout_5.addLayout(self.gridLayout_8, 1, 0, 1, 3)
        self.label_59 = QtWidgets.QLabel(parent=self.frame_bandset)
        self.label_59.setStyleSheet("background-color : #5a5a5a; color : white; font: bold")
        self.label_59.setFrameShape(QtWidgets.QFrame.Shape.Panel)
        self.label_59.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.label_59.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_59.setObjectName("label_59")
        self.gridLayout_5.addWidget(self.label_59, 0, 0, 1, 3)
        self.gridLayout_7.addLayout(self.gridLayout_5, 0, 0, 1, 1)
        self.gridLayout_14.addWidget(self.frame_bandset, 2, 0, 1, 1)
        self.frame_2 = QtWidgets.QFrame(parent=self.dockWidgetContents)
        self.frame_2.setFrameShape(QtWidgets.QFrame.Shape.Panel)
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.frame_2.setObjectName("frame_2")
        self.gridLayout_9 = QtWidgets.QGridLayout(self.frame_2)
        self.gridLayout_9.setObjectName("gridLayout_9")
        self.gridLayout_12 = QtWidgets.QGridLayout()
        self.gridLayout_12.setObjectName("gridLayout_12")
        self.label_48 = QtWidgets.QLabel(parent=self.frame_2)
        font = QtGui.QFont()
        font.setBold(True)
        font.setItalic(False)
        self.label_48.setFont(font)
        self.label_48.setStyleSheet("background-color : #5a5a5a; color : white; font: bold")
        self.label_48.setFrameShape(QtWidgets.QFrame.Shape.Panel)
        self.label_48.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.label_48.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_48.setObjectName("label_48")
        self.gridLayout_12.addWidget(self.label_48, 0, 0, 1, 1)
        self.gridLayout_13 = QtWidgets.QGridLayout()
        self.gridLayout_13.setObjectName("gridLayout_13")
        self.gridLayout_4 = QtWidgets.QGridLayout()
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.pointerButton = QtWidgets.QPushButton(parent=self.frame_2)
        self.pointerButton.setStyleSheet("margin: 0px;padding: 0px;text-align: left;")
        icon9 = QtGui.QIcon()
        icon9.addPixmap(QtGui.QPixmap(":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_roi_single.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.pointerButton.setIcon(icon9)
        self.pointerButton.setIconSize(QtCore.QSize(22, 22))
        self.pointerButton.setObjectName("pointerButton")
        self.gridLayout_4.addWidget(self.pointerButton, 3, 1, 1, 1)
        self.delete_Signature_Button = QtWidgets.QPushButton(parent=self.frame_2)
        self.delete_Signature_Button.setStyleSheet("margin: 0px;padding: 0px;text-align: left;")
        self.delete_Signature_Button.setIcon(icon5)
        self.delete_Signature_Button.setIconSize(QtCore.QSize(22, 22))
        self.delete_Signature_Button.setObjectName("delete_Signature_Button")
        self.gridLayout_4.addWidget(self.delete_Signature_Button, 2, 0, 1, 1)
        self.polygonROI_Button = QtWidgets.QPushButton(parent=self.frame_2)
        self.polygonROI_Button.setStyleSheet("margin: 0px;padding: 0px;text-align: left;")
        icon10 = QtGui.QIcon()
        icon10.addPixmap(QtGui.QPixmap(":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_manual_ROI.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.polygonROI_Button.setIcon(icon10)
        self.polygonROI_Button.setIconSize(QtCore.QSize(22, 22))
        self.polygonROI_Button.setObjectName("polygonROI_Button")
        self.gridLayout_4.addWidget(self.polygonROI_Button, 3, 0, 1, 1)
        self.signature_spectral_plot_toolButton = QtWidgets.QPushButton(parent=self.frame_2)
        self.signature_spectral_plot_toolButton.setStyleSheet("margin: 0px;padding: 0px;text-align: left;")
        icon11 = QtGui.QIcon()
        icon11.addPixmap(QtGui.QPixmap(":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_sign_tool.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.signature_spectral_plot_toolButton.setIcon(icon11)
        self.signature_spectral_plot_toolButton.setIconSize(QtCore.QSize(22, 22))
        self.signature_spectral_plot_toolButton.setObjectName("signature_spectral_plot_toolButton")
        self.gridLayout_4.addWidget(self.signature_spectral_plot_toolButton, 2, 1, 1, 1)
        self.export_signature_list_toolButton = QtWidgets.QPushButton(parent=self.frame_2)
        self.export_signature_list_toolButton.setStyleSheet("margin: 0px;padding: 0px;text-align: left;")
        icon12 = QtGui.QIcon()
        icon12.addPixmap(QtGui.QPixmap(":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_export_spectral_library.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.export_signature_list_toolButton.setIcon(icon12)
        self.export_signature_list_toolButton.setIconSize(QtCore.QSize(22, 22))
        self.export_signature_list_toolButton.setObjectName("export_signature_list_toolButton")
        self.gridLayout_4.addWidget(self.export_signature_list_toolButton, 1, 1, 1, 1)
        self.button_new_input = QtWidgets.QPushButton(parent=self.frame_2)
        self.button_new_input.setStyleSheet("margin: 0px;padding: 0px;text-align: left;")
        icon13 = QtGui.QIcon()
        icon13.addPixmap(QtGui.QPixmap(":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_new_file.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.button_new_input.setIcon(icon13)
        self.button_new_input.setIconSize(QtCore.QSize(22, 22))
        self.button_new_input.setObjectName("button_new_input")
        self.gridLayout_4.addWidget(self.button_new_input, 0, 1, 1, 1)
        self.import_library_toolButton = QtWidgets.QPushButton(parent=self.frame_2)
        self.import_library_toolButton.setStyleSheet("margin: 0px;padding: 0px;text-align: left;")
        icon14 = QtGui.QIcon()
        icon14.addPixmap(QtGui.QPixmap(":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_import_spectral_library.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.import_library_toolButton.setIcon(icon14)
        self.import_library_toolButton.setIconSize(QtCore.QSize(22, 22))
        self.import_library_toolButton.setObjectName("import_library_toolButton")
        self.gridLayout_4.addWidget(self.import_library_toolButton, 1, 0, 1, 1)
        self.trainingFile_toolButton = QtWidgets.QPushButton(parent=self.frame_2)
        self.trainingFile_toolButton.setStyleSheet("margin: 0px;padding: 0px;text-align: left;")
        self.trainingFile_toolButton.setIcon(icon7)
        self.trainingFile_toolButton.setIconSize(QtCore.QSize(22, 22))
        self.trainingFile_toolButton.setObjectName("trainingFile_toolButton")
        self.gridLayout_4.addWidget(self.trainingFile_toolButton, 0, 0, 1, 1)
        spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.gridLayout_4.addItem(spacerItem1, 4, 0, 1, 1)
        self.gridLayout_13.addLayout(self.gridLayout_4, 0, 0, 1, 1)
        self.gridLayout_27 = QtWidgets.QGridLayout()
        self.gridLayout_27.setVerticalSpacing(4)
        self.gridLayout_27.setObjectName("gridLayout_27")
        self.label_44 = QtWidgets.QLabel(parent=self.frame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_44.sizePolicy().hasHeightForWidth())
        self.label_44.setSizePolicy(sizePolicy)
        self.label_44.setMaximumSize(QtCore.QSize(90, 16777215))
        self.label_44.setObjectName("label_44")
        self.gridLayout_27.addWidget(self.label_44, 0, 2, 1, 1)
        self.button_Save_ROI = QtWidgets.QPushButton(parent=self.frame_2)
        self.button_Save_ROI.setStyleSheet("margin: 0px;padding: 0px;text-align: left;")
        icon15 = QtGui.QIcon()
        icon15.addPixmap(QtGui.QPixmap(":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_save_roi.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.button_Save_ROI.setIcon(icon15)
        self.button_Save_ROI.setIconSize(QtCore.QSize(22, 22))
        self.button_Save_ROI.setObjectName("button_Save_ROI")
        self.gridLayout_27.addWidget(self.button_Save_ROI, 0, 7, 1, 1)
        self.redo_save_Button = QtWidgets.QPushButton(parent=self.frame_2)
        self.redo_save_Button.setStyleSheet("margin: 0px;padding: 0px;text-align: left;")
        icon16 = QtGui.QIcon()
        icon16.addPixmap(QtGui.QPixmap(":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_redo_save_roi.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.redo_save_Button.setIcon(icon16)
        self.redo_save_Button.setIconSize(QtCore.QSize(22, 22))
        self.redo_save_Button.setObjectName("redo_save_Button")
        self.gridLayout_27.addWidget(self.redo_save_Button, 0, 1, 1, 1)
        self.ROI_Macroclass_ID_spin = QtWidgets.QSpinBox(parent=self.frame_2)
        self.ROI_Macroclass_ID_spin.setMaximumSize(QtCore.QSize(100, 16777215))
        self.ROI_Macroclass_ID_spin.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.ROI_Macroclass_ID_spin.setMinimum(0)
        self.ROI_Macroclass_ID_spin.setMaximum(9999)
        self.ROI_Macroclass_ID_spin.setProperty("value", 1)
        self.ROI_Macroclass_ID_spin.setObjectName("ROI_Macroclass_ID_spin")
        self.gridLayout_27.addWidget(self.ROI_Macroclass_ID_spin, 0, 3, 1, 2)
        self.undo_save_Button = QtWidgets.QPushButton(parent=self.frame_2)
        self.undo_save_Button.setStyleSheet("margin: 0px;padding: 0px;text-align: left;")
        icon17 = QtGui.QIcon()
        icon17.addPixmap(QtGui.QPixmap(":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_undo_save_roi.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.undo_save_Button.setIcon(icon17)
        self.undo_save_Button.setIconSize(QtCore.QSize(22, 22))
        self.undo_save_Button.setObjectName("undo_save_Button")
        self.gridLayout_27.addWidget(self.undo_save_Button, 0, 0, 1, 1)
        self.label_45 = QtWidgets.QLabel(parent=self.frame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        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_27.addWidget(self.label_45, 0, 5, 1, 1)
        self.ROI_Macroclass_line = QtWidgets.QLineEdit(parent=self.frame_2)
        self.ROI_Macroclass_line.setText("")
        self.ROI_Macroclass_line.setMaxLength(80)
        self.ROI_Macroclass_line.setObjectName("ROI_Macroclass_line")
        self.gridLayout_27.addWidget(self.ROI_Macroclass_line, 0, 6, 1, 1)
        self.gridLayout_13.addLayout(self.gridLayout_27, 3, 0, 1, 3)
        self.sig_widget = QtWidgets.QWidget(parent=self.frame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.sig_widget.sizePolicy().hasHeightForWidth())
        self.sig_widget.setSizePolicy(sizePolicy)
        self.sig_widget.setObjectName("sig_widget")
        self.gridLayout_11 = QtWidgets.QGridLayout(self.sig_widget)
        self.gridLayout_11.setObjectName("gridLayout_11")
        self.sig_gridLayout = QtWidgets.QGridLayout()
        self.sig_gridLayout.setObjectName("sig_gridLayout")
        self.gridLayout_11.addLayout(self.sig_gridLayout, 1, 0, 1, 1)
        self.gridLayout_10 = QtWidgets.QGridLayout()
        self.gridLayout_10.setObjectName("gridLayout_10")
        self.button_reset_input = QtWidgets.QPushButton(parent=self.sig_widget)
        self.button_reset_input.setStyleSheet("margin: 0px;padding: 0px;text-align: left;")
        self.button_reset_input.setIcon(icon8)
        self.button_reset_input.setIconSize(QtCore.QSize(22, 22))
        self.button_reset_input.setObjectName("button_reset_input")
        self.gridLayout_10.addWidget(self.button_reset_input, 0, 1, 1, 1)
        self.trainingFile_lineEdit = QtWidgets.QLineEdit(parent=self.sig_widget)
        self.trainingFile_lineEdit.setEnabled(False)
        self.trainingFile_lineEdit.setObjectName("trainingFile_lineEdit")
        self.gridLayout_10.addWidget(self.trainingFile_lineEdit, 0, 0, 1, 1)
        self.gridLayout_11.addLayout(self.gridLayout_10, 0, 0, 1, 1)
        self.gridLayout_13.addWidget(self.sig_widget, 0, 1, 1, 2)
        self.gridLayout_12.addLayout(self.gridLayout_13, 1, 0, 1, 1)
        self.gridLayout_9.addLayout(self.gridLayout_12, 0, 1, 1, 1)
        self.gridLayout_14.addWidget(self.frame_2, 3, 0, 1, 1)
        self.frame_3 = QtWidgets.QFrame(parent=self.dockWidgetContents)
        self.frame_3.setFrameShape(QtWidgets.QFrame.Shape.Panel)
        self.frame_3.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.frame_3.setObjectName("frame_3")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.frame_3)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.gridLayout_6 = QtWidgets.QGridLayout()
        self.gridLayout_6.setObjectName("gridLayout_6")
        self.label_46 = QtWidgets.QLabel(parent=self.frame_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Maximum, QtWidgets.QSizePolicy.Policy.Preferred)
        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_6.addWidget(self.label_46, 1, 0, 1, 1)
        self.previewButton = QtWidgets.QPushButton(parent=self.frame_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Maximum, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.previewButton.sizePolicy().hasHeightForWidth())
        self.previewButton.setSizePolicy(sizePolicy)
        self.previewButton.setStyleSheet("margin: 0px;padding: 0px;")
        icon18 = QtGui.QIcon()
        icon18.addPixmap(QtGui.QPixmap(":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_preview.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.previewButton.setIcon(icon18)
        self.previewButton.setIconSize(QtCore.QSize(22, 22))
        self.previewButton.setObjectName("previewButton")
        self.gridLayout_6.addWidget(self.previewButton, 1, 2, 1, 1)
        self.button_classification = QtWidgets.QToolButton(parent=self.frame_3)
        font = QtGui.QFont()
        font.setBold(True)
        self.button_classification.setFont(font)
        self.button_classification.setLayoutDirection(QtCore.Qt.LayoutDirection.RightToLeft)
        self.button_classification.setStyleSheet("margin: 0px;padding: 0px;")
        icon19 = QtGui.QIcon()
        icon19.addPixmap(QtGui.QPixmap(":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_run.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.button_classification.setIcon(icon19)
        self.button_classification.setIconSize(QtCore.QSize(22, 22))
        self.button_classification.setToolButtonStyle(QtCore.Qt.ToolButtonStyle.ToolButtonTextBesideIcon)
        self.button_classification.setObjectName("button_classification")
        self.gridLayout_6.addWidget(self.button_classification, 1, 3, 1, 1)
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.label_60 = QtWidgets.QLabel(parent=self.frame_3)
        self.label_60.setStyleSheet("background-color : #5a5a5a; color : white; font: bold")
        self.label_60.setFrameShape(QtWidgets.QFrame.Shape.Panel)
        self.label_60.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.label_60.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_60.setObjectName("label_60")
        self.horizontalLayout_6.addWidget(self.label_60)
        self.gridLayout_6.addLayout(self.horizontalLayout_6, 0, 0, 1, 4)
        self.alg_combo = QtWidgets.QComboBox(parent=self.frame_3)
        self.alg_combo.setObjectName("alg_combo")
        self.gridLayout_6.addWidget(self.alg_combo, 1, 1, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout_6, 0, 0, 1, 1)
        self.gridLayout_14.addWidget(self.frame_3, 4, 0, 1, 1)
        DockClassSimplified.setWidget(self.dockWidgetContents)

        self.retranslateUi(DockClassSimplified)
        QtCore.QMetaObject.connectSlotsByName(DockClassSimplified)

    def retranslateUi(self, DockClassSimplified):
        _translate = QtCore.QCoreApplication.translate
        DockClassSimplified.setWindowTitle(_translate("DockClassSimplified", "SCP Dock"))
        self.scp_pushButton.setToolTip(_translate("DockClassSimplified", "<html><head/><body><p>Open the main interface window</p></body></html>"))
        self.scp_pushButton.setText(_translate("DockClassSimplified", "Plot"))
        self.userguide_toolButton_2.setToolTip(_translate("DockClassSimplified", "User manual"))
        self.userguide_toolButton_2.setText(_translate("DockClassSimplified", "User manual"))
        self.download_images_toolButton_2.setToolTip(_translate("DockClassSimplified", "<html><head/><body><p>Download products</p></body></html>"))
        self.download_images_toolButton_2.setText(_translate("DockClassSimplified", "Download products"))
        self.image_conversion_toolButton_3.setToolTip(_translate("DockClassSimplified", "<html><head/><body><p>Image conversion</p></body></html>"))
        self.image_conversion_toolButton_3.setText(_translate("DockClassSimplified", "Image conversion"))
        self.label_150.setText(_translate("DockClassSimplified", "Wavelength"))
        self.wavelength_sat_combo.setToolTip(_translate("DockClassSimplified", "Select a configuration for setting band center wavelengths"))
        self.add_loaded_bands_pushButton.setToolTip(_translate("DockClassSimplified", "Add layer bands loaded in QGIS"))
        self.add_loaded_bands_pushButton.setText(_translate("DockClassSimplified", "Add layer"))
        self.move_up_toolButton.setToolTip(_translate("DockClassSimplified", "Move highlighted band up"))
        self.move_up_toolButton.setText(_translate("DockClassSimplified", "Move up"))
        self.remove_toolButton.setToolTip(_translate("DockClassSimplified", "Delete row"))
        self.remove_toolButton.setText(_translate("DockClassSimplified", "Delete row"))
        self.move_down_toolButton.setToolTip(_translate("DockClassSimplified", "Move highlighted band down"))
        self.move_down_toolButton.setText(_translate("DockClassSimplified", "Move down"))
        self.toolButton_input_raster.setToolTip(_translate("DockClassSimplified", "Open a file"))
        self.toolButton_input_raster.setText(_translate("DockClassSimplified", "Open file"))
        self.clear_bandset_toolButton.setToolTip(_translate("DockClassSimplified", "Reset"))
        self.clear_bandset_toolButton.setText(_translate("DockClassSimplified", "Reset"))
        self.label_61.setText(_translate("DockClassSimplified", "RGB="))
        self.rgb_combo.setToolTip(_translate("DockClassSimplified", "Select a RGB color composite"))
        self.label_59.setText(_translate("DockClassSimplified", " Band set definition"))
        self.label_48.setText(_translate("DockClassSimplified", " ROI & Signature list"))
        self.pointerButton.setToolTip(_translate("DockClassSimplified", "Activate ROI pointer for region growing"))
        self.pointerButton.setText(_translate("DockClassSimplified", "Pointer"))
        self.delete_Signature_Button.setToolTip(_translate("DockClassSimplified", "Delete highlighted ROIs or spectral signatures"))
        self.delete_Signature_Button.setText(_translate("DockClassSimplified", "Delete ROI"))
        self.polygonROI_Button.setToolTip(_translate("DockClassSimplified", "Create a ROI polygon manually"))
        self.polygonROI_Button.setText(_translate("DockClassSimplified", "Polygon"))
        self.signature_spectral_plot_toolButton.setToolTip(_translate("DockClassSimplified", "Add highlighted signatures to spectral signature plot"))
        self.signature_spectral_plot_toolButton.setText(_translate("DockClassSimplified", "Spectral plot"))
        self.export_signature_list_toolButton.setToolTip(_translate("DockClassSimplified", "Export highlighted ROIs and spectral signatures\n"
""))
        self.export_signature_list_toolButton.setText(_translate("DockClassSimplified", "Export ROIs"))
        self.button_new_input.setToolTip(_translate("DockClassSimplified", "Create a new training input"))
        self.button_new_input.setText(_translate("DockClassSimplified", "New file"))
        self.import_library_toolButton.setToolTip(_translate("DockClassSimplified", "Import file of ROIs or spectral signatures "))
        self.import_library_toolButton.setText(_translate("DockClassSimplified", "Import file"))
        self.trainingFile_toolButton.setToolTip(_translate("DockClassSimplified", "Open a training input"))
        self.trainingFile_toolButton.setText(_translate("DockClassSimplified", "Open file"))
        self.label_44.setText(_translate("DockClassSimplified", "Class"))
        self.button_Save_ROI.setToolTip(_translate("DockClassSimplified", "Save temporary ROI to training input"))
        self.button_Save_ROI.setText(_translate("DockClassSimplified", "Save"))
        self.redo_save_Button.setToolTip(_translate("DockClassSimplified", "Redo ROI save"))
        self.redo_save_Button.setText(_translate("DockClassSimplified", "Redo"))
        self.ROI_Macroclass_ID_spin.setToolTip(_translate("DockClassSimplified", "<html><head/><body><p>The class value of the ROI that will be used for classification</p></body></html>"))
        self.undo_save_Button.setToolTip(_translate("DockClassSimplified", "Undo ROI save"))
        self.undo_save_Button.setText(_translate("DockClassSimplified", "Undo"))
        self.label_45.setText(_translate("DockClassSimplified", "Name"))
        self.ROI_Macroclass_line.setToolTip(_translate("DockClassSimplified", "<html><head/><body><p>The class name of the ROI</p></body></html>"))
        self.button_reset_input.setToolTip(_translate("DockClassSimplified", "Remove training input"))
        self.button_reset_input.setText(_translate("DockClassSimplified", "Reset"))
        self.trainingFile_lineEdit.setToolTip(_translate("DockClassSimplified", "Input file path"))
        self.trainingFile_lineEdit.setPlaceholderText(_translate("DockClassSimplified", "Training input"))
        self.label_46.setText(_translate("DockClassSimplified", "Algorithm"))
        self.previewButton.setToolTip(_translate("DockClassSimplified", "Activate classification preview pointer"))
        self.previewButton.setText(_translate("DockClassSimplified", "Preview"))
        self.button_classification.setToolTip(_translate("DockClassSimplified", "Run the classification process"))
        self.button_classification.setText(_translate("DockClassSimplified", "  RUN"))
        self.label_60.setText(_translate("DockClassSimplified", "Classification"))
