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)