mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Add Support for more OSTC 3 Settings
Adds support for more OSTC 3 Settings to the reading, writing, backup and restore functions. These settings are: last deco, units, sampling rate, salinity, dive mode colour and compass gain. Signed-off-by: Joseph W. Joshua <joejoshw@gmail.com> Signed-off-by: Thiago Macieira <thiago@macieira.org>
This commit is contained in:
parent
aad60ef6da
commit
09ec8a44e5
6 changed files with 867 additions and 60 deletions
|
@ -127,10 +127,16 @@ void ConfigureDiveComputerDialog::fill_device_list(int dc_type)
|
|||
|
||||
void ConfigureDiveComputerDialog::populateDeviceDetails()
|
||||
{
|
||||
deviceDetails->setCustomText(ui->customTextLlineEdit->text());
|
||||
deviceDetails->setLastDeco(ui->lastDecoSpinBox->value());
|
||||
deviceDetails->setBrightness(ui->brightnessComboBox->currentIndex());
|
||||
deviceDetails->setUnits(ui->unitsComboBox->currentIndex());
|
||||
deviceDetails->setSamplingRate(ui->samplingRateComboBox->currentIndex());
|
||||
deviceDetails->setSalinity(ui->salinitySpinBox->value());
|
||||
deviceDetails->setDiveModeColor(ui->diveModeColour->currentIndex());
|
||||
deviceDetails->setLanguage(ui->languageComboBox->currentIndex());
|
||||
deviceDetails->setDateFormat(ui->dateFormatComboBox->currentIndex());
|
||||
deviceDetails->setCustomText(ui->customTextLlineEdit->text());
|
||||
deviceDetails->setCompassGain(ui->compassGainComboBox->currentIndex());
|
||||
deviceDetails->setSyncTime(ui->dateTimeSyncCheckBox->isChecked());
|
||||
}
|
||||
|
||||
|
@ -224,9 +230,15 @@ void ConfigureDiveComputerDialog::reloadValues()
|
|||
ui->serialNoLineEdit->setText(deviceDetails->serialNo());
|
||||
ui->firmwareVersionLineEdit->setText(deviceDetails->firmwareVersion());
|
||||
ui->customTextLlineEdit->setText(deviceDetails->customText());
|
||||
ui->lastDecoSpinBox->setValue(deviceDetails->lastDeco());
|
||||
ui->brightnessComboBox->setCurrentIndex(deviceDetails->brightness());
|
||||
ui->unitsComboBox->setCurrentIndex(deviceDetails->units());
|
||||
ui->samplingRateComboBox->setCurrentIndex(deviceDetails->samplingRate());
|
||||
ui->salinitySpinBox->setValue(deviceDetails->salinity());
|
||||
ui->diveModeColour->setCurrentIndex(deviceDetails->diveModeColor());
|
||||
ui->languageComboBox->setCurrentIndex(deviceDetails->language());
|
||||
ui->dateFormatComboBox->setCurrentIndex(deviceDetails->dateFormat());
|
||||
ui->compassGainComboBox->setCurrentIndex(deviceDetails->compassGain());
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue