def setupUi(self, stripDetailsDialog):
        stripDetailsDialog.setObjectName("stripDetailsDialog")
        stripDetailsDialog.resize(708, 460)
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(stripDetailsDialog)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.stripInfo_box = QtWidgets.QGroupBox(stripDetailsDialog)
        self.stripInfo_box.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.stripInfo_box.sizePolicy().hasHeightForWidth())
        self.stripInfo_box.setSizePolicy(sizePolicy)
        self.stripInfo_box.setObjectName("stripInfo_box")
        self.gridLayout = QtWidgets.QGridLayout(self.stripInfo_box)
        self.gridLayout.setObjectName("gridLayout")
        self.callsign_edit = QtWidgets.QLineEdit(self.stripInfo_box)
        self.callsign_edit.setObjectName("callsign_edit")
        self.gridLayout.addWidget(self.callsign_edit, 0, 1, 1, 1)
        self.label_10 = QtWidgets.QLabel(self.stripInfo_box)
        self.label_10.setObjectName("label_10")
        self.gridLayout.addWidget(self.label_10, 1, 4, 1, 1)
        self.autoFillWTC_button = QtWidgets.QToolButton(self.stripInfo_box)
        self.autoFillWTC_button.setFocusPolicy(QtCore.Qt.ClickFocus)
        self.autoFillWTC_button.setCheckable(True)
        self.autoFillWTC_button.setChecked(True)
        self.autoFillWTC_button.setObjectName("autoFillWTC_button")
        self.gridLayout.addWidget(self.autoFillWTC_button, 1, 2, 1, 1)
        self.cruiseAlt_edit = QtWidgets.QLineEdit(self.stripInfo_box)
        self.cruiseAlt_edit.setObjectName("cruiseAlt_edit")
        self.gridLayout.addWidget(self.cruiseAlt_edit, 5, 1, 1, 2)
        self.arrAirportPicker_widget = AirportPicker(self.stripInfo_box)
        self.arrAirportPicker_widget.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.arrAirportPicker_widget.setObjectName("arrAirportPicker_widget")
        self.gridLayout.addWidget(self.arrAirportPicker_widget, 3, 1, 1, 2)
        self.aircraftType_edit = AircraftTypeCombo(self.stripInfo_box)
        self.aircraftType_edit.setEditable(True)
        self.aircraftType_edit.setObjectName("aircraftType_edit")
        self.gridLayout.addWidget(self.aircraftType_edit, 1, 1, 1, 1)
        self.depAirportPicker_widget = AirportPicker(self.stripInfo_box)
        self.depAirportPicker_widget.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.depAirportPicker_widget.setObjectName("depAirportPicker_widget")
        self.gridLayout.addWidget(self.depAirportPicker_widget, 2, 1, 1, 2)
        self.label_5 = QtWidgets.QLabel(self.stripInfo_box)
        self.label_5.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_5.sizePolicy().hasHeightForWidth())
        self.label_5.setSizePolicy(sizePolicy)
        self.label_5.setObjectName("label_5")
        self.gridLayout.addWidget(self.label_5, 0, 0, 1, 1)
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.TAS_enable = QtWidgets.QCheckBox(self.stripInfo_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.TAS_enable.sizePolicy().hasHeightForWidth())
        self.TAS_enable.setSizePolicy(sizePolicy)
        self.TAS_enable.setObjectName("TAS_enable")
        self.horizontalLayout_5.addWidget(self.TAS_enable)
        self.TAS_edit = QtWidgets.QSpinBox(self.stripInfo_box)
        self.TAS_edit.setEnabled(False)
        self.TAS_edit.setMinimum(50)
        self.TAS_edit.setMaximum(999)
        self.TAS_edit.setSingleStep(10)
        self.TAS_edit.setProperty("value", 250)
        self.TAS_edit.setObjectName("TAS_edit")
        self.horizontalLayout_5.addWidget(self.TAS_edit)
        self.gridLayout.addLayout(self.horizontalLayout_5, 5, 4, 1, 3)
        self.label_8 = QtWidgets.QLabel(self.stripInfo_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_8.sizePolicy().hasHeightForWidth())
        self.label_8.setSizePolicy(sizePolicy)
        self.label_8.setObjectName("label_8")
        self.gridLayout.addWidget(self.label_8, 7, 0, 1, 1)
        self.comments_edit = QtWidgets.QPlainTextEdit(self.stripInfo_box)
        self.comments_edit.setTabChangesFocus(True)
        self.comments_edit.setPlainText("")
        self.comments_edit.setObjectName("comments_edit")
        self.gridLayout.addWidget(self.comments_edit, 7, 1, 1, 6)
        self.arrAirportName_info = QtWidgets.QLabel(self.stripInfo_box)
        font = QtGui.QFont()
        font.setItalic(True)
        self.arrAirportName_info.setFont(font)
        self.arrAirportName_info.setObjectName("arrAirportName_info")
        self.gridLayout.addWidget(self.arrAirportName_info, 3, 4, 1, 3)
        self.line_3 = QtWidgets.QFrame(self.stripInfo_box)
        self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_3.setObjectName("line_3")
        self.gridLayout.addWidget(self.line_3, 6, 0, 1, 7)
        self.wakeTurbCat_select = QtWidgets.QComboBox(self.stripInfo_box)
        self.wakeTurbCat_select.setObjectName("wakeTurbCat_select")
        self.wakeTurbCat_select.addItem("")
        self.wakeTurbCat_select.setItemText(0, "")
        self.wakeTurbCat_select.addItem("")
        self.wakeTurbCat_select.addItem("")
        self.wakeTurbCat_select.addItem("")
        self.wakeTurbCat_select.addItem("")
        self.gridLayout.addWidget(self.wakeTurbCat_select, 1, 5, 1, 2)
        self.label_2 = QtWidgets.QLabel(self.stripInfo_box)
        self.label_2.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
        self.label_3 = QtWidgets.QLabel(self.stripInfo_box)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 3, 0, 1, 1)
        self.route_edit = RouteEditWidget(self.stripInfo_box)
        self.route_edit.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.route_edit.setObjectName("route_edit")
        self.gridLayout.addWidget(self.route_edit, 4, 1, 1, 6)
        self.label_4 = QtWidgets.QLabel(self.stripInfo_box)
        self.label_4.setObjectName("label_4")
        self.gridLayout.addWidget(self.label_4, 5, 0, 1, 1)
        spacerItem = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem, 0, 3, 1, 1)
        self.label = QtWidgets.QLabel(self.stripInfo_box)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 2, 0, 1, 1)
        self.flightRules_select = QtWidgets.QComboBox(self.stripInfo_box)
        self.flightRules_select.setObjectName("flightRules_select")
        self.flightRules_select.addItem("")
        self.flightRules_select.setItemText(0, "")
        self.flightRules_select.addItem("")
        self.flightRules_select.addItem("")
        self.gridLayout.addWidget(self.flightRules_select, 0, 5, 1, 2)
        self.depAirportName_info = QtWidgets.QLabel(self.stripInfo_box)
        font = QtGui.QFont()
        font.setItalic(True)
        self.depAirportName_info.setFont(font)
        self.depAirportName_info.setObjectName("depAirportName_info")
        self.gridLayout.addWidget(self.depAirportName_info, 2, 4, 1, 3)
        self.label_9 = QtWidgets.QLabel(self.stripInfo_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_9.sizePolicy().hasHeightForWidth())
        self.label_9.setSizePolicy(sizePolicy)
        self.label_9.setObjectName("label_9")
        self.gridLayout.addWidget(self.label_9, 0, 4, 1, 1)
        self.label_14 = QtWidgets.QLabel(self.stripInfo_box)
        self.label_14.setObjectName("label_14")
        self.gridLayout.addWidget(self.label_14, 4, 0, 1, 1)
        self.matchingFPLs_button = QtWidgets.QToolButton(self.stripInfo_box)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.matchingFPLs_button.setFont(font)
        self.matchingFPLs_button.setFocusPolicy(QtCore.Qt.NoFocus)
        self.matchingFPLs_button.setAutoRaise(True)
        self.matchingFPLs_button.setObjectName("matchingFPLs_button")
        self.gridLayout.addWidget(self.matchingFPLs_button, 0, 2, 1, 1)
        self.label_5.raise_()
        self.callsign_edit.raise_()
        self.label_2.raise_()
        self.aircraftType_edit.raise_()
        self.label_4.raise_()
        self.cruiseAlt_edit.raise_()
        self.label_8.raise_()
        self.comments_edit.raise_()
        self.line_3.raise_()
        self.label.raise_()
        self.label_3.raise_()
        self.depAirportName_info.raise_()
        self.arrAirportName_info.raise_()
        self.depAirportPicker_widget.raise_()
        self.label_14.raise_()
        self.arrAirportPicker_widget.raise_()
        self.route_edit.raise_()
        self.label_9.raise_()
        self.flightRules_select.raise_()
        self.label_10.raise_()
        self.wakeTurbCat_select.raise_()
        self.autoFillWTC_button.raise_()
        self.matchingFPLs_button.raise_()
        self.horizontalLayout.addWidget(self.stripInfo_box)
        self.line_4 = QtWidgets.QFrame(stripDetailsDialog)
        self.line_4.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_4.setObjectName("line_4")
        self.horizontalLayout.addWidget(self.line_4)
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.rack_groupBox = QtWidgets.QGroupBox(stripDetailsDialog)
        self.rack_groupBox.setObjectName("rack_groupBox")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.rack_groupBox)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.rack_select = QtWidgets.QComboBox(self.rack_groupBox)
        self.rack_select.setObjectName("rack_select")
        self.verticalLayout_4.addWidget(self.rack_select)
        self.verticalLayout.addWidget(self.rack_groupBox)
        self.line_6 = QtWidgets.QFrame(stripDetailsDialog)
        self.line_6.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_6.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_6.setObjectName("line_6")
        self.verticalLayout.addWidget(self.line_6)
        spacerItem1 = QtWidgets.QSpacerItem(20, 13,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Fixed)
        self.verticalLayout.addItem(spacerItem1)
        self.assignSquawkCode = QtWidgets.QGroupBox(stripDetailsDialog)
        self.assignSquawkCode.setCheckable(True)
        self.assignSquawkCode.setChecked(False)
        self.assignSquawkCode.setObjectName("assignSquawkCode")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.assignSquawkCode)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.xpdrCode_select = XpdrCodeSelectorWidget(self.assignSquawkCode)
        self.xpdrCode_select.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.xpdrCode_select.setObjectName("xpdrCode_select")
        self.verticalLayout_3.addWidget(self.xpdrCode_select)
        self.verticalLayout.addWidget(self.assignSquawkCode)
        self.assignments_box = QtWidgets.QGroupBox(stripDetailsDialog)
        self.assignments_box.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.assignments_box.sizePolicy().hasHeightForWidth())
        self.assignments_box.setSizePolicy(sizePolicy)
        self.assignments_box.setObjectName("assignments_box")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.assignments_box)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.assignedSpeed_edit = QtWidgets.QSpinBox(self.assignments_box)
        self.assignedSpeed_edit.setEnabled(False)
        self.assignedSpeed_edit.setMinimum(50)
        self.assignedSpeed_edit.setMaximum(999)
        self.assignedSpeed_edit.setSingleStep(10)
        self.assignedSpeed_edit.setProperty("value", 250)
        self.assignedSpeed_edit.setObjectName("assignedSpeed_edit")
        self.gridLayout_2.addWidget(self.assignedSpeed_edit, 2, 1, 1, 1)
        self.assignedAltitude_edit = QtWidgets.QLineEdit(self.assignments_box)
        self.assignedAltitude_edit.setEnabled(False)
        self.assignedAltitude_edit.setObjectName("assignedAltitude_edit")
        self.gridLayout_2.addWidget(self.assignedAltitude_edit, 1, 1, 1, 1)
        self.assignSpeed = QtWidgets.QCheckBox(self.assignments_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.assignSpeed.sizePolicy().hasHeightForWidth())
        self.assignSpeed.setSizePolicy(sizePolicy)
        self.assignSpeed.setObjectName("assignSpeed")
        self.gridLayout_2.addWidget(self.assignSpeed, 2, 0, 1, 1)
        self.assignedHeading_edit = QtWidgets.QSpinBox(self.assignments_box)
        self.assignedHeading_edit.setEnabled(False)
        self.assignedHeading_edit.setWrapping(True)
        self.assignedHeading_edit.setMinimum(1)
        self.assignedHeading_edit.setMaximum(360)
        self.assignedHeading_edit.setSingleStep(5)
        self.assignedHeading_edit.setProperty("value", 360)
        self.assignedHeading_edit.setObjectName("assignedHeading_edit")
        self.gridLayout_2.addWidget(self.assignedHeading_edit, 0, 1, 1, 1)
        self.assignAltitude = QtWidgets.QCheckBox(self.assignments_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.assignAltitude.sizePolicy().hasHeightForWidth())
        self.assignAltitude.setSizePolicy(sizePolicy)
        self.assignAltitude.setObjectName("assignAltitude")
        self.gridLayout_2.addWidget(self.assignAltitude, 1, 0, 1, 1)
        self.assignHeading = QtWidgets.QCheckBox(self.assignments_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.assignHeading.sizePolicy().hasHeightForWidth())
        self.assignHeading.setSizePolicy(sizePolicy)
        self.assignHeading.setObjectName("assignHeading")
        self.gridLayout_2.addWidget(self.assignHeading, 0, 0, 1, 1)
        self.assignCruiseAlt_button = QtWidgets.QToolButton(
            self.assignments_box)
        self.assignCruiseAlt_button.setEnabled(False)
        self.assignCruiseAlt_button.setObjectName("assignCruiseAlt_button")
        self.gridLayout_2.addWidget(self.assignCruiseAlt_button, 1, 2, 1, 1)
        self.verticalLayout.addWidget(self.assignments_box)
        spacerItem2 = QtWidgets.QSpacerItem(230, 13,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem2)
        self.line_5 = QtWidgets.QFrame(stripDetailsDialog)
        self.line_5.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_5.setObjectName("line_5")
        self.verticalLayout.addWidget(self.line_5)
        self.linksConflicts_box = QtWidgets.QGroupBox(stripDetailsDialog)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.linksConflicts_box.sizePolicy().hasHeightForWidth())
        self.linksConflicts_box.setSizePolicy(sizePolicy)
        self.linksConflicts_box.setObjectName("linksConflicts_box")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.linksConflicts_box)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.xpdrConflicts_info = QtWidgets.QLabel(self.linksConflicts_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.xpdrConflicts_info.sizePolicy().hasHeightForWidth())
        self.xpdrConflicts_info.setSizePolicy(sizePolicy)
        self.xpdrConflicts_info.setObjectName("xpdrConflicts_info")
        self.gridLayout_3.addWidget(self.xpdrConflicts_info, 0, 1, 1, 1)
        self.label_6 = QtWidgets.QLabel(self.linksConflicts_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_6.sizePolicy().hasHeightForWidth())
        self.label_6.setSizePolicy(sizePolicy)
        self.label_6.setObjectName("label_6")
        self.gridLayout_3.addWidget(self.label_6, 0, 0, 1, 1)
        self.label_17 = QtWidgets.QLabel(self.linksConflicts_box)
        self.label_17.setObjectName("label_17")
        self.gridLayout_3.addWidget(self.label_17, 1, 0, 1, 1)
        self.fplConflicts_info = QtWidgets.QLabel(self.linksConflicts_box)
        self.fplConflicts_info.setObjectName("fplConflicts_info")
        self.gridLayout_3.addWidget(self.fplConflicts_info, 1, 1, 1, 1)
        self.verticalLayout.addWidget(self.linksConflicts_box)
        self.horizontalLayout.addLayout(self.verticalLayout)
        self.verticalLayout_2.addLayout(self.horizontalLayout)
        self.line_2 = QtWidgets.QFrame(stripDetailsDialog)
        self.line_2.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.verticalLayout_2.addWidget(self.line_2)
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.fplLink_stackedWidget = QtWidgets.QStackedWidget(
            stripDetailsDialog)
        self.fplLink_stackedWidget.setObjectName("fplLink_stackedWidget")
        self.noFplLink_page = QtWidgets.QWidget()
        self.noFplLink_page.setObjectName("noFplLink_page")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.noFplLink_page)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.linkFPL_tickBox = QtWidgets.QCheckBox(self.noFplLink_page)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.linkFPL_tickBox.sizePolicy().hasHeightForWidth())
        self.linkFPL_tickBox.setSizePolicy(sizePolicy)
        self.linkFPL_tickBox.setObjectName("linkFPL_tickBox")
        self.horizontalLayout_2.addWidget(self.linkFPL_tickBox)
        self.linkFPL_info = QtWidgets.QLabel(self.noFplLink_page)
        self.linkFPL_info.setObjectName("linkFPL_info")
        self.horizontalLayout_2.addWidget(self.linkFPL_info)
        self.linkFPL_reset_button = QtWidgets.QToolButton(self.noFplLink_page)
        self.linkFPL_reset_button.setObjectName("linkFPL_reset_button")
        self.horizontalLayout_2.addWidget(self.linkFPL_reset_button)
        spacerItem3 = QtWidgets.QSpacerItem(60, 20,
                                            QtWidgets.QSizePolicy.Fixed,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem3)
        self.fplLink_stackedWidget.addWidget(self.noFplLink_page)
        self.gotFplLink_page = QtWidgets.QWidget()
        self.gotFplLink_page.setObjectName("gotFplLink_page")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.gotFplLink_page)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.label_12 = QtWidgets.QLabel(self.gotFplLink_page)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_12.sizePolicy().hasHeightForWidth())
        self.label_12.setSizePolicy(sizePolicy)
        self.label_12.setObjectName("label_12")
        self.horizontalLayout_3.addWidget(self.label_12)
        self.linkedFPL_info = QtWidgets.QLabel(self.gotFplLink_page)
        self.linkedFPL_info.setObjectName("linkedFPL_info")
        self.horizontalLayout_3.addWidget(self.linkedFPL_info)
        self.pushToFPL_tickBox = QtWidgets.QCheckBox(self.gotFplLink_page)
        self.pushToFPL_tickBox.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.pushToFPL_tickBox.sizePolicy().hasHeightForWidth())
        self.pushToFPL_tickBox.setSizePolicy(sizePolicy)
        self.pushToFPL_tickBox.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.pushToFPL_tickBox.setCheckable(True)
        self.pushToFPL_tickBox.setChecked(False)
        self.pushToFPL_tickBox.setObjectName("pushToFPL_tickBox")
        self.horizontalLayout_3.addWidget(self.pushToFPL_tickBox)
        self.fplLink_stackedWidget.addWidget(self.gotFplLink_page)
        self.horizontalLayout_4.addWidget(self.fplLink_stackedWidget)
        self.cancel_button = QtWidgets.QPushButton(stripDetailsDialog)
        self.cancel_button.setObjectName("cancel_button")
        self.horizontalLayout_4.addWidget(self.cancel_button)
        self.save_button = QtWidgets.QPushButton(stripDetailsDialog)
        self.save_button.setDefault(True)
        self.save_button.setObjectName("save_button")
        self.horizontalLayout_4.addWidget(self.save_button)
        self.verticalLayout_2.addLayout(self.horizontalLayout_4)
        self.label_10.setBuddy(self.wakeTurbCat_select)
        self.label_5.setBuddy(self.callsign_edit)
        self.label_8.setBuddy(self.comments_edit)
        self.label_2.setBuddy(self.aircraftType_edit)
        self.label_3.setBuddy(self.arrAirportPicker_widget)
        self.label_4.setBuddy(self.cruiseAlt_edit)
        self.label.setBuddy(self.depAirportPicker_widget)
        self.label_9.setBuddy(self.flightRules_select)
        self.label_14.setBuddy(self.route_edit)
        self.linkFPL_info.setBuddy(self.linkFPL_reset_button)

        self.retranslateUi(stripDetailsDialog)
        self.fplLink_stackedWidget.setCurrentIndex(0)
        self.assignHeading.toggled['bool'].connect(
            self.assignedHeading_edit.setEnabled)
        self.assignAltitude.toggled['bool'].connect(
            self.assignedAltitude_edit.setEnabled)
        self.assignSpeed.toggled['bool'].connect(
            self.assignedSpeed_edit.setEnabled)
        self.cancel_button.clicked.connect(stripDetailsDialog.reject)
        self.TAS_enable.toggled['bool'].connect(self.TAS_edit.setEnabled)
        self.TAS_enable.toggled['bool'].connect(self.TAS_edit.setFocus)
        self.assignHeading.toggled['bool'].connect(
            self.assignedHeading_edit.setFocus)
        self.assignAltitude.toggled['bool'].connect(
            self.assignedAltitude_edit.setFocus)
        self.assignSpeed.toggled['bool'].connect(
            self.assignedSpeed_edit.setFocus)
        self.assignSquawkCode.toggled['bool'].connect(
            self.xpdrCode_select.setFocus)
        self.linkFPL_tickBox.toggled['bool'].connect(
            self.linkFPL_reset_button.setEnabled)
        QtCore.QMetaObject.connectSlotsByName(stripDetailsDialog)
        stripDetailsDialog.setTabOrder(self.callsign_edit,
                                       self.aircraftType_edit)
        stripDetailsDialog.setTabOrder(self.aircraftType_edit,
                                       self.depAirportPicker_widget)
        stripDetailsDialog.setTabOrder(self.depAirportPicker_widget,
                                       self.arrAirportPicker_widget)
        stripDetailsDialog.setTabOrder(self.arrAirportPicker_widget,
                                       self.route_edit)
        stripDetailsDialog.setTabOrder(self.route_edit, self.cruiseAlt_edit)
        stripDetailsDialog.setTabOrder(self.cruiseAlt_edit,
                                       self.flightRules_select)
        stripDetailsDialog.setTabOrder(self.flightRules_select,
                                       self.wakeTurbCat_select)
        stripDetailsDialog.setTabOrder(self.wakeTurbCat_select,
                                       self.TAS_enable)
        stripDetailsDialog.setTabOrder(self.TAS_enable, self.TAS_edit)
        stripDetailsDialog.setTabOrder(self.TAS_edit, self.comments_edit)
        stripDetailsDialog.setTabOrder(self.comments_edit, self.rack_select)
        stripDetailsDialog.setTabOrder(self.rack_select, self.assignSquawkCode)
        stripDetailsDialog.setTabOrder(self.assignSquawkCode,
                                       self.xpdrCode_select)
        stripDetailsDialog.setTabOrder(self.xpdrCode_select,
                                       self.assignHeading)
        stripDetailsDialog.setTabOrder(self.assignHeading,
                                       self.assignedHeading_edit)
        stripDetailsDialog.setTabOrder(self.assignedHeading_edit,
                                       self.assignAltitude)
        stripDetailsDialog.setTabOrder(self.assignAltitude,
                                       self.assignedAltitude_edit)
        stripDetailsDialog.setTabOrder(self.assignedAltitude_edit,
                                       self.assignCruiseAlt_button)
        stripDetailsDialog.setTabOrder(self.assignCruiseAlt_button,
                                       self.assignSpeed)
        stripDetailsDialog.setTabOrder(self.assignSpeed,
                                       self.assignedSpeed_edit)
        stripDetailsDialog.setTabOrder(self.assignedSpeed_edit,
                                       self.linkFPL_tickBox)
        stripDetailsDialog.setTabOrder(self.linkFPL_tickBox,
                                       self.linkFPL_reset_button)
        stripDetailsDialog.setTabOrder(self.linkFPL_reset_button,
                                       self.pushToFPL_tickBox)
        stripDetailsDialog.setTabOrder(self.pushToFPL_tickBox,
                                       self.save_button)
        stripDetailsDialog.setTabOrder(self.save_button, self.cancel_button)
    def setupUi(self, fplDetailsDialog):
        fplDetailsDialog.setObjectName("fplDetailsDialog")
        fplDetailsDialog.resize(535, 512)
        self.verticalLayout = QtWidgets.QVBoxLayout(fplDetailsDialog)
        self.verticalLayout.setObjectName("verticalLayout")
        self.fplDetails_box = QtWidgets.QGroupBox(fplDetailsDialog)
        self.fplDetails_box.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.fplDetails_box.sizePolicy().hasHeightForWidth())
        self.fplDetails_box.setSizePolicy(sizePolicy)
        self.fplDetails_box.setObjectName("fplDetails_box")
        self.gridLayout = QtWidgets.QGridLayout(self.fplDetails_box)
        self.gridLayout.setObjectName("gridLayout")
        self.label_8 = QtWidgets.QLabel(self.fplDetails_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_8.sizePolicy().hasHeightForWidth())
        self.label_8.setSizePolicy(sizePolicy)
        self.label_8.setObjectName("label_8")
        self.gridLayout.addWidget(self.label_8, 8, 0, 1, 1)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.depTime_enable = QtWidgets.QCheckBox(self.fplDetails_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.depTime_enable.sizePolicy().hasHeightForWidth())
        self.depTime_enable.setSizePolicy(sizePolicy)
        self.depTime_enable.setObjectName("depTime_enable")
        self.horizontalLayout_2.addWidget(self.depTime_enable)
        self.depTime_edit = QtWidgets.QDateTimeEdit(self.fplDetails_box)
        self.depTime_edit.setEnabled(False)
        self.depTime_edit.setCurrentSection(
            QtWidgets.QDateTimeEdit.HourSection)
        self.depTime_edit.setCalendarPopup(False)
        self.depTime_edit.setCurrentSectionIndex(3)
        self.depTime_edit.setTimeSpec(QtCore.Qt.UTC)
        self.depTime_edit.setObjectName("depTime_edit")
        self.horizontalLayout_2.addWidget(self.depTime_edit)
        self.gridLayout.addLayout(self.horizontalLayout_2, 2, 3, 1, 3)
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.soulsOnBoard_enable = QtWidgets.QCheckBox(self.fplDetails_box)
        self.soulsOnBoard_enable.setObjectName("soulsOnBoard_enable")
        self.horizontalLayout_6.addWidget(self.soulsOnBoard_enable)
        self.soulsOnBoard_edit = QtWidgets.QSpinBox(self.fplDetails_box)
        self.soulsOnBoard_edit.setEnabled(False)
        self.soulsOnBoard_edit.setMinimum(1)
        self.soulsOnBoard_edit.setMaximum(999)
        self.soulsOnBoard_edit.setObjectName("soulsOnBoard_edit")
        self.horizontalLayout_6.addWidget(self.soulsOnBoard_edit)
        self.gridLayout.addLayout(self.horizontalLayout_6, 6, 3, 1, 3)
        self.label_5 = QtWidgets.QLabel(self.fplDetails_box)
        self.label_5.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_5.sizePolicy().hasHeightForWidth())
        self.label_5.setSizePolicy(sizePolicy)
        self.label_5.setObjectName("label_5")
        self.gridLayout.addWidget(self.label_5, 0, 0, 1, 1)
        self.label_4 = QtWidgets.QLabel(self.fplDetails_box)
        self.label_4.setObjectName("label_4")
        self.gridLayout.addWidget(self.label_4, 5, 0, 1, 1)
        self.altAirportPicker_widget = AirportPicker(self.fplDetails_box)
        self.altAirportPicker_widget.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.altAirportPicker_widget.setObjectName("altAirportPicker_widget")
        self.gridLayout.addWidget(self.altAirportPicker_widget, 6, 1, 1, 1)
        self.arrAirportPicker_widget = AirportPicker(self.fplDetails_box)
        self.arrAirportPicker_widget.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.arrAirportPicker_widget.setObjectName("arrAirportPicker_widget")
        self.gridLayout.addWidget(self.arrAirportPicker_widget, 3, 1, 1, 1)
        self.departure_label = QtWidgets.QLabel(self.fplDetails_box)
        self.departure_label.setObjectName("departure_label")
        self.gridLayout.addWidget(self.departure_label, 2, 0, 1, 1)
        self.route_edit = RouteEditWidget(self.fplDetails_box)
        self.route_edit.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.route_edit.setObjectName("route_edit")
        self.gridLayout.addWidget(self.route_edit, 4, 1, 1, 5)
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.EET_enable = QtWidgets.QCheckBox(self.fplDetails_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.EET_enable.sizePolicy().hasHeightForWidth())
        self.EET_enable.setSizePolicy(sizePolicy)
        self.EET_enable.setObjectName("EET_enable")
        self.horizontalLayout_3.addWidget(self.EET_enable)
        self.EETh_edit = QtWidgets.QSpinBox(self.fplDetails_box)
        self.EETh_edit.setEnabled(False)
        self.EETh_edit.setProperty("value", 1)
        self.EETh_edit.setObjectName("EETh_edit")
        self.horizontalLayout_3.addWidget(self.EETh_edit)
        self.EETmin_edit = QtWidgets.QSpinBox(self.fplDetails_box)
        self.EETmin_edit.setEnabled(False)
        self.EETmin_edit.setMaximum(59)
        self.EETmin_edit.setObjectName("EETmin_edit")
        self.horizontalLayout_3.addWidget(self.EETmin_edit)
        self.gridLayout.addLayout(self.horizontalLayout_3, 3, 3, 1, 3)
        self.arrival_label = QtWidgets.QLabel(self.fplDetails_box)
        self.arrival_label.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.arrival_label.sizePolicy().hasHeightForWidth())
        self.arrival_label.setSizePolicy(sizePolicy)
        self.arrival_label.setObjectName("arrival_label")
        self.gridLayout.addWidget(self.arrival_label, 3, 0, 1, 1)
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.TAS_enable = QtWidgets.QCheckBox(self.fplDetails_box)
        self.TAS_enable.setObjectName("TAS_enable")
        self.horizontalLayout_5.addWidget(self.TAS_enable)
        self.TAS_edit = QtWidgets.QSpinBox(self.fplDetails_box)
        self.TAS_edit.setEnabled(False)
        self.TAS_edit.setMinimum(50)
        self.TAS_edit.setMaximum(999)
        self.TAS_edit.setSingleStep(10)
        self.TAS_edit.setProperty("value", 250)
        self.TAS_edit.setObjectName("TAS_edit")
        self.horizontalLayout_5.addWidget(self.TAS_edit)
        self.gridLayout.addLayout(self.horizontalLayout_5, 5, 3, 1, 3)
        self.aircraftType_edit = AircraftTypeCombo(self.fplDetails_box)
        self.aircraftType_edit.setEditable(True)
        self.aircraftType_edit.setObjectName("aircraftType_edit")
        self.gridLayout.addWidget(self.aircraftType_edit, 1, 1, 1, 1)
        self.label_2 = QtWidgets.QLabel(self.fplDetails_box)
        self.label_2.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
        self.label_14 = QtWidgets.QLabel(self.fplDetails_box)
        self.label_14.setObjectName("label_14")
        self.gridLayout.addWidget(self.label_14, 4, 0, 1, 1)
        self.depAirportPicker_widget = AirportPicker(self.fplDetails_box)
        self.depAirportPicker_widget.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.depAirportPicker_widget.setObjectName("depAirportPicker_widget")
        self.gridLayout.addWidget(self.depAirportPicker_widget, 2, 1, 1, 1)
        self.comments_edit = QtWidgets.QPlainTextEdit(self.fplDetails_box)
        self.comments_edit.setTabChangesFocus(True)
        self.comments_edit.setObjectName("comments_edit")
        self.gridLayout.addWidget(self.comments_edit, 8, 1, 1, 5)
        self.label_3 = QtWidgets.QLabel(self.fplDetails_box)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 6, 0, 1, 1)
        self.callsign_edit = QtWidgets.QLineEdit(self.fplDetails_box)
        self.callsign_edit.setObjectName("callsign_edit")
        self.gridLayout.addWidget(self.callsign_edit, 0, 1, 1, 1)
        self.cruiseAlt_edit = QtWidgets.QLineEdit(self.fplDetails_box)
        self.cruiseAlt_edit.setObjectName("cruiseAlt_edit")
        self.gridLayout.addWidget(self.cruiseAlt_edit, 5, 1, 1, 1)
        self.line_2 = QtWidgets.QFrame(self.fplDetails_box)
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.gridLayout.addWidget(self.line_2, 7, 0, 1, 6)
        self.label_9 = QtWidgets.QLabel(self.fplDetails_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_9.sizePolicy().hasHeightForWidth())
        self.label_9.setSizePolicy(sizePolicy)
        self.label_9.setObjectName("label_9")
        self.gridLayout.addWidget(self.label_9, 0, 3, 1, 1)
        self.flightRules_select = QtWidgets.QComboBox(self.fplDetails_box)
        self.flightRules_select.setObjectName("flightRules_select")
        self.flightRules_select.addItem("")
        self.flightRules_select.setItemText(0, "")
        self.flightRules_select.addItem("")
        self.flightRules_select.addItem("")
        self.gridLayout.addWidget(self.flightRules_select, 0, 4, 1, 1)
        self.label = QtWidgets.QLabel(self.fplDetails_box)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 1, 3, 1, 1)
        self.wakeTurbCat_select = QtWidgets.QComboBox(self.fplDetails_box)
        self.wakeTurbCat_select.setObjectName("wakeTurbCat_select")
        self.wakeTurbCat_select.addItem("")
        self.wakeTurbCat_select.setItemText(0, "")
        self.wakeTurbCat_select.addItem("")
        self.wakeTurbCat_select.addItem("")
        self.wakeTurbCat_select.addItem("")
        self.wakeTurbCat_select.addItem("")
        self.gridLayout.addWidget(self.wakeTurbCat_select, 1, 4, 1, 1)
        self.autoFillWTC_button = QtWidgets.QToolButton(self.fplDetails_box)
        self.autoFillWTC_button.setFocusPolicy(QtCore.Qt.ClickFocus)
        self.autoFillWTC_button.setCheckable(True)
        self.autoFillWTC_button.setChecked(True)
        self.autoFillWTC_button.setObjectName("autoFillWTC_button")
        self.gridLayout.addWidget(self.autoFillWTC_button, 1, 2, 1, 1)
        self.label_5.raise_()
        self.callsign_edit.raise_()
        self.label_2.raise_()
        self.aircraftType_edit.raise_()
        self.departure_label.raise_()
        self.arrival_label.raise_()
        self.label_8.raise_()
        self.comments_edit.raise_()
        self.label_14.raise_()
        self.line_2.raise_()
        self.label_4.raise_()
        self.cruiseAlt_edit.raise_()
        self.depAirportPicker_widget.raise_()
        self.arrAirportPicker_widget.raise_()
        self.label_3.raise_()
        self.altAirportPicker_widget.raise_()
        self.route_edit.raise_()
        self.label_9.raise_()
        self.flightRules_select.raise_()
        self.label.raise_()
        self.wakeTurbCat_select.raise_()
        self.autoFillWTC_button.raise_()
        self.verticalLayout.addWidget(self.fplDetails_box)
        spacerItem = QtWidgets.QSpacerItem(20, 10,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Fixed)
        self.verticalLayout.addItem(spacerItem)
        self.onlineStatus_frame = QtWidgets.QFrame(fplDetailsDialog)
        self.onlineStatus_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.onlineStatus_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.onlineStatus_frame.setObjectName("onlineStatus_frame")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.onlineStatus_frame)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.label_6 = QtWidgets.QLabel(self.onlineStatus_frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_6.sizePolicy().hasHeightForWidth())
        self.label_6.setSizePolicy(sizePolicy)
        self.label_6.setObjectName("label_6")
        self.gridLayout_2.addWidget(self.label_6, 0, 0, 1, 1)
        self.onlineStatus_infoLabel = QtWidgets.QLabel(self.onlineStatus_frame)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.onlineStatus_infoLabel.setFont(font)
        self.onlineStatus_infoLabel.setObjectName("onlineStatus_infoLabel")
        self.gridLayout_2.addWidget(self.onlineStatus_infoLabel, 0, 1, 1, 1)
        spacerItem1 = QtWidgets.QSpacerItem(10, 20,
                                            QtWidgets.QSizePolicy.Fixed,
                                            QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_2.addItem(spacerItem1, 0, 3, 1, 1)
        self.openFPL_button = QtWidgets.QToolButton(self.onlineStatus_frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.openFPL_button.sizePolicy().hasHeightForWidth())
        self.openFPL_button.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.openFPL_button.setFont(font)
        self.openFPL_button.setObjectName("openFPL_button")
        self.gridLayout_2.addWidget(self.openFPL_button, 0, 4, 1, 1)
        self.closeFPL_button = QtWidgets.QToolButton(self.onlineStatus_frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.closeFPL_button.sizePolicy().hasHeightForWidth())
        self.closeFPL_button.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.closeFPL_button.setFont(font)
        self.closeFPL_button.setObjectName("closeFPL_button")
        self.gridLayout_2.addWidget(self.closeFPL_button, 0, 5, 1, 1)
        self.label_7 = QtWidgets.QLabel(self.onlineStatus_frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_7.sizePolicy().hasHeightForWidth())
        self.label_7.setSizePolicy(sizePolicy)
        self.label_7.setObjectName("label_7")
        self.gridLayout_2.addWidget(self.label_7, 1, 0, 1, 1)
        self.publishOnlineOnSave_tickBox = QtWidgets.QCheckBox(
            self.onlineStatus_frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.publishOnlineOnSave_tickBox.sizePolicy().hasHeightForWidth())
        self.publishOnlineOnSave_tickBox.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.publishOnlineOnSave_tickBox.setFont(font)
        self.publishOnlineOnSave_tickBox.setLayoutDirection(
            QtCore.Qt.RightToLeft)
        self.publishOnlineOnSave_tickBox.setCheckable(True)
        self.publishOnlineOnSave_tickBox.setChecked(False)
        self.publishOnlineOnSave_tickBox.setObjectName(
            "publishOnlineOnSave_tickBox")
        self.gridLayout_2.addWidget(self.publishOnlineOnSave_tickBox, 1, 4, 1,
                                    2)
        self.viewOnlineComments_button = QtWidgets.QToolButton(
            self.onlineStatus_frame)
        self.viewOnlineComments_button.setObjectName(
            "viewOnlineComments_button")
        self.gridLayout_2.addWidget(self.viewOnlineComments_button, 0, 2, 1, 1)
        self.syncStatus_infoLabel = QtWidgets.QLabel(self.onlineStatus_frame)
        self.syncStatus_infoLabel.setObjectName("syncStatus_infoLabel")
        self.gridLayout_2.addWidget(self.syncStatus_infoLabel, 1, 1, 1, 2)
        self.verticalLayout.addWidget(self.onlineStatus_frame)
        spacerItem2 = QtWidgets.QSpacerItem(20, 10,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Fixed)
        self.verticalLayout.addItem(spacerItem2)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label_10 = QtWidgets.QLabel(fplDetailsDialog)
        self.label_10.setObjectName("label_10")
        self.horizontalLayout.addWidget(self.label_10)
        self.stripLinked_info = QtWidgets.QLabel(fplDetailsDialog)
        self.stripLinked_info.setObjectName("stripLinked_info")
        self.horizontalLayout.addWidget(self.stripLinked_info)
        spacerItem3 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem3)
        self.cancel_button = QtWidgets.QPushButton(fplDetailsDialog)
        self.cancel_button.setObjectName("cancel_button")
        self.horizontalLayout.addWidget(self.cancel_button)
        self.save_button = QtWidgets.QPushButton(fplDetailsDialog)
        self.save_button.setDefault(True)
        self.save_button.setObjectName("save_button")
        self.horizontalLayout.addWidget(self.save_button)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.label_8.setBuddy(self.comments_edit)
        self.label_5.setBuddy(self.callsign_edit)
        self.label_4.setBuddy(self.cruiseAlt_edit)
        self.departure_label.setBuddy(self.depAirportPicker_widget)
        self.arrival_label.setBuddy(self.arrAirportPicker_widget)
        self.label_2.setBuddy(self.aircraftType_edit)
        self.label_14.setBuddy(self.route_edit)
        self.label_3.setBuddy(self.altAirportPicker_widget)
        self.label_9.setBuddy(self.flightRules_select)
        self.label.setBuddy(self.wakeTurbCat_select)

        self.retranslateUi(fplDetailsDialog)
        self.depTime_enable.toggled['bool'].connect(
            self.depTime_edit.setEnabled)
        self.soulsOnBoard_enable.toggled['bool'].connect(
            self.soulsOnBoard_edit.setEnabled)
        self.TAS_enable.toggled['bool'].connect(self.TAS_edit.setEnabled)
        self.cancel_button.clicked.connect(fplDetailsDialog.reject)
        self.EET_enable.toggled['bool'].connect(self.EETh_edit.setEnabled)
        self.EET_enable.toggled['bool'].connect(self.EETmin_edit.setEnabled)
        self.depTime_enable.toggled['bool'].connect(self.depTime_edit.setFocus)
        self.EET_enable.toggled['bool'].connect(self.EETh_edit.setFocus)
        self.soulsOnBoard_enable.toggled['bool'].connect(
            self.soulsOnBoard_edit.setFocus)
        self.TAS_enable.toggled['bool'].connect(self.TAS_edit.setFocus)
        QtCore.QMetaObject.connectSlotsByName(fplDetailsDialog)
        fplDetailsDialog.setTabOrder(self.callsign_edit,
                                     self.aircraftType_edit)
        fplDetailsDialog.setTabOrder(self.aircraftType_edit,
                                     self.depAirportPicker_widget)
        fplDetailsDialog.setTabOrder(self.depAirportPicker_widget,
                                     self.arrAirportPicker_widget)
        fplDetailsDialog.setTabOrder(self.arrAirportPicker_widget,
                                     self.route_edit)
        fplDetailsDialog.setTabOrder(self.route_edit, self.cruiseAlt_edit)
        fplDetailsDialog.setTabOrder(self.cruiseAlt_edit,
                                     self.altAirportPicker_widget)
        fplDetailsDialog.setTabOrder(self.altAirportPicker_widget,
                                     self.flightRules_select)
        fplDetailsDialog.setTabOrder(self.flightRules_select,
                                     self.wakeTurbCat_select)
        fplDetailsDialog.setTabOrder(self.wakeTurbCat_select,
                                     self.depTime_enable)
        fplDetailsDialog.setTabOrder(self.depTime_enable, self.depTime_edit)
        fplDetailsDialog.setTabOrder(self.depTime_edit, self.EET_enable)
        fplDetailsDialog.setTabOrder(self.EET_enable, self.EETh_edit)
        fplDetailsDialog.setTabOrder(self.EETh_edit, self.EETmin_edit)
        fplDetailsDialog.setTabOrder(self.EETmin_edit, self.TAS_enable)
        fplDetailsDialog.setTabOrder(self.TAS_enable, self.TAS_edit)
        fplDetailsDialog.setTabOrder(self.TAS_edit, self.soulsOnBoard_enable)
        fplDetailsDialog.setTabOrder(self.soulsOnBoard_enable,
                                     self.soulsOnBoard_edit)
        fplDetailsDialog.setTabOrder(self.soulsOnBoard_edit,
                                     self.comments_edit)
        fplDetailsDialog.setTabOrder(self.comments_edit,
                                     self.viewOnlineComments_button)
        fplDetailsDialog.setTabOrder(self.viewOnlineComments_button,
                                     self.openFPL_button)
        fplDetailsDialog.setTabOrder(self.openFPL_button, self.closeFPL_button)
        fplDetailsDialog.setTabOrder(self.closeFPL_button,
                                     self.publishOnlineOnSave_tickBox)
        fplDetailsDialog.setTabOrder(self.publishOnlineOnSave_tickBox,
                                     self.save_button)
        fplDetailsDialog.setTabOrder(self.save_button, self.cancel_button)
    def setupUi(self, createTrafficDialog):
        createTrafficDialog.setObjectName("createTrafficDialog")
        createTrafficDialog.resize(307, 307)
        self.verticalLayout = QtWidgets.QVBoxLayout(createTrafficDialog)
        self.verticalLayout.setObjectName("verticalLayout")
        self.groupBox_2 = QtWidgets.QGroupBox(createTrafficDialog)
        self.groupBox_2.setObjectName("groupBox_2")
        self.formLayout = QtWidgets.QFormLayout(self.groupBox_2)
        self.formLayout.setObjectName("formLayout")
        self.label = QtWidgets.QLabel(self.groupBox_2)
        self.label.setObjectName("label")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label)
        self.createAircraftType_edit = AircraftTypeCombo(self.groupBox_2)
        self.createAircraftType_edit.setObjectName("createAircraftType_edit")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.createAircraftType_edit)
        self.label_10 = QtWidgets.QLabel(self.groupBox_2)
        self.label_10.setObjectName("label_10")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_10)
        self.createCallsign_edit = QtWidgets.QLineEdit(self.groupBox_2)
        self.createCallsign_edit.setObjectName("createCallsign_edit")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.createCallsign_edit)
        self.createStripLink_tickBox = QtWidgets.QCheckBox(self.groupBox_2)
        self.createStripLink_tickBox.setObjectName("createStripLink_tickBox")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.SpanningRole, self.createStripLink_tickBox)
        self.verticalLayout.addWidget(self.groupBox_2)
        self.groupBox = QtWidgets.QGroupBox(createTrafficDialog)
        self.groupBox.setObjectName("groupBox")
        self.gridLayout = QtWidgets.QGridLayout(self.groupBox)
        self.gridLayout.setObjectName("gridLayout")
        self.ground_status_radioButton = QtWidgets.QRadioButton(self.groupBox)
        self.ground_status_radioButton.setObjectName("ground_status_radioButton")
        self.gridLayout.addWidget(self.ground_status_radioButton, 0, 0, 1, 1)
        self.airborne_status_radioButton = QtWidgets.QRadioButton(self.groupBox)
        self.airborne_status_radioButton.setChecked(True)
        self.airborne_status_radioButton.setObjectName("airborne_status_radioButton")
        self.gridLayout.addWidget(self.airborne_status_radioButton, 2, 0, 1, 1)
        self.parked_tickBox = QtWidgets.QCheckBox(self.groupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.parked_tickBox.sizePolicy().hasHeightForWidth())
        self.parked_tickBox.setSizePolicy(sizePolicy)
        self.parked_tickBox.setObjectName("parked_tickBox")
        self.gridLayout.addWidget(self.parked_tickBox, 0, 1, 1, 1)
        self.closestParkingPosition_info = QtWidgets.QLabel(self.groupBox)
        self.closestParkingPosition_info.setObjectName("closestParkingPosition_info")
        self.gridLayout.addWidget(self.closestParkingPosition_info, 0, 2, 1, 1)
        self.airborneFL_edit = QtWidgets.QSpinBox(self.groupBox)
        self.airborneFL_edit.setMaximum(500)
        self.airborneFL_edit.setSingleStep(5)
        self.airborneFL_edit.setProperty("value", 100)
        self.airborneFL_edit.setObjectName("airborneFL_edit")
        self.gridLayout.addWidget(self.airborneFL_edit, 2, 1, 1, 1)
        self.startFrozen_tickBox = QtWidgets.QCheckBox(self.groupBox)
        self.startFrozen_tickBox.setObjectName("startFrozen_tickBox")
        self.gridLayout.addWidget(self.startFrozen_tickBox, 2, 2, 1, 1)
        self.ready_status_radioButton = QtWidgets.QRadioButton(self.groupBox)
        self.ready_status_radioButton.setObjectName("ready_status_radioButton")
        self.gridLayout.addWidget(self.ready_status_radioButton, 1, 0, 1, 1)
        self.depRWY_select = QtWidgets.QComboBox(self.groupBox)
        self.depRWY_select.setObjectName("depRWY_select")
        self.gridLayout.addWidget(self.depRWY_select, 1, 1, 1, 1)
        self.verticalLayout.addWidget(self.groupBox)
        self.buttonBox = QtWidgets.QDialogButtonBox(createTrafficDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout.addWidget(self.buttonBox)
        self.label.setBuddy(self.createAircraftType_edit)
        self.label_10.setBuddy(self.createCallsign_edit)

        self.retranslateUi(createTrafficDialog)
        self.buttonBox.accepted.connect(createTrafficDialog.accept)
        self.buttonBox.rejected.connect(createTrafficDialog.reject)
        self.airborne_status_radioButton.toggled['bool'].connect(self.airborneFL_edit.setEnabled)
        self.airborne_status_radioButton.clicked.connect(self.airborneFL_edit.setFocus)
        self.airborne_status_radioButton.toggled['bool'].connect(self.startFrozen_tickBox.setEnabled)
        self.ready_status_radioButton.toggled['bool'].connect(self.depRWY_select.setEnabled)
        self.ready_status_radioButton.clicked.connect(self.depRWY_select.setFocus)
        self.ground_status_radioButton.clicked.connect(self.parked_tickBox.setFocus)
        QtCore.QMetaObject.connectSlotsByName(createTrafficDialog)
        createTrafficDialog.setTabOrder(self.createAircraftType_edit, self.createCallsign_edit)
        createTrafficDialog.setTabOrder(self.createCallsign_edit, self.createStripLink_tickBox)
        createTrafficDialog.setTabOrder(self.createStripLink_tickBox, self.ground_status_radioButton)
        createTrafficDialog.setTabOrder(self.ground_status_radioButton, self.parked_tickBox)
        createTrafficDialog.setTabOrder(self.parked_tickBox, self.ready_status_radioButton)
        createTrafficDialog.setTabOrder(self.ready_status_radioButton, self.depRWY_select)
        createTrafficDialog.setTabOrder(self.depRWY_select, self.airborne_status_radioButton)
        createTrafficDialog.setTabOrder(self.airborne_status_radioButton, self.airborneFL_edit)
        createTrafficDialog.setTabOrder(self.airborneFL_edit, self.startFrozen_tickBox)
        createTrafficDialog.setTabOrder(self.startFrozen_tickBox, self.buttonBox)
    def setupUi(self, routeDialog):
        routeDialog.setObjectName("routeDialog")
        routeDialog.resize(517, 615)
        self.verticalLayout = QtWidgets.QVBoxLayout(routeDialog)
        self.verticalLayout.setObjectName("verticalLayout")
        self.frame_2 = QtWidgets.QFrame(routeDialog)
        self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_2.setObjectName("frame_2")
        self.gridLayout = QtWidgets.QGridLayout(self.frame_2)
        self.gridLayout.setObjectName("gridLayout")
        self.arrAD_info = QtWidgets.QLabel(self.frame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.arrAD_info.sizePolicy().hasHeightForWidth())
        self.arrAD_info.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.arrAD_info.setFont(font)
        self.arrAD_info.setObjectName("arrAD_info")
        self.gridLayout.addWidget(self.arrAD_info, 1, 2, 1, 1)
        self.arrICAO_info = QtWidgets.QLabel(self.frame_2)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.arrICAO_info.setFont(font)
        self.arrICAO_info.setObjectName("arrICAO_info")
        self.gridLayout.addWidget(self.arrICAO_info, 1, 1, 1, 1)
        self.depAD_info = QtWidgets.QLabel(self.frame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.depAD_info.sizePolicy().hasHeightForWidth())
        self.depAD_info.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.depAD_info.setFont(font)
        self.depAD_info.setObjectName("depAD_info")
        self.gridLayout.addWidget(self.depAD_info, 0, 2, 1, 1)
        self.label_2 = QtWidgets.QLabel(self.frame_2)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
        self.depICAO_info = QtWidgets.QLabel(self.frame_2)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.depICAO_info.setFont(font)
        self.depICAO_info.setObjectName("depICAO_info")
        self.gridLayout.addWidget(self.depICAO_info, 0, 1, 1, 1)
        self.label = QtWidgets.QLabel(self.frame_2)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
        self.verticalLayout.addWidget(self.frame_2)
        self.route_table = QtWidgets.QTableView(routeDialog)
        self.route_table.setAlternatingRowColors(True)
        self.route_table.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
        self.route_table.setHorizontalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel)
        self.route_table.setObjectName("route_table")
        self.verticalLayout.addWidget(self.route_table)
        self.frame = QtWidgets.QFrame(routeDialog)
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.frame)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.totalRouteDistance_info = QtWidgets.QLabel(self.frame)
        self.totalRouteDistance_info.setObjectName("totalRouteDistance_info")
        self.gridLayout_3.addWidget(self.totalRouteDistance_info, 0, 1, 1, 1)
        self.EETfromSpeed_radioButton = QtWidgets.QRadioButton(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.EETfromSpeed_radioButton.sizePolicy().hasHeightForWidth())
        self.EETfromSpeed_radioButton.setSizePolicy(sizePolicy)
        self.EETfromSpeed_radioButton.setChecked(True)
        self.EETfromSpeed_radioButton.setObjectName("EETfromSpeed_radioButton")
        self.gridLayout_3.addWidget(self.EETfromSpeed_radioButton, 0, 3, 1, 1)
        self.label_3 = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth())
        self.label_3.setSizePolicy(sizePolicy)
        self.label_3.setObjectName("label_3")
        self.gridLayout_3.addWidget(self.label_3, 0, 0, 1, 1)
        self.label_4 = QtWidgets.QLabel(self.frame)
        self.label_4.setObjectName("label_4")
        self.gridLayout_3.addWidget(self.label_4, 1, 0, 1, 1)
        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_3.addWidget(self.line_2, 0, 2, 2, 1)
        self.EET_info = QtWidgets.QLabel(self.frame)
        self.EET_info.setObjectName("EET_info")
        self.gridLayout_3.addWidget(self.EET_info, 1, 1, 1, 1)
        self.speed_edit = QtWidgets.QSpinBox(self.frame)
        self.speed_edit.setMinimum(50)
        self.speed_edit.setMaximum(999)
        self.speed_edit.setSingleStep(10)
        self.speed_edit.setProperty("value", 100)
        self.speed_edit.setObjectName("speed_edit")
        self.gridLayout_3.addWidget(self.speed_edit, 0, 4, 1, 1)
        self.EETfromACFT_radioButton = QtWidgets.QRadioButton(self.frame)
        self.EETfromACFT_radioButton.setObjectName("EETfromACFT_radioButton")
        self.gridLayout_3.addWidget(self.EETfromACFT_radioButton, 1, 3, 1, 1)
        self.acftType_select = AircraftTypeCombo(self.frame)
        self.acftType_select.setEnabled(False)
        self.acftType_select.setEditable(True)
        self.acftType_select.setObjectName("acftType_select")
        self.gridLayout_3.addWidget(self.acftType_select, 1, 4, 1, 1)
        self.verticalLayout.addWidget(self.frame)
        self.route_view = RouteView(routeDialog)
        self.route_view.setDragMode(QtWidgets.QGraphicsView.ScrollHandDrag)
        self.route_view.setTransformationAnchor(QtWidgets.QGraphicsView.AnchorUnderMouse)
        self.route_view.setObjectName("route_view")
        self.verticalLayout.addWidget(self.route_view)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.OK_button = QtWidgets.QPushButton(routeDialog)
        self.OK_button.setObjectName("OK_button")
        self.horizontalLayout.addWidget(self.OK_button)
        spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem1)
        self.verticalLayout.addLayout(self.horizontalLayout)

        self.retranslateUi(routeDialog)
        self.EETfromSpeed_radioButton.toggled['bool'].connect(self.speed_edit.setEnabled)
        self.EETfromACFT_radioButton.toggled['bool'].connect(self.acftType_select.setEnabled)
        self.EETfromSpeed_radioButton.toggled['bool'].connect(self.speed_edit.setFocus)
        self.EETfromACFT_radioButton.toggled['bool'].connect(self.acftType_select.setFocus)
        QtCore.QMetaObject.connectSlotsByName(routeDialog)
        routeDialog.setTabOrder(self.route_table, self.EETfromSpeed_radioButton)
        routeDialog.setTabOrder(self.EETfromSpeed_radioButton, self.speed_edit)
        routeDialog.setTabOrder(self.speed_edit, self.EETfromACFT_radioButton)
        routeDialog.setTabOrder(self.EETfromACFT_radioButton, self.acftType_select)
        routeDialog.setTabOrder(self.acftType_select, self.OK_button)