Commit c41b8944dfa7f31adec18db4441a71490494aa52

Authored by 김태훈
1 parent 43a6d4d6a7
Exists in fhd

리팩토링 - 시계 영역 내용을 위젯 하나로 통합

Showing 44 changed files with 298 additions and 4433 deletions   Show diff stats
app/gui/oven_control/adjustmentwindow.ui
@@ -27,76 +27,10 @@ @@ -27,76 +27,10 @@
27 <height>511</height> 27 <height>511</height>
28 </rect> 28 </rect>
29 </property> 29 </property>
30 - <widget class="QWidget" name="clockContainer"> 30 + <widget class="StatusArea" name="clockContainer">
31 <property name="styleSheet"> 31 <property name="styleSheet">
32 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 32 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
33 </property> 33 </property>
34 - <widget class="Clock" name="clock" native="true">  
35 - <property name="geometry">  
36 - <rect>  
37 - <x>326</x>  
38 - <y>43</y>  
39 - <width>427</width>  
40 - <height>426</height>  
41 - </rect>  
42 - </property>  
43 - </widget>  
44 - <widget class="WashWarnIcon" name="label_2">  
45 - <property name="geometry">  
46 - <rect>  
47 - <x>960</x>  
48 - <y>384</y>  
49 - <width>96</width>  
50 - <height>100</height>  
51 - </rect>  
52 - </property>  
53 - </widget>  
54 - <widget class="DemoIcon" name="label_3">  
55 - <property name="geometry">  
56 - <rect>  
57 - <x>936</x>  
58 - <y>276</y>  
59 - <width>121</width>  
60 - <height>108</height>  
61 - </rect>  
62 - </property>  
63 - </widget>  
64 - <widget class="HalfEnergyIcon" name="label_4">  
65 - <property name="geometry">  
66 - <rect>  
67 - <x>936</x>  
68 - <y>192</y>  
69 - <width>129</width>  
70 - <height>80</height>  
71 - </rect>  
72 - </property>  
73 - </widget>  
74 - <widget class="DigitalClock" name="label_5">  
75 - <property name="geometry">  
76 - <rect>  
77 - <x>24</x>  
78 - <y>372</y>  
79 - <width>720</width>  
80 - <height>120</height>  
81 - </rect>  
82 - </property>  
83 - <property name="alignment">  
84 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
85 - </property>  
86 - </widget>  
87 - <widget class="IgnitionIcon" name="label_7">  
88 - <property name="geometry">  
89 - <rect>  
90 - <x>794</x>  
91 - <y>196</y>  
92 - <width>133</width>  
93 - <height>145</height>  
94 - </rect>  
95 - </property>  
96 - <property name="text">  
97 - <string/>  
98 - </property>  
99 - </widget>  
100 </widget> 34 </widget>
101 <widget class="QWidget" name="page_2"/> 35 <widget class="QWidget" name="page_2"/>
102 </widget> 36 </widget>
@@ -372,19 +306,6 @@ QPushButton { @@ -372,19 +306,6 @@ QPushButton {
372 </size> 306 </size>
373 </property> 307 </property>
374 </widget> 308 </widget>
375 - <widget class="WaterLevelIcon" name="label_6">  
376 - <property name="geometry">  
377 - <rect>  
378 - <x>804</x>  
379 - <y>348</y>  
380 - <width>133</width>  
381 - <height>145</height>  
382 - </rect>  
383 - </property>  
384 - <property name="text">  
385 - <string/>  
386 - </property>  
387 - </widget>  
388 <zorder>label</zorder> 309 <zorder>label</zorder>
389 <zorder>upperStack</zorder> 310 <zorder>upperStack</zorder>
390 <zorder>label_15</zorder> 311 <zorder>label_15</zorder>
@@ -393,46 +314,15 @@ QPushButton { @@ -393,46 +314,15 @@ QPushButton {
393 <zorder>btnAdjust</zorder> 314 <zorder>btnAdjust</zorder>
394 <zorder>btnAdjust_LCD</zorder> 315 <zorder>btnAdjust_LCD</zorder>
395 <zorder>btnClearWashData</zorder> 316 <zorder>btnClearWashData</zorder>
396 - <zorder>label_6</zorder>  
397 </widget> 317 </widget>
398 </widget> 318 </widget>
399 <customwidgets> 319 <customwidgets>
400 <customwidget> 320 <customwidget>
401 - <class>Clock</class> 321 + <class>StatusArea</class>
402 <extends>QWidget</extends> 322 <extends>QWidget</extends>
403 - <header>clock.h</header> 323 + <header>statusarea.h</header>
404 <container>1</container> 324 <container>1</container>
405 </customwidget> 325 </customwidget>
406 - <customwidget>  
407 - <class>WashWarnIcon</class>  
408 - <extends>QLabel</extends>  
409 - <header>washwarnicon.h</header>  
410 - </customwidget>  
411 - <customwidget>  
412 - <class>DemoIcon</class>  
413 - <extends>QLabel</extends>  
414 - <header>demoicon.h</header>  
415 - </customwidget>  
416 - <customwidget>  
417 - <class>HalfEnergyIcon</class>  
418 - <extends>QLabel</extends>  
419 - <header>halfenergyicon.h</header>  
420 - </customwidget>  
421 - <customwidget>  
422 - <class>DigitalClock</class>  
423 - <extends>QLabel</extends>  
424 - <header>digitalclock.h</header>  
425 - </customwidget>  
426 - <customwidget>  
427 - <class>IgnitionIcon</class>  
428 - <extends>QLabel</extends>  
429 - <header>ignitionicon.h</header>  
430 - </customwidget>  
431 - <customwidget>  
432 - <class>WaterLevelIcon</class>  
433 - <extends>QLabel</extends>  
434 - <header>waterlevelicon.h</header>  
435 - </customwidget>  
436 </customwidgets> 326 </customwidgets>
437 <resources> 327 <resources>
438 <include location="resources.qrc"/> 328 <include location="resources.qrc"/>
app/gui/oven_control/autocookcheckconfigwindow.ui
@@ -314,76 +314,10 @@ border: none; @@ -314,76 +314,10 @@ border: none;
314 <height>511</height> 314 <height>511</height>
315 </rect> 315 </rect>
316 </property> 316 </property>
317 - <widget class="QWidget" name="clockContainer"> 317 + <widget class="StatusArea" name="clockContainer">
318 <property name="styleSheet"> 318 <property name="styleSheet">
319 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 319 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
320 </property> 320 </property>
321 - <widget class="Clock" name="clock" native="true">  
322 - <property name="geometry">  
323 - <rect>  
324 - <x>326</x>  
325 - <y>43</y>  
326 - <width>427</width>  
327 - <height>426</height>  
328 - </rect>  
329 - </property>  
330 - </widget>  
331 - <widget class="WashWarnIcon" name="label">  
332 - <property name="geometry">  
333 - <rect>  
334 - <x>960</x>  
335 - <y>384</y>  
336 - <width>96</width>  
337 - <height>100</height>  
338 - </rect>  
339 - </property>  
340 - </widget>  
341 - <widget class="DemoIcon" name="label_2">  
342 - <property name="geometry">  
343 - <rect>  
344 - <x>936</x>  
345 - <y>276</y>  
346 - <width>121</width>  
347 - <height>108</height>  
348 - </rect>  
349 - </property>  
350 - </widget>  
351 - <widget class="HalfEnergyIcon" name="label_3">  
352 - <property name="geometry">  
353 - <rect>  
354 - <x>936</x>  
355 - <y>192</y>  
356 - <width>129</width>  
357 - <height>80</height>  
358 - </rect>  
359 - </property>  
360 - </widget>  
361 - <widget class="DigitalClock" name="label_4">  
362 - <property name="geometry">  
363 - <rect>  
364 - <x>24</x>  
365 - <y>372</y>  
366 - <width>720</width>  
367 - <height>120</height>  
368 - </rect>  
369 - </property>  
370 - <property name="alignment">  
371 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
372 - </property>  
373 - </widget>  
374 - <widget class="IgnitionIcon" name="label_5">  
375 - <property name="geometry">  
376 - <rect>  
377 - <x>794</x>  
378 - <y>196</y>  
379 - <width>133</width>  
380 - <height>145</height>  
381 - </rect>  
382 - </property>  
383 - <property name="text">  
384 - <string/>  
385 - </property>  
386 - </widget>  
387 </widget> 321 </widget>
388 <widget class="QWidget" name="page_2"/> 322 <widget class="QWidget" name="page_2"/>
389 </widget> 323 </widget>
@@ -1346,59 +1280,16 @@ border-image: url(:/images/button/288_ov.png); @@ -1346,59 +1280,16 @@ border-image: url(:/images/button/288_ov.png);
1346 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> 1280 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
1347 </property> 1281 </property>
1348 </widget> 1282 </widget>
1349 - <widget class="WaterLevelIcon" name="label_6">  
1350 - <property name="geometry">  
1351 - <rect>  
1352 - <x>804</x>  
1353 - <y>348</y>  
1354 - <width>133</width>  
1355 - <height>145</height>  
1356 - </rect>  
1357 - </property>  
1358 - <property name="text">  
1359 - <string/>  
1360 - </property>  
1361 - </widget>  
1362 </widget> 1283 </widget>
1363 </widget> 1284 </widget>
1364 <customwidgets> 1285 <customwidgets>
1365 <customwidget> 1286 <customwidget>
1366 - <class>Clock</class> 1287 + <class>StatusArea</class>
1367 <extends>QWidget</extends> 1288 <extends>QWidget</extends>
1368 - <header>clock.h</header> 1289 + <header>statusarea.h</header>
1369 <container>1</container> 1290 <container>1</container>
1370 </customwidget> 1291 </customwidget>
1371 <customwidget> 1292 <customwidget>
1372 - <class>WashWarnIcon</class>  
1373 - <extends>QLabel</extends>  
1374 - <header>washwarnicon.h</header>  
1375 - </customwidget>  
1376 - <customwidget>  
1377 - <class>DemoIcon</class>  
1378 - <extends>QLabel</extends>  
1379 - <header>demoicon.h</header>  
1380 - </customwidget>  
1381 - <customwidget>  
1382 - <class>HalfEnergyIcon</class>  
1383 - <extends>QLabel</extends>  
1384 - <header>halfenergyicon.h</header>  
1385 - </customwidget>  
1386 - <customwidget>  
1387 - <class>DigitalClock</class>  
1388 - <extends>QLabel</extends>  
1389 - <header>digitalclock.h</header>  
1390 - </customwidget>  
1391 - <customwidget>  
1392 - <class>IgnitionIcon</class>  
1393 - <extends>QLabel</extends>  
1394 - <header>ignitionicon.h</header>  
1395 - </customwidget>  
1396 - <customwidget>  
1397 - <class>WaterLevelIcon</class>  
1398 - <extends>QLabel</extends>  
1399 - <header>waterlevelicon.h</header>  
1400 - </customwidget>  
1401 - <customwidget>  
1402 <class>Slider</class> 1293 <class>Slider</class>
1403 <extends>QWidget</extends> 1294 <extends>QWidget</extends>
1404 <header>slider.h</header> 1295 <header>slider.h</header>
app/gui/oven_control/autocookcheckwindow.ui
@@ -119,89 +119,10 @@ QPushButton::pressed, QPushButton:focus { background-image: url(:/images/auto_bu @@ -119,89 +119,10 @@ QPushButton::pressed, QPushButton:focus { background-image: url(:/images/auto_bu
119 <height>511</height> 119 <height>511</height>
120 </rect> 120 </rect>
121 </property> 121 </property>
122 - <widget class="QWidget" name="clockContainer"> 122 + <widget class="StatusArea" name="clockContainer">
123 <property name="styleSheet"> 123 <property name="styleSheet">
124 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 124 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
125 </property> 125 </property>
126 - <widget class="Clock" name="clock" native="true">  
127 - <property name="geometry">  
128 - <rect>  
129 - <x>326</x>  
130 - <y>43</y>  
131 - <width>427</width>  
132 - <height>426</height>  
133 - </rect>  
134 - </property>  
135 - </widget>  
136 - <widget class="WashWarnIcon" name="label">  
137 - <property name="geometry">  
138 - <rect>  
139 - <x>960</x>  
140 - <y>384</y>  
141 - <width>96</width>  
142 - <height>100</height>  
143 - </rect>  
144 - </property>  
145 - </widget>  
146 - <widget class="DemoIcon" name="label_2">  
147 - <property name="geometry">  
148 - <rect>  
149 - <x>936</x>  
150 - <y>276</y>  
151 - <width>121</width>  
152 - <height>108</height>  
153 - </rect>  
154 - </property>  
155 - </widget>  
156 - <widget class="HalfEnergyIcon" name="label_4">  
157 - <property name="geometry">  
158 - <rect>  
159 - <x>936</x>  
160 - <y>192</y>  
161 - <width>129</width>  
162 - <height>80</height>  
163 - </rect>  
164 - </property>  
165 - </widget>  
166 - <widget class="DigitalClock" name="label_5">  
167 - <property name="geometry">  
168 - <rect>  
169 - <x>24</x>  
170 - <y>372</y>  
171 - <width>720</width>  
172 - <height>120</height>  
173 - </rect>  
174 - </property>  
175 - <property name="alignment">  
176 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
177 - </property>  
178 - </widget>  
179 - <widget class="WaterLevelIcon" name="label_6">  
180 - <property name="geometry">  
181 - <rect>  
182 - <x>804</x>  
183 - <y>348</y>  
184 - <width>133</width>  
185 - <height>145</height>  
186 - </rect>  
187 - </property>  
188 - <property name="text">  
189 - <string/>  
190 - </property>  
191 - </widget>  
192 - <widget class="IgnitionIcon" name="label_7">  
193 - <property name="geometry">  
194 - <rect>  
195 - <x>794</x>  
196 - <y>196</y>  
197 - <width>133</width>  
198 - <height>145</height>  
199 - </rect>  
200 - </property>  
201 - <property name="text">  
202 - <string/>  
203 - </property>  
204 - </widget>  
205 </widget> 126 </widget>
206 <widget class="QWidget" name="page_2"/> 127 <widget class="QWidget" name="page_2"/>
207 </widget> 128 </widget>
@@ -823,42 +744,12 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/bottom_bar/b @@ -823,42 +744,12 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/bottom_bar/b
823 </widget> 744 </widget>
824 <customwidgets> 745 <customwidgets>
825 <customwidget> 746 <customwidget>
826 - <class>Clock</class> 747 + <class>StatusArea</class>
827 <extends>QWidget</extends> 748 <extends>QWidget</extends>
828 - <header>clock.h</header> 749 + <header>statusarea.h</header>
829 <container>1</container> 750 <container>1</container>
830 </customwidget> 751 </customwidget>
831 <customwidget> 752 <customwidget>
832 - <class>WashWarnIcon</class>  
833 - <extends>QLabel</extends>  
834 - <header>washwarnicon.h</header>  
835 - </customwidget>  
836 - <customwidget>  
837 - <class>DemoIcon</class>  
838 - <extends>QLabel</extends>  
839 - <header>demoicon.h</header>  
840 - </customwidget>  
841 - <customwidget>  
842 - <class>HalfEnergyIcon</class>  
843 - <extends>QLabel</extends>  
844 - <header>halfenergyicon.h</header>  
845 - </customwidget>  
846 - <customwidget>  
847 - <class>DigitalClock</class>  
848 - <extends>QLabel</extends>  
849 - <header>digitalclock.h</header>  
850 - </customwidget>  
851 - <customwidget>  
852 - <class>IgnitionIcon</class>  
853 - <extends>QLabel</extends>  
854 - <header>ignitionicon.h</header>  
855 - </customwidget>  
856 - <customwidget>  
857 - <class>WaterLevelIcon</class>  
858 - <extends>QLabel</extends>  
859 - <header>waterlevelicon.h</header>  
860 - </customwidget>  
861 - <customwidget>  
862 <class>AnimatedImageBox</class> 753 <class>AnimatedImageBox</class>
863 <extends>QLabel</extends> 754 <extends>QLabel</extends>
864 <header>animatedimagebox.h</header> 755 <header>animatedimagebox.h</header>
app/gui/oven_control/autocookconfigwindow.ui
@@ -71,89 +71,10 @@ border: none; @@ -71,89 +71,10 @@ border: none;
71 <height>511</height> 71 <height>511</height>
72 </rect> 72 </rect>
73 </property> 73 </property>
74 - <widget class="QWidget" name="clockContainer"> 74 + <widget class="StatusArea" name="clockContainer">
75 <property name="styleSheet"> 75 <property name="styleSheet">
76 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 76 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
77 </property> 77 </property>
78 - <widget class="Clock" name="clock" native="true">  
79 - <property name="geometry">  
80 - <rect>  
81 - <x>326</x>  
82 - <y>43</y>  
83 - <width>427</width>  
84 - <height>426</height>  
85 - </rect>  
86 - </property>  
87 - </widget>  
88 - <widget class="WashWarnIcon" name="label">  
89 - <property name="geometry">  
90 - <rect>  
91 - <x>960</x>  
92 - <y>384</y>  
93 - <width>96</width>  
94 - <height>100</height>  
95 - </rect>  
96 - </property>  
97 - </widget>  
98 - <widget class="DemoIcon" name="label_2">  
99 - <property name="geometry">  
100 - <rect>  
101 - <x>936</x>  
102 - <y>276</y>  
103 - <width>121</width>  
104 - <height>108</height>  
105 - </rect>  
106 - </property>  
107 - </widget>  
108 - <widget class="HalfEnergyIcon" name="label_3">  
109 - <property name="geometry">  
110 - <rect>  
111 - <x>936</x>  
112 - <y>192</y>  
113 - <width>129</width>  
114 - <height>80</height>  
115 - </rect>  
116 - </property>  
117 - </widget>  
118 - <widget class="DigitalClock" name="label_4">  
119 - <property name="geometry">  
120 - <rect>  
121 - <x>24</x>  
122 - <y>372</y>  
123 - <width>720</width>  
124 - <height>120</height>  
125 - </rect>  
126 - </property>  
127 - <property name="alignment">  
128 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
129 - </property>  
130 - </widget>  
131 - <widget class="WaterLevelIcon" name="label_6">  
132 - <property name="geometry">  
133 - <rect>  
134 - <x>804</x>  
135 - <y>348</y>  
136 - <width>133</width>  
137 - <height>145</height>  
138 - </rect>  
139 - </property>  
140 - <property name="text">  
141 - <string/>  
142 - </property>  
143 - </widget>  
144 - <widget class="IgnitionIcon" name="label_5">  
145 - <property name="geometry">  
146 - <rect>  
147 - <x>794</x>  
148 - <y>196</y>  
149 - <width>133</width>  
150 - <height>145</height>  
151 - </rect>  
152 - </property>  
153 - <property name="text">  
154 - <string/>  
155 - </property>  
156 - </widget>  
157 </widget> 78 </widget>
158 <widget class="QWidget" name="page_2"/> 79 <widget class="QWidget" name="page_2"/>
159 </widget> 80 </widget>
@@ -1465,42 +1386,12 @@ border-image: url(:/images/button/152_ov.png); @@ -1465,42 +1386,12 @@ border-image: url(:/images/button/152_ov.png);
1465 </widget> 1386 </widget>
1466 <customwidgets> 1387 <customwidgets>
1467 <customwidget> 1388 <customwidget>
1468 - <class>Clock</class> 1389 + <class>StatusArea</class>
1469 <extends>QWidget</extends> 1390 <extends>QWidget</extends>
1470 - <header>clock.h</header> 1391 + <header>statusarea.h</header>
1471 <container>1</container> 1392 <container>1</container>
1472 </customwidget> 1393 </customwidget>
1473 <customwidget> 1394 <customwidget>
1474 - <class>WashWarnIcon</class>  
1475 - <extends>QLabel</extends>  
1476 - <header>washwarnicon.h</header>  
1477 - </customwidget>  
1478 - <customwidget>  
1479 - <class>DemoIcon</class>  
1480 - <extends>QLabel</extends>  
1481 - <header>demoicon.h</header>  
1482 - </customwidget>  
1483 - <customwidget>  
1484 - <class>HalfEnergyIcon</class>  
1485 - <extends>QLabel</extends>  
1486 - <header>halfenergyicon.h</header>  
1487 - </customwidget>  
1488 - <customwidget>  
1489 - <class>DigitalClock</class>  
1490 - <extends>QLabel</extends>  
1491 - <header>digitalclock.h</header>  
1492 - </customwidget>  
1493 - <customwidget>  
1494 - <class>IgnitionIcon</class>  
1495 - <extends>QLabel</extends>  
1496 - <header>ignitionicon.h</header>  
1497 - </customwidget>  
1498 - <customwidget>  
1499 - <class>WaterLevelIcon</class>  
1500 - <extends>QLabel</extends>  
1501 - <header>waterlevelicon.h</header>  
1502 - </customwidget>  
1503 - <customwidget>  
1504 <class>Slider</class> 1395 <class>Slider</class>
1505 <extends>QWidget</extends> 1396 <extends>QWidget</extends>
1506 <header>slider.h</header> 1397 <header>slider.h</header>
app/gui/oven_control/autocookselectionwindow.ui
@@ -24,89 +24,10 @@ @@ -24,89 +24,10 @@
24 <height>511</height> 24 <height>511</height>
25 </rect> 25 </rect>
26 </property> 26 </property>
27 - <widget class="QWidget" name="clockContainer"> 27 + <widget class="StatusArea" name="clockContainer">
28 <property name="styleSheet"> 28 <property name="styleSheet">
29 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 29 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
30 </property> 30 </property>
31 - <widget class="Clock" name="clock" native="true">  
32 - <property name="geometry">  
33 - <rect>  
34 - <x>326</x>  
35 - <y>43</y>  
36 - <width>427</width>  
37 - <height>426</height>  
38 - </rect>  
39 - </property>  
40 - </widget>  
41 - <widget class="WashWarnIcon" name="label">  
42 - <property name="geometry">  
43 - <rect>  
44 - <x>960</x>  
45 - <y>384</y>  
46 - <width>96</width>  
47 - <height>100</height>  
48 - </rect>  
49 - </property>  
50 - </widget>  
51 - <widget class="DemoIcon" name="label_2">  
52 - <property name="geometry">  
53 - <rect>  
54 - <x>936</x>  
55 - <y>276</y>  
56 - <width>121</width>  
57 - <height>108</height>  
58 - </rect>  
59 - </property>  
60 - </widget>  
61 - <widget class="HalfEnergyIcon" name="label_3">  
62 - <property name="geometry">  
63 - <rect>  
64 - <x>936</x>  
65 - <y>192</y>  
66 - <width>129</width>  
67 - <height>80</height>  
68 - </rect>  
69 - </property>  
70 - </widget>  
71 - <widget class="DigitalClock" name="label_4">  
72 - <property name="geometry">  
73 - <rect>  
74 - <x>24</x>  
75 - <y>372</y>  
76 - <width>720</width>  
77 - <height>120</height>  
78 - </rect>  
79 - </property>  
80 - <property name="alignment">  
81 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
82 - </property>  
83 - </widget>  
84 - <widget class="WaterLevelIcon" name="label_6">  
85 - <property name="geometry">  
86 - <rect>  
87 - <x>804</x>  
88 - <y>348</y>  
89 - <width>133</width>  
90 - <height>145</height>  
91 - </rect>  
92 - </property>  
93 - <property name="text">  
94 - <string/>  
95 - </property>  
96 - </widget>  
97 - <widget class="IgnitionIcon" name="label_5">  
98 - <property name="geometry">  
99 - <rect>  
100 - <x>794</x>  
101 - <y>196</y>  
102 - <width>133</width>  
103 - <height>145</height>  
104 - </rect>  
105 - </property>  
106 - <property name="text">  
107 - <string/>  
108 - </property>  
109 - </widget>  
110 </widget> 31 </widget>
111 <widget class="QWidget" name="page_2"/> 32 <widget class="QWidget" name="page_2"/>
112 </widget> 33 </widget>
@@ -279,42 +200,12 @@ QPushButton:pressed, QPushButton:focus { background-image: url(:/images/auto_pop @@ -279,42 +200,12 @@ QPushButton:pressed, QPushButton:focus { background-image: url(:/images/auto_pop
279 </widget> 200 </widget>
280 <customwidgets> 201 <customwidgets>
281 <customwidget> 202 <customwidget>
282 - <class>Clock</class> 203 + <class>StatusArea</class>
283 <extends>QWidget</extends> 204 <extends>QWidget</extends>
284 - <header>clock.h</header> 205 + <header>statusarea.h</header>
285 <container>1</container> 206 <container>1</container>
286 </customwidget> 207 </customwidget>
287 <customwidget> 208 <customwidget>
288 - <class>WashWarnIcon</class>  
289 - <extends>QLabel</extends>  
290 - <header>washwarnicon.h</header>  
291 - </customwidget>  
292 - <customwidget>  
293 - <class>DemoIcon</class>  
294 - <extends>QLabel</extends>  
295 - <header>demoicon.h</header>  
296 - </customwidget>  
297 - <customwidget>  
298 - <class>HalfEnergyIcon</class>  
299 - <extends>QLabel</extends>  
300 - <header>halfenergyicon.h</header>  
301 - </customwidget>  
302 - <customwidget>  
303 - <class>DigitalClock</class>  
304 - <extends>QLabel</extends>  
305 - <header>digitalclock.h</header>  
306 - </customwidget>  
307 - <customwidget>  
308 - <class>IgnitionIcon</class>  
309 - <extends>QLabel</extends>  
310 - <header>ignitionicon.h</header>  
311 - </customwidget>  
312 - <customwidget>  
313 - <class>WaterLevelIcon</class>  
314 - <extends>QLabel</extends>  
315 - <header>waterlevelicon.h</header>  
316 - </customwidget>  
317 - <customwidget>  
318 <class>BulletIndicator</class> 209 <class>BulletIndicator</class>
319 <extends>QWidget</extends> 210 <extends>QWidget</extends>
320 <header>bulletindicator.h</header> 211 <header>bulletindicator.h</header>
app/gui/oven_control/autocookwindow.ui
@@ -30,89 +30,10 @@ border: none; @@ -30,89 +30,10 @@ border: none;
30 <height>511</height> 30 <height>511</height>
31 </rect> 31 </rect>
32 </property> 32 </property>
33 - <widget class="QWidget" name="clockContainer"> 33 + <widget class="StatusArea" name="clockContainer">
34 <property name="styleSheet"> 34 <property name="styleSheet">
35 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 35 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
36 </property> 36 </property>
37 - <widget class="Clock" name="clock" native="true">  
38 - <property name="geometry">  
39 - <rect>  
40 - <x>326</x>  
41 - <y>43</y>  
42 - <width>427</width>  
43 - <height>426</height>  
44 - </rect>  
45 - </property>  
46 - </widget>  
47 - <widget class="WashWarnIcon" name="label">  
48 - <property name="geometry">  
49 - <rect>  
50 - <x>960</x>  
51 - <y>384</y>  
52 - <width>96</width>  
53 - <height>100</height>  
54 - </rect>  
55 - </property>  
56 - </widget>  
57 - <widget class="DemoIcon" name="label_2">  
58 - <property name="geometry">  
59 - <rect>  
60 - <x>936</x>  
61 - <y>276</y>  
62 - <width>121</width>  
63 - <height>108</height>  
64 - </rect>  
65 - </property>  
66 - </widget>  
67 - <widget class="HalfEnergyIcon" name="label_5">  
68 - <property name="geometry">  
69 - <rect>  
70 - <x>936</x>  
71 - <y>192</y>  
72 - <width>129</width>  
73 - <height>80</height>  
74 - </rect>  
75 - </property>  
76 - </widget>  
77 - <widget class="DigitalClock" name="label_6">  
78 - <property name="geometry">  
79 - <rect>  
80 - <x>24</x>  
81 - <y>372</y>  
82 - <width>720</width>  
83 - <height>120</height>  
84 - </rect>  
85 - </property>  
86 - <property name="alignment">  
87 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
88 - </property>  
89 - </widget>  
90 - <widget class="WaterLevelIcon" name="label_7">  
91 - <property name="geometry">  
92 - <rect>  
93 - <x>804</x>  
94 - <y>348</y>  
95 - <width>133</width>  
96 - <height>145</height>  
97 - </rect>  
98 - </property>  
99 - <property name="text">  
100 - <string/>  
101 - </property>  
102 - </widget>  
103 - <widget class="IgnitionIcon" name="label_8">  
104 - <property name="geometry">  
105 - <rect>  
106 - <x>794</x>  
107 - <y>196</y>  
108 - <width>133</width>  
109 - <height>145</height>  
110 - </rect>  
111 - </property>  
112 - <property name="text">  
113 - <string/>  
114 - </property>  
115 - </widget>  
116 </widget> 37 </widget>
117 <widget class="QWidget" name="page_2"/> 38 <widget class="QWidget" name="page_2"/>
118 </widget> 39 </widget>
@@ -1437,42 +1358,12 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/button/152_o @@ -1437,42 +1358,12 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/button/152_o
1437 </widget> 1358 </widget>
1438 <customwidgets> 1359 <customwidgets>
1439 <customwidget> 1360 <customwidget>
1440 - <class>Clock</class> 1361 + <class>StatusArea</class>
1441 <extends>QWidget</extends> 1362 <extends>QWidget</extends>
1442 - <header>clock.h</header> 1363 + <header>statusarea.h</header>
1443 <container>1</container> 1364 <container>1</container>
1444 </customwidget> 1365 </customwidget>
1445 <customwidget> 1366 <customwidget>
1446 - <class>WashWarnIcon</class>  
1447 - <extends>QLabel</extends>  
1448 - <header>washwarnicon.h</header>  
1449 - </customwidget>  
1450 - <customwidget>  
1451 - <class>DemoIcon</class>  
1452 - <extends>QLabel</extends>  
1453 - <header>demoicon.h</header>  
1454 - </customwidget>  
1455 - <customwidget>  
1456 - <class>HalfEnergyIcon</class>  
1457 - <extends>QLabel</extends>  
1458 - <header>halfenergyicon.h</header>  
1459 - </customwidget>  
1460 - <customwidget>  
1461 - <class>DigitalClock</class>  
1462 - <extends>QLabel</extends>  
1463 - <header>digitalclock.h</header>  
1464 - </customwidget>  
1465 - <customwidget>  
1466 - <class>IgnitionIcon</class>  
1467 - <extends>QLabel</extends>  
1468 - <header>ignitionicon.h</header>  
1469 - </customwidget>  
1470 - <customwidget>  
1471 - <class>WaterLevelIcon</class>  
1472 - <extends>QLabel</extends>  
1473 - <header>waterlevelicon.h</header>  
1474 - </customwidget>  
1475 - <customwidget>  
1476 <class>AnimatedImageBox</class> 1367 <class>AnimatedImageBox</class>
1477 <extends>QLabel</extends> 1368 <extends>QLabel</extends>
1478 <header>animatedimagebox.h</header> 1369 <header>animatedimagebox.h</header>
app/gui/oven_control/burnertestwindow.ui
@@ -24,89 +24,10 @@ @@ -24,89 +24,10 @@
24 <height>511</height> 24 <height>511</height>
25 </rect> 25 </rect>
26 </property> 26 </property>
27 - <widget class="QWidget" name="clockContainer"> 27 + <widget class="StatusArea" name="clockContainer">
28 <property name="styleSheet"> 28 <property name="styleSheet">
29 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 29 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
30 </property> 30 </property>
31 - <widget class="Clock" name="clock" native="true">  
32 - <property name="geometry">  
33 - <rect>  
34 - <x>326</x>  
35 - <y>43</y>  
36 - <width>427</width>  
37 - <height>426</height>  
38 - </rect>  
39 - </property>  
40 - </widget>  
41 - <widget class="WashWarnIcon" name="label_7">  
42 - <property name="geometry">  
43 - <rect>  
44 - <x>960</x>  
45 - <y>384</y>  
46 - <width>96</width>  
47 - <height>100</height>  
48 - </rect>  
49 - </property>  
50 - </widget>  
51 - <widget class="DemoIcon" name="label_8">  
52 - <property name="geometry">  
53 - <rect>  
54 - <x>936</x>  
55 - <y>276</y>  
56 - <width>121</width>  
57 - <height>108</height>  
58 - </rect>  
59 - </property>  
60 - </widget>  
61 - <widget class="HalfEnergyIcon" name="label_9">  
62 - <property name="geometry">  
63 - <rect>  
64 - <x>936</x>  
65 - <y>192</y>  
66 - <width>129</width>  
67 - <height>80</height>  
68 - </rect>  
69 - </property>  
70 - </widget>  
71 - <widget class="DigitalClock" name="label_10">  
72 - <property name="geometry">  
73 - <rect>  
74 - <x>24</x>  
75 - <y>372</y>  
76 - <width>720</width>  
77 - <height>120</height>  
78 - </rect>  
79 - </property>  
80 - <property name="alignment">  
81 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
82 - </property>  
83 - </widget>  
84 - <widget class="WaterLevelIcon" name="label_11">  
85 - <property name="geometry">  
86 - <rect>  
87 - <x>804</x>  
88 - <y>348</y>  
89 - <width>133</width>  
90 - <height>145</height>  
91 - </rect>  
92 - </property>  
93 - <property name="text">  
94 - <string/>  
95 - </property>  
96 - </widget>  
97 - <widget class="IgnitionIcon" name="label_12">  
98 - <property name="geometry">  
99 - <rect>  
100 - <x>794</x>  
101 - <y>196</y>  
102 - <width>133</width>  
103 - <height>145</height>  
104 - </rect>  
105 - </property>  
106 - <property name="text">  
107 - <string/>  
108 - </property>  
109 - </widget>  
110 </widget> 31 </widget>
111 <widget class="QWidget" name="page_2"/> 32 <widget class="QWidget" name="page_2"/>
112 </widget> 33 </widget>
@@ -2153,41 +2074,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/button/184_o @@ -2153,41 +2074,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/button/184_o
2153 </widget> 2074 </widget>
2154 <customwidgets> 2075 <customwidgets>
2155 <customwidget> 2076 <customwidget>
2156 - <class>Clock</class> 2077 + <class>StatusArea</class>
2157 <extends>QWidget</extends> 2078 <extends>QWidget</extends>
2158 - <header>clock.h</header> 2079 + <header>statusarea.h</header>
2159 <container>1</container> 2080 <container>1</container>
2160 </customwidget> 2081 </customwidget>
2161 - <customwidget>  
2162 - <class>WashWarnIcon</class>  
2163 - <extends>QLabel</extends>  
2164 - <header>washwarnicon.h</header>  
2165 - </customwidget>  
2166 - <customwidget>  
2167 - <class>DemoIcon</class>  
2168 - <extends>QLabel</extends>  
2169 - <header>demoicon.h</header>  
2170 - </customwidget>  
2171 - <customwidget>  
2172 - <class>HalfEnergyIcon</class>  
2173 - <extends>QLabel</extends>  
2174 - <header>halfenergyicon.h</header>  
2175 - </customwidget>  
2176 - <customwidget>  
2177 - <class>DigitalClock</class>  
2178 - <extends>QLabel</extends>  
2179 - <header>digitalclock.h</header>  
2180 - </customwidget>  
2181 - <customwidget>  
2182 - <class>IgnitionIcon</class>  
2183 - <extends>QLabel</extends>  
2184 - <header>ignitionicon.h</header>  
2185 - </customwidget>  
2186 - <customwidget>  
2187 - <class>WaterLevelIcon</class>  
2188 - <extends>QLabel</extends>  
2189 - <header>waterlevelicon.h</header>  
2190 - </customwidget>  
2191 </customwidgets> 2082 </customwidgets>
2192 <resources> 2083 <resources>
2193 <include location="resources.qrc"/> 2084 <include location="resources.qrc"/>
app/gui/oven_control/componenttestwindow.ui
@@ -24,89 +24,10 @@ @@ -24,89 +24,10 @@
24 <height>511</height> 24 <height>511</height>
25 </rect> 25 </rect>
26 </property> 26 </property>
27 - <widget class="QWidget" name="clockContainer"> 27 + <widget class="StatusArea" name="clockContainer">
28 <property name="styleSheet"> 28 <property name="styleSheet">
29 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 29 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
30 </property> 30 </property>
31 - <widget class="Clock" name="clock" native="true">  
32 - <property name="geometry">  
33 - <rect>  
34 - <x>326</x>  
35 - <y>43</y>  
36 - <width>427</width>  
37 - <height>426</height>  
38 - </rect>  
39 - </property>  
40 - </widget>  
41 - <widget class="WashWarnIcon" name="label_4">  
42 - <property name="geometry">  
43 - <rect>  
44 - <x>960</x>  
45 - <y>384</y>  
46 - <width>96</width>  
47 - <height>100</height>  
48 - </rect>  
49 - </property>  
50 - </widget>  
51 - <widget class="DemoIcon" name="label_8">  
52 - <property name="geometry">  
53 - <rect>  
54 - <x>936</x>  
55 - <y>276</y>  
56 - <width>121</width>  
57 - <height>108</height>  
58 - </rect>  
59 - </property>  
60 - </widget>  
61 - <widget class="HalfEnergyIcon" name="label_12">  
62 - <property name="geometry">  
63 - <rect>  
64 - <x>936</x>  
65 - <y>192</y>  
66 - <width>129</width>  
67 - <height>80</height>  
68 - </rect>  
69 - </property>  
70 - </widget>  
71 - <widget class="DigitalClock" name="label_13">  
72 - <property name="geometry">  
73 - <rect>  
74 - <x>24</x>  
75 - <y>372</y>  
76 - <width>720</width>  
77 - <height>120</height>  
78 - </rect>  
79 - </property>  
80 - <property name="alignment">  
81 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
82 - </property>  
83 - </widget>  
84 - <widget class="WaterLevelIcon" name="label_14">  
85 - <property name="geometry">  
86 - <rect>  
87 - <x>804</x>  
88 - <y>348</y>  
89 - <width>133</width>  
90 - <height>145</height>  
91 - </rect>  
92 - </property>  
93 - <property name="text">  
94 - <string/>  
95 - </property>  
96 - </widget>  
97 - <widget class="IgnitionIcon" name="label_16">  
98 - <property name="geometry">  
99 - <rect>  
100 - <x>794</x>  
101 - <y>196</y>  
102 - <width>133</width>  
103 - <height>145</height>  
104 - </rect>  
105 - </property>  
106 - <property name="text">  
107 - <string/>  
108 - </property>  
109 - </widget>  
110 </widget> 31 </widget>
111 <widget class="QWidget" name="page_2"/> 32 <widget class="QWidget" name="page_2"/>
112 </widget> 33 </widget>
@@ -560,41 +481,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/button/184_o @@ -560,41 +481,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/button/184_o
560 </widget> 481 </widget>
561 <customwidgets> 482 <customwidgets>
562 <customwidget> 483 <customwidget>
563 - <class>Clock</class> 484 + <class>StatusArea</class>
564 <extends>QWidget</extends> 485 <extends>QWidget</extends>
565 - <header>clock.h</header> 486 + <header>statusarea.h</header>
566 <container>1</container> 487 <container>1</container>
567 </customwidget> 488 </customwidget>
568 - <customwidget>  
569 - <class>WashWarnIcon</class>  
570 - <extends>QLabel</extends>  
571 - <header>washwarnicon.h</header>  
572 - </customwidget>  
573 - <customwidget>  
574 - <class>DemoIcon</class>  
575 - <extends>QLabel</extends>  
576 - <header>demoicon.h</header>  
577 - </customwidget>  
578 - <customwidget>  
579 - <class>HalfEnergyIcon</class>  
580 - <extends>QLabel</extends>  
581 - <header>halfenergyicon.h</header>  
582 - </customwidget>  
583 - <customwidget>  
584 - <class>DigitalClock</class>  
585 - <extends>QLabel</extends>  
586 - <header>digitalclock.h</header>  
587 - </customwidget>  
588 - <customwidget>  
589 - <class>IgnitionIcon</class>  
590 - <extends>QLabel</extends>  
591 - <header>ignitionicon.h</header>  
592 - </customwidget>  
593 - <customwidget>  
594 - <class>WaterLevelIcon</class>  
595 - <extends>QLabel</extends>  
596 - <header>waterlevelicon.h</header>  
597 - </customwidget>  
598 </customwidgets> 489 </customwidgets>
599 <resources> 490 <resources>
600 <include location="resources.qrc"/> 491 <include location="resources.qrc"/>
app/gui/oven_control/configdoormonitoring.ui
@@ -28,56 +28,10 @@ @@ -28,56 +28,10 @@
28 <height>511</height> 28 <height>511</height>
29 </rect> 29 </rect>
30 </property> 30 </property>
31 - <widget class="QWidget" name="clockContainer"> 31 + <widget class="StatusArea" name="clockContainer">
32 <property name="styleSheet"> 32 <property name="styleSheet">
33 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 33 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
34 </property> 34 </property>
35 - <widget class="Clock" name="clock" native="true">  
36 - <property name="geometry">  
37 - <rect>  
38 - <x>326</x>  
39 - <y>43</y>  
40 - <width>427</width>  
41 - <height>426</height>  
42 - </rect>  
43 - </property>  
44 - </widget>  
45 - <widget class="WashWarnIcon" name="label">  
46 - <property name="geometry">  
47 - <rect>  
48 - <x>960</x>  
49 - <y>384</y>  
50 - <width>96</width>  
51 - <height>100</height>  
52 - </rect>  
53 - </property>  
54 - </widget>  
55 - <widget class="WaterLevelIcon" name="label_13">  
56 - <property name="geometry">  
57 - <rect>  
58 - <x>804</x>  
59 - <y>348</y>  
60 - <width>133</width>  
61 - <height>145</height>  
62 - </rect>  
63 - </property>  
64 - <property name="text">  
65 - <string/>  
66 - </property>  
67 - </widget>  
68 - <widget class="IgnitionIcon" name="label_14">  
69 - <property name="geometry">  
70 - <rect>  
71 - <x>794</x>  
72 - <y>196</y>  
73 - <width>133</width>  
74 - <height>145</height>  
75 - </rect>  
76 - </property>  
77 - <property name="text">  
78 - <string/>  
79 - </property>  
80 - </widget>  
81 </widget> 35 </widget>
82 <widget class="QWidget" name="page_2"/> 36 <widget class="QWidget" name="page_2"/>
83 </widget> 37 </widget>
@@ -555,26 +509,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/bottom_bar/h @@ -555,26 +509,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/bottom_bar/h
555 </widget> 509 </widget>
556 <customwidgets> 510 <customwidgets>
557 <customwidget> 511 <customwidget>
558 - <class>Clock</class> 512 + <class>StatusArea</class>
559 <extends>QWidget</extends> 513 <extends>QWidget</extends>
560 - <header>clock.h</header> 514 + <header>statusarea.h</header>
561 <container>1</container> 515 <container>1</container>
562 </customwidget> 516 </customwidget>
563 - <customwidget>  
564 - <class>WashWarnIcon</class>  
565 - <extends>QLabel</extends>  
566 - <header>washwarnicon.h</header>  
567 - </customwidget>  
568 - <customwidget>  
569 - <class>IgnitionIcon</class>  
570 - <extends>QLabel</extends>  
571 - <header>ignitionicon.h</header>  
572 - </customwidget>  
573 - <customwidget>  
574 - <class>WaterLevelIcon</class>  
575 - <extends>QLabel</extends>  
576 - <header>waterlevelicon.h</header>  
577 - </customwidget>  
578 </customwidgets> 517 </customwidgets>
579 <resources/> 518 <resources/>
580 <connections/> 519 <connections/>
app/gui/oven_control/configwindow.ui
@@ -62,89 +62,10 @@ background: none; @@ -62,89 +62,10 @@ background: none;
62 <property name="currentIndex"> 62 <property name="currentIndex">
63 <number>0</number> 63 <number>0</number>
64 </property> 64 </property>
65 - <widget class="QWidget" name="clockContainer"> 65 + <widget class="StatusArea" name="clockContainer">
66 <property name="styleSheet"> 66 <property name="styleSheet">
67 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 67 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
68 </property> 68 </property>
69 - <widget class="Clock" name="clock" native="true">  
70 - <property name="geometry">  
71 - <rect>  
72 - <x>326</x>  
73 - <y>43</y>  
74 - <width>427</width>  
75 - <height>426</height>  
76 - </rect>  
77 - </property>  
78 - </widget>  
79 - <widget class="WashWarnIcon" name="label">  
80 - <property name="geometry">  
81 - <rect>  
82 - <x>960</x>  
83 - <y>384</y>  
84 - <width>96</width>  
85 - <height>100</height>  
86 - </rect>  
87 - </property>  
88 - </widget>  
89 - <widget class="DemoIcon" name="label_2">  
90 - <property name="geometry">  
91 - <rect>  
92 - <x>936</x>  
93 - <y>276</y>  
94 - <width>121</width>  
95 - <height>108</height>  
96 - </rect>  
97 - </property>  
98 - </widget>  
99 - <widget class="HalfEnergyIcon" name="label_3">  
100 - <property name="geometry">  
101 - <rect>  
102 - <x>936</x>  
103 - <y>192</y>  
104 - <width>129</width>  
105 - <height>80</height>  
106 - </rect>  
107 - </property>  
108 - </widget>  
109 - <widget class="DigitalClock" name="label_4">  
110 - <property name="geometry">  
111 - <rect>  
112 - <x>24</x>  
113 - <y>372</y>  
114 - <width>720</width>  
115 - <height>120</height>  
116 - </rect>  
117 - </property>  
118 - <property name="alignment">  
119 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
120 - </property>  
121 - </widget>  
122 - <widget class="WaterLevelIcon" name="label_6">  
123 - <property name="geometry">  
124 - <rect>  
125 - <x>804</x>  
126 - <y>348</y>  
127 - <width>133</width>  
128 - <height>145</height>  
129 - </rect>  
130 - </property>  
131 - <property name="text">  
132 - <string/>  
133 - </property>  
134 - </widget>  
135 - <widget class="IgnitionIcon" name="label_5">  
136 - <property name="geometry">  
137 - <rect>  
138 - <x>794</x>  
139 - <y>196</y>  
140 - <width>133</width>  
141 - <height>145</height>  
142 - </rect>  
143 - </property>  
144 - <property name="text">  
145 - <string/>  
146 - </property>  
147 - </widget>  
148 </widget> 69 </widget>
149 <widget class="QWidget" name="page_2"/> 70 <widget class="QWidget" name="page_2"/>
150 </widget> 71 </widget>
@@ -608,41 +529,11 @@ QPushButton:pressed , QPushButton:focus { border-image: url(:/images/bottom_bar/ @@ -608,41 +529,11 @@ QPushButton:pressed , QPushButton:focus { border-image: url(:/images/bottom_bar/
608 </widget> 529 </widget>
609 <customwidgets> 530 <customwidgets>
610 <customwidget> 531 <customwidget>
611 - <class>Clock</class> 532 + <class>StatusArea</class>
612 <extends>QWidget</extends> 533 <extends>QWidget</extends>
613 - <header>clock.h</header> 534 + <header>statusarea.h</header>
614 <container>1</container> 535 <container>1</container>
615 </customwidget> 536 </customwidget>
616 - <customwidget>  
617 - <class>WashWarnIcon</class>  
618 - <extends>QLabel</extends>  
619 - <header>washwarnicon.h</header>  
620 - </customwidget>  
621 - <customwidget>  
622 - <class>DemoIcon</class>  
623 - <extends>QLabel</extends>  
624 - <header>demoicon.h</header>  
625 - </customwidget>  
626 - <customwidget>  
627 - <class>HalfEnergyIcon</class>  
628 - <extends>QLabel</extends>  
629 - <header>halfenergyicon.h</header>  
630 - </customwidget>  
631 - <customwidget>  
632 - <class>DigitalClock</class>  
633 - <extends>QLabel</extends>  
634 - <header>digitalclock.h</header>  
635 - </customwidget>  
636 - <customwidget>  
637 - <class>IgnitionIcon</class>  
638 - <extends>QLabel</extends>  
639 - <header>ignitionicon.h</header>  
640 - </customwidget>  
641 - <customwidget>  
642 - <class>WaterLevelIcon</class>  
643 - <extends>QLabel</extends>  
644 - <header>waterlevelicon.h</header>  
645 - </customwidget>  
646 </customwidgets> 537 </customwidgets>
647 <tabstops> 538 <tabstops>
648 <tabstop>pushButton</tabstop> 539 <tabstop>pushButton</tabstop>
app/gui/oven_control/electricmodelsettingwindow.ui
@@ -458,89 +458,10 @@ QPushButton:pressed, QPushButton:checked, QPushButton:focus { border-image: url( @@ -458,89 +458,10 @@ QPushButton:pressed, QPushButton:checked, QPushButton:focus { border-image: url(
458 <height>511</height> 458 <height>511</height>
459 </rect> 459 </rect>
460 </property> 460 </property>
461 - <widget class="QWidget" name="clockContainer"> 461 + <widget class="StatusArea" name="clockContainer">
462 <property name="styleSheet"> 462 <property name="styleSheet">
463 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 463 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
464 </property> 464 </property>
465 - <widget class="Clock" name="clock" native="true">  
466 - <property name="geometry">  
467 - <rect>  
468 - <x>326</x>  
469 - <y>43</y>  
470 - <width>427</width>  
471 - <height>426</height>  
472 - </rect>  
473 - </property>  
474 - </widget>  
475 - <widget class="WashWarnIcon" name="label">  
476 - <property name="geometry">  
477 - <rect>  
478 - <x>960</x>  
479 - <y>384</y>  
480 - <width>96</width>  
481 - <height>100</height>  
482 - </rect>  
483 - </property>  
484 - </widget>  
485 - <widget class="DemoIcon" name="label_2">  
486 - <property name="geometry">  
487 - <rect>  
488 - <x>936</x>  
489 - <y>276</y>  
490 - <width>121</width>  
491 - <height>108</height>  
492 - </rect>  
493 - </property>  
494 - </widget>  
495 - <widget class="HalfEnergyIcon" name="label_3">  
496 - <property name="geometry">  
497 - <rect>  
498 - <x>936</x>  
499 - <y>192</y>  
500 - <width>129</width>  
501 - <height>80</height>  
502 - </rect>  
503 - </property>  
504 - </widget>  
505 - <widget class="DigitalClock" name="label_4">  
506 - <property name="geometry">  
507 - <rect>  
508 - <x>24</x>  
509 - <y>372</y>  
510 - <width>720</width>  
511 - <height>120</height>  
512 - </rect>  
513 - </property>  
514 - <property name="alignment">  
515 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
516 - </property>  
517 - </widget>  
518 - <widget class="WaterLevelIcon" name="label_6">  
519 - <property name="geometry">  
520 - <rect>  
521 - <x>804</x>  
522 - <y>348</y>  
523 - <width>133</width>  
524 - <height>145</height>  
525 - </rect>  
526 - </property>  
527 - <property name="text">  
528 - <string/>  
529 - </property>  
530 - </widget>  
531 - <widget class="IgnitionIcon" name="label_5">  
532 - <property name="geometry">  
533 - <rect>  
534 - <x>794</x>  
535 - <y>196</y>  
536 - <width>133</width>  
537 - <height>145</height>  
538 - </rect>  
539 - </property>  
540 - <property name="text">  
541 - <string/>  
542 - </property>  
543 - </widget>  
544 </widget> 465 </widget>
545 <widget class="QWidget" name="page_2"/> 466 <widget class="QWidget" name="page_2"/>
546 </widget> 467 </widget>
@@ -548,41 +469,11 @@ QPushButton:pressed, QPushButton:checked, QPushButton:focus { border-image: url( @@ -548,41 +469,11 @@ QPushButton:pressed, QPushButton:checked, QPushButton:focus { border-image: url(
548 </widget> 469 </widget>
549 <customwidgets> 470 <customwidgets>
550 <customwidget> 471 <customwidget>
551 - <class>Clock</class> 472 + <class>StatusArea</class>
552 <extends>QWidget</extends> 473 <extends>QWidget</extends>
553 - <header>clock.h</header> 474 + <header>statusarea.h</header>
554 <container>1</container> 475 <container>1</container>
555 </customwidget> 476 </customwidget>
556 - <customwidget>  
557 - <class>WashWarnIcon</class>  
558 - <extends>QLabel</extends>  
559 - <header>washwarnicon.h</header>  
560 - </customwidget>  
561 - <customwidget>  
562 - <class>DemoIcon</class>  
563 - <extends>QLabel</extends>  
564 - <header>demoicon.h</header>  
565 - </customwidget>  
566 - <customwidget>  
567 - <class>HalfEnergyIcon</class>  
568 - <extends>QLabel</extends>  
569 - <header>halfenergyicon.h</header>  
570 - </customwidget>  
571 - <customwidget>  
572 - <class>DigitalClock</class>  
573 - <extends>QLabel</extends>  
574 - <header>digitalclock.h</header>  
575 - </customwidget>  
576 - <customwidget>  
577 - <class>IgnitionIcon</class>  
578 - <extends>QLabel</extends>  
579 - <header>ignitionicon.h</header>  
580 - </customwidget>  
581 - <customwidget>  
582 - <class>WaterLevelIcon</class>  
583 - <extends>QLabel</extends>  
584 - <header>waterlevelicon.h</header>  
585 - </customwidget>  
586 </customwidgets> 477 </customwidgets>
587 <tabstops> 478 <tabstops>
588 <tabstop>e10Button</tabstop> 479 <tabstop>e10Button</tabstop>
app/gui/oven_control/engineermenuwindow.ui
@@ -27,89 +27,10 @@ @@ -27,89 +27,10 @@
27 <height>511</height> 27 <height>511</height>
28 </rect> 28 </rect>
29 </property> 29 </property>
30 - <widget class="QWidget" name="clockContainer"> 30 + <widget class="StatusArea" name="clockContainer">
31 <property name="styleSheet"> 31 <property name="styleSheet">
32 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 32 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
33 </property> 33 </property>
34 - <widget class="Clock" name="clock" native="true">  
35 - <property name="geometry">  
36 - <rect>  
37 - <x>326</x>  
38 - <y>43</y>  
39 - <width>427</width>  
40 - <height>426</height>  
41 - </rect>  
42 - </property>  
43 - </widget>  
44 - <widget class="WashWarnIcon" name="label">  
45 - <property name="geometry">  
46 - <rect>  
47 - <x>960</x>  
48 - <y>384</y>  
49 - <width>96</width>  
50 - <height>100</height>  
51 - </rect>  
52 - </property>  
53 - </widget>  
54 - <widget class="DemoIcon" name="label_2">  
55 - <property name="geometry">  
56 - <rect>  
57 - <x>936</x>  
58 - <y>276</y>  
59 - <width>121</width>  
60 - <height>108</height>  
61 - </rect>  
62 - </property>  
63 - </widget>  
64 - <widget class="HalfEnergyIcon" name="label_3">  
65 - <property name="geometry">  
66 - <rect>  
67 - <x>936</x>  
68 - <y>192</y>  
69 - <width>129</width>  
70 - <height>80</height>  
71 - </rect>  
72 - </property>  
73 - </widget>  
74 - <widget class="DigitalClock" name="label_4">  
75 - <property name="geometry">  
76 - <rect>  
77 - <x>24</x>  
78 - <y>372</y>  
79 - <width>720</width>  
80 - <height>120</height>  
81 - </rect>  
82 - </property>  
83 - <property name="alignment">  
84 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
85 - </property>  
86 - </widget>  
87 - <widget class="WaterLevelIcon" name="label_6">  
88 - <property name="geometry">  
89 - <rect>  
90 - <x>804</x>  
91 - <y>348</y>  
92 - <width>133</width>  
93 - <height>145</height>  
94 - </rect>  
95 - </property>  
96 - <property name="text">  
97 - <string/>  
98 - </property>  
99 - </widget>  
100 - <widget class="IgnitionIcon" name="label_5">  
101 - <property name="geometry">  
102 - <rect>  
103 - <x>794</x>  
104 - <y>196</y>  
105 - <width>133</width>  
106 - <height>145</height>  
107 - </rect>  
108 - </property>  
109 - <property name="text">  
110 - <string/>  
111 - </property>  
112 - </widget>  
113 </widget> 34 </widget>
114 <widget class="QWidget" name="page_2"/> 35 <widget class="QWidget" name="page_2"/>
115 </widget> 36 </widget>
@@ -659,41 +580,11 @@ QPushButton { color: rgb(255, 255, 255);text-align: left;padding-left:36px;}&lt;/st @@ -659,41 +580,11 @@ QPushButton { color: rgb(255, 255, 255);text-align: left;padding-left:36px;}&lt;/st
659 </widget> 580 </widget>
660 <customwidgets> 581 <customwidgets>
661 <customwidget> 582 <customwidget>
662 - <class>Clock</class> 583 + <class>StatusArea</class>
663 <extends>QWidget</extends> 584 <extends>QWidget</extends>
664 - <header>clock.h</header> 585 + <header>statusarea.h</header>
665 <container>1</container> 586 <container>1</container>
666 </customwidget> 587 </customwidget>
667 - <customwidget>  
668 - <class>WashWarnIcon</class>  
669 - <extends>QLabel</extends>  
670 - <header>washwarnicon.h</header>  
671 - </customwidget>  
672 - <customwidget>  
673 - <class>DemoIcon</class>  
674 - <extends>QLabel</extends>  
675 - <header>demoicon.h</header>  
676 - </customwidget>  
677 - <customwidget>  
678 - <class>HalfEnergyIcon</class>  
679 - <extends>QLabel</extends>  
680 - <header>halfenergyicon.h</header>  
681 - </customwidget>  
682 - <customwidget>  
683 - <class>DigitalClock</class>  
684 - <extends>QLabel</extends>  
685 - <header>digitalclock.h</header>  
686 - </customwidget>  
687 - <customwidget>  
688 - <class>IgnitionIcon</class>  
689 - <extends>QLabel</extends>  
690 - <header>ignitionicon.h</header>  
691 - </customwidget>  
692 - <customwidget>  
693 - <class>WaterLevelIcon</class>  
694 - <extends>QLabel</extends>  
695 - <header>waterlevelicon.h</header>  
696 - </customwidget>  
697 </customwidgets> 588 </customwidgets>
698 <tabstops> 589 <tabstops>
699 <tabstop>engAdjustButton</tabstop> 590 <tabstop>engAdjustButton</tabstop>
app/gui/oven_control/fantestwindow.ui
@@ -24,89 +24,10 @@ @@ -24,89 +24,10 @@
24 <height>511</height> 24 <height>511</height>
25 </rect> 25 </rect>
26 </property> 26 </property>
27 - <widget class="QWidget" name="clockContainer"> 27 + <widget class="StatusArea" name="clockContainer">
28 <property name="styleSheet"> 28 <property name="styleSheet">
29 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 29 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
30 </property> 30 </property>
31 - <widget class="Clock" name="clock" native="true">  
32 - <property name="geometry">  
33 - <rect>  
34 - <x>326</x>  
35 - <y>43</y>  
36 - <width>427</width>  
37 - <height>426</height>  
38 - </rect>  
39 - </property>  
40 - </widget>  
41 - <widget class="WashWarnIcon" name="label">  
42 - <property name="geometry">  
43 - <rect>  
44 - <x>960</x>  
45 - <y>384</y>  
46 - <width>96</width>  
47 - <height>100</height>  
48 - </rect>  
49 - </property>  
50 - </widget>  
51 - <widget class="DemoIcon" name="label_2">  
52 - <property name="geometry">  
53 - <rect>  
54 - <x>936</x>  
55 - <y>276</y>  
56 - <width>121</width>  
57 - <height>108</height>  
58 - </rect>  
59 - </property>  
60 - </widget>  
61 - <widget class="HalfEnergyIcon" name="label_3">  
62 - <property name="geometry">  
63 - <rect>  
64 - <x>936</x>  
65 - <y>192</y>  
66 - <width>129</width>  
67 - <height>80</height>  
68 - </rect>  
69 - </property>  
70 - </widget>  
71 - <widget class="DigitalClock" name="label_9">  
72 - <property name="geometry">  
73 - <rect>  
74 - <x>24</x>  
75 - <y>372</y>  
76 - <width>720</width>  
77 - <height>120</height>  
78 - </rect>  
79 - </property>  
80 - <property name="alignment">  
81 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
82 - </property>  
83 - </widget>  
84 - <widget class="WaterLevelIcon" name="label_10">  
85 - <property name="geometry">  
86 - <rect>  
87 - <x>804</x>  
88 - <y>348</y>  
89 - <width>133</width>  
90 - <height>145</height>  
91 - </rect>  
92 - </property>  
93 - <property name="text">  
94 - <string/>  
95 - </property>  
96 - </widget>  
97 - <widget class="IgnitionIcon" name="label_11">  
98 - <property name="geometry">  
99 - <rect>  
100 - <x>794</x>  
101 - <y>196</y>  
102 - <width>133</width>  
103 - <height>145</height>  
104 - </rect>  
105 - </property>  
106 - <property name="text">  
107 - <string/>  
108 - </property>  
109 - </widget>  
110 </widget> 31 </widget>
111 <widget class="QWidget" name="page_2"/> 32 <widget class="QWidget" name="page_2"/>
112 </widget> 33 </widget>
@@ -799,41 +720,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/button/184_o @@ -799,41 +720,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/button/184_o
799 </widget> 720 </widget>
800 <customwidgets> 721 <customwidgets>
801 <customwidget> 722 <customwidget>
802 - <class>Clock</class> 723 + <class>StatusArea</class>
803 <extends>QWidget</extends> 724 <extends>QWidget</extends>
804 - <header>clock.h</header> 725 + <header>statusarea.h</header>
805 <container>1</container> 726 <container>1</container>
806 </customwidget> 727 </customwidget>
807 - <customwidget>  
808 - <class>WashWarnIcon</class>  
809 - <extends>QLabel</extends>  
810 - <header>washwarnicon.h</header>  
811 - </customwidget>  
812 - <customwidget>  
813 - <class>DemoIcon</class>  
814 - <extends>QLabel</extends>  
815 - <header>demoicon.h</header>  
816 - </customwidget>  
817 - <customwidget>  
818 - <class>HalfEnergyIcon</class>  
819 - <extends>QLabel</extends>  
820 - <header>halfenergyicon.h</header>  
821 - </customwidget>  
822 - <customwidget>  
823 - <class>DigitalClock</class>  
824 - <extends>QLabel</extends>  
825 - <header>digitalclock.h</header>  
826 - </customwidget>  
827 - <customwidget>  
828 - <class>IgnitionIcon</class>  
829 - <extends>QLabel</extends>  
830 - <header>ignitionicon.h</header>  
831 - </customwidget>  
832 - <customwidget>  
833 - <class>WaterLevelIcon</class>  
834 - <extends>QLabel</extends>  
835 - <header>waterlevelicon.h</header>  
836 - </customwidget>  
837 </customwidgets> 728 </customwidgets>
838 <resources> 729 <resources>
839 <include location="resources.qrc"/> 730 <include location="resources.qrc"/>
app/gui/oven_control/functiontestwindow.ui
@@ -30,89 +30,10 @@ @@ -30,89 +30,10 @@
30 <height>511</height> 30 <height>511</height>
31 </rect> 31 </rect>
32 </property> 32 </property>
33 - <widget class="QWidget" name="clockContainer"> 33 + <widget class="StatusArea" name="clockContainer">
34 <property name="styleSheet"> 34 <property name="styleSheet">
35 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 35 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
36 </property> 36 </property>
37 - <widget class="Clock" name="clock" native="true">  
38 - <property name="geometry">  
39 - <rect>  
40 - <x>326</x>  
41 - <y>43</y>  
42 - <width>427</width>  
43 - <height>426</height>  
44 - </rect>  
45 - </property>  
46 - </widget>  
47 - <widget class="WashWarnIcon" name="label">  
48 - <property name="geometry">  
49 - <rect>  
50 - <x>960</x>  
51 - <y>384</y>  
52 - <width>96</width>  
53 - <height>100</height>  
54 - </rect>  
55 - </property>  
56 - </widget>  
57 - <widget class="DemoIcon" name="label_2">  
58 - <property name="geometry">  
59 - <rect>  
60 - <x>936</x>  
61 - <y>276</y>  
62 - <width>121</width>  
63 - <height>108</height>  
64 - </rect>  
65 - </property>  
66 - </widget>  
67 - <widget class="HalfEnergyIcon" name="label_3">  
68 - <property name="geometry">  
69 - <rect>  
70 - <x>936</x>  
71 - <y>192</y>  
72 - <width>129</width>  
73 - <height>80</height>  
74 - </rect>  
75 - </property>  
76 - </widget>  
77 - <widget class="DigitalClock" name="label_4">  
78 - <property name="geometry">  
79 - <rect>  
80 - <x>24</x>  
81 - <y>372</y>  
82 - <width>720</width>  
83 - <height>120</height>  
84 - </rect>  
85 - </property>  
86 - <property name="alignment">  
87 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
88 - </property>  
89 - </widget>  
90 - <widget class="WaterLevelIcon" name="label_6">  
91 - <property name="geometry">  
92 - <rect>  
93 - <x>804</x>  
94 - <y>348</y>  
95 - <width>133</width>  
96 - <height>145</height>  
97 - </rect>  
98 - </property>  
99 - <property name="text">  
100 - <string/>  
101 - </property>  
102 - </widget>  
103 - <widget class="IgnitionIcon" name="label_5">  
104 - <property name="geometry">  
105 - <rect>  
106 - <x>794</x>  
107 - <y>196</y>  
108 - <width>133</width>  
109 - <height>145</height>  
110 - </rect>  
111 - </property>  
112 - <property name="text">  
113 - <string/>  
114 - </property>  
115 - </widget>  
116 </widget> 37 </widget>
117 <widget class="QWidget" name="page_2"/> 38 <widget class="QWidget" name="page_2"/>
118 </widget> 39 </widget>
@@ -839,41 +760,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/button/379_o @@ -839,41 +760,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/button/379_o
839 </widget> 760 </widget>
840 <customwidgets> 761 <customwidgets>
841 <customwidget> 762 <customwidget>
842 - <class>Clock</class> 763 + <class>StatusArea</class>
843 <extends>QWidget</extends> 764 <extends>QWidget</extends>
844 - <header>clock.h</header> 765 + <header>statusarea.h</header>
845 <container>1</container> 766 <container>1</container>
846 </customwidget> 767 </customwidget>
847 - <customwidget>  
848 - <class>WashWarnIcon</class>  
849 - <extends>QLabel</extends>  
850 - <header>washwarnicon.h</header>  
851 - </customwidget>  
852 - <customwidget>  
853 - <class>DemoIcon</class>  
854 - <extends>QLabel</extends>  
855 - <header>demoicon.h</header>  
856 - </customwidget>  
857 - <customwidget>  
858 - <class>HalfEnergyIcon</class>  
859 - <extends>QLabel</extends>  
860 - <header>halfenergyicon.h</header>  
861 - </customwidget>  
862 - <customwidget>  
863 - <class>DigitalClock</class>  
864 - <extends>QLabel</extends>  
865 - <header>digitalclock.h</header>  
866 - </customwidget>  
867 - <customwidget>  
868 - <class>IgnitionIcon</class>  
869 - <extends>QLabel</extends>  
870 - <header>ignitionicon.h</header>  
871 - </customwidget>  
872 - <customwidget>  
873 - <class>WaterLevelIcon</class>  
874 - <extends>QLabel</extends>  
875 - <header>waterlevelicon.h</header>  
876 - </customwidget>  
877 </customwidgets> 768 </customwidgets>
878 <resources/> 769 <resources/>
879 <connections/> 770 <connections/>
app/gui/oven_control/gasmodelsettingwindow.ui
@@ -558,89 +558,10 @@ QPushButton:pressed , QPushButton::checked, QPushButton:focus{ border-image: url @@ -558,89 +558,10 @@ QPushButton:pressed , QPushButton::checked, QPushButton:focus{ border-image: url
558 <height>511</height> 558 <height>511</height>
559 </rect> 559 </rect>
560 </property> 560 </property>
561 - <widget class="QWidget" name="clockContainer"> 561 + <widget class="StatusArea" name="clockContainer">
562 <property name="styleSheet"> 562 <property name="styleSheet">
563 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 563 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
564 </property> 564 </property>
565 - <widget class="Clock" name="clock" native="true">  
566 - <property name="geometry">  
567 - <rect>  
568 - <x>326</x>  
569 - <y>43</y>  
570 - <width>427</width>  
571 - <height>426</height>  
572 - </rect>  
573 - </property>  
574 - </widget>  
575 - <widget class="WashWarnIcon" name="label">  
576 - <property name="geometry">  
577 - <rect>  
578 - <x>960</x>  
579 - <y>384</y>  
580 - <width>96</width>  
581 - <height>100</height>  
582 - </rect>  
583 - </property>  
584 - </widget>  
585 - <widget class="DemoIcon" name="label_2">  
586 - <property name="geometry">  
587 - <rect>  
588 - <x>936</x>  
589 - <y>276</y>  
590 - <width>121</width>  
591 - <height>108</height>  
592 - </rect>  
593 - </property>  
594 - </widget>  
595 - <widget class="HalfEnergyIcon" name="label_3">  
596 - <property name="geometry">  
597 - <rect>  
598 - <x>936</x>  
599 - <y>192</y>  
600 - <width>129</width>  
601 - <height>80</height>  
602 - </rect>  
603 - </property>  
604 - </widget>  
605 - <widget class="DigitalClock" name="label_4">  
606 - <property name="geometry">  
607 - <rect>  
608 - <x>24</x>  
609 - <y>372</y>  
610 - <width>720</width>  
611 - <height>120</height>  
612 - </rect>  
613 - </property>  
614 - <property name="alignment">  
615 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
616 - </property>  
617 - </widget>  
618 - <widget class="WaterLevelIcon" name="label_6">  
619 - <property name="geometry">  
620 - <rect>  
621 - <x>804</x>  
622 - <y>348</y>  
623 - <width>133</width>  
624 - <height>145</height>  
625 - </rect>  
626 - </property>  
627 - <property name="text">  
628 - <string/>  
629 - </property>  
630 - </widget>  
631 - <widget class="IgnitionIcon" name="label_5">  
632 - <property name="geometry">  
633 - <rect>  
634 - <x>794</x>  
635 - <y>196</y>  
636 - <width>133</width>  
637 - <height>145</height>  
638 - </rect>  
639 - </property>  
640 - <property name="text">  
641 - <string/>  
642 - </property>  
643 - </widget>  
644 </widget> 565 </widget>
645 <widget class="QWidget" name="page_2"/> 566 <widget class="QWidget" name="page_2"/>
646 </widget> 567 </widget>
@@ -748,41 +669,11 @@ QPushButton:pressed, QPushButton::checked, QPushButton:focus { border-image: url @@ -748,41 +669,11 @@ QPushButton:pressed, QPushButton::checked, QPushButton:focus { border-image: url
748 </widget> 669 </widget>
749 <customwidgets> 670 <customwidgets>
750 <customwidget> 671 <customwidget>
751 - <class>Clock</class> 672 + <class>StatusArea</class>
752 <extends>QWidget</extends> 673 <extends>QWidget</extends>
753 - <header>clock.h</header> 674 + <header>statusarea.h</header>
754 <container>1</container> 675 <container>1</container>
755 </customwidget> 676 </customwidget>
756 - <customwidget>  
757 - <class>WashWarnIcon</class>  
758 - <extends>QLabel</extends>  
759 - <header>washwarnicon.h</header>  
760 - </customwidget>  
761 - <customwidget>  
762 - <class>DemoIcon</class>  
763 - <extends>QLabel</extends>  
764 - <header>demoicon.h</header>  
765 - </customwidget>  
766 - <customwidget>  
767 - <class>HalfEnergyIcon</class>  
768 - <extends>QLabel</extends>  
769 - <header>halfenergyicon.h</header>  
770 - </customwidget>  
771 - <customwidget>  
772 - <class>DigitalClock</class>  
773 - <extends>QLabel</extends>  
774 - <header>digitalclock.h</header>  
775 - </customwidget>  
776 - <customwidget>  
777 - <class>IgnitionIcon</class>  
778 - <extends>QLabel</extends>  
779 - <header>ignitionicon.h</header>  
780 - </customwidget>  
781 - <customwidget>  
782 - <class>WaterLevelIcon</class>  
783 - <extends>QLabel</extends>  
784 - <header>waterlevelicon.h</header>  
785 - </customwidget>  
786 </customwidgets> 677 </customwidgets>
787 <tabstops> 678 <tabstops>
788 <tabstop>lpg10Button</tabstop> 679 <tabstop>lpg10Button</tabstop>
app/gui/oven_control/gastestwindow.ui
@@ -24,89 +24,10 @@ @@ -24,89 +24,10 @@
24 <height>511</height> 24 <height>511</height>
25 </rect> 25 </rect>
26 </property> 26 </property>
27 - <widget class="QWidget" name="clockContainer"> 27 + <widget class="StatusArea" name="clockContainer">
28 <property name="styleSheet"> 28 <property name="styleSheet">
29 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 29 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
30 </property> 30 </property>
31 - <widget class="Clock" name="clock" native="true">  
32 - <property name="geometry">  
33 - <rect>  
34 - <x>326</x>  
35 - <y>43</y>  
36 - <width>427</width>  
37 - <height>426</height>  
38 - </rect>  
39 - </property>  
40 - </widget>  
41 - <widget class="WashWarnIcon" name="label">  
42 - <property name="geometry">  
43 - <rect>  
44 - <x>960</x>  
45 - <y>384</y>  
46 - <width>96</width>  
47 - <height>100</height>  
48 - </rect>  
49 - </property>  
50 - </widget>  
51 - <widget class="DemoIcon" name="label_2">  
52 - <property name="geometry">  
53 - <rect>  
54 - <x>936</x>  
55 - <y>276</y>  
56 - <width>121</width>  
57 - <height>108</height>  
58 - </rect>  
59 - </property>  
60 - </widget>  
61 - <widget class="HalfEnergyIcon" name="label_3">  
62 - <property name="geometry">  
63 - <rect>  
64 - <x>936</x>  
65 - <y>192</y>  
66 - <width>129</width>  
67 - <height>80</height>  
68 - </rect>  
69 - </property>  
70 - </widget>  
71 - <widget class="DigitalClock" name="label_4">  
72 - <property name="geometry">  
73 - <rect>  
74 - <x>24</x>  
75 - <y>372</y>  
76 - <width>720</width>  
77 - <height>120</height>  
78 - </rect>  
79 - </property>  
80 - <property name="alignment">  
81 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
82 - </property>  
83 - </widget>  
84 - <widget class="WaterLevelIcon" name="label_7">  
85 - <property name="geometry">  
86 - <rect>  
87 - <x>804</x>  
88 - <y>348</y>  
89 - <width>133</width>  
90 - <height>145</height>  
91 - </rect>  
92 - </property>  
93 - <property name="text">  
94 - <string/>  
95 - </property>  
96 - </widget>  
97 - <widget class="IgnitionIcon" name="label_5">  
98 - <property name="geometry">  
99 - <rect>  
100 - <x>794</x>  
101 - <y>196</y>  
102 - <width>133</width>  
103 - <height>145</height>  
104 - </rect>  
105 - </property>  
106 - <property name="text">  
107 - <string/>  
108 - </property>  
109 - </widget>  
110 </widget> 31 </widget>
111 <widget class="QWidget" name="page_2"/> 32 <widget class="QWidget" name="page_2"/>
112 </widget> 33 </widget>
@@ -537,41 +458,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/button/184_o @@ -537,41 +458,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/button/184_o
537 </widget> 458 </widget>
538 <customwidgets> 459 <customwidgets>
539 <customwidget> 460 <customwidget>
540 - <class>Clock</class> 461 + <class>StatusArea</class>
541 <extends>QWidget</extends> 462 <extends>QWidget</extends>
542 - <header>clock.h</header> 463 + <header>statusarea.h</header>
543 <container>1</container> 464 <container>1</container>
544 </customwidget> 465 </customwidget>
545 - <customwidget>  
546 - <class>WashWarnIcon</class>  
547 - <extends>QLabel</extends>  
548 - <header>washwarnicon.h</header>  
549 - </customwidget>  
550 - <customwidget>  
551 - <class>DemoIcon</class>  
552 - <extends>QLabel</extends>  
553 - <header>demoicon.h</header>  
554 - </customwidget>  
555 - <customwidget>  
556 - <class>HalfEnergyIcon</class>  
557 - <extends>QLabel</extends>  
558 - <header>halfenergyicon.h</header>  
559 - </customwidget>  
560 - <customwidget>  
561 - <class>DigitalClock</class>  
562 - <extends>QLabel</extends>  
563 - <header>digitalclock.h</header>  
564 - </customwidget>  
565 - <customwidget>  
566 - <class>IgnitionIcon</class>  
567 - <extends>QLabel</extends>  
568 - <header>ignitionicon.h</header>  
569 - </customwidget>  
570 - <customwidget>  
571 - <class>WaterLevelIcon</class>  
572 - <extends>QLabel</extends>  
573 - <header>waterlevelicon.h</header>  
574 - </customwidget>  
575 </customwidgets> 466 </customwidgets>
576 <resources> 467 <resources>
577 <include location="resources.qrc"/> 468 <include location="resources.qrc"/>
app/gui/oven_control/historylistwindow.ui
@@ -182,89 +182,10 @@ QPushButton:pressed , QPushButton:focus{ border-image: url(:/images/bottom_bar/0 @@ -182,89 +182,10 @@ QPushButton:pressed , QPushButton:focus{ border-image: url(:/images/bottom_bar/0
182 <height>511</height> 182 <height>511</height>
183 </rect> 183 </rect>
184 </property> 184 </property>
185 - <widget class="QWidget" name="clockContainer"> 185 + <widget class="StatusArea" name="clockContainer">
186 <property name="styleSheet"> 186 <property name="styleSheet">
187 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 187 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
188 </property> 188 </property>
189 - <widget class="Clock" name="clock" native="true">  
190 - <property name="geometry">  
191 - <rect>  
192 - <x>326</x>  
193 - <y>43</y>  
194 - <width>427</width>  
195 - <height>426</height>  
196 - </rect>  
197 - </property>  
198 - </widget>  
199 - <widget class="WashWarnIcon" name="label_5">  
200 - <property name="geometry">  
201 - <rect>  
202 - <x>960</x>  
203 - <y>384</y>  
204 - <width>96</width>  
205 - <height>100</height>  
206 - </rect>  
207 - </property>  
208 - </widget>  
209 - <widget class="DemoIcon" name="label_6">  
210 - <property name="geometry">  
211 - <rect>  
212 - <x>936</x>  
213 - <y>276</y>  
214 - <width>121</width>  
215 - <height>108</height>  
216 - </rect>  
217 - </property>  
218 - </widget>  
219 - <widget class="HalfEnergyIcon" name="label_7">  
220 - <property name="geometry">  
221 - <rect>  
222 - <x>936</x>  
223 - <y>192</y>  
224 - <width>129</width>  
225 - <height>80</height>  
226 - </rect>  
227 - </property>  
228 - </widget>  
229 - <widget class="DigitalClock" name="label_8">  
230 - <property name="geometry">  
231 - <rect>  
232 - <x>24</x>  
233 - <y>372</y>  
234 - <width>720</width>  
235 - <height>120</height>  
236 - </rect>  
237 - </property>  
238 - <property name="alignment">  
239 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
240 - </property>  
241 - </widget>  
242 - <widget class="WaterLevelIcon" name="label_9">  
243 - <property name="geometry">  
244 - <rect>  
245 - <x>804</x>  
246 - <y>348</y>  
247 - <width>133</width>  
248 - <height>145</height>  
249 - </rect>  
250 - </property>  
251 - <property name="text">  
252 - <string/>  
253 - </property>  
254 - </widget>  
255 - <widget class="IgnitionIcon" name="label_10">  
256 - <property name="geometry">  
257 - <rect>  
258 - <x>794</x>  
259 - <y>196</y>  
260 - <width>133</width>  
261 - <height>145</height>  
262 - </rect>  
263 - </property>  
264 - <property name="text">  
265 - <string/>  
266 - </property>  
267 - </widget>  
268 </widget> 189 </widget>
269 <widget class="QWidget" name="page_2"/> 190 <widget class="QWidget" name="page_2"/>
270 </widget> 191 </widget>
@@ -1469,41 +1390,11 @@ QPushButton { text-align:center;}&lt;/string&gt; @@ -1469,41 +1390,11 @@ QPushButton { text-align:center;}&lt;/string&gt;
1469 </widget> 1390 </widget>
1470 <customwidgets> 1391 <customwidgets>
1471 <customwidget> 1392 <customwidget>
1472 - <class>Clock</class> 1393 + <class>StatusArea</class>
1473 <extends>QWidget</extends> 1394 <extends>QWidget</extends>
1474 - <header>clock.h</header> 1395 + <header>statusarea.h</header>
1475 <container>1</container> 1396 <container>1</container>
1476 </customwidget> 1397 </customwidget>
1477 - <customwidget>  
1478 - <class>WashWarnIcon</class>  
1479 - <extends>QLabel</extends>  
1480 - <header>washwarnicon.h</header>  
1481 - </customwidget>  
1482 - <customwidget>  
1483 - <class>DemoIcon</class>  
1484 - <extends>QLabel</extends>  
1485 - <header>demoicon.h</header>  
1486 - </customwidget>  
1487 - <customwidget>  
1488 - <class>HalfEnergyIcon</class>  
1489 - <extends>QLabel</extends>  
1490 - <header>halfenergyicon.h</header>  
1491 - </customwidget>  
1492 - <customwidget>  
1493 - <class>DigitalClock</class>  
1494 - <extends>QLabel</extends>  
1495 - <header>digitalclock.h</header>  
1496 - </customwidget>  
1497 - <customwidget>  
1498 - <class>IgnitionIcon</class>  
1499 - <extends>QLabel</extends>  
1500 - <header>ignitionicon.h</header>  
1501 - </customwidget>  
1502 - <customwidget>  
1503 - <class>WaterLevelIcon</class>  
1504 - <extends>QLabel</extends>  
1505 - <header>waterlevelicon.h</header>  
1506 - </customwidget>  
1507 </customwidgets> 1398 </customwidgets>
1508 <resources/> 1399 <resources/>
1509 <connections/> 1400 <connections/>
app/gui/oven_control/mainwindow.ui
@@ -577,7 +577,7 @@ QPushButton:pressed, QPushButton:focus { background-image: url(:/images/cook_typ @@ -577,7 +577,7 @@ QPushButton:pressed, QPushButton:focus { background-image: url(:/images/cook_typ
577 <string>type</string> 577 <string>type</string>
578 </property> 578 </property>
579 </widget> 579 </widget>
580 - <widget class="QWidget" name="clockContainer" native="true"> 580 + <widget class="StatusArea" name="clockContainer" native="true">
581 <property name="geometry"> 581 <property name="geometry">
582 <rect> 582 <rect>
583 <x>0</x> 583 <x>0</x>
@@ -589,85 +589,6 @@ QPushButton:pressed, QPushButton:focus { background-image: url(:/images/cook_typ @@ -589,85 +589,6 @@ QPushButton:pressed, QPushButton:focus { background-image: url(:/images/cook_typ
589 <property name="styleSheet"> 589 <property name="styleSheet">
590 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 590 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
591 </property> 591 </property>
592 - <widget class="Clock" name="clock" native="true">  
593 - <property name="geometry">  
594 - <rect>  
595 - <x>326</x>  
596 - <y>43</y>  
597 - <width>427</width>  
598 - <height>426</height>  
599 - </rect>  
600 - </property>  
601 - </widget>  
602 - <widget class="WashWarnIcon" name="label">  
603 - <property name="geometry">  
604 - <rect>  
605 - <x>960</x>  
606 - <y>384</y>  
607 - <width>96</width>  
608 - <height>100</height>  
609 - </rect>  
610 - </property>  
611 - </widget>  
612 - <widget class="DemoIcon" name="label_2">  
613 - <property name="geometry">  
614 - <rect>  
615 - <x>936</x>  
616 - <y>276</y>  
617 - <width>121</width>  
618 - <height>108</height>  
619 - </rect>  
620 - </property>  
621 - </widget>  
622 - <widget class="HalfEnergyIcon" name="label_3">  
623 - <property name="geometry">  
624 - <rect>  
625 - <x>936</x>  
626 - <y>192</y>  
627 - <width>129</width>  
628 - <height>80</height>  
629 - </rect>  
630 - </property>  
631 - </widget>  
632 - <widget class="DigitalClock" name="label_4">  
633 - <property name="geometry">  
634 - <rect>  
635 - <x>24</x>  
636 - <y>372</y>  
637 - <width>720</width>  
638 - <height>120</height>  
639 - </rect>  
640 - </property>  
641 - <property name="alignment">  
642 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
643 - </property>  
644 - </widget>  
645 - <widget class="IgnitionIcon" name="label_5">  
646 - <property name="geometry">  
647 - <rect>  
648 - <x>794</x>  
649 - <y>196</y>  
650 - <width>133</width>  
651 - <height>145</height>  
652 - </rect>  
653 - </property>  
654 - <property name="text">  
655 - <string/>  
656 - </property>  
657 - </widget>  
658 - <widget class="WaterLevelIcon" name="label_6">  
659 - <property name="geometry">  
660 - <rect>  
661 - <x>804</x>  
662 - <y>348</y>  
663 - <width>133</width>  
664 - <height>145</height>  
665 - </rect>  
666 - </property>  
667 - <property name="text">  
668 - <string/>  
669 - </property>  
670 - </widget>  
671 </widget> 592 </widget>
672 <widget class="Line" name="line_7"> 593 <widget class="Line" name="line_7">
673 <property name="geometry"> 594 <property name="geometry">
@@ -730,41 +651,11 @@ QPushButton:pressed, QPushButton:focus { background-image: url(:/images/cook_typ @@ -730,41 +651,11 @@ QPushButton:pressed, QPushButton:focus { background-image: url(:/images/cook_typ
730 <layoutdefault spacing="6" margin="11"/> 651 <layoutdefault spacing="6" margin="11"/>
731 <customwidgets> 652 <customwidgets>
732 <customwidget> 653 <customwidget>
733 - <class>Clock</class> 654 + <class>StatusArea</class>
734 <extends>QWidget</extends> 655 <extends>QWidget</extends>
735 - <header>clock.h</header> 656 + <header>statusarea.h</header>
736 <container>1</container> 657 <container>1</container>
737 </customwidget> 658 </customwidget>
738 - <customwidget>  
739 - <class>WashWarnIcon</class>  
740 - <extends>QLabel</extends>  
741 - <header>washwarnicon.h</header>  
742 - </customwidget>  
743 - <customwidget>  
744 - <class>DemoIcon</class>  
745 - <extends>QLabel</extends>  
746 - <header>demoicon.h</header>  
747 - </customwidget>  
748 - <customwidget>  
749 - <class>HalfEnergyIcon</class>  
750 - <extends>QLabel</extends>  
751 - <header>halfenergyicon.h</header>  
752 - </customwidget>  
753 - <customwidget>  
754 - <class>DigitalClock</class>  
755 - <extends>QLabel</extends>  
756 - <header>digitalclock.h</header>  
757 - </customwidget>  
758 - <customwidget>  
759 - <class>IgnitionIcon</class>  
760 - <extends>QLabel</extends>  
761 - <header>ignitionicon.h</header>  
762 - </customwidget>  
763 - <customwidget>  
764 - <class>WaterLevelIcon</class>  
765 - <extends>QLabel</extends>  
766 - <header>waterlevelicon.h</header>  
767 - </customwidget>  
768 </customwidgets> 659 </customwidgets>
769 <tabstops> 660 <tabstops>
770 <tabstop>steamButton</tabstop> 661 <tabstop>steamButton</tabstop>
app/gui/oven_control/manualcookwindow.ui
@@ -74,89 +74,10 @@ height: 39px; @@ -74,89 +74,10 @@ height: 39px;
74 <height>511</height> 74 <height>511</height>
75 </rect> 75 </rect>
76 </property> 76 </property>
77 - <widget class="QWidget" name="clockContainer"> 77 + <widget class="StatusArea" name="clockContainer">
78 <property name="styleSheet"> 78 <property name="styleSheet">
79 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 79 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
80 </property> 80 </property>
81 - <widget class="Clock" name="clock" native="true">  
82 - <property name="geometry">  
83 - <rect>  
84 - <x>326</x>  
85 - <y>43</y>  
86 - <width>427</width>  
87 - <height>426</height>  
88 - </rect>  
89 - </property>  
90 - </widget>  
91 - <widget class="WashWarnIcon" name="label_6">  
92 - <property name="geometry">  
93 - <rect>  
94 - <x>960</x>  
95 - <y>384</y>  
96 - <width>96</width>  
97 - <height>100</height>  
98 - </rect>  
99 - </property>  
100 - </widget>  
101 - <widget class="DemoIcon" name="label_2">  
102 - <property name="geometry">  
103 - <rect>  
104 - <x>936</x>  
105 - <y>276</y>  
106 - <width>121</width>  
107 - <height>108</height>  
108 - </rect>  
109 - </property>  
110 - </widget>  
111 - <widget class="HalfEnergyIcon" name="label_3">  
112 - <property name="geometry">  
113 - <rect>  
114 - <x>936</x>  
115 - <y>192</y>  
116 - <width>129</width>  
117 - <height>80</height>  
118 - </rect>  
119 - </property>  
120 - </widget>  
121 - <widget class="DigitalClock" name="label_4">  
122 - <property name="geometry">  
123 - <rect>  
124 - <x>24</x>  
125 - <y>372</y>  
126 - <width>720</width>  
127 - <height>120</height>  
128 - </rect>  
129 - </property>  
130 - <property name="alignment">  
131 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
132 - </property>  
133 - </widget>  
134 - <widget class="WaterLevelIcon" name="label_8">  
135 - <property name="geometry">  
136 - <rect>  
137 - <x>804</x>  
138 - <y>348</y>  
139 - <width>133</width>  
140 - <height>145</height>  
141 - </rect>  
142 - </property>  
143 - <property name="text">  
144 - <string/>  
145 - </property>  
146 - </widget>  
147 - <widget class="IgnitionIcon" name="label_9">  
148 - <property name="geometry">  
149 - <rect>  
150 - <x>794</x>  
151 - <y>196</y>  
152 - <width>133</width>  
153 - <height>145</height>  
154 - </rect>  
155 - </property>  
156 - <property name="text">  
157 - <string/>  
158 - </property>  
159 - </widget>  
160 </widget> 81 </widget>
161 <widget class="QWidget" name="closeDoorWidget"> 82 <widget class="QWidget" name="closeDoorWidget">
162 <property name="styleSheet"> 83 <property name="styleSheet">
@@ -1370,42 +1291,12 @@ margin: 240px 240px;&lt;/string&gt; @@ -1370,42 +1291,12 @@ margin: 240px 240px;&lt;/string&gt;
1370 </widget> 1291 </widget>
1371 <customwidgets> 1292 <customwidgets>
1372 <customwidget> 1293 <customwidget>
1373 - <class>Clock</class> 1294 + <class>StatusArea</class>
1374 <extends>QWidget</extends> 1295 <extends>QWidget</extends>
1375 - <header>clock.h</header> 1296 + <header>statusarea.h</header>
1376 <container>1</container> 1297 <container>1</container>
1377 </customwidget> 1298 </customwidget>
1378 <customwidget> 1299 <customwidget>
1379 - <class>WashWarnIcon</class>  
1380 - <extends>QLabel</extends>  
1381 - <header>washwarnicon.h</header>  
1382 - </customwidget>  
1383 - <customwidget>  
1384 - <class>DemoIcon</class>  
1385 - <extends>QLabel</extends>  
1386 - <header>demoicon.h</header>  
1387 - </customwidget>  
1388 - <customwidget>  
1389 - <class>HalfEnergyIcon</class>  
1390 - <extends>QLabel</extends>  
1391 - <header>halfenergyicon.h</header>  
1392 - </customwidget>  
1393 - <customwidget>  
1394 - <class>DigitalClock</class>  
1395 - <extends>QLabel</extends>  
1396 - <header>digitalclock.h</header>  
1397 - </customwidget>  
1398 - <customwidget>  
1399 - <class>IgnitionIcon</class>  
1400 - <extends>QLabel</extends>  
1401 - <header>ignitionicon.h</header>  
1402 - </customwidget>  
1403 - <customwidget>  
1404 - <class>WaterLevelIcon</class>  
1405 - <extends>QLabel</extends>  
1406 - <header>waterlevelicon.h</header>  
1407 - </customwidget>  
1408 - <customwidget>  
1409 <class>Slider</class> 1300 <class>Slider</class>
1410 <extends>QWidget</extends> 1301 <extends>QWidget</extends>
1411 <header>slider.h</header> 1302 <header>slider.h</header>
app/gui/oven_control/modelsettingwindow.ui
@@ -346,89 +346,10 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/button/379_o @@ -346,89 +346,10 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/button/379_o
346 <height>511</height> 346 <height>511</height>
347 </rect> 347 </rect>
348 </property> 348 </property>
349 - <widget class="QWidget" name="clockContainer"> 349 + <widget class="StatusArea" name="clockContainer">
350 <property name="styleSheet"> 350 <property name="styleSheet">
351 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 351 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
352 </property> 352 </property>
353 - <widget class="Clock" name="clock" native="true">  
354 - <property name="geometry">  
355 - <rect>  
356 - <x>326</x>  
357 - <y>43</y>  
358 - <width>427</width>  
359 - <height>426</height>  
360 - </rect>  
361 - </property>  
362 - </widget>  
363 - <widget class="WashWarnIcon" name="label">  
364 - <property name="geometry">  
365 - <rect>  
366 - <x>960</x>  
367 - <y>384</y>  
368 - <width>96</width>  
369 - <height>100</height>  
370 - </rect>  
371 - </property>  
372 - </widget>  
373 - <widget class="DemoIcon" name="label_2">  
374 - <property name="geometry">  
375 - <rect>  
376 - <x>936</x>  
377 - <y>276</y>  
378 - <width>121</width>  
379 - <height>108</height>  
380 - </rect>  
381 - </property>  
382 - </widget>  
383 - <widget class="HalfEnergyIcon" name="label_3">  
384 - <property name="geometry">  
385 - <rect>  
386 - <x>936</x>  
387 - <y>192</y>  
388 - <width>129</width>  
389 - <height>80</height>  
390 - </rect>  
391 - </property>  
392 - </widget>  
393 - <widget class="DigitalClock" name="label_4">  
394 - <property name="geometry">  
395 - <rect>  
396 - <x>24</x>  
397 - <y>372</y>  
398 - <width>720</width>  
399 - <height>120</height>  
400 - </rect>  
401 - </property>  
402 - <property name="alignment">  
403 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
404 - </property>  
405 - </widget>  
406 - <widget class="WaterLevelIcon" name="label_6">  
407 - <property name="geometry">  
408 - <rect>  
409 - <x>804</x>  
410 - <y>348</y>  
411 - <width>133</width>  
412 - <height>145</height>  
413 - </rect>  
414 - </property>  
415 - <property name="text">  
416 - <string/>  
417 - </property>  
418 - </widget>  
419 - <widget class="IgnitionIcon" name="label_5">  
420 - <property name="geometry">  
421 - <rect>  
422 - <x>794</x>  
423 - <y>196</y>  
424 - <width>133</width>  
425 - <height>145</height>  
426 - </rect>  
427 - </property>  
428 - <property name="text">  
429 - <string/>  
430 - </property>  
431 - </widget>  
432 </widget> 353 </widget>
433 <widget class="QWidget" name="page_2"/> 354 <widget class="QWidget" name="page_2"/>
434 </widget> 355 </widget>
@@ -436,41 +357,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/button/379_o @@ -436,41 +357,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/button/379_o
436 </widget> 357 </widget>
437 <customwidgets> 358 <customwidgets>
438 <customwidget> 359 <customwidget>
439 - <class>Clock</class> 360 + <class>StatusArea</class>
440 <extends>QWidget</extends> 361 <extends>QWidget</extends>
441 - <header>clock.h</header> 362 + <header>statusarea.h</header>
442 <container>1</container> 363 <container>1</container>
443 </customwidget> 364 </customwidget>
444 - <customwidget>  
445 - <class>WashWarnIcon</class>  
446 - <extends>QLabel</extends>  
447 - <header>washwarnicon.h</header>  
448 - </customwidget>  
449 - <customwidget>  
450 - <class>DemoIcon</class>  
451 - <extends>QLabel</extends>  
452 - <header>demoicon.h</header>  
453 - </customwidget>  
454 - <customwidget>  
455 - <class>HalfEnergyIcon</class>  
456 - <extends>QLabel</extends>  
457 - <header>halfenergyicon.h</header>  
458 - </customwidget>  
459 - <customwidget>  
460 - <class>DigitalClock</class>  
461 - <extends>QLabel</extends>  
462 - <header>digitalclock.h</header>  
463 - </customwidget>  
464 - <customwidget>  
465 - <class>IgnitionIcon</class>  
466 - <extends>QLabel</extends>  
467 - <header>ignitionicon.h</header>  
468 - </customwidget>  
469 - <customwidget>  
470 - <class>WaterLevelIcon</class>  
471 - <extends>QLabel</extends>  
472 - <header>waterlevelicon.h</header>  
473 - </customwidget>  
474 </customwidgets> 365 </customwidgets>
475 <resources/> 366 <resources/>
476 <connections/> 367 <connections/>
app/gui/oven_control/multicookautowindow.ui
@@ -24,89 +24,10 @@ @@ -24,89 +24,10 @@
24 <height>511</height> 24 <height>511</height>
25 </rect> 25 </rect>
26 </property> 26 </property>
27 - <widget class="QWidget" name="clockContainer"> 27 + <widget class="StatusArea" name="clockContainer">
28 <property name="styleSheet"> 28 <property name="styleSheet">
29 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 29 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
30 </property> 30 </property>
31 - <widget class="Clock" name="clock" native="true">  
32 - <property name="geometry">  
33 - <rect>  
34 - <x>326</x>  
35 - <y>43</y>  
36 - <width>427</width>  
37 - <height>426</height>  
38 - </rect>  
39 - </property>  
40 - </widget>  
41 - <widget class="WashWarnIcon" name="label">  
42 - <property name="geometry">  
43 - <rect>  
44 - <x>960</x>  
45 - <y>384</y>  
46 - <width>96</width>  
47 - <height>100</height>  
48 - </rect>  
49 - </property>  
50 - </widget>  
51 - <widget class="DemoIcon" name="label_2">  
52 - <property name="geometry">  
53 - <rect>  
54 - <x>936</x>  
55 - <y>276</y>  
56 - <width>121</width>  
57 - <height>108</height>  
58 - </rect>  
59 - </property>  
60 - </widget>  
61 - <widget class="HalfEnergyIcon" name="label_3">  
62 - <property name="geometry">  
63 - <rect>  
64 - <x>936</x>  
65 - <y>192</y>  
66 - <width>129</width>  
67 - <height>80</height>  
68 - </rect>  
69 - </property>  
70 - </widget>  
71 - <widget class="DigitalClock" name="label_4">  
72 - <property name="geometry">  
73 - <rect>  
74 - <x>24</x>  
75 - <y>372</y>  
76 - <width>720</width>  
77 - <height>120</height>  
78 - </rect>  
79 - </property>  
80 - <property name="alignment">  
81 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
82 - </property>  
83 - </widget>  
84 - <widget class="WaterLevelIcon" name="label_6">  
85 - <property name="geometry">  
86 - <rect>  
87 - <x>804</x>  
88 - <y>348</y>  
89 - <width>133</width>  
90 - <height>145</height>  
91 - </rect>  
92 - </property>  
93 - <property name="text">  
94 - <string/>  
95 - </property>  
96 - </widget>  
97 - <widget class="IgnitionIcon" name="label_5">  
98 - <property name="geometry">  
99 - <rect>  
100 - <x>794</x>  
101 - <y>196</y>  
102 - <width>133</width>  
103 - <height>145</height>  
104 - </rect>  
105 - </property>  
106 - <property name="text">  
107 - <string/>  
108 - </property>  
109 - </widget>  
110 </widget> 31 </widget>
111 <widget class="QWidget" name="page_2"/> 32 <widget class="QWidget" name="page_2"/>
112 </widget> 33 </widget>
@@ -189,41 +110,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/bottom_bar/h @@ -189,41 +110,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/bottom_bar/h
189 </widget> 110 </widget>
190 <customwidgets> 111 <customwidgets>
191 <customwidget> 112 <customwidget>
192 - <class>Clock</class> 113 + <class>StatusArea</class>
193 <extends>QWidget</extends> 114 <extends>QWidget</extends>
194 - <header>clock.h</header> 115 + <header>statusarea.h</header>
195 <container>1</container> 116 <container>1</container>
196 </customwidget> 117 </customwidget>
197 - <customwidget>  
198 - <class>WashWarnIcon</class>  
199 - <extends>QLabel</extends>  
200 - <header>washwarnicon.h</header>  
201 - </customwidget>  
202 - <customwidget>  
203 - <class>DemoIcon</class>  
204 - <extends>QLabel</extends>  
205 - <header>demoicon.h</header>  
206 - </customwidget>  
207 - <customwidget>  
208 - <class>HalfEnergyIcon</class>  
209 - <extends>QLabel</extends>  
210 - <header>halfenergyicon.h</header>  
211 - </customwidget>  
212 - <customwidget>  
213 - <class>DigitalClock</class>  
214 - <extends>QLabel</extends>  
215 - <header>digitalclock.h</header>  
216 - </customwidget>  
217 - <customwidget>  
218 - <class>IgnitionIcon</class>  
219 - <extends>QLabel</extends>  
220 - <header>ignitionicon.h</header>  
221 - </customwidget>  
222 - <customwidget>  
223 - <class>WaterLevelIcon</class>  
224 - <extends>QLabel</extends>  
225 - <header>waterlevelicon.h</header>  
226 - </customwidget>  
227 </customwidgets> 118 </customwidgets>
228 <resources/> 119 <resources/>
229 <connections/> 120 <connections/>
app/gui/oven_control/multicookmanualwindow.ui
@@ -721,89 +721,10 @@ QPushButton:checked { background-image: url(:/images/cook_mode/big_steam.png); } @@ -721,89 +721,10 @@ QPushButton:checked { background-image: url(:/images/cook_mode/big_steam.png); }
721 <height>511</height> 721 <height>511</height>
722 </rect> 722 </rect>
723 </property> 723 </property>
724 - <widget class="QWidget" name="clockContainer"> 724 + <widget class="StatusArea" name="clockContainer">
725 <property name="styleSheet"> 725 <property name="styleSheet">
726 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 726 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
727 </property> 727 </property>
728 - <widget class="Clock" name="clock" native="true">  
729 - <property name="geometry">  
730 - <rect>  
731 - <x>326</x>  
732 - <y>43</y>  
733 - <width>427</width>  
734 - <height>426</height>  
735 - </rect>  
736 - </property>  
737 - </widget>  
738 - <widget class="WashWarnIcon" name="label_6">  
739 - <property name="geometry">  
740 - <rect>  
741 - <x>960</x>  
742 - <y>384</y>  
743 - <width>96</width>  
744 - <height>100</height>  
745 - </rect>  
746 - </property>  
747 - </widget>  
748 - <widget class="DemoIcon" name="label_2">  
749 - <property name="geometry">  
750 - <rect>  
751 - <x>936</x>  
752 - <y>276</y>  
753 - <width>121</width>  
754 - <height>108</height>  
755 - </rect>  
756 - </property>  
757 - </widget>  
758 - <widget class="HalfEnergyIcon" name="label_3">  
759 - <property name="geometry">  
760 - <rect>  
761 - <x>936</x>  
762 - <y>192</y>  
763 - <width>129</width>  
764 - <height>80</height>  
765 - </rect>  
766 - </property>  
767 - </widget>  
768 - <widget class="DigitalClock" name="label_4">  
769 - <property name="geometry">  
770 - <rect>  
771 - <x>24</x>  
772 - <y>372</y>  
773 - <width>720</width>  
774 - <height>120</height>  
775 - </rect>  
776 - </property>  
777 - <property name="alignment">  
778 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
779 - </property>  
780 - </widget>  
781 - <widget class="WaterLevelIcon" name="label_7">  
782 - <property name="geometry">  
783 - <rect>  
784 - <x>804</x>  
785 - <y>348</y>  
786 - <width>133</width>  
787 - <height>145</height>  
788 - </rect>  
789 - </property>  
790 - <property name="text">  
791 - <string/>  
792 - </property>  
793 - </widget>  
794 - <widget class="IgnitionIcon" name="label_8">  
795 - <property name="geometry">  
796 - <rect>  
797 - <x>794</x>  
798 - <y>196</y>  
799 - <width>133</width>  
800 - <height>145</height>  
801 - </rect>  
802 - </property>  
803 - <property name="text">  
804 - <string/>  
805 - </property>  
806 - </widget>  
807 </widget> 728 </widget>
808 <widget class="QWidget" name="closeDoorWidget"> 729 <widget class="QWidget" name="closeDoorWidget">
809 <property name="styleSheet"> 730 <property name="styleSheet">
@@ -873,42 +794,12 @@ QPushButton:checked { image: url(:/images/slider_icon/temp_ov.png); }&lt;/string&gt; @@ -873,42 +794,12 @@ QPushButton:checked { image: url(:/images/slider_icon/temp_ov.png); }&lt;/string&gt;
873 </widget> 794 </widget>
874 <customwidgets> 795 <customwidgets>
875 <customwidget> 796 <customwidget>
876 - <class>Clock</class> 797 + <class>StatusArea</class>
877 <extends>QWidget</extends> 798 <extends>QWidget</extends>
878 - <header>clock.h</header> 799 + <header>statusarea.h</header>
879 <container>1</container> 800 <container>1</container>
880 </customwidget> 801 </customwidget>
881 <customwidget> 802 <customwidget>
882 - <class>WashWarnIcon</class>  
883 - <extends>QLabel</extends>  
884 - <header>washwarnicon.h</header>  
885 - </customwidget>  
886 - <customwidget>  
887 - <class>DemoIcon</class>  
888 - <extends>QLabel</extends>  
889 - <header>demoicon.h</header>  
890 - </customwidget>  
891 - <customwidget>  
892 - <class>HalfEnergyIcon</class>  
893 - <extends>QLabel</extends>  
894 - <header>halfenergyicon.h</header>  
895 - </customwidget>  
896 - <customwidget>  
897 - <class>DigitalClock</class>  
898 - <extends>QLabel</extends>  
899 - <header>digitalclock.h</header>  
900 - </customwidget>  
901 - <customwidget>  
902 - <class>IgnitionIcon</class>  
903 - <extends>QLabel</extends>  
904 - <header>ignitionicon.h</header>  
905 - </customwidget>  
906 - <customwidget>  
907 - <class>WaterLevelIcon</class>  
908 - <extends>QLabel</extends>  
909 - <header>waterlevelicon.h</header>  
910 - </customwidget>  
911 - <customwidget>  
912 <class>Slider</class> 803 <class>Slider</class>
913 <extends>QWidget</extends> 804 <extends>QWidget</extends>
914 <header>slider.h</header> 805 <header>slider.h</header>
app/gui/oven_control/multicookwindow.ui
@@ -447,89 +447,10 @@ QPushButton:focus @@ -447,89 +447,10 @@ QPushButton:focus
447 <height>511</height> 447 <height>511</height>
448 </rect> 448 </rect>
449 </property> 449 </property>
450 - <widget class="QWidget" name="clockContainer"> 450 + <widget class="StatusArea" name="clockContainer">
451 <property name="styleSheet"> 451 <property name="styleSheet">
452 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 452 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
453 </property> 453 </property>
454 - <widget class="Clock" name="clock" native="true">  
455 - <property name="geometry">  
456 - <rect>  
457 - <x>326</x>  
458 - <y>43</y>  
459 - <width>427</width>  
460 - <height>426</height>  
461 - </rect>  
462 - </property>  
463 - </widget>  
464 - <widget class="WashWarnIcon" name="label_2">  
465 - <property name="geometry">  
466 - <rect>  
467 - <x>960</x>  
468 - <y>384</y>  
469 - <width>96</width>  
470 - <height>100</height>  
471 - </rect>  
472 - </property>  
473 - </widget>  
474 - <widget class="DemoIcon" name="label_3">  
475 - <property name="geometry">  
476 - <rect>  
477 - <x>936</x>  
478 - <y>276</y>  
479 - <width>121</width>  
480 - <height>108</height>  
481 - </rect>  
482 - </property>  
483 - </widget>  
484 - <widget class="HalfEnergyIcon" name="label_4">  
485 - <property name="geometry">  
486 - <rect>  
487 - <x>936</x>  
488 - <y>192</y>  
489 - <width>129</width>  
490 - <height>80</height>  
491 - </rect>  
492 - </property>  
493 - </widget>  
494 - <widget class="DigitalClock" name="label_5">  
495 - <property name="geometry">  
496 - <rect>  
497 - <x>24</x>  
498 - <y>372</y>  
499 - <width>720</width>  
500 - <height>120</height>  
501 - </rect>  
502 - </property>  
503 - <property name="alignment">  
504 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
505 - </property>  
506 - </widget>  
507 - <widget class="WaterLevelIcon" name="label_11">  
508 - <property name="geometry">  
509 - <rect>  
510 - <x>804</x>  
511 - <y>348</y>  
512 - <width>133</width>  
513 - <height>145</height>  
514 - </rect>  
515 - </property>  
516 - <property name="text">  
517 - <string/>  
518 - </property>  
519 - </widget>  
520 - <widget class="IgnitionIcon" name="label_12">  
521 - <property name="geometry">  
522 - <rect>  
523 - <x>794</x>  
524 - <y>196</y>  
525 - <width>133</width>  
526 - <height>145</height>  
527 - </rect>  
528 - </property>  
529 - <property name="text">  
530 - <string/>  
531 - </property>  
532 - </widget>  
533 </widget> 454 </widget>
534 <widget class="QWidget" name="recentsContainer"> 455 <widget class="QWidget" name="recentsContainer">
535 <property name="styleSheet"> 456 <property name="styleSheet">
@@ -1224,42 +1145,12 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/bottom_bar/0 @@ -1224,42 +1145,12 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/bottom_bar/0
1224 </widget> 1145 </widget>
1225 <customwidgets> 1146 <customwidgets>
1226 <customwidget> 1147 <customwidget>
1227 - <class>Clock</class> 1148 + <class>StatusArea</class>
1228 <extends>QWidget</extends> 1149 <extends>QWidget</extends>
1229 - <header>clock.h</header> 1150 + <header>statusarea.h</header>
1230 <container>1</container> 1151 <container>1</container>
1231 </customwidget> 1152 </customwidget>
1232 <customwidget> 1153 <customwidget>
1233 - <class>WashWarnIcon</class>  
1234 - <extends>QLabel</extends>  
1235 - <header>washwarnicon.h</header>  
1236 - </customwidget>  
1237 - <customwidget>  
1238 - <class>DemoIcon</class>  
1239 - <extends>QLabel</extends>  
1240 - <header>demoicon.h</header>  
1241 - </customwidget>  
1242 - <customwidget>  
1243 - <class>HalfEnergyIcon</class>  
1244 - <extends>QLabel</extends>  
1245 - <header>halfenergyicon.h</header>  
1246 - </customwidget>  
1247 - <customwidget>  
1248 - <class>DigitalClock</class>  
1249 - <extends>QLabel</extends>  
1250 - <header>digitalclock.h</header>  
1251 - </customwidget>  
1252 - <customwidget>  
1253 - <class>IgnitionIcon</class>  
1254 - <extends>QLabel</extends>  
1255 - <header>ignitionicon.h</header>  
1256 - </customwidget>  
1257 - <customwidget>  
1258 - <class>WaterLevelIcon</class>  
1259 - <extends>QLabel</extends>  
1260 - <header>waterlevelicon.h</header>  
1261 - </customwidget>  
1262 - <customwidget>  
1263 <class>AnimatedImageBox</class> 1154 <class>AnimatedImageBox</class>
1264 <extends>QLabel</extends> 1155 <extends>QLabel</extends>
1265 <header>animatedimagebox.h</header> 1156 <header>animatedimagebox.h</header>
app/gui/oven_control/operationtimeheat.ui
@@ -28,89 +28,10 @@ @@ -28,89 +28,10 @@
28 <height>511</height> 28 <height>511</height>
29 </rect> 29 </rect>
30 </property> 30 </property>
31 - <widget class="QWidget" name="clockContainer"> 31 + <widget class="StatusArea" name="clockContainer">
32 <property name="styleSheet"> 32 <property name="styleSheet">
33 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 33 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
34 </property> 34 </property>
35 - <widget class="Clock" name="clock" native="true">  
36 - <property name="geometry">  
37 - <rect>  
38 - <x>326</x>  
39 - <y>43</y>  
40 - <width>427</width>  
41 - <height>426</height>  
42 - </rect>  
43 - </property>  
44 - </widget>  
45 - <widget class="WashWarnIcon" name="label">  
46 - <property name="geometry">  
47 - <rect>  
48 - <x>960</x>  
49 - <y>384</y>  
50 - <width>96</width>  
51 - <height>100</height>  
52 - </rect>  
53 - </property>  
54 - </widget>  
55 - <widget class="DemoIcon" name="label_2">  
56 - <property name="geometry">  
57 - <rect>  
58 - <x>936</x>  
59 - <y>276</y>  
60 - <width>121</width>  
61 - <height>108</height>  
62 - </rect>  
63 - </property>  
64 - </widget>  
65 - <widget class="HalfEnergyIcon" name="label_3">  
66 - <property name="geometry">  
67 - <rect>  
68 - <x>936</x>  
69 - <y>192</y>  
70 - <width>129</width>  
71 - <height>80</height>  
72 - </rect>  
73 - </property>  
74 - </widget>  
75 - <widget class="DigitalClock" name="label_4">  
76 - <property name="geometry">  
77 - <rect>  
78 - <x>24</x>  
79 - <y>372</y>  
80 - <width>720</width>  
81 - <height>120</height>  
82 - </rect>  
83 - </property>  
84 - <property name="alignment">  
85 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
86 - </property>  
87 - </widget>  
88 - <widget class="WaterLevelIcon" name="label_6">  
89 - <property name="geometry">  
90 - <rect>  
91 - <x>804</x>  
92 - <y>348</y>  
93 - <width>133</width>  
94 - <height>145</height>  
95 - </rect>  
96 - </property>  
97 - <property name="text">  
98 - <string/>  
99 - </property>  
100 - </widget>  
101 - <widget class="IgnitionIcon" name="label_5">  
102 - <property name="geometry">  
103 - <rect>  
104 - <x>794</x>  
105 - <y>196</y>  
106 - <width>133</width>  
107 - <height>145</height>  
108 - </rect>  
109 - </property>  
110 - <property name="text">  
111 - <string/>  
112 - </property>  
113 - </widget>  
114 </widget> 35 </widget>
115 <widget class="QWidget" name="page_2"/> 36 <widget class="QWidget" name="page_2"/>
116 </widget> 37 </widget>
@@ -411,41 +332,11 @@ QPushButton { text-align: center;}&lt;/string&gt; @@ -411,41 +332,11 @@ QPushButton { text-align: center;}&lt;/string&gt;
411 </widget> 332 </widget>
412 <customwidgets> 333 <customwidgets>
413 <customwidget> 334 <customwidget>
414 - <class>Clock</class> 335 + <class>StatusArea</class>
415 <extends>QWidget</extends> 336 <extends>QWidget</extends>
416 - <header>clock.h</header> 337 + <header>statusarea.h</header>
417 <container>1</container> 338 <container>1</container>
418 </customwidget> 339 </customwidget>
419 - <customwidget>  
420 - <class>WashWarnIcon</class>  
421 - <extends>QLabel</extends>  
422 - <header>washwarnicon.h</header>  
423 - </customwidget>  
424 - <customwidget>  
425 - <class>DemoIcon</class>  
426 - <extends>QLabel</extends>  
427 - <header>demoicon.h</header>  
428 - </customwidget>  
429 - <customwidget>  
430 - <class>HalfEnergyIcon</class>  
431 - <extends>QLabel</extends>  
432 - <header>halfenergyicon.h</header>  
433 - </customwidget>  
434 - <customwidget>  
435 - <class>DigitalClock</class>  
436 - <extends>QLabel</extends>  
437 - <header>digitalclock.h</header>  
438 - </customwidget>  
439 - <customwidget>  
440 - <class>IgnitionIcon</class>  
441 - <extends>QLabel</extends>  
442 - <header>ignitionicon.h</header>  
443 - </customwidget>  
444 - <customwidget>  
445 - <class>WaterLevelIcon</class>  
446 - <extends>QLabel</extends>  
447 - <header>waterlevelicon.h</header>  
448 - </customwidget>  
449 </customwidgets> 340 </customwidgets>
450 <resources/> 341 <resources/>
451 <connections/> 342 <connections/>
app/gui/oven_control/operationtimemain.ui
@@ -27,89 +27,10 @@ @@ -27,89 +27,10 @@
27 <height>511</height> 27 <height>511</height>
28 </rect> 28 </rect>
29 </property> 29 </property>
30 - <widget class="QWidget" name="clockContainer"> 30 + <widget class="StatusArea" name="clockContainer">
31 <property name="styleSheet"> 31 <property name="styleSheet">
32 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 32 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
33 </property> 33 </property>
34 - <widget class="Clock" name="clock" native="true">  
35 - <property name="geometry">  
36 - <rect>  
37 - <x>326</x>  
38 - <y>43</y>  
39 - <width>427</width>  
40 - <height>426</height>  
41 - </rect>  
42 - </property>  
43 - </widget>  
44 - <widget class="WashWarnIcon" name="label_2">  
45 - <property name="geometry">  
46 - <rect>  
47 - <x>960</x>  
48 - <y>384</y>  
49 - <width>96</width>  
50 - <height>100</height>  
51 - </rect>  
52 - </property>  
53 - </widget>  
54 - <widget class="DemoIcon" name="label_3">  
55 - <property name="geometry">  
56 - <rect>  
57 - <x>936</x>  
58 - <y>276</y>  
59 - <width>121</width>  
60 - <height>108</height>  
61 - </rect>  
62 - </property>  
63 - </widget>  
64 - <widget class="HalfEnergyIcon" name="label_4">  
65 - <property name="geometry">  
66 - <rect>  
67 - <x>936</x>  
68 - <y>192</y>  
69 - <width>129</width>  
70 - <height>80</height>  
71 - </rect>  
72 - </property>  
73 - </widget>  
74 - <widget class="DigitalClock" name="label_5">  
75 - <property name="geometry">  
76 - <rect>  
77 - <x>24</x>  
78 - <y>372</y>  
79 - <width>720</width>  
80 - <height>120</height>  
81 - </rect>  
82 - </property>  
83 - <property name="alignment">  
84 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
85 - </property>  
86 - </widget>  
87 - <widget class="WaterLevelIcon" name="label_6">  
88 - <property name="geometry">  
89 - <rect>  
90 - <x>804</x>  
91 - <y>348</y>  
92 - <width>133</width>  
93 - <height>145</height>  
94 - </rect>  
95 - </property>  
96 - <property name="text">  
97 - <string/>  
98 - </property>  
99 - </widget>  
100 - <widget class="IgnitionIcon" name="label_7">  
101 - <property name="geometry">  
102 - <rect>  
103 - <x>794</x>  
104 - <y>196</y>  
105 - <width>133</width>  
106 - <height>145</height>  
107 - </rect>  
108 - </property>  
109 - <property name="text">  
110 - <string/>  
111 - </property>  
112 - </widget>  
113 </widget> 34 </widget>
114 <widget class="QWidget" name="page_2"/> 35 <widget class="QWidget" name="page_2"/>
115 </widget> 36 </widget>
@@ -373,41 +294,11 @@ QPushButton { text-align: center;}&lt;/string&gt; @@ -373,41 +294,11 @@ QPushButton { text-align: center;}&lt;/string&gt;
373 </widget> 294 </widget>
374 <customwidgets> 295 <customwidgets>
375 <customwidget> 296 <customwidget>
376 - <class>Clock</class> 297 + <class>StatusArea</class>
377 <extends>QWidget</extends> 298 <extends>QWidget</extends>
378 - <header>clock.h</header> 299 + <header>statusarea.h</header>
379 <container>1</container> 300 <container>1</container>
380 </customwidget> 301 </customwidget>
381 - <customwidget>  
382 - <class>WashWarnIcon</class>  
383 - <extends>QLabel</extends>  
384 - <header>washwarnicon.h</header>  
385 - </customwidget>  
386 - <customwidget>  
387 - <class>DemoIcon</class>  
388 - <extends>QLabel</extends>  
389 - <header>demoicon.h</header>  
390 - </customwidget>  
391 - <customwidget>  
392 - <class>HalfEnergyIcon</class>  
393 - <extends>QLabel</extends>  
394 - <header>halfenergyicon.h</header>  
395 - </customwidget>  
396 - <customwidget>  
397 - <class>DigitalClock</class>  
398 - <extends>QLabel</extends>  
399 - <header>digitalclock.h</header>  
400 - </customwidget>  
401 - <customwidget>  
402 - <class>IgnitionIcon</class>  
403 - <extends>QLabel</extends>  
404 - <header>ignitionicon.h</header>  
405 - </customwidget>  
406 - <customwidget>  
407 - <class>WaterLevelIcon</class>  
408 - <extends>QLabel</extends>  
409 - <header>waterlevelicon.h</header>  
410 - </customwidget>  
411 </customwidgets> 302 </customwidgets>
412 <resources> 303 <resources>
413 <include location="resources.qrc"/> 304 <include location="resources.qrc"/>
app/gui/oven_control/operationtimemode.ui
@@ -28,89 +28,10 @@ @@ -28,89 +28,10 @@
28 <height>511</height> 28 <height>511</height>
29 </rect> 29 </rect>
30 </property> 30 </property>
31 - <widget class="QWidget" name="clockContainer"> 31 + <widget class="StatusArea" name="clockContainer">
32 <property name="styleSheet"> 32 <property name="styleSheet">
33 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 33 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
34 </property> 34 </property>
35 - <widget class="Clock" name="clock" native="true">  
36 - <property name="geometry">  
37 - <rect>  
38 - <x>326</x>  
39 - <y>43</y>  
40 - <width>427</width>  
41 - <height>426</height>  
42 - </rect>  
43 - </property>  
44 - </widget>  
45 - <widget class="WashWarnIcon" name="label">  
46 - <property name="geometry">  
47 - <rect>  
48 - <x>960</x>  
49 - <y>384</y>  
50 - <width>96</width>  
51 - <height>100</height>  
52 - </rect>  
53 - </property>  
54 - </widget>  
55 - <widget class="DemoIcon" name="label_2">  
56 - <property name="geometry">  
57 - <rect>  
58 - <x>936</x>  
59 - <y>276</y>  
60 - <width>121</width>  
61 - <height>108</height>  
62 - </rect>  
63 - </property>  
64 - </widget>  
65 - <widget class="HalfEnergyIcon" name="label_3">  
66 - <property name="geometry">  
67 - <rect>  
68 - <x>936</x>  
69 - <y>192</y>  
70 - <width>129</width>  
71 - <height>80</height>  
72 - </rect>  
73 - </property>  
74 - </widget>  
75 - <widget class="DigitalClock" name="label_4">  
76 - <property name="geometry">  
77 - <rect>  
78 - <x>24</x>  
79 - <y>372</y>  
80 - <width>720</width>  
81 - <height>120</height>  
82 - </rect>  
83 - </property>  
84 - <property name="alignment">  
85 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
86 - </property>  
87 - </widget>  
88 - <widget class="WaterLevelIcon" name="label_6">  
89 - <property name="geometry">  
90 - <rect>  
91 - <x>804</x>  
92 - <y>348</y>  
93 - <width>133</width>  
94 - <height>145</height>  
95 - </rect>  
96 - </property>  
97 - <property name="text">  
98 - <string/>  
99 - </property>  
100 - </widget>  
101 - <widget class="IgnitionIcon" name="label_5">  
102 - <property name="geometry">  
103 - <rect>  
104 - <x>794</x>  
105 - <y>196</y>  
106 - <width>133</width>  
107 - <height>145</height>  
108 - </rect>  
109 - </property>  
110 - <property name="text">  
111 - <string/>  
112 - </property>  
113 - </widget>  
114 </widget> 35 </widget>
115 <widget class="QWidget" name="page_2"/> 36 <widget class="QWidget" name="page_2"/>
116 </widget> 37 </widget>
@@ -823,41 +744,11 @@ QPushButton { text-align: center;}&lt;/string&gt; @@ -823,41 +744,11 @@ QPushButton { text-align: center;}&lt;/string&gt;
823 </widget> 744 </widget>
824 <customwidgets> 745 <customwidgets>
825 <customwidget> 746 <customwidget>
826 - <class>Clock</class> 747 + <class>StatusArea</class>
827 <extends>QWidget</extends> 748 <extends>QWidget</extends>
828 - <header>clock.h</header> 749 + <header>statusarea.h</header>
829 <container>1</container> 750 <container>1</container>
830 </customwidget> 751 </customwidget>
831 - <customwidget>  
832 - <class>WashWarnIcon</class>  
833 - <extends>QLabel</extends>  
834 - <header>washwarnicon.h</header>  
835 - </customwidget>  
836 - <customwidget>  
837 - <class>DemoIcon</class>  
838 - <extends>QLabel</extends>  
839 - <header>demoicon.h</header>  
840 - </customwidget>  
841 - <customwidget>  
842 - <class>HalfEnergyIcon</class>  
843 - <extends>QLabel</extends>  
844 - <header>halfenergyicon.h</header>  
845 - </customwidget>  
846 - <customwidget>  
847 - <class>DigitalClock</class>  
848 - <extends>QLabel</extends>  
849 - <header>digitalclock.h</header>  
850 - </customwidget>  
851 - <customwidget>  
852 - <class>IgnitionIcon</class>  
853 - <extends>QLabel</extends>  
854 - <header>ignitionicon.h</header>  
855 - </customwidget>  
856 - <customwidget>  
857 - <class>WaterLevelIcon</class>  
858 - <extends>QLabel</extends>  
859 - <header>waterlevelicon.h</header>  
860 - </customwidget>  
861 </customwidgets> 752 </customwidgets>
862 <resources/> 753 <resources/>
863 <connections/> 754 <connections/>
app/gui/oven_control/operationtimeparts.ui
@@ -28,89 +28,10 @@ @@ -28,89 +28,10 @@
28 <height>511</height> 28 <height>511</height>
29 </rect> 29 </rect>
30 </property> 30 </property>
31 - <widget class="QWidget" name="clockContainer"> 31 + <widget class="StatusArea" name="clockContainer">
32 <property name="styleSheet"> 32 <property name="styleSheet">
33 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 33 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
34 </property> 34 </property>
35 - <widget class="Clock" name="clock" native="true">  
36 - <property name="geometry">  
37 - <rect>  
38 - <x>326</x>  
39 - <y>43</y>  
40 - <width>427</width>  
41 - <height>426</height>  
42 - </rect>  
43 - </property>  
44 - </widget>  
45 - <widget class="WashWarnIcon" name="label">  
46 - <property name="geometry">  
47 - <rect>  
48 - <x>960</x>  
49 - <y>384</y>  
50 - <width>96</width>  
51 - <height>100</height>  
52 - </rect>  
53 - </property>  
54 - </widget>  
55 - <widget class="DemoIcon" name="label_2">  
56 - <property name="geometry">  
57 - <rect>  
58 - <x>936</x>  
59 - <y>276</y>  
60 - <width>121</width>  
61 - <height>108</height>  
62 - </rect>  
63 - </property>  
64 - </widget>  
65 - <widget class="HalfEnergyIcon" name="label_3">  
66 - <property name="geometry">  
67 - <rect>  
68 - <x>936</x>  
69 - <y>192</y>  
70 - <width>129</width>  
71 - <height>80</height>  
72 - </rect>  
73 - </property>  
74 - </widget>  
75 - <widget class="DigitalClock" name="label_4">  
76 - <property name="geometry">  
77 - <rect>  
78 - <x>24</x>  
79 - <y>372</y>  
80 - <width>720</width>  
81 - <height>120</height>  
82 - </rect>  
83 - </property>  
84 - <property name="alignment">  
85 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
86 - </property>  
87 - </widget>  
88 - <widget class="WaterLevelIcon" name="label_6">  
89 - <property name="geometry">  
90 - <rect>  
91 - <x>804</x>  
92 - <y>348</y>  
93 - <width>133</width>  
94 - <height>145</height>  
95 - </rect>  
96 - </property>  
97 - <property name="text">  
98 - <string/>  
99 - </property>  
100 - </widget>  
101 - <widget class="IgnitionIcon" name="label_5">  
102 - <property name="geometry">  
103 - <rect>  
104 - <x>794</x>  
105 - <y>196</y>  
106 - <width>133</width>  
107 - <height>145</height>  
108 - </rect>  
109 - </property>  
110 - <property name="text">  
111 - <string/>  
112 - </property>  
113 - </widget>  
114 </widget> 35 </widget>
115 <widget class="QWidget" name="page_2"/> 36 <widget class="QWidget" name="page_2"/>
116 </widget> 37 </widget>
@@ -1095,41 +1016,11 @@ QPushButton { text-align: center;}&lt;/string&gt; @@ -1095,41 +1016,11 @@ QPushButton { text-align: center;}&lt;/string&gt;
1095 </widget> 1016 </widget>
1096 <customwidgets> 1017 <customwidgets>
1097 <customwidget> 1018 <customwidget>
1098 - <class>Clock</class> 1019 + <class>StatusArea</class>
1099 <extends>QWidget</extends> 1020 <extends>QWidget</extends>
1100 - <header>clock.h</header> 1021 + <header>statusarea.h</header>
1101 <container>1</container> 1022 <container>1</container>
1102 </customwidget> 1023 </customwidget>
1103 - <customwidget>  
1104 - <class>WashWarnIcon</class>  
1105 - <extends>QLabel</extends>  
1106 - <header>washwarnicon.h</header>  
1107 - </customwidget>  
1108 - <customwidget>  
1109 - <class>DemoIcon</class>  
1110 - <extends>QLabel</extends>  
1111 - <header>demoicon.h</header>  
1112 - </customwidget>  
1113 - <customwidget>  
1114 - <class>HalfEnergyIcon</class>  
1115 - <extends>QLabel</extends>  
1116 - <header>halfenergyicon.h</header>  
1117 - </customwidget>  
1118 - <customwidget>  
1119 - <class>DigitalClock</class>  
1120 - <extends>QLabel</extends>  
1121 - <header>digitalclock.h</header>  
1122 - </customwidget>  
1123 - <customwidget>  
1124 - <class>IgnitionIcon</class>  
1125 - <extends>QLabel</extends>  
1126 - <header>ignitionicon.h</header>  
1127 - </customwidget>  
1128 - <customwidget>  
1129 - <class>WaterLevelIcon</class>  
1130 - <extends>QLabel</extends>  
1131 - <header>waterlevelicon.h</header>  
1132 - </customwidget>  
1133 </customwidgets> 1024 </customwidgets>
1134 <resources/> 1025 <resources/>
1135 <connections/> 1026 <connections/>
app/gui/oven_control/oven_control.pro
@@ -19,6 +19,7 @@ SOURCES += main.cpp\ @@ -19,6 +19,7 @@ SOURCES += main.cpp\
19 abstractoveninterface.cpp \ 19 abstractoveninterface.cpp \
20 clock.cpp \ 20 clock.cpp \
21 manualcookwindow.cpp \ 21 manualcookwindow.cpp \
  22 + statusarea.cpp \
22 udphandler.cpp \ 23 udphandler.cpp \
23 ovencontroller.cpp \ 24 ovencontroller.cpp \
24 configwindow.cpp \ 25 configwindow.cpp \
@@ -157,6 +158,7 @@ HEADERS += mainwindow.h \ @@ -157,6 +158,7 @@ HEADERS += mainwindow.h \
157 abstractoveninterface.h \ 158 abstractoveninterface.h \
158 clock.h \ 159 clock.h \
159 manualcookwindow.h \ 160 manualcookwindow.h \
  161 + statusarea.h \
160 udphandler.h \ 162 udphandler.h \
161 ../../app-prime-modbus/include/all_share.h \ 163 ../../app-prime-modbus/include/all_share.h \
162 ovencontroller.h \ 164 ovencontroller.h \
@@ -295,6 +297,7 @@ FORMS += mainwindow.ui \ @@ -295,6 +297,7 @@ FORMS += mainwindow.ui \
295 functiontestwindow.ui \ 297 functiontestwindow.ui \
296 componenttestwindow.ui \ 298 componenttestwindow.ui \
297 burnertestwindow.ui \ 299 burnertestwindow.ui \
  300 + statusarea.ui \
298 valvetestwindow.ui \ 301 valvetestwindow.ui \
299 washtestwindow.ui \ 302 washtestwindow.ui \
300 fantestwindow.ui \ 303 fantestwindow.ui \
app/gui/oven_control/primewindow.ui
@@ -140,89 +140,10 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/bottom_bar/c @@ -140,89 +140,10 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/bottom_bar/c
140 <height>511</height> 140 <height>511</height>
141 </rect> 141 </rect>
142 </property> 142 </property>
143 - <widget class="QWidget" name="clockContainer"> 143 + <widget class="StatusArea" name="clockContainer">
144 <property name="styleSheet"> 144 <property name="styleSheet">
145 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 145 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
146 </property> 146 </property>
147 - <widget class="Clock" name="clock" native="true">  
148 - <property name="geometry">  
149 - <rect>  
150 - <x>326</x>  
151 - <y>43</y>  
152 - <width>427</width>  
153 - <height>426</height>  
154 - </rect>  
155 - </property>  
156 - </widget>  
157 - <widget class="WashWarnIcon" name="label">  
158 - <property name="geometry">  
159 - <rect>  
160 - <x>960</x>  
161 - <y>384</y>  
162 - <width>96</width>  
163 - <height>100</height>  
164 - </rect>  
165 - </property>  
166 - </widget>  
167 - <widget class="DemoIcon" name="label_2">  
168 - <property name="geometry">  
169 - <rect>  
170 - <x>936</x>  
171 - <y>276</y>  
172 - <width>121</width>  
173 - <height>108</height>  
174 - </rect>  
175 - </property>  
176 - </widget>  
177 - <widget class="HalfEnergyIcon" name="label_3">  
178 - <property name="geometry">  
179 - <rect>  
180 - <x>936</x>  
181 - <y>192</y>  
182 - <width>129</width>  
183 - <height>80</height>  
184 - </rect>  
185 - </property>  
186 - </widget>  
187 - <widget class="DigitalClock" name="label_4">  
188 - <property name="geometry">  
189 - <rect>  
190 - <x>24</x>  
191 - <y>372</y>  
192 - <width>720</width>  
193 - <height>120</height>  
194 - </rect>  
195 - </property>  
196 - <property name="alignment">  
197 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
198 - </property>  
199 - </widget>  
200 - <widget class="WaterLevelIcon" name="label_6">  
201 - <property name="geometry">  
202 - <rect>  
203 - <x>804</x>  
204 - <y>348</y>  
205 - <width>133</width>  
206 - <height>145</height>  
207 - </rect>  
208 - </property>  
209 - <property name="text">  
210 - <string/>  
211 - </property>  
212 - </widget>  
213 - <widget class="IgnitionIcon" name="label_5">  
214 - <property name="geometry">  
215 - <rect>  
216 - <x>794</x>  
217 - <y>196</y>  
218 - <width>133</width>  
219 - <height>145</height>  
220 - </rect>  
221 - </property>  
222 - <property name="text">  
223 - <string/>  
224 - </property>  
225 - </widget>  
226 </widget> 147 </widget>
227 <widget class="QWidget" name="page_2"/> 148 <widget class="QWidget" name="page_2"/>
228 </widget> 149 </widget>
@@ -357,41 +278,11 @@ QPushButton:pressed, QPushButton:focus { background-image: url(:/images/etc/main @@ -357,41 +278,11 @@ QPushButton:pressed, QPushButton:focus { background-image: url(:/images/etc/main
357 </widget> 278 </widget>
358 <customwidgets> 279 <customwidgets>
359 <customwidget> 280 <customwidget>
360 - <class>Clock</class> 281 + <class>StatusArea</class>
361 <extends>QWidget</extends> 282 <extends>QWidget</extends>
362 - <header>clock.h</header> 283 + <header>statusarea.h</header>
363 <container>1</container> 284 <container>1</container>
364 </customwidget> 285 </customwidget>
365 - <customwidget>  
366 - <class>WashWarnIcon</class>  
367 - <extends>QLabel</extends>  
368 - <header>washwarnicon.h</header>  
369 - </customwidget>  
370 - <customwidget>  
371 - <class>DemoIcon</class>  
372 - <extends>QLabel</extends>  
373 - <header>demoicon.h</header>  
374 - </customwidget>  
375 - <customwidget>  
376 - <class>HalfEnergyIcon</class>  
377 - <extends>QLabel</extends>  
378 - <header>halfenergyicon.h</header>  
379 - </customwidget>  
380 - <customwidget>  
381 - <class>DigitalClock</class>  
382 - <extends>QLabel</extends>  
383 - <header>digitalclock.h</header>  
384 - </customwidget>  
385 - <customwidget>  
386 - <class>IgnitionIcon</class>  
387 - <extends>QLabel</extends>  
388 - <header>ignitionicon.h</header>  
389 - </customwidget>  
390 - <customwidget>  
391 - <class>WaterLevelIcon</class>  
392 - <extends>QLabel</extends>  
393 - <header>waterlevelicon.h</header>  
394 - </customwidget>  
395 </customwidgets> 286 </customwidgets>
396 <tabstops> 287 <tabstops>
397 <tabstop>mostCookedButton</tabstop> 288 <tabstop>mostCookedButton</tabstop>
app/gui/oven_control/programmingautoconfigwindow.ui
@@ -505,89 +505,10 @@ border-image: url(:/images/button/288_ov.png); @@ -505,89 +505,10 @@ border-image: url(:/images/button/288_ov.png);
505 <height>511</height> 505 <height>511</height>
506 </rect> 506 </rect>
507 </property> 507 </property>
508 - <widget class="QWidget" name="clockContainer"> 508 + <widget class="StatusArea" name="clockContainer">
509 <property name="styleSheet"> 509 <property name="styleSheet">
510 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 510 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
511 </property> 511 </property>
512 - <widget class="Clock" name="clock" native="true">  
513 - <property name="geometry">  
514 - <rect>  
515 - <x>326</x>  
516 - <y>43</y>  
517 - <width>427</width>  
518 - <height>426</height>  
519 - </rect>  
520 - </property>  
521 - </widget>  
522 - <widget class="WashWarnIcon" name="label">  
523 - <property name="geometry">  
524 - <rect>  
525 - <x>960</x>  
526 - <y>384</y>  
527 - <width>96</width>  
528 - <height>100</height>  
529 - </rect>  
530 - </property>  
531 - </widget>  
532 - <widget class="DemoIcon" name="label_2">  
533 - <property name="geometry">  
534 - <rect>  
535 - <x>936</x>  
536 - <y>276</y>  
537 - <width>121</width>  
538 - <height>108</height>  
539 - </rect>  
540 - </property>  
541 - </widget>  
542 - <widget class="HalfEnergyIcon" name="label_3">  
543 - <property name="geometry">  
544 - <rect>  
545 - <x>936</x>  
546 - <y>192</y>  
547 - <width>129</width>  
548 - <height>80</height>  
549 - </rect>  
550 - </property>  
551 - </widget>  
552 - <widget class="DigitalClock" name="label_4">  
553 - <property name="geometry">  
554 - <rect>  
555 - <x>24</x>  
556 - <y>372</y>  
557 - <width>720</width>  
558 - <height>120</height>  
559 - </rect>  
560 - </property>  
561 - <property name="alignment">  
562 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
563 - </property>  
564 - </widget>  
565 - <widget class="WaterLevelIcon" name="label_6">  
566 - <property name="geometry">  
567 - <rect>  
568 - <x>804</x>  
569 - <y>348</y>  
570 - <width>133</width>  
571 - <height>145</height>  
572 - </rect>  
573 - </property>  
574 - <property name="text">  
575 - <string/>  
576 - </property>  
577 - </widget>  
578 - <widget class="IgnitionIcon" name="label_5">  
579 - <property name="geometry">  
580 - <rect>  
581 - <x>794</x>  
582 - <y>196</y>  
583 - <width>133</width>  
584 - <height>145</height>  
585 - </rect>  
586 - </property>  
587 - <property name="text">  
588 - <string/>  
589 - </property>  
590 - </widget>  
591 </widget> 512 </widget>
592 <widget class="QWidget" name="page_2"/> 513 <widget class="QWidget" name="page_2"/>
593 </widget> 514 </widget>
@@ -1442,42 +1363,12 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/bottom_bar/c @@ -1442,42 +1363,12 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/bottom_bar/c
1442 </widget> 1363 </widget>
1443 <customwidgets> 1364 <customwidgets>
1444 <customwidget> 1365 <customwidget>
1445 - <class>Clock</class> 1366 + <class>StatusArea</class>
1446 <extends>QWidget</extends> 1367 <extends>QWidget</extends>
1447 - <header>clock.h</header> 1368 + <header>statusarea.h</header>
1448 <container>1</container> 1369 <container>1</container>
1449 </customwidget> 1370 </customwidget>
1450 <customwidget> 1371 <customwidget>
1451 - <class>WashWarnIcon</class>  
1452 - <extends>QLabel</extends>  
1453 - <header>washwarnicon.h</header>  
1454 - </customwidget>  
1455 - <customwidget>  
1456 - <class>DemoIcon</class>  
1457 - <extends>QLabel</extends>  
1458 - <header>demoicon.h</header>  
1459 - </customwidget>  
1460 - <customwidget>  
1461 - <class>HalfEnergyIcon</class>  
1462 - <extends>QLabel</extends>  
1463 - <header>halfenergyicon.h</header>  
1464 - </customwidget>  
1465 - <customwidget>  
1466 - <class>DigitalClock</class>  
1467 - <extends>QLabel</extends>  
1468 - <header>digitalclock.h</header>  
1469 - </customwidget>  
1470 - <customwidget>  
1471 - <class>IgnitionIcon</class>  
1472 - <extends>QLabel</extends>  
1473 - <header>ignitionicon.h</header>  
1474 - </customwidget>  
1475 - <customwidget>  
1476 - <class>WaterLevelIcon</class>  
1477 - <extends>QLabel</extends>  
1478 - <header>waterlevelicon.h</header>  
1479 - </customwidget>  
1480 - <customwidget>  
1481 <class>Slider</class> 1372 <class>Slider</class>
1482 <extends>QWidget</extends> 1373 <extends>QWidget</extends>
1483 <header>slider.h</header> 1374 <header>slider.h</header>
app/gui/oven_control/programmingautoselectionwindow.ui
@@ -108,89 +108,10 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/bottom_bar/0 @@ -108,89 +108,10 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/bottom_bar/0
108 <height>511</height> 108 <height>511</height>
109 </rect> 109 </rect>
110 </property> 110 </property>
111 - <widget class="QWidget" name="clockContainer"> 111 + <widget class="StatusArea" name="clockContainer">
112 <property name="styleSheet"> 112 <property name="styleSheet">
113 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 113 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
114 </property> 114 </property>
115 - <widget class="Clock" name="clock" native="true">  
116 - <property name="geometry">  
117 - <rect>  
118 - <x>326</x>  
119 - <y>43</y>  
120 - <width>427</width>  
121 - <height>426</height>  
122 - </rect>  
123 - </property>  
124 - </widget>  
125 - <widget class="WashWarnIcon" name="label">  
126 - <property name="geometry">  
127 - <rect>  
128 - <x>960</x>  
129 - <y>384</y>  
130 - <width>96</width>  
131 - <height>100</height>  
132 - </rect>  
133 - </property>  
134 - </widget>  
135 - <widget class="DemoIcon" name="label_2">  
136 - <property name="geometry">  
137 - <rect>  
138 - <x>936</x>  
139 - <y>276</y>  
140 - <width>121</width>  
141 - <height>108</height>  
142 - </rect>  
143 - </property>  
144 - </widget>  
145 - <widget class="HalfEnergyIcon" name="label_3">  
146 - <property name="geometry">  
147 - <rect>  
148 - <x>936</x>  
149 - <y>192</y>  
150 - <width>129</width>  
151 - <height>80</height>  
152 - </rect>  
153 - </property>  
154 - </widget>  
155 - <widget class="DigitalClock" name="label_4">  
156 - <property name="geometry">  
157 - <rect>  
158 - <x>24</x>  
159 - <y>372</y>  
160 - <width>720</width>  
161 - <height>120</height>  
162 - </rect>  
163 - </property>  
164 - <property name="alignment">  
165 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
166 - </property>  
167 - </widget>  
168 - <widget class="WaterLevelIcon" name="label_6">  
169 - <property name="geometry">  
170 - <rect>  
171 - <x>804</x>  
172 - <y>348</y>  
173 - <width>133</width>  
174 - <height>145</height>  
175 - </rect>  
176 - </property>  
177 - <property name="text">  
178 - <string/>  
179 - </property>  
180 - </widget>  
181 - <widget class="IgnitionIcon" name="label_5">  
182 - <property name="geometry">  
183 - <rect>  
184 - <x>794</x>  
185 - <y>196</y>  
186 - <width>133</width>  
187 - <height>145</height>  
188 - </rect>  
189 - </property>  
190 - <property name="text">  
191 - <string/>  
192 - </property>  
193 - </widget>  
194 </widget> 115 </widget>
195 <widget class="QWidget" name="page_2"/> 116 <widget class="QWidget" name="page_2"/>
196 </widget> 117 </widget>
@@ -217,41 +138,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/bottom_bar/0 @@ -217,41 +138,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/bottom_bar/0
217 </widget> 138 </widget>
218 <customwidgets> 139 <customwidgets>
219 <customwidget> 140 <customwidget>
220 - <class>Clock</class> 141 + <class>StatusArea</class>
221 <extends>QWidget</extends> 142 <extends>QWidget</extends>
222 - <header>clock.h</header> 143 + <header>statusarea.h</header>
223 <container>1</container> 144 <container>1</container>
224 </customwidget> 145 </customwidget>
225 - <customwidget>  
226 - <class>WashWarnIcon</class>  
227 - <extends>QLabel</extends>  
228 - <header>washwarnicon.h</header>  
229 - </customwidget>  
230 - <customwidget>  
231 - <class>DemoIcon</class>  
232 - <extends>QLabel</extends>  
233 - <header>demoicon.h</header>  
234 - </customwidget>  
235 - <customwidget>  
236 - <class>HalfEnergyIcon</class>  
237 - <extends>QLabel</extends>  
238 - <header>halfenergyicon.h</header>  
239 - </customwidget>  
240 - <customwidget>  
241 - <class>DigitalClock</class>  
242 - <extends>QLabel</extends>  
243 - <header>digitalclock.h</header>  
244 - </customwidget>  
245 - <customwidget>  
246 - <class>IgnitionIcon</class>  
247 - <extends>QLabel</extends>  
248 - <header>ignitionicon.h</header>  
249 - </customwidget>  
250 - <customwidget>  
251 - <class>WaterLevelIcon</class>  
252 - <extends>QLabel</extends>  
253 - <header>waterlevelicon.h</header>  
254 - </customwidget>  
255 </customwidgets> 146 </customwidgets>
256 <resources/> 147 <resources/>
257 <connections/> 148 <connections/>
app/gui/oven_control/programmingmanualwindow.ui
@@ -133,89 +133,10 @@ height: 39px; @@ -133,89 +133,10 @@ height: 39px;
133 <height>511</height> 133 <height>511</height>
134 </rect> 134 </rect>
135 </property> 135 </property>
136 - <widget class="QWidget" name="clockContainer"> 136 + <widget class="StatusArea" name="clockContainer">
137 <property name="styleSheet"> 137 <property name="styleSheet">
138 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 138 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
139 </property> 139 </property>
140 - <widget class="Clock" name="clock" native="true">  
141 - <property name="geometry">  
142 - <rect>  
143 - <x>326</x>  
144 - <y>43</y>  
145 - <width>427</width>  
146 - <height>426</height>  
147 - </rect>  
148 - </property>  
149 - </widget>  
150 - <widget class="WashWarnIcon" name="label_6">  
151 - <property name="geometry">  
152 - <rect>  
153 - <x>960</x>  
154 - <y>384</y>  
155 - <width>96</width>  
156 - <height>100</height>  
157 - </rect>  
158 - </property>  
159 - </widget>  
160 - <widget class="DemoIcon" name="label_2">  
161 - <property name="geometry">  
162 - <rect>  
163 - <x>936</x>  
164 - <y>276</y>  
165 - <width>121</width>  
166 - <height>108</height>  
167 - </rect>  
168 - </property>  
169 - </widget>  
170 - <widget class="HalfEnergyIcon" name="label_3">  
171 - <property name="geometry">  
172 - <rect>  
173 - <x>936</x>  
174 - <y>192</y>  
175 - <width>129</width>  
176 - <height>80</height>  
177 - </rect>  
178 - </property>  
179 - </widget>  
180 - <widget class="DigitalClock" name="label_4">  
181 - <property name="geometry">  
182 - <rect>  
183 - <x>24</x>  
184 - <y>372</y>  
185 - <width>720</width>  
186 - <height>120</height>  
187 - </rect>  
188 - </property>  
189 - <property name="alignment">  
190 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
191 - </property>  
192 - </widget>  
193 - <widget class="WaterLevelIcon" name="label_7">  
194 - <property name="geometry">  
195 - <rect>  
196 - <x>804</x>  
197 - <y>348</y>  
198 - <width>133</width>  
199 - <height>145</height>  
200 - </rect>  
201 - </property>  
202 - <property name="text">  
203 - <string/>  
204 - </property>  
205 - </widget>  
206 - <widget class="IgnitionIcon" name="label_8">  
207 - <property name="geometry">  
208 - <rect>  
209 - <x>794</x>  
210 - <y>196</y>  
211 - <width>133</width>  
212 - <height>145</height>  
213 - </rect>  
214 - </property>  
215 - <property name="text">  
216 - <string/>  
217 - </property>  
218 - </widget>  
219 </widget> 140 </widget>
220 <widget class="QWidget" name="closeDoorWidget"> 141 <widget class="QWidget" name="closeDoorWidget">
221 <property name="styleSheet"> 142 <property name="styleSheet">
@@ -996,42 +917,12 @@ QPushButton:checked { background-image: url(:/images/cook_mode/big_combi.png); } @@ -996,42 +917,12 @@ QPushButton:checked { background-image: url(:/images/cook_mode/big_combi.png); }
996 </widget> 917 </widget>
997 <customwidgets> 918 <customwidgets>
998 <customwidget> 919 <customwidget>
999 - <class>Clock</class> 920 + <class>StatusArea</class>
1000 <extends>QWidget</extends> 921 <extends>QWidget</extends>
1001 - <header>clock.h</header> 922 + <header>statusarea.h</header>
1002 <container>1</container> 923 <container>1</container>
1003 </customwidget> 924 </customwidget>
1004 <customwidget> 925 <customwidget>
1005 - <class>WashWarnIcon</class>  
1006 - <extends>QLabel</extends>  
1007 - <header>washwarnicon.h</header>  
1008 - </customwidget>  
1009 - <customwidget>  
1010 - <class>DemoIcon</class>  
1011 - <extends>QLabel</extends>  
1012 - <header>demoicon.h</header>  
1013 - </customwidget>  
1014 - <customwidget>  
1015 - <class>HalfEnergyIcon</class>  
1016 - <extends>QLabel</extends>  
1017 - <header>halfenergyicon.h</header>  
1018 - </customwidget>  
1019 - <customwidget>  
1020 - <class>DigitalClock</class>  
1021 - <extends>QLabel</extends>  
1022 - <header>digitalclock.h</header>  
1023 - </customwidget>  
1024 - <customwidget>  
1025 - <class>IgnitionIcon</class>  
1026 - <extends>QLabel</extends>  
1027 - <header>ignitionicon.h</header>  
1028 - </customwidget>  
1029 - <customwidget>  
1030 - <class>WaterLevelIcon</class>  
1031 - <extends>QLabel</extends>  
1032 - <header>waterlevelicon.h</header>  
1033 - </customwidget>  
1034 - <customwidget>  
1035 <class>Slider</class> 926 <class>Slider</class>
1036 <extends>QWidget</extends> 927 <extends>QWidget</extends>
1037 <header>slider.h</header> 928 <header>slider.h</header>
app/gui/oven_control/programmingselectionwindow.ui
@@ -685,89 +685,10 @@ QPushButton:disabled { background-image: url(:/images/cook_type/bread_hide.png); @@ -685,89 +685,10 @@ QPushButton:disabled { background-image: url(:/images/cook_type/bread_hide.png);
685 <property name="currentIndex"> 685 <property name="currentIndex">
686 <number>0</number> 686 <number>0</number>
687 </property> 687 </property>
688 - <widget class="QWidget" name="clockContainer"> 688 + <widget class="StatusArea" name="clockContainer">
689 <property name="styleSheet"> 689 <property name="styleSheet">
690 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 690 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
691 </property> 691 </property>
692 - <widget class="Clock" name="clock" native="true">  
693 - <property name="geometry">  
694 - <rect>  
695 - <x>326</x>  
696 - <y>43</y>  
697 - <width>427</width>  
698 - <height>426</height>  
699 - </rect>  
700 - </property>  
701 - </widget>  
702 - <widget class="WashWarnIcon" name="label">  
703 - <property name="geometry">  
704 - <rect>  
705 - <x>960</x>  
706 - <y>384</y>  
707 - <width>96</width>  
708 - <height>100</height>  
709 - </rect>  
710 - </property>  
711 - </widget>  
712 - <widget class="DemoIcon" name="label_2">  
713 - <property name="geometry">  
714 - <rect>  
715 - <x>936</x>  
716 - <y>276</y>  
717 - <width>121</width>  
718 - <height>108</height>  
719 - </rect>  
720 - </property>  
721 - </widget>  
722 - <widget class="HalfEnergyIcon" name="label_3">  
723 - <property name="geometry">  
724 - <rect>  
725 - <x>936</x>  
726 - <y>192</y>  
727 - <width>129</width>  
728 - <height>80</height>  
729 - </rect>  
730 - </property>  
731 - </widget>  
732 - <widget class="DigitalClock" name="label_4">  
733 - <property name="geometry">  
734 - <rect>  
735 - <x>24</x>  
736 - <y>372</y>  
737 - <width>720</width>  
738 - <height>120</height>  
739 - </rect>  
740 - </property>  
741 - <property name="alignment">  
742 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
743 - </property>  
744 - </widget>  
745 - <widget class="WaterLevelIcon" name="label_6">  
746 - <property name="geometry">  
747 - <rect>  
748 - <x>804</x>  
749 - <y>348</y>  
750 - <width>133</width>  
751 - <height>145</height>  
752 - </rect>  
753 - </property>  
754 - <property name="text">  
755 - <string/>  
756 - </property>  
757 - </widget>  
758 - <widget class="IgnitionIcon" name="label_5">  
759 - <property name="geometry">  
760 - <rect>  
761 - <x>794</x>  
762 - <y>196</y>  
763 - <width>133</width>  
764 - <height>145</height>  
765 - </rect>  
766 - </property>  
767 - <property name="text">  
768 - <string/>  
769 - </property>  
770 - </widget>  
771 </widget> 692 </widget>
772 <widget class="QWidget" name="page_2"/> 693 <widget class="QWidget" name="page_2"/>
773 </widget> 694 </widget>
@@ -775,41 +696,11 @@ QPushButton:disabled { background-image: url(:/images/cook_type/bread_hide.png); @@ -775,41 +696,11 @@ QPushButton:disabled { background-image: url(:/images/cook_type/bread_hide.png);
775 </widget> 696 </widget>
776 <customwidgets> 697 <customwidgets>
777 <customwidget> 698 <customwidget>
778 - <class>Clock</class> 699 + <class>StatusArea</class>
779 <extends>QWidget</extends> 700 <extends>QWidget</extends>
780 - <header>clock.h</header> 701 + <header>statusarea.h</header>
781 <container>1</container> 702 <container>1</container>
782 </customwidget> 703 </customwidget>
783 - <customwidget>  
784 - <class>WashWarnIcon</class>  
785 - <extends>QLabel</extends>  
786 - <header>washwarnicon.h</header>  
787 - </customwidget>  
788 - <customwidget>  
789 - <class>DemoIcon</class>  
790 - <extends>QLabel</extends>  
791 - <header>demoicon.h</header>  
792 - </customwidget>  
793 - <customwidget>  
794 - <class>HalfEnergyIcon</class>  
795 - <extends>QLabel</extends>  
796 - <header>halfenergyicon.h</header>  
797 - </customwidget>  
798 - <customwidget>  
799 - <class>DigitalClock</class>  
800 - <extends>QLabel</extends>  
801 - <header>digitalclock.h</header>  
802 - </customwidget>  
803 - <customwidget>  
804 - <class>IgnitionIcon</class>  
805 - <extends>QLabel</extends>  
806 - <header>ignitionicon.h</header>  
807 - </customwidget>  
808 - <customwidget>  
809 - <class>WaterLevelIcon</class>  
810 - <extends>QLabel</extends>  
811 - <header>waterlevelicon.h</header>  
812 - </customwidget>  
813 </customwidgets> 704 </customwidgets>
814 <tabstops> 705 <tabstops>
815 <tabstop>steamButton</tabstop> 706 <tabstop>steamButton</tabstop>
app/gui/oven_control/programmingwindow.ui
@@ -71,89 +71,10 @@ background: none; @@ -71,89 +71,10 @@ background: none;
71 <height>511</height> 71 <height>511</height>
72 </rect> 72 </rect>
73 </property> 73 </property>
74 - <widget class="QWidget" name="clockContainer"> 74 + <widget class="StatusArea" name="clockContainer">
75 <property name="styleSheet"> 75 <property name="styleSheet">
76 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 76 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
77 </property> 77 </property>
78 - <widget class="Clock" name="clock" native="true">  
79 - <property name="geometry">  
80 - <rect>  
81 - <x>326</x>  
82 - <y>43</y>  
83 - <width>427</width>  
84 - <height>426</height>  
85 - </rect>  
86 - </property>  
87 - </widget>  
88 - <widget class="WashWarnIcon" name="label">  
89 - <property name="geometry">  
90 - <rect>  
91 - <x>960</x>  
92 - <y>384</y>  
93 - <width>96</width>  
94 - <height>100</height>  
95 - </rect>  
96 - </property>  
97 - </widget>  
98 - <widget class="DemoIcon" name="label_2">  
99 - <property name="geometry">  
100 - <rect>  
101 - <x>936</x>  
102 - <y>276</y>  
103 - <width>121</width>  
104 - <height>108</height>  
105 - </rect>  
106 - </property>  
107 - </widget>  
108 - <widget class="HalfEnergyIcon" name="label_3">  
109 - <property name="geometry">  
110 - <rect>  
111 - <x>936</x>  
112 - <y>192</y>  
113 - <width>129</width>  
114 - <height>80</height>  
115 - </rect>  
116 - </property>  
117 - </widget>  
118 - <widget class="DigitalClock" name="label_4">  
119 - <property name="geometry">  
120 - <rect>  
121 - <x>24</x>  
122 - <y>372</y>  
123 - <width>720</width>  
124 - <height>120</height>  
125 - </rect>  
126 - </property>  
127 - <property name="alignment">  
128 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
129 - </property>  
130 - </widget>  
131 - <widget class="WaterLevelIcon" name="label_6">  
132 - <property name="geometry">  
133 - <rect>  
134 - <x>804</x>  
135 - <y>348</y>  
136 - <width>133</width>  
137 - <height>145</height>  
138 - </rect>  
139 - </property>  
140 - <property name="text">  
141 - <string/>  
142 - </property>  
143 - </widget>  
144 - <widget class="IgnitionIcon" name="label_5">  
145 - <property name="geometry">  
146 - <rect>  
147 - <x>794</x>  
148 - <y>196</y>  
149 - <width>133</width>  
150 - <height>145</height>  
151 - </rect>  
152 - </property>  
153 - <property name="text">  
154 - <string/>  
155 - </property>  
156 - </widget>  
157 </widget> 78 </widget>
158 <widget class="QWidget" name="page_2"/> 79 <widget class="QWidget" name="page_2"/>
159 </widget> 80 </widget>
@@ -340,41 +261,11 @@ QPushButton:pressed, QPushButton:focus { background-image: url(:/images/etc/bar_ @@ -340,41 +261,11 @@ QPushButton:pressed, QPushButton:focus { background-image: url(:/images/etc/bar_
340 </widget> 261 </widget>
341 <customwidgets> 262 <customwidgets>
342 <customwidget> 263 <customwidget>
343 - <class>Clock</class> 264 + <class>StatusArea</class>
344 <extends>QWidget</extends> 265 <extends>QWidget</extends>
345 - <header>clock.h</header> 266 + <header>statusarea.h</header>
346 <container>1</container> 267 <container>1</container>
347 </customwidget> 268 </customwidget>
348 - <customwidget>  
349 - <class>WashWarnIcon</class>  
350 - <extends>QLabel</extends>  
351 - <header>washwarnicon.h</header>  
352 - </customwidget>  
353 - <customwidget>  
354 - <class>DemoIcon</class>  
355 - <extends>QLabel</extends>  
356 - <header>demoicon.h</header>  
357 - </customwidget>  
358 - <customwidget>  
359 - <class>HalfEnergyIcon</class>  
360 - <extends>QLabel</extends>  
361 - <header>halfenergyicon.h</header>  
362 - </customwidget>  
363 - <customwidget>  
364 - <class>DigitalClock</class>  
365 - <extends>QLabel</extends>  
366 - <header>digitalclock.h</header>  
367 - </customwidget>  
368 - <customwidget>  
369 - <class>IgnitionIcon</class>  
370 - <extends>QLabel</extends>  
371 - <header>ignitionicon.h</header>  
372 - </customwidget>  
373 - <customwidget>  
374 - <class>WaterLevelIcon</class>  
375 - <extends>QLabel</extends>  
376 - <header>waterlevelicon.h</header>  
377 - </customwidget>  
378 </customwidgets> 269 </customwidgets>
379 <tabstops> 270 <tabstops>
380 <tabstop>autoButton</tabstop> 271 <tabstop>autoButton</tabstop>
app/gui/oven_control/realtimemain.ui
@@ -27,89 +27,10 @@ @@ -27,89 +27,10 @@
27 <height>511</height> 27 <height>511</height>
28 </rect> 28 </rect>
29 </property> 29 </property>
30 - <widget class="QWidget" name="clockContainer"> 30 + <widget class="StatusArea" name="clockContainer">
31 <property name="styleSheet"> 31 <property name="styleSheet">
32 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 32 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
33 </property> 33 </property>
34 - <widget class="Clock" name="clock" native="true">  
35 - <property name="geometry">  
36 - <rect>  
37 - <x>326</x>  
38 - <y>43</y>  
39 - <width>427</width>  
40 - <height>426</height>  
41 - </rect>  
42 - </property>  
43 - </widget>  
44 - <widget class="WashWarnIcon" name="label_2">  
45 - <property name="geometry">  
46 - <rect>  
47 - <x>960</x>  
48 - <y>384</y>  
49 - <width>96</width>  
50 - <height>100</height>  
51 - </rect>  
52 - </property>  
53 - </widget>  
54 - <widget class="DemoIcon" name="label_3">  
55 - <property name="geometry">  
56 - <rect>  
57 - <x>936</x>  
58 - <y>276</y>  
59 - <width>121</width>  
60 - <height>108</height>  
61 - </rect>  
62 - </property>  
63 - </widget>  
64 - <widget class="HalfEnergyIcon" name="label_4">  
65 - <property name="geometry">  
66 - <rect>  
67 - <x>936</x>  
68 - <y>192</y>  
69 - <width>129</width>  
70 - <height>80</height>  
71 - </rect>  
72 - </property>  
73 - </widget>  
74 - <widget class="DigitalClock" name="label_5">  
75 - <property name="geometry">  
76 - <rect>  
77 - <x>24</x>  
78 - <y>372</y>  
79 - <width>720</width>  
80 - <height>120</height>  
81 - </rect>  
82 - </property>  
83 - <property name="alignment">  
84 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
85 - </property>  
86 - </widget>  
87 - <widget class="WaterLevelIcon" name="label_6">  
88 - <property name="geometry">  
89 - <rect>  
90 - <x>804</x>  
91 - <y>348</y>  
92 - <width>133</width>  
93 - <height>145</height>  
94 - </rect>  
95 - </property>  
96 - <property name="text">  
97 - <string/>  
98 - </property>  
99 - </widget>  
100 - <widget class="IgnitionIcon" name="label_7">  
101 - <property name="geometry">  
102 - <rect>  
103 - <x>794</x>  
104 - <y>196</y>  
105 - <width>133</width>  
106 - <height>145</height>  
107 - </rect>  
108 - </property>  
109 - <property name="text">  
110 - <string/>  
111 - </property>  
112 - </widget>  
113 </widget> 34 </widget>
114 <widget class="QWidget" name="page_2"/> 35 <widget class="QWidget" name="page_2"/>
115 </widget> 36 </widget>
@@ -338,41 +259,11 @@ QPushButton { text-align: center;}&lt;/string&gt; @@ -338,41 +259,11 @@ QPushButton { text-align: center;}&lt;/string&gt;
338 </widget> 259 </widget>
339 <customwidgets> 260 <customwidgets>
340 <customwidget> 261 <customwidget>
341 - <class>Clock</class> 262 + <class>StatusArea</class>
342 <extends>QWidget</extends> 263 <extends>QWidget</extends>
343 - <header>clock.h</header> 264 + <header>statusarea.h</header>
344 <container>1</container> 265 <container>1</container>
345 </customwidget> 266 </customwidget>
346 - <customwidget>  
347 - <class>WashWarnIcon</class>  
348 - <extends>QLabel</extends>  
349 - <header>washwarnicon.h</header>  
350 - </customwidget>  
351 - <customwidget>  
352 - <class>DemoIcon</class>  
353 - <extends>QLabel</extends>  
354 - <header>demoicon.h</header>  
355 - </customwidget>  
356 - <customwidget>  
357 - <class>HalfEnergyIcon</class>  
358 - <extends>QLabel</extends>  
359 - <header>halfenergyicon.h</header>  
360 - </customwidget>  
361 - <customwidget>  
362 - <class>DigitalClock</class>  
363 - <extends>QLabel</extends>  
364 - <header>digitalclock.h</header>  
365 - </customwidget>  
366 - <customwidget>  
367 - <class>IgnitionIcon</class>  
368 - <extends>QLabel</extends>  
369 - <header>ignitionicon.h</header>  
370 - </customwidget>  
371 - <customwidget>  
372 - <class>WaterLevelIcon</class>  
373 - <extends>QLabel</extends>  
374 - <header>waterlevelicon.h</header>  
375 - </customwidget>  
376 </customwidgets> 267 </customwidgets>
377 <resources> 268 <resources>
378 <include location="resources.qrc"/> 269 <include location="resources.qrc"/>
app/gui/oven_control/realtimepartswindow.ui
@@ -28,89 +28,10 @@ @@ -28,89 +28,10 @@
28 <height>511</height> 28 <height>511</height>
29 </rect> 29 </rect>
30 </property> 30 </property>
31 - <widget class="QWidget" name="clockContainer"> 31 + <widget class="StatusArea" name="clockContainer">
32 <property name="styleSheet"> 32 <property name="styleSheet">
33 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 33 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
34 </property> 34 </property>
35 - <widget class="Clock" name="clock" native="true">  
36 - <property name="geometry">  
37 - <rect>  
38 - <x>326</x>  
39 - <y>43</y>  
40 - <width>427</width>  
41 - <height>426</height>  
42 - </rect>  
43 - </property>  
44 - </widget>  
45 - <widget class="WashWarnIcon" name="label">  
46 - <property name="geometry">  
47 - <rect>  
48 - <x>960</x>  
49 - <y>384</y>  
50 - <width>96</width>  
51 - <height>100</height>  
52 - </rect>  
53 - </property>  
54 - </widget>  
55 - <widget class="DemoIcon" name="label_2">  
56 - <property name="geometry">  
57 - <rect>  
58 - <x>936</x>  
59 - <y>276</y>  
60 - <width>121</width>  
61 - <height>108</height>  
62 - </rect>  
63 - </property>  
64 - </widget>  
65 - <widget class="HalfEnergyIcon" name="label_3">  
66 - <property name="geometry">  
67 - <rect>  
68 - <x>936</x>  
69 - <y>192</y>  
70 - <width>129</width>  
71 - <height>80</height>  
72 - </rect>  
73 - </property>  
74 - </widget>  
75 - <widget class="DigitalClock" name="label_4">  
76 - <property name="geometry">  
77 - <rect>  
78 - <x>24</x>  
79 - <y>372</y>  
80 - <width>720</width>  
81 - <height>120</height>  
82 - </rect>  
83 - </property>  
84 - <property name="alignment">  
85 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
86 - </property>  
87 - </widget>  
88 - <widget class="WaterLevelIcon" name="label_6">  
89 - <property name="geometry">  
90 - <rect>  
91 - <x>804</x>  
92 - <y>348</y>  
93 - <width>133</width>  
94 - <height>145</height>  
95 - </rect>  
96 - </property>  
97 - <property name="text">  
98 - <string/>  
99 - </property>  
100 - </widget>  
101 - <widget class="IgnitionIcon" name="label_5">  
102 - <property name="geometry">  
103 - <rect>  
104 - <x>794</x>  
105 - <y>196</y>  
106 - <width>133</width>  
107 - <height>145</height>  
108 - </rect>  
109 - </property>  
110 - <property name="text">  
111 - <string/>  
112 - </property>  
113 - </widget>  
114 </widget> 35 </widget>
115 <widget class="QWidget" name="page_2"/> 36 <widget class="QWidget" name="page_2"/>
116 </widget> 37 </widget>
@@ -1075,41 +996,11 @@ QPushButton { text-align: center;}&lt;/string&gt; @@ -1075,41 +996,11 @@ QPushButton { text-align: center;}&lt;/string&gt;
1075 </widget> 996 </widget>
1076 <customwidgets> 997 <customwidgets>
1077 <customwidget> 998 <customwidget>
1078 - <class>Clock</class> 999 + <class>StatusArea</class>
1079 <extends>QWidget</extends> 1000 <extends>QWidget</extends>
1080 - <header>clock.h</header> 1001 + <header>statusarea.h</header>
1081 <container>1</container> 1002 <container>1</container>
1082 </customwidget> 1003 </customwidget>
1083 - <customwidget>  
1084 - <class>WashWarnIcon</class>  
1085 - <extends>QLabel</extends>  
1086 - <header>washwarnicon.h</header>  
1087 - </customwidget>  
1088 - <customwidget>  
1089 - <class>DemoIcon</class>  
1090 - <extends>QLabel</extends>  
1091 - <header>demoicon.h</header>  
1092 - </customwidget>  
1093 - <customwidget>  
1094 - <class>HalfEnergyIcon</class>  
1095 - <extends>QLabel</extends>  
1096 - <header>halfenergyicon.h</header>  
1097 - </customwidget>  
1098 - <customwidget>  
1099 - <class>DigitalClock</class>  
1100 - <extends>QLabel</extends>  
1101 - <header>digitalclock.h</header>  
1102 - </customwidget>  
1103 - <customwidget>  
1104 - <class>IgnitionIcon</class>  
1105 - <extends>QLabel</extends>  
1106 - <header>ignitionicon.h</header>  
1107 - </customwidget>  
1108 - <customwidget>  
1109 - <class>WaterLevelIcon</class>  
1110 - <extends>QLabel</extends>  
1111 - <header>waterlevelicon.h</header>  
1112 - </customwidget>  
1113 </customwidgets> 1004 </customwidgets>
1114 <resources/> 1005 <resources/>
1115 <connections/> 1006 <connections/>
app/gui/oven_control/realtimesensorwindow.ui
@@ -27,89 +27,10 @@ @@ -27,89 +27,10 @@
27 <height>511</height> 27 <height>511</height>
28 </rect> 28 </rect>
29 </property> 29 </property>
30 - <widget class="QWidget" name="clockContainer"> 30 + <widget class="StatusArea" name="clockContainer">
31 <property name="styleSheet"> 31 <property name="styleSheet">
32 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 32 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
33 </property> 33 </property>
34 - <widget class="Clock" name="clock" native="true">  
35 - <property name="geometry">  
36 - <rect>  
37 - <x>326</x>  
38 - <y>43</y>  
39 - <width>427</width>  
40 - <height>426</height>  
41 - </rect>  
42 - </property>  
43 - </widget>  
44 - <widget class="WashWarnIcon" name="label">  
45 - <property name="geometry">  
46 - <rect>  
47 - <x>960</x>  
48 - <y>384</y>  
49 - <width>96</width>  
50 - <height>100</height>  
51 - </rect>  
52 - </property>  
53 - </widget>  
54 - <widget class="DemoIcon" name="label_2">  
55 - <property name="geometry">  
56 - <rect>  
57 - <x>936</x>  
58 - <y>276</y>  
59 - <width>121</width>  
60 - <height>108</height>  
61 - </rect>  
62 - </property>  
63 - </widget>  
64 - <widget class="HalfEnergyIcon" name="label_3">  
65 - <property name="geometry">  
66 - <rect>  
67 - <x>936</x>  
68 - <y>192</y>  
69 - <width>129</width>  
70 - <height>80</height>  
71 - </rect>  
72 - </property>  
73 - </widget>  
74 - <widget class="DigitalClock" name="label_4">  
75 - <property name="geometry">  
76 - <rect>  
77 - <x>24</x>  
78 - <y>372</y>  
79 - <width>720</width>  
80 - <height>120</height>  
81 - </rect>  
82 - </property>  
83 - <property name="alignment">  
84 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
85 - </property>  
86 - </widget>  
87 - <widget class="WaterLevelIcon" name="label_6">  
88 - <property name="geometry">  
89 - <rect>  
90 - <x>804</x>  
91 - <y>348</y>  
92 - <width>133</width>  
93 - <height>145</height>  
94 - </rect>  
95 - </property>  
96 - <property name="text">  
97 - <string/>  
98 - </property>  
99 - </widget>  
100 - <widget class="IgnitionIcon" name="label_5">  
101 - <property name="geometry">  
102 - <rect>  
103 - <x>794</x>  
104 - <y>196</y>  
105 - <width>133</width>  
106 - <height>145</height>  
107 - </rect>  
108 - </property>  
109 - <property name="text">  
110 - <string/>  
111 - </property>  
112 - </widget>  
113 </widget> 34 </widget>
114 <widget class="QWidget" name="page_2"/> 35 <widget class="QWidget" name="page_2"/>
115 </widget> 36 </widget>
@@ -1602,41 +1523,11 @@ QPushButton { text-align: center;}&lt;/string&gt; @@ -1602,41 +1523,11 @@ QPushButton { text-align: center;}&lt;/string&gt;
1602 </widget> 1523 </widget>
1603 <customwidgets> 1524 <customwidgets>
1604 <customwidget> 1525 <customwidget>
1605 - <class>Clock</class> 1526 + <class>StatusArea</class>
1606 <extends>QWidget</extends> 1527 <extends>QWidget</extends>
1607 - <header>clock.h</header> 1528 + <header>statusarea.h</header>
1608 <container>1</container> 1529 <container>1</container>
1609 </customwidget> 1530 </customwidget>
1610 - <customwidget>  
1611 - <class>WashWarnIcon</class>  
1612 - <extends>QLabel</extends>  
1613 - <header>washwarnicon.h</header>  
1614 - </customwidget>  
1615 - <customwidget>  
1616 - <class>DemoIcon</class>  
1617 - <extends>QLabel</extends>  
1618 - <header>demoicon.h</header>  
1619 - </customwidget>  
1620 - <customwidget>  
1621 - <class>HalfEnergyIcon</class>  
1622 - <extends>QLabel</extends>  
1623 - <header>halfenergyicon.h</header>  
1624 - </customwidget>  
1625 - <customwidget>  
1626 - <class>DigitalClock</class>  
1627 - <extends>QLabel</extends>  
1628 - <header>digitalclock.h</header>  
1629 - </customwidget>  
1630 - <customwidget>  
1631 - <class>IgnitionIcon</class>  
1632 - <extends>QLabel</extends>  
1633 - <header>ignitionicon.h</header>  
1634 - </customwidget>  
1635 - <customwidget>  
1636 - <class>WaterLevelIcon</class>  
1637 - <extends>QLabel</extends>  
1638 - <header>waterlevelicon.h</header>  
1639 - </customwidget>  
1640 </customwidgets> 1531 </customwidgets>
1641 <resources/> 1532 <resources/>
1642 <connections/> 1533 <connections/>
app/gui/oven_control/servicehistorymain.ui
@@ -27,89 +27,10 @@ @@ -27,89 +27,10 @@
27 <height>511</height> 27 <height>511</height>
28 </rect> 28 </rect>
29 </property> 29 </property>
30 - <widget class="QWidget" name="clockContainer"> 30 + <widget class="StatusArea" name="clockContainer">
31 <property name="styleSheet"> 31 <property name="styleSheet">
32 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 32 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
33 </property> 33 </property>
34 - <widget class="Clock" name="clock" native="true">  
35 - <property name="geometry">  
36 - <rect>  
37 - <x>326</x>  
38 - <y>43</y>  
39 - <width>427</width>  
40 - <height>426</height>  
41 - </rect>  
42 - </property>  
43 - </widget>  
44 - <widget class="WashWarnIcon" name="label_2">  
45 - <property name="geometry">  
46 - <rect>  
47 - <x>960</x>  
48 - <y>384</y>  
49 - <width>96</width>  
50 - <height>100</height>  
51 - </rect>  
52 - </property>  
53 - </widget>  
54 - <widget class="DemoIcon" name="label_3">  
55 - <property name="geometry">  
56 - <rect>  
57 - <x>936</x>  
58 - <y>276</y>  
59 - <width>121</width>  
60 - <height>108</height>  
61 - </rect>  
62 - </property>  
63 - </widget>  
64 - <widget class="HalfEnergyIcon" name="label_4">  
65 - <property name="geometry">  
66 - <rect>  
67 - <x>936</x>  
68 - <y>192</y>  
69 - <width>129</width>  
70 - <height>80</height>  
71 - </rect>  
72 - </property>  
73 - </widget>  
74 - <widget class="DigitalClock" name="label_5">  
75 - <property name="geometry">  
76 - <rect>  
77 - <x>24</x>  
78 - <y>372</y>  
79 - <width>720</width>  
80 - <height>120</height>  
81 - </rect>  
82 - </property>  
83 - <property name="alignment">  
84 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
85 - </property>  
86 - </widget>  
87 - <widget class="WaterLevelIcon" name="label_6">  
88 - <property name="geometry">  
89 - <rect>  
90 - <x>804</x>  
91 - <y>348</y>  
92 - <width>133</width>  
93 - <height>145</height>  
94 - </rect>  
95 - </property>  
96 - <property name="text">  
97 - <string/>  
98 - </property>  
99 - </widget>  
100 - <widget class="IgnitionIcon" name="label_7">  
101 - <property name="geometry">  
102 - <rect>  
103 - <x>794</x>  
104 - <y>196</y>  
105 - <width>133</width>  
106 - <height>145</height>  
107 - </rect>  
108 - </property>  
109 - <property name="text">  
110 - <string/>  
111 - </property>  
112 - </widget>  
113 </widget> 34 </widget>
114 <widget class="QWidget" name="page_2"/> 35 <widget class="QWidget" name="page_2"/>
115 </widget> 36 </widget>
@@ -408,41 +329,11 @@ QPushButton { text-align: center;}&lt;/string&gt; @@ -408,41 +329,11 @@ QPushButton { text-align: center;}&lt;/string&gt;
408 </widget> 329 </widget>
409 <customwidgets> 330 <customwidgets>
410 <customwidget> 331 <customwidget>
411 - <class>Clock</class> 332 + <class>StatusArea</class>
412 <extends>QWidget</extends> 333 <extends>QWidget</extends>
413 - <header>clock.h</header> 334 + <header>statusarea.h</header>
414 <container>1</container> 335 <container>1</container>
415 </customwidget> 336 </customwidget>
416 - <customwidget>  
417 - <class>WashWarnIcon</class>  
418 - <extends>QLabel</extends>  
419 - <header>washwarnicon.h</header>  
420 - </customwidget>  
421 - <customwidget>  
422 - <class>DemoIcon</class>  
423 - <extends>QLabel</extends>  
424 - <header>demoicon.h</header>  
425 - </customwidget>  
426 - <customwidget>  
427 - <class>HalfEnergyIcon</class>  
428 - <extends>QLabel</extends>  
429 - <header>halfenergyicon.h</header>  
430 - </customwidget>  
431 - <customwidget>  
432 - <class>DigitalClock</class>  
433 - <extends>QLabel</extends>  
434 - <header>digitalclock.h</header>  
435 - </customwidget>  
436 - <customwidget>  
437 - <class>IgnitionIcon</class>  
438 - <extends>QLabel</extends>  
439 - <header>ignitionicon.h</header>  
440 - </customwidget>  
441 - <customwidget>  
442 - <class>WaterLevelIcon</class>  
443 - <extends>QLabel</extends>  
444 - <header>waterlevelicon.h</header>  
445 - </customwidget>  
446 </customwidgets> 337 </customwidgets>
447 <resources> 338 <resources>
448 <include location="resources.qrc"/> 339 <include location="resources.qrc"/>
app/gui/oven_control/statusarea.cpp
@@ -0,0 +1,14 @@ @@ -0,0 +1,14 @@
  1 +#include "statusarea.h"
  2 +#include "ui_statusarea.h"
  3 +
  4 +StatusArea::StatusArea(QWidget *parent) :
  5 + QWidget(parent),
  6 + ui(new Ui::StatusArea)
  7 +{
  8 + ui->setupUi(this);
  9 +}
  10 +
  11 +StatusArea::~StatusArea()
  12 +{
  13 + delete ui;
  14 +}
app/gui/oven_control/statusarea.h
@@ -0,0 +1,22 @@ @@ -0,0 +1,22 @@
  1 +#ifndef STATUSAREA_H
  2 +#define STATUSAREA_H
  3 +
  4 +#include <QWidget>
  5 +
  6 +namespace Ui {
  7 +class StatusArea;
  8 +}
  9 +
  10 +class StatusArea : public QWidget
  11 +{
  12 + Q_OBJECT
  13 +
  14 +public:
  15 + explicit StatusArea(QWidget *parent = nullptr);
  16 + ~StatusArea();
  17 +
  18 +private:
  19 + Ui::StatusArea *ui;
  20 +};
  21 +
  22 +#endif // STATUSAREA_H
app/gui/oven_control/statusarea.ui
@@ -0,0 +1,139 @@ @@ -0,0 +1,139 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<ui version="4.0">
  3 + <class>StatusArea</class>
  4 + <widget class="QWidget" name="StatusArea">
  5 + <property name="geometry">
  6 + <rect>
  7 + <x>0</x>
  8 + <y>0</y>
  9 + <width>1080</width>
  10 + <height>511</height>
  11 + </rect>
  12 + </property>
  13 + <property name="windowTitle">
  14 + <string>Form</string>
  15 + </property>
  16 + <property name="styleSheet">
  17 + <string notr="true">#StatusArea { background-image: url(:/images/clock/background.png); }</string>
  18 + </property>
  19 + <widget class="IgnitionIcon" name="label_5">
  20 + <property name="geometry">
  21 + <rect>
  22 + <x>794</x>
  23 + <y>196</y>
  24 + <width>133</width>
  25 + <height>145</height>
  26 + </rect>
  27 + </property>
  28 + <property name="text">
  29 + <string/>
  30 + </property>
  31 + </widget>
  32 + <widget class="Clock" name="clock" native="true">
  33 + <property name="geometry">
  34 + <rect>
  35 + <x>326</x>
  36 + <y>43</y>
  37 + <width>427</width>
  38 + <height>426</height>
  39 + </rect>
  40 + </property>
  41 + </widget>
  42 + <widget class="WashWarnIcon" name="label">
  43 + <property name="geometry">
  44 + <rect>
  45 + <x>960</x>
  46 + <y>384</y>
  47 + <width>96</width>
  48 + <height>100</height>
  49 + </rect>
  50 + </property>
  51 + </widget>
  52 + <widget class="HalfEnergyIcon" name="label_3">
  53 + <property name="geometry">
  54 + <rect>
  55 + <x>936</x>
  56 + <y>192</y>
  57 + <width>129</width>
  58 + <height>80</height>
  59 + </rect>
  60 + </property>
  61 + </widget>
  62 + <widget class="DigitalClock" name="label_4">
  63 + <property name="geometry">
  64 + <rect>
  65 + <x>24</x>
  66 + <y>372</y>
  67 + <width>720</width>
  68 + <height>120</height>
  69 + </rect>
  70 + </property>
  71 + <property name="alignment">
  72 + <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>
  73 + </property>
  74 + </widget>
  75 + <widget class="DemoIcon" name="label_2">
  76 + <property name="geometry">
  77 + <rect>
  78 + <x>936</x>
  79 + <y>276</y>
  80 + <width>121</width>
  81 + <height>108</height>
  82 + </rect>
  83 + </property>
  84 + </widget>
  85 + <widget class="WaterLevelIcon" name="label_6">
  86 + <property name="geometry">
  87 + <rect>
  88 + <x>804</x>
  89 + <y>348</y>
  90 + <width>133</width>
  91 + <height>145</height>
  92 + </rect>
  93 + </property>
  94 + <property name="text">
  95 + <string/>
  96 + </property>
  97 + </widget>
  98 + </widget>
  99 + <customwidgets>
  100 + <customwidget>
  101 + <class>Clock</class>
  102 + <extends>QWidget</extends>
  103 + <header>clock.h</header>
  104 + <container>1</container>
  105 + </customwidget>
  106 + <customwidget>
  107 + <class>WashWarnIcon</class>
  108 + <extends>QLabel</extends>
  109 + <header>washwarnicon.h</header>
  110 + </customwidget>
  111 + <customwidget>
  112 + <class>DemoIcon</class>
  113 + <extends>QLabel</extends>
  114 + <header>demoicon.h</header>
  115 + </customwidget>
  116 + <customwidget>
  117 + <class>HalfEnergyIcon</class>
  118 + <extends>QLabel</extends>
  119 + <header>halfenergyicon.h</header>
  120 + </customwidget>
  121 + <customwidget>
  122 + <class>DigitalClock</class>
  123 + <extends>QLabel</extends>
  124 + <header>digitalclock.h</header>
  125 + </customwidget>
  126 + <customwidget>
  127 + <class>IgnitionIcon</class>
  128 + <extends>QLabel</extends>
  129 + <header>ignitionicon.h</header>
  130 + </customwidget>
  131 + <customwidget>
  132 + <class>WaterLevelIcon</class>
  133 + <extends>QLabel</extends>
  134 + <header>waterlevelicon.h</header>
  135 + </customwidget>
  136 + </customwidgets>
  137 + <resources/>
  138 + <connections/>
  139 +</ui>
app/gui/oven_control/valvetestwindow.ui
@@ -24,89 +24,10 @@ @@ -24,89 +24,10 @@
24 <height>511</height> 24 <height>511</height>
25 </rect> 25 </rect>
26 </property> 26 </property>
27 - <widget class="QWidget" name="clockContainer"> 27 + <widget class="StatusArea" name="clockContainer">
28 <property name="styleSheet"> 28 <property name="styleSheet">
29 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 29 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
30 </property> 30 </property>
31 - <widget class="Clock" name="clock" native="true">  
32 - <property name="geometry">  
33 - <rect>  
34 - <x>326</x>  
35 - <y>43</y>  
36 - <width>427</width>  
37 - <height>426</height>  
38 - </rect>  
39 - </property>  
40 - </widget>  
41 - <widget class="WashWarnIcon" name="label_16">  
42 - <property name="geometry">  
43 - <rect>  
44 - <x>960</x>  
45 - <y>384</y>  
46 - <width>96</width>  
47 - <height>100</height>  
48 - </rect>  
49 - </property>  
50 - </widget>  
51 - <widget class="DemoIcon" name="label_17">  
52 - <property name="geometry">  
53 - <rect>  
54 - <x>936</x>  
55 - <y>276</y>  
56 - <width>121</width>  
57 - <height>108</height>  
58 - </rect>  
59 - </property>  
60 - </widget>  
61 - <widget class="HalfEnergyIcon" name="label_18">  
62 - <property name="geometry">  
63 - <rect>  
64 - <x>936</x>  
65 - <y>192</y>  
66 - <width>129</width>  
67 - <height>80</height>  
68 - </rect>  
69 - </property>  
70 - </widget>  
71 - <widget class="DigitalClock" name="label_19">  
72 - <property name="geometry">  
73 - <rect>  
74 - <x>24</x>  
75 - <y>372</y>  
76 - <width>720</width>  
77 - <height>120</height>  
78 - </rect>  
79 - </property>  
80 - <property name="alignment">  
81 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
82 - </property>  
83 - </widget>  
84 - <widget class="WaterLevelIcon" name="label_21">  
85 - <property name="geometry">  
86 - <rect>  
87 - <x>804</x>  
88 - <y>348</y>  
89 - <width>133</width>  
90 - <height>145</height>  
91 - </rect>  
92 - </property>  
93 - <property name="text">  
94 - <string/>  
95 - </property>  
96 - </widget>  
97 - <widget class="IgnitionIcon" name="label_22">  
98 - <property name="geometry">  
99 - <rect>  
100 - <x>794</x>  
101 - <y>196</y>  
102 - <width>133</width>  
103 - <height>145</height>  
104 - </rect>  
105 - </property>  
106 - <property name="text">  
107 - <string/>  
108 - </property>  
109 - </widget>  
110 </widget> 31 </widget>
111 <widget class="QWidget" name="page_2"/> 32 <widget class="QWidget" name="page_2"/>
112 </widget> 33 </widget>
@@ -1311,41 +1232,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/button/184_o @@ -1311,41 +1232,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/button/184_o
1311 </widget> 1232 </widget>
1312 <customwidgets> 1233 <customwidgets>
1313 <customwidget> 1234 <customwidget>
1314 - <class>Clock</class> 1235 + <class>StatusArea</class>
1315 <extends>QWidget</extends> 1236 <extends>QWidget</extends>
1316 - <header>clock.h</header> 1237 + <header>statusarea.h</header>
1317 <container>1</container> 1238 <container>1</container>
1318 </customwidget> 1239 </customwidget>
1319 - <customwidget>  
1320 - <class>WashWarnIcon</class>  
1321 - <extends>QLabel</extends>  
1322 - <header>washwarnicon.h</header>  
1323 - </customwidget>  
1324 - <customwidget>  
1325 - <class>DemoIcon</class>  
1326 - <extends>QLabel</extends>  
1327 - <header>demoicon.h</header>  
1328 - </customwidget>  
1329 - <customwidget>  
1330 - <class>HalfEnergyIcon</class>  
1331 - <extends>QLabel</extends>  
1332 - <header>halfenergyicon.h</header>  
1333 - </customwidget>  
1334 - <customwidget>  
1335 - <class>DigitalClock</class>  
1336 - <extends>QLabel</extends>  
1337 - <header>digitalclock.h</header>  
1338 - </customwidget>  
1339 - <customwidget>  
1340 - <class>IgnitionIcon</class>  
1341 - <extends>QLabel</extends>  
1342 - <header>ignitionicon.h</header>  
1343 - </customwidget>  
1344 - <customwidget>  
1345 - <class>WaterLevelIcon</class>  
1346 - <extends>QLabel</extends>  
1347 - <header>waterlevelicon.h</header>  
1348 - </customwidget>  
1349 </customwidgets> 1240 </customwidgets>
1350 <resources> 1241 <resources>
1351 <include location="resources.qrc"/> 1242 <include location="resources.qrc"/>
app/gui/oven_control/washtestwindow.ui
@@ -24,89 +24,10 @@ @@ -24,89 +24,10 @@
24 <height>511</height> 24 <height>511</height>
25 </rect> 25 </rect>
26 </property> 26 </property>
27 - <widget class="QWidget" name="clockContainer"> 27 + <widget class="StatusArea" name="clockContainer">
28 <property name="styleSheet"> 28 <property name="styleSheet">
29 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 29 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
30 </property> 30 </property>
31 - <widget class="Clock" name="clock" native="true">  
32 - <property name="geometry">  
33 - <rect>  
34 - <x>326</x>  
35 - <y>43</y>  
36 - <width>427</width>  
37 - <height>426</height>  
38 - </rect>  
39 - </property>  
40 - </widget>  
41 - <widget class="WashWarnIcon" name="label_14">  
42 - <property name="geometry">  
43 - <rect>  
44 - <x>960</x>  
45 - <y>384</y>  
46 - <width>96</width>  
47 - <height>100</height>  
48 - </rect>  
49 - </property>  
50 - </widget>  
51 - <widget class="DemoIcon" name="label_15">  
52 - <property name="geometry">  
53 - <rect>  
54 - <x>936</x>  
55 - <y>276</y>  
56 - <width>121</width>  
57 - <height>108</height>  
58 - </rect>  
59 - </property>  
60 - </widget>  
61 - <widget class="HalfEnergyIcon" name="label_16">  
62 - <property name="geometry">  
63 - <rect>  
64 - <x>936</x>  
65 - <y>192</y>  
66 - <width>129</width>  
67 - <height>80</height>  
68 - </rect>  
69 - </property>  
70 - </widget>  
71 - <widget class="DigitalClock" name="label_17">  
72 - <property name="geometry">  
73 - <rect>  
74 - <x>24</x>  
75 - <y>372</y>  
76 - <width>720</width>  
77 - <height>120</height>  
78 - </rect>  
79 - </property>  
80 - <property name="alignment">  
81 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
82 - </property>  
83 - </widget>  
84 - <widget class="WaterLevelIcon" name="label_18">  
85 - <property name="geometry">  
86 - <rect>  
87 - <x>804</x>  
88 - <y>348</y>  
89 - <width>133</width>  
90 - <height>145</height>  
91 - </rect>  
92 - </property>  
93 - <property name="text">  
94 - <string/>  
95 - </property>  
96 - </widget>  
97 - <widget class="IgnitionIcon" name="label_19">  
98 - <property name="geometry">  
99 - <rect>  
100 - <x>794</x>  
101 - <y>196</y>  
102 - <width>133</width>  
103 - <height>145</height>  
104 - </rect>  
105 - </property>  
106 - <property name="text">  
107 - <string/>  
108 - </property>  
109 - </widget>  
110 </widget> 31 </widget>
111 <widget class="QWidget" name="page_2"/> 32 <widget class="QWidget" name="page_2"/>
112 </widget> 33 </widget>
@@ -710,41 +631,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/button/184_o @@ -710,41 +631,11 @@ QPushButton:pressed, QPushButton:focus { border-image: url(:/images/button/184_o
710 </widget> 631 </widget>
711 <customwidgets> 632 <customwidgets>
712 <customwidget> 633 <customwidget>
713 - <class>Clock</class> 634 + <class>StatusArea</class>
714 <extends>QWidget</extends> 635 <extends>QWidget</extends>
715 - <header>clock.h</header> 636 + <header>statusarea.h</header>
716 <container>1</container> 637 <container>1</container>
717 </customwidget> 638 </customwidget>
718 - <customwidget>  
719 - <class>WashWarnIcon</class>  
720 - <extends>QLabel</extends>  
721 - <header>washwarnicon.h</header>  
722 - </customwidget>  
723 - <customwidget>  
724 - <class>DemoIcon</class>  
725 - <extends>QLabel</extends>  
726 - <header>demoicon.h</header>  
727 - </customwidget>  
728 - <customwidget>  
729 - <class>HalfEnergyIcon</class>  
730 - <extends>QLabel</extends>  
731 - <header>halfenergyicon.h</header>  
732 - </customwidget>  
733 - <customwidget>  
734 - <class>DigitalClock</class>  
735 - <extends>QLabel</extends>  
736 - <header>digitalclock.h</header>  
737 - </customwidget>  
738 - <customwidget>  
739 - <class>IgnitionIcon</class>  
740 - <extends>QLabel</extends>  
741 - <header>ignitionicon.h</header>  
742 - </customwidget>  
743 - <customwidget>  
744 - <class>WaterLevelIcon</class>  
745 - <extends>QLabel</extends>  
746 - <header>waterlevelicon.h</header>  
747 - </customwidget>  
748 </customwidgets> 639 </customwidgets>
749 <resources> 640 <resources>
750 <include location="resources.qrc"/> 641 <include location="resources.qrc"/>
app/gui/oven_control/washwindow.ui
@@ -67,89 +67,10 @@ border: none; @@ -67,89 +67,10 @@ border: none;
67 <height>511</height> 67 <height>511</height>
68 </rect> 68 </rect>
69 </property> 69 </property>
70 - <widget class="QWidget" name="clockContainer"> 70 + <widget class="StatusArea" name="clockContainer">
71 <property name="styleSheet"> 71 <property name="styleSheet">
72 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string> 72 <string notr="true">#clockContainer { background-image: url(:/images/clock/background.png); }</string>
73 </property> 73 </property>
74 - <widget class="Clock" name="clock" native="true">  
75 - <property name="geometry">  
76 - <rect>  
77 - <x>326</x>  
78 - <y>43</y>  
79 - <width>427</width>  
80 - <height>426</height>  
81 - </rect>  
82 - </property>  
83 - </widget>  
84 - <widget class="WashWarnIcon" name="label_2">  
85 - <property name="geometry">  
86 - <rect>  
87 - <x>960</x>  
88 - <y>384</y>  
89 - <width>96</width>  
90 - <height>100</height>  
91 - </rect>  
92 - </property>  
93 - </widget>  
94 - <widget class="DemoIcon" name="label_3">  
95 - <property name="geometry">  
96 - <rect>  
97 - <x>936</x>  
98 - <y>276</y>  
99 - <width>121</width>  
100 - <height>108</height>  
101 - </rect>  
102 - </property>  
103 - </widget>  
104 - <widget class="HalfEnergyIcon" name="label_4">  
105 - <property name="geometry">  
106 - <rect>  
107 - <x>936</x>  
108 - <y>192</y>  
109 - <width>129</width>  
110 - <height>80</height>  
111 - </rect>  
112 - </property>  
113 - </widget>  
114 - <widget class="DigitalClock" name="label_5">  
115 - <property name="geometry">  
116 - <rect>  
117 - <x>24</x>  
118 - <y>372</y>  
119 - <width>720</width>  
120 - <height>120</height>  
121 - </rect>  
122 - </property>  
123 - <property name="alignment">  
124 - <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>  
125 - </property>  
126 - </widget>  
127 - <widget class="WaterLevelIcon" name="label_6">  
128 - <property name="geometry">  
129 - <rect>  
130 - <x>804</x>  
131 - <y>348</y>  
132 - <width>133</width>  
133 - <height>145</height>  
134 - </rect>  
135 - </property>  
136 - <property name="text">  
137 - <string/>  
138 - </property>  
139 - </widget>  
140 - <widget class="IgnitionIcon" name="label_7">  
141 - <property name="geometry">  
142 - <rect>  
143 - <x>794</x>  
144 - <y>196</y>  
145 - <width>133</width>  
146 - <height>145</height>  
147 - </rect>  
148 - </property>  
149 - <property name="text">  
150 - <string/>  
151 - </property>  
152 - </widget>  
153 </widget> 74 </widget>
154 <widget class="QWidget" name="progressContainer"> 75 <widget class="QWidget" name="progressContainer">
155 <property name="styleSheet"> 76 <property name="styleSheet">
@@ -1229,42 +1150,12 @@ QPushButton:pressed { image: url(:/images/slider_icon/clean_ov.png); }&lt;/string&gt; @@ -1229,42 +1150,12 @@ QPushButton:pressed { image: url(:/images/slider_icon/clean_ov.png); }&lt;/string&gt;
1229 </widget> 1150 </widget>
1230 <customwidgets> 1151 <customwidgets>
1231 <customwidget> 1152 <customwidget>
1232 - <class>Clock</class> 1153 + <class>StatusArea</class>
1233 <extends>QWidget</extends> 1154 <extends>QWidget</extends>
1234 - <header>clock.h</header> 1155 + <header>statusarea.h</header>
1235 <container>1</container> 1156 <container>1</container>
1236 </customwidget> 1157 </customwidget>
1237 <customwidget> 1158 <customwidget>
1238 - <class>WashWarnIcon</class>  
1239 - <extends>QLabel</extends>  
1240 - <header>washwarnicon.h</header>  
1241 - </customwidget>  
1242 - <customwidget>  
1243 - <class>DemoIcon</class>  
1244 - <extends>QLabel</extends>  
1245 - <header>demoicon.h</header>  
1246 - </customwidget>  
1247 - <customwidget>  
1248 - <class>HalfEnergyIcon</class>  
1249 - <extends>QLabel</extends>  
1250 - <header>halfenergyicon.h</header>  
1251 - </customwidget>  
1252 - <customwidget>  
1253 - <class>DigitalClock</class>  
1254 - <extends>QLabel</extends>  
1255 - <header>digitalclock.h</header>  
1256 - </customwidget>  
1257 - <customwidget>  
1258 - <class>IgnitionIcon</class>  
1259 - <extends>QLabel</extends>  
1260 - <header>ignitionicon.h</header>  
1261 - </customwidget>  
1262 - <customwidget>  
1263 - <class>WaterLevelIcon</class>  
1264 - <extends>QLabel</extends>  
1265 - <header>waterlevelicon.h</header>  
1266 - </customwidget>  
1267 - <customwidget>  
1268 <class>AnimatedImageBox</class> 1159 <class>AnimatedImageBox</class>
1269 <extends>QLabel</extends> 1160 <extends>QLabel</extends>
1270 <header>animatedimagebox.h</header> 1161 <header>animatedimagebox.h</header>