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

# Form implementation generated from reading ui file 'ui/main_window.ui'
#
# Created: Tue Jun 28 14:49:52 2016
#      by: PyQt5 UI code generator 5.2.1
#
# WARNING! All changes made in this file will be lost!

from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(744, 481)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout_10 = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout_10.setObjectName("gridLayout_10")
        self.current_set_and_configuration = QtWidgets.QFrame(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.current_set_and_configuration.sizePolicy().hasHeightForWidth())
        self.current_set_and_configuration.setSizePolicy(sizePolicy)
        self.current_set_and_configuration.setMinimumSize(QtCore.QSize(0, 40))
        self.current_set_and_configuration.setMaximumSize(QtCore.QSize(16777215, 40))
        self.current_set_and_configuration.setAutoFillBackground(False)
        self.current_set_and_configuration.setStyleSheet("")
        self.current_set_and_configuration.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.current_set_and_configuration.setFrameShadow(QtWidgets.QFrame.Plain)
        self.current_set_and_configuration.setObjectName("current_set_and_configuration")
        self.gridLayout = QtWidgets.QGridLayout(self.current_set_and_configuration)
        self.gridLayout.setObjectName("gridLayout")
        self.label = QtWidgets.QLabel(self.current_set_and_configuration)
        self.label.setToolTip("")
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
        self.current_configuration = QtWidgets.QComboBox(self.current_set_and_configuration)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.current_configuration.sizePolicy().hasHeightForWidth())
        self.current_configuration.setSizePolicy(sizePolicy)
        self.current_configuration.setMinimumSize(QtCore.QSize(0, 20))
        self.current_configuration.setObjectName("current_configuration")
        self.gridLayout.addWidget(self.current_configuration, 0, 3, 1, 1)
        self.current_color = QtWidgets.QLabel(self.current_set_and_configuration)
        self.current_color.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.current_color.sizePolicy().hasHeightForWidth())
        self.current_color.setSizePolicy(sizePolicy)
        self.current_color.setMinimumSize(QtCore.QSize(30, 0))
        self.current_color.setMaximumSize(QtCore.QSize(40, 16777215))
        self.current_color.setMouseTracking(False)
        self.current_color.setFocusPolicy(QtCore.Qt.NoFocus)
        self.current_color.setAutoFillBackground(True)
        self.current_color.setStyleSheet("")
        self.current_color.setFrameShape(QtWidgets.QFrame.Box)
        self.current_color.setMidLineWidth(1)
        self.current_color.setText("")
        self.current_color.setAlignment(QtCore.Qt.AlignCenter)
        self.current_color.setObjectName("current_color")
        self.gridLayout.addWidget(self.current_color, 0, 7, 1, 1)
        self.label_2 = QtWidgets.QLabel(self.current_set_and_configuration)
        self.label_2.setToolTip("")
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1)
        self.label_3 = QtWidgets.QLabel(self.current_set_and_configuration)
        self.label_3.setToolTip("")
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 0, 4, 1, 1)
        self.current_id = QtWidgets.QLabel(self.current_set_and_configuration)
        self.current_id.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.current_id.sizePolicy().hasHeightForWidth())
        self.current_id.setSizePolicy(sizePolicy)
        self.current_id.setMinimumSize(QtCore.QSize(30, 0))
        self.current_id.setMaximumSize(QtCore.QSize(40, 16777215))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.current_id.setFont(font)
        self.current_id.setMouseTracking(False)
        self.current_id.setFocusPolicy(QtCore.Qt.NoFocus)
        self.current_id.setAutoFillBackground(True)
        self.current_id.setStyleSheet("")
        self.current_id.setFrameShape(QtWidgets.QFrame.Box)
        self.current_id.setMidLineWidth(1)
        self.current_id.setText("")
        self.current_id.setAlignment(QtCore.Qt.AlignCenter)
        self.current_id.setObjectName("current_id")
        self.gridLayout.addWidget(self.current_id, 0, 5, 1, 1)
        self.label_27 = QtWidgets.QLabel(self.current_set_and_configuration)
        self.label_27.setToolTip("")
        self.label_27.setObjectName("label_27")
        self.gridLayout.addWidget(self.label_27, 0, 6, 1, 1)
        self.current_set = QtWidgets.QComboBox(self.current_set_and_configuration)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.current_set.sizePolicy().hasHeightForWidth())
        self.current_set.setSizePolicy(sizePolicy)
        self.current_set.setMinimumSize(QtCore.QSize(0, 20))
        self.current_set.setObjectName("current_set")
        self.gridLayout.addWidget(self.current_set, 0, 1, 1, 1)
        self.gridLayout_10.addWidget(self.current_set_and_configuration, 0, 0, 1, 1)
        self.main_tab = QtWidgets.QTabWidget(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.main_tab.sizePolicy().hasHeightForWidth())
        self.main_tab.setSizePolicy(sizePolicy)
        self.main_tab.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.main_tab.setToolTip("")
        self.main_tab.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.main_tab.setTabPosition(QtWidgets.QTabWidget.North)
        self.main_tab.setTabShape(QtWidgets.QTabWidget.Triangular)
        self.main_tab.setElideMode(QtCore.Qt.ElideNone)
        self.main_tab.setUsesScrollButtons(True)
        self.main_tab.setDocumentMode(False)
        self.main_tab.setTabsClosable(False)
        self.main_tab.setObjectName("main_tab")
        self.equipment_tab = QtWidgets.QWidget()
        self.equipment_tab.setObjectName("equipment_tab")
        self.gridLayout_11 = QtWidgets.QGridLayout(self.equipment_tab)
        self.gridLayout_11.setObjectName("gridLayout_11")
        spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_11.addItem(spacerItem, 6, 2, 1, 1)
        self.search_item = QtWidgets.QLineEdit(self.equipment_tab)
        self.search_item.setEnabled(False)
        self.search_item.setMinimumSize(QtCore.QSize(0, 0))
        self.search_item.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.search_item.setObjectName("search_item")
        self.gridLayout_11.addWidget(self.search_item, 0, 1, 1, 1)
        self.all_items_tree = QtWidgets.QTreeWidget(self.equipment_tab)
        self.all_items_tree.setEnabled(False)
        self.all_items_tree.setObjectName("all_items_tree")
        self.gridLayout_11.addWidget(self.all_items_tree, 1, 0, 7, 2)
        self.frame_4 = QtWidgets.QFrame(self.equipment_tab)
        self.frame_4.setMinimumSize(QtCore.QSize(0, 40))
        self.frame_4.setMaximumSize(QtCore.QSize(16777215, 40))
        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")
        self.quick_target = QtWidgets.QComboBox(self.frame_4)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.quick_target.sizePolicy().hasHeightForWidth())
        self.quick_target.setSizePolicy(sizePolicy)
        self.quick_target.setMinimumSize(QtCore.QSize(0, 20))
        self.quick_target.setMaximumSize(QtCore.QSize(16777215, 20))
        self.quick_target.setObjectName("quick_target")
        self.gridLayout_9.addWidget(self.quick_target, 0, 2, 1, 1)
        self.label_19 = QtWidgets.QLabel(self.frame_4)
        self.label_19.setMaximumSize(QtCore.QSize(16777215, 20))
        self.label_19.setObjectName("label_19")
        self.gridLayout_9.addWidget(self.label_19, 0, 0, 1, 1)
        self.quick_build = QtWidgets.QPushButton(self.frame_4)
        self.quick_build.setMinimumSize(QtCore.QSize(0, 20))
        self.quick_build.setMaximumSize(QtCore.QSize(16777215, 20))
        self.quick_build.setLayoutDirection(QtCore.Qt.LeftToRight)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap("icons/system-run.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.quick_build.setIcon(icon)
        self.quick_build.setObjectName("quick_build")
        self.gridLayout_9.addWidget(self.quick_build, 0, 3, 1, 1)
        self.gridLayout_11.addWidget(self.frame_4, 7, 3, 1, 1)
        self.remove_item = QtWidgets.QPushButton(self.equipment_tab)
        self.remove_item.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.remove_item.sizePolicy().hasHeightForWidth())
        self.remove_item.setSizePolicy(sizePolicy)
        self.remove_item.setMinimumSize(QtCore.QSize(50, 50))
        self.remove_item.setMaximumSize(QtCore.QSize(50, 50))
        self.remove_item.setText("")
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap("icons/list-remove.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.remove_item.setIcon(icon1)
        self.remove_item.setAutoDefault(False)
        self.remove_item.setObjectName("remove_item")
        self.gridLayout_11.addWidget(self.remove_item, 4, 2, 1, 1)
        spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_11.addItem(spacerItem1, 1, 2, 1, 1)
        self.edit = QtWidgets.QPushButton(self.equipment_tab)
        self.edit.setMinimumSize(QtCore.QSize(50, 50))
        self.edit.setMaximumSize(QtCore.QSize(50, 50))
        self.edit.setText("")
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap("icons/accessories-text-editor.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.edit.setIcon(icon2)
        self.edit.setIconSize(QtCore.QSize(24, 24))
        self.edit.setObjectName("edit")
        self.gridLayout_11.addWidget(self.edit, 5, 2, 1, 1)
        self.add_item = QtWidgets.QPushButton(self.equipment_tab)
        self.add_item.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.add_item.sizePolicy().hasHeightForWidth())
        self.add_item.setSizePolicy(sizePolicy)
        self.add_item.setMinimumSize(QtCore.QSize(50, 50))
        self.add_item.setMaximumSize(QtCore.QSize(50, 50))
        self.add_item.setText("")
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap("icons/list-add.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.add_item.setIcon(icon3)
        self.add_item.setAutoDefault(False)
        self.add_item.setObjectName("add_item")
        self.gridLayout_11.addWidget(self.add_item, 2, 2, 1, 1)
        self.scrollArea_3 = QtWidgets.QScrollArea(self.equipment_tab)
        self.scrollArea_3.setWidgetResizable(True)
        self.scrollArea_3.setObjectName("scrollArea_3")
        self.scrollAreaWidgetContents_3 = QtWidgets.QWidget()
        self.scrollAreaWidgetContents_3.setGeometry(QtCore.QRect(0, 0, 298, 622))
        self.scrollAreaWidgetContents_3.setObjectName("scrollAreaWidgetContents_3")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.scrollAreaWidgetContents_3)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.current_flight_plan = QtWidgets.QListWidget(self.scrollAreaWidgetContents_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.current_flight_plan.sizePolicy().hasHeightForWidth())
        self.current_flight_plan.setSizePolicy(sizePolicy)
        self.current_flight_plan.setMinimumSize(QtCore.QSize(0, 0))
        self.current_flight_plan.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.current_flight_plan.setObjectName("current_flight_plan")
        self.gridLayout_4.addWidget(self.current_flight_plan, 5, 1, 1, 1)
        self.current_airframes = QtWidgets.QListWidget(self.scrollAreaWidgetContents_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.current_airframes.sizePolicy().hasHeightForWidth())
        self.current_airframes.setSizePolicy(sizePolicy)
        self.current_airframes.setMinimumSize(QtCore.QSize(0, 0))
        self.current_airframes.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.current_airframes.setObjectName("current_airframes")
        self.gridLayout_4.addWidget(self.current_airframes, 1, 1, 1, 1)
        self.current_telemetry = QtWidgets.QListWidget(self.scrollAreaWidgetContents_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.current_telemetry.sizePolicy().hasHeightForWidth())
        self.current_telemetry.setSizePolicy(sizePolicy)
        self.current_telemetry.setMinimumSize(QtCore.QSize(0, 0))
        self.current_telemetry.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.current_telemetry.setObjectName("current_telemetry")
        self.gridLayout_4.addWidget(self.current_telemetry, 11, 1, 1, 1)
        self.current_flight_plan_label = QtWidgets.QLabel(self.scrollAreaWidgetContents_3)
        self.current_flight_plan_label.setMinimumSize(QtCore.QSize(0, 20))
        self.current_flight_plan_label.setMaximumSize(QtCore.QSize(16777215, 20))
        self.current_flight_plan_label.setObjectName("current_flight_plan_label")
        self.gridLayout_4.addWidget(self.current_flight_plan_label, 4, 1, 1, 1)
        self.current_airframes_label = QtWidgets.QLabel(self.scrollAreaWidgetContents_3)
        self.current_airframes_label.setMinimumSize(QtCore.QSize(0, 20))
        self.current_airframes_label.setMaximumSize(QtCore.QSize(16777215, 20))
        self.current_airframes_label.setObjectName("current_airframes_label")
        self.gridLayout_4.addWidget(self.current_airframes_label, 0, 1, 1, 1)
        self.current_settings = QtWidgets.QListWidget(self.scrollAreaWidgetContents_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.current_settings.sizePolicy().hasHeightForWidth())
        self.current_settings.setSizePolicy(sizePolicy)
        self.current_settings.setMinimumSize(QtCore.QSize(0, 0))
        self.current_settings.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.current_settings.setObjectName("current_settings")
        self.gridLayout_4.addWidget(self.current_settings, 3, 1, 1, 1)
        self.current_radio_label = QtWidgets.QLabel(self.scrollAreaWidgetContents_3)
        self.current_radio_label.setMinimumSize(QtCore.QSize(0, 20))
        self.current_radio_label.setMaximumSize(QtCore.QSize(16777215, 20))
        self.current_radio_label.setObjectName("current_radio_label")
        self.gridLayout_4.addWidget(self.current_radio_label, 8, 1, 1, 1)
        self.select_kml = QtWidgets.QPushButton(self.scrollAreaWidgetContents_3)
        self.select_kml.setEnabled(False)
        self.select_kml.setMinimumSize(QtCore.QSize(0, 24))
        self.select_kml.setObjectName("select_kml")
        self.gridLayout_4.addWidget(self.select_kml, 7, 1, 1, 1)
        self.current_radio = QtWidgets.QListWidget(self.scrollAreaWidgetContents_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.current_radio.sizePolicy().hasHeightForWidth())
        self.current_radio.setSizePolicy(sizePolicy)
        self.current_radio.setMinimumSize(QtCore.QSize(0, 0))
        self.current_radio.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.current_radio.setObjectName("current_radio")
        self.gridLayout_4.addWidget(self.current_radio, 9, 1, 1, 1)
        self.open_gui = QtWidgets.QPushButton(self.scrollAreaWidgetContents_3)
        self.open_gui.setEnabled(False)
        self.open_gui.setMinimumSize(QtCore.QSize(0, 24))
        self.open_gui.setObjectName("open_gui")
        self.gridLayout_4.addWidget(self.open_gui, 6, 1, 1, 1)
        self.current_settings_label = QtWidgets.QLabel(self.scrollAreaWidgetContents_3)
        self.current_settings_label.setMinimumSize(QtCore.QSize(0, 20))
        self.current_settings_label.setMaximumSize(QtCore.QSize(16777215, 20))
        self.current_settings_label.setObjectName("current_settings_label")
        self.gridLayout_4.addWidget(self.current_settings_label, 2, 1, 1, 1)
        self.current_telemetry_label = QtWidgets.QLabel(self.scrollAreaWidgetContents_3)
        self.current_telemetry_label.setMinimumSize(QtCore.QSize(0, 20))
        self.current_telemetry_label.setMaximumSize(QtCore.QSize(16777215, 20))
        self.current_telemetry_label.setObjectName("current_telemetry_label")
        self.gridLayout_4.addWidget(self.current_telemetry_label, 10, 1, 1, 1)
        self.scrollArea_3.setWidget(self.scrollAreaWidgetContents_3)
        self.gridLayout_11.addWidget(self.scrollArea_3, 0, 3, 7, 1)
        self.search_item_icon = QtWidgets.QLabel(self.equipment_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.search_item_icon.sizePolicy().hasHeightForWidth())
        self.search_item_icon.setSizePolicy(sizePolicy)
        self.search_item_icon.setMinimumSize(QtCore.QSize(0, 0))
        self.search_item_icon.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.search_item_icon.setToolTip("")
        self.search_item_icon.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.search_item_icon.setText("")
        self.search_item_icon.setPixmap(QtGui.QPixmap("icons/search_field.png"))
        self.search_item_icon.setObjectName("search_item_icon")
        self.gridLayout_11.addWidget(self.search_item_icon, 0, 0, 1, 1)
        self.main_tab.addTab(self.equipment_tab, "")
        self.build_flash_tab = QtWidgets.QWidget()
        self.build_flash_tab.setObjectName("build_flash_tab")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.build_flash_tab)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.flash_resut_icon = QtWidgets.QLabel(self.build_flash_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.flash_resut_icon.sizePolicy().hasHeightForWidth())
        self.flash_resut_icon.setSizePolicy(sizePolicy)
        self.flash_resut_icon.setMinimumSize(QtCore.QSize(30, 0))
        self.flash_resut_icon.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.flash_resut_icon.setToolTip("")
        self.flash_resut_icon.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.flash_resut_icon.setText("")
        self.flash_resut_icon.setObjectName("flash_resut_icon")
        self.gridLayout_3.addWidget(self.flash_resut_icon, 7, 2, 1, 1)
        self.flash_result = QtWidgets.QLabel(self.build_flash_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.flash_result.sizePolicy().hasHeightForWidth())
        self.flash_result.setSizePolicy(sizePolicy)
        self.flash_result.setMinimumSize(QtCore.QSize(0, 20))
        self.flash_result.setMaximumSize(QtCore.QSize(16777215, 20))
        self.flash_result.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.flash_result.setText("")
        self.flash_result.setObjectName("flash_result")
        self.gridLayout_3.addWidget(self.flash_result, 7, 3, 1, 8)
        self.info_nb = QtWidgets.QLabel(self.build_flash_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.info_nb.sizePolicy().hasHeightForWidth())
        self.info_nb.setSizePolicy(sizePolicy)
        self.info_nb.setMinimumSize(QtCore.QSize(30, 20))
        self.info_nb.setMaximumSize(QtCore.QSize(30, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.info_nb.setFont(font)
        self.info_nb.setStyleSheet("border:2px solid #00ff00;")
        self.info_nb.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.info_nb.setText("")
        self.info_nb.setObjectName("info_nb")
        self.gridLayout_3.addWidget(self.info_nb, 11, 2, 1, 1)
        self.label_25 = QtWidgets.QLabel(self.build_flash_tab)
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_25.setFont(font)
        self.label_25.setObjectName("label_25")
        self.gridLayout_3.addWidget(self.label_25, 5, 0, 1, 2)
        self.label_10 = QtWidgets.QLabel(self.build_flash_tab)
        self.label_10.setObjectName("label_10")
        self.gridLayout_3.addWidget(self.label_10, 11, 8, 1, 1)
        self.line_3 = QtWidgets.QFrame(self.build_flash_tab)
        self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_3.setObjectName("line_3")
        self.gridLayout_3.addWidget(self.line_3, 4, 0, 1, 12)
        self.label_26 = QtWidgets.QLabel(self.build_flash_tab)
        self.label_26.setMinimumSize(QtCore.QSize(0, 0))
        self.label_26.setMaximumSize(QtCore.QSize(60, 16777215))
        self.label_26.setObjectName("label_26")
        self.gridLayout_3.addWidget(self.label_26, 1, 0, 1, 2)
        self.label_11 = QtWidgets.QLabel(self.build_flash_tab)
        self.label_11.setObjectName("label_11")
        self.gridLayout_3.addWidget(self.label_11, 11, 5, 1, 1)
        self.label_13 = QtWidgets.QLabel(self.build_flash_tab)
        self.label_13.setMinimumSize(QtCore.QSize(0, 0))
        self.label_13.setMaximumSize(QtCore.QSize(60, 16777215))
        self.label_13.setObjectName("label_13")
        self.gridLayout_3.addWidget(self.label_13, 7, 0, 1, 2)
        self.label_28 = QtWidgets.QLabel(self.build_flash_tab)
        self.label_28.setMinimumSize(QtCore.QSize(20, 20))
        self.label_28.setMaximumSize(QtCore.QSize(20, 20))
        self.label_28.setText("")
        self.label_28.setPixmap(QtGui.QPixmap("icons/gtk-info.svg"))
        self.label_28.setObjectName("label_28")
        self.gridLayout_3.addWidget(self.label_28, 11, 0, 1, 1)
        self.label_23 = QtWidgets.QLabel(self.build_flash_tab)
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_23.setFont(font)
        self.label_23.setObjectName("label_23")
        self.gridLayout_3.addWidget(self.label_23, 0, 0, 1, 2)
        self.warnings_nb = QtWidgets.QLabel(self.build_flash_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.warnings_nb.sizePolicy().hasHeightForWidth())
        self.warnings_nb.setSizePolicy(sizePolicy)
        self.warnings_nb.setMinimumSize(QtCore.QSize(30, 20))
        self.warnings_nb.setMaximumSize(QtCore.QSize(30, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.warnings_nb.setFont(font)
        self.warnings_nb.setStyleSheet("border:2px solid #ffaa00;")
        self.warnings_nb.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.warnings_nb.setText("")
        self.warnings_nb.setObjectName("warnings_nb")
        self.gridLayout_3.addWidget(self.warnings_nb, 11, 6, 1, 1)
        self.label_9 = QtWidgets.QLabel(self.build_flash_tab)
        self.label_9.setMinimumSize(QtCore.QSize(0, 30))
        self.label_9.setMaximumSize(QtCore.QSize(60, 16777215))
        self.label_9.setObjectName("label_9")
        self.gridLayout_3.addWidget(self.label_9, 3, 0, 1, 2)
        self.label_12 = QtWidgets.QLabel(self.build_flash_tab)
        self.label_12.setMinimumSize(QtCore.QSize(0, 0))
        self.label_12.setMaximumSize(QtCore.QSize(60, 16777215))
        self.label_12.setObjectName("label_12")
        self.gridLayout_3.addWidget(self.label_12, 6, 0, 1, 2)
        spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem2, 11, 10, 1, 1)
        self.label_14 = QtWidgets.QLabel(self.build_flash_tab)
        self.label_14.setObjectName("label_14")
        self.gridLayout_3.addWidget(self.label_14, 11, 1, 1, 1)
        self.clean = QtWidgets.QPushButton(self.build_flash_tab)
        self.clean.setMinimumSize(QtCore.QSize(130, 30))
        self.clean.setMaximumSize(QtCore.QSize(130, 30))
        self.clean.setLayoutDirection(QtCore.Qt.LeftToRight)
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap("icons/edit-clear.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.clean.setIcon(icon4)
        self.clean.setObjectName("clean")
        self.gridLayout_3.addWidget(self.clean, 1, 11, 1, 1)
        self.line_4 = QtWidgets.QFrame(self.build_flash_tab)
        self.line_4.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_4.setObjectName("line_4")
        self.gridLayout_3.addWidget(self.line_4, 9, 0, 1, 12)
        self.label_15 = QtWidgets.QLabel(self.build_flash_tab)
        self.label_15.setMinimumSize(QtCore.QSize(20, 20))
        self.label_15.setMaximumSize(QtCore.QSize(20, 20))
        self.label_15.setText("")
        self.label_15.setPixmap(QtGui.QPixmap("icons/dialog-error.svg"))
        self.label_15.setObjectName("label_15")
        self.gridLayout_3.addWidget(self.label_15, 11, 7, 1, 1)
        self.label_16 = QtWidgets.QLabel(self.build_flash_tab)
        self.label_16.setMinimumSize(QtCore.QSize(20, 20))
        self.label_16.setMaximumSize(QtCore.QSize(20, 20))
        self.label_16.setText("")
        self.label_16.setPixmap(QtGui.QPixmap("icons/dialog-warning.png"))
        self.label_16.setObjectName("label_16")
        self.gridLayout_3.addWidget(self.label_16, 11, 4, 1, 1)
        self.target = QtWidgets.QComboBox(self.build_flash_tab)
        self.target.setMinimumSize(QtCore.QSize(0, 30))
        self.target.setMaximumSize(QtCore.QSize(16777215, 30))
        self.target.setObjectName("target")
        self.gridLayout_3.addWidget(self.target, 1, 2, 1, 8)
        self.errors_nb = QtWidgets.QLabel(self.build_flash_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.errors_nb.sizePolicy().hasHeightForWidth())
        self.errors_nb.setSizePolicy(sizePolicy)
        self.errors_nb.setMinimumSize(QtCore.QSize(30, 20))
        self.errors_nb.setMaximumSize(QtCore.QSize(30, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.errors_nb.setFont(font)
        self.errors_nb.setAutoFillBackground(False)
        self.errors_nb.setStyleSheet("border:2px solid #ff0000;")
        self.errors_nb.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.errors_nb.setText("")
        self.errors_nb.setObjectName("errors_nb")
        self.gridLayout_3.addWidget(self.errors_nb, 11, 9, 1, 1)
        self.device = QtWidgets.QComboBox(self.build_flash_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.device.sizePolicy().hasHeightForWidth())
        self.device.setSizePolicy(sizePolicy)
        self.device.setMinimumSize(QtCore.QSize(0, 30))
        self.device.setMaximumSize(QtCore.QSize(16777215, 30))
        self.device.setObjectName("device")
        self.gridLayout_3.addWidget(self.device, 6, 2, 1, 8)
        self.show_console = QtWidgets.QPushButton(self.build_flash_tab)
        self.show_console.setMinimumSize(QtCore.QSize(0, 30))
        self.show_console.setMaximumSize(QtCore.QSize(16777215, 20))
        self.show_console.setLayoutDirection(QtCore.Qt.LeftToRight)
        icon5 = QtGui.QIcon()
        icon5.addPixmap(QtGui.QPixmap("icons/utilities-terminal.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.show_console.setIcon(icon5)
        self.show_console.setObjectName("show_console")
        self.gridLayout_3.addWidget(self.show_console, 11, 11, 1, 1, QtCore.Qt.AlignVCenter)
        self.build = QtWidgets.QPushButton(self.build_flash_tab)
        self.build.setMinimumSize(QtCore.QSize(130, 30))
        self.build.setMaximumSize(QtCore.QSize(130, 30))
        self.build.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.build.setIcon(icon)
        self.build.setObjectName("build")
        self.gridLayout_3.addWidget(self.build, 2, 11, 1, 1)
        spacerItem3 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_3.addItem(spacerItem3, 12, 11, 1, 1)
        self.upload = QtWidgets.QPushButton(self.build_flash_tab)
        self.upload.setEnabled(True)
        self.upload.setMinimumSize(QtCore.QSize(130, 30))
        self.upload.setMaximumSize(QtCore.QSize(130, 30))
        icon6 = QtGui.QIcon()
        icon6.addPixmap(QtGui.QPixmap("icons/go-up.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.upload.setIcon(icon6)
        self.upload.setObjectName("upload")
        self.gridLayout_3.addWidget(self.upload, 6, 11, 1, 1)
        self.build_result = QtWidgets.QLabel(self.build_flash_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.build_result.sizePolicy().hasHeightForWidth())
        self.build_result.setSizePolicy(sizePolicy)
        self.build_result.setMinimumSize(QtCore.QSize(0, 20))
        self.build_result.setMaximumSize(QtCore.QSize(16777215, 20))
        self.build_result.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.build_result.setText("")
        self.build_result.setObjectName("build_result")
        self.gridLayout_3.addWidget(self.build_result, 3, 3, 1, 8)
        self.build_result_icon = QtWidgets.QLabel(self.build_flash_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.build_result_icon.sizePolicy().hasHeightForWidth())
        self.build_result_icon.setSizePolicy(sizePolicy)
        self.build_result_icon.setMinimumSize(QtCore.QSize(0, 0))
        self.build_result_icon.setMaximumSize(QtCore.QSize(30, 16777215))
        self.build_result_icon.setToolTip("")
        self.build_result_icon.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.build_result_icon.setText("")
        self.build_result_icon.setObjectName("build_result_icon")
        self.gridLayout_3.addWidget(self.build_result_icon, 3, 2, 1, 1)
        self.main_tab.addTab(self.build_flash_tab, "")
        self.sessions_tab = QtWidgets.QWidget()
        self.sessions_tab.setObjectName("sessions_tab")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.sessions_tab)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.programs = QtWidgets.QListWidget(self.sessions_tab)
        self.programs.setMinimumSize(QtCore.QSize(0, 0))
        self.programs.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.programs.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.programs.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
        self.programs.setIconSize(QtCore.QSize(10, 10))
        self.programs.setObjectName("programs")
        self.gridLayout_2.addWidget(self.programs, 1, 2, 3, 1)
        self.label_8 = QtWidgets.QLabel(self.sessions_tab)
        self.label_8.setObjectName("label_8")
        self.gridLayout_2.addWidget(self.label_8, 1, 0, 1, 2)
        spacerItem4 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_2.addItem(spacerItem4, 2, 3, 1, 1)
        self.play_stop_program = QtWidgets.QPushButton(self.sessions_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.play_stop_program.sizePolicy().hasHeightForWidth())
        self.play_stop_program.setSizePolicy(sizePolicy)
        self.play_stop_program.setMinimumSize(QtCore.QSize(0, 50))
        self.play_stop_program.setMaximumSize(QtCore.QSize(16777215, 50))
        icon7 = QtGui.QIcon()
        icon7.addPixmap(QtGui.QPixmap("icons/media-playback-start.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.play_stop_program.setIcon(icon7)
        self.play_stop_program.setAutoDefault(False)
        self.play_stop_program.setObjectName("play_stop_program")
        self.gridLayout_2.addWidget(self.play_stop_program, 1, 3, 1, 1)
        self.label_7 = QtWidgets.QLabel(self.sessions_tab)
        self.label_7.setObjectName("label_7")
        self.gridLayout_2.addWidget(self.label_7, 4, 0, 1, 2)
        self.start_all_button = QtWidgets.QPushButton(self.sessions_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.start_all_button.sizePolicy().hasHeightForWidth())
        self.start_all_button.setSizePolicy(sizePolicy)
        self.start_all_button.setMinimumSize(QtCore.QSize(0, 50))
        self.start_all_button.setMaximumSize(QtCore.QSize(16777215, 50))
        font = QtGui.QFont()
        font.setBold(True)
        font.setItalic(False)
        font.setUnderline(False)
        font.setWeight(75)
        font.setStrikeOut(False)
        font.setKerning(True)
        self.start_all_button.setFont(font)
        self.start_all_button.setIcon(icon7)
        self.start_all_button.setObjectName("start_all_button")
        self.gridLayout_2.addWidget(self.start_all_button, 4, 3, 1, 1)
        spacerItem5 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_2.addItem(spacerItem5, 6, 2, 1, 1)
        self.kill_all_button = QtWidgets.QPushButton(self.sessions_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.kill_all_button.sizePolicy().hasHeightForWidth())
        self.kill_all_button.setSizePolicy(sizePolicy)
        self.kill_all_button.setMinimumSize(QtCore.QSize(0, 50))
        self.kill_all_button.setMaximumSize(QtCore.QSize(16777215, 50))
        font = QtGui.QFont()
        font.setBold(True)
        font.setItalic(False)
        font.setUnderline(False)
        font.setWeight(75)
        font.setStrikeOut(False)
        font.setKerning(True)
        self.kill_all_button.setFont(font)
        self.kill_all_button.setLayoutDirection(QtCore.Qt.LeftToRight)
        icon8 = QtGui.QIcon()
        icon8.addPixmap(QtGui.QPixmap("icons/process-stop.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.kill_all_button.setIcon(icon8)
        self.kill_all_button.setObjectName("kill_all_button")
        self.gridLayout_2.addWidget(self.kill_all_button, 3, 3, 1, 1)
        self.session = QtWidgets.QComboBox(self.sessions_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.session.sizePolicy().hasHeightForWidth())
        self.session.setSizePolicy(sizePolicy)
        self.session.setObjectName("session")
        self.gridLayout_2.addWidget(self.session, 0, 2, 1, 1)
        self.options = QtWidgets.QListWidget(self.sessions_tab)
        self.options.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.options.setObjectName("options")
        self.gridLayout_2.addWidget(self.options, 4, 2, 2, 1)
        self.label_4 = QtWidgets.QLabel(self.sessions_tab)
        self.label_4.setObjectName("label_4")
        self.gridLayout_2.addWidget(self.label_4, 0, 0, 1, 2)
        self.remove_program = QtWidgets.QPushButton(self.sessions_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.remove_program.sizePolicy().hasHeightForWidth())
        self.remove_program.setSizePolicy(sizePolicy)
        self.remove_program.setMinimumSize(QtCore.QSize(30, 30))
        self.remove_program.setMaximumSize(QtCore.QSize(30, 30))
        self.remove_program.setText("")
        self.remove_program.setIcon(icon1)
        self.remove_program.setAutoDefault(False)
        self.remove_program.setObjectName("remove_program")
        self.gridLayout_2.addWidget(self.remove_program, 3, 0, 1, 1)
        self.add_program = QtWidgets.QPushButton(self.sessions_tab)
        self.add_program.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.add_program.sizePolicy().hasHeightForWidth())
        self.add_program.setSizePolicy(sizePolicy)
        self.add_program.setMinimumSize(QtCore.QSize(30, 30))
        self.add_program.setMaximumSize(QtCore.QSize(30, 30))
        self.add_program.setText("")
        self.add_program.setIcon(icon3)
        self.add_program.setAutoDefault(False)
        self.add_program.setObjectName("add_program")
        self.gridLayout_2.addWidget(self.add_program, 3, 1, 1, 1)
        self.remove_option = QtWidgets.QPushButton(self.sessions_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.remove_option.sizePolicy().hasHeightForWidth())
        self.remove_option.setSizePolicy(sizePolicy)
        self.remove_option.setMinimumSize(QtCore.QSize(30, 30))
        self.remove_option.setMaximumSize(QtCore.QSize(30, 30))
        self.remove_option.setText("")
        self.remove_option.setIcon(icon1)
        self.remove_option.setAutoDefault(False)
        self.remove_option.setObjectName("remove_option")
        self.gridLayout_2.addWidget(self.remove_option, 5, 0, 1, 1)
        self.add_option = QtWidgets.QPushButton(self.sessions_tab)
        self.add_option.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.add_option.sizePolicy().hasHeightForWidth())
        self.add_option.setSizePolicy(sizePolicy)
        self.add_option.setMinimumSize(QtCore.QSize(30, 30))
        self.add_option.setMaximumSize(QtCore.QSize(30, 30))
        self.add_option.setText("")
        self.add_option.setIcon(icon3)
        self.add_option.setAutoDefault(False)
        self.add_option.setObjectName("add_option")
        self.gridLayout_2.addWidget(self.add_option, 5, 1, 1, 1)
        self.main_tab.addTab(self.sessions_tab, "")
        self.console_tab = QtWidgets.QWidget()
        self.console_tab.setObjectName("console_tab")
        self.gridLayout_5 = QtWidgets.QGridLayout(self.console_tab)
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.line_7 = QtWidgets.QFrame(self.console_tab)
        self.line_7.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_7.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_7.setObjectName("line_7")
        self.gridLayout_5.addWidget(self.line_7, 10, 1, 1, 1)
        self.console = QtWidgets.QTextEdit(self.console_tab)
        self.console.setEnabled(True)
        font = QtGui.QFont()
        font.setFamily("Ubuntu")
        self.console.setFont(font)
        self.console.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.console.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded)
        self.console.setTextInteractionFlags(QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse)
        self.console.setObjectName("console")
        self.gridLayout_5.addWidget(self.console, 0, 0, 13, 1)
        self.label_24 = QtWidgets.QLabel(self.console_tab)
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_24.setFont(font)
        self.label_24.setObjectName("label_24")
        self.gridLayout_5.addWidget(self.label_24, 0, 1, 1, 1)
        self.important = QtWidgets.QRadioButton(self.console_tab)
        self.important.setToolTip("")
        self.important.setChecked(False)
        self.important.setObjectName("important")
        self.gridLayout_5.addWidget(self.important, 2, 1, 1, 1)
        self.custom = QtWidgets.QRadioButton(self.console_tab)
        self.custom.setToolTip("")
        self.custom.setChecked(True)
        self.custom.setObjectName("custom")
        self.gridLayout_5.addWidget(self.custom, 3, 1, 1, 1)
        self.all = QtWidgets.QRadioButton(self.console_tab)
        self.all.setToolTip("")
        self.all.setChecked(False)
        self.all.setObjectName("all")
        self.gridLayout_5.addWidget(self.all, 4, 1, 1, 1)
        self.clean_console = QtWidgets.QPushButton(self.console_tab)
        self.clean_console.setIcon(icon4)
        self.clean_console.setObjectName("clean_console")
        self.gridLayout_5.addWidget(self.clean_console, 12, 1, 1, 1)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.display_info = QtWidgets.QCheckBox(self.console_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.display_info.sizePolicy().hasHeightForWidth())
        self.display_info.setSizePolicy(sizePolicy)
        icon9 = QtGui.QIcon()
        icon9.addPixmap(QtGui.QPixmap("icons/gtk-info.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.display_info.setIcon(icon9)
        self.display_info.setObjectName("display_info")
        self.horizontalLayout_2.addWidget(self.display_info)
        self.gridLayout_5.addLayout(self.horizontalLayout_2, 7, 1, 1, 1)
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.display_warnings = QtWidgets.QCheckBox(self.console_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.display_warnings.sizePolicy().hasHeightForWidth())
        self.display_warnings.setSizePolicy(sizePolicy)
        icon10 = QtGui.QIcon()
        icon10.addPixmap(QtGui.QPixmap("icons/dialog-warning.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.display_warnings.setIcon(icon10)
        self.display_warnings.setChecked(False)
        self.display_warnings.setObjectName("display_warnings")
        self.horizontalLayout_4.addWidget(self.display_warnings)
        self.gridLayout_5.addLayout(self.horizontalLayout_4, 8, 1, 1, 1)
        spacerItem6 = QtWidgets.QSpacerItem(20, 261, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_5.addItem(spacerItem6, 11, 1, 1, 1)
        self.line_5 = QtWidgets.QFrame(self.console_tab)
        self.line_5.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_5.setObjectName("line_5")
        self.gridLayout_5.addWidget(self.line_5, 5, 1, 1, 1)
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.display_errors = QtWidgets.QCheckBox(self.console_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.display_errors.sizePolicy().hasHeightForWidth())
        self.display_errors.setSizePolicy(sizePolicy)
        icon11 = QtGui.QIcon()
        icon11.addPixmap(QtGui.QPixmap("icons/dialog-error.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.display_errors.setIcon(icon11)
        self.display_errors.setChecked(False)
        self.display_errors.setObjectName("display_errors")
        self.horizontalLayout_5.addWidget(self.display_errors)
        self.gridLayout_5.addLayout(self.horizontalLayout_5, 9, 1, 1, 1)
        self.line_6 = QtWidgets.QFrame(self.console_tab)
        self.line_6.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_6.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_6.setObjectName("line_6")
        self.gridLayout_5.addWidget(self.line_6, 1, 1, 1, 1)
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.display_default = QtWidgets.QCheckBox(self.console_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.display_default.sizePolicy().hasHeightForWidth())
        self.display_default.setSizePolicy(sizePolicy)
        self.display_default.setObjectName("display_default")
        self.horizontalLayout_6.addWidget(self.display_default)
        self.gridLayout_5.addLayout(self.horizontalLayout_6, 6, 1, 1, 1)
        self.main_tab.addTab(self.console_tab, "")
        self.gridLayout_10.addWidget(self.main_tab, 1, 0, 1, 1)
        self.frame = QtWidgets.QFrame(self.centralwidget)
        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.setMaximumSize(QtCore.QSize(16777215, 20))
        self.frame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setLineWidth(0)
        self.frame.setObjectName("frame")
        self.gridLayout_6 = QtWidgets.QGridLayout(self.frame)
        self.gridLayout_6.setContentsMargins(-1, 0, -1, 0)
        self.gridLayout_6.setVerticalSpacing(0)
        self.gridLayout_6.setObjectName("gridLayout_6")
        self.line_2 = QtWidgets.QFrame(self.frame)
        self.line_2.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.gridLayout_6.addWidget(self.line_2, 0, 5, 1, 1)
        self.label_20 = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_20.sizePolicy().hasHeightForWidth())
        self.label_20.setSizePolicy(sizePolicy)
        self.label_20.setMinimumSize(QtCore.QSize(0, 20))
        self.label_20.setMaximumSize(QtCore.QSize(16777215, 20))
        self.label_20.setObjectName("label_20")
        self.gridLayout_6.addWidget(self.label_20, 0, 0, 1, 1)
        self.open_home_terminal = QtWidgets.QPushButton(self.frame)
        self.open_home_terminal.setMinimumSize(QtCore.QSize(0, 20))
        self.open_home_terminal.setMaximumSize(QtCore.QSize(16777215, 20))
        self.open_home_terminal.setText("")
        self.open_home_terminal.setDefault(False)
        self.open_home_terminal.setFlat(False)
        self.open_home_terminal.setObjectName("open_home_terminal")
        self.gridLayout_6.addWidget(self.open_home_terminal, 0, 1, 1, 1)
        self.run_version = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.run_version.sizePolicy().hasHeightForWidth())
        self.run_version.setSizePolicy(sizePolicy)
        self.run_version.setMinimumSize(QtCore.QSize(0, 20))
        self.run_version.setMaximumSize(QtCore.QSize(16777215, 20))
        self.run_version.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.run_version.setText("")
        self.run_version.setObjectName("run_version")
        self.gridLayout_6.addWidget(self.run_version, 0, 7, 1, 1)
        self.label_29 = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_29.sizePolicy().hasHeightForWidth())
        self.label_29.setSizePolicy(sizePolicy)
        self.label_29.setMinimumSize(QtCore.QSize(0, 20))
        self.label_29.setMaximumSize(QtCore.QSize(16777215, 20))
        self.label_29.setObjectName("label_29")
        self.gridLayout_6.addWidget(self.label_29, 0, 9, 1, 1)
        self.build_version = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.build_version.sizePolicy().hasHeightForWidth())
        self.build_version.setSizePolicy(sizePolicy)
        self.build_version.setMinimumSize(QtCore.QSize(0, 20))
        self.build_version.setMaximumSize(QtCore.QSize(16777215, 20))
        self.build_version.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.build_version.setText("")
        self.build_version.setObjectName("build_version")
        self.gridLayout_6.addWidget(self.build_version, 0, 10, 1, 1)
        self.label_22 = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_22.sizePolicy().hasHeightForWidth())
        self.label_22.setSizePolicy(sizePolicy)
        self.label_22.setMinimumSize(QtCore.QSize(0, 20))
        self.label_22.setMaximumSize(QtCore.QSize(16777215, 20))
        self.label_22.setObjectName("label_22")
        self.gridLayout_6.addWidget(self.label_22, 0, 6, 1, 1)
        self.switch_mode = QtWidgets.QPushButton(self.frame)
        self.switch_mode.setEnabled(False)
        self.switch_mode.setMinimumSize(QtCore.QSize(0, 20))
        self.switch_mode.setMaximumSize(QtCore.QSize(16777215, 20))
        self.switch_mode.setText("")
        self.switch_mode.setFlat(False)
        self.switch_mode.setObjectName("switch_mode")
        self.gridLayout_6.addWidget(self.switch_mode, 0, 4, 1, 1)
        self.line_8 = QtWidgets.QFrame(self.frame)
        self.line_8.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_8.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_8.setObjectName("line_8")
        self.gridLayout_6.addWidget(self.line_8, 0, 8, 1, 1)
        self.line = QtWidgets.QFrame(self.frame)
        self.line.setFrameShape(QtWidgets.QFrame.VLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.gridLayout_6.addWidget(self.line, 0, 2, 1, 1)
        self.label_21 = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_21.sizePolicy().hasHeightForWidth())
        self.label_21.setSizePolicy(sizePolicy)
        self.label_21.setMinimumSize(QtCore.QSize(0, 20))
        self.label_21.setMaximumSize(QtCore.QSize(16777215, 20))
        self.label_21.setObjectName("label_21")
        self.gridLayout_6.addWidget(self.label_21, 0, 3, 1, 1)
        spacerItem7 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_6.addItem(spacerItem7, 0, 11, 1, 1)
        self.gridLayout_10.addWidget(self.frame, 2, 0, 1, 2)
        self.stackedWidget = QtWidgets.QStackedWidget(self.centralwidget)
        self.stackedWidget.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.stackedWidget.sizePolicy().hasHeightForWidth())
        self.stackedWidget.setSizePolicy(sizePolicy)
        self.stackedWidget.setMinimumSize(QtCore.QSize(200, 0))
        self.stackedWidget.setMaximumSize(QtCore.QSize(200, 16777215))
        self.stackedWidget.setToolTip("")
        self.stackedWidget.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.stackedWidget.setFrameShadow(QtWidgets.QFrame.Plain)
        self.stackedWidget.setObjectName("stackedWidget")
        self.widget_2 = QtWidgets.QWidget()
        self.widget_2.setObjectName("widget_2")
        self.gridLayout_7 = QtWidgets.QGridLayout(self.widget_2)
        self.gridLayout_7.setObjectName("gridLayout_7")
        self.quick_restart = QtWidgets.QPushButton(self.widget_2)
        self.quick_restart.setEnabled(True)
        font = QtGui.QFont()
        font.setBold(True)
        font.setItalic(False)
        font.setUnderline(False)
        font.setWeight(75)
        font.setStrikeOut(False)
        font.setKerning(True)
        self.quick_restart.setFont(font)
        self.quick_restart.setIcon(icon7)
        self.quick_restart.setObjectName("quick_restart")
        self.gridLayout_7.addWidget(self.quick_restart, 6, 0, 1, 1)
        self.label_33 = QtWidgets.QLabel(self.widget_2)
        self.label_33.setObjectName("label_33")
        self.gridLayout_7.addWidget(self.label_33, 3, 0, 1, 1)
        self.programs_overview_1 = QtWidgets.QListWidget(self.widget_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.programs_overview_1.sizePolicy().hasHeightForWidth())
        self.programs_overview_1.setSizePolicy(sizePolicy)
        self.programs_overview_1.setMinimumSize(QtCore.QSize(0, 0))
        self.programs_overview_1.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.programs_overview_1.setObjectName("programs_overview_1")
        self.gridLayout_7.addWidget(self.programs_overview_1, 4, 0, 1, 1)
        self.label_32 = QtWidgets.QLabel(self.widget_2)
        self.label_32.setObjectName("label_32")
        self.gridLayout_7.addWidget(self.label_32, 1, 0, 1, 1)
        self.session_overview_1 = QtWidgets.QComboBox(self.widget_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.session_overview_1.sizePolicy().hasHeightForWidth())
        self.session_overview_1.setSizePolicy(sizePolicy)
        self.session_overview_1.setObjectName("session_overview_1")
        self.gridLayout_7.addWidget(self.session_overview_1, 2, 0, 1, 1)
        self.label_6 = QtWidgets.QLabel(self.widget_2)
        self.label_6.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.label_6.setTextFormat(QtCore.Qt.AutoText)
        self.label_6.setScaledContents(False)
        self.label_6.setWordWrap(False)
        self.label_6.setObjectName("label_6")
        self.gridLayout_7.addWidget(self.label_6, 0, 0, 1, 1)
        spacerItem8 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_7.addItem(spacerItem8, 10, 0, 1, 1)
        self.quick_kill = QtWidgets.QPushButton(self.widget_2)
        self.quick_kill.setEnabled(True)
        font = QtGui.QFont()
        font.setBold(True)
        font.setItalic(False)
        font.setUnderline(False)
        font.setWeight(75)
        font.setStrikeOut(False)
        font.setKerning(True)
        self.quick_kill.setFont(font)
        self.quick_kill.setIcon(icon8)
        self.quick_kill.setObjectName("quick_kill")
        self.gridLayout_7.addWidget(self.quick_kill, 5, 0, 1, 1)
        self.stackedWidget.addWidget(self.widget_2)
        self.area = QtWidgets.QWidget()
        self.area.setObjectName("area")
        self.gridLayout_8 = QtWidgets.QGridLayout(self.area)
        self.gridLayout_8.setObjectName("gridLayout_8")
        self.scrollArea = QtWidgets.QScrollArea(self.area)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName("scrollArea")
        self.scrollAreaWidgetContents = QtWidgets.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 148, 598))
        self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
        self.gridLayout_13 = QtWidgets.QGridLayout(self.scrollAreaWidgetContents)
        self.gridLayout_13.setObjectName("gridLayout_13")
        self.label_5 = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.label_5.setMinimumSize(QtCore.QSize(0, 30))
        self.label_5.setMaximumSize(QtCore.QSize(16777215, 30))
        self.label_5.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.label_5.setTextFormat(QtCore.Qt.AutoText)
        self.label_5.setScaledContents(False)
        self.label_5.setObjectName("label_5")
        self.gridLayout_13.addWidget(self.label_5, 0, 0, 1, 1)
        self.label_35 = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.label_35.setMinimumSize(QtCore.QSize(0, 20))
        self.label_35.setMaximumSize(QtCore.QSize(16777215, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_35.setFont(font)
        self.label_35.setObjectName("label_35")
        self.gridLayout_13.addWidget(self.label_35, 1, 0, 1, 1)
        self.airframes_overview = QtWidgets.QListWidget(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.airframes_overview.sizePolicy().hasHeightForWidth())
        self.airframes_overview.setSizePolicy(sizePolicy)
        self.airframes_overview.setMinimumSize(QtCore.QSize(0, 0))
        self.airframes_overview.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.airframes_overview.setToolTip("")
        self.airframes_overview.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.airframes_overview.setAutoScroll(True)
        self.airframes_overview.setTextElideMode(QtCore.Qt.ElideLeft)
        self.airframes_overview.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerItem)
        self.airframes_overview.setResizeMode(QtWidgets.QListView.Adjust)
        self.airframes_overview.setLayoutMode(QtWidgets.QListView.SinglePass)
        self.airframes_overview.setObjectName("airframes_overview")
        self.gridLayout_13.addWidget(self.airframes_overview, 2, 0, 1, 1)
        self.label_34 = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.label_34.setMinimumSize(QtCore.QSize(0, 20))
        self.label_34.setMaximumSize(QtCore.QSize(16777215, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_34.setFont(font)
        self.label_34.setObjectName("label_34")
        self.gridLayout_13.addWidget(self.label_34, 3, 0, 1, 1)
        self.settings_overview = QtWidgets.QListWidget(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.settings_overview.sizePolicy().hasHeightForWidth())
        self.settings_overview.setSizePolicy(sizePolicy)
        self.settings_overview.setMinimumSize(QtCore.QSize(0, 0))
        self.settings_overview.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.settings_overview.setToolTip("")
        self.settings_overview.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.settings_overview.setAutoScroll(True)
        self.settings_overview.setTextElideMode(QtCore.Qt.ElideLeft)
        self.settings_overview.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerItem)
        self.settings_overview.setResizeMode(QtWidgets.QListView.Adjust)
        self.settings_overview.setLayoutMode(QtWidgets.QListView.SinglePass)
        self.settings_overview.setObjectName("settings_overview")
        self.gridLayout_13.addWidget(self.settings_overview, 4, 0, 1, 1)
        self.label_36 = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.label_36.setMinimumSize(QtCore.QSize(0, 20))
        self.label_36.setMaximumSize(QtCore.QSize(16777215, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_36.setFont(font)
        self.label_36.setObjectName("label_36")
        self.gridLayout_13.addWidget(self.label_36, 5, 0, 1, 1)
        self.flight_plan_overview = QtWidgets.QListWidget(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.flight_plan_overview.sizePolicy().hasHeightForWidth())
        self.flight_plan_overview.setSizePolicy(sizePolicy)
        self.flight_plan_overview.setMinimumSize(QtCore.QSize(0, 0))
        self.flight_plan_overview.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.flight_plan_overview.setToolTip("")
        self.flight_plan_overview.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.flight_plan_overview.setAutoScroll(True)
        self.flight_plan_overview.setTextElideMode(QtCore.Qt.ElideLeft)
        self.flight_plan_overview.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerItem)
        self.flight_plan_overview.setResizeMode(QtWidgets.QListView.Adjust)
        self.flight_plan_overview.setLayoutMode(QtWidgets.QListView.SinglePass)
        self.flight_plan_overview.setObjectName("flight_plan_overview")
        self.gridLayout_13.addWidget(self.flight_plan_overview, 6, 0, 1, 1)
        self.label_37 = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.label_37.setMinimumSize(QtCore.QSize(0, 20))
        self.label_37.setMaximumSize(QtCore.QSize(16777215, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_37.setFont(font)
        self.label_37.setObjectName("label_37")
        self.gridLayout_13.addWidget(self.label_37, 7, 0, 1, 1)
        self.radio_overview = QtWidgets.QListWidget(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.radio_overview.sizePolicy().hasHeightForWidth())
        self.radio_overview.setSizePolicy(sizePolicy)
        self.radio_overview.setMinimumSize(QtCore.QSize(0, 0))
        self.radio_overview.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.radio_overview.setToolTip("")
        self.radio_overview.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.radio_overview.setAutoScroll(True)
        self.radio_overview.setTextElideMode(QtCore.Qt.ElideLeft)
        self.radio_overview.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerItem)
        self.radio_overview.setResizeMode(QtWidgets.QListView.Adjust)
        self.radio_overview.setLayoutMode(QtWidgets.QListView.SinglePass)
        self.radio_overview.setObjectName("radio_overview")
        self.gridLayout_13.addWidget(self.radio_overview, 8, 0, 1, 1)
        self.label_38 = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.label_38.setMinimumSize(QtCore.QSize(0, 20))
        self.label_38.setMaximumSize(QtCore.QSize(16777215, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_38.setFont(font)
        self.label_38.setObjectName("label_38")
        self.gridLayout_13.addWidget(self.label_38, 9, 0, 1, 1)
        self.telemetry_overview = QtWidgets.QListWidget(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.telemetry_overview.sizePolicy().hasHeightForWidth())
        self.telemetry_overview.setSizePolicy(sizePolicy)
        self.telemetry_overview.setMinimumSize(QtCore.QSize(0, 0))
        self.telemetry_overview.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.telemetry_overview.setToolTip("")
        self.telemetry_overview.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.telemetry_overview.setAutoScroll(True)
        self.telemetry_overview.setTextElideMode(QtCore.Qt.ElideLeft)
        self.telemetry_overview.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerItem)
        self.telemetry_overview.setResizeMode(QtWidgets.QListView.Adjust)
        self.telemetry_overview.setLayoutMode(QtWidgets.QListView.SinglePass)
        self.telemetry_overview.setObjectName("telemetry_overview")
        self.gridLayout_13.addWidget(self.telemetry_overview, 10, 0, 1, 1)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.gridLayout_8.addWidget(self.scrollArea, 0, 0, 1, 1)
        self.stackedWidget.addWidget(self.area)
        self.area_2 = QtWidgets.QWidget()
        self.area_2.setObjectName("area_2")
        self.gridLayout_12 = QtWidgets.QGridLayout(self.area_2)
        self.gridLayout_12.setObjectName("gridLayout_12")
        self.scrollArea_2 = QtWidgets.QScrollArea(self.area_2)
        self.scrollArea_2.setWidgetResizable(True)
        self.scrollArea_2.setObjectName("scrollArea_2")
        self.scrollAreaWidgetContents_2 = QtWidgets.QWidget()
        self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 148, 598))
        self.scrollAreaWidgetContents_2.setObjectName("scrollAreaWidgetContents_2")
        self.gridLayout_15 = QtWidgets.QGridLayout(self.scrollAreaWidgetContents_2)
        self.gridLayout_15.setObjectName("gridLayout_15")
        self.label_18 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
        self.label_18.setMinimumSize(QtCore.QSize(0, 30))
        self.label_18.setMaximumSize(QtCore.QSize(16777215, 30))
        self.label_18.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.label_18.setTextFormat(QtCore.Qt.AutoText)
        self.label_18.setScaledContents(False)
        self.label_18.setObjectName("label_18")
        self.gridLayout_15.addWidget(self.label_18, 0, 0, 1, 1)
        self.label_39 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
        self.label_39.setMinimumSize(QtCore.QSize(0, 20))
        self.label_39.setMaximumSize(QtCore.QSize(16777215, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_39.setFont(font)
        self.label_39.setObjectName("label_39")
        self.gridLayout_15.addWidget(self.label_39, 1, 0, 1, 1)
        self.airframes_overview_2 = QtWidgets.QListWidget(self.scrollAreaWidgetContents_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.airframes_overview_2.sizePolicy().hasHeightForWidth())
        self.airframes_overview_2.setSizePolicy(sizePolicy)
        self.airframes_overview_2.setMinimumSize(QtCore.QSize(0, 0))
        self.airframes_overview_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.airframes_overview_2.setToolTip("")
        self.airframes_overview_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.airframes_overview_2.setTextElideMode(QtCore.Qt.ElideLeft)
        self.airframes_overview_2.setObjectName("airframes_overview_2")
        self.gridLayout_15.addWidget(self.airframes_overview_2, 2, 0, 1, 1)
        self.label_40 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
        self.label_40.setMinimumSize(QtCore.QSize(0, 20))
        self.label_40.setMaximumSize(QtCore.QSize(16777215, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_40.setFont(font)
        self.label_40.setObjectName("label_40")
        self.gridLayout_15.addWidget(self.label_40, 3, 0, 1, 1)
        self.settings_overview_2 = QtWidgets.QListWidget(self.scrollAreaWidgetContents_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.settings_overview_2.sizePolicy().hasHeightForWidth())
        self.settings_overview_2.setSizePolicy(sizePolicy)
        self.settings_overview_2.setMinimumSize(QtCore.QSize(0, 0))
        self.settings_overview_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.settings_overview_2.setToolTip("")
        self.settings_overview_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.settings_overview_2.setTextElideMode(QtCore.Qt.ElideLeft)
        self.settings_overview_2.setObjectName("settings_overview_2")
        self.gridLayout_15.addWidget(self.settings_overview_2, 4, 0, 1, 1)
        self.label_41 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
        self.label_41.setMinimumSize(QtCore.QSize(0, 20))
        self.label_41.setMaximumSize(QtCore.QSize(16777215, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_41.setFont(font)
        self.label_41.setObjectName("label_41")
        self.gridLayout_15.addWidget(self.label_41, 5, 0, 1, 1)
        self.flight_plan_overview_2 = QtWidgets.QListWidget(self.scrollAreaWidgetContents_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.flight_plan_overview_2.sizePolicy().hasHeightForWidth())
        self.flight_plan_overview_2.setSizePolicy(sizePolicy)
        self.flight_plan_overview_2.setMinimumSize(QtCore.QSize(0, 0))
        self.flight_plan_overview_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.flight_plan_overview_2.setToolTip("")
        self.flight_plan_overview_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.flight_plan_overview_2.setTextElideMode(QtCore.Qt.ElideLeft)
        self.flight_plan_overview_2.setObjectName("flight_plan_overview_2")
        self.gridLayout_15.addWidget(self.flight_plan_overview_2, 6, 0, 1, 1)
        self.label_42 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
        self.label_42.setMinimumSize(QtCore.QSize(0, 20))
        self.label_42.setMaximumSize(QtCore.QSize(16777215, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_42.setFont(font)
        self.label_42.setObjectName("label_42")
        self.gridLayout_15.addWidget(self.label_42, 7, 0, 1, 1)
        self.radio_overview_2 = QtWidgets.QListWidget(self.scrollAreaWidgetContents_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.radio_overview_2.sizePolicy().hasHeightForWidth())
        self.radio_overview_2.setSizePolicy(sizePolicy)
        self.radio_overview_2.setMinimumSize(QtCore.QSize(0, 0))
        self.radio_overview_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.radio_overview_2.setToolTip("")
        self.radio_overview_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.radio_overview_2.setTextElideMode(QtCore.Qt.ElideLeft)
        self.radio_overview_2.setObjectName("radio_overview_2")
        self.gridLayout_15.addWidget(self.radio_overview_2, 8, 0, 1, 1)
        self.label_43 = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
        self.label_43.setMinimumSize(QtCore.QSize(0, 20))
        self.label_43.setMaximumSize(QtCore.QSize(16777215, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_43.setFont(font)
        self.label_43.setObjectName("label_43")
        self.gridLayout_15.addWidget(self.label_43, 9, 0, 1, 1)
        self.telemetry_overview_2 = QtWidgets.QListWidget(self.scrollAreaWidgetContents_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.telemetry_overview_2.sizePolicy().hasHeightForWidth())
        self.telemetry_overview_2.setSizePolicy(sizePolicy)
        self.telemetry_overview_2.setMinimumSize(QtCore.QSize(0, 0))
        self.telemetry_overview_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.telemetry_overview_2.setToolTip("")
        self.telemetry_overview_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.telemetry_overview_2.setTextElideMode(QtCore.Qt.ElideLeft)
        self.telemetry_overview_2.setObjectName("telemetry_overview_2")
        self.gridLayout_15.addWidget(self.telemetry_overview_2, 10, 0, 1, 1)
        self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2)
        self.gridLayout_12.addWidget(self.scrollArea_2, 0, 0, 1, 1)
        self.stackedWidget.addWidget(self.area_2)
        self.widget = QtWidgets.QWidget()
        self.widget.setObjectName("widget")
        self.gridLayout_14 = QtWidgets.QGridLayout(self.widget)
        self.gridLayout_14.setObjectName("gridLayout_14")
        self.label_17 = QtWidgets.QLabel(self.widget)
        self.label_17.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.label_17.setTextFormat(QtCore.Qt.AutoText)
        self.label_17.setScaledContents(False)
        self.label_17.setWordWrap(False)
        self.label_17.setObjectName("label_17")
        self.gridLayout_14.addWidget(self.label_17, 0, 0, 1, 1)
        self.label_45 = QtWidgets.QLabel(self.widget)
        self.label_45.setObjectName("label_45")
        self.gridLayout_14.addWidget(self.label_45, 1, 0, 1, 1)
        self.session_overview_2 = QtWidgets.QComboBox(self.widget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.session_overview_2.sizePolicy().hasHeightForWidth())
        self.session_overview_2.setSizePolicy(sizePolicy)
        self.session_overview_2.setObjectName("session_overview_2")
        self.gridLayout_14.addWidget(self.session_overview_2, 2, 0, 1, 1)
        self.label_46 = QtWidgets.QLabel(self.widget)
        self.label_46.setObjectName("label_46")
        self.gridLayout_14.addWidget(self.label_46, 3, 0, 1, 1)
        self.programs_overview_2 = QtWidgets.QListWidget(self.widget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.programs_overview_2.sizePolicy().hasHeightForWidth())
        self.programs_overview_2.setSizePolicy(sizePolicy)
        self.programs_overview_2.setMinimumSize(QtCore.QSize(0, 0))
        self.programs_overview_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.programs_overview_2.setObjectName("programs_overview_2")
        self.gridLayout_14.addWidget(self.programs_overview_2, 4, 0, 1, 1)
        self.quick_kill_2 = QtWidgets.QPushButton(self.widget)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.quick_kill_2.setFont(font)
        self.quick_kill_2.setIcon(icon8)
        self.quick_kill_2.setObjectName("quick_kill_2")
        self.gridLayout_14.addWidget(self.quick_kill_2, 5, 0, 1, 1)
        self.quick_restart_3 = QtWidgets.QPushButton(self.widget)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.quick_restart_3.setFont(font)
        self.quick_restart_3.setIcon(icon7)
        self.quick_restart_3.setObjectName("quick_restart_3")
        self.gridLayout_14.addWidget(self.quick_restart_3, 6, 0, 1, 1)
        spacerItem9 = QtWidgets.QSpacerItem(20, 94, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_14.addItem(spacerItem9, 7, 0, 1, 1)
        self.stackedWidget.addWidget(self.widget)
        self.gridLayout_10.addWidget(self.stackedWidget, 0, 1, 2, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 744, 25))
        self.menubar.setObjectName("menubar")
        self.menuSet = QtWidgets.QMenu(self.menubar)
        self.menuSet.setObjectName("menuSet")
        self.menuConfiguration = QtWidgets.QMenu(self.menubar)
        self.menuConfiguration.setObjectName("menuConfiguration")
        self.menuMenu = QtWidgets.QMenu(self.menubar)
        self.menuMenu.setObjectName("menuMenu")
        self.menuTools = QtWidgets.QMenu(self.menubar)
        self.menuTools.setObjectName("menuTools")
        self.menuView = QtWidgets.QMenu(self.menubar)
        self.menuView.setObjectName("menuView")
        self.menuHelp = QtWidgets.QMenu(self.menubar)
        self.menuHelp.setObjectName("menuHelp")
        self.menuSession = QtWidgets.QMenu(self.menubar)
        self.menuSession.setObjectName("menuSession")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.actionNew = QtWidgets.QAction(MainWindow)
        self.actionNew.setEnabled(False)
        self.actionNew.setObjectName("actionNew")
        self.actionOpen = QtWidgets.QAction(MainWindow)
        self.actionOpen.setEnabled(False)
        self.actionOpen.setObjectName("actionOpen")
        self.actionSave = QtWidgets.QAction(MainWindow)
        self.actionSave.setEnabled(False)
        self.actionSave.setObjectName("actionSave")
        self.actionRemove = QtWidgets.QAction(MainWindow)
        self.actionRemove.setEnabled(False)
        self.actionRemove.setObjectName("actionRemove")
        self.actionSetManager = QtWidgets.QAction(MainWindow)
        self.actionSetManager.setObjectName("actionSetManager")
        self.actionNew_2 = QtWidgets.QAction(MainWindow)
        self.actionNew_2.setEnabled(False)
        self.actionNew_2.setObjectName("actionNew_2")
        self.actionOpen_2 = QtWidgets.QAction(MainWindow)
        self.actionOpen_2.setEnabled(False)
        self.actionOpen_2.setObjectName("actionOpen_2")
        self.actionSave_2 = QtWidgets.QAction(MainWindow)
        self.actionSave_2.setObjectName("actionSave_2")
        self.actionRemove_2 = QtWidgets.QAction(MainWindow)
        self.actionRemove_2.setEnabled(False)
        self.actionRemove_2.setObjectName("actionRemove_2")
        self.actionMode = QtWidgets.QAction(MainWindow)
        self.actionMode.setEnabled(False)
        self.actionMode.setObjectName("actionMode")
        self.actionStandard = QtWidgets.QAction(MainWindow)
        self.actionStandard.setCheckable(False)
        self.actionStandard.setChecked(False)
        self.actionStandard.setEnabled(False)
        self.actionStandard.setIconVisibleInMenu(False)
        self.actionStandard.setObjectName("actionStandard")
        self.actionDeveloper = QtWidgets.QAction(MainWindow)
        self.actionDeveloper.setEnabled(False)
        self.actionDeveloper.setObjectName("actionDeveloper")
        self.actionSettings = QtWidgets.QAction(MainWindow)
        self.actionSettings.setEnabled(False)
        self.actionSettings.setObjectName("actionSettings")
        self.actionQuit_Paparazzi_UAV = QtWidgets.QAction(MainWindow)
        self.actionQuit_Paparazzi_UAV.setObjectName("actionQuit_Paparazzi_UAV")
        self.actionFull_screen = QtWidgets.QAction(MainWindow)
        self.actionFull_screen.setObjectName("actionFull_screen")
        self.actionTutorial = QtWidgets.QAction(MainWindow)
        self.actionTutorial.setEnabled(True)
        self.actionTutorial.setObjectName("actionTutorial")
        self.actionAbout_Paparazzi_UAV = QtWidgets.QAction(MainWindow)
        self.actionAbout_Paparazzi_UAV.setEnabled(True)
        self.actionAbout_Paparazzi_UAV.setObjectName("actionAbout_Paparazzi_UAV")
        self.actionNew_empty_session = QtWidgets.QAction(MainWindow)
        self.actionNew_empty_session.setEnabled(False)
        self.actionNew_empty_session.setObjectName("actionNew_empty_session")
        self.actionOpen_3 = QtWidgets.QAction(MainWindow)
        self.actionOpen_3.setEnabled(False)
        self.actionOpen_3.setObjectName("actionOpen_3")
        self.actionSave_3 = QtWidgets.QAction(MainWindow)
        self.actionSave_3.setObjectName("actionSave_3")
        self.actionRemove_3 = QtWidgets.QAction(MainWindow)
        self.actionRemove_3.setEnabled(False)
        self.actionRemove_3.setObjectName("actionRemove_3")
        self.actionUndo = QtWidgets.QAction(MainWindow)
        self.actionUndo.setEnabled(False)
        self.actionUndo.setObjectName("actionUndo")
        self.actionRedo = QtWidgets.QAction(MainWindow)
        self.actionRedo.setEnabled(False)
        self.actionRedo.setObjectName("actionRedo")
        self.actionSimulator = QtWidgets.QAction(MainWindow)
        self.actionSimulator.setObjectName("actionSimulator")
        self.actionGCS = QtWidgets.QAction(MainWindow)
        self.actionGCS.setObjectName("actionGCS")
        self.actionMeteo = QtWidgets.QAction(MainWindow)
        self.actionMeteo.setObjectName("actionMeteo")
        self.actionServer = QtWidgets.QAction(MainWindow)
        self.actionServer.setObjectName("actionServer")
        self.actionMessages = QtWidgets.QAction(MainWindow)
        self.actionMessages.setObjectName("actionMessages")
        self.action = QtWidgets.QAction(MainWindow)
        self.action.setObjectName("action")
        self.actionWILL_BE_AVAILABLE_LATER = QtWidgets.QAction(MainWindow)
        self.actionWILL_BE_AVAILABLE_LATER.setEnabled(False)
        self.actionWILL_BE_AVAILABLE_LATER.setObjectName("actionWILL_BE_AVAILABLE_LATER")
        self.actionSet_default_cache_at_current_state = QtWidgets.QAction(MainWindow)
        self.actionSet_default_cache_at_current_state.setObjectName("actionSet_default_cache_at_current_state")
        self.actionRestore_default_state = QtWidgets.QAction(MainWindow)
        self.actionRestore_default_state.setObjectName("actionRestore_default_state")
        self.menuSet.addAction(self.actionSetManager)
        self.menuConfiguration.addAction(self.actionNew_2)
        self.menuConfiguration.addAction(self.actionOpen_2)
        self.menuConfiguration.addAction(self.actionSave_2)
        self.menuConfiguration.addAction(self.actionRemove_2)
        self.menuMenu.addAction(self.actionMode)
        self.menuMenu.addAction(self.actionStandard)
        self.menuMenu.addAction(self.actionDeveloper)
        self.menuMenu.addSeparator()
        self.menuMenu.addAction(self.actionSettings)
        self.menuMenu.addSeparator()
        self.menuMenu.addAction(self.actionQuit_Paparazzi_UAV)
        self.menuView.addAction(self.actionFull_screen)
        self.menuHelp.addAction(self.actionTutorial)
        self.menuHelp.addAction(self.actionAbout_Paparazzi_UAV)
        self.menuSession.addAction(self.actionNew_empty_session)
        self.menuSession.addAction(self.actionOpen_3)
        self.menuSession.addAction(self.actionSave_3)
        self.menuSession.addAction(self.actionRemove_3)
        self.menubar.addAction(self.menuMenu.menuAction())
        self.menubar.addAction(self.menuSet.menuAction())
        self.menubar.addAction(self.menuConfiguration.menuAction())
        self.menubar.addAction(self.menuSession.menuAction())
        self.menubar.addAction(self.menuTools.menuAction())
        self.menubar.addAction(self.menuView.menuAction())
        self.menubar.addAction(self.menuHelp.menuAction())

        self.retranslateUi(MainWindow)
        self.main_tab.setCurrentIndex(0)
        self.stackedWidget.setCurrentIndex(0)
        self.main_tab.currentChanged['int'].connect(self.stackedWidget.setCurrentIndex)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "Paparazzi Center"))
        self.label.setText(_translate("MainWindow", "Set :"))
        self.current_configuration.setToolTip(_translate("MainWindow", "Current configuration"))
        self.current_color.setToolTip(_translate("MainWindow", "Current configuration color"))
        self.label_2.setText(_translate("MainWindow", "Configuration  :"))
        self.label_3.setText(_translate("MainWindow", "ID :"))
        self.current_id.setToolTip(_translate("MainWindow", "Current configuration ID"))
        self.label_27.setText(_translate("MainWindow", "Color :"))
        self.current_set.setToolTip(_translate("MainWindow", "Current set of configurations"))
        self.search_item.setToolTip(_translate("MainWindow", "Search an XML"))
        self.search_item.setText(_translate("MainWindow", "COMING SOON"))
        self.all_items_tree.setToolTip(_translate("MainWindow", "Select an XML file"))
        self.all_items_tree.headerItem().setText(0, _translate("MainWindow", "COMING SOON"))
        self.quick_target.setToolTip(_translate("MainWindow", "Select a target to build quickly"))
        self.label_19.setText(_translate("MainWindow", "Quick build :"))
        self.quick_build.setToolTip(_translate("MainWindow", "Clean & build quickly the current configuration"))
        self.quick_build.setText(_translate("MainWindow", "Clean && build"))
        self.remove_item.setToolTip(_translate("MainWindow", "Remove the XML file selected from the current configuration"))
        self.edit.setToolTip(_translate("MainWindow", "Edit the selected XML file"))
        self.add_item.setToolTip(_translate("MainWindow", "Add the selected XML file to the current configuration"))
        self.scrollArea_3.setToolTip(_translate("MainWindow", "Current configuration"))
        self.current_flight_plan.setToolTip(_translate("MainWindow", "Current flight plan (click to edit by GUI)"))
        self.current_airframes.setToolTip(_translate("MainWindow", "Current airframes"))
        self.current_telemetry.setToolTip(_translate("MainWindow", "Current telemetry"))
        self.current_flight_plan_label.setText(_translate("MainWindow", "Flight plan :"))
        self.current_airframes_label.setText(_translate("MainWindow", "Airframes :"))
        self.current_settings.setToolTip(_translate("MainWindow", "Current settings"))
        self.current_radio_label.setText(_translate("MainWindow", "Radio :"))
        self.select_kml.setToolTip(_translate("MainWindow", "Change the flight plan by KML to XML tool"))
        self.select_kml.setText(_translate("MainWindow", "Select KML (Maps)"))
        self.current_radio.setToolTip(_translate("MainWindow", "Current radio"))
        self.open_gui.setToolTip(_translate("MainWindow", "Change the flight plan by GCS"))
        self.open_gui.setText(_translate("MainWindow", "Open a GUI (GCS)"))
        self.current_settings_label.setText(_translate("MainWindow", "Settings :"))
        self.current_telemetry_label.setText(_translate("MainWindow", "Telemetry :"))
        self.main_tab.setTabText(self.main_tab.indexOf(self.equipment_tab), _translate("MainWindow", "Equipment"))
        self.main_tab.setTabToolTip(self.main_tab.indexOf(self.equipment_tab), _translate("MainWindow", "Tab to manage the equipments of the current configuration"))
        self.flash_result.setToolTip(_translate("MainWindow", "Flash result"))
        self.info_nb.setToolTip(_translate("MainWindow", "Info found during build"))
        self.label_25.setText(_translate("MainWindow", "Flash"))
        self.label_10.setText(_translate("MainWindow", "Errors :"))
        self.label_26.setText(_translate("MainWindow", "Target :"))
        self.label_11.setText(_translate("MainWindow", "Warnings :"))
        self.label_13.setText(_translate("MainWindow", "Result :"))
        self.label_23.setText(_translate("MainWindow", "Build"))
        self.warnings_nb.setToolTip(_translate("MainWindow", "Warnings found during build"))
        self.label_9.setText(_translate("MainWindow", "Result :"))
        self.label_12.setText(_translate("MainWindow", "Device :"))
        self.label_14.setText(_translate("MainWindow", "Info :"))
        self.clean.setToolTip(_translate("MainWindow", "Clean the current configuration"))
        self.clean.setText(_translate("MainWindow", "Clean"))
        self.target.setToolTip(_translate("MainWindow", "Current target"))
        self.errors_nb.setToolTip(_translate("MainWindow", "Errors found during build"))
        self.device.setToolTip(_translate("MainWindow", "Current device"))
        self.show_console.setToolTip(_translate("MainWindow", "Switch to the console tab"))
        self.show_console.setText(_translate("MainWindow", "Show console"))
        self.build.setToolTip(_translate("MainWindow", "Build the current configuration"))
        self.build.setText(_translate("MainWindow", "Build"))
        self.upload.setToolTip(_translate("MainWindow", "Flash the current device"))
        self.upload.setText(_translate("MainWindow", "Upload"))
        self.build_result.setToolTip(_translate("MainWindow", "Clean & build result"))
        self.main_tab.setTabText(self.main_tab.indexOf(self.build_flash_tab), _translate("MainWindow", "Build / Flash"))
        self.main_tab.setTabToolTip(self.main_tab.indexOf(self.build_flash_tab), _translate("MainWindow", "Tab to build and flash the current configuration"))
        self.programs.setToolTip(_translate("MainWindow", "Programs running (green) and stopped (red)"))
        self.label_8.setText(_translate("MainWindow", "Programs :"))
        self.play_stop_program.setToolTip(_translate("MainWindow", "Start / stop the selected program"))
        self.play_stop_program.setText(_translate("MainWindow", "Start"))
        self.label_7.setText(_translate("MainWindow", "Options :"))
        self.start_all_button.setToolTip(_translate("MainWindow", "Kill & restart all programs"))
        self.start_all_button.setText(_translate("MainWindow", "Start all"))
        self.kill_all_button.setToolTip(_translate("MainWindow", "Kill all running programs"))
        self.kill_all_button.setText(_translate("MainWindow", "Kill all"))
        self.session.setToolTip(_translate("MainWindow", "Current session"))
        self.options.setToolTip(_translate("MainWindow", "Options of the selected program"))
        self.label_4.setText(_translate("MainWindow", "Session :"))
        self.remove_program.setToolTip(_translate("MainWindow", "Remove a programs from the session"))
        self.add_program.setToolTip(_translate("MainWindow", "Add a programs to the session"))
        self.remove_option.setToolTip(_translate("MainWindow", "Remove the selected option"))
        self.add_option.setToolTip(_translate("MainWindow", "Add an option to the selected program"))
        self.main_tab.setTabText(self.main_tab.indexOf(self.sessions_tab), _translate("MainWindow", "Run session"))
        self.main_tab.setTabToolTip(self.main_tab.indexOf(self.sessions_tab), _translate("MainWindow", "Tab to launch and customize the current session"))
        self.console.setToolTip(_translate("MainWindow", "Console to display the logs"))
        self.console.setHtml(_translate("MainWindow", "<!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=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><br /></p></body></html>"))
        self.label_24.setText(_translate("MainWindow", "Logs"))
        self.important.setText(_translate("MainWindow", "Important only"))
        self.custom.setText(_translate("MainWindow", "Customized"))
        self.all.setText(_translate("MainWindow", "All"))
        self.clean_console.setToolTip(_translate("MainWindow", "Clean the console (all logs will be deleted !)"))
        self.clean_console.setText(_translate("MainWindow", "Clean console"))
        self.display_info.setText(_translate("MainWindow", "Info"))
        self.display_warnings.setText(_translate("MainWindow", "Warnings"))
        self.display_errors.setText(_translate("MainWindow", "Errors"))
        self.display_default.setText(_translate("MainWindow", "Default (no flag)"))
        self.main_tab.setTabText(self.main_tab.indexOf(self.console_tab), _translate("MainWindow", "Console"))
        self.main_tab.setTabToolTip(self.main_tab.indexOf(self.console_tab), _translate("MainWindow", "Tab where informations are displayed in a real customizable console"))
        self.label_20.setText(_translate("MainWindow", "HOME = "))
        self.open_home_terminal.setToolTip(_translate("MainWindow", "Home directory of Paparazzi UAV (click to open a terminal here)"))
        self.run_version.setToolTip(_translate("MainWindow", "Current version of Paparazzi UAV"))
        self.label_29.setText(_translate("MainWindow", "BUILD_VERSION = "))
        self.build_version.setToolTip(_translate("MainWindow", "Current version of Paparazzi UAV"))
        self.label_22.setText(_translate("MainWindow", "RUN_VERSION = "))
        self.switch_mode.setToolTip(_translate("MainWindow", "Current mode (click to switch the mode)"))
        self.label_21.setText(_translate("MainWindow", "MODE = "))
        self.quick_restart.setToolTip(_translate("MainWindow", "Kill & restart all programs"))
        self.quick_restart.setText(_translate("MainWindow", "Start all"))
        self.label_33.setText(_translate("MainWindow", "Processus :"))
        self.programs_overview_1.setToolTip(_translate("MainWindow", "Programs running (green) and stopped (red)"))
        self.label_32.setText(_translate("MainWindow", "Session :"))
        self.session_overview_1.setToolTip(_translate("MainWindow", "Current session"))
        self.label_6.setText(_translate("MainWindow", "Session overview"))
        self.quick_kill.setToolTip(_translate("MainWindow", "Kill all running programs"))
        self.quick_kill.setText(_translate("MainWindow", "Kill all"))
        self.label_5.setText(_translate("MainWindow", "Settings overview"))
        self.label_35.setText(_translate("MainWindow", "Airframes"))
        self.label_34.setText(_translate("MainWindow", "Settings"))
        self.label_36.setText(_translate("MainWindow", "Flight plan"))
        self.label_37.setText(_translate("MainWindow", "Radio"))
        self.label_38.setText(_translate("MainWindow", "Telemetry"))
        self.label_18.setText(_translate("MainWindow", "Settings overview"))
        self.label_39.setText(_translate("MainWindow", "Airframes"))
        self.label_40.setText(_translate("MainWindow", "Settings"))
        self.label_41.setText(_translate("MainWindow", "Flight plan"))
        self.label_42.setText(_translate("MainWindow", "Radio"))
        self.label_43.setText(_translate("MainWindow", "Telemetry"))
        self.label_17.setText(_translate("MainWindow", "Session overview"))
        self.label_45.setText(_translate("MainWindow", "Session :"))
        self.session_overview_2.setToolTip(_translate("MainWindow", "Current session"))
        self.label_46.setText(_translate("MainWindow", "Processus :"))
        self.programs_overview_2.setToolTip(_translate("MainWindow", "Programs running (green) and stopped (red)"))
        self.quick_kill_2.setToolTip(_translate("MainWindow", "Kill all running programs"))
        self.quick_kill_2.setText(_translate("MainWindow", "Kill all"))
        self.quick_restart_3.setToolTip(_translate("MainWindow", "Kill & restart all programs"))
        self.quick_restart_3.setText(_translate("MainWindow", "Start all"))
        self.menuSet.setTitle(_translate("MainWindow", "Set"))
        self.menuConfiguration.setTitle(_translate("MainWindow", "Configuration"))
        self.menuMenu.setTitle(_translate("MainWindow", "Menu"))
        self.menuTools.setTitle(_translate("MainWindow", "Tools"))
        self.menuView.setTitle(_translate("MainWindow", "View"))
        self.menuHelp.setTitle(_translate("MainWindow", "Help"))
        self.menuSession.setTitle(_translate("MainWindow", "Session"))
        self.actionNew.setText(_translate("MainWindow", "New empty set"))
        self.actionNew.setShortcut(_translate("MainWindow", "Ctrl+Shift+N"))
        self.actionOpen.setText(_translate("MainWindow", "Save set as..."))
        self.actionSave.setText(_translate("MainWindow", "Save"))
        self.actionRemove.setText(_translate("MainWindow", "Remove"))
        self.actionSetManager.setText(_translate("MainWindow", "Set manager... (COMING SOON)"))
        self.actionSetManager.setShortcut(_translate("MainWindow", "Ctrl+Shift+M"))
        self.actionNew_2.setText(_translate("MainWindow", "New empty configuration"))
        self.actionNew_2.setShortcut(_translate("MainWindow", "Ctrl+N"))
        self.actionOpen_2.setText(_translate("MainWindow", "Save configuration as..."))
        self.actionOpen_2.setShortcut(_translate("MainWindow", "Ctrl+S"))
        self.actionSave_2.setText(_translate("MainWindow", "Save"))
        self.actionRemove_2.setText(_translate("MainWindow", "Remove"))
        self.actionMode.setText(_translate("MainWindow", "Active mode :"))
        self.actionStandard.setText(_translate("MainWindow", "Standard"))
        self.actionStandard.setToolTip(_translate("MainWindow", "Switch to standard user mode"))
        self.actionDeveloper.setText(_translate("MainWindow", "Developer"))
        self.actionDeveloper.setToolTip(_translate("MainWindow", "Switch to developer mode"))
        self.actionSettings.setText(_translate("MainWindow", "Settings..."))
        self.actionSettings.setToolTip(_translate("MainWindow", "Change global settings of the Paparazzi Center"))
        self.actionQuit_Paparazzi_UAV.setText(_translate("MainWindow", "Quit Paparazzi UAV"))
        self.actionQuit_Paparazzi_UAV.setShortcut(_translate("MainWindow", "Ctrl+Q"))
        self.actionFull_screen.setText(_translate("MainWindow", "Full screen"))
        self.actionFull_screen.setShortcut(_translate("MainWindow", "F11"))
        self.actionTutorial.setText(_translate("MainWindow", "Tutorials..."))
        self.actionTutorial.setShortcut(_translate("MainWindow", "Ctrl+H"))
        self.actionAbout_Paparazzi_UAV.setText(_translate("MainWindow", "Credits..."))
        self.actionNew_empty_session.setText(_translate("MainWindow", "New empty session"))
        self.actionNew_empty_session.setShortcut(_translate("MainWindow", "Ctrl+Shift+N, Ctrl+Shift+N"))
        self.actionOpen_3.setText(_translate("MainWindow", "Save session as..."))
        self.actionOpen_3.setShortcut(_translate("MainWindow", "Ctrl+Shift+S"))
        self.actionSave_3.setText(_translate("MainWindow", "Save"))
        self.actionRemove_3.setText(_translate("MainWindow", "Remove"))
        self.actionUndo.setText(_translate("MainWindow", "Undo"))
        self.actionUndo.setToolTip(_translate("MainWindow", "Undo the last action"))
        self.actionUndo.setShortcut(_translate("MainWindow", "Ctrl+Z"))
        self.actionRedo.setText(_translate("MainWindow", "Redo"))
        self.actionRedo.setToolTip(_translate("MainWindow", "Redo the last action"))
        self.actionRedo.setShortcut(_translate("MainWindow", "Ctrl+Y"))
        self.actionSimulator.setText(_translate("MainWindow", "Simulator"))
        self.actionGCS.setText(_translate("MainWindow", "GCS"))
        self.actionMeteo.setText(_translate("MainWindow", "Meteo"))
        self.actionServer.setText(_translate("MainWindow", "Server"))
        self.actionMessages.setText(_translate("MainWindow", "Messages"))
        self.action.setText(_translate("MainWindow", "..."))
        self.actionWILL_BE_AVAILABLE_LATER.setText(_translate("MainWindow", "WILL BE AVAILABLE LATER :"))
        self.actionSet_default_cache_at_current_state.setText(_translate("MainWindow", "Set default app state to current"))
        self.actionRestore_default_state.setText(_translate("MainWindow", "Restore default app state"))

