##// END OF EJS Templates
etiquetas falta ultimo ajuste de posicion
ralonso -
r63:64
parent child
Show More
@@ -162,56 +162,158
162 162
163 163 #------------------------------ Genera los archivos .print con los cuales se creara los postscript -----------------------------------
164 164
165 def make_files_print(self):
165 def make_files_print2(self):
166 166
167 167 var_Rpath_ppath=self.var_Rpath+"/ppath" #Ruta de los archivos a grabar
168
168 var_Rpath_gpath=self.var_Rpath+"/gpath" #Ruta de los archivos postscript
169 var_labels=[]
170 for m in range (0, self.txtPSgraphic.value() - 1):
171 var_lines = "\n" * 9
172 var_labels.append(var_lines)
173
169 174 # Se leen todos los archivos .dat creados para crear las etiquetas en los archivos .print
170 175 for var_n in range(1, self.var_Discs + 1):
176
171 177 #se abren los archivos .dat en modo lectura
172 178 var_file = open(var_Rpath_ppath+"/"+self.var_Elabel+"_"+i2s(var_n)+".dat","r")
173 179 lines=var_file.readlines() # Se lee las lineas en el archivo y se almacenan en la lista
174 # Se crea el archivo .print
175 var_file_print = open(var_Rpath_ppath+"/"+self.var_Elabel+"_"+i2s(var_n)+".print","w")
176 var_file_print.write(self.var_Elabel+" "+i2s(var_n)+"/"+i2s(self.var_Discs)+"\n")
177 var_file_print.write("Year Doy Folder Set Time range\n")
178
179 var_first_folder = lines[0].split('=')[0]
180 var_first_file = (lines[0].split('=')[1])[:-1]
181 var_date_first_file=commands.getstatusoutput("date -r "+var_first_file+" +'%T'")[1]
182
183 for j in range(1, len(lines)-1):
180 var_file.close()
181 list_files=[]
182 var_lines=[]
183
184 for j in range(0, len(lines)):
185
186 if j == 0:
187 var_first_folder = lines[j].split('=')[0]
188 var_first_file = (lines[j].split('=')[1])[:-1]
189 continue
190
184 191 var_tmp_folder = lines[j].split('=')[0]
185 192 var_tmp_file = (lines[j].split('=')[1])[:-1]
186 193
187 # Si el subfolder superior o la fecha del archivo cambia se genera una nueva linea
194 # Si el subfolder superior o el DOY del archivo actual y el anterior son diferentes
188 195 if (var_tmp_folder != var_first_folder) or (var_tmp_file[0:-5] != var_first_file[0:-5]):
189 196 var_last_file = (lines[j-1].split('=')[1])[:-1]
190 var_date_last_file=commands.getstatusoutput("date -r "+var_last_file+" +'%T'")[1]
191 # Si el archivo se grabara directamente en la / del DVD y no en un /directorio/
192 # se usa la etiqueta para indicar la parte de la etiqueta donde va el subdirectorio
193 if var_first_folder == '/':
194 var_folder = self.var_Elabel
195 else:
196 var_folder = var_first_folder.split('/')[-2]
197
198 var_file_print.write(var_first_file[-12:-8]+" "+var_first_file[-8:-5]+" "+var_folder +" "+var_first_file[-5:-2]+" "
199 +var_last_file[-5:-2]+" "+var_date_first_file+" "+var_date_last_file+"\n")
197 list_files.append([var_first_folder, var_first_file, var_last_file])
200 198
201 199 var_first_folder = lines[j].split('=')[0]
202 200 var_first_file = (lines[j].split('=')[1])[:-1]
203 var_date_first_file=commands.getstatusoutput("date -r "+var_first_file+" +'%T'")[1]
204 201
205 202 var_last_file = (lines[-1].split('=')[1])[:-1]
203 list_files.append([var_first_folder, var_first_file, var_last_file])
204
205 var_lines2 = lines_print(list_files, self.var_Elabel)
206 self.txtInfo.append("lineas: "+str(len(var_lines2)))
207
208
209 for k in range(0, len(var_lines2) / 5):
210 var_lines=["\n"]
211 var_lines.append(" "+self.var_Elabel+" "+i2s(var_n)+"/"+i2s(self.var_Discs)+"\n")
212 var_lines.append("Year Doy Folder Set Time range\n")
213 var_lines.extend(var_lines2[(5*k):(5*(k+1))])
214 var_lines.append("\n")
215 var_labels.append(var_lines)
216
217 self.txtInfo.append("labels totales: "+str(len(var_labels)))
218
219 for i in range(0, (len(var_labels) // 33) +1 ):
220 var_file=var_Rpath_gpath+"/"+self.var_Elabel+"_"+i2s(i+1)
221 file_ps = open(var_file+".print","w")
222 if i == (len(var_labels) // 33):
223 var_sub_labels = var_labels[33*i:]
224 else:
225 var_sub_labels = var_labels[33*i:33*(i+1)]
226
227 for label in var_sub_labels:
228 for line in label:
229 self.txtInfo.insertPlainText(line)
230 file_ps.write(line)
231 file_ps.close()
232 var_cmd="enscript "+var_file+".print -p "+var_file+".ps -f Times-Roman7 " \
233 +" -3R -j -B --margins=21.25:20.4:25.51:20 --media=A4"
234 var_output=commands.getstatusoutput(var_cmd)[0]
235
236
237 def lines_print(list_files, var_Elabel):
238 """
239 Devuelve las lineas del rango de archivos de cada etiqueta segun el formato
240 """
241 var_lines=[]
242 for i in list_files:
243
244 # Si el archivo se grabara directamente en la / del DVD y no en un /directorio/
245 # se usa la etiqueta para indicar la parte de la etiqueta donde va el subdirectorio
246 if i[0] == '/':
247 var_folder = var_Elabel
248 else:
249 var_folder = i[0].split('/')[-2]
250
251 var_first_file = i[1]
252 var_last_file = i[2]
253
254 var_date_first_file=commands.getstatusoutput("date -r "+var_first_file+" +'%T'")[1]
206 255 var_date_last_file=commands.getstatusoutput("date -r "+var_last_file+" +'%T'")[1]
207
208 if var_first_folder == '/':
209 var_folder = self.var_Elabel
210 else:
211 var_folder = var_first_folder.split('/')[-2]
212
213 var_file_print.write(var_first_file[-12:-8]+" "+var_first_file[-8:-5]+" "+var_folder +" "+var_first_file[-5:-2]+" "
214 +var_last_file[-5:-2]+" "+var_date_first_file+" "+var_date_last_file+"\n")
215
216 var_file.close()
217 var_file_print.close()
256
257 var_lines.append(var_first_file[-12:-8]+" "+var_first_file[-8:-5]+" "+var_folder +" "+var_first_file[-5:-2]+" "
258 +var_last_file[-5:-2]+" "+var_date_first_file+" "+var_date_last_file+"\n")
259 # var_lines = 33 * var_lines
260 #Nos aseguramos que sea un mutiplo de 5
261 while (len(var_lines) % 5) != 0:
262 var_lines.append("\n")
263
264 return var_lines
265
266
267 #def make_files_print(self):
268 #
269 # var_Rpath_ppath=self.var_Rpath+"/ppath" #Ruta de los archivos a grabar
270 #
271 # # Se leen todos los archivos .dat creados para crear las etiquetas en los archivos .print
272 # for var_n in range(1, self.var_Discs + 1):
273 # #se abren los archivos .dat en modo lectura
274 # var_file = open(var_Rpath_ppath+"/"+self.var_Elabel+"_"+i2s(var_n)+".dat","r")
275 # lines=var_file.readlines() # Se lee las lineas en el archivo y se almacenan en la lista
276 # # Se crea el archivo .print
277 # var_file_print = open(var_Rpath_ppath+"/"+self.var_Elabel+"_"+i2s(var_n)+".print","w")
278 # var_file_print.write(self.var_Elabel+" "+i2s(var_n)+"/"+i2s(self.var_Discs)+"\n")
279 # var_file_print.write("Year Doy Folder Set Time range\n")
280 #
281 # var_first_folder = lines[0].split('=')[0]
282 # var_first_file = (lines[0].split('=')[1])[:-1]
283 # var_date_first_file=commands.getstatusoutput("date -r "+var_first_file+" +'%T'")[1]
284 #
285 # for j in range(1, len(lines)-1):
286 # var_tmp_folder = lines[j].split('=')[0]
287 # var_tmp_file = (lines[j].split('=')[1])[:-1]
288 #
289 # # Si el subfolder superior o la fecha del archivo cambia se genera una nueva linea
290 # if (var_tmp_folder != var_first_folder) or (var_tmp_file[0:-5] != var_first_file[0:-5]):
291 # var_last_file = (lines[j-1].split('=')[1])[:-1]
292 # var_date_last_file=commands.getstatusoutput("date -r "+var_last_file+" +'%T'")[1]
293 # # Si el archivo se grabara directamente en la / del DVD y no en un /directorio/
294 # # se usa la etiqueta para indicar la parte de la etiqueta donde va el subdirectorio
295 # if var_first_folder == '/':
296 # var_folder = self.var_Elabel
297 # else:
298 # var_folder = var_first_folder.split('/')[-2]
299 #
300 # var_file_print.write(var_first_file[-12:-8]+" "+var_first_file[-8:-5]+" "+var_folder +" "+var_first_file[-5:-2]+" "
301 # +var_last_file[-5:-2]+" "+var_date_first_file+" "+var_date_last_file+"\n")
302 #
303 # var_first_folder = lines[j].split('=')[0]
304 # var_first_file = (lines[j].split('=')[1])[:-1]
305 # var_date_first_file=commands.getstatusoutput("date -r "+var_first_file+" +'%T'")[1]
306 #
307 # var_last_file = (lines[-1].split('=')[1])[:-1]
308 # var_date_last_file=commands.getstatusoutput("date -r "+var_last_file+" +'%T'")[1]
309 #
310 # if var_first_folder == '/':
311 # var_folder = self.var_Elabel
312 # else:
313 # var_folder = var_first_folder.split('/')[-2]
314 #
315 # var_file_print.write(var_first_file[-12:-8]+" "+var_first_file[-8:-5]+" "+var_folder +" "+var_first_file[-5:-2]+" "
316 # +var_last_file[-5:-2]+" "+var_date_first_file+" "+var_date_last_file+"\n")
317 #
318 # var_file.close()
319 # var_file_print.close()
@@ -85,7 +85,7
85 85 self.txtRpath.setText('/home/ricardoar/optional/prueba1_jro_backup_manager')
86 86 self.txtElabel.setText('EW_DRIFTS_pruebas')
87 87 self.lstDcapacity.setCurrentIndex(4)
88 self.txtDcapacity.setValue(250.0)
88 self.txtDcapacity.setValue(100.0)
89 89 self.txtDcapacity.setReadOnly(False)
90 90
91 91
@@ -154,4 +154,5
154 154 def enabled_items2(var_bool, self):
155 155 self.btnRestart.setEnabled(not(var_bool))
156 156 self.btnStartburn.setEnabled(not(var_bool))
157 self.btnStopburn.setEnabled(var_bool)
157 self.btnStopburn.setEnabled(var_bool)
158 self.chkCheck.setEnabled(not(var_bool))
@@ -1,7 +1,7
1 1 <?xml version="1.0" encoding="UTF-8"?>
2 2 <!DOCTYPE Project SYSTEM "Project-4.6.dtd">
3 3 <!-- eric4 project file for project jro_backup_manager -->
4 <!-- Saved: 2010-05-17, 23:48:20 -->
4 <!-- Saved: 2010-05-21, 23:57:59 -->
5 5 <!-- Copyright (C) 2010 , -->
6 6 <Project version="4.6">
7 7 <Language>en</Language>
@@ -21,9 +21,11
21 21 <Source>functions/functions.py</Source>
22 22 <Source>functions/functions2.py</Source>
23 23 <Source>functions/func_doc.py</Source>
24 <Source>ui/Ui_Parameters.py</Source>
24 25 </Sources>
25 26 <Forms>
26 27 <Form>ui/MainWindow.ui</Form>
28 <Form>ui/Parameters.ui</Form>
27 29 </Forms>
28 30 <Translations>
29 31 </Translations>
@@ -79,10 +79,10
79 79 #----------------------------------------------------- Funciones del proceso ---------------------------------------------------------------
80 80
81 81 def readOuput(self):
82 self.txtSburn.insertPlainText("stdout: " + QtCore.QString(self.var_process.readAllStandardOutput()))
82 self.txtInfo.insertPlainText("stdout: " + QtCore.QString(self.var_process.readAllStandardOutput()))
83 83
84 84 def readError(self):
85 self.txtSburn.insertPlainText("stderr: " + QtCore.QString(self.var_process.readAllStandardError()))
85 self.txtInfo.setText("stderr: " + QtCore.QString(self.var_process.readAllStandardError()))
86 86
87 87 def finished(self):
88 88 self.txtInfo.append("proceso terminado finished() "+QtCore.QString(self.var_process.exitCode())+"\n")
@@ -255,14 +255,14
255 255 return
256 256
257 257 #Crea las carpetas en la ruta del proyecto y verifica que se crearon correctamente
258 list_dirs=['gpath','iso','ppath']
258 list_dirs=['gpath','iso','ppath', 'tmpdata']
259 259 bool_make_dirs = functions.make_dirs(list_dirs, self)
260 260 if bool_make_dirs == False:
261 261 return
262 262
263 263 var_files_list = functions.list_files(self) #Se obtiene la lista de archivos a grabar
264 264 self.var_Discs = functions.make_files_dat(var_files_list, self) #Se crean los archivos .dat
265 functions.make_files_print(self) # Se crean los archivos .print
265 functions.make_files_print2(self) # Se crean los archivos .print
266 266 functions2.make_parameters_conf(self) # se crea el archivo parameters.conf
267 267 self.txtInfo.append("Numero de archivos .iso a grabar: "+str(self.var_Discs))
268 268 self.txtInfo.append("Numero de DVDs totales a grabar: "+str(self.var_Discs * self.var_Copys))
This diff has been collapsed as it changes many lines, (1072 lines changed) Show them Hide them
@@ -6,8 +6,8
6 6 <rect>
7 7 <x>0</x>
8 8 <y>0</y>
9 <width>809</width>
10 <height>737</height>
9 <width>613</width>
10 <height>717</height>
11 11 </rect>
12 12 </property>
13 13 <property name="windowTitle">
@@ -119,6 +119,12
119 119 </item>
120 120 <item>
121 121 <widget class="QLineEdit" name="txtDtype">
122 <property name="sizePolicy">
123 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
124 <horstretch>0</horstretch>
125 <verstretch>0</verstretch>
126 </sizepolicy>
127 </property>
122 128 <property name="text">
123 129 <string>r</string>
124 130 </property>
@@ -128,11 +134,20
128 134 </widget>
129 135 </item>
130 136 <item>
131 <widget class="QCheckBox" name="chkMST">
132 <property name="text">
133 <string>MST-ISR Data</string>
134 </property>
135 </widget>
137 <spacer name="horizontalSpacer">
138 <property name="orientation">
139 <enum>Qt::Horizontal</enum>
140 </property>
141 <property name="sizeType">
142 <enum>QSizePolicy::Expanding</enum>
143 </property>
144 <property name="sizeHint" stdset="0">
145 <size>
146 <width>40</width>
147 <height>20</height>
148 </size>
149 </property>
150 </spacer>
136 151 </item>
137 152 </layout>
138 153 </item>
@@ -219,8 +234,8
219 234 </attribute>
220 235 <layout class="QVBoxLayout" name="verticalLayout_3">
221 236 <item>
222 <layout class="QGridLayout" name="gridLayout">
223 <item row="0" column="0">
237 <layout class="QHBoxLayout" name="horizontalLayout_12">
238 <item>
224 239 <layout class="QVBoxLayout" name="verticalLayout_15">
225 240 <item>
226 241 <widget class="QCheckBox" name="chkDevA">
@@ -264,7 +279,7
264 279 </item>
265 280 </layout>
266 281 </item>
267 <item row="0" column="1">
282 <item>
268 283 <layout class="QVBoxLayout" name="verticalLayout_16">
269 284 <item>
270 285 <widget class="QCheckBox" name="chkDevB">
@@ -308,7 +323,7
308 323 </item>
309 324 </layout>
310 325 </item>
311 <item row="0" column="2">
326 <item>
312 327 <layout class="QVBoxLayout" name="verticalLayout_17">
313 328 <item>
314 329 <widget class="QCheckBox" name="chkDevC">
@@ -352,7 +367,7
352 367 </item>
353 368 </layout>
354 369 </item>
355 <item row="0" column="3">
370 <item>
356 371 <layout class="QVBoxLayout" name="verticalLayout_18">
357 372 <item>
358 373 <widget class="QCheckBox" name="chkDevD">
@@ -396,14 +411,23
396 411 </item>
397 412 </layout>
398 413 </item>
399 <item row="0" column="4">
414 <item>
400 415 <layout class="QVBoxLayout" name="verticalLayout_19">
401 416 <item>
402 <widget class="QLabel" name="label_2">
403 <property name="text">
404 <string/>
405 </property>
406 </widget>
417 <spacer name="verticalSpacer_3">
418 <property name="orientation">
419 <enum>Qt::Vertical</enum>
420 </property>
421 <property name="sizeType">
422 <enum>QSizePolicy::Fixed</enum>
423 </property>
424 <property name="sizeHint" stdset="0">
425 <size>
426 <width>20</width>
427 <height>25</height>
428 </size>
429 </property>
430 </spacer>
407 431 </item>
408 432 <item>
409 433 <widget class="QLabel" name="lblDevice">
@@ -427,64 +451,37
427 451 </widget>
428 452 </item>
429 453 <item>
430 <widget class="QLabel" name="label">
431 <property name="text">
432 <string/>
433 </property>
434 </widget>
454 <spacer name="horizontalSpacer_11">
455 <property name="orientation">
456 <enum>Qt::Horizontal</enum>
457 </property>
458 <property name="sizeHint" stdset="0">
459 <size>
460 <width>40</width>
461 <height>20</height>
462 </size>
463 </property>
464 </spacer>
435 465 </item>
436 466 </layout>
437 467 </item>
438 468 </layout>
439 469 </item>
440 470 <item>
441 <layout class="QHBoxLayout" name="horizontalLayout_9">
442 <property name="sizeConstraint">
443 <enum>QLayout::SetFixedSize</enum>
471 <spacer name="verticalSpacer_2">
472 <property name="orientation">
473 <enum>Qt::Vertical</enum>
444 474 </property>
445 <item>
446 <widget class="QLabel" name="lblBprocess">
447 <property name="sizePolicy">
448 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
449 <horstretch>0</horstretch>
450 <verstretch>0</verstretch>
451 </sizepolicy>
452 </property>
453 <property name="text">
454 <string>Burning process</string>
455 </property>
456 </widget>
457 </item>
458 <item>
459 <widget class="QCheckBox" name="chkSimultaneously">
460 <property name="sizePolicy">
461 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
462 <horstretch>0</horstretch>
463 <verstretch>0</verstretch>
464 </sizepolicy>
465 </property>
466 <property name="text">
467 <string>Simultaneously</string>
468 </property>
469 </widget>
470 </item>
471 <item>
472 <widget class="QCheckBox" name="chkSequentially">
473 <property name="sizePolicy">
474 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
475 <horstretch>0</horstretch>
476 <verstretch>0</verstretch>
477 </sizepolicy>
478 </property>
479 <property name="text">
480 <string>Sequentially</string>
481 </property>
482 <property name="checked">
483 <bool>true</bool>
484 </property>
485 </widget>
486 </item>
487 </layout>
475 <property name="sizeType">
476 <enum>QSizePolicy::Minimum</enum>
477 </property>
478 <property name="sizeHint" stdset="0">
479 <size>
480 <width>20</width>
481 <height>40</height>
482 </size>
483 </property>
484 </spacer>
488 485 </item>
489 486 <item>
490 487 <layout class="QHBoxLayout" name="horizontalLayout_11">
@@ -503,22 +500,22
503 500 </sizepolicy>
504 501 </property>
505 502 <property name="text">
506 <string>Device Capacity (MB)</string>
507 </property>
508 </widget>
509 </item>
510 <item>
511 <widget class="QCheckBox" name="chkSalert">
512 <property name="sizePolicy">
513 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
514 <horstretch>0</horstretch>
515 <verstretch>0</verstretch>
516 </sizepolicy>
517 </property>
518 <property name="text">
519 <string>Sound Alert</string>
520 </property>
521 </widget>
503 <string>Device Capacity</string>
504 </property>
505 </widget>
506 </item>
507 <item>
508 <spacer name="horizontalSpacer_2">
509 <property name="orientation">
510 <enum>Qt::Horizontal</enum>
511 </property>
512 <property name="sizeHint" stdset="0">
513 <size>
514 <width>40</width>
515 <height>20</height>
516 </size>
517 </property>
518 </spacer>
522 519 </item>
523 520 </layout>
524 521 </item>
@@ -554,7 +551,7
554 551 </item>
555 552 <item>
556 553 <property name="text">
557 <string>Other [? GB]</string>
554 <string>Other [? MB]</string>
558 555 </property>
559 556 </item>
560 557 </widget>
@@ -582,28 +579,561
582 579 </widget>
583 580 </item>
584 581 <item>
585 <widget class="QCheckBox" name="chkPSgraphic">
582 <spacer name="horizontalSpacer_3">
583 <property name="orientation">
584 <enum>Qt::Horizontal</enum>
585 </property>
586 <property name="sizeHint" stdset="0">
587 <size>
588 <width>40</width>
589 <height>20</height>
590 </size>
591 </property>
592 </spacer>
593 </item>
594 <item>
595 <widget class="QLabel" name="lblPSgraphic">
586 596 <property name="text">
587 597 <string>PS Graphic</string>
588 598 </property>
589 599 </widget>
590 600 </item>
591 601 <item>
592 <widget class="QLineEdit" name="lineEdit_17"/>
602 <widget class="QSpinBox" name="txtPSgraphic">
603 <property name="minimum">
604 <number>1</number>
605 </property>
606 <property name="maximum">
607 <number>33</number>
608 </property>
609 </widget>
593 610 </item>
594 611 </layout>
595 612 </item>
596 613 </layout>
597 614 </widget>
598 <widget class="QWidget" name="tabSburn">
615 <widget class="QWidget" name="tabStatus">
599 616 <attribute name="title">
600 617 <string>Status Burn</string>
601 618 </attribute>
602 619 <layout class="QVBoxLayout" name="verticalLayout_4">
603 620 <item>
621 <layout class="QHBoxLayout" name="horizontalLayout_18">
622 <item>
623 <layout class="QVBoxLayout" name="verticalLayout_21">
624 <item>
625 <widget class="QLabel" name="label_4">
626 <property name="text">
627 <string>BURN</string>
628 </property>
629 </widget>
630 </item>
631 <item>
632 <spacer name="horizontalSpacer_9">
633 <property name="orientation">
634 <enum>Qt::Horizontal</enum>
635 </property>
636 <property name="sizeType">
637 <enum>QSizePolicy::Minimum</enum>
638 </property>
639 <property name="sizeHint" stdset="0">
640 <size>
641 <width>40</width>
642 <height>20</height>
643 </size>
644 </property>
645 </spacer>
646 </item>
647 <item>
648 <widget class="QLabel" name="lblSTATUS">
649 <property name="sizePolicy">
650 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
651 <horstretch>0</horstretch>
652 <verstretch>0</verstretch>
653 </sizepolicy>
654 </property>
655 <property name="text">
656 <string>STATUS</string>
657 </property>
658 </widget>
659 </item>
660 <item>
661 <widget class="QLabel" name="lblINFO">
662 <property name="text">
663 <string>DISC</string>
664 </property>
665 </widget>
666 </item>
667 <item>
668 <widget class="QLabel" name="lblSET">
669 <property name="text">
670 <string>COPY</string>
671 </property>
672 </widget>
673 </item>
674 </layout>
675 </item>
676 <item>
677 <layout class="QVBoxLayout" name="verticalLayout_22">
678 <item>
679 <spacer name="horizontalSpacer_5">
680 <property name="orientation">
681 <enum>Qt::Horizontal</enum>
682 </property>
683 <property name="sizeType">
684 <enum>QSizePolicy::Minimum</enum>
685 </property>
686 <property name="sizeHint" stdset="0">
687 <size>
688 <width>40</width>
689 <height>20</height>
690 </size>
691 </property>
692 </spacer>
693 </item>
694 <item>
695 <widget class="QLabel" name="lblDevA">
696 <property name="text">
697 <string>DEV A</string>
698 </property>
699 <property name="alignment">
700 <set>Qt::AlignCenter</set>
701 </property>
702 </widget>
703 </item>
704 <item>
705 <widget class="QLineEdit" name="txtBstatusA">
706 <property name="readOnly">
707 <bool>true</bool>
708 </property>
709 </widget>
710 </item>
711 <item>
712 <widget class="QLineEdit" name="txtBdiscA">
713 <property name="readOnly">
714 <bool>true</bool>
715 </property>
716 </widget>
717 </item>
718 <item>
719 <widget class="QLineEdit" name="txtBcopyA">
720 <property name="readOnly">
721 <bool>true</bool>
722 </property>
723 </widget>
724 </item>
725 </layout>
726 </item>
727 <item>
728 <layout class="QVBoxLayout" name="verticalLayout_23">
729 <item>
730 <spacer name="horizontalSpacer_6">
731 <property name="orientation">
732 <enum>Qt::Horizontal</enum>
733 </property>
734 <property name="sizeType">
735 <enum>QSizePolicy::Minimum</enum>
736 </property>
737 <property name="sizeHint" stdset="0">
738 <size>
739 <width>40</width>
740 <height>20</height>
741 </size>
742 </property>
743 </spacer>
744 </item>
745 <item>
746 <widget class="QLabel" name="lblDevB">
747 <property name="text">
748 <string>DEV B</string>
749 </property>
750 <property name="alignment">
751 <set>Qt::AlignCenter</set>
752 </property>
753 </widget>
754 </item>
755 <item>
756 <widget class="QLineEdit" name="txtBstatusB">
757 <property name="readOnly">
758 <bool>true</bool>
759 </property>
760 </widget>
761 </item>
762 <item>
763 <widget class="QLineEdit" name="txtBdiscB">
764 <property name="readOnly">
765 <bool>true</bool>
766 </property>
767 </widget>
768 </item>
769 <item>
770 <widget class="QLineEdit" name="txtBcopyB">
771 <property name="readOnly">
772 <bool>true</bool>
773 </property>
774 </widget>
775 </item>
776 </layout>
777 </item>
778 <item>
779 <layout class="QVBoxLayout" name="verticalLayout_24">
780 <item>
781 <spacer name="horizontalSpacer_7">
782 <property name="orientation">
783 <enum>Qt::Horizontal</enum>
784 </property>
785 <property name="sizeType">
786 <enum>QSizePolicy::Minimum</enum>
787 </property>
788 <property name="sizeHint" stdset="0">
789 <size>
790 <width>40</width>
791 <height>20</height>
792 </size>
793 </property>
794 </spacer>
795 </item>
796 <item>
797 <widget class="QLabel" name="lblDevC">
798 <property name="text">
799 <string>DEV C</string>
800 </property>
801 <property name="alignment">
802 <set>Qt::AlignCenter</set>
803 </property>
804 </widget>
805 </item>
806 <item>
807 <widget class="QLineEdit" name="txtBstatusC">
808 <property name="readOnly">
809 <bool>true</bool>
810 </property>
811 </widget>
812 </item>
813 <item>
814 <widget class="QLineEdit" name="txtBdiscC">
815 <property name="readOnly">
816 <bool>true</bool>
817 </property>
818 </widget>
819 </item>
820 <item>
821 <widget class="QLineEdit" name="txtBcopyC">
822 <property name="readOnly">
823 <bool>true</bool>
824 </property>
825 </widget>
826 </item>
827 </layout>
828 </item>
829 <item>
830 <layout class="QVBoxLayout" name="verticalLayout_25">
831 <item>
832 <spacer name="horizontalSpacer_8">
833 <property name="orientation">
834 <enum>Qt::Horizontal</enum>
835 </property>
836 <property name="sizeType">
837 <enum>QSizePolicy::Minimum</enum>
838 </property>
839 <property name="sizeHint" stdset="0">
840 <size>
841 <width>40</width>
842 <height>20</height>
843 </size>
844 </property>
845 </spacer>
846 </item>
847 <item>
848 <widget class="QLabel" name="lblDevD">
849 <property name="text">
850 <string>DEV D</string>
851 </property>
852 <property name="alignment">
853 <set>Qt::AlignCenter</set>
854 </property>
855 </widget>
856 </item>
857 <item>
858 <widget class="QLineEdit" name="txtBstatusD">
859 <property name="readOnly">
860 <bool>true</bool>
861 </property>
862 </widget>
863 </item>
864 <item>
865 <widget class="QLineEdit" name="txtBdiscD">
866 <property name="readOnly">
867 <bool>true</bool>
868 </property>
869 </widget>
870 </item>
871 <item>
872 <widget class="QLineEdit" name="txtBcopyD">
873 <property name="readOnly">
874 <bool>true</bool>
875 </property>
876 </widget>
877 </item>
878 </layout>
879 </item>
880 </layout>
881 </item>
882 <item>
883 <spacer name="verticalSpacer">
884 <property name="orientation">
885 <enum>Qt::Vertical</enum>
886 </property>
887 <property name="sizeType">
888 <enum>QSizePolicy::Fixed</enum>
889 </property>
890 <property name="sizeHint" stdset="0">
891 <size>
892 <width>20</width>
893 <height>20</height>
894 </size>
895 </property>
896 </spacer>
897 </item>
898 <item>
899 <layout class="QHBoxLayout" name="horizontalLayout_16">
900 <item>
901 <widget class="QLabel" name="label">
902 <property name="text">
903 <string>CHECK</string>
904 </property>
905 </widget>
906 </item>
907 <item>
908 <spacer name="horizontalSpacer_14">
909 <property name="orientation">
910 <enum>Qt::Horizontal</enum>
911 </property>
912 <property name="sizeHint" stdset="0">
913 <size>
914 <width>40</width>
915 <height>20</height>
916 </size>
917 </property>
918 </spacer>
919 </item>
920 </layout>
921 </item>
922 <item>
923 <layout class="QHBoxLayout" name="horizontalLayout_17">
924 <item>
925 <spacer name="horizontalSpacer_13">
926 <property name="orientation">
927 <enum>Qt::Horizontal</enum>
928 </property>
929 <property name="sizeType">
930 <enum>QSizePolicy::Fixed</enum>
931 </property>
932 <property name="sizeHint" stdset="0">
933 <size>
934 <width>50</width>
935 <height>20</height>
936 </size>
937 </property>
938 </spacer>
939 </item>
940 <item>
941 <widget class="QLineEdit" name="txtTDpath">
942 <property name="enabled">
943 <bool>false</bool>
944 </property>
945 </widget>
946 </item>
947 <item>
948 <widget class="QPushButton" name="btnTDpath">
949 <property name="enabled">
950 <bool>false</bool>
951 </property>
952 <property name="text">
953 <string>Temp Data Path</string>
954 </property>
955 </widget>
956 </item>
957 </layout>
958 </item>
959 <item>
960 <layout class="QHBoxLayout" name="horizontalLayout_19">
961 <item>
962 <layout class="QVBoxLayout" name="verticalLayout_26">
963 <item>
964 <spacer name="horizontalSpacer_10">
965 <property name="orientation">
966 <enum>Qt::Horizontal</enum>
967 </property>
968 <property name="sizeType">
969 <enum>QSizePolicy::Minimum</enum>
970 </property>
971 <property name="sizeHint" stdset="0">
972 <size>
973 <width>40</width>
974 <height>20</height>
975 </size>
976 </property>
977 </spacer>
978 </item>
979 <item>
980 <widget class="QLabel" name="lblSTATUS_2">
981 <property name="sizePolicy">
982 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
983 <horstretch>0</horstretch>
984 <verstretch>0</verstretch>
985 </sizepolicy>
986 </property>
987 <property name="text">
988 <string>STATUS</string>
989 </property>
990 </widget>
991 </item>
992 </layout>
993 </item>
994 <item>
995 <layout class="QVBoxLayout" name="verticalLayout_27">
996 <item>
997 <widget class="QLabel" name="lblDevA_2">
998 <property name="text">
999 <string>DEV A</string>
1000 </property>
1001 <property name="alignment">
1002 <set>Qt::AlignCenter</set>
1003 </property>
1004 </widget>
1005 </item>
1006 <item>
1007 <widget class="QLineEdit" name="txtCHstatusA">
1008 <property name="readOnly">
1009 <bool>true</bool>
1010 </property>
1011 </widget>
1012 </item>
1013 </layout>
1014 </item>
1015 <item>
1016 <layout class="QVBoxLayout" name="verticalLayout_28">
1017 <item>
1018 <widget class="QLabel" name="lblDevB_2">
1019 <property name="text">
1020 <string>DEV B</string>
1021 </property>
1022 <property name="alignment">
1023 <set>Qt::AlignCenter</set>
1024 </property>
1025 </widget>
1026 </item>
1027 <item>
1028 <widget class="QLineEdit" name="txtCHstatusB">
1029 <property name="readOnly">
1030 <bool>true</bool>
1031 </property>
1032 </widget>
1033 </item>
1034 </layout>
1035 </item>
1036 <item>
1037 <layout class="QVBoxLayout" name="verticalLayout_29">
1038 <item>
1039 <widget class="QLabel" name="lblDevC_2">
1040 <property name="text">
1041 <string>DEV C</string>
1042 </property>
1043 <property name="alignment">
1044 <set>Qt::AlignCenter</set>
1045 </property>
1046 </widget>
1047 </item>
1048 <item>
1049 <widget class="QLineEdit" name="txtCHstatusC">
1050 <property name="readOnly">
1051 <bool>true</bool>
1052 </property>
1053 </widget>
1054 </item>
1055 </layout>
1056 </item>
1057 <item>
1058 <layout class="QVBoxLayout" name="verticalLayout_30">
1059 <item>
1060 <widget class="QLabel" name="lblDevD_2">
1061 <property name="text">
1062 <string>DEV D</string>
1063 </property>
1064 <property name="alignment">
1065 <set>Qt::AlignCenter</set>
1066 </property>
1067 </widget>
1068 </item>
1069 <item>
1070 <widget class="QLineEdit" name="txtCHstatusD">
1071 <property name="readOnly">
1072 <bool>true</bool>
1073 </property>
1074 </widget>
1075 </item>
1076 </layout>
1077 </item>
1078 </layout>
1079 </item>
1080 <item>
1081 <layout class="QHBoxLayout" name="horizontalLayout_20">
1082 <item>
1083 <spacer name="horizontalSpacer_12">
1084 <property name="orientation">
1085 <enum>Qt::Horizontal</enum>
1086 </property>
1087 <property name="sizeType">
1088 <enum>QSizePolicy::Minimum</enum>
1089 </property>
1090 <property name="sizeHint" stdset="0">
1091 <size>
1092 <width>50</width>
1093 <height>20</height>
1094 </size>
1095 </property>
1096 </spacer>
1097 </item>
1098 <item>
1099 <widget class="QCheckBox" name="chkCheck">
1100 <property name="enabled">
1101 <bool>false</bool>
1102 </property>
1103 <property name="text">
1104 <string>ENABLE </string>
1105 </property>
1106 </widget>
1107 </item>
1108 <item>
1109 <spacer name="horizontalSpacer_15">
1110 <property name="orientation">
1111 <enum>Qt::Horizontal</enum>
1112 </property>
1113 <property name="sizeHint" stdset="0">
1114 <size>
1115 <width>40</width>
1116 <height>20</height>
1117 </size>
1118 </property>
1119 </spacer>
1120 </item>
1121 <item>
1122 <widget class="QPushButton" name="btnCHstart">
1123 <property name="enabled">
1124 <bool>false</bool>
1125 </property>
1126 <property name="text">
1127 <string>START</string>
1128 </property>
1129 </widget>
1130 </item>
1131 </layout>
1132 </item>
1133 <item>
604 1134 <widget class="QWidget" name="widget_2" native="true">
605 1135 <property name="sizePolicy">
606 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
1136 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
607 1137 <horstretch>0</horstretch>
608 1138 <verstretch>0</verstretch>
609 1139 </sizepolicy>
@@ -614,160 +1144,7
614 1144 <height>16777215</height>
615 1145 </size>
616 1146 </property>
617 <layout class="QGridLayout" name="gridLayout_2">
618 <item row="3" column="2">
619 <widget class="QLineEdit" name="txtSTATUSb">
620 <property name="readOnly">
621 <bool>true</bool>
622 </property>
623 </widget>
624 </item>
625 <item row="5" column="1">
626 <widget class="QLineEdit" name="txtINFOa">
627 <property name="readOnly">
628 <bool>true</bool>
629 </property>
630 </widget>
631 </item>
632 <item row="3" column="1">
633 <widget class="QLineEdit" name="txtSTATUSa">
634 <property name="readOnly">
635 <bool>true</bool>
636 </property>
637 </widget>
638 </item>
639 <item row="5" column="2">
640 <widget class="QLineEdit" name="txtINFOb">
641 <property name="readOnly">
642 <bool>true</bool>
643 </property>
644 </widget>
645 </item>
646 <item row="3" column="3">
647 <widget class="QLineEdit" name="txtSTATUSc">
648 <property name="readOnly">
649 <bool>true</bool>
650 </property>
651 </widget>
652 </item>
653 <item row="3" column="4">
654 <widget class="QLineEdit" name="txtSTATUSd">
655 <property name="readOnly">
656 <bool>true</bool>
657 </property>
658 </widget>
659 </item>
660 <item row="5" column="4">
661 <widget class="QLineEdit" name="txtINFOd">
662 <property name="readOnly">
663 <bool>true</bool>
664 </property>
665 </widget>
666 </item>
667 <item row="6" column="1">
668 <widget class="QLineEdit" name="txtSETa">
669 <property name="readOnly">
670 <bool>true</bool>
671 </property>
672 </widget>
673 </item>
674 <item row="6" column="2">
675 <widget class="QLineEdit" name="txtSETb">
676 <property name="readOnly">
677 <bool>true</bool>
678 </property>
679 </widget>
680 </item>
681 <item row="6" column="3">
682 <widget class="QLineEdit" name="txtSETc">
683 <property name="readOnly">
684 <bool>true</bool>
685 </property>
686 </widget>
687 </item>
688 <item row="6" column="4">
689 <widget class="QLineEdit" name="txtSETd">
690 <property name="readOnly">
691 <bool>true</bool>
692 </property>
693 </widget>
694 </item>
695 <item row="3" column="0">
696 <widget class="QLabel" name="lblSTATUS">
697 <property name="text">
698 <string>STATUS</string>
699 </property>
700 </widget>
701 </item>
702 <item row="5" column="0">
703 <widget class="QLabel" name="lblINFO">
704 <property name="text">
705 <string>INFO</string>
706 </property>
707 </widget>
708 </item>
709 <item row="6" column="0">
710 <widget class="QLabel" name="lblSET">
711 <property name="text">
712 <string>SET</string>
713 </property>
714 </widget>
715 </item>
716 <item row="0" column="1">
717 <widget class="QLabel" name="lblDevA">
718 <property name="text">
719 <string>DEV A</string>
720 </property>
721 <property name="alignment">
722 <set>Qt::AlignCenter</set>
723 </property>
724 </widget>
725 </item>
726 <item row="0" column="2">
727 <widget class="QLabel" name="lblDevB">
728 <property name="text">
729 <string>DEV B</string>
730 </property>
731 <property name="alignment">
732 <set>Qt::AlignCenter</set>
733 </property>
734 </widget>
735 </item>
736 <item row="0" column="3">
737 <widget class="QLabel" name="lblDevC">
738 <property name="text">
739 <string>DEV C</string>
740 </property>
741 <property name="alignment">
742 <set>Qt::AlignCenter</set>
743 </property>
744 </widget>
745 </item>
746 <item row="0" column="4">
747 <widget class="QLabel" name="lblDevD">
748 <property name="text">
749 <string>DEV D</string>
750 </property>
751 <property name="alignment">
752 <set>Qt::AlignCenter</set>
753 </property>
754 </widget>
755 </item>
756 <item row="5" column="3">
757 <widget class="QLineEdit" name="txtINFOc">
758 <property name="readOnly">
759 <bool>true</bool>
760 </property>
761 </widget>
762 </item>
763 </layout>
764 </widget>
765 </item>
766 <item>
767 <widget class="QTextEdit" name="txtSburn">
768 <property name="readOnly">
769 <bool>true</bool>
770 </property>
1147 <layout class="QGridLayout" name="gridLayout_2"/>
771 1148 </widget>
772 1149 </item>
773 1150 </layout>
@@ -835,8 +1212,8
835 1212 <rect>
836 1213 <x>0</x>
837 1214 <y>0</y>
838 <width>809</width>
839 <height>25</height>
1215 <width>613</width>
1216 <height>21</height>
840 1217 </rect>
841 1218 </property>
842 1219 <widget class="QMenu" name="menuParameters">
@@ -845,18 +1222,17
845 1222 </property>
846 1223 <addaction name="actionChange_Parameters"/>
847 1224 </widget>
1225 <widget class="QMenu" name="menuFile">
1226 <property name="title">
1227 <string>File</string>
1228 </property>
1229 <addaction name="actionQuit"/>
1230 </widget>
848 1231 <widget class="QMenu" name="menuHelp">
849 1232 <property name="title">
850 1233 <string>Help</string>
851 1234 </property>
852 1235 <addaction name="actionAbout"/>
853 </widget>
854 <widget class="QMenu" name="menuFile">
855 <property name="title">
856 <string>File</string>
857 </property>
858 <addaction name="actionSave_Config"/>
859 <addaction name="actionQuit"/>
860 1236 </widget>
861 1237 <addaction name="menuFile"/>
862 1238 <addaction name="menuParameters"/>
@@ -868,11 +1244,6
868 1244 <string>Change Parameters</string>
869 1245 </property>
870 1246 </action>
871 <action name="actionSave_Config">
872 <property name="text">
873 <string>Save Config</string>
874 </property>
875 </action>
876 1247 <action name="actionQuit">
877 1248 <property name="text">
878 1249 <string>Quit</string>
@@ -880,7 +1251,7
880 1251 </action>
881 1252 <action name="actionAbout">
882 1253 <property name="text">
883 <string>About</string>
1254 <string>About JRO BACKUP MANAGER</string>
884 1255 </property>
885 1256 </action>
886 1257 </widget>
@@ -891,30 +1262,11
891 1262 <tabstop>btnRpath</tabstop>
892 1263 <tabstop>lstDtype</tabstop>
893 1264 <tabstop>txtDtype</tabstop>
894 <tabstop>chkMST</tabstop>
895 1265 <tabstop>txtElabel</tabstop>
896 1266 <tabstop>lstStartDay</tabstop>
897 1267 <tabstop>lstStopDay</tabstop>
898 <tabstop>chkSimultaneously</tabstop>
899 <tabstop>chkSequentially</tabstop>
900 <tabstop>chkSalert</tabstop>
901 1268 <tabstop>lstDcapacity</tabstop>
902 <tabstop>chkPSgraphic</tabstop>
903 <tabstop>lineEdit_17</tabstop>
904 <tabstop>txtSTATUSa</tabstop>
905 <tabstop>txtSTATUSb</tabstop>
906 <tabstop>txtSTATUSc</tabstop>
907 <tabstop>txtSTATUSd</tabstop>
908 <tabstop>txtINFOa</tabstop>
909 <tabstop>txtINFOb</tabstop>
910 <tabstop>txtINFOc</tabstop>
911 <tabstop>txtINFOd</tabstop>
912 <tabstop>txtSETa</tabstop>
913 <tabstop>txtSETb</tabstop>
914 <tabstop>txtSETc</tabstop>
915 <tabstop>txtSETd</tabstop>
916 1269 <tabstop>tabWidget</tabstop>
917 <tabstop>txtSburn</tabstop>
918 1270 <tabstop>btnGbkp</tabstop>
919 1271 <tabstop>btnRestart</tabstop>
920 1272 <tabstop>btnStartburn</tabstop>
@@ -923,34 +1275,114
923 1275 <resources/>
924 1276 <connections>
925 1277 <connection>
926 <sender>chkSequentially</sender>
927 <signal>clicked()</signal>
928 <receiver>chkSimultaneously</receiver>
929 <slot>toggle()</slot>
1278 <sender>actionQuit</sender>
1279 <signal>triggered()</signal>
1280 <receiver>MainWindow</receiver>
1281 <slot>close()</slot>
930 1282 <hints>
931 1283 <hint type="sourcelabel">
932 <x>635</x>
933 <y>276</y>
1284 <x>-1</x>
1285 <y>-1</y>
934 1286 </hint>
935 1287 <hint type="destinationlabel">
936 <x>350</x>
937 <y>269</y>
1288 <x>306</x>
1289 <y>358</y>
938 1290 </hint>
939 1291 </hints>
940 1292 </connection>
941 1293 <connection>
942 <sender>chkSimultaneously</sender>
943 <signal>clicked()</signal>
944 <receiver>chkSequentially</receiver>
945 <slot>toggle()</slot>
1294 <sender>chkCheck</sender>
1295 <signal>toggled(bool)</signal>
1296 <receiver>txtTDpath</receiver>
1297 <slot>setEnabled(bool)</slot>
946 1298 <hints>
947 1299 <hint type="sourcelabel">
948 <x>433</x>
949 <y>276</y>
1300 <x>121</x>
1301 <y>333</y>
950 1302 </hint>
951 1303 <hint type="destinationlabel">
952 <x>635</x>
953 <y>276</y>
1304 <x>163</x>
1305 <y>265</y>
1306 </hint>
1307 </hints>
1308 </connection>
1309 <connection>
1310 <sender>chkCheck</sender>
1311 <signal>toggled(bool)</signal>
1312 <receiver>btnTDpath</receiver>
1313 <slot>setEnabled(bool)</slot>
1314 <hints>
1315 <hint type="sourcelabel">
1316 <x>137</x>
1317 <y>345</y>
1318 </hint>
1319 <hint type="destinationlabel">
1320 <x>521</x>
1321 <y>256</y>
1322 </hint>
1323 </hints>
1324 </connection>
1325 <connection>
1326 <sender>chkCheck</sender>
1327 <signal>toggled(bool)</signal>
1328 <receiver>btnCHstart</receiver>
1329 <slot>setEnabled(bool)</slot>
1330 <hints>
1331 <hint type="sourcelabel">
1332 <x>111</x>
1333 <y>341</y>
1334 </hint>
1335 <hint type="destinationlabel">
1336 <x>495</x>
1337 <y>338</y>
1338 </hint>
1339 </hints>
1340 </connection>
1341 <connection>
1342 <sender>chkDevD</sender>
1343 <signal>toggled(bool)</signal>
1344 <receiver>grpDevD</receiver>
1345 <slot>setEnabled(bool)</slot>
1346 <hints>
1347 <hint type="sourcelabel">
1348 <x>519</x>
1349 <y>79</y>
1350 </hint>
1351 <hint type="destinationlabel">
1352 <x>519</x>
1353 <y>202</y>
1354 </hint>
1355 </hints>
1356 </connection>
1357 <connection>
1358 <sender>chkDevB</sender>
1359 <signal>toggled(bool)</signal>
1360 <receiver>grpDevB</receiver>
1361 <slot>setEnabled(bool)</slot>
1362 <hints>
1363 <hint type="sourcelabel">
1364 <x>263</x>
1365 <y>79</y>
1366 </hint>
1367 <hint type="destinationlabel">
1368 <x>251</x>
1369 <y>167</y>
1370 </hint>
1371 </hints>
1372 </connection>
1373 <connection>
1374 <sender>chkDevC</sender>
1375 <signal>toggled(bool)</signal>
1376 <receiver>grpDevC</receiver>
1377 <slot>setEnabled(bool)</slot>
1378 <hints>
1379 <hint type="sourcelabel">
1380 <x>391</x>
1381 <y>79</y>
1382 </hint>
1383 <hint type="destinationlabel">
1384 <x>391</x>
1385 <y>202</y>
954 1386 </hint>
955 1387 </hints>
956 1388 </connection>
@@ -961,59 +1393,11
961 1393 <slot>setEnabled(bool)</slot>
962 1394 <hints>
963 1395 <hint type="sourcelabel">
964 <x>95</x>
965 <y>86</y>
1396 <x>105</x>
1397 <y>79</y>
966 1398 </hint>
967 1399 <hint type="destinationlabel">
968 1400 <x>95</x>
969 <y>167</y>
970 </hint>
971 </hints>
972 </connection>
973 <connection>
974 <sender>chkDevB</sender>
975 <signal>toggled(bool)</signal>
976 <receiver>grpDevB</receiver>
977 <slot>setEnabled(bool)</slot>
978 <hints>
979 <hint type="sourcelabel">
980 <x>251</x>
981 <y>86</y>
982 </hint>
983 <hint type="destinationlabel">
984 <x>251</x>
985 <y>167</y>
986 </hint>
987 </hints>
988 </connection>
989 <connection>
990 <sender>chkDevC</sender>
991 <signal>toggled(bool)</signal>
992 <receiver>grpDevC</receiver>
993 <slot>setEnabled(bool)</slot>
994 <hints>
995 <hint type="sourcelabel">
996 <x>407</x>
997 <y>86</y>
998 </hint>
999 <hint type="destinationlabel">
1000 <x>407</x>
1001 <y>167</y>
1002 </hint>
1003 </hints>
1004 </connection>
1005 <connection>
1006 <sender>chkDevD</sender>
1007 <signal>toggled(bool)</signal>
1008 <receiver>grpDevD</receiver>
1009 <slot>setEnabled(bool)</slot>
1010 <hints>
1011 <hint type="sourcelabel">
1012 <x>563</x>
1013 <y>86</y>
1014 </hint>
1015 <hint type="destinationlabel">
1016 <x>563</x>
1017 1401 <y>167</y>
1018 1402 </hint>
1019 1403 </hints>
@@ -2,8 +2,8
2 2
3 3 # Form implementation generated from reading ui file '/home/ricardoar/JRO_SVN/eric4/jro_backup_manager/ui/MainWindow.ui'
4 4 #
5 # Created: Wed May 19 11:22:43 2010
6 # by: PyQt4 UI code generator 4.6
5 # Created: Sat May 22 11:27:46 2010
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
@@ -12,7 +12,7
12 12 class Ui_MainWindow(object):
13 13 def setupUi(self, MainWindow):
14 14 MainWindow.setObjectName("MainWindow")
15 MainWindow.resize(809, 737)
15 MainWindow.resize(613, 717)
16 16 self.centralwidget = QtGui.QWidget(MainWindow)
17 17 self.centralwidget.setObjectName("centralwidget")
18 18 self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
@@ -73,12 +73,16
73 73 self.lstDtype.addItem("")
74 74 self.horizontalLayout_4.addWidget(self.lstDtype)
75 75 self.txtDtype = QtGui.QLineEdit(self.tabParameters)
76 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
77 sizePolicy.setHorizontalStretch(0)
78 sizePolicy.setVerticalStretch(0)
79 sizePolicy.setHeightForWidth(self.txtDtype.sizePolicy().hasHeightForWidth())
80 self.txtDtype.setSizePolicy(sizePolicy)
76 81 self.txtDtype.setReadOnly(True)
77 82 self.txtDtype.setObjectName("txtDtype")
78 83 self.horizontalLayout_4.addWidget(self.txtDtype)
79 self.chkMST = QtGui.QCheckBox(self.tabParameters)
80 self.chkMST.setObjectName("chkMST")
81 self.horizontalLayout_4.addWidget(self.chkMST)
84 spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
85 self.horizontalLayout_4.addItem(spacerItem)
82 86 self.verticalLayout_2.addLayout(self.horizontalLayout_4)
83 87 self.horizontalLayout_6 = QtGui.QHBoxLayout()
84 88 self.horizontalLayout_6.setObjectName("horizontalLayout_6")
@@ -133,8 +137,8
133 137 self.tabDconfig.setObjectName("tabDconfig")
134 138 self.verticalLayout_3 = QtGui.QVBoxLayout(self.tabDconfig)
135 139 self.verticalLayout_3.setObjectName("verticalLayout_3")
136 self.gridLayout = QtGui.QGridLayout()
137 self.gridLayout.setObjectName("gridLayout")
140 self.horizontalLayout_12 = QtGui.QHBoxLayout()
141 self.horizontalLayout_12.setObjectName("horizontalLayout_12")
138 142 self.verticalLayout_15 = QtGui.QVBoxLayout()
139 143 self.verticalLayout_15.setObjectName("verticalLayout_15")
140 144 self.chkDevA = QtGui.QCheckBox(self.tabDconfig)
@@ -158,7 +162,7
158 162 self.btnTdevA.setObjectName("btnTdevA")
159 163 self.verticalLayout_11.addWidget(self.btnTdevA)
160 164 self.verticalLayout_15.addWidget(self.grpDevA)
161 self.gridLayout.addLayout(self.verticalLayout_15, 0, 0, 1, 1)
165 self.horizontalLayout_12.addLayout(self.verticalLayout_15)
162 166 self.verticalLayout_16 = QtGui.QVBoxLayout()
163 167 self.verticalLayout_16.setObjectName("verticalLayout_16")
164 168 self.chkDevB = QtGui.QCheckBox(self.tabDconfig)
@@ -182,7 +186,7
182 186 self.btnTdevB.setObjectName("btnTdevB")
183 187 self.verticalLayout_12.addWidget(self.btnTdevB)
184 188 self.verticalLayout_16.addWidget(self.grpDevB)
185 self.gridLayout.addLayout(self.verticalLayout_16, 0, 1, 1, 1)
189 self.horizontalLayout_12.addLayout(self.verticalLayout_16)
186 190 self.verticalLayout_17 = QtGui.QVBoxLayout()
187 191 self.verticalLayout_17.setObjectName("verticalLayout_17")
188 192 self.chkDevC = QtGui.QCheckBox(self.tabDconfig)
@@ -206,7 +210,7
206 210 self.btnTdevC.setObjectName("btnTdevC")
207 211 self.verticalLayout_13.addWidget(self.btnTdevC)
208 212 self.verticalLayout_17.addWidget(self.grpDevC)
209 self.gridLayout.addLayout(self.verticalLayout_17, 0, 2, 1, 1)
213 self.horizontalLayout_12.addLayout(self.verticalLayout_17)
210 214 self.verticalLayout_18 = QtGui.QVBoxLayout()
211 215 self.verticalLayout_18.setObjectName("verticalLayout_18")
212 216 self.chkDevD = QtGui.QCheckBox(self.tabDconfig)
@@ -230,12 +234,11
230 234 self.btnTdevD.setObjectName("btnTdevD")
231 235 self.verticalLayout_14.addWidget(self.btnTdevD)
232 236 self.verticalLayout_18.addWidget(self.grpDevD)
233 self.gridLayout.addLayout(self.verticalLayout_18, 0, 3, 1, 1)
237 self.horizontalLayout_12.addLayout(self.verticalLayout_18)
234 238 self.verticalLayout_19 = QtGui.QVBoxLayout()
235 239 self.verticalLayout_19.setObjectName("verticalLayout_19")
236 self.label_2 = QtGui.QLabel(self.tabDconfig)
237 self.label_2.setObjectName("label_2")
238 self.verticalLayout_19.addWidget(self.label_2)
240 spacerItem1 = QtGui.QSpacerItem(20, 25, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
241 self.verticalLayout_19.addItem(spacerItem1)
239 242 self.lblDevice = QtGui.QLabel(self.tabDconfig)
240 243 self.lblDevice.setObjectName("lblDevice")
241 244 self.verticalLayout_19.addWidget(self.lblDevice)
@@ -245,40 +248,12
245 248 self.lblBmode = QtGui.QLabel(self.tabDconfig)
246 249 self.lblBmode.setObjectName("lblBmode")
247 250 self.verticalLayout_19.addWidget(self.lblBmode)
248 self.label = QtGui.QLabel(self.tabDconfig)
249 self.label.setObjectName("label")
250 self.verticalLayout_19.addWidget(self.label)
251 self.gridLayout.addLayout(self.verticalLayout_19, 0, 4, 1, 1)
252 self.verticalLayout_3.addLayout(self.gridLayout)
253 self.horizontalLayout_9 = QtGui.QHBoxLayout()
254 self.horizontalLayout_9.setSizeConstraint(QtGui.QLayout.SetFixedSize)
255 self.horizontalLayout_9.setObjectName("horizontalLayout_9")
256 self.lblBprocess = QtGui.QLabel(self.tabDconfig)
257 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
258 sizePolicy.setHorizontalStretch(0)
259 sizePolicy.setVerticalStretch(0)
260 sizePolicy.setHeightForWidth(self.lblBprocess.sizePolicy().hasHeightForWidth())
261 self.lblBprocess.setSizePolicy(sizePolicy)
262 self.lblBprocess.setObjectName("lblBprocess")
263 self.horizontalLayout_9.addWidget(self.lblBprocess)
264 self.chkSimultaneously = QtGui.QCheckBox(self.tabDconfig)
265 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
266 sizePolicy.setHorizontalStretch(0)
267 sizePolicy.setVerticalStretch(0)
268 sizePolicy.setHeightForWidth(self.chkSimultaneously.sizePolicy().hasHeightForWidth())
269 self.chkSimultaneously.setSizePolicy(sizePolicy)
270 self.chkSimultaneously.setObjectName("chkSimultaneously")
271 self.horizontalLayout_9.addWidget(self.chkSimultaneously)
272 self.chkSequentially = QtGui.QCheckBox(self.tabDconfig)
273 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
274 sizePolicy.setHorizontalStretch(0)
275 sizePolicy.setVerticalStretch(0)
276 sizePolicy.setHeightForWidth(self.chkSequentially.sizePolicy().hasHeightForWidth())
277 self.chkSequentially.setSizePolicy(sizePolicy)
278 self.chkSequentially.setChecked(True)
279 self.chkSequentially.setObjectName("chkSequentially")
280 self.horizontalLayout_9.addWidget(self.chkSequentially)
281 self.verticalLayout_3.addLayout(self.horizontalLayout_9)
251 spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
252 self.verticalLayout_19.addItem(spacerItem2)
253 self.horizontalLayout_12.addLayout(self.verticalLayout_19)
254 self.verticalLayout_3.addLayout(self.horizontalLayout_12)
255 spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
256 self.verticalLayout_3.addItem(spacerItem3)
282 257 self.horizontalLayout_11 = QtGui.QHBoxLayout()
283 258 self.horizontalLayout_11.setSpacing(6)
284 259 self.horizontalLayout_11.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
@@ -291,14 +266,8
291 266 self.lblDcapacity.setSizePolicy(sizePolicy)
292 267 self.lblDcapacity.setObjectName("lblDcapacity")
293 268 self.horizontalLayout_11.addWidget(self.lblDcapacity)
294 self.chkSalert = QtGui.QCheckBox(self.tabDconfig)
295 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
296 sizePolicy.setHorizontalStretch(0)
297 sizePolicy.setVerticalStretch(0)
298 sizePolicy.setHeightForWidth(self.chkSalert.sizePolicy().hasHeightForWidth())
299 self.chkSalert.setSizePolicy(sizePolicy)
300 self.chkSalert.setObjectName("chkSalert")
301 self.horizontalLayout_11.addWidget(self.chkSalert)
269 spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
270 self.horizontalLayout_11.addItem(spacerItem4)
302 271 self.verticalLayout_3.addLayout(self.horizontalLayout_11)
303 272 self.horizontalLayout_10 = QtGui.QHBoxLayout()
304 273 self.horizontalLayout_10.setSizeConstraint(QtGui.QLayout.SetFixedSize)
@@ -323,20 +292,231
323 292 self.txtDcapacity.setProperty("value", 4482.27)
324 293 self.txtDcapacity.setObjectName("txtDcapacity")
325 294 self.horizontalLayout_10.addWidget(self.txtDcapacity)
326 self.chkPSgraphic = QtGui.QCheckBox(self.tabDconfig)
327 self.chkPSgraphic.setObjectName("chkPSgraphic")
328 self.horizontalLayout_10.addWidget(self.chkPSgraphic)
329 self.lineEdit_17 = QtGui.QLineEdit(self.tabDconfig)
330 self.lineEdit_17.setObjectName("lineEdit_17")
331 self.horizontalLayout_10.addWidget(self.lineEdit_17)
295 spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
296 self.horizontalLayout_10.addItem(spacerItem5)
297 self.lblPSgraphic = QtGui.QLabel(self.tabDconfig)
298 self.lblPSgraphic.setObjectName("lblPSgraphic")
299 self.horizontalLayout_10.addWidget(self.lblPSgraphic)
300 self.txtPSgraphic = QtGui.QSpinBox(self.tabDconfig)
301 self.txtPSgraphic.setMinimum(1)
302 self.txtPSgraphic.setMaximum(33)
303 self.txtPSgraphic.setObjectName("txtPSgraphic")
304 self.horizontalLayout_10.addWidget(self.txtPSgraphic)
332 305 self.verticalLayout_3.addLayout(self.horizontalLayout_10)
333 306 self.tabWidget.addTab(self.tabDconfig, "")
334 self.tabSburn = QtGui.QWidget()
335 self.tabSburn.setObjectName("tabSburn")
336 self.verticalLayout_4 = QtGui.QVBoxLayout(self.tabSburn)
307 self.tabStatus = QtGui.QWidget()
308 self.tabStatus.setObjectName("tabStatus")
309 self.verticalLayout_4 = QtGui.QVBoxLayout(self.tabStatus)
337 310 self.verticalLayout_4.setObjectName("verticalLayout_4")
338 self.widget_2 = QtGui.QWidget(self.tabSburn)
339 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
311 self.horizontalLayout_18 = QtGui.QHBoxLayout()
312 self.horizontalLayout_18.setObjectName("horizontalLayout_18")
313 self.verticalLayout_21 = QtGui.QVBoxLayout()
314 self.verticalLayout_21.setObjectName("verticalLayout_21")
315 self.label_4 = QtGui.QLabel(self.tabStatus)
316 self.label_4.setObjectName("label_4")
317 self.verticalLayout_21.addWidget(self.label_4)
318 spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
319 self.verticalLayout_21.addItem(spacerItem6)
320 self.lblSTATUS = QtGui.QLabel(self.tabStatus)
321 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
322 sizePolicy.setHorizontalStretch(0)
323 sizePolicy.setVerticalStretch(0)
324 sizePolicy.setHeightForWidth(self.lblSTATUS.sizePolicy().hasHeightForWidth())
325 self.lblSTATUS.setSizePolicy(sizePolicy)
326 self.lblSTATUS.setObjectName("lblSTATUS")
327 self.verticalLayout_21.addWidget(self.lblSTATUS)
328 self.lblINFO = QtGui.QLabel(self.tabStatus)
329 self.lblINFO.setObjectName("lblINFO")
330 self.verticalLayout_21.addWidget(self.lblINFO)
331 self.lblSET = QtGui.QLabel(self.tabStatus)
332 self.lblSET.setObjectName("lblSET")
333 self.verticalLayout_21.addWidget(self.lblSET)
334 self.horizontalLayout_18.addLayout(self.verticalLayout_21)
335 self.verticalLayout_22 = QtGui.QVBoxLayout()
336 self.verticalLayout_22.setObjectName("verticalLayout_22")
337 spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
338 self.verticalLayout_22.addItem(spacerItem7)
339 self.lblDevA = QtGui.QLabel(self.tabStatus)
340 self.lblDevA.setAlignment(QtCore.Qt.AlignCenter)
341 self.lblDevA.setObjectName("lblDevA")
342 self.verticalLayout_22.addWidget(self.lblDevA)
343 self.txtBstatusA = QtGui.QLineEdit(self.tabStatus)
344 self.txtBstatusA.setReadOnly(True)
345 self.txtBstatusA.setObjectName("txtBstatusA")
346 self.verticalLayout_22.addWidget(self.txtBstatusA)
347 self.txtBdiscA = QtGui.QLineEdit(self.tabStatus)
348 self.txtBdiscA.setReadOnly(True)
349 self.txtBdiscA.setObjectName("txtBdiscA")
350 self.verticalLayout_22.addWidget(self.txtBdiscA)
351 self.txtBcopyA = QtGui.QLineEdit(self.tabStatus)
352 self.txtBcopyA.setReadOnly(True)
353 self.txtBcopyA.setObjectName("txtBcopyA")
354 self.verticalLayout_22.addWidget(self.txtBcopyA)
355 self.horizontalLayout_18.addLayout(self.verticalLayout_22)
356 self.verticalLayout_23 = QtGui.QVBoxLayout()
357 self.verticalLayout_23.setObjectName("verticalLayout_23")
358 spacerItem8 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
359 self.verticalLayout_23.addItem(spacerItem8)
360 self.lblDevB = QtGui.QLabel(self.tabStatus)
361 self.lblDevB.setAlignment(QtCore.Qt.AlignCenter)
362 self.lblDevB.setObjectName("lblDevB")
363 self.verticalLayout_23.addWidget(self.lblDevB)
364 self.txtBstatusB = QtGui.QLineEdit(self.tabStatus)
365 self.txtBstatusB.setReadOnly(True)
366 self.txtBstatusB.setObjectName("txtBstatusB")
367 self.verticalLayout_23.addWidget(self.txtBstatusB)
368 self.txtBdiscB = QtGui.QLineEdit(self.tabStatus)
369 self.txtBdiscB.setReadOnly(True)
370 self.txtBdiscB.setObjectName("txtBdiscB")
371 self.verticalLayout_23.addWidget(self.txtBdiscB)
372 self.txtBcopyB = QtGui.QLineEdit(self.tabStatus)
373 self.txtBcopyB.setReadOnly(True)
374 self.txtBcopyB.setObjectName("txtBcopyB")
375 self.verticalLayout_23.addWidget(self.txtBcopyB)
376 self.horizontalLayout_18.addLayout(self.verticalLayout_23)
377 self.verticalLayout_24 = QtGui.QVBoxLayout()
378 self.verticalLayout_24.setObjectName("verticalLayout_24")
379 spacerItem9 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
380 self.verticalLayout_24.addItem(spacerItem9)
381 self.lblDevC = QtGui.QLabel(self.tabStatus)
382 self.lblDevC.setAlignment(QtCore.Qt.AlignCenter)
383 self.lblDevC.setObjectName("lblDevC")
384 self.verticalLayout_24.addWidget(self.lblDevC)
385 self.txtBstatusC = QtGui.QLineEdit(self.tabStatus)
386 self.txtBstatusC.setReadOnly(True)
387 self.txtBstatusC.setObjectName("txtBstatusC")
388 self.verticalLayout_24.addWidget(self.txtBstatusC)
389 self.txtBdiscC = QtGui.QLineEdit(self.tabStatus)
390 self.txtBdiscC.setReadOnly(True)
391 self.txtBdiscC.setObjectName("txtBdiscC")
392 self.verticalLayout_24.addWidget(self.txtBdiscC)
393 self.txtBcopyC = QtGui.QLineEdit(self.tabStatus)
394 self.txtBcopyC.setReadOnly(True)
395 self.txtBcopyC.setObjectName("txtBcopyC")
396 self.verticalLayout_24.addWidget(self.txtBcopyC)
397 self.horizontalLayout_18.addLayout(self.verticalLayout_24)
398 self.verticalLayout_25 = QtGui.QVBoxLayout()
399 self.verticalLayout_25.setObjectName("verticalLayout_25")
400 spacerItem10 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
401 self.verticalLayout_25.addItem(spacerItem10)
402 self.lblDevD = QtGui.QLabel(self.tabStatus)
403 self.lblDevD.setAlignment(QtCore.Qt.AlignCenter)
404 self.lblDevD.setObjectName("lblDevD")
405 self.verticalLayout_25.addWidget(self.lblDevD)
406 self.txtBstatusD = QtGui.QLineEdit(self.tabStatus)
407 self.txtBstatusD.setReadOnly(True)
408 self.txtBstatusD.setObjectName("txtBstatusD")
409 self.verticalLayout_25.addWidget(self.txtBstatusD)
410 self.txtBdiscD = QtGui.QLineEdit(self.tabStatus)
411 self.txtBdiscD.setReadOnly(True)
412 self.txtBdiscD.setObjectName("txtBdiscD")
413 self.verticalLayout_25.addWidget(self.txtBdiscD)
414 self.txtBcopyD = QtGui.QLineEdit(self.tabStatus)
415 self.txtBcopyD.setReadOnly(True)
416 self.txtBcopyD.setObjectName("txtBcopyD")
417 self.verticalLayout_25.addWidget(self.txtBcopyD)
418 self.horizontalLayout_18.addLayout(self.verticalLayout_25)
419 self.verticalLayout_4.addLayout(self.horizontalLayout_18)
420 spacerItem11 = QtGui.QSpacerItem(20, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
421 self.verticalLayout_4.addItem(spacerItem11)
422 self.horizontalLayout_16 = QtGui.QHBoxLayout()
423 self.horizontalLayout_16.setObjectName("horizontalLayout_16")
424 self.label = QtGui.QLabel(self.tabStatus)
425 self.label.setObjectName("label")
426 self.horizontalLayout_16.addWidget(self.label)
427 spacerItem12 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
428 self.horizontalLayout_16.addItem(spacerItem12)
429 self.verticalLayout_4.addLayout(self.horizontalLayout_16)
430 self.horizontalLayout_17 = QtGui.QHBoxLayout()
431 self.horizontalLayout_17.setObjectName("horizontalLayout_17")
432 spacerItem13 = QtGui.QSpacerItem(50, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
433 self.horizontalLayout_17.addItem(spacerItem13)
434 self.txtTDpath = QtGui.QLineEdit(self.tabStatus)
435 self.txtTDpath.setEnabled(False)
436 self.txtTDpath.setObjectName("txtTDpath")
437 self.horizontalLayout_17.addWidget(self.txtTDpath)
438 self.btnTDpath = QtGui.QPushButton(self.tabStatus)
439 self.btnTDpath.setEnabled(False)
440 self.btnTDpath.setObjectName("btnTDpath")
441 self.horizontalLayout_17.addWidget(self.btnTDpath)
442 self.verticalLayout_4.addLayout(self.horizontalLayout_17)
443 self.horizontalLayout_19 = QtGui.QHBoxLayout()
444 self.horizontalLayout_19.setObjectName("horizontalLayout_19")
445 self.verticalLayout_26 = QtGui.QVBoxLayout()
446 self.verticalLayout_26.setObjectName("verticalLayout_26")
447 spacerItem14 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
448 self.verticalLayout_26.addItem(spacerItem14)
449 self.lblSTATUS_2 = QtGui.QLabel(self.tabStatus)
450 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
451 sizePolicy.setHorizontalStretch(0)
452 sizePolicy.setVerticalStretch(0)
453 sizePolicy.setHeightForWidth(self.lblSTATUS_2.sizePolicy().hasHeightForWidth())
454 self.lblSTATUS_2.setSizePolicy(sizePolicy)
455 self.lblSTATUS_2.setObjectName("lblSTATUS_2")
456 self.verticalLayout_26.addWidget(self.lblSTATUS_2)
457 self.horizontalLayout_19.addLayout(self.verticalLayout_26)
458 self.verticalLayout_27 = QtGui.QVBoxLayout()
459 self.verticalLayout_27.setObjectName("verticalLayout_27")
460 self.lblDevA_2 = QtGui.QLabel(self.tabStatus)
461 self.lblDevA_2.setAlignment(QtCore.Qt.AlignCenter)
462 self.lblDevA_2.setObjectName("lblDevA_2")
463 self.verticalLayout_27.addWidget(self.lblDevA_2)
464 self.txtCHstatusA = QtGui.QLineEdit(self.tabStatus)
465 self.txtCHstatusA.setReadOnly(True)
466 self.txtCHstatusA.setObjectName("txtCHstatusA")
467 self.verticalLayout_27.addWidget(self.txtCHstatusA)
468 self.horizontalLayout_19.addLayout(self.verticalLayout_27)
469 self.verticalLayout_28 = QtGui.QVBoxLayout()
470 self.verticalLayout_28.setObjectName("verticalLayout_28")
471 self.lblDevB_2 = QtGui.QLabel(self.tabStatus)
472 self.lblDevB_2.setAlignment(QtCore.Qt.AlignCenter)
473 self.lblDevB_2.setObjectName("lblDevB_2")
474 self.verticalLayout_28.addWidget(self.lblDevB_2)
475 self.txtCHstatusB = QtGui.QLineEdit(self.tabStatus)
476 self.txtCHstatusB.setReadOnly(True)
477 self.txtCHstatusB.setObjectName("txtCHstatusB")
478 self.verticalLayout_28.addWidget(self.txtCHstatusB)
479 self.horizontalLayout_19.addLayout(self.verticalLayout_28)
480 self.verticalLayout_29 = QtGui.QVBoxLayout()
481 self.verticalLayout_29.setObjectName("verticalLayout_29")
482 self.lblDevC_2 = QtGui.QLabel(self.tabStatus)
483 self.lblDevC_2.setAlignment(QtCore.Qt.AlignCenter)
484 self.lblDevC_2.setObjectName("lblDevC_2")
485 self.verticalLayout_29.addWidget(self.lblDevC_2)
486 self.txtCHstatusC = QtGui.QLineEdit(self.tabStatus)
487 self.txtCHstatusC.setReadOnly(True)
488 self.txtCHstatusC.setObjectName("txtCHstatusC")
489 self.verticalLayout_29.addWidget(self.txtCHstatusC)
490 self.horizontalLayout_19.addLayout(self.verticalLayout_29)
491 self.verticalLayout_30 = QtGui.QVBoxLayout()
492 self.verticalLayout_30.setObjectName("verticalLayout_30")
493 self.lblDevD_2 = QtGui.QLabel(self.tabStatus)
494 self.lblDevD_2.setAlignment(QtCore.Qt.AlignCenter)
495 self.lblDevD_2.setObjectName("lblDevD_2")
496 self.verticalLayout_30.addWidget(self.lblDevD_2)
497 self.txtCHstatusD = QtGui.QLineEdit(self.tabStatus)
498 self.txtCHstatusD.setReadOnly(True)
499 self.txtCHstatusD.setObjectName("txtCHstatusD")
500 self.verticalLayout_30.addWidget(self.txtCHstatusD)
501 self.horizontalLayout_19.addLayout(self.verticalLayout_30)
502 self.verticalLayout_4.addLayout(self.horizontalLayout_19)
503 self.horizontalLayout_20 = QtGui.QHBoxLayout()
504 self.horizontalLayout_20.setObjectName("horizontalLayout_20")
505 spacerItem15 = QtGui.QSpacerItem(50, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
506 self.horizontalLayout_20.addItem(spacerItem15)
507 self.chkCheck = QtGui.QCheckBox(self.tabStatus)
508 self.chkCheck.setEnabled(False)
509 self.chkCheck.setObjectName("chkCheck")
510 self.horizontalLayout_20.addWidget(self.chkCheck)
511 spacerItem16 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
512 self.horizontalLayout_20.addItem(spacerItem16)
513 self.btnCHstart = QtGui.QPushButton(self.tabStatus)
514 self.btnCHstart.setEnabled(False)
515 self.btnCHstart.setObjectName("btnCHstart")
516 self.horizontalLayout_20.addWidget(self.btnCHstart)
517 self.verticalLayout_4.addLayout(self.horizontalLayout_20)
518 self.widget_2 = QtGui.QWidget(self.tabStatus)
519 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
340 520 sizePolicy.setHorizontalStretch(0)
341 521 sizePolicy.setVerticalStretch(0)
342 522 sizePolicy.setHeightForWidth(self.widget_2.sizePolicy().hasHeightForWidth())
@@ -345,85 +525,8
345 525 self.widget_2.setObjectName("widget_2")
346 526 self.gridLayout_2 = QtGui.QGridLayout(self.widget_2)
347 527 self.gridLayout_2.setObjectName("gridLayout_2")
348 self.txtSTATUSb = QtGui.QLineEdit(self.widget_2)
349 self.txtSTATUSb.setReadOnly(True)
350 self.txtSTATUSb.setObjectName("txtSTATUSb")
351 self.gridLayout_2.addWidget(self.txtSTATUSb, 3, 2, 1, 1)
352 self.txtINFOa = QtGui.QLineEdit(self.widget_2)
353 self.txtINFOa.setReadOnly(True)
354 self.txtINFOa.setObjectName("txtINFOa")
355 self.gridLayout_2.addWidget(self.txtINFOa, 5, 1, 1, 1)
356 self.txtSTATUSa = QtGui.QLineEdit(self.widget_2)
357 self.txtSTATUSa.setReadOnly(True)
358 self.txtSTATUSa.setObjectName("txtSTATUSa")
359 self.gridLayout_2.addWidget(self.txtSTATUSa, 3, 1, 1, 1)
360 self.txtINFOb = QtGui.QLineEdit(self.widget_2)
361 self.txtINFOb.setReadOnly(True)
362 self.txtINFOb.setObjectName("txtINFOb")
363 self.gridLayout_2.addWidget(self.txtINFOb, 5, 2, 1, 1)
364 self.txtSTATUSc = QtGui.QLineEdit(self.widget_2)
365 self.txtSTATUSc.setReadOnly(True)
366 self.txtSTATUSc.setObjectName("txtSTATUSc")
367 self.gridLayout_2.addWidget(self.txtSTATUSc, 3, 3, 1, 1)
368 self.txtSTATUSd = QtGui.QLineEdit(self.widget_2)
369 self.txtSTATUSd.setReadOnly(True)
370 self.txtSTATUSd.setObjectName("txtSTATUSd")
371 self.gridLayout_2.addWidget(self.txtSTATUSd, 3, 4, 1, 1)
372 self.txtINFOd = QtGui.QLineEdit(self.widget_2)
373 self.txtINFOd.setReadOnly(True)
374 self.txtINFOd.setObjectName("txtINFOd")
375 self.gridLayout_2.addWidget(self.txtINFOd, 5, 4, 1, 1)
376 self.txtSETa = QtGui.QLineEdit(self.widget_2)
377 self.txtSETa.setReadOnly(True)
378 self.txtSETa.setObjectName("txtSETa")
379 self.gridLayout_2.addWidget(self.txtSETa, 6, 1, 1, 1)
380 self.txtSETb = QtGui.QLineEdit(self.widget_2)
381 self.txtSETb.setReadOnly(True)
382 self.txtSETb.setObjectName("txtSETb")
383 self.gridLayout_2.addWidget(self.txtSETb, 6, 2, 1, 1)
384 self.txtSETc = QtGui.QLineEdit(self.widget_2)
385 self.txtSETc.setReadOnly(True)
386 self.txtSETc.setObjectName("txtSETc")
387 self.gridLayout_2.addWidget(self.txtSETc, 6, 3, 1, 1)
388 self.txtSETd = QtGui.QLineEdit(self.widget_2)
389 self.txtSETd.setReadOnly(True)
390 self.txtSETd.setObjectName("txtSETd")
391 self.gridLayout_2.addWidget(self.txtSETd, 6, 4, 1, 1)
392 self.lblSTATUS = QtGui.QLabel(self.widget_2)
393 self.lblSTATUS.setObjectName("lblSTATUS")
394 self.gridLayout_2.addWidget(self.lblSTATUS, 3, 0, 1, 1)
395 self.lblINFO = QtGui.QLabel(self.widget_2)
396 self.lblINFO.setObjectName("lblINFO")
397 self.gridLayout_2.addWidget(self.lblINFO, 5, 0, 1, 1)
398 self.lblSET = QtGui.QLabel(self.widget_2)
399 self.lblSET.setObjectName("lblSET")
400 self.gridLayout_2.addWidget(self.lblSET, 6, 0, 1, 1)
401 self.lblDevA = QtGui.QLabel(self.widget_2)
402 self.lblDevA.setAlignment(QtCore.Qt.AlignCenter)
403 self.lblDevA.setObjectName("lblDevA")
404 self.gridLayout_2.addWidget(self.lblDevA, 0, 1, 1, 1)
405 self.lblDevB = QtGui.QLabel(self.widget_2)
406 self.lblDevB.setAlignment(QtCore.Qt.AlignCenter)
407 self.lblDevB.setObjectName("lblDevB")
408 self.gridLayout_2.addWidget(self.lblDevB, 0, 2, 1, 1)
409 self.lblDevC = QtGui.QLabel(self.widget_2)
410 self.lblDevC.setAlignment(QtCore.Qt.AlignCenter)
411 self.lblDevC.setObjectName("lblDevC")
412 self.gridLayout_2.addWidget(self.lblDevC, 0, 3, 1, 1)
413 self.lblDevD = QtGui.QLabel(self.widget_2)
414 self.lblDevD.setAlignment(QtCore.Qt.AlignCenter)
415 self.lblDevD.setObjectName("lblDevD")
416 self.gridLayout_2.addWidget(self.lblDevD, 0, 4, 1, 1)
417 self.txtINFOc = QtGui.QLineEdit(self.widget_2)
418 self.txtINFOc.setReadOnly(True)
419 self.txtINFOc.setObjectName("txtINFOc")
420 self.gridLayout_2.addWidget(self.txtINFOc, 5, 3, 1, 1)
421 528 self.verticalLayout_4.addWidget(self.widget_2)
422 self.txtSburn = QtGui.QTextEdit(self.tabSburn)
423 self.txtSburn.setReadOnly(True)
424 self.txtSburn.setObjectName("txtSburn")
425 self.verticalLayout_4.addWidget(self.txtSburn)
426 self.tabWidget.addTab(self.tabSburn, "")
529 self.tabWidget.addTab(self.tabStatus, "")
427 530 self.verticalLayout.addWidget(self.tabWidget)
428 531 self.txtInfo = QtGui.QTextEdit(self.centralwidget)
429 532 self.txtInfo.setReadOnly(True)
@@ -451,74 +554,54
451 554 self.verticalLayout.addLayout(self.horizontalLayout_2)
452 555 MainWindow.setCentralWidget(self.centralwidget)
453 556 self.menubar = QtGui.QMenuBar(MainWindow)
454 self.menubar.setGeometry(QtCore.QRect(0, 0, 809, 25))
557 self.menubar.setGeometry(QtCore.QRect(0, 0, 613, 21))
455 558 self.menubar.setObjectName("menubar")
456 559 self.menuParameters = QtGui.QMenu(self.menubar)
457 560 self.menuParameters.setObjectName("menuParameters")
561 self.menuFile = QtGui.QMenu(self.menubar)
562 self.menuFile.setObjectName("menuFile")
458 563 self.menuHelp = QtGui.QMenu(self.menubar)
459 564 self.menuHelp.setObjectName("menuHelp")
460 self.menuFile = QtGui.QMenu(self.menubar)
461 self.menuFile.setObjectName("menuFile")
462 565 MainWindow.setMenuBar(self.menubar)
463 566 self.statusbar = QtGui.QStatusBar(MainWindow)
464 567 self.statusbar.setObjectName("statusbar")
465 568 MainWindow.setStatusBar(self.statusbar)
466 569 self.actionChange_Parameters = QtGui.QAction(MainWindow)
467 570 self.actionChange_Parameters.setObjectName("actionChange_Parameters")
468 self.actionSave_Config = QtGui.QAction(MainWindow)
469 self.actionSave_Config.setObjectName("actionSave_Config")
470 571 self.actionQuit = QtGui.QAction(MainWindow)
471 572 self.actionQuit.setObjectName("actionQuit")
472 573 self.actionAbout = QtGui.QAction(MainWindow)
473 574 self.actionAbout.setObjectName("actionAbout")
474 575 self.menuParameters.addAction(self.actionChange_Parameters)
576 self.menuFile.addAction(self.actionQuit)
475 577 self.menuHelp.addAction(self.actionAbout)
476 self.menuFile.addAction(self.actionSave_Config)
477 self.menuFile.addAction(self.actionQuit)
478 578 self.menubar.addAction(self.menuFile.menuAction())
479 579 self.menubar.addAction(self.menuParameters.menuAction())
480 580 self.menubar.addAction(self.menuHelp.menuAction())
481 581
482 582 self.retranslateUi(MainWindow)
483 self.tabWidget.setCurrentIndex(0)
583 self.tabWidget.setCurrentIndex(2)
484 584 self.lstDcapacity.setCurrentIndex(2)
485 QtCore.QObject.connect(self.chkSequentially, QtCore.SIGNAL("clicked()"), self.chkSimultaneously.toggle)
486 QtCore.QObject.connect(self.chkSimultaneously, QtCore.SIGNAL("clicked()"), self.chkSequentially.toggle)
487 QtCore.QObject.connect(self.chkDevA, QtCore.SIGNAL("toggled(bool)"), self.grpDevA.setEnabled)
585 QtCore.QObject.connect(self.actionQuit, QtCore.SIGNAL("triggered()"), MainWindow.close)
586 QtCore.QObject.connect(self.chkCheck, QtCore.SIGNAL("toggled(bool)"), self.txtTDpath.setEnabled)
587 QtCore.QObject.connect(self.chkCheck, QtCore.SIGNAL("toggled(bool)"), self.btnTDpath.setEnabled)
588 QtCore.QObject.connect(self.chkCheck, QtCore.SIGNAL("toggled(bool)"), self.btnCHstart.setEnabled)
589 QtCore.QObject.connect(self.chkDevD, QtCore.SIGNAL("toggled(bool)"), self.grpDevD.setEnabled)
488 590 QtCore.QObject.connect(self.chkDevB, QtCore.SIGNAL("toggled(bool)"), self.grpDevB.setEnabled)
489 591 QtCore.QObject.connect(self.chkDevC, QtCore.SIGNAL("toggled(bool)"), self.grpDevC.setEnabled)
490 QtCore.QObject.connect(self.chkDevD, QtCore.SIGNAL("toggled(bool)"), self.grpDevD.setEnabled)
592 QtCore.QObject.connect(self.chkDevA, QtCore.SIGNAL("toggled(bool)"), self.grpDevA.setEnabled)
491 593 QtCore.QMetaObject.connectSlotsByName(MainWindow)
492 594 MainWindow.setTabOrder(self.txtDpath, self.btnDpath)
493 595 MainWindow.setTabOrder(self.btnDpath, self.txtRpath)
494 596 MainWindow.setTabOrder(self.txtRpath, self.btnRpath)
495 597 MainWindow.setTabOrder(self.btnRpath, self.lstDtype)
496 598 MainWindow.setTabOrder(self.lstDtype, self.txtDtype)
497 MainWindow.setTabOrder(self.txtDtype, self.chkMST)
498 MainWindow.setTabOrder(self.chkMST, self.txtElabel)
599 MainWindow.setTabOrder(self.txtDtype, self.txtElabel)
499 600 MainWindow.setTabOrder(self.txtElabel, self.lstStartDay)
500 601 MainWindow.setTabOrder(self.lstStartDay, self.lstStopDay)
501 MainWindow.setTabOrder(self.lstStopDay, self.chkSimultaneously)
502 MainWindow.setTabOrder(self.chkSimultaneously, self.chkSequentially)
503 MainWindow.setTabOrder(self.chkSequentially, self.chkSalert)
504 MainWindow.setTabOrder(self.chkSalert, self.lstDcapacity)
505 MainWindow.setTabOrder(self.lstDcapacity, self.chkPSgraphic)
506 MainWindow.setTabOrder(self.chkPSgraphic, self.lineEdit_17)
507 MainWindow.setTabOrder(self.lineEdit_17, self.txtSTATUSa)
508 MainWindow.setTabOrder(self.txtSTATUSa, self.txtSTATUSb)
509 MainWindow.setTabOrder(self.txtSTATUSb, self.txtSTATUSc)
510 MainWindow.setTabOrder(self.txtSTATUSc, self.txtSTATUSd)
511 MainWindow.setTabOrder(self.txtSTATUSd, self.txtINFOa)
512 MainWindow.setTabOrder(self.txtINFOa, self.txtINFOb)
513 MainWindow.setTabOrder(self.txtINFOb, self.txtINFOc)
514 MainWindow.setTabOrder(self.txtINFOc, self.txtINFOd)
515 MainWindow.setTabOrder(self.txtINFOd, self.txtSETa)
516 MainWindow.setTabOrder(self.txtSETa, self.txtSETb)
517 MainWindow.setTabOrder(self.txtSETb, self.txtSETc)
518 MainWindow.setTabOrder(self.txtSETc, self.txtSETd)
519 MainWindow.setTabOrder(self.txtSETd, self.tabWidget)
520 MainWindow.setTabOrder(self.tabWidget, self.txtSburn)
521 MainWindow.setTabOrder(self.txtSburn, self.btnGbkp)
602 MainWindow.setTabOrder(self.lstStopDay, self.lstDcapacity)
603 MainWindow.setTabOrder(self.lstDcapacity, self.tabWidget)
604 MainWindow.setTabOrder(self.tabWidget, self.btnGbkp)
522 605 MainWindow.setTabOrder(self.btnGbkp, self.btnRestart)
523 606 MainWindow.setTabOrder(self.btnRestart, self.btnStartburn)
524 607 MainWindow.setTabOrder(self.btnStartburn, self.btnStopburn)
@@ -533,7 +616,6
533 616 self.lstDtype.setItemText(2, QtGui.QApplication.translate("MainWindow", "BLTR Data", None, QtGui.QApplication.UnicodeUTF8))
534 617 self.lstDtype.setItemText(3, QtGui.QApplication.translate("MainWindow", "Other", None, QtGui.QApplication.UnicodeUTF8))
535 618 self.txtDtype.setText(QtGui.QApplication.translate("MainWindow", "r", None, QtGui.QApplication.UnicodeUTF8))
536 self.chkMST.setText(QtGui.QApplication.translate("MainWindow", "MST-ISR Data", None, QtGui.QApplication.UnicodeUTF8))
537 619 self.lblElabel.setText(QtGui.QApplication.translate("MainWindow", "Exp. Label at device", None, QtGui.QApplication.UnicodeUTF8))
538 620 self.lblCopys.setText(QtGui.QApplication.translate("MainWindow", "Copys", None, QtGui.QApplication.UnicodeUTF8))
539 621 self.lblStartDay.setText(QtGui.QApplication.translate("MainWindow", "Start Day:", None, QtGui.QApplication.UnicodeUTF8))
@@ -558,37 +640,42
558 640 self.lblDevice.setText(QtGui.QApplication.translate("MainWindow", "Device", None, QtGui.QApplication.UnicodeUTF8))
559 641 self.lblBspeed.setText(QtGui.QApplication.translate("MainWindow", "Burn Speed", None, QtGui.QApplication.UnicodeUTF8))
560 642 self.lblBmode.setText(QtGui.QApplication.translate("MainWindow", "Burn Mode", None, QtGui.QApplication.UnicodeUTF8))
561 self.lblBprocess.setText(QtGui.QApplication.translate("MainWindow", "Burning process", None, QtGui.QApplication.UnicodeUTF8))
562 self.chkSimultaneously.setText(QtGui.QApplication.translate("MainWindow", "Simultaneously", None, QtGui.QApplication.UnicodeUTF8))
563 self.chkSequentially.setText(QtGui.QApplication.translate("MainWindow", "Sequentially", None, QtGui.QApplication.UnicodeUTF8))
564 self.lblDcapacity.setText(QtGui.QApplication.translate("MainWindow", "Device Capacity (MB)", None, QtGui.QApplication.UnicodeUTF8))
565 self.chkSalert.setText(QtGui.QApplication.translate("MainWindow", "Sound Alert", None, QtGui.QApplication.UnicodeUTF8))
643 self.lblDcapacity.setText(QtGui.QApplication.translate("MainWindow", "Device Capacity", None, QtGui.QApplication.UnicodeUTF8))
566 644 self.lstDcapacity.setItemText(0, QtGui.QApplication.translate("MainWindow", "BluRay [25.0 GB]", None, QtGui.QApplication.UnicodeUTF8))
567 645 self.lstDcapacity.setItemText(1, QtGui.QApplication.translate("MainWindow", "DVD2 [8.5 GB]", None, QtGui.QApplication.UnicodeUTF8))
568 646 self.lstDcapacity.setItemText(2, QtGui.QApplication.translate("MainWindow", "DVD1 [4.7 GB]", None, QtGui.QApplication.UnicodeUTF8))
569 647 self.lstDcapacity.setItemText(3, QtGui.QApplication.translate("MainWindow", "CD [0.7 GB]", None, QtGui.QApplication.UnicodeUTF8))
570 self.lstDcapacity.setItemText(4, QtGui.QApplication.translate("MainWindow", "Other [? GB]", None, QtGui.QApplication.UnicodeUTF8))
571 self.chkPSgraphic.setText(QtGui.QApplication.translate("MainWindow", "PS Graphic", None, QtGui.QApplication.UnicodeUTF8))
648 self.lstDcapacity.setItemText(4, QtGui.QApplication.translate("MainWindow", "Other [? MB]", None, QtGui.QApplication.UnicodeUTF8))
649 self.lblPSgraphic.setText(QtGui.QApplication.translate("MainWindow", "PS Graphic", None, QtGui.QApplication.UnicodeUTF8))
572 650 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabDconfig), QtGui.QApplication.translate("MainWindow", "Device Config.", None, QtGui.QApplication.UnicodeUTF8))
651 self.label_4.setText(QtGui.QApplication.translate("MainWindow", "BURN", None, QtGui.QApplication.UnicodeUTF8))
573 652 self.lblSTATUS.setText(QtGui.QApplication.translate("MainWindow", "STATUS", None, QtGui.QApplication.UnicodeUTF8))
574 self.lblINFO.setText(QtGui.QApplication.translate("MainWindow", "INFO", None, QtGui.QApplication.UnicodeUTF8))
575 self.lblSET.setText(QtGui.QApplication.translate("MainWindow", "SET", None, QtGui.QApplication.UnicodeUTF8))
653 self.lblINFO.setText(QtGui.QApplication.translate("MainWindow", "DISC", None, QtGui.QApplication.UnicodeUTF8))
654 self.lblSET.setText(QtGui.QApplication.translate("MainWindow", "COPY", None, QtGui.QApplication.UnicodeUTF8))
576 655 self.lblDevA.setText(QtGui.QApplication.translate("MainWindow", "DEV A", None, QtGui.QApplication.UnicodeUTF8))
577 656 self.lblDevB.setText(QtGui.QApplication.translate("MainWindow", "DEV B", None, QtGui.QApplication.UnicodeUTF8))
578 657 self.lblDevC.setText(QtGui.QApplication.translate("MainWindow", "DEV C", None, QtGui.QApplication.UnicodeUTF8))
579 658 self.lblDevD.setText(QtGui.QApplication.translate("MainWindow", "DEV D", None, QtGui.QApplication.UnicodeUTF8))
580 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabSburn), QtGui.QApplication.translate("MainWindow", "Status Burn", None, QtGui.QApplication.UnicodeUTF8))
659 self.label.setText(QtGui.QApplication.translate("MainWindow", "CHECK", None, QtGui.QApplication.UnicodeUTF8))
660 self.btnTDpath.setText(QtGui.QApplication.translate("MainWindow", "Temp Data Path", None, QtGui.QApplication.UnicodeUTF8))
661 self.lblSTATUS_2.setText(QtGui.QApplication.translate("MainWindow", "STATUS", None, QtGui.QApplication.UnicodeUTF8))
662 self.lblDevA_2.setText(QtGui.QApplication.translate("MainWindow", "DEV A", None, QtGui.QApplication.UnicodeUTF8))
663 self.lblDevB_2.setText(QtGui.QApplication.translate("MainWindow", "DEV B", None, QtGui.QApplication.UnicodeUTF8))
664 self.lblDevC_2.setText(QtGui.QApplication.translate("MainWindow", "DEV C", None, QtGui.QApplication.UnicodeUTF8))
665 self.lblDevD_2.setText(QtGui.QApplication.translate("MainWindow", "DEV D", None, QtGui.QApplication.UnicodeUTF8))
666 self.chkCheck.setText(QtGui.QApplication.translate("MainWindow", "ENABLE ", None, QtGui.QApplication.UnicodeUTF8))
667 self.btnCHstart.setText(QtGui.QApplication.translate("MainWindow", "START", None, QtGui.QApplication.UnicodeUTF8))
668 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabStatus), QtGui.QApplication.translate("MainWindow", "Status Burn", None, QtGui.QApplication.UnicodeUTF8))
581 669 self.btnGbkp.setText(QtGui.QApplication.translate("MainWindow", "Generate Bkp", None, QtGui.QApplication.UnicodeUTF8))
582 670 self.btnRestart.setText(QtGui.QApplication.translate("MainWindow", "Restart", None, QtGui.QApplication.UnicodeUTF8))
583 671 self.btnStartburn.setText(QtGui.QApplication.translate("MainWindow", "Start Burn", None, QtGui.QApplication.UnicodeUTF8))
584 672 self.btnStopburn.setText(QtGui.QApplication.translate("MainWindow", "Stop Burn", None, QtGui.QApplication.UnicodeUTF8))
585 673 self.menuParameters.setTitle(QtGui.QApplication.translate("MainWindow", "Parameters", None, QtGui.QApplication.UnicodeUTF8))
674 self.menuFile.setTitle(QtGui.QApplication.translate("MainWindow", "File", None, QtGui.QApplication.UnicodeUTF8))
586 675 self.menuHelp.setTitle(QtGui.QApplication.translate("MainWindow", "Help", None, QtGui.QApplication.UnicodeUTF8))
587 self.menuFile.setTitle(QtGui.QApplication.translate("MainWindow", "File", None, QtGui.QApplication.UnicodeUTF8))
588 676 self.actionChange_Parameters.setText(QtGui.QApplication.translate("MainWindow", "Change Parameters", None, QtGui.QApplication.UnicodeUTF8))
589 self.actionSave_Config.setText(QtGui.QApplication.translate("MainWindow", "Save Config", None, QtGui.QApplication.UnicodeUTF8))
590 677 self.actionQuit.setText(QtGui.QApplication.translate("MainWindow", "Quit", None, QtGui.QApplication.UnicodeUTF8))
591 self.actionAbout.setText(QtGui.QApplication.translate("MainWindow", "About", None, QtGui.QApplication.UnicodeUTF8))
678 self.actionAbout.setText(QtGui.QApplication.translate("MainWindow", "About JRO BACKUP MANAGER", None, QtGui.QApplication.UnicodeUTF8))
592 679
593 680
594 681 if __name__ == "__main__":
General Comments 0
You need to be logged in to leave comments. Login now