mirror of
https://github.com/opentx/opentx.git
synced 2025-07-26 17:55:19 +03:00
Hide gvars for FM>0 if tx does not support per flight mode gvars, issue #1195
This commit is contained in:
parent
087c9f0202
commit
15d89d638c
1 changed files with 9 additions and 7 deletions
|
@ -121,7 +121,7 @@ FlightModePanel::FlightModePanel(QWidget * parent, ModelData & model, int phaseI
|
||||||
}
|
}
|
||||||
|
|
||||||
// GVars
|
// GVars
|
||||||
if (gvCount > 0) {
|
if (gvCount > 0 && (firmware->getCapability(GvarsFlightModes) || phaseIdx == 0) ) {
|
||||||
QGridLayout *gvLayout = new QGridLayout(ui->gvGB);
|
QGridLayout *gvLayout = new QGridLayout(ui->gvGB);
|
||||||
for (int i=0; i<gvCount; i++) {
|
for (int i=0; i<gvCount; i++) {
|
||||||
int col = 0;
|
int col = 0;
|
||||||
|
@ -200,12 +200,14 @@ void FlightModePanel::update()
|
||||||
trimUpdate(i);
|
trimUpdate(i);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int i=0; i<gvCount; i++) {
|
if (ui->gvGB->isVisible()) {
|
||||||
gvNames[i]->setText(model.gvars_names[i]);
|
for (int i=0; i<gvCount; i++) {
|
||||||
gvValues[i]->setDisabled(model.isGVarLinked(phaseIdx, i));
|
gvNames[i]->setText(model.gvars_names[i]);
|
||||||
gvValues[i]->setValue(model.getGVarValue(phaseIdx, i));
|
gvValues[i]->setDisabled(model.isGVarLinked(phaseIdx, i));
|
||||||
if (IS_TARANIS(GetEepromInterface()->getBoard()) && phaseIdx == 0) {
|
gvValues[i]->setValue(model.getGVarValue(phaseIdx, i));
|
||||||
gvPopups[i]->setChecked(model.gvars_popups[i]);
|
if (IS_TARANIS(GetEepromInterface()->getBoard()) && phaseIdx == 0) {
|
||||||
|
gvPopups[i]->setChecked(model.gvars_popups[i]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue