Desktop: Add option to force overwrite firmware for OSTC4.

In order to support development of the open source firmware of the
OSTC4.
Requires changes in libdivecomputer.

Signed-off-by: Michael Keller <github@ike.ch>
This commit is contained in:
Michael Keller 2023-03-03 01:01:46 +13:00
parent 5b263a8f4e
commit 324fbfa685
7 changed files with 47 additions and 33 deletions

View file

@ -71,6 +71,29 @@
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QPushButton" name="updateFirmwareButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Update firmware</string>
</property>
</widget>
</item>
<item>
<spacer>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="retrieveDetails">
<property name="enabled">
@ -94,19 +117,6 @@
</property>
</widget>
</item>
<item>
<spacer>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="backupButton">
<property name="enabled">
@ -130,20 +140,20 @@
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="updateFirmwareButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Update firmware</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_3">
<item>
<widget class="QCheckBox" name="forceUpdateFirmware">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Force reinstall firmware</string>
</property>
</widget>
</item>
<item>
<spacer>
<property name="orientation">