Improve settings migration and management (#5107)
[opentx.git] / companion / src / flasheepromdialog.ui
blobb57c82fb78c4abce8bc67c11e378fc6e71e897ec
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3 <class>FlashEEpromDialog</class>
4 <widget class="QDialog" name="FlashEEpromDialog">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>399</width>
10 <height>201</height>
11 </rect>
12 </property>
13 <property name="sizePolicy">
14 <sizepolicy hsizetype="MinimumExpanding" vsizetype="Minimum">
15 <horstretch>0</horstretch>
16 <verstretch>0</verstretch>
17 </sizepolicy>
18 </property>
19 <property name="minimumSize">
20 <size>
21 <width>0</width>
22 <height>0</height>
23 </size>
24 </property>
25 <property name="windowTitle">
26 <string>Write Models and Settings to Radio</string>
27 </property>
28 <property name="windowIcon">
29 <iconset resource="companion.qrc">
30 <normaloff>:/themes/classic/16/write_eeprom.png</normaloff>:/themes/classic/16/write_eeprom.png</iconset>
31 </property>
32 <layout class="QVBoxLayout" name="verticalLayout">
33 <item>
34 <layout class="QHBoxLayout" name="filanameLayout">
35 <item>
36 <widget class="QLineEdit" name="eepromFilename">
37 <property name="enabled">
38 <bool>true</bool>
39 </property>
40 <property name="sizePolicy">
41 <sizepolicy hsizetype="Expanding" vsizetype="Minimum">
42 <horstretch>0</horstretch>
43 <verstretch>0</verstretch>
44 </sizepolicy>
45 </property>
46 <property name="minimumSize">
47 <size>
48 <width>250</width>
49 <height>0</height>
50 </size>
51 </property>
52 <property name="readOnly">
53 <bool>true</bool>
54 </property>
55 </widget>
56 </item>
57 <item>
58 <widget class="QPushButton" name="eepromLoad">
59 <property name="sizePolicy">
60 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
61 <horstretch>0</horstretch>
62 <verstretch>0</verstretch>
63 </sizepolicy>
64 </property>
65 <property name="text">
66 <string>Load...</string>
67 </property>
68 </widget>
69 </item>
70 </layout>
71 </item>
72 <item>
73 <widget class="QLabel" name="profileLabel">
74 <property name="font">
75 <font>
76 <weight>75</weight>
77 <bold>true</bold>
78 </font>
79 </property>
80 <property name="text">
81 <string>Current Profile</string>
82 </property>
83 <property name="alignment">
84 <set>Qt::AlignCenter</set>
85 </property>
86 </widget>
87 </item>
88 <item>
89 <widget class="QCheckBox" name="checkFirmwareCompatibility">
90 <property name="sizePolicy">
91 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
92 <horstretch>0</horstretch>
93 <verstretch>0</verstretch>
94 </sizepolicy>
95 </property>
96 <property name="toolTip">
97 <string>Allows Companion to write to older version of the firmware</string>
98 </property>
99 <property name="text">
100 <string>Check Firmware compatibility</string>
101 </property>
102 </widget>
103 </item>
104 <item>
105 <widget class="QCheckBox" name="backupBeforeWrite">
106 <property name="sizePolicy">
107 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
108 <horstretch>0</horstretch>
109 <verstretch>0</verstretch>
110 </sizepolicy>
111 </property>
112 <property name="toolTip">
113 <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Saves a dated copy of your eeprom to the backup folder you specified in the Companion settings before writing the current model to the radio.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
114 </property>
115 <property name="text">
116 <string>Backup before Write</string>
117 </property>
118 </widget>
119 </item>
120 <item>
121 <widget class="QCheckBox" name="patchCalibration">
122 <property name="toolTip">
123 <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Modify calibration parameters using settings from current profile&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
124 </property>
125 <property name="text">
126 <string>Patch calibration setting from profile</string>
127 </property>
128 </widget>
129 </item>
130 <item>
131 <widget class="QCheckBox" name="patchHardwareSettings">
132 <property name="toolTip">
133 <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Modify HW parameters using settings from current profile&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
134 </property>
135 <property name="text">
136 <string>Patch HW settings from profile</string>
137 </property>
138 </widget>
139 </item>
140 <item>
141 <layout class="QHBoxLayout" name="buttonsLayout">
142 <item>
143 <spacer name="spacer">
144 <property name="orientation">
145 <enum>Qt::Horizontal</enum>
146 </property>
147 <property name="sizeHint" stdset="0">
148 <size>
149 <width>40</width>
150 <height>20</height>
151 </size>
152 </property>
153 </spacer>
154 </item>
155 <item>
156 <widget class="QPushButton" name="cancelButton">
157 <property name="minimumSize">
158 <size>
159 <width>90</width>
160 <height>0</height>
161 </size>
162 </property>
163 <property name="text">
164 <string>Cancel</string>
165 </property>
166 </widget>
167 </item>
168 <item>
169 <widget class="QPushButton" name="burnButton">
170 <property name="enabled">
171 <bool>false</bool>
172 </property>
173 <property name="minimumSize">
174 <size>
175 <width>90</width>
176 <height>0</height>
177 </size>
178 </property>
179 <property name="text">
180 <string>Write to TX</string>
181 </property>
182 </widget>
183 </item>
184 </layout>
185 </item>
186 </layout>
187 </widget>
188 <tabstops>
189 <tabstop>burnButton</tabstop>
190 <tabstop>eepromFilename</tabstop>
191 <tabstop>eepromLoad</tabstop>
192 <tabstop>cancelButton</tabstop>
193 </tabstops>
194 <resources>
195 <include location="companion.qrc"/>
196 </resources>
197 <connections/>
198 </ui>