OP-1174 added timing out dialog used for board disconnect and connect detection (no need to click ok anymore when disconnecting while rescuing)
OP-1174 uploader gadget - fixed spelling mistake and simplfied erase button logic
OP-1174 uploader gadget - refactored duplicated code into new "sleep" method
OP-1174 uploader gadget - make sure UI is updated before modal popup is executed
OP-1174 uploader gadget - added comments and cleaned up logging
OP-1174 uploader gadget - removed popup to disconnect when using auto update.
Fix also applies to vehicule setup wizard autoupdate page
Instead of using a popup that requires user to click Ok, GCS will wait untill all boards are disconnected
This fix induces lots of cleanups.
OP-1174 wizard upgrade page - removed now uneeded fix that caused the wizard dialog to flicker
OP-1174 wizard upgrade page - made all strings translatable
OP-1174 uploader gadget - removed deprecated code and minor renaming
OP-1174 uploader gadget - made all strings translatable
OP-1174 auto update wizard - error messages are now shown in red
OP-1174 uploader gadget - now wait for all boards to be disconnected (used to wait for *one* board to be disconnected).
This was acheived by reusing new ConnectionWaiter.
OP-1174 unrelated cleanup :)
OP-1174 OP-1131 moved firmware version check from uploader gadget to uploader plugin.
This ensures that the check is always done even if the uploader gadget is not displayed.
OP-1174 OP-1131 moved firmware version check from uploader gadget to uploader plugin - removed test code
OP-1174 OP-1285 Fixed uploader gadget button tooltip. Was wrongly indicating that the erase feature is available from BL version 4 and earlier instead of later.
OP-1174 moved firmware version check (again) from uploader plugin to telemetry plugin
OP-1174 changed fw version check popup from QErrorMessage to QMessageBox. This allows to use a warning icon, etc... And opens the door to more improvments.
OP-1174 auto update wizard : removed now (hopefully) uneeded workarounds
OP-1174 minor uploader ui tweaks : Status text now has minimum size to avoid jumps of the toolbar buttons. Capitalized Erase Settings button.