mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Add support to reset OSTC3 settings to default
Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
d63a3ce420
commit
74f27a0a39
7 changed files with 97 additions and 1 deletions
|
@ -43,6 +43,7 @@ ConfigureDiveComputerDialog::ConfigureDiveComputerDialog(QWidget *parent) :
|
|||
connect(config, SIGNAL(deviceDetailsChanged(DeviceDetails*)),
|
||||
this, SLOT(deviceDetailsReceived(DeviceDetails*)));
|
||||
connect(ui.retrieveDetails, SIGNAL(clicked()), this, SLOT(readSettings()));
|
||||
connect(ui.resetButton, SIGNAL(clicked()), this, SLOT(resetSettings()));
|
||||
|
||||
memset(&device_data, 0, sizeof(device_data));
|
||||
fill_computer_list();
|
||||
|
@ -329,6 +330,15 @@ void ConfigureDiveComputerDialog::readSettings()
|
|||
config->readSettings(&device_data);
|
||||
}
|
||||
|
||||
void ConfigureDiveComputerDialog::resetSettings()
|
||||
{
|
||||
ui.statusLabel->clear();
|
||||
ui.errorLabel->clear();
|
||||
|
||||
getDeviceData();
|
||||
config->resetSettings(&device_data);
|
||||
}
|
||||
|
||||
void ConfigureDiveComputerDialog::configMessage(QString msg)
|
||||
{
|
||||
ui.statusLabel->setText(msg);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue