2 <class>settingsDialog</class>
3 <widget class="QDialog" name="settingsDialog" >
4 <property name="geometry" >
12 <property name="windowTitle" >
13 <string>QBat - Settings</string>
15 <property name="windowIcon" >
17 <normaloff>../../../../usr/share/qbat/icons/qbat.png</normaloff>../../../../usr/share/qbat/icons/qbat.png</iconset>
19 <layout class="QVBoxLayout" >
21 <widget class="QGroupBox" name="criticalGroup" >
22 <property name="title" >
23 <string>Event for critical battery capacity</string>
25 <property name="checkable" >
28 <layout class="QGridLayout" >
29 <item row="0" column="0" >
30 <widget class="QLabel" name="criticalCapacitylabel" >
31 <property name="sizePolicy" >
32 <sizepolicy vsizetype="Preferred" hsizetype="Minimum" >
33 <horstretch>0</horstretch>
34 <verstretch>0</verstretch>
37 <property name="text" >
38 <string>Critical capacity (in %)</string>
42 <item row="1" column="0" >
43 <widget class="QRadioButton" name="criticalWarningRadio" >
44 <property name="text" >
45 <string>Show warning message</string>
47 <property name="checked" >
52 <item rowspan="2" row="2" column="0" >
53 <widget class="QRadioButton" name="criticalCommandRadio" >
54 <property name="text" >
55 <string>Execute command</string>
57 <property name="checked" >
62 <item row="0" column="1" >
63 <widget class="QSpinBox" name="criticalCapacitySpin" >
64 <property name="minimum" >
67 <property name="maximum" >
70 <property name="value" >
75 <item row="0" column="2" colspan="2" >
76 <spacer name="horizontalSpacer_3" >
77 <property name="orientation" >
78 <enum>Qt::Horizontal</enum>
80 <property name="sizeHint" stdset="0" >
88 <item row="4" column="0" colspan="4" >
89 <widget class="QGroupBox" name="confirmCommandBox" >
90 <property name="title" >
91 <string>Confirm command</string>
93 <property name="checkable" >
96 <layout class="QGridLayout" name="gridLayout" >
97 <item row="0" column="0" >
98 <widget class="QCheckBox" name="timeoutCheck" >
99 <property name="text" >
100 <string>Use timeout to confirm</string>
102 <property name="checked" >
107 <item row="0" column="1" >
108 <widget class="QSpinBox" name="timeoutSpin" >
109 <property name="minimum" >
112 <property name="value" >
117 <item row="0" column="2" >
118 <widget class="QLabel" name="timeoutLabel" >
119 <property name="text" >
120 <string>Seconds</string>
124 <item row="0" column="3" >
125 <spacer name="horizontalSpacer_4" >
126 <property name="orientation" >
127 <enum>Qt::Horizontal</enum>
129 <property name="sizeHint" stdset="0" >
140 <item rowspan="2" row="2" column="1" colspan="3" >
141 <widget class="QLineEdit" name="criticalCommandEdit" />
147 <widget class="QGroupBox" name="batteryIconGroup" >
148 <property name="title" >
149 <string>Battery icon(s)</string>
151 <layout class="QGridLayout" >
152 <item row="0" column="0" colspan="2" >
153 <widget class="QLabel" name="mainColorLabel" >
154 <property name="text" >
155 <string>Main color</string>
159 <item row="0" column="2" >
160 <widget class="QToolButton" name="mainFullColorButton" >
161 <property name="toolTip" >
162 <string>full</string>
164 <property name="text" >
165 <string>full</string>
169 <item row="0" column="3" >
170 <widget class="QToolButton" name="mainChargedColorButton" >
171 <property name="toolTip" >
172 <string>charged</string>
174 <property name="text" >
175 <string>charged</string>
179 <item row="0" column="4" >
180 <widget class="QToolButton" name="mainEmptyColorButton" >
181 <property name="toolTip" >
182 <string>empty</string>
184 <property name="text" >
185 <string>empty</string>
189 <item row="1" column="0" colspan="2" >
190 <widget class="QLabel" name="textColorLabel" >
191 <property name="text" >
192 <string>Text color</string>
196 <item row="1" column="2" >
197 <widget class="QToolButton" name="textFullColorButton" >
198 <property name="toolTip" >
199 <string>full</string>
201 <property name="text" >
202 <string>full</string>
206 <item row="1" column="3" >
207 <widget class="QToolButton" name="textColorButton" >
208 <property name="toolTip" >
209 <string>(dis)charging</string>
211 <property name="text" >
212 <string>(dis)charging</string>
216 <item row="2" column="0" colspan="2" >
217 <widget class="QLabel" name="poleLabel" >
218 <property name="text" >
219 <string>"+ pole" color</string>
223 <item row="2" column="2" >
224 <widget class="QToolButton" name="poleFullColorButton" >
225 <property name="toolTip" >
226 <string>full</string>
228 <property name="text" >
229 <string>full</string>
233 <item row="2" column="3" >
234 <widget class="QToolButton" name="poleColorButton" >
235 <property name="toolTip" >
236 <string>(dis)charging</string>
238 <property name="text" >
239 <string>(dis)charging</string>
243 <item row="3" column="0" colspan="6" >
244 <widget class="QCheckBox" name="mergeBatteryCheck" >
245 <property name="text" >
246 <string>Merge battery icons to one virtual battery</string>
250 <item rowspan="3" row="0" column="5" >
251 <spacer name="horizontalSpacer" >
252 <property name="orientation" >
253 <enum>Qt::Horizontal</enum>
255 <property name="sizeHint" stdset="0" >
264 <zorder>mainColorLabel</zorder>
265 <zorder>mainFullColorButton</zorder>
266 <zorder>mainChargedColorButton</zorder>
267 <zorder>mainEmptyColorButton</zorder>
268 <zorder>textColorLabel</zorder>
269 <zorder>textFullColorButton</zorder>
270 <zorder>textColorButton</zorder>
271 <zorder>poleLabel</zorder>
272 <zorder>poleFullColorButton</zorder>
273 <zorder>poleColorButton</zorder>
274 <zorder>mergeBatteryCheck</zorder>
275 <zorder>horizontalSpacer</zorder>
279 <widget class="QCheckBox" name="showBalloonCheck" >
280 <property name="text" >
281 <string>Show messages as balloon tips</string>
286 <layout class="QHBoxLayout" >
288 <widget class="QLabel" name="pollingRateLabel" >
289 <property name="sizePolicy" >
290 <sizepolicy vsizetype="Preferred" hsizetype="Minimum" >
291 <horstretch>0</horstretch>
292 <verstretch>0</verstretch>
295 <property name="text" >
296 <string>Polling rate (in milliseconds)</string>
301 <widget class="QSpinBox" name="pollingRateSpin" >
302 <property name="minimum" >
305 <property name="maximum" >
306 <number>20000</number>
308 <property name="singleStep" >
314 <spacer name="horizontalSpacer_2" >
315 <property name="orientation" >
316 <enum>Qt::Horizontal</enum>
318 <property name="sizeHint" stdset="0" >
329 <spacer name="verticalSpacer" >
330 <property name="orientation" >
331 <enum>Qt::Vertical</enum>
333 <property name="sizeHint" stdset="0" >
342 <widget class="QDialogButtonBox" name="buttonBox" >
343 <property name="orientation" >
344 <enum>Qt::Horizontal</enum>
346 <property name="standardButtons" >
347 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
349 <property name="centerButtons" >
357 <tabstop>criticalGroup</tabstop>
358 <tabstop>criticalWarningRadio</tabstop>
359 <tabstop>criticalCommandRadio</tabstop>
360 <tabstop>mainFullColorButton</tabstop>
361 <tabstop>mainChargedColorButton</tabstop>
362 <tabstop>mainEmptyColorButton</tabstop>
363 <tabstop>textFullColorButton</tabstop>
364 <tabstop>textColorButton</tabstop>
365 <tabstop>poleFullColorButton</tabstop>
366 <tabstop>poleColorButton</tabstop>
367 <tabstop>mergeBatteryCheck</tabstop>
368 <tabstop>pollingRateSpin</tabstop>
369 <tabstop>buttonBox</tabstop>
374 <sender>buttonBox</sender>
375 <signal>accepted()</signal>
376 <receiver>settingsDialog</receiver>
377 <slot>accept()</slot>
379 <hint type="sourcelabel" >
383 <hint type="destinationlabel" >
390 <sender>buttonBox</sender>
391 <signal>rejected()</signal>
392 <receiver>settingsDialog</receiver>
393 <slot>reject()</slot>
395 <hint type="sourcelabel" >
399 <hint type="destinationlabel" >
406 <sender>criticalCommandRadio</sender>
407 <signal>toggled(bool)</signal>
408 <receiver>criticalCommandEdit</receiver>
409 <slot>setEnabled(bool)</slot>
411 <hint type="sourcelabel" >
415 <hint type="destinationlabel" >
422 <sender>timeoutCheck</sender>
423 <signal>toggled(bool)</signal>
424 <receiver>timeoutSpin</receiver>
425 <slot>setEnabled(bool)</slot>
427 <hint type="sourcelabel" >
431 <hint type="destinationlabel" >
438 <sender>timeoutCheck</sender>
439 <signal>toggled(bool)</signal>
440 <receiver>timeoutLabel</receiver>
441 <slot>setEnabled(bool)</slot>
443 <hint type="sourcelabel" >
447 <hint type="destinationlabel" >
454 <sender>criticalCommandRadio</sender>
455 <signal>toggled(bool)</signal>
456 <receiver>confirmCommandBox</receiver>
457 <slot>setEnabled(bool)</slot>
459 <hint type="sourcelabel" >
463 <hint type="destinationlabel" >