fixed repeated handling of the critical capacity event
[qbat.git] / settingsdialog.ui
bloba22a18bbf336833ea31e7b40232f1114f1c69e20
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>455</width>
9     <height>410</height>
10    </rect>
11   </property>
12   <property name="windowTitle" >
13    <string>QBat - Settings</string>
14   </property>
15   <property name="windowIcon" >
16    <iconset/>
17   </property>
18   <layout class="QVBoxLayout" >
19    <item>
20     <widget class="QGroupBox" name="criticalGroup" >
21      <property name="title" >
22       <string>Event for critical battery capacity</string>
23      </property>
24      <property name="checkable" >
25       <bool>true</bool>
26      </property>
27      <property name="checked" >
28       <bool>false</bool>
29      </property>
30      <layout class="QGridLayout" >
31       <item row="0" column="0" >
32        <widget class="QLabel" name="criticalCapacitylabel" >
33         <property name="text" >
34          <string>Critical capacity (in %)</string>
35         </property>
36        </widget>
37       </item>
38       <item row="0" column="1" colspan="3" >
39        <widget class="QSpinBox" name="criticalCapacitySpin" >
40         <property name="minimum" >
41          <number>1</number>
42         </property>
43         <property name="maximum" >
44          <number>99</number>
45         </property>
46        </widget>
47       </item>
48       <item row="1" column="0" >
49        <widget class="QRadioButton" name="criticalWarningRadio" >
50         <property name="text" >
51          <string>Show warning message</string>
52         </property>
53         <property name="checked" >
54          <bool>true</bool>
55         </property>
56        </widget>
57       </item>
58       <item rowspan="2" row="2" column="0" >
59        <widget class="QRadioButton" name="criticalCommandRadio" >
60         <property name="text" >
61          <string>Execute command</string>
62         </property>
63        </widget>
64       </item>
65       <item rowspan="2" row="2" column="1" colspan="3" >
66        <widget class="QLineEdit" name="criticalCommandEdit" >
67         <property name="enabled" >
68          <bool>false</bool>
69         </property>
70        </widget>
71       </item>
72      </layout>
73     </widget>
74    </item>
75    <item>
76     <widget class="QGroupBox" name="batteryIconGroup" >
77      <property name="title" >
78       <string>Battery icon(s)</string>
79      </property>
80      <layout class="QGridLayout" >
81       <item row="0" column="0" >
82        <widget class="QLabel" name="mainColorLabel" >
83         <property name="text" >
84          <string>Main color</string>
85         </property>
86        </widget>
87       </item>
88       <item row="0" column="2" >
89        <widget class="QToolButton" name="mainFullColorButton" >
90         <property name="toolTip" >
91          <string>full</string>
92         </property>
93         <property name="text" >
94          <string>full</string>
95         </property>
96        </widget>
97       </item>
98       <item row="0" column="3" >
99        <widget class="QToolButton" name="mainChargedColorButton" >
100         <property name="toolTip" >
101          <string>charged</string>
102         </property>
103         <property name="text" >
104          <string>charged</string>
105         </property>
106        </widget>
107       </item>
108       <item row="0" column="4" >
109        <widget class="QToolButton" name="mainEmptyColorButton" >
110         <property name="toolTip" >
111          <string>empty</string>
112         </property>
113         <property name="text" >
114          <string>empty</string>
115         </property>
116        </widget>
117       </item>
118       <item row="1" column="0" >
119        <widget class="QLabel" name="textColorLabel" >
120         <property name="text" >
121          <string>Text color</string>
122         </property>
123        </widget>
124       </item>
125       <item row="1" column="2" >
126        <widget class="QToolButton" name="textFullColorButton" >
127         <property name="toolTip" >
128          <string>full</string>
129         </property>
130         <property name="text" >
131          <string>full</string>
132         </property>
133        </widget>
134       </item>
135       <item row="1" column="3" >
136        <widget class="QToolButton" name="textColorButton" >
137         <property name="toolTip" >
138          <string>(dis)charging</string>
139         </property>
140         <property name="text" >
141          <string>(dis)charging</string>
142         </property>
143        </widget>
144       </item>
145       <item row="2" column="0" >
146        <widget class="QLabel" name="poleLabel" >
147         <property name="text" >
148          <string>"+ pole" color</string>
149         </property>
150        </widget>
151       </item>
152       <item row="2" column="2" >
153        <widget class="QToolButton" name="poleFullColorButton" >
154         <property name="toolTip" >
155          <string>full</string>
156         </property>
157         <property name="text" >
158          <string>full</string>
159         </property>
160        </widget>
161       </item>
162       <item row="2" column="3" >
163        <widget class="QToolButton" name="poleColorButton" >
164         <property name="toolTip" >
165          <string>(dis)charging</string>
166         </property>
167         <property name="text" >
168          <string>(dis)charging</string>
169         </property>
170        </widget>
171       </item>
172       <item row="3" column="0" colspan="4" >
173        <widget class="QCheckBox" name="mergeBatteryCheck" >
174         <property name="text" >
175          <string>Merge battery icons to one virtual battery</string>
176         </property>
177        </widget>
178       </item>
179       <item rowspan="3" row="0" column="1" >
180        <spacer>
181         <property name="orientation" >
182          <enum>Qt::Horizontal</enum>
183         </property>
184         <property name="sizeHint" >
185          <size>
186           <width>40</width>
187           <height>20</height>
188          </size>
189         </property>
190        </spacer>
191       </item>
192      </layout>
193     </widget>
194    </item>
195    <item>
196     <layout class="QHBoxLayout" >
197      <item>
198       <widget class="QLabel" name="pollingRateLabel" >
199        <property name="text" >
200         <string>Polling rate (in milliseconds)</string>
201        </property>
202       </widget>
203      </item>
204      <item>
205       <widget class="QSpinBox" name="pollingRateSpin" >
206        <property name="minimum" >
207         <number>100</number>
208        </property>
209        <property name="maximum" >
210         <number>20000</number>
211        </property>
212        <property name="singleStep" >
213         <number>100</number>
214        </property>
215       </widget>
216      </item>
217     </layout>
218    </item>
219    <item>
220     <spacer>
221      <property name="orientation" >
222       <enum>Qt::Vertical</enum>
223      </property>
224      <property name="sizeHint" >
225       <size>
226        <width>437</width>
227        <height>20</height>
228       </size>
229      </property>
230     </spacer>
231    </item>
232    <item>
233     <widget class="QDialogButtonBox" name="buttonBox" >
234      <property name="orientation" >
235       <enum>Qt::Horizontal</enum>
236      </property>
237      <property name="standardButtons" >
238       <set>QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok</set>
239      </property>
240      <property name="centerButtons" >
241       <bool>false</bool>
242      </property>
243     </widget>
244    </item>
245   </layout>
246  </widget>
247  <tabstops>
248   <tabstop>criticalGroup</tabstop>
249   <tabstop>criticalCapacitySpin</tabstop>
250   <tabstop>criticalWarningRadio</tabstop>
251   <tabstop>criticalCommandRadio</tabstop>
252   <tabstop>criticalCommandEdit</tabstop>
253   <tabstop>mainFullColorButton</tabstop>
254   <tabstop>mainChargedColorButton</tabstop>
255   <tabstop>mainEmptyColorButton</tabstop>
256   <tabstop>textFullColorButton</tabstop>
257   <tabstop>textColorButton</tabstop>
258   <tabstop>poleFullColorButton</tabstop>
259   <tabstop>poleColorButton</tabstop>
260   <tabstop>mergeBatteryCheck</tabstop>
261   <tabstop>pollingRateSpin</tabstop>
262   <tabstop>buttonBox</tabstop>
263  </tabstops>
264  <resources/>
265  <connections>
266   <connection>
267    <sender>buttonBox</sender>
268    <signal>accepted()</signal>
269    <receiver>settingsDialog</receiver>
270    <slot>accept()</slot>
271    <hints>
272     <hint type="sourcelabel" >
273      <x>227</x>
274      <y>383</y>
275     </hint>
276     <hint type="destinationlabel" >
277      <x>157</x>
278      <y>274</y>
279     </hint>
280    </hints>
281   </connection>
282   <connection>
283    <sender>buttonBox</sender>
284    <signal>rejected()</signal>
285    <receiver>settingsDialog</receiver>
286    <slot>reject()</slot>
287    <hints>
288     <hint type="sourcelabel" >
289      <x>295</x>
290      <y>389</y>
291     </hint>
292     <hint type="destinationlabel" >
293      <x>286</x>
294      <y>274</y>
295     </hint>
296    </hints>
297   </connection>
298   <connection>
299    <sender>criticalCommandRadio</sender>
300    <signal>toggled(bool)</signal>
301    <receiver>criticalCommandEdit</receiver>
302    <slot>setEnabled(bool)</slot>
303    <hints>
304     <hint type="sourcelabel" >
305      <x>172</x>
306      <y>112</y>
307     </hint>
308     <hint type="destinationlabel" >
309      <x>208</x>
310      <y>112</y>
311     </hint>
312    </hints>
313   </connection>
314  </connections>
315 </ui>