1 <?xml version=
"1.0" encoding=
"UTF-8"?>
3 <class>AutoUpdatePage
</class>
4 <widget class=
"QWizardPage" name=
"AutoUpdatePage">
5 <property name=
"geometry">
13 <property name=
"windowTitle">
14 <string>WizardPage
</string>
16 <layout class=
"QVBoxLayout" name=
"verticalLayout">
18 <widget class=
"QLabel" name=
"label">
19 <property name=
"text">
20 <string><!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML
4.0//EN
" "http://www.w3.org/TR/REC-html40/strict.dtd
">
21 <html
><head
><meta name=
"qrichtext
" content=
"1" /
><style type=
"text/css
">
22 p, li { white-space: pre-wrap; }
23 </style
></head
><body style=
" font-family:'Ubuntu'; font-size:
11pt; font-weight:
400; font-style:normal;
">
24 <p align=
"center
" style=
" margin-top:
12px; margin-bottom:
12px; margin-left:
0px; margin-right:
0px; -qt-block-indent:
0; text-indent:
0px;
"><span style=
" font-family:'MS Shell Dlg
2'; font-size:
12pt; font-weight:
600;
">Firmware Update
</span
></p
>
25 <p style=
" margin-top:
12px; margin-bottom:
12px; margin-left:
0px; margin-right:
0px; -qt-block-indent:
0; text-indent:
0px;
"><span style=
" font-family:'MS Shell Dlg
2'; font-size:
10pt;
">It is necessary that your firmware and ground control software are the same version.
</span
></p
>
26 <p style=
" margin-top:
12px; margin-bottom:
12px; margin-left:
0px; margin-right:
0px; -qt-block-indent:
0; text-indent:
0px;
"><span style=
" font-family:'MS Shell Dlg
2'; font-size:
10pt;
">When you are ready you can start the upgrade below by pushing the button. It is critical that nothing disturbs the board while the firmware is being written.
</span
></p
>
27 <p style=
" margin-top:
12px; margin-bottom:
12px; margin-left:
0px; margin-right:
0px; -qt-block-indent:
0; text-indent:
0px;
"><span style=
" font-family:'MS Shell Dlg
2'; font-size:
10pt;
">It is recommended that you erase all settings on the board when upgrading firmware. Using saved settings for a previous version of the firmware
</span
><span style=
" font-family:'MS Shell Dlg
2'; font-size:
10pt; font-weight:
600;
">may result in undefined behaviour
</span
><span style=
" font-family:'MS Shell Dlg
2'; font-size:
10pt;
"> and in worst case danger. It is possible to suppress the erase by deselecting the check box below.
</span
></p
></body
></html
></string>
29 <property name=
"alignment">
30 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
</set>
32 <property name=
"wordWrap">
38 <spacer name=
"verticalSpacer">
39 <property name=
"orientation">
40 <enum>Qt::Vertical
</enum>
42 <property name=
"sizeHint" stdset=
"0">
50 <item alignment=
"Qt::AlignHCenter">
51 <widget class=
"QCheckBox" name=
"eraseSettings">
52 <property name=
"text">
53 <string>Erase all settings
</string>
55 <property name=
"checked">
61 <layout class=
"QHBoxLayout" name=
"horizontalLayout">
63 <widget class=
"QToolButton" name=
"startUpdate">
64 <property name=
"toolTip">
65 <string>Upgrade now
</string>
67 <property name=
"styleSheet">
68 <string notr=
"true">QToolButton { border: none }
</string>
70 <property name=
"text">
71 <string>Upgrade
</string>
73 <property name=
"icon">
74 <iconset resource=
"../wizardResources.qrc">
75 <normaloff>:/setupwizard/resources/bttn-upgrade-up.png
</normaloff>
76 <normalon>:/setupwizard/resources/bttn-upgrade-down.png
</normalon>:/setupwizard/resources/bttn-upgrade-up.png
</iconset>
78 <property name=
"iconSize">
89 <layout class=
"QVBoxLayout" name=
"verticalLayout_2">
91 <widget class=
"QLabel" name=
"statusLabel">
92 <property name=
"text">
93 <string>Ready...
</string>
98 <widget class=
"QProgressBar" name=
"levellinProgressBar">
99 <property name=
"styleSheet">
100 <string notr=
"true">QProgressBar {
101 border:
2px solid grey;
105 QProgressBar::chunk {
106 background-color: #
3D6699;
111 <property name=
"value">
114 <property name=
"format">
122 <widget class=
"QLabel" name=
"progressLabel">
123 <property name=
"text">
131 <include location=
"../wizardResources.qrc"/>