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="text" >
32 <string>Critical capacity (in %)</string>
36 <item row="1" column="0" >
37 <widget class="QRadioButton" name="criticalWarningRadio" >
38 <property name="text" >
39 <string>Show warning message</string>
41 <property name="checked" >
46 <item rowspan="2" row="2" column="0" >
47 <widget class="QRadioButton" name="criticalCommandRadio" >
48 <property name="text" >
49 <string>Execute command</string>
51 <property name="checked" >
56 <item row="0" column="1" >
57 <widget class="QSpinBox" name="criticalCapacitySpin" >
58 <property name="minimum" >
61 <property name="maximum" >
64 <property name="value" >
69 <item row="4" column="0" colspan="3" >
70 <widget class="QGroupBox" name="confirmCommandBox" >
71 <property name="title" >
72 <string>Confirm command</string>
74 <property name="checkable" >
77 <layout class="QGridLayout" >
78 <item row="0" column="0" >
79 <widget class="QCheckBox" name="timeoutCheck" >
80 <property name="text" >
81 <string>Use timeout to confirm</string>
83 <property name="checked" >
88 <item row="0" column="1" >
89 <widget class="QSpinBox" name="timeoutSpin" >
90 <property name="minimum" >
93 <property name="value" >
98 <item row="0" column="2" >
99 <widget class="QLabel" name="timeoutLabel" >
100 <property name="text" >
101 <string>Seconds</string>
105 <item row="0" column="3" >
106 <spacer name="spacer1" >
107 <property name="orientation" >
108 <enum>Qt::Horizontal</enum>
110 <property name="sizeHint" stdset="0" >
121 <item rowspan="2" row="2" column="1" colspan="2" >
122 <widget class="QLineEdit" name="criticalCommandEdit" />
124 <item row="0" column="2" >
125 <spacer name="spacer0" >
126 <property name="orientation" >
127 <enum>Qt::Horizontal</enum>
129 <property name="sizeHint" stdset="0" >
141 <widget class="QGroupBox" name="batteryIconGroup" >
142 <property name="title" >
143 <string>Battery icon(s)</string>
145 <layout class="QGridLayout" >
146 <item row="0" column="0" colspan="2" >
147 <widget class="QLabel" name="mainColorLabel" >
148 <property name="text" >
149 <string>Main color</string>
153 <item row="0" column="2" >
154 <widget class="QToolButton" name="mainFullColorButton" >
155 <property name="toolTip" >
156 <string>full</string>
158 <property name="text" >
159 <string>full</string>
163 <item row="0" column="3" >
164 <widget class="QToolButton" name="mainChargedColorButton" >
165 <property name="toolTip" >
166 <string>charged</string>
168 <property name="text" >
169 <string>charged</string>
173 <item row="0" column="4" >
174 <widget class="QToolButton" name="mainEmptyColorButton" >
175 <property name="toolTip" >
176 <string>empty</string>
178 <property name="text" >
179 <string>empty</string>
183 <item row="1" column="0" colspan="2" >
184 <widget class="QLabel" name="textColorLabel" >
185 <property name="text" >
186 <string>Text color</string>
190 <item row="1" column="2" >
191 <widget class="QToolButton" name="textFullColorButton" >
192 <property name="toolTip" >
193 <string>full</string>
195 <property name="text" >
196 <string>full</string>
200 <item row="1" column="3" >
201 <widget class="QToolButton" name="textColorButton" >
202 <property name="toolTip" >
203 <string>(dis)charging</string>
205 <property name="text" >
206 <string>(dis)charging</string>
210 <item row="2" column="0" colspan="2" >
211 <widget class="QLabel" name="poleLabel" >
212 <property name="text" >
213 <string>"+ pole" color</string>
217 <item row="2" column="2" >
218 <widget class="QToolButton" name="poleFullColorButton" >
219 <property name="toolTip" >
220 <string>full</string>
222 <property name="text" >
223 <string>full</string>
227 <item row="2" column="3" >
228 <widget class="QToolButton" name="poleColorButton" >
229 <property name="toolTip" >
230 <string>(dis)charging</string>
232 <property name="text" >
233 <string>(dis)charging</string>
237 <item row="3" column="0" colspan="6" >
238 <widget class="QCheckBox" name="mergeBatteryCheck" >
239 <property name="text" >
240 <string>Merge battery icons to one virtual battery</string>
244 <item rowspan="3" row="0" column="5" >
245 <spacer name="spacer2" >
246 <property name="orientation" >
247 <enum>Qt::Horizontal</enum>
249 <property name="sizeHint" stdset="0" >
258 <zorder>mainColorLabel</zorder>
259 <zorder>mainFullColorButton</zorder>
260 <zorder>mainChargedColorButton</zorder>
261 <zorder>mainEmptyColorButton</zorder>
262 <zorder>textColorLabel</zorder>
263 <zorder>textFullColorButton</zorder>
264 <zorder>textColorButton</zorder>
265 <zorder>poleLabel</zorder>
266 <zorder>poleFullColorButton</zorder>
267 <zorder>poleColorButton</zorder>
268 <zorder>mergeBatteryCheck</zorder>
272 <widget class="QCheckBox" name="showBalloonCheck" >
273 <property name="text" >
274 <string>Show messages as balloon tips</string>
279 <layout class="QHBoxLayout" >
281 <widget class="QLabel" name="pollingRateLabel" >
282 <property name="sizePolicy" >
283 <sizepolicy vsizetype="Preferred" hsizetype="Minimum" >
284 <horstretch>0</horstretch>
285 <verstretch>0</verstretch>
288 <property name="text" >
289 <string>Polling rate (in milliseconds)</string>
294 <widget class="QSpinBox" name="pollingRateSpin" >
295 <property name="minimum" >
298 <property name="maximum" >
299 <number>20000</number>
301 <property name="singleStep" >
307 <spacer name="spacer3" >
308 <property name="orientation" >
309 <enum>Qt::Horizontal</enum>
311 <property name="sizeHint" stdset="0" >
322 <spacer name="spacer4" >
323 <property name="orientation" >
324 <enum>Qt::Vertical</enum>
326 <property name="sizeHint" stdset="0" >
335 <widget class="QDialogButtonBox" name="buttonBox" >
336 <property name="orientation" >
337 <enum>Qt::Horizontal</enum>
339 <property name="standardButtons" >
340 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
342 <property name="centerButtons" >
350 <tabstop>criticalGroup</tabstop>
351 <tabstop>criticalWarningRadio</tabstop>
352 <tabstop>criticalCommandRadio</tabstop>
353 <tabstop>mainFullColorButton</tabstop>
354 <tabstop>mainChargedColorButton</tabstop>
355 <tabstop>mainEmptyColorButton</tabstop>
356 <tabstop>textFullColorButton</tabstop>
357 <tabstop>textColorButton</tabstop>
358 <tabstop>poleFullColorButton</tabstop>
359 <tabstop>poleColorButton</tabstop>
360 <tabstop>mergeBatteryCheck</tabstop>
361 <tabstop>pollingRateSpin</tabstop>
362 <tabstop>buttonBox</tabstop>
367 <sender>buttonBox</sender>
368 <signal>accepted()</signal>
369 <receiver>settingsDialog</receiver>
370 <slot>accept()</slot>
372 <hint type="sourcelabel" >
376 <hint type="destinationlabel" >
383 <sender>buttonBox</sender>
384 <signal>rejected()</signal>
385 <receiver>settingsDialog</receiver>
386 <slot>reject()</slot>
388 <hint type="sourcelabel" >
392 <hint type="destinationlabel" >
399 <sender>criticalCommandRadio</sender>
400 <signal>toggled(bool)</signal>
401 <receiver>criticalCommandEdit</receiver>
402 <slot>setEnabled(bool)</slot>
404 <hint type="sourcelabel" >
408 <hint type="destinationlabel" >
415 <sender>timeoutCheck</sender>
416 <signal>toggled(bool)</signal>
417 <receiver>timeoutSpin</receiver>
418 <slot>setEnabled(bool)</slot>
420 <hint type="sourcelabel" >
424 <hint type="destinationlabel" >
431 <sender>timeoutCheck</sender>
432 <signal>toggled(bool)</signal>
433 <receiver>timeoutLabel</receiver>
434 <slot>setEnabled(bool)</slot>
436 <hint type="sourcelabel" >
440 <hint type="destinationlabel" >
447 <sender>criticalCommandRadio</sender>
448 <signal>toggled(bool)</signal>
449 <receiver>confirmCommandBox</receiver>
450 <slot>setEnabled(bool)</slot>
452 <hint type="sourcelabel" >
456 <hint type="destinationlabel" >