fixed little logical bug
[qbat.git] / settingsdialog.ui
blobc3ec84fb5ec839756e96fcdc687105f5d1bc6968
1 <ui version="4.0" >
2  <class>settingsDialog</class>
3  <widget class="QDialog" name="settingsDialog" >
4   <property name="geometry" >
5    <rect>
6     <x>0</x>
7     <y>0</y>
8     <width>445</width>
9     <height>495</height>
10    </rect>
11   </property>
12   <property name="windowTitle" >
13    <string>QBat - Settings</string>
14   </property>
15   <property name="windowIcon" >
16    <iconset>
17     <normaloff>../../../../usr/share/qbat/icons/qbat.png</normaloff>../../../../usr/share/qbat/icons/qbat.png</iconset>
18   </property>
19   <layout class="QVBoxLayout" >
20    <item>
21     <widget class="QGroupBox" name="criticalGroup" >
22      <property name="title" >
23       <string>Event for critical battery capacity</string>
24      </property>
25      <property name="checkable" >
26       <bool>true</bool>
27      </property>
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>
35          </sizepolicy>
36         </property>
37         <property name="text" >
38          <string>Critical capacity (in %)</string>
39         </property>
40        </widget>
41       </item>
42       <item row="1" column="0" >
43        <widget class="QRadioButton" name="criticalWarningRadio" >
44         <property name="text" >
45          <string>Show warning message</string>
46         </property>
47         <property name="checked" >
48          <bool>false</bool>
49         </property>
50        </widget>
51       </item>
52       <item rowspan="2" row="2" column="0" >
53        <widget class="QRadioButton" name="criticalCommandRadio" >
54         <property name="text" >
55          <string>Execute command</string>
56         </property>
57         <property name="checked" >
58          <bool>true</bool>
59         </property>
60        </widget>
61       </item>
62       <item row="0" column="1" >
63        <widget class="QSpinBox" name="criticalCapacitySpin" >
64         <property name="minimum" >
65          <number>1</number>
66         </property>
67         <property name="maximum" >
68          <number>99</number>
69         </property>
70         <property name="value" >
71          <number>10</number>
72         </property>
73        </widget>
74       </item>
75       <item row="0" column="2" colspan="2" >
76        <spacer name="horizontalSpacer_3" >
77         <property name="orientation" >
78          <enum>Qt::Horizontal</enum>
79         </property>
80         <property name="sizeHint" stdset="0" >
81          <size>
82           <width>40</width>
83           <height>20</height>
84          </size>
85         </property>
86        </spacer>
87       </item>
88       <item row="4" column="0" colspan="4" >
89        <widget class="QGroupBox" name="confirmCommandBox" >
90         <property name="title" >
91          <string>Confirm command</string>
92         </property>
93         <property name="checkable" >
94          <bool>true</bool>
95         </property>
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>
101            </property>
102            <property name="checked" >
103             <bool>true</bool>
104            </property>
105           </widget>
106          </item>
107          <item row="0" column="1" >
108           <widget class="QSpinBox" name="timeoutSpin" >
109            <property name="minimum" >
110             <number>1</number>
111            </property>
112            <property name="value" >
113             <number>5</number>
114            </property>
115           </widget>
116          </item>
117          <item row="0" column="2" >
118           <widget class="QLabel" name="timeoutLabel" >
119            <property name="text" >
120             <string>Seconds</string>
121            </property>
122           </widget>
123          </item>
124          <item row="0" column="3" >
125           <spacer name="horizontalSpacer_4" >
126            <property name="orientation" >
127             <enum>Qt::Horizontal</enum>
128            </property>
129            <property name="sizeHint" stdset="0" >
130             <size>
131              <width>40</width>
132              <height>20</height>
133             </size>
134            </property>
135           </spacer>
136          </item>
137         </layout>
138        </widget>
139       </item>
140       <item rowspan="2" row="2" column="1" colspan="3" >
141        <widget class="QLineEdit" name="criticalCommandEdit" />
142       </item>
143      </layout>
144     </widget>
145    </item>
146    <item>
147     <widget class="QGroupBox" name="batteryIconGroup" >
148      <property name="title" >
149       <string>Battery icon(s)</string>
150      </property>
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>
156         </property>
157        </widget>
158       </item>
159       <item row="0" column="2" >
160        <widget class="QToolButton" name="mainFullColorButton" >
161         <property name="toolTip" >
162          <string>full</string>
163         </property>
164         <property name="text" >
165          <string>full</string>
166         </property>
167        </widget>
168       </item>
169       <item row="0" column="3" >
170        <widget class="QToolButton" name="mainChargedColorButton" >
171         <property name="toolTip" >
172          <string>charged</string>
173         </property>
174         <property name="text" >
175          <string>charged</string>
176         </property>
177        </widget>
178       </item>
179       <item row="0" column="4" >
180        <widget class="QToolButton" name="mainEmptyColorButton" >
181         <property name="toolTip" >
182          <string>empty</string>
183         </property>
184         <property name="text" >
185          <string>empty</string>
186         </property>
187        </widget>
188       </item>
189       <item row="1" column="0" colspan="2" >
190        <widget class="QLabel" name="textColorLabel" >
191         <property name="text" >
192          <string>Text color</string>
193         </property>
194        </widget>
195       </item>
196       <item row="1" column="2" >
197        <widget class="QToolButton" name="textFullColorButton" >
198         <property name="toolTip" >
199          <string>full</string>
200         </property>
201         <property name="text" >
202          <string>full</string>
203         </property>
204        </widget>
205       </item>
206       <item row="1" column="3" >
207        <widget class="QToolButton" name="textColorButton" >
208         <property name="toolTip" >
209          <string>(dis)charging</string>
210         </property>
211         <property name="text" >
212          <string>(dis)charging</string>
213         </property>
214        </widget>
215       </item>
216       <item row="2" column="0" colspan="2" >
217        <widget class="QLabel" name="poleLabel" >
218         <property name="text" >
219          <string>"+ pole" color</string>
220         </property>
221        </widget>
222       </item>
223       <item row="2" column="2" >
224        <widget class="QToolButton" name="poleFullColorButton" >
225         <property name="toolTip" >
226          <string>full</string>
227         </property>
228         <property name="text" >
229          <string>full</string>
230         </property>
231        </widget>
232       </item>
233       <item row="2" column="3" >
234        <widget class="QToolButton" name="poleColorButton" >
235         <property name="toolTip" >
236          <string>(dis)charging</string>
237         </property>
238         <property name="text" >
239          <string>(dis)charging</string>
240         </property>
241        </widget>
242       </item>
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>
247         </property>
248        </widget>
249       </item>
250       <item rowspan="3" row="0" column="5" >
251        <spacer name="horizontalSpacer" >
252         <property name="orientation" >
253          <enum>Qt::Horizontal</enum>
254         </property>
255         <property name="sizeHint" stdset="0" >
256          <size>
257           <width>40</width>
258           <height>20</height>
259          </size>
260         </property>
261        </spacer>
262       </item>
263      </layout>
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>
276     </widget>
277    </item>
278    <item>
279     <widget class="QCheckBox" name="showBalloonCheck" >
280      <property name="text" >
281       <string>Show messages as balloon tips</string>
282      </property>
283     </widget>
284    </item>
285    <item>
286     <layout class="QHBoxLayout" >
287      <item>
288       <widget class="QLabel" name="pollingRateLabel" >
289        <property name="sizePolicy" >
290         <sizepolicy vsizetype="Preferred" hsizetype="Minimum" >
291          <horstretch>0</horstretch>
292          <verstretch>0</verstretch>
293         </sizepolicy>
294        </property>
295        <property name="text" >
296         <string>Polling rate (in milliseconds)</string>
297        </property>
298       </widget>
299      </item>
300      <item>
301       <widget class="QSpinBox" name="pollingRateSpin" >
302        <property name="minimum" >
303         <number>100</number>
304        </property>
305        <property name="maximum" >
306         <number>20000</number>
307        </property>
308        <property name="singleStep" >
309         <number>100</number>
310        </property>
311       </widget>
312      </item>
313      <item>
314       <spacer name="horizontalSpacer_2" >
315        <property name="orientation" >
316         <enum>Qt::Horizontal</enum>
317        </property>
318        <property name="sizeHint" stdset="0" >
319         <size>
320          <width>40</width>
321          <height>20</height>
322         </size>
323        </property>
324       </spacer>
325      </item>
326     </layout>
327    </item>
328    <item>
329     <spacer name="verticalSpacer" >
330      <property name="orientation" >
331       <enum>Qt::Vertical</enum>
332      </property>
333      <property name="sizeHint" stdset="0" >
334       <size>
335        <width>437</width>
336        <height>20</height>
337       </size>
338      </property>
339     </spacer>
340    </item>
341    <item>
342     <widget class="QDialogButtonBox" name="buttonBox" >
343      <property name="orientation" >
344       <enum>Qt::Horizontal</enum>
345      </property>
346      <property name="standardButtons" >
347       <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
348      </property>
349      <property name="centerButtons" >
350       <bool>false</bool>
351      </property>
352     </widget>
353    </item>
354   </layout>
355  </widget>
356  <tabstops>
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>
370  </tabstops>
371  <resources/>
372  <connections>
373   <connection>
374    <sender>buttonBox</sender>
375    <signal>accepted()</signal>
376    <receiver>settingsDialog</receiver>
377    <slot>accept()</slot>
378    <hints>
379     <hint type="sourcelabel" >
380      <x>235</x>
381      <y>490</y>
382     </hint>
383     <hint type="destinationlabel" >
384      <x>157</x>
385      <y>274</y>
386     </hint>
387    </hints>
388   </connection>
389   <connection>
390    <sender>buttonBox</sender>
391    <signal>rejected()</signal>
392    <receiver>settingsDialog</receiver>
393    <slot>reject()</slot>
394    <hints>
395     <hint type="sourcelabel" >
396      <x>303</x>
397      <y>490</y>
398     </hint>
399     <hint type="destinationlabel" >
400      <x>286</x>
401      <y>274</y>
402     </hint>
403    </hints>
404   </connection>
405   <connection>
406    <sender>criticalCommandRadio</sender>
407    <signal>toggled(bool)</signal>
408    <receiver>criticalCommandEdit</receiver>
409    <slot>setEnabled(bool)</slot>
410    <hints>
411     <hint type="sourcelabel" >
412      <x>172</x>
413      <y>112</y>
414     </hint>
415     <hint type="destinationlabel" >
416      <x>208</x>
417      <y>112</y>
418     </hint>
419    </hints>
420   </connection>
421   <connection>
422    <sender>timeoutCheck</sender>
423    <signal>toggled(bool)</signal>
424    <receiver>timeoutSpin</receiver>
425    <slot>setEnabled(bool)</slot>
426    <hints>
427     <hint type="sourcelabel" >
428      <x>129</x>
429      <y>186</y>
430     </hint>
431     <hint type="destinationlabel" >
432      <x>257</x>
433      <y>189</y>
434     </hint>
435    </hints>
436   </connection>
437   <connection>
438    <sender>timeoutCheck</sender>
439    <signal>toggled(bool)</signal>
440    <receiver>timeoutLabel</receiver>
441    <slot>setEnabled(bool)</slot>
442    <hints>
443     <hint type="sourcelabel" >
444      <x>101</x>
445      <y>186</y>
446     </hint>
447     <hint type="destinationlabel" >
448      <x>315</x>
449      <y>189</y>
450     </hint>
451    </hints>
452   </connection>
453   <connection>
454    <sender>criticalCommandRadio</sender>
455    <signal>toggled(bool)</signal>
456    <receiver>confirmCommandBox</receiver>
457    <slot>setEnabled(bool)</slot>
458    <hints>
459     <hint type="sourcelabel" >
460      <x>67</x>
461      <y>109</y>
462     </hint>
463     <hint type="destinationlabel" >
464      <x>180</x>
465      <y>141</y>
466     </hint>
467    </hints>
468   </connection>
469  </connections>
470 </ui>