##// END OF EJS Templates
***
ralonso -
r11:12
parent child
Show More
@@ -1,113 +1,148
1 1 # -*- coding: utf-8 -*-
2 2
3 3 """
4 4 Module implementing MainWindow.
5 5 """
6 6
7 7 from PyQt4.QtGui import QMainWindow
8 8 from PyQt4.QtCore import pyqtSignature
9 9 from Ui_MainWindow import Ui_MainWindow
10 10 from PyQt4 import QtGui
11 11 from subprocess import *
12 12 import sys
13 13 #import subprocess
14 14 import commands
15 15
16 16 class MainWindow(QMainWindow, Ui_MainWindow):
17 17 """
18 18 Class documentation goes here.
19 19 """
20 20 def __init__(self, parent = None):
21 21 QMainWindow.__init__(self, parent)
22 22 self.setupUi(self)
23 23 self.setupUi2()
24 24
25 25 def setupUi2(self):
26 26 print 'hi'
27 27
28
29
30 28 @pyqtSignature("")
31 29 def on_btnDpath_clicked(self):
32 30 """
33 31 Slot documentation goes here.
34 32 """
35 33 var_Dpath= QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly)
36 34 self.txtDpath.setText(var_Dpath)
37 35 self.on_txtDpath_editingFinished()
38 36
39 37 @pyqtSignature("")
40 38 def on_btnRpath_clicked(self):
41 39 """
42 40 Slot documentation goes here.
43 41 """
44 42 filename = QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly)
45 43 self.txtRpath.setText(filename)
46 44
47 45
48 46
49 47 @pyqtSignature("")
50 48 def on_txtDpath_editingFinished(self):
51
52 49
53 50 #Usando el modulo "subprocess" eric4 pide seleccion del tipo de subproceso (padre o hijo)
54 51 #por ello se prefiere usar el modulo "commands"
55 52 #p1= Popen(['find', var_Dpath, '-name', '*.r'], stdout=PIPE)
56 53 #p2= Popen(['awk', '-F/', '{print substr($NF,2,7)}'], stdin=p1.stdout, stdout=PIPE)
57 54 #output_p2= p2.communicate()[0]
58 55 #self.txtInfo.setText(output_p2)
59 56
57 var_Dpath=self.txtDpath.text()
60 58
61 var_Dpath=self.txtDpath.text()
59 #Se verifica que la ruta exista y sea un directorio
62 60 var_cmd="test -d "+str(var_Dpath)
63 61 var_output=commands.getstatusoutput(var_cmd)[0]
64 62 if var_output != 0:
65 self.txtInfo.setText(str(var_output))
63 self.txtInfo.setText("Ruta no valida, output_error:" + str(var_output))
66 64 return
67 65
68
66 #Se buscan los archivos del tipo especificado
69 67 var_Dtype=self.txtDtype.text()
70 68 var_cmd="find " + str(var_Dpath) + " -name *."+ str(var_Dtype) +" | awk -F/ '{print substr($NF,2,7)}' | sort| uniq"
71 69 output_p2=commands.getstatusoutput(var_cmd)[1]
72 70
71 #INFO: Muestra los dias que se encontraron
73 72 self.txtInfo.setText(output_p2)
74
75 var_list=[]
73
74 #Se cargan las listas para seleccionar StartDay y StopDay
75 self.var_list=[]
76 76 for i in range(0, (len(output_p2)+1)/8):
77 var_list.append(output_p2[8*i:8*(i+1)-1])
77 self.var_list.append(output_p2[8*i:8*(i+1)-1])
78 78
79 79 self.lstStartDay.clear()
80 80 self.lstStopDay.clear()
81 81
82 for i in var_list:
82 for i in self.var_list:
83 83 self.lstStartDay.addItem(i)
84 84 self.lstStopDay.addItem(i)
85
86 self.lstStopDay.setCurrentIndex(self.lstStartDay.count()-1)
85 87
86 self.txtInfo.setText(str(self.lstStartDay.count()))
87 self.lstStopDay.setCurrentIndex(self.lstStartDay.count()-1)
88
88 #INFO: Muestra cuantos dias se encontraron
89 # self.txtInfo.setText(str(self.lstStartDay.count()))
90
89 91 @pyqtSignature("int")
90 92 def on_lstDtype_activated(self, index):
91 93 """
92 94 Permite elegir entre los tipos de archivos
93 95 """
94 96 if index == 0:
95 97 var_type='r'
96 98 elif index == 1:
97 99 var_type='pdata'
98 100 elif index == 2:
99 101 var_type='sswma'
100 102
101 103 if index != 3:
102 104 self.txtDtype.setText(var_type)
103 105 self.txtDtype.setReadOnly(True)
106 self.on_txtDpath_editingFinished()
104 107 else:
105 108 self.txtDtype.setText('')
106 109 self.txtDtype.setReadOnly(False)
107 110
108 111 @pyqtSignature("")
109 112 def on_txtDtype_editingFinished(self):
110 113 """
111 114 Se activa cuando el tipo de archivo es ingresado manualmente
112 115 """
113 116 self.on_txtDpath_editingFinished()
117
118 @pyqtSignature("int")
119 def on_lstStartDay_activated(self, index):
120 """
121 Slot documentation goes here.
122 """
123 self.txtInfo.setText(str(index))
124 var_StopDay_index=self.lstStopDay.currentIndex()
125 var_StopDay_index -= index
126
127 self.lstStopDay.clear()
128
129 for i in self.var_list[index:]:
130 self.lstStopDay.addItem(i)
131
132 self.lstStopDay.setCurrentIndex(var_StopDay_index)
133
134 @pyqtSignature("int")
135 def on_lstStopDay_activated(self, index):
136 """
137 Slot documentation goes here.
138 """
139 self.txtInfo.setText(str(index))
140 var_StartDay_index=self.lstStartDay.currentIndex()
141
142 self.lstStartDay.clear()
143
144 for i in self.var_list[:index+1]:
145 self.lstStartDay.addItem(i)
146
147 self.lstStartDay.setCurrentIndex(var_StartDay_index)
148 self.txtInfo.append(str(var_StartDay_index))
@@ -1,771 +1,775
1 1 <?xml version="1.0" encoding="UTF-8"?>
2 2 <ui version="4.0">
3 3 <class>MainWindow</class>
4 4 <widget class="QMainWindow" name="MainWindow">
5 5 <property name="geometry">
6 6 <rect>
7 7 <x>0</x>
8 8 <y>0</y>
9 9 <width>593</width>
10 10 <height>787</height>
11 11 </rect>
12 12 </property>
13 13 <property name="windowTitle">
14 14 <string>JRO BACKUP MANAGER</string>
15 15 </property>
16 16 <widget class="QWidget" name="centralwidget">
17 17 <layout class="QVBoxLayout" name="verticalLayout_3">
18 18 <item>
19 19 <widget class="QTabWidget" name="tabWidget">
20 20 <property name="sizePolicy">
21 21 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
22 22 <horstretch>0</horstretch>
23 23 <verstretch>0</verstretch>
24 24 </sizepolicy>
25 25 </property>
26 26 <property name="currentIndex">
27 27 <number>0</number>
28 28 </property>
29 29 <widget class="QWidget" name="tabParameters">
30 30 <attribute name="title">
31 31 <string>Parameters</string>
32 32 </attribute>
33 33 <layout class="QVBoxLayout" name="verticalLayout_2">
34 34 <item>
35 35 <layout class="QHBoxLayout" name="horizontalLayout">
36 36 <property name="sizeConstraint">
37 37 <enum>QLayout::SetDefaultConstraint</enum>
38 38 </property>
39 39 <item>
40 40 <widget class="QLineEdit" name="txtDpath">
41 41 <property name="sizePolicy">
42 42 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
43 43 <horstretch>0</horstretch>
44 44 <verstretch>0</verstretch>
45 45 </sizepolicy>
46 46 </property>
47 47 </widget>
48 48 </item>
49 49 <item>
50 50 <widget class="QPushButton" name="btnDpath">
51 51 <property name="sizePolicy">
52 52 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
53 53 <horstretch>0</horstretch>
54 54 <verstretch>0</verstretch>
55 55 </sizepolicy>
56 56 </property>
57 57 <property name="text">
58 58 <string>Data Path</string>
59 59 </property>
60 60 <property name="checkable">
61 61 <bool>false</bool>
62 62 </property>
63 63 </widget>
64 64 </item>
65 65 </layout>
66 66 </item>
67 67 <item>
68 68 <layout class="QHBoxLayout" name="horizontalLayout_3">
69 69 <item>
70 70 <widget class="QLineEdit" name="txtRpath"/>
71 71 </item>
72 72 <item>
73 73 <widget class="QPushButton" name="btnRpath">
74 74 <property name="text">
75 75 <string>Resource Path</string>
76 76 </property>
77 77 </widget>
78 78 </item>
79 79 </layout>
80 80 </item>
81 81 <item>
82 82 <widget class="QLabel" name="lblDtype">
83 83 <property name="text">
84 84 <string>Data Type</string>
85 85 </property>
86 86 </widget>
87 87 </item>
88 88 <item>
89 89 <layout class="QHBoxLayout" name="horizontalLayout_4">
90 90 <item>
91 91 <widget class="QComboBox" name="lstDtype">
92 92 <item>
93 93 <property name="text">
94 94 <string>Raw Data</string>
95 95 </property>
96 96 </item>
97 97 <item>
98 98 <property name="text">
99 99 <string>Process Data</string>
100 100 </property>
101 101 </item>
102 102 <item>
103 103 <property name="text">
104 104 <string>BLTR Data</string>
105 105 </property>
106 106 </item>
107 107 <item>
108 108 <property name="text">
109 109 <string>Other</string>
110 110 </property>
111 111 </item>
112 112 </widget>
113 113 </item>
114 114 <item>
115 115 <widget class="QLineEdit" name="txtDtype">
116 116 <property name="text">
117 117 <string>r</string>
118 118 </property>
119 119 <property name="readOnly">
120 120 <bool>true</bool>
121 121 </property>
122 122 </widget>
123 123 </item>
124 124 <item>
125 125 <widget class="QCheckBox" name="chkMST">
126 126 <property name="text">
127 127 <string>MST-ISR Data</string>
128 128 </property>
129 129 </widget>
130 130 </item>
131 131 </layout>
132 132 </item>
133 133 <item>
134 134 <layout class="QHBoxLayout" name="horizontalLayout_6">
135 135 <item>
136 136 <widget class="QLabel" name="lblElabel">
137 137 <property name="text">
138 138 <string>Exp. Label at device</string>
139 139 </property>
140 140 </widget>
141 141 </item>
142 142 <item>
143 143 <widget class="QLabel" name="lblCopys">
144 144 <property name="text">
145 145 <string>Copys</string>
146 146 </property>
147 147 </widget>
148 148 </item>
149 149 </layout>
150 150 </item>
151 151 <item>
152 152 <layout class="QHBoxLayout" name="horizontalLayout_5">
153 153 <item>
154 154 <widget class="QLineEdit" name="txtElabel"/>
155 155 </item>
156 156 <item>
157 <widget class="QLineEdit" name="txtCopys"/>
157 <widget class="QLineEdit" name="txtCopys">
158 <property name="text">
159 <string>0</string>
160 </property>
161 </widget>
158 162 </item>
159 163 </layout>
160 164 </item>
161 165 <item>
162 166 <layout class="QHBoxLayout" name="horizontalLayout_7">
163 167 <item>
164 168 <widget class="QLabel" name="lblStartDay">
165 169 <property name="text">
166 170 <string>Start Day:</string>
167 171 </property>
168 172 </widget>
169 173 </item>
170 174 <item>
171 175 <widget class="QLabel" name="lblStopDay">
172 176 <property name="text">
173 177 <string>Stop Day:</string>
174 178 </property>
175 179 </widget>
176 180 </item>
177 181 </layout>
178 182 </item>
179 183 <item>
180 184 <layout class="QHBoxLayout" name="horizontalLayout_8">
181 185 <item>
182 186 <widget class="QComboBox" name="lstStartDay"/>
183 187 </item>
184 188 <item>
185 189 <widget class="QComboBox" name="lstStopDay"/>
186 190 </item>
187 191 </layout>
188 192 </item>
189 193 </layout>
190 194 </widget>
191 195 <widget class="QWidget" name="tabDconfig">
192 196 <property name="sizePolicy">
193 197 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
194 198 <horstretch>0</horstretch>
195 199 <verstretch>0</verstretch>
196 200 </sizepolicy>
197 201 </property>
198 202 <attribute name="title">
199 203 <string>Device Config.</string>
200 204 </attribute>
201 205 <layout class="QVBoxLayout" name="verticalLayout">
202 206 <item>
203 207 <widget class="QWidget" name="widget" native="true">
204 208 <property name="sizePolicy">
205 209 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
206 210 <horstretch>0</horstretch>
207 211 <verstretch>0</verstretch>
208 212 </sizepolicy>
209 213 </property>
210 214 <property name="maximumSize">
211 215 <size>
212 216 <width>500</width>
213 217 <height>16777215</height>
214 218 </size>
215 219 </property>
216 220 <layout class="QGridLayout" name="gridLayout">
217 221 <item row="0" column="0">
218 222 <widget class="QCheckBox" name="chkDevA">
219 223 <property name="text">
220 224 <string>Dev A</string>
221 225 </property>
222 226 </widget>
223 227 </item>
224 228 <item row="0" column="1">
225 229 <widget class="QCheckBox" name="chkDevB">
226 230 <property name="text">
227 231 <string>Dev B</string>
228 232 </property>
229 233 </widget>
230 234 </item>
231 235 <item row="0" column="2">
232 236 <widget class="QCheckBox" name="chkDevC">
233 237 <property name="text">
234 238 <string>Dev C</string>
235 239 </property>
236 240 </widget>
237 241 </item>
238 242 <item row="0" column="3">
239 243 <widget class="QCheckBox" name="chkDevD">
240 244 <property name="text">
241 245 <string>Dev D</string>
242 246 </property>
243 247 </widget>
244 248 </item>
245 249 <item row="2" column="1">
246 250 <widget class="QLineEdit" name="txtDeviceB"/>
247 251 </item>
248 252 <item row="4" column="0">
249 253 <widget class="QLineEdit" name="txtBspeedA"/>
250 254 </item>
251 255 <item row="2" column="0">
252 256 <widget class="QLineEdit" name="txtDeviceA"/>
253 257 </item>
254 258 <item row="4" column="1">
255 259 <widget class="QLineEdit" name="txtBspeedB"/>
256 260 </item>
257 261 <item row="2" column="4">
258 262 <widget class="QLabel" name="lblDevice">
259 263 <property name="text">
260 264 <string>Device</string>
261 265 </property>
262 266 </widget>
263 267 </item>
264 268 <item row="2" column="2">
265 269 <widget class="QLineEdit" name="txtDeviceC"/>
266 270 </item>
267 271 <item row="2" column="3">
268 272 <widget class="QLineEdit" name="txtDeviceD"/>
269 273 </item>
270 274 <item row="4" column="3">
271 275 <widget class="QLineEdit" name="txtBspeedD"/>
272 276 </item>
273 277 <item row="5" column="0">
274 278 <widget class="QLineEdit" name="txtBmodeA"/>
275 279 </item>
276 280 <item row="5" column="1">
277 281 <widget class="QLineEdit" name="txtBmodeB"/>
278 282 </item>
279 283 <item row="4" column="4">
280 284 <widget class="QLabel" name="lblBspeed">
281 285 <property name="text">
282 286 <string>Burn Speed</string>
283 287 </property>
284 288 </widget>
285 289 </item>
286 290 <item row="5" column="4">
287 291 <widget class="QLabel" name="lblBmode">
288 292 <property name="text">
289 293 <string>Burn Mode</string>
290 294 </property>
291 295 </widget>
292 296 </item>
293 297 <item row="5" column="2">
294 298 <widget class="QLineEdit" name="txtBmodeC"/>
295 299 </item>
296 300 <item row="5" column="3">
297 301 <widget class="QLineEdit" name="txtBmodeD"/>
298 302 </item>
299 303 <item row="6" column="0">
300 304 <widget class="QPushButton" name="btnTdevA">
301 305 <property name="text">
302 306 <string>Test DevA</string>
303 307 </property>
304 308 </widget>
305 309 </item>
306 310 <item row="6" column="1">
307 311 <widget class="QPushButton" name="btnTdevB">
308 312 <property name="text">
309 313 <string>Test DevB</string>
310 314 </property>
311 315 </widget>
312 316 </item>
313 317 <item row="6" column="2">
314 318 <widget class="QPushButton" name="btnTdevC">
315 319 <property name="text">
316 320 <string>Test DevC</string>
317 321 </property>
318 322 </widget>
319 323 </item>
320 324 <item row="6" column="3">
321 325 <widget class="QPushButton" name="btnTdevD">
322 326 <property name="text">
323 327 <string>Test DevD</string>
324 328 </property>
325 329 </widget>
326 330 </item>
327 331 <item row="4" column="2">
328 332 <widget class="QLineEdit" name="txtBspeedC"/>
329 333 </item>
330 334 </layout>
331 335 </widget>
332 336 </item>
333 337 <item>
334 338 <layout class="QHBoxLayout" name="horizontalLayout_9">
335 339 <property name="sizeConstraint">
336 340 <enum>QLayout::SetFixedSize</enum>
337 341 </property>
338 342 <item>
339 343 <widget class="QLabel" name="lblBprocess">
340 344 <property name="sizePolicy">
341 345 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
342 346 <horstretch>0</horstretch>
343 347 <verstretch>0</verstretch>
344 348 </sizepolicy>
345 349 </property>
346 350 <property name="text">
347 351 <string>Burning process</string>
348 352 </property>
349 353 </widget>
350 354 </item>
351 355 <item>
352 356 <widget class="QCheckBox" name="chkSimultaneously">
353 357 <property name="sizePolicy">
354 358 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
355 359 <horstretch>0</horstretch>
356 360 <verstretch>0</verstretch>
357 361 </sizepolicy>
358 362 </property>
359 363 <property name="text">
360 364 <string>Simultaneously</string>
361 365 </property>
362 366 </widget>
363 367 </item>
364 368 <item>
365 369 <widget class="QCheckBox" name="chkSequentially">
366 370 <property name="sizePolicy">
367 371 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
368 372 <horstretch>0</horstretch>
369 373 <verstretch>0</verstretch>
370 374 </sizepolicy>
371 375 </property>
372 376 <property name="text">
373 377 <string>Sequentially</string>
374 378 </property>
375 379 </widget>
376 380 </item>
377 381 </layout>
378 382 </item>
379 383 <item>
380 384 <layout class="QHBoxLayout" name="horizontalLayout_11">
381 385 <property name="spacing">
382 386 <number>6</number>
383 387 </property>
384 388 <property name="sizeConstraint">
385 389 <enum>QLayout::SetDefaultConstraint</enum>
386 390 </property>
387 391 <item>
388 392 <widget class="QLabel" name="lblDcapacity">
389 393 <property name="sizePolicy">
390 394 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
391 395 <horstretch>0</horstretch>
392 396 <verstretch>0</verstretch>
393 397 </sizepolicy>
394 398 </property>
395 399 <property name="text">
396 400 <string>Device Capacity</string>
397 401 </property>
398 402 </widget>
399 403 </item>
400 404 <item>
401 405 <widget class="QCheckBox" name="chkSalert">
402 406 <property name="sizePolicy">
403 407 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
404 408 <horstretch>0</horstretch>
405 409 <verstretch>0</verstretch>
406 410 </sizepolicy>
407 411 </property>
408 412 <property name="text">
409 413 <string>Sound Alert</string>
410 414 </property>
411 415 </widget>
412 416 </item>
413 417 </layout>
414 418 </item>
415 419 <item>
416 420 <layout class="QHBoxLayout" name="horizontalLayout_10">
417 421 <property name="sizeConstraint">
418 422 <enum>QLayout::SetFixedSize</enum>
419 423 </property>
420 424 <item>
421 425 <widget class="QComboBox" name="lstDcapacity">
422 426 <property name="currentIndex">
423 427 <number>2</number>
424 428 </property>
425 429 <item>
426 430 <property name="text">
427 431 <string>BluRay [25.0 GB]</string>
428 432 </property>
429 433 </item>
430 434 <item>
431 435 <property name="text">
432 436 <string>DVD2 [8.5 GB]</string>
433 437 </property>
434 438 </item>
435 439 <item>
436 440 <property name="text">
437 441 <string>DVD1 [4.7 GB]</string>
438 442 </property>
439 443 </item>
440 444 <item>
441 445 <property name="text">
442 446 <string>CD [0.7 GB]</string>
443 447 </property>
444 448 </item>
445 449 <item>
446 450 <property name="text">
447 451 <string>Other [? GB]</string>
448 452 </property>
449 453 </item>
450 454 </widget>
451 455 </item>
452 456 <item>
453 457 <widget class="QLineEdit" name="txtDcapacity">
454 458 <property name="readOnly">
455 459 <bool>false</bool>
456 460 </property>
457 461 </widget>
458 462 </item>
459 463 <item>
460 464 <widget class="QCheckBox" name="chkPSgraphic">
461 465 <property name="text">
462 466 <string>PS Graphic</string>
463 467 </property>
464 468 </widget>
465 469 </item>
466 470 <item>
467 471 <widget class="QLineEdit" name="lineEdit_17"/>
468 472 </item>
469 473 </layout>
470 474 </item>
471 475 </layout>
472 476 </widget>
473 477 <widget class="QWidget" name="tabSburn">
474 478 <attribute name="title">
475 479 <string>Status Burn</string>
476 480 </attribute>
477 481 <layout class="QVBoxLayout" name="verticalLayout_4">
478 482 <item>
479 483 <widget class="QWidget" name="widget_2" native="true">
480 484 <property name="sizePolicy">
481 485 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
482 486 <horstretch>0</horstretch>
483 487 <verstretch>0</verstretch>
484 488 </sizepolicy>
485 489 </property>
486 490 <property name="maximumSize">
487 491 <size>
488 492 <width>500</width>
489 493 <height>16777215</height>
490 494 </size>
491 495 </property>
492 496 <layout class="QGridLayout" name="gridLayout_2">
493 497 <item row="3" column="2">
494 498 <widget class="QLineEdit" name="txtSTATUSb"/>
495 499 </item>
496 500 <item row="5" column="1">
497 501 <widget class="QLineEdit" name="txtINFOa"/>
498 502 </item>
499 503 <item row="3" column="1">
500 504 <widget class="QLineEdit" name="txtSTATUSa"/>
501 505 </item>
502 506 <item row="5" column="2">
503 507 <widget class="QLineEdit" name="txtINFOb"/>
504 508 </item>
505 509 <item row="3" column="3">
506 510 <widget class="QLineEdit" name="txtSTATUSc"/>
507 511 </item>
508 512 <item row="3" column="4">
509 513 <widget class="QLineEdit" name="txtSTATUSd"/>
510 514 </item>
511 515 <item row="5" column="4">
512 516 <widget class="QLineEdit" name="txtINFOd"/>
513 517 </item>
514 518 <item row="6" column="1">
515 519 <widget class="QLineEdit" name="txtSETa"/>
516 520 </item>
517 521 <item row="6" column="2">
518 522 <widget class="QLineEdit" name="txtSETb"/>
519 523 </item>
520 524 <item row="6" column="3">
521 525 <widget class="QLineEdit" name="txtSETc"/>
522 526 </item>
523 527 <item row="6" column="4">
524 528 <widget class="QLineEdit" name="txtSETd"/>
525 529 </item>
526 530 <item row="3" column="0">
527 531 <widget class="QLabel" name="lblSTATUS">
528 532 <property name="text">
529 533 <string>STATUS</string>
530 534 </property>
531 535 </widget>
532 536 </item>
533 537 <item row="5" column="0">
534 538 <widget class="QLabel" name="lblINFO">
535 539 <property name="text">
536 540 <string>INFO</string>
537 541 </property>
538 542 </widget>
539 543 </item>
540 544 <item row="6" column="0">
541 545 <widget class="QLabel" name="lblSET">
542 546 <property name="text">
543 547 <string>SET</string>
544 548 </property>
545 549 </widget>
546 550 </item>
547 551 <item row="0" column="1">
548 552 <widget class="QLabel" name="lblDevA">
549 553 <property name="text">
550 554 <string>DEV A</string>
551 555 </property>
552 556 <property name="alignment">
553 557 <set>Qt::AlignCenter</set>
554 558 </property>
555 559 </widget>
556 560 </item>
557 561 <item row="0" column="2">
558 562 <widget class="QLabel" name="lblDevB">
559 563 <property name="text">
560 564 <string>DEV B</string>
561 565 </property>
562 566 <property name="alignment">
563 567 <set>Qt::AlignCenter</set>
564 568 </property>
565 569 </widget>
566 570 </item>
567 571 <item row="0" column="3">
568 572 <widget class="QLabel" name="lblDevC">
569 573 <property name="text">
570 574 <string>DEV C</string>
571 575 </property>
572 576 <property name="alignment">
573 577 <set>Qt::AlignCenter</set>
574 578 </property>
575 579 </widget>
576 580 </item>
577 581 <item row="0" column="4">
578 582 <widget class="QLabel" name="lblDevD">
579 583 <property name="text">
580 584 <string>DEV D</string>
581 585 </property>
582 586 <property name="alignment">
583 587 <set>Qt::AlignCenter</set>
584 588 </property>
585 589 </widget>
586 590 </item>
587 591 <item row="5" column="3">
588 592 <widget class="QLineEdit" name="txtINFOc"/>
589 593 </item>
590 594 </layout>
591 595 </widget>
592 596 </item>
593 597 <item>
594 598 <widget class="QTextEdit" name="txtSburn"/>
595 599 </item>
596 600 </layout>
597 601 </widget>
598 602 </widget>
599 603 </item>
600 604 <item>
601 605 <widget class="QTextEdit" name="txtInfo"/>
602 606 </item>
603 607 <item>
604 608 <layout class="QHBoxLayout" name="horizontalLayout_2">
605 609 <property name="sizeConstraint">
606 610 <enum>QLayout::SetDefaultConstraint</enum>
607 611 </property>
608 612 <item>
609 613 <widget class="QPushButton" name="btnGbkp">
610 614 <property name="text">
611 615 <string>Generate Bkp</string>
612 616 </property>
613 617 </widget>
614 618 </item>
615 619 <item>
616 620 <widget class="QPushButton" name="btnRestart">
617 621 <property name="text">
618 622 <string>Restart</string>
619 623 </property>
620 624 </widget>
621 625 </item>
622 626 <item>
623 627 <widget class="QPushButton" name="btnStartburn">
624 628 <property name="text">
625 629 <string>Start Burn</string>
626 630 </property>
627 631 </widget>
628 632 </item>
629 633 <item>
630 634 <widget class="QPushButton" name="btnStopburn">
631 635 <property name="text">
632 636 <string>Stop Burn</string>
633 637 </property>
634 638 </widget>
635 639 </item>
636 640 </layout>
637 641 </item>
638 642 </layout>
639 643 </widget>
640 644 <widget class="QMenuBar" name="menubar">
641 645 <property name="geometry">
642 646 <rect>
643 647 <x>0</x>
644 648 <y>0</y>
645 649 <width>593</width>
646 650 <height>25</height>
647 651 </rect>
648 652 </property>
649 653 <widget class="QMenu" name="menuFile">
650 654 <property name="title">
651 655 <string>File</string>
652 656 </property>
653 657 <addaction name="actionSave_Config"/>
654 658 <addaction name="actionQuit"/>
655 659 </widget>
656 660 <widget class="QMenu" name="menuParameters">
657 661 <property name="title">
658 662 <string>Parameters</string>
659 663 </property>
660 664 <addaction name="actionChange_Parameters"/>
661 665 </widget>
662 666 <widget class="QMenu" name="menuHelp">
663 667 <property name="title">
664 668 <string>Help</string>
665 669 </property>
666 670 <addaction name="actionAbout"/>
667 671 </widget>
668 672 <addaction name="menuFile"/>
669 673 <addaction name="menuParameters"/>
670 674 <addaction name="menuHelp"/>
671 675 </widget>
672 676 <widget class="QStatusBar" name="statusbar"/>
673 677 <action name="actionChange_Parameters">
674 678 <property name="text">
675 679 <string>Change Parameters</string>
676 680 </property>
677 681 </action>
678 682 <action name="actionSave_Config">
679 683 <property name="text">
680 684 <string>Save Config</string>
681 685 </property>
682 686 </action>
683 687 <action name="actionQuit">
684 688 <property name="text">
685 689 <string>Quit</string>
686 690 </property>
687 691 </action>
688 692 <action name="actionAbout">
689 693 <property name="text">
690 694 <string>About</string>
691 695 </property>
692 696 </action>
693 697 </widget>
694 698 <tabstops>
695 699 <tabstop>txtDpath</tabstop>
696 700 <tabstop>btnDpath</tabstop>
697 701 <tabstop>txtRpath</tabstop>
698 702 <tabstop>btnRpath</tabstop>
699 703 <tabstop>lstDtype</tabstop>
700 704 <tabstop>txtDtype</tabstop>
701 705 <tabstop>chkMST</tabstop>
702 706 <tabstop>txtElabel</tabstop>
703 707 <tabstop>txtCopys</tabstop>
704 708 <tabstop>lstStartDay</tabstop>
705 709 <tabstop>lstStopDay</tabstop>
706 710 <tabstop>chkDevA</tabstop>
707 711 <tabstop>chkDevB</tabstop>
708 712 <tabstop>chkDevC</tabstop>
709 713 <tabstop>chkDevD</tabstop>
710 714 <tabstop>txtDeviceA</tabstop>
711 715 <tabstop>txtDeviceB</tabstop>
712 716 <tabstop>txtDeviceC</tabstop>
713 717 <tabstop>txtDeviceD</tabstop>
714 718 <tabstop>txtBspeedA</tabstop>
715 719 <tabstop>txtBspeedB</tabstop>
716 720 <tabstop>txtBspeedC</tabstop>
717 721 <tabstop>txtBspeedD</tabstop>
718 722 <tabstop>txtBmodeA</tabstop>
719 723 <tabstop>txtBmodeB</tabstop>
720 724 <tabstop>txtBmodeC</tabstop>
721 725 <tabstop>txtBmodeD</tabstop>
722 726 <tabstop>btnTdevA</tabstop>
723 727 <tabstop>btnTdevB</tabstop>
724 728 <tabstop>btnTdevC</tabstop>
725 729 <tabstop>btnTdevD</tabstop>
726 730 <tabstop>chkSimultaneously</tabstop>
727 731 <tabstop>chkSequentially</tabstop>
728 732 <tabstop>chkSalert</tabstop>
729 733 <tabstop>lstDcapacity</tabstop>
730 734 <tabstop>txtDcapacity</tabstop>
731 735 <tabstop>chkPSgraphic</tabstop>
732 736 <tabstop>lineEdit_17</tabstop>
733 737 <tabstop>txtSTATUSa</tabstop>
734 738 <tabstop>txtSTATUSb</tabstop>
735 739 <tabstop>txtSTATUSc</tabstop>
736 740 <tabstop>txtSTATUSd</tabstop>
737 741 <tabstop>txtINFOa</tabstop>
738 742 <tabstop>txtINFOb</tabstop>
739 743 <tabstop>txtINFOc</tabstop>
740 744 <tabstop>txtINFOd</tabstop>
741 745 <tabstop>txtSETa</tabstop>
742 746 <tabstop>txtSETb</tabstop>
743 747 <tabstop>txtSETc</tabstop>
744 748 <tabstop>txtSETd</tabstop>
745 749 <tabstop>tabWidget</tabstop>
746 750 <tabstop>txtSburn</tabstop>
747 751 <tabstop>btnGbkp</tabstop>
748 752 <tabstop>btnRestart</tabstop>
749 753 <tabstop>btnStartburn</tabstop>
750 754 <tabstop>btnStopburn</tabstop>
751 755 </tabstops>
752 756 <resources/>
753 757 <connections>
754 758 <connection>
755 759 <sender>chkDevA</sender>
756 760 <signal>toggled(bool)</signal>
757 761 <receiver>txtDeviceA</receiver>
758 762 <slot>setEnabled(bool)</slot>
759 763 <hints>
760 764 <hint type="sourcelabel">
761 765 <x>102</x>
762 766 <y>93</y>
763 767 </hint>
764 768 <hint type="destinationlabel">
765 769 <x>102</x>
766 770 <y>135</y>
767 771 </hint>
768 772 </hints>
769 773 </connection>
770 774 </connections>
771 775 </ui>
@@ -1,538 +1,539
1 1 # -*- coding: utf-8 -*-
2 2
3 3 # Form implementation generated from reading ui file '/home/ricardoar/principal/JRO_SVN/eric4/jro_backup_manager/ui/MainWindow.ui'
4 4 #
5 # Created: Mon Apr 26 10:36:51 2010
5 # Created: Mon Apr 26 11:25:08 2010
6 6 # by: PyQt4 UI code generator 4.7.2
7 7 #
8 8 # WARNING! All changes made in this file will be lost!
9 9
10 10 from PyQt4 import QtCore, QtGui
11 11
12 12 class Ui_MainWindow(object):
13 13 def setupUi(self, MainWindow):
14 14 MainWindow.setObjectName("MainWindow")
15 15 MainWindow.resize(593, 787)
16 16 self.centralwidget = QtGui.QWidget(MainWindow)
17 17 self.centralwidget.setObjectName("centralwidget")
18 18 self.verticalLayout_3 = QtGui.QVBoxLayout(self.centralwidget)
19 19 self.verticalLayout_3.setObjectName("verticalLayout_3")
20 20 self.tabWidget = QtGui.QTabWidget(self.centralwidget)
21 21 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
22 22 sizePolicy.setHorizontalStretch(0)
23 23 sizePolicy.setVerticalStretch(0)
24 24 sizePolicy.setHeightForWidth(self.tabWidget.sizePolicy().hasHeightForWidth())
25 25 self.tabWidget.setSizePolicy(sizePolicy)
26 26 self.tabWidget.setObjectName("tabWidget")
27 27 self.tabParameters = QtGui.QWidget()
28 28 self.tabParameters.setObjectName("tabParameters")
29 29 self.verticalLayout_2 = QtGui.QVBoxLayout(self.tabParameters)
30 30 self.verticalLayout_2.setObjectName("verticalLayout_2")
31 31 self.horizontalLayout = QtGui.QHBoxLayout()
32 32 self.horizontalLayout.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
33 33 self.horizontalLayout.setObjectName("horizontalLayout")
34 34 self.txtDpath = QtGui.QLineEdit(self.tabParameters)
35 35 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
36 36 sizePolicy.setHorizontalStretch(0)
37 37 sizePolicy.setVerticalStretch(0)
38 38 sizePolicy.setHeightForWidth(self.txtDpath.sizePolicy().hasHeightForWidth())
39 39 self.txtDpath.setSizePolicy(sizePolicy)
40 40 self.txtDpath.setObjectName("txtDpath")
41 41 self.horizontalLayout.addWidget(self.txtDpath)
42 42 self.btnDpath = QtGui.QPushButton(self.tabParameters)
43 43 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
44 44 sizePolicy.setHorizontalStretch(0)
45 45 sizePolicy.setVerticalStretch(0)
46 46 sizePolicy.setHeightForWidth(self.btnDpath.sizePolicy().hasHeightForWidth())
47 47 self.btnDpath.setSizePolicy(sizePolicy)
48 48 self.btnDpath.setCheckable(False)
49 49 self.btnDpath.setObjectName("btnDpath")
50 50 self.horizontalLayout.addWidget(self.btnDpath)
51 51 self.verticalLayout_2.addLayout(self.horizontalLayout)
52 52 self.horizontalLayout_3 = QtGui.QHBoxLayout()
53 53 self.horizontalLayout_3.setObjectName("horizontalLayout_3")
54 54 self.txtRpath = QtGui.QLineEdit(self.tabParameters)
55 55 self.txtRpath.setObjectName("txtRpath")
56 56 self.horizontalLayout_3.addWidget(self.txtRpath)
57 57 self.btnRpath = QtGui.QPushButton(self.tabParameters)
58 58 self.btnRpath.setObjectName("btnRpath")
59 59 self.horizontalLayout_3.addWidget(self.btnRpath)
60 60 self.verticalLayout_2.addLayout(self.horizontalLayout_3)
61 61 self.lblDtype = QtGui.QLabel(self.tabParameters)
62 62 self.lblDtype.setObjectName("lblDtype")
63 63 self.verticalLayout_2.addWidget(self.lblDtype)
64 64 self.horizontalLayout_4 = QtGui.QHBoxLayout()
65 65 self.horizontalLayout_4.setObjectName("horizontalLayout_4")
66 66 self.lstDtype = QtGui.QComboBox(self.tabParameters)
67 67 self.lstDtype.setObjectName("lstDtype")
68 68 self.lstDtype.addItem("")
69 69 self.lstDtype.addItem("")
70 70 self.lstDtype.addItem("")
71 71 self.lstDtype.addItem("")
72 72 self.horizontalLayout_4.addWidget(self.lstDtype)
73 73 self.txtDtype = QtGui.QLineEdit(self.tabParameters)
74 74 self.txtDtype.setReadOnly(True)
75 75 self.txtDtype.setObjectName("txtDtype")
76 76 self.horizontalLayout_4.addWidget(self.txtDtype)
77 77 self.chkMST = QtGui.QCheckBox(self.tabParameters)
78 78 self.chkMST.setObjectName("chkMST")
79 79 self.horizontalLayout_4.addWidget(self.chkMST)
80 80 self.verticalLayout_2.addLayout(self.horizontalLayout_4)
81 81 self.horizontalLayout_6 = QtGui.QHBoxLayout()
82 82 self.horizontalLayout_6.setObjectName("horizontalLayout_6")
83 83 self.lblElabel = QtGui.QLabel(self.tabParameters)
84 84 self.lblElabel.setObjectName("lblElabel")
85 85 self.horizontalLayout_6.addWidget(self.lblElabel)
86 86 self.lblCopys = QtGui.QLabel(self.tabParameters)
87 87 self.lblCopys.setObjectName("lblCopys")
88 88 self.horizontalLayout_6.addWidget(self.lblCopys)
89 89 self.verticalLayout_2.addLayout(self.horizontalLayout_6)
90 90 self.horizontalLayout_5 = QtGui.QHBoxLayout()
91 91 self.horizontalLayout_5.setObjectName("horizontalLayout_5")
92 92 self.txtElabel = QtGui.QLineEdit(self.tabParameters)
93 93 self.txtElabel.setObjectName("txtElabel")
94 94 self.horizontalLayout_5.addWidget(self.txtElabel)
95 95 self.txtCopys = QtGui.QLineEdit(self.tabParameters)
96 96 self.txtCopys.setObjectName("txtCopys")
97 97 self.horizontalLayout_5.addWidget(self.txtCopys)
98 98 self.verticalLayout_2.addLayout(self.horizontalLayout_5)
99 99 self.horizontalLayout_7 = QtGui.QHBoxLayout()
100 100 self.horizontalLayout_7.setObjectName("horizontalLayout_7")
101 101 self.lblStartDay = QtGui.QLabel(self.tabParameters)
102 102 self.lblStartDay.setObjectName("lblStartDay")
103 103 self.horizontalLayout_7.addWidget(self.lblStartDay)
104 104 self.lblStopDay = QtGui.QLabel(self.tabParameters)
105 105 self.lblStopDay.setObjectName("lblStopDay")
106 106 self.horizontalLayout_7.addWidget(self.lblStopDay)
107 107 self.verticalLayout_2.addLayout(self.horizontalLayout_7)
108 108 self.horizontalLayout_8 = QtGui.QHBoxLayout()
109 109 self.horizontalLayout_8.setObjectName("horizontalLayout_8")
110 110 self.lstStartDay = QtGui.QComboBox(self.tabParameters)
111 111 self.lstStartDay.setObjectName("lstStartDay")
112 112 self.horizontalLayout_8.addWidget(self.lstStartDay)
113 113 self.lstStopDay = QtGui.QComboBox(self.tabParameters)
114 114 self.lstStopDay.setObjectName("lstStopDay")
115 115 self.horizontalLayout_8.addWidget(self.lstStopDay)
116 116 self.verticalLayout_2.addLayout(self.horizontalLayout_8)
117 117 self.tabWidget.addTab(self.tabParameters, "")
118 118 self.tabDconfig = QtGui.QWidget()
119 119 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
120 120 sizePolicy.setHorizontalStretch(0)
121 121 sizePolicy.setVerticalStretch(0)
122 122 sizePolicy.setHeightForWidth(self.tabDconfig.sizePolicy().hasHeightForWidth())
123 123 self.tabDconfig.setSizePolicy(sizePolicy)
124 124 self.tabDconfig.setObjectName("tabDconfig")
125 125 self.verticalLayout = QtGui.QVBoxLayout(self.tabDconfig)
126 126 self.verticalLayout.setObjectName("verticalLayout")
127 127 self.widget = QtGui.QWidget(self.tabDconfig)
128 128 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
129 129 sizePolicy.setHorizontalStretch(0)
130 130 sizePolicy.setVerticalStretch(0)
131 131 sizePolicy.setHeightForWidth(self.widget.sizePolicy().hasHeightForWidth())
132 132 self.widget.setSizePolicy(sizePolicy)
133 133 self.widget.setMaximumSize(QtCore.QSize(500, 16777215))
134 134 self.widget.setObjectName("widget")
135 135 self.gridLayout = QtGui.QGridLayout(self.widget)
136 136 self.gridLayout.setObjectName("gridLayout")
137 137 self.chkDevA = QtGui.QCheckBox(self.widget)
138 138 self.chkDevA.setObjectName("chkDevA")
139 139 self.gridLayout.addWidget(self.chkDevA, 0, 0, 1, 1)
140 140 self.chkDevB = QtGui.QCheckBox(self.widget)
141 141 self.chkDevB.setObjectName("chkDevB")
142 142 self.gridLayout.addWidget(self.chkDevB, 0, 1, 1, 1)
143 143 self.chkDevC = QtGui.QCheckBox(self.widget)
144 144 self.chkDevC.setObjectName("chkDevC")
145 145 self.gridLayout.addWidget(self.chkDevC, 0, 2, 1, 1)
146 146 self.chkDevD = QtGui.QCheckBox(self.widget)
147 147 self.chkDevD.setObjectName("chkDevD")
148 148 self.gridLayout.addWidget(self.chkDevD, 0, 3, 1, 1)
149 149 self.txtDeviceB = QtGui.QLineEdit(self.widget)
150 150 self.txtDeviceB.setObjectName("txtDeviceB")
151 151 self.gridLayout.addWidget(self.txtDeviceB, 2, 1, 1, 1)
152 152 self.txtBspeedA = QtGui.QLineEdit(self.widget)
153 153 self.txtBspeedA.setObjectName("txtBspeedA")
154 154 self.gridLayout.addWidget(self.txtBspeedA, 4, 0, 1, 1)
155 155 self.txtDeviceA = QtGui.QLineEdit(self.widget)
156 156 self.txtDeviceA.setObjectName("txtDeviceA")
157 157 self.gridLayout.addWidget(self.txtDeviceA, 2, 0, 1, 1)
158 158 self.txtBspeedB = QtGui.QLineEdit(self.widget)
159 159 self.txtBspeedB.setObjectName("txtBspeedB")
160 160 self.gridLayout.addWidget(self.txtBspeedB, 4, 1, 1, 1)
161 161 self.lblDevice = QtGui.QLabel(self.widget)
162 162 self.lblDevice.setObjectName("lblDevice")
163 163 self.gridLayout.addWidget(self.lblDevice, 2, 4, 1, 1)
164 164 self.txtDeviceC = QtGui.QLineEdit(self.widget)
165 165 self.txtDeviceC.setObjectName("txtDeviceC")
166 166 self.gridLayout.addWidget(self.txtDeviceC, 2, 2, 1, 1)
167 167 self.txtDeviceD = QtGui.QLineEdit(self.widget)
168 168 self.txtDeviceD.setObjectName("txtDeviceD")
169 169 self.gridLayout.addWidget(self.txtDeviceD, 2, 3, 1, 1)
170 170 self.txtBspeedD = QtGui.QLineEdit(self.widget)
171 171 self.txtBspeedD.setObjectName("txtBspeedD")
172 172 self.gridLayout.addWidget(self.txtBspeedD, 4, 3, 1, 1)
173 173 self.txtBmodeA = QtGui.QLineEdit(self.widget)
174 174 self.txtBmodeA.setObjectName("txtBmodeA")
175 175 self.gridLayout.addWidget(self.txtBmodeA, 5, 0, 1, 1)
176 176 self.txtBmodeB = QtGui.QLineEdit(self.widget)
177 177 self.txtBmodeB.setObjectName("txtBmodeB")
178 178 self.gridLayout.addWidget(self.txtBmodeB, 5, 1, 1, 1)
179 179 self.lblBspeed = QtGui.QLabel(self.widget)
180 180 self.lblBspeed.setObjectName("lblBspeed")
181 181 self.gridLayout.addWidget(self.lblBspeed, 4, 4, 1, 1)
182 182 self.lblBmode = QtGui.QLabel(self.widget)
183 183 self.lblBmode.setObjectName("lblBmode")
184 184 self.gridLayout.addWidget(self.lblBmode, 5, 4, 1, 1)
185 185 self.txtBmodeC = QtGui.QLineEdit(self.widget)
186 186 self.txtBmodeC.setObjectName("txtBmodeC")
187 187 self.gridLayout.addWidget(self.txtBmodeC, 5, 2, 1, 1)
188 188 self.txtBmodeD = QtGui.QLineEdit(self.widget)
189 189 self.txtBmodeD.setObjectName("txtBmodeD")
190 190 self.gridLayout.addWidget(self.txtBmodeD, 5, 3, 1, 1)
191 191 self.btnTdevA = QtGui.QPushButton(self.widget)
192 192 self.btnTdevA.setObjectName("btnTdevA")
193 193 self.gridLayout.addWidget(self.btnTdevA, 6, 0, 1, 1)
194 194 self.btnTdevB = QtGui.QPushButton(self.widget)
195 195 self.btnTdevB.setObjectName("btnTdevB")
196 196 self.gridLayout.addWidget(self.btnTdevB, 6, 1, 1, 1)
197 197 self.btnTdevC = QtGui.QPushButton(self.widget)
198 198 self.btnTdevC.setObjectName("btnTdevC")
199 199 self.gridLayout.addWidget(self.btnTdevC, 6, 2, 1, 1)
200 200 self.btnTdevD = QtGui.QPushButton(self.widget)
201 201 self.btnTdevD.setObjectName("btnTdevD")
202 202 self.gridLayout.addWidget(self.btnTdevD, 6, 3, 1, 1)
203 203 self.txtBspeedC = QtGui.QLineEdit(self.widget)
204 204 self.txtBspeedC.setObjectName("txtBspeedC")
205 205 self.gridLayout.addWidget(self.txtBspeedC, 4, 2, 1, 1)
206 206 self.verticalLayout.addWidget(self.widget)
207 207 self.horizontalLayout_9 = QtGui.QHBoxLayout()
208 208 self.horizontalLayout_9.setSizeConstraint(QtGui.QLayout.SetFixedSize)
209 209 self.horizontalLayout_9.setObjectName("horizontalLayout_9")
210 210 self.lblBprocess = QtGui.QLabel(self.tabDconfig)
211 211 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
212 212 sizePolicy.setHorizontalStretch(0)
213 213 sizePolicy.setVerticalStretch(0)
214 214 sizePolicy.setHeightForWidth(self.lblBprocess.sizePolicy().hasHeightForWidth())
215 215 self.lblBprocess.setSizePolicy(sizePolicy)
216 216 self.lblBprocess.setObjectName("lblBprocess")
217 217 self.horizontalLayout_9.addWidget(self.lblBprocess)
218 218 self.chkSimultaneously = QtGui.QCheckBox(self.tabDconfig)
219 219 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
220 220 sizePolicy.setHorizontalStretch(0)
221 221 sizePolicy.setVerticalStretch(0)
222 222 sizePolicy.setHeightForWidth(self.chkSimultaneously.sizePolicy().hasHeightForWidth())
223 223 self.chkSimultaneously.setSizePolicy(sizePolicy)
224 224 self.chkSimultaneously.setObjectName("chkSimultaneously")
225 225 self.horizontalLayout_9.addWidget(self.chkSimultaneously)
226 226 self.chkSequentially = QtGui.QCheckBox(self.tabDconfig)
227 227 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
228 228 sizePolicy.setHorizontalStretch(0)
229 229 sizePolicy.setVerticalStretch(0)
230 230 sizePolicy.setHeightForWidth(self.chkSequentially.sizePolicy().hasHeightForWidth())
231 231 self.chkSequentially.setSizePolicy(sizePolicy)
232 232 self.chkSequentially.setObjectName("chkSequentially")
233 233 self.horizontalLayout_9.addWidget(self.chkSequentially)
234 234 self.verticalLayout.addLayout(self.horizontalLayout_9)
235 235 self.horizontalLayout_11 = QtGui.QHBoxLayout()
236 236 self.horizontalLayout_11.setSpacing(6)
237 237 self.horizontalLayout_11.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
238 238 self.horizontalLayout_11.setObjectName("horizontalLayout_11")
239 239 self.lblDcapacity = QtGui.QLabel(self.tabDconfig)
240 240 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
241 241 sizePolicy.setHorizontalStretch(0)
242 242 sizePolicy.setVerticalStretch(0)
243 243 sizePolicy.setHeightForWidth(self.lblDcapacity.sizePolicy().hasHeightForWidth())
244 244 self.lblDcapacity.setSizePolicy(sizePolicy)
245 245 self.lblDcapacity.setObjectName("lblDcapacity")
246 246 self.horizontalLayout_11.addWidget(self.lblDcapacity)
247 247 self.chkSalert = QtGui.QCheckBox(self.tabDconfig)
248 248 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
249 249 sizePolicy.setHorizontalStretch(0)
250 250 sizePolicy.setVerticalStretch(0)
251 251 sizePolicy.setHeightForWidth(self.chkSalert.sizePolicy().hasHeightForWidth())
252 252 self.chkSalert.setSizePolicy(sizePolicy)
253 253 self.chkSalert.setObjectName("chkSalert")
254 254 self.horizontalLayout_11.addWidget(self.chkSalert)
255 255 self.verticalLayout.addLayout(self.horizontalLayout_11)
256 256 self.horizontalLayout_10 = QtGui.QHBoxLayout()
257 257 self.horizontalLayout_10.setSizeConstraint(QtGui.QLayout.SetFixedSize)
258 258 self.horizontalLayout_10.setObjectName("horizontalLayout_10")
259 259 self.lstDcapacity = QtGui.QComboBox(self.tabDconfig)
260 260 self.lstDcapacity.setObjectName("lstDcapacity")
261 261 self.lstDcapacity.addItem("")
262 262 self.lstDcapacity.addItem("")
263 263 self.lstDcapacity.addItem("")
264 264 self.lstDcapacity.addItem("")
265 265 self.lstDcapacity.addItem("")
266 266 self.horizontalLayout_10.addWidget(self.lstDcapacity)
267 267 self.txtDcapacity = QtGui.QLineEdit(self.tabDconfig)
268 268 self.txtDcapacity.setReadOnly(False)
269 269 self.txtDcapacity.setObjectName("txtDcapacity")
270 270 self.horizontalLayout_10.addWidget(self.txtDcapacity)
271 271 self.chkPSgraphic = QtGui.QCheckBox(self.tabDconfig)
272 272 self.chkPSgraphic.setObjectName("chkPSgraphic")
273 273 self.horizontalLayout_10.addWidget(self.chkPSgraphic)
274 274 self.lineEdit_17 = QtGui.QLineEdit(self.tabDconfig)
275 275 self.lineEdit_17.setObjectName("lineEdit_17")
276 276 self.horizontalLayout_10.addWidget(self.lineEdit_17)
277 277 self.verticalLayout.addLayout(self.horizontalLayout_10)
278 278 self.tabWidget.addTab(self.tabDconfig, "")
279 279 self.tabSburn = QtGui.QWidget()
280 280 self.tabSburn.setObjectName("tabSburn")
281 281 self.verticalLayout_4 = QtGui.QVBoxLayout(self.tabSburn)
282 282 self.verticalLayout_4.setObjectName("verticalLayout_4")
283 283 self.widget_2 = QtGui.QWidget(self.tabSburn)
284 284 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
285 285 sizePolicy.setHorizontalStretch(0)
286 286 sizePolicy.setVerticalStretch(0)
287 287 sizePolicy.setHeightForWidth(self.widget_2.sizePolicy().hasHeightForWidth())
288 288 self.widget_2.setSizePolicy(sizePolicy)
289 289 self.widget_2.setMaximumSize(QtCore.QSize(500, 16777215))
290 290 self.widget_2.setObjectName("widget_2")
291 291 self.gridLayout_2 = QtGui.QGridLayout(self.widget_2)
292 292 self.gridLayout_2.setObjectName("gridLayout_2")
293 293 self.txtSTATUSb = QtGui.QLineEdit(self.widget_2)
294 294 self.txtSTATUSb.setObjectName("txtSTATUSb")
295 295 self.gridLayout_2.addWidget(self.txtSTATUSb, 3, 2, 1, 1)
296 296 self.txtINFOa = QtGui.QLineEdit(self.widget_2)
297 297 self.txtINFOa.setObjectName("txtINFOa")
298 298 self.gridLayout_2.addWidget(self.txtINFOa, 5, 1, 1, 1)
299 299 self.txtSTATUSa = QtGui.QLineEdit(self.widget_2)
300 300 self.txtSTATUSa.setObjectName("txtSTATUSa")
301 301 self.gridLayout_2.addWidget(self.txtSTATUSa, 3, 1, 1, 1)
302 302 self.txtINFOb = QtGui.QLineEdit(self.widget_2)
303 303 self.txtINFOb.setObjectName("txtINFOb")
304 304 self.gridLayout_2.addWidget(self.txtINFOb, 5, 2, 1, 1)
305 305 self.txtSTATUSc = QtGui.QLineEdit(self.widget_2)
306 306 self.txtSTATUSc.setObjectName("txtSTATUSc")
307 307 self.gridLayout_2.addWidget(self.txtSTATUSc, 3, 3, 1, 1)
308 308 self.txtSTATUSd = QtGui.QLineEdit(self.widget_2)
309 309 self.txtSTATUSd.setObjectName("txtSTATUSd")
310 310 self.gridLayout_2.addWidget(self.txtSTATUSd, 3, 4, 1, 1)
311 311 self.txtINFOd = QtGui.QLineEdit(self.widget_2)
312 312 self.txtINFOd.setObjectName("txtINFOd")
313 313 self.gridLayout_2.addWidget(self.txtINFOd, 5, 4, 1, 1)
314 314 self.txtSETa = QtGui.QLineEdit(self.widget_2)
315 315 self.txtSETa.setObjectName("txtSETa")
316 316 self.gridLayout_2.addWidget(self.txtSETa, 6, 1, 1, 1)
317 317 self.txtSETb = QtGui.QLineEdit(self.widget_2)
318 318 self.txtSETb.setObjectName("txtSETb")
319 319 self.gridLayout_2.addWidget(self.txtSETb, 6, 2, 1, 1)
320 320 self.txtSETc = QtGui.QLineEdit(self.widget_2)
321 321 self.txtSETc.setObjectName("txtSETc")
322 322 self.gridLayout_2.addWidget(self.txtSETc, 6, 3, 1, 1)
323 323 self.txtSETd = QtGui.QLineEdit(self.widget_2)
324 324 self.txtSETd.setObjectName("txtSETd")
325 325 self.gridLayout_2.addWidget(self.txtSETd, 6, 4, 1, 1)
326 326 self.lblSTATUS = QtGui.QLabel(self.widget_2)
327 327 self.lblSTATUS.setObjectName("lblSTATUS")
328 328 self.gridLayout_2.addWidget(self.lblSTATUS, 3, 0, 1, 1)
329 329 self.lblINFO = QtGui.QLabel(self.widget_2)
330 330 self.lblINFO.setObjectName("lblINFO")
331 331 self.gridLayout_2.addWidget(self.lblINFO, 5, 0, 1, 1)
332 332 self.lblSET = QtGui.QLabel(self.widget_2)
333 333 self.lblSET.setObjectName("lblSET")
334 334 self.gridLayout_2.addWidget(self.lblSET, 6, 0, 1, 1)
335 335 self.lblDevA = QtGui.QLabel(self.widget_2)
336 336 self.lblDevA.setAlignment(QtCore.Qt.AlignCenter)
337 337 self.lblDevA.setObjectName("lblDevA")
338 338 self.gridLayout_2.addWidget(self.lblDevA, 0, 1, 1, 1)
339 339 self.lblDevB = QtGui.QLabel(self.widget_2)
340 340 self.lblDevB.setAlignment(QtCore.Qt.AlignCenter)
341 341 self.lblDevB.setObjectName("lblDevB")
342 342 self.gridLayout_2.addWidget(self.lblDevB, 0, 2, 1, 1)
343 343 self.lblDevC = QtGui.QLabel(self.widget_2)
344 344 self.lblDevC.setAlignment(QtCore.Qt.AlignCenter)
345 345 self.lblDevC.setObjectName("lblDevC")
346 346 self.gridLayout_2.addWidget(self.lblDevC, 0, 3, 1, 1)
347 347 self.lblDevD = QtGui.QLabel(self.widget_2)
348 348 self.lblDevD.setAlignment(QtCore.Qt.AlignCenter)
349 349 self.lblDevD.setObjectName("lblDevD")
350 350 self.gridLayout_2.addWidget(self.lblDevD, 0, 4, 1, 1)
351 351 self.txtINFOc = QtGui.QLineEdit(self.widget_2)
352 352 self.txtINFOc.setObjectName("txtINFOc")
353 353 self.gridLayout_2.addWidget(self.txtINFOc, 5, 3, 1, 1)
354 354 self.verticalLayout_4.addWidget(self.widget_2)
355 355 self.txtSburn = QtGui.QTextEdit(self.tabSburn)
356 356 self.txtSburn.setObjectName("txtSburn")
357 357 self.verticalLayout_4.addWidget(self.txtSburn)
358 358 self.tabWidget.addTab(self.tabSburn, "")
359 359 self.verticalLayout_3.addWidget(self.tabWidget)
360 360 self.txtInfo = QtGui.QTextEdit(self.centralwidget)
361 361 self.txtInfo.setObjectName("txtInfo")
362 362 self.verticalLayout_3.addWidget(self.txtInfo)
363 363 self.horizontalLayout_2 = QtGui.QHBoxLayout()
364 364 self.horizontalLayout_2.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
365 365 self.horizontalLayout_2.setObjectName("horizontalLayout_2")
366 366 self.btnGbkp = QtGui.QPushButton(self.centralwidget)
367 367 self.btnGbkp.setObjectName("btnGbkp")
368 368 self.horizontalLayout_2.addWidget(self.btnGbkp)
369 369 self.btnRestart = QtGui.QPushButton(self.centralwidget)
370 370 self.btnRestart.setObjectName("btnRestart")
371 371 self.horizontalLayout_2.addWidget(self.btnRestart)
372 372 self.btnStartburn = QtGui.QPushButton(self.centralwidget)
373 373 self.btnStartburn.setObjectName("btnStartburn")
374 374 self.horizontalLayout_2.addWidget(self.btnStartburn)
375 375 self.btnStopburn = QtGui.QPushButton(self.centralwidget)
376 376 self.btnStopburn.setObjectName("btnStopburn")
377 377 self.horizontalLayout_2.addWidget(self.btnStopburn)
378 378 self.verticalLayout_3.addLayout(self.horizontalLayout_2)
379 379 MainWindow.setCentralWidget(self.centralwidget)
380 380 self.menubar = QtGui.QMenuBar(MainWindow)
381 381 self.menubar.setGeometry(QtCore.QRect(0, 0, 593, 25))
382 382 self.menubar.setObjectName("menubar")
383 383 self.menuFile = QtGui.QMenu(self.menubar)
384 384 self.menuFile.setObjectName("menuFile")
385 385 self.menuParameters = QtGui.QMenu(self.menubar)
386 386 self.menuParameters.setObjectName("menuParameters")
387 387 self.menuHelp = QtGui.QMenu(self.menubar)
388 388 self.menuHelp.setObjectName("menuHelp")
389 389 MainWindow.setMenuBar(self.menubar)
390 390 self.statusbar = QtGui.QStatusBar(MainWindow)
391 391 self.statusbar.setObjectName("statusbar")
392 392 MainWindow.setStatusBar(self.statusbar)
393 393 self.actionChange_Parameters = QtGui.QAction(MainWindow)
394 394 self.actionChange_Parameters.setObjectName("actionChange_Parameters")
395 395 self.actionSave_Config = QtGui.QAction(MainWindow)
396 396 self.actionSave_Config.setObjectName("actionSave_Config")
397 397 self.actionQuit = QtGui.QAction(MainWindow)
398 398 self.actionQuit.setObjectName("actionQuit")
399 399 self.actionAbout = QtGui.QAction(MainWindow)
400 400 self.actionAbout.setObjectName("actionAbout")
401 401 self.menuFile.addAction(self.actionSave_Config)
402 402 self.menuFile.addAction(self.actionQuit)
403 403 self.menuParameters.addAction(self.actionChange_Parameters)
404 404 self.menuHelp.addAction(self.actionAbout)
405 405 self.menubar.addAction(self.menuFile.menuAction())
406 406 self.menubar.addAction(self.menuParameters.menuAction())
407 407 self.menubar.addAction(self.menuHelp.menuAction())
408 408
409 409 self.retranslateUi(MainWindow)
410 410 self.tabWidget.setCurrentIndex(0)
411 411 self.lstDcapacity.setCurrentIndex(2)
412 412 QtCore.QObject.connect(self.chkDevA, QtCore.SIGNAL("toggled(bool)"), self.txtDeviceA.setEnabled)
413 413 QtCore.QMetaObject.connectSlotsByName(MainWindow)
414 414 MainWindow.setTabOrder(self.txtDpath, self.btnDpath)
415 415 MainWindow.setTabOrder(self.btnDpath, self.txtRpath)
416 416 MainWindow.setTabOrder(self.txtRpath, self.btnRpath)
417 417 MainWindow.setTabOrder(self.btnRpath, self.lstDtype)
418 418 MainWindow.setTabOrder(self.lstDtype, self.txtDtype)
419 419 MainWindow.setTabOrder(self.txtDtype, self.chkMST)
420 420 MainWindow.setTabOrder(self.chkMST, self.txtElabel)
421 421 MainWindow.setTabOrder(self.txtElabel, self.txtCopys)
422 422 MainWindow.setTabOrder(self.txtCopys, self.lstStartDay)
423 423 MainWindow.setTabOrder(self.lstStartDay, self.lstStopDay)
424 424 MainWindow.setTabOrder(self.lstStopDay, self.chkDevA)
425 425 MainWindow.setTabOrder(self.chkDevA, self.chkDevB)
426 426 MainWindow.setTabOrder(self.chkDevB, self.chkDevC)
427 427 MainWindow.setTabOrder(self.chkDevC, self.chkDevD)
428 428 MainWindow.setTabOrder(self.chkDevD, self.txtDeviceA)
429 429 MainWindow.setTabOrder(self.txtDeviceA, self.txtDeviceB)
430 430 MainWindow.setTabOrder(self.txtDeviceB, self.txtDeviceC)
431 431 MainWindow.setTabOrder(self.txtDeviceC, self.txtDeviceD)
432 432 MainWindow.setTabOrder(self.txtDeviceD, self.txtBspeedA)
433 433 MainWindow.setTabOrder(self.txtBspeedA, self.txtBspeedB)
434 434 MainWindow.setTabOrder(self.txtBspeedB, self.txtBspeedC)
435 435 MainWindow.setTabOrder(self.txtBspeedC, self.txtBspeedD)
436 436 MainWindow.setTabOrder(self.txtBspeedD, self.txtBmodeA)
437 437 MainWindow.setTabOrder(self.txtBmodeA, self.txtBmodeB)
438 438 MainWindow.setTabOrder(self.txtBmodeB, self.txtBmodeC)
439 439 MainWindow.setTabOrder(self.txtBmodeC, self.txtBmodeD)
440 440 MainWindow.setTabOrder(self.txtBmodeD, self.btnTdevA)
441 441 MainWindow.setTabOrder(self.btnTdevA, self.btnTdevB)
442 442 MainWindow.setTabOrder(self.btnTdevB, self.btnTdevC)
443 443 MainWindow.setTabOrder(self.btnTdevC, self.btnTdevD)
444 444 MainWindow.setTabOrder(self.btnTdevD, self.chkSimultaneously)
445 445 MainWindow.setTabOrder(self.chkSimultaneously, self.chkSequentially)
446 446 MainWindow.setTabOrder(self.chkSequentially, self.chkSalert)
447 447 MainWindow.setTabOrder(self.chkSalert, self.lstDcapacity)
448 448 MainWindow.setTabOrder(self.lstDcapacity, self.txtDcapacity)
449 449 MainWindow.setTabOrder(self.txtDcapacity, self.chkPSgraphic)
450 450 MainWindow.setTabOrder(self.chkPSgraphic, self.lineEdit_17)
451 451 MainWindow.setTabOrder(self.lineEdit_17, self.txtSTATUSa)
452 452 MainWindow.setTabOrder(self.txtSTATUSa, self.txtSTATUSb)
453 453 MainWindow.setTabOrder(self.txtSTATUSb, self.txtSTATUSc)
454 454 MainWindow.setTabOrder(self.txtSTATUSc, self.txtSTATUSd)
455 455 MainWindow.setTabOrder(self.txtSTATUSd, self.txtINFOa)
456 456 MainWindow.setTabOrder(self.txtINFOa, self.txtINFOb)
457 457 MainWindow.setTabOrder(self.txtINFOb, self.txtINFOc)
458 458 MainWindow.setTabOrder(self.txtINFOc, self.txtINFOd)
459 459 MainWindow.setTabOrder(self.txtINFOd, self.txtSETa)
460 460 MainWindow.setTabOrder(self.txtSETa, self.txtSETb)
461 461 MainWindow.setTabOrder(self.txtSETb, self.txtSETc)
462 462 MainWindow.setTabOrder(self.txtSETc, self.txtSETd)
463 463 MainWindow.setTabOrder(self.txtSETd, self.tabWidget)
464 464 MainWindow.setTabOrder(self.tabWidget, self.txtSburn)
465 465 MainWindow.setTabOrder(self.txtSburn, self.btnGbkp)
466 466 MainWindow.setTabOrder(self.btnGbkp, self.btnRestart)
467 467 MainWindow.setTabOrder(self.btnRestart, self.btnStartburn)
468 468 MainWindow.setTabOrder(self.btnStartburn, self.btnStopburn)
469 469
470 470 def retranslateUi(self, MainWindow):
471 471 MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "JRO BACKUP MANAGER", None, QtGui.QApplication.UnicodeUTF8))
472 472 self.btnDpath.setText(QtGui.QApplication.translate("MainWindow", "Data Path", None, QtGui.QApplication.UnicodeUTF8))
473 473 self.btnRpath.setText(QtGui.QApplication.translate("MainWindow", "Resource Path", None, QtGui.QApplication.UnicodeUTF8))
474 474 self.lblDtype.setText(QtGui.QApplication.translate("MainWindow", "Data Type", None, QtGui.QApplication.UnicodeUTF8))
475 475 self.lstDtype.setItemText(0, QtGui.QApplication.translate("MainWindow", "Raw Data", None, QtGui.QApplication.UnicodeUTF8))
476 476 self.lstDtype.setItemText(1, QtGui.QApplication.translate("MainWindow", "Process Data", None, QtGui.QApplication.UnicodeUTF8))
477 477 self.lstDtype.setItemText(2, QtGui.QApplication.translate("MainWindow", "BLTR Data", None, QtGui.QApplication.UnicodeUTF8))
478 478 self.lstDtype.setItemText(3, QtGui.QApplication.translate("MainWindow", "Other", None, QtGui.QApplication.UnicodeUTF8))
479 479 self.txtDtype.setText(QtGui.QApplication.translate("MainWindow", "r", None, QtGui.QApplication.UnicodeUTF8))
480 480 self.chkMST.setText(QtGui.QApplication.translate("MainWindow", "MST-ISR Data", None, QtGui.QApplication.UnicodeUTF8))
481 481 self.lblElabel.setText(QtGui.QApplication.translate("MainWindow", "Exp. Label at device", None, QtGui.QApplication.UnicodeUTF8))
482 482 self.lblCopys.setText(QtGui.QApplication.translate("MainWindow", "Copys", None, QtGui.QApplication.UnicodeUTF8))
483 self.txtCopys.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8))
483 484 self.lblStartDay.setText(QtGui.QApplication.translate("MainWindow", "Start Day:", None, QtGui.QApplication.UnicodeUTF8))
484 485 self.lblStopDay.setText(QtGui.QApplication.translate("MainWindow", "Stop Day:", None, QtGui.QApplication.UnicodeUTF8))
485 486 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabParameters), QtGui.QApplication.translate("MainWindow", "Parameters", None, QtGui.QApplication.UnicodeUTF8))
486 487 self.chkDevA.setText(QtGui.QApplication.translate("MainWindow", "Dev A", None, QtGui.QApplication.UnicodeUTF8))
487 488 self.chkDevB.setText(QtGui.QApplication.translate("MainWindow", "Dev B", None, QtGui.QApplication.UnicodeUTF8))
488 489 self.chkDevC.setText(QtGui.QApplication.translate("MainWindow", "Dev C", None, QtGui.QApplication.UnicodeUTF8))
489 490 self.chkDevD.setText(QtGui.QApplication.translate("MainWindow", "Dev D", None, QtGui.QApplication.UnicodeUTF8))
490 491 self.lblDevice.setText(QtGui.QApplication.translate("MainWindow", "Device", None, QtGui.QApplication.UnicodeUTF8))
491 492 self.lblBspeed.setText(QtGui.QApplication.translate("MainWindow", "Burn Speed", None, QtGui.QApplication.UnicodeUTF8))
492 493 self.lblBmode.setText(QtGui.QApplication.translate("MainWindow", "Burn Mode", None, QtGui.QApplication.UnicodeUTF8))
493 494 self.btnTdevA.setText(QtGui.QApplication.translate("MainWindow", "Test DevA", None, QtGui.QApplication.UnicodeUTF8))
494 495 self.btnTdevB.setText(QtGui.QApplication.translate("MainWindow", "Test DevB", None, QtGui.QApplication.UnicodeUTF8))
495 496 self.btnTdevC.setText(QtGui.QApplication.translate("MainWindow", "Test DevC", None, QtGui.QApplication.UnicodeUTF8))
496 497 self.btnTdevD.setText(QtGui.QApplication.translate("MainWindow", "Test DevD", None, QtGui.QApplication.UnicodeUTF8))
497 498 self.lblBprocess.setText(QtGui.QApplication.translate("MainWindow", "Burning process", None, QtGui.QApplication.UnicodeUTF8))
498 499 self.chkSimultaneously.setText(QtGui.QApplication.translate("MainWindow", "Simultaneously", None, QtGui.QApplication.UnicodeUTF8))
499 500 self.chkSequentially.setText(QtGui.QApplication.translate("MainWindow", "Sequentially", None, QtGui.QApplication.UnicodeUTF8))
500 501 self.lblDcapacity.setText(QtGui.QApplication.translate("MainWindow", "Device Capacity", None, QtGui.QApplication.UnicodeUTF8))
501 502 self.chkSalert.setText(QtGui.QApplication.translate("MainWindow", "Sound Alert", None, QtGui.QApplication.UnicodeUTF8))
502 503 self.lstDcapacity.setItemText(0, QtGui.QApplication.translate("MainWindow", "BluRay [25.0 GB]", None, QtGui.QApplication.UnicodeUTF8))
503 504 self.lstDcapacity.setItemText(1, QtGui.QApplication.translate("MainWindow", "DVD2 [8.5 GB]", None, QtGui.QApplication.UnicodeUTF8))
504 505 self.lstDcapacity.setItemText(2, QtGui.QApplication.translate("MainWindow", "DVD1 [4.7 GB]", None, QtGui.QApplication.UnicodeUTF8))
505 506 self.lstDcapacity.setItemText(3, QtGui.QApplication.translate("MainWindow", "CD [0.7 GB]", None, QtGui.QApplication.UnicodeUTF8))
506 507 self.lstDcapacity.setItemText(4, QtGui.QApplication.translate("MainWindow", "Other [? GB]", None, QtGui.QApplication.UnicodeUTF8))
507 508 self.chkPSgraphic.setText(QtGui.QApplication.translate("MainWindow", "PS Graphic", None, QtGui.QApplication.UnicodeUTF8))
508 509 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabDconfig), QtGui.QApplication.translate("MainWindow", "Device Config.", None, QtGui.QApplication.UnicodeUTF8))
509 510 self.lblSTATUS.setText(QtGui.QApplication.translate("MainWindow", "STATUS", None, QtGui.QApplication.UnicodeUTF8))
510 511 self.lblINFO.setText(QtGui.QApplication.translate("MainWindow", "INFO", None, QtGui.QApplication.UnicodeUTF8))
511 512 self.lblSET.setText(QtGui.QApplication.translate("MainWindow", "SET", None, QtGui.QApplication.UnicodeUTF8))
512 513 self.lblDevA.setText(QtGui.QApplication.translate("MainWindow", "DEV A", None, QtGui.QApplication.UnicodeUTF8))
513 514 self.lblDevB.setText(QtGui.QApplication.translate("MainWindow", "DEV B", None, QtGui.QApplication.UnicodeUTF8))
514 515 self.lblDevC.setText(QtGui.QApplication.translate("MainWindow", "DEV C", None, QtGui.QApplication.UnicodeUTF8))
515 516 self.lblDevD.setText(QtGui.QApplication.translate("MainWindow", "DEV D", None, QtGui.QApplication.UnicodeUTF8))
516 517 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabSburn), QtGui.QApplication.translate("MainWindow", "Status Burn", None, QtGui.QApplication.UnicodeUTF8))
517 518 self.btnGbkp.setText(QtGui.QApplication.translate("MainWindow", "Generate Bkp", None, QtGui.QApplication.UnicodeUTF8))
518 519 self.btnRestart.setText(QtGui.QApplication.translate("MainWindow", "Restart", None, QtGui.QApplication.UnicodeUTF8))
519 520 self.btnStartburn.setText(QtGui.QApplication.translate("MainWindow", "Start Burn", None, QtGui.QApplication.UnicodeUTF8))
520 521 self.btnStopburn.setText(QtGui.QApplication.translate("MainWindow", "Stop Burn", None, QtGui.QApplication.UnicodeUTF8))
521 522 self.menuFile.setTitle(QtGui.QApplication.translate("MainWindow", "File", None, QtGui.QApplication.UnicodeUTF8))
522 523 self.menuParameters.setTitle(QtGui.QApplication.translate("MainWindow", "Parameters", None, QtGui.QApplication.UnicodeUTF8))
523 524 self.menuHelp.setTitle(QtGui.QApplication.translate("MainWindow", "Help", None, QtGui.QApplication.UnicodeUTF8))
524 525 self.actionChange_Parameters.setText(QtGui.QApplication.translate("MainWindow", "Change Parameters", None, QtGui.QApplication.UnicodeUTF8))
525 526 self.actionSave_Config.setText(QtGui.QApplication.translate("MainWindow", "Save Config", None, QtGui.QApplication.UnicodeUTF8))
526 527 self.actionQuit.setText(QtGui.QApplication.translate("MainWindow", "Quit", None, QtGui.QApplication.UnicodeUTF8))
527 528 self.actionAbout.setText(QtGui.QApplication.translate("MainWindow", "About", None, QtGui.QApplication.UnicodeUTF8))
528 529
529 530
530 531 if __name__ == "__main__":
531 532 import sys
532 533 app = QtGui.QApplication(sys.argv)
533 534 MainWindow = QtGui.QMainWindow()
534 535 ui = Ui_MainWindow()
535 536 ui.setupUi(MainWindow)
536 537 MainWindow.show()
537 538 sys.exit(app.exec_())
538 539
General Comments 0
You need to be logged in to leave comments. Login now