Merge branch 'next' of https://github.com/opentx/opentx into kilrah/Switch_and_pot_warnings
Conflicts: companion/src/firmwares/opentx/opentxeeprom.cpp radio/src/gui/menu_model.cpp radio/src/opentx.cpp radio/src/telemetry/frsky.cpp radio/src/translations.cpp radio/src/translations.h radio/src/translations/cz.h.txt radio/src/translations/de.h.txt radio/src/translations/en.h radio/src/translations/es.h.txt radio/src/translations/fr.h.txt radio/src/translations/it.h.txt radio/src/translations/pl.h.txt radio/src/translations/pt.h.txt radio/src/translations/se.h.txt
This commit is contained in:
@@ -19,13 +19,10 @@ TimerPanel::TimerPanel(QWidget *parent, ModelData & model, TimerData & timer):
|
||||
ui->persistentValue->hide();
|
||||
}
|
||||
|
||||
if (!GetEepromInterface()->getCapability(minuteBeep)) {
|
||||
ui->minuteBeep->hide();
|
||||
}
|
||||
|
||||
if (!GetEepromInterface()->getCapability(countdownBeep)) {
|
||||
ui->countdownBeep->hide();
|
||||
}
|
||||
ui->countdownBeep->addItem(tr("None"));
|
||||
ui->countdownBeep->addItem(tr("Beeps"));
|
||||
if (IS_ARM(GetEepromInterface()->getBoard()) || IS_2560(GetEepromInterface()->getBoard()))
|
||||
ui->countdownBeep->addItem(tr("Countdown"));
|
||||
}
|
||||
|
||||
TimerPanel::~TimerPanel()
|
||||
@@ -54,13 +51,8 @@ void TimerPanel::update()
|
||||
ui->persistentValue->setText(QString(" %1(%2:%3:%4)").arg(sign<0 ? "-" :" ").arg(hours, 2, 10, QLatin1Char('0')).arg(minutes, 2, 10, QLatin1Char('0')).arg(seconds, 2, 10, QLatin1Char('0')));
|
||||
}
|
||||
|
||||
if (GetEepromInterface()->getCapability(minuteBeep)) {
|
||||
ui->minuteBeep->setChecked(timer.minuteBeep);
|
||||
}
|
||||
|
||||
if (GetEepromInterface()->getCapability(countdownBeep)) {
|
||||
ui->countdownBeep->setChecked(timer.countdownBeep);
|
||||
}
|
||||
ui->countdownBeep->setCurrentIndex(timer.countdownBeep);
|
||||
ui->minuteBeep->setChecked(timer.minuteBeep);
|
||||
}
|
||||
|
||||
void TimerPanel::on_value_editingFinished()
|
||||
@@ -81,15 +73,15 @@ void TimerPanel::on_persistent_toggled(bool checked)
|
||||
emit modified();
|
||||
}
|
||||
|
||||
void TimerPanel::on_minuteBeep_toggled(bool checked)
|
||||
void TimerPanel::on_countdownBeep_currentIndexChanged(int index)
|
||||
{
|
||||
timer.minuteBeep = checked;
|
||||
timer.countdownBeep = index;
|
||||
emit modified();
|
||||
}
|
||||
|
||||
void TimerPanel::on_countdownBeep_toggled(bool checked)
|
||||
void TimerPanel::on_minuteBeep_toggled(bool checked)
|
||||
{
|
||||
timer.countdownBeep = checked;
|
||||
timer.minuteBeep = checked;
|
||||
emit modified();
|
||||
}
|
||||
|
||||
@@ -107,16 +99,16 @@ ModulePanel::ModulePanel(QWidget *parent, ModelData & model, ModuleData & module
|
||||
|
||||
QString label;
|
||||
if (moduleIdx < 0) {
|
||||
label = tr("Trainer Module");
|
||||
label = tr("Trainer Output");
|
||||
ui->trainerMode->setCurrentIndex(model.trainerMode);
|
||||
}
|
||||
else {
|
||||
ui->label_trainerMode->hide();
|
||||
ui->trainerMode->hide();
|
||||
if (moduleIdx == 0)
|
||||
label = tr("Internal Module");
|
||||
label = tr("Internal Radio System");
|
||||
else
|
||||
label = tr("External Module");
|
||||
label = tr("External Radio Module");
|
||||
|
||||
}
|
||||
ui->label_module->setText(label);
|
||||
@@ -224,14 +216,18 @@ void ModulePanel::update()
|
||||
ui->label_failsafeMode->setVisible(mask & MASK_FAILSAFES);
|
||||
ui->failsafeMode->setVisible(mask & MASK_FAILSAFES);
|
||||
ui->failsafeMode->setCurrentIndex(module.failsafeMode);
|
||||
ui->label_failsafeFrame->setVisible(mask & MASK_FAILSAFES);
|
||||
ui->failsafesFrame->setVisible(mask & MASK_FAILSAFES);
|
||||
ui->failsafesFrame->setEnabled(module.failsafeMode == 1);
|
||||
for (int i=0; i<failsafeSliders.size(); i++) {
|
||||
failsafeSliders[i]->setValue(module.failsafeChannels[i]);
|
||||
failsafeSpins[i]->setValue(module.failsafeChannels[i]);
|
||||
}
|
||||
}
|
||||
else {
|
||||
mask = 0;
|
||||
}
|
||||
|
||||
ui->failsafesLayoutLabel->setVisible(mask & MASK_FAILSAFES);
|
||||
ui->failsafesFrame->setVisible(mask & MASK_FAILSAFES);
|
||||
}
|
||||
|
||||
void ModulePanel::on_trainerMode_currentIndexChanged(int index)
|
||||
@@ -353,7 +349,7 @@ Setup::Setup(QWidget *parent, ModelData & model):
|
||||
if (GetEepromInterface()->getCapability(ModelImage)) {
|
||||
QStringList items;
|
||||
items.append("");
|
||||
QSettings settings("companion9x", "companion9x");
|
||||
QSettings settings;
|
||||
QString path = settings.value("sdPath", ".").toString();
|
||||
path.append("/BMP/");
|
||||
QDir qd(path);
|
||||
@@ -486,7 +482,7 @@ void Setup::on_extendedTrims_toggled(bool checked)
|
||||
|
||||
void Setup::on_trimIncrement_currentIndexChanged(int index)
|
||||
{
|
||||
model.trimInc = index;
|
||||
model.trimInc = index-2;
|
||||
emit modified();
|
||||
}
|
||||
|
||||
@@ -507,7 +503,7 @@ void Setup::on_image_currentIndexChanged(int index)
|
||||
{
|
||||
if (!lock) {
|
||||
strncpy(model.bitmap, ui->image->currentText().toAscii(), GetEepromInterface()->getCapability(VoicesMaxLength));
|
||||
QSettings settings("companion9x", "companion9x");
|
||||
QSettings settings;
|
||||
QString path=settings.value("sdPath", ".").toString();
|
||||
path.append("/BMP/");
|
||||
QDir qd(path);
|
||||
@@ -545,7 +541,7 @@ void Setup::update()
|
||||
ui->throttleWarning->setChecked(model.disableThrottleWarning);
|
||||
|
||||
//trim inc, thro trim, thro expo, instatrim
|
||||
ui->trimIncrement->setCurrentIndex(model.trimInc);
|
||||
ui->trimIncrement->setCurrentIndex(model.trimInc+2);
|
||||
ui->throttleTrim->setChecked(model.thrTrim);
|
||||
ui->extendedLimits->setChecked(model.extendedLimits);
|
||||
ui->extendedTrims->setChecked(model.extendedTrims);
|
||||
|
||||
Reference in New Issue
Block a user