[companion][general settings]Add Battery Range Meter to companion eepe General Settings. Fixes #2195.
This commit is contained in:
@@ -242,6 +242,14 @@ ui(new Ui::GeneralSetup)
|
||||
}
|
||||
ui->blAlarm_ChkB->setChecked(generalSettings.flashBeep);
|
||||
|
||||
if (!GetCurrentFirmware()->getCapability(HasBatMeterRange)) {
|
||||
ui->batMeterRangeLabel->hide();
|
||||
ui->HasBatMeterMinRangeLabel->hide();
|
||||
ui->HasBatMeterMaxRangeLabel->hide();
|
||||
ui->vBatMinDSB->hide();
|
||||
ui->vBatMaxDSB->hide();
|
||||
}
|
||||
|
||||
disableMouseScrolling();
|
||||
}
|
||||
|
||||
@@ -352,6 +360,11 @@ void GeneralSetupPanel::setValues()
|
||||
ui->speakerPitchSB->setValue(generalSettings.speakerPitch);
|
||||
ui->hapticStrength->setValue(generalSettings.hapticStrength);
|
||||
ui->hapticmodeCB->setCurrentIndex(generalSettings.hapticMode+2);
|
||||
|
||||
if (GetCurrentFirmware()->getCapability(HasBatMeterRange)) {
|
||||
ui->vBatMinDSB->setValue((double)(generalSettings.vBatMin + 90) / 10);
|
||||
ui->vBatMaxDSB->setValue((double)(generalSettings.vBatMax + 120) / 10);
|
||||
}
|
||||
}
|
||||
|
||||
void GeneralSetupPanel::on_faimode_CB_stateChanged(int)
|
||||
@@ -472,6 +485,18 @@ void GeneralSetupPanel::on_battwarningDSB_editingFinished()
|
||||
emit modified();
|
||||
}
|
||||
|
||||
void GeneralSetupPanel::on_vBatMinDSB_editingFinished()
|
||||
{
|
||||
generalSettings.vBatMin = ui->vBatMinDSB->value() * 10 - 90;
|
||||
emit modified();
|
||||
}
|
||||
|
||||
void GeneralSetupPanel::on_vBatMaxDSB_editingFinished()
|
||||
{
|
||||
generalSettings.vBatMax = ui->vBatMaxDSB->value() * 10 - 120;
|
||||
emit modified();
|
||||
}
|
||||
|
||||
void GeneralSetupPanel::on_re_CB_currentIndexChanged(int index)
|
||||
{
|
||||
generalSettings.reNavigation = ui->re_CB->currentIndex();
|
||||
|
||||
Reference in New Issue
Block a user