Disable trainer/battery compartment if UART mode not appropriate (#

2994)
This commit is contained in:
Andre Bernet
2015-11-01 13:00:36 +04:00
parent b56e107e25
commit b1ec421b02
2 changed files with 19 additions and 0 deletions
+3
View File
@@ -137,6 +137,9 @@ ModulePanel::ModulePanel(QWidget *parent, ModelData & model, ModuleData & module
QString label;
if (moduleIdx < 0) {
label = tr("Trainer Port");
if (generalSettings.hw_uartMode != UART_MODE_SBUS_TRAINER) {
ui->trainerMode->setItemData(TRAINER_MODE_MASTER_BATTERY_COMPARTMENT, 0, Qt::UserRole - 1);
}
ui->trainerMode->setCurrentIndex(model.trainerMode);
if (!IS_TARANIS(firmware->getBoard())) {
ui->label_trainerMode->hide();