mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Emit 100% progress after quick actions
These actions are basically instant. The infrastructure are in place so if someone feels for building a proper progress, be my guest, but this just makes sure the progress bar acts like in the other cases to the user. Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
3f805dda1d
commit
b0260c6025
1 changed files with 5 additions and 0 deletions
|
@ -1487,6 +1487,7 @@ void ReadSettingsThread::run()
|
|||
emit devicedetails(m_deviceDetails);
|
||||
else
|
||||
emit error("Failed!");
|
||||
emit progress(100);
|
||||
break;
|
||||
#endif // divecomputer 0.5.0
|
||||
#ifdef DEBUG_OSTC
|
||||
|
@ -1499,6 +1500,7 @@ void ReadSettingsThread::run()
|
|||
emit devicedetails(m_deviceDetails);
|
||||
else
|
||||
emit error("Failed!");
|
||||
emit progress(100);
|
||||
break;
|
||||
default:
|
||||
supported = false;
|
||||
|
@ -1551,6 +1553,7 @@ void WriteSettingsThread::run()
|
|||
rc = write_ostc3_settings(m_data->device, m_deviceDetails);
|
||||
if (rc != DC_STATUS_SUCCESS)
|
||||
emit error(tr("Failed!"));
|
||||
emit progress(100);
|
||||
break;
|
||||
#endif // divecomputer 0.5.0
|
||||
#ifdef DEBUG_OSTC
|
||||
|
@ -1561,6 +1564,7 @@ void WriteSettingsThread::run()
|
|||
rc = write_ostc_settings(m_data->device, m_deviceDetails);
|
||||
if (rc != DC_STATUS_SUCCESS)
|
||||
emit error(tr("Failed!"));
|
||||
emit progress(100);
|
||||
break;
|
||||
default:
|
||||
supported = false;
|
||||
|
@ -1640,6 +1644,7 @@ void ResetSettingsThread::run()
|
|||
if (dc_device_get_type(m_data->device) == DC_FAMILY_HW_OSTC3) {
|
||||
supported = true;
|
||||
hw_ostc3_device_config_reset(m_data->device);
|
||||
emit progress(100);
|
||||
}
|
||||
#endif // divecomputer 0.5.0
|
||||
dc_device_close(m_data->device);
|
||||
|
|
Loading…
Add table
Reference in a new issue