##// END OF EJS Templates
etiquetas falta ultimo ajuste de posicion
ralonso -
r63:64
parent child
Show More
@@ -162,56 +162,158
162
162
163 #------------------------------ Genera los archivos .print con los cuales se creara los postscript -----------------------------------
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 var_Rpath_ppath=self.var_Rpath+"/ppath" #Ruta de los archivos a grabar
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 # Se leen todos los archivos .dat creados para crear las etiquetas en los archivos .print
174 # Se leen todos los archivos .dat creados para crear las etiquetas en los archivos .print
170 for var_n in range(1, self.var_Discs + 1):
175 for var_n in range(1, self.var_Discs + 1):
176
171 #se abren los archivos .dat en modo lectura
177 #se abren los archivos .dat en modo lectura
172 var_file = open(var_Rpath_ppath+"/"+self.var_Elabel+"_"+i2s(var_n)+".dat","r")
178 var_file = open(var_Rpath_ppath+"/"+self.var_Elabel+"_"+i2s(var_n)+".dat","r")
173 lines=var_file.readlines() # Se lee las lineas en el archivo y se almacenan en la lista
179 lines=var_file.readlines() # Se lee las lineas en el archivo y se almacenan en la lista
174 # Se crea el archivo .print
180 var_file.close()
175 var_file_print = open(var_Rpath_ppath+"/"+self.var_Elabel+"_"+i2s(var_n)+".print","w")
181 list_files=[]
176 var_file_print.write(self.var_Elabel+" "+i2s(var_n)+"/"+i2s(self.var_Discs)+"\n")
182 var_lines=[]
177 var_file_print.write("Year Doy Folder Set Time range\n")
183
178
184 for j in range(0, len(lines)):
179 var_first_folder = lines[0].split('=')[0]
185
180 var_first_file = (lines[0].split('=')[1])[:-1]
186 if j == 0:
181 var_date_first_file=commands.getstatusoutput("date -r "+var_first_file+" +'%T'")[1]
187 var_first_folder = lines[j].split('=')[0]
182
188 var_first_file = (lines[j].split('=')[1])[:-1]
183 for j in range(1, len(lines)-1):
189 continue
190
184 var_tmp_folder = lines[j].split('=')[0]
191 var_tmp_folder = lines[j].split('=')[0]
185 var_tmp_file = (lines[j].split('=')[1])[:-1]
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 if (var_tmp_folder != var_first_folder) or (var_tmp_file[0:-5] != var_first_file[0:-5]):
195 if (var_tmp_folder != var_first_folder) or (var_tmp_file[0:-5] != var_first_file[0:-5]):
189 var_last_file = (lines[j-1].split('=')[1])[:-1]
196 var_last_file = (lines[j-1].split('=')[1])[:-1]
190 var_date_last_file=commands.getstatusoutput("date -r "+var_last_file+" +'%T'")[1]
197 list_files.append([var_first_folder, var_first_file, var_last_file])
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")
200
198
201 var_first_folder = lines[j].split('=')[0]
199 var_first_folder = lines[j].split('=')[0]
202 var_first_file = (lines[j].split('=')[1])[:-1]
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 var_last_file = (lines[-1].split('=')[1])[:-1]
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 var_date_last_file=commands.getstatusoutput("date -r "+var_last_file+" +'%T'")[1]
255 var_date_last_file=commands.getstatusoutput("date -r "+var_last_file+" +'%T'")[1]
207
256
208 if var_first_folder == '/':
257 var_lines.append(var_first_file[-12:-8]+" "+var_first_file[-8:-5]+" "+var_folder +" "+var_first_file[-5:-2]+" "
209 var_folder = self.var_Elabel
258 +var_last_file[-5:-2]+" "+var_date_first_file+" "+var_date_last_file+"\n")
210 else:
259 # var_lines = 33 * var_lines
211 var_folder = var_first_folder.split('/')[-2]
260 #Nos aseguramos que sea un mutiplo de 5
212
261 while (len(var_lines) % 5) != 0:
213 var_file_print.write(var_first_file[-12:-8]+" "+var_first_file[-8:-5]+" "+var_folder +" "+var_first_file[-5:-2]+" "
262 var_lines.append("\n")
214 +var_last_file[-5:-2]+" "+var_date_first_file+" "+var_date_last_file+"\n")
263
215
264 return var_lines
216 var_file.close()
265
217 var_file_print.close()
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 self.txtRpath.setText('/home/ricardoar/optional/prueba1_jro_backup_manager')
85 self.txtRpath.setText('/home/ricardoar/optional/prueba1_jro_backup_manager')
86 self.txtElabel.setText('EW_DRIFTS_pruebas')
86 self.txtElabel.setText('EW_DRIFTS_pruebas')
87 self.lstDcapacity.setCurrentIndex(4)
87 self.lstDcapacity.setCurrentIndex(4)
88 self.txtDcapacity.setValue(250.0)
88 self.txtDcapacity.setValue(100.0)
89 self.txtDcapacity.setReadOnly(False)
89 self.txtDcapacity.setReadOnly(False)
90
90
91
91
@@ -154,4 +154,5
154 def enabled_items2(var_bool, self):
154 def enabled_items2(var_bool, self):
155 self.btnRestart.setEnabled(not(var_bool))
155 self.btnRestart.setEnabled(not(var_bool))
156 self.btnStartburn.setEnabled(not(var_bool))
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 <?xml version="1.0" encoding="UTF-8"?>
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE Project SYSTEM "Project-4.6.dtd">
2 <!DOCTYPE Project SYSTEM "Project-4.6.dtd">
3 <!-- eric4 project file for project jro_backup_manager -->
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 <!-- Copyright (C) 2010 , -->
5 <!-- Copyright (C) 2010 , -->
6 <Project version="4.6">
6 <Project version="4.6">
7 <Language>en</Language>
7 <Language>en</Language>
@@ -21,9 +21,11
21 <Source>functions/functions.py</Source>
21 <Source>functions/functions.py</Source>
22 <Source>functions/functions2.py</Source>
22 <Source>functions/functions2.py</Source>
23 <Source>functions/func_doc.py</Source>
23 <Source>functions/func_doc.py</Source>
24 <Source>ui/Ui_Parameters.py</Source>
24 </Sources>
25 </Sources>
25 <Forms>
26 <Forms>
26 <Form>ui/MainWindow.ui</Form>
27 <Form>ui/MainWindow.ui</Form>
28 <Form>ui/Parameters.ui</Form>
27 </Forms>
29 </Forms>
28 <Translations>
30 <Translations>
29 </Translations>
31 </Translations>
@@ -79,10 +79,10
79 #----------------------------------------------------- Funciones del proceso ---------------------------------------------------------------
79 #----------------------------------------------------- Funciones del proceso ---------------------------------------------------------------
80
80
81 def readOuput(self):
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 def readError(self):
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 def finished(self):
87 def finished(self):
88 self.txtInfo.append("proceso terminado finished() "+QtCore.QString(self.var_process.exitCode())+"\n")
88 self.txtInfo.append("proceso terminado finished() "+QtCore.QString(self.var_process.exitCode())+"\n")
@@ -255,14 +255,14
255 return
255 return
256
256
257 #Crea las carpetas en la ruta del proyecto y verifica que se crearon correctamente
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 bool_make_dirs = functions.make_dirs(list_dirs, self)
259 bool_make_dirs = functions.make_dirs(list_dirs, self)
260 if bool_make_dirs == False:
260 if bool_make_dirs == False:
261 return
261 return
262
262
263 var_files_list = functions.list_files(self) #Se obtiene la lista de archivos a grabar
263 var_files_list = functions.list_files(self) #Se obtiene la lista de archivos a grabar
264 self.var_Discs = functions.make_files_dat(var_files_list, self) #Se crean los archivos .dat
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 functions2.make_parameters_conf(self) # se crea el archivo parameters.conf
266 functions2.make_parameters_conf(self) # se crea el archivo parameters.conf
267 self.txtInfo.append("Numero de archivos .iso a grabar: "+str(self.var_Discs))
267 self.txtInfo.append("Numero de archivos .iso a grabar: "+str(self.var_Discs))
268 self.txtInfo.append("Numero de DVDs totales a grabar: "+str(self.var_Discs * self.var_Copys))
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 <rect>
6 <rect>
7 <x>0</x>
7 <x>0</x>
8 <y>0</y>
8 <y>0</y>
9 <width>809</width>
9 <width>613</width>
10 <height>737</height>
10 <height>717</height>
11 </rect>
11 </rect>
12 </property>
12 </property>
13 <property name="windowTitle">
13 <property name="windowTitle">
@@ -119,6 +119,12
119 </item>
119 </item>
120 <item>
120 <item>
121 <widget class="QLineEdit" name="txtDtype">
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 <property name="text">
128 <property name="text">
123 <string>r</string>
129 <string>r</string>
124 </property>
130 </property>
@@ -128,11 +134,20
128 </widget>
134 </widget>
129 </item>
135 </item>
130 <item>
136 <item>
131 <widget class="QCheckBox" name="chkMST">
137 <spacer name="horizontalSpacer">
132 <property name="text">
138 <property name="orientation">
133 <string>MST-ISR Data</string>
139 <enum>Qt::Horizontal</enum>
134 </property>
140 </property>
135 </widget>
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 </item>
151 </item>
137 </layout>
152 </layout>
138 </item>
153 </item>
@@ -219,8 +234,8
219 </attribute>
234 </attribute>
220 <layout class="QVBoxLayout" name="verticalLayout_3">
235 <layout class="QVBoxLayout" name="verticalLayout_3">
221 <item>
236 <item>
222 <layout class="QGridLayout" name="gridLayout">
237 <layout class="QHBoxLayout" name="horizontalLayout_12">
223 <item row="0" column="0">
238 <item>
224 <layout class="QVBoxLayout" name="verticalLayout_15">
239 <layout class="QVBoxLayout" name="verticalLayout_15">
225 <item>
240 <item>
226 <widget class="QCheckBox" name="chkDevA">
241 <widget class="QCheckBox" name="chkDevA">
@@ -264,7 +279,7
264 </item>
279 </item>
265 </layout>
280 </layout>
266 </item>
281 </item>
267 <item row="0" column="1">
282 <item>
268 <layout class="QVBoxLayout" name="verticalLayout_16">
283 <layout class="QVBoxLayout" name="verticalLayout_16">
269 <item>
284 <item>
270 <widget class="QCheckBox" name="chkDevB">
285 <widget class="QCheckBox" name="chkDevB">
@@ -308,7 +323,7
308 </item>
323 </item>
309 </layout>
324 </layout>
310 </item>
325 </item>
311 <item row="0" column="2">
326 <item>
312 <layout class="QVBoxLayout" name="verticalLayout_17">
327 <layout class="QVBoxLayout" name="verticalLayout_17">
313 <item>
328 <item>
314 <widget class="QCheckBox" name="chkDevC">
329 <widget class="QCheckBox" name="chkDevC">
@@ -352,7 +367,7
352 </item>
367 </item>
353 </layout>
368 </layout>
354 </item>
369 </item>
355 <item row="0" column="3">
370 <item>
356 <layout class="QVBoxLayout" name="verticalLayout_18">
371 <layout class="QVBoxLayout" name="verticalLayout_18">
357 <item>
372 <item>
358 <widget class="QCheckBox" name="chkDevD">
373 <widget class="QCheckBox" name="chkDevD">
@@ -396,14 +411,23
396 </item>
411 </item>
397 </layout>
412 </layout>
398 </item>
413 </item>
399 <item row="0" column="4">
414 <item>
400 <layout class="QVBoxLayout" name="verticalLayout_19">
415 <layout class="QVBoxLayout" name="verticalLayout_19">
401 <item>
416 <item>
402 <widget class="QLabel" name="label_2">
417 <spacer name="verticalSpacer_3">
403 <property name="text">
418 <property name="orientation">
404 <string/>
419 <enum>Qt::Vertical</enum>
405 </property>
420 </property>
406 </widget>
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 </item>
431 </item>
408 <item>
432 <item>
409 <widget class="QLabel" name="lblDevice">
433 <widget class="QLabel" name="lblDevice">
@@ -427,64 +451,37
427 </widget>
451 </widget>
428 </item>
452 </item>
429 <item>
453 <item>
430 <widget class="QLabel" name="label">
454 <spacer name="horizontalSpacer_11">
431 <property name="text">
455 <property name="orientation">
432 <string/>
456 <enum>Qt::Horizontal</enum>
433 </property>
457 </property>
434 </widget>
458 <property name="sizeHint" stdset="0">
459 <size>
460 <width>40</width>
461 <height>20</height>
462 </size>
463 </property>
464 </spacer>
435 </item>
465 </item>
436 </layout>
466 </layout>
437 </item>
467 </item>
438 </layout>
468 </layout>
439 </item>
469 </item>
440 <item>
470 <item>
441 <layout class="QHBoxLayout" name="horizontalLayout_9">
471 <spacer name="verticalSpacer_2">
442 <property name="sizeConstraint">
472 <property name="orientation">
443 <enum>QLayout::SetFixedSize</enum>
473 <enum>Qt::Vertical</enum>
444 </property>
474 </property>
445 <item>
475 <property name="sizeType">
446 <widget class="QLabel" name="lblBprocess">
476 <enum>QSizePolicy::Minimum</enum>
447 <property name="sizePolicy">
477 </property>
448 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
478 <property name="sizeHint" stdset="0">
449 <horstretch>0</horstretch>
479 <size>
450 <verstretch>0</verstretch>
480 <width>20</width>
451 </sizepolicy>
481 <height>40</height>
452 </property>
482 </size>
453 <property name="text">
483 </property>
454 <string>Burning process</string>
484 </spacer>
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>
488 </item>
485 </item>
489 <item>
486 <item>
490 <layout class="QHBoxLayout" name="horizontalLayout_11">
487 <layout class="QHBoxLayout" name="horizontalLayout_11">
@@ -503,22 +500,22
503 </sizepolicy>
500 </sizepolicy>
504 </property>
501 </property>
505 <property name="text">
502 <property name="text">
506 <string>Device Capacity (MB)</string>
503 <string>Device Capacity</string>
507 </property>
504 </property>
508 </widget>
505 </widget>
509 </item>
506 </item>
510 <item>
507 <item>
511 <widget class="QCheckBox" name="chkSalert">
508 <spacer name="horizontalSpacer_2">
512 <property name="sizePolicy">
509 <property name="orientation">
513 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
510 <enum>Qt::Horizontal</enum>
514 <horstretch>0</horstretch>
511 </property>
515 <verstretch>0</verstretch>
512 <property name="sizeHint" stdset="0">
516 </sizepolicy>
513 <size>
517 </property>
514 <width>40</width>
518 <property name="text">
515 <height>20</height>
519 <string>Sound Alert</string>
516 </size>
520 </property>
517 </property>
521 </widget>
518 </spacer>
522 </item>
519 </item>
523 </layout>
520 </layout>
524 </item>
521 </item>
@@ -554,7 +551,7
554 </item>
551 </item>
555 <item>
552 <item>
556 <property name="text">
553 <property name="text">
557 <string>Other [? GB]</string>
554 <string>Other [? MB]</string>
558 </property>
555 </property>
559 </item>
556 </item>
560 </widget>
557 </widget>
@@ -582,28 +579,561
582 </widget>
579 </widget>
583 </item>
580 </item>
584 <item>
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 <property name="text">
596 <property name="text">
587 <string>PS Graphic</string>
597 <string>PS Graphic</string>
588 </property>
598 </property>
589 </widget>
599 </widget>
590 </item>
600 </item>
591 <item>
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 </item>
610 </item>
594 </layout>
611 </layout>
595 </item>
612 </item>
596 </layout>
613 </layout>
597 </widget>
614 </widget>
598 <widget class="QWidget" name="tabSburn">
615 <widget class="QWidget" name="tabStatus">
599 <attribute name="title">
616 <attribute name="title">
600 <string>Status Burn</string>
617 <string>Status Burn</string>
601 </attribute>
618 </attribute>
602 <layout class="QVBoxLayout" name="verticalLayout_4">
619 <layout class="QVBoxLayout" name="verticalLayout_4">
603 <item>
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 <widget class="QWidget" name="widget_2" native="true">
1134 <widget class="QWidget" name="widget_2" native="true">
605 <property name="sizePolicy">
1135 <property name="sizePolicy">
606 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
1136 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
607 <horstretch>0</horstretch>
1137 <horstretch>0</horstretch>
608 <verstretch>0</verstretch>
1138 <verstretch>0</verstretch>
609 </sizepolicy>
1139 </sizepolicy>
@@ -614,160 +1144,7
614 <height>16777215</height>
1144 <height>16777215</height>
615 </size>
1145 </size>
616 </property>
1146 </property>
617 <layout class="QGridLayout" name="gridLayout_2">
1147 <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>
771 </widget>
1148 </widget>
772 </item>
1149 </item>
773 </layout>
1150 </layout>
@@ -835,8 +1212,8
835 <rect>
1212 <rect>
836 <x>0</x>
1213 <x>0</x>
837 <y>0</y>
1214 <y>0</y>
838 <width>809</width>
1215 <width>613</width>
839 <height>25</height>
1216 <height>21</height>
840 </rect>
1217 </rect>
841 </property>
1218 </property>
842 <widget class="QMenu" name="menuParameters">
1219 <widget class="QMenu" name="menuParameters">
@@ -845,18 +1222,17
845 </property>
1222 </property>
846 <addaction name="actionChange_Parameters"/>
1223 <addaction name="actionChange_Parameters"/>
847 </widget>
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 <widget class="QMenu" name="menuHelp">
1231 <widget class="QMenu" name="menuHelp">
849 <property name="title">
1232 <property name="title">
850 <string>Help</string>
1233 <string>Help</string>
851 </property>
1234 </property>
852 <addaction name="actionAbout"/>
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 </widget>
1236 </widget>
861 <addaction name="menuFile"/>
1237 <addaction name="menuFile"/>
862 <addaction name="menuParameters"/>
1238 <addaction name="menuParameters"/>
@@ -868,11 +1244,6
868 <string>Change Parameters</string>
1244 <string>Change Parameters</string>
869 </property>
1245 </property>
870 </action>
1246 </action>
871 <action name="actionSave_Config">
872 <property name="text">
873 <string>Save Config</string>
874 </property>
875 </action>
876 <action name="actionQuit">
1247 <action name="actionQuit">
877 <property name="text">
1248 <property name="text">
878 <string>Quit</string>
1249 <string>Quit</string>
@@ -880,7 +1251,7
880 </action>
1251 </action>
881 <action name="actionAbout">
1252 <action name="actionAbout">
882 <property name="text">
1253 <property name="text">
883 <string>About</string>
1254 <string>About JRO BACKUP MANAGER</string>
884 </property>
1255 </property>
885 </action>
1256 </action>
886 </widget>
1257 </widget>
@@ -891,30 +1262,11
891 <tabstop>btnRpath</tabstop>
1262 <tabstop>btnRpath</tabstop>
892 <tabstop>lstDtype</tabstop>
1263 <tabstop>lstDtype</tabstop>
893 <tabstop>txtDtype</tabstop>
1264 <tabstop>txtDtype</tabstop>
894 <tabstop>chkMST</tabstop>
895 <tabstop>txtElabel</tabstop>
1265 <tabstop>txtElabel</tabstop>
896 <tabstop>lstStartDay</tabstop>
1266 <tabstop>lstStartDay</tabstop>
897 <tabstop>lstStopDay</tabstop>
1267 <tabstop>lstStopDay</tabstop>
898 <tabstop>chkSimultaneously</tabstop>
899 <tabstop>chkSequentially</tabstop>
900 <tabstop>chkSalert</tabstop>
901 <tabstop>lstDcapacity</tabstop>
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 <tabstop>tabWidget</tabstop>
1269 <tabstop>tabWidget</tabstop>
917 <tabstop>txtSburn</tabstop>
918 <tabstop>btnGbkp</tabstop>
1270 <tabstop>btnGbkp</tabstop>
919 <tabstop>btnRestart</tabstop>
1271 <tabstop>btnRestart</tabstop>
920 <tabstop>btnStartburn</tabstop>
1272 <tabstop>btnStartburn</tabstop>
@@ -923,34 +1275,114
923 <resources/>
1275 <resources/>
924 <connections>
1276 <connections>
925 <connection>
1277 <connection>
926 <sender>chkSequentially</sender>
1278 <sender>actionQuit</sender>
927 <signal>clicked()</signal>
1279 <signal>triggered()</signal>
928 <receiver>chkSimultaneously</receiver>
1280 <receiver>MainWindow</receiver>
929 <slot>toggle()</slot>
1281 <slot>close()</slot>
930 <hints>
1282 <hints>
931 <hint type="sourcelabel">
1283 <hint type="sourcelabel">
932 <x>635</x>
1284 <x>-1</x>
933 <y>276</y>
1285 <y>-1</y>
934 </hint>
1286 </hint>
935 <hint type="destinationlabel">
1287 <hint type="destinationlabel">
936 <x>350</x>
1288 <x>306</x>
937 <y>269</y>
1289 <y>358</y>
938 </hint>
1290 </hint>
939 </hints>
1291 </hints>
940 </connection>
1292 </connection>
941 <connection>
1293 <connection>
942 <sender>chkSimultaneously</sender>
1294 <sender>chkCheck</sender>
943 <signal>clicked()</signal>
1295 <signal>toggled(bool)</signal>
944 <receiver>chkSequentially</receiver>
1296 <receiver>txtTDpath</receiver>
945 <slot>toggle()</slot>
1297 <slot>setEnabled(bool)</slot>
946 <hints>
1298 <hints>
947 <hint type="sourcelabel">
1299 <hint type="sourcelabel">
948 <x>433</x>
1300 <x>121</x>
949 <y>276</y>
1301 <y>333</y>
950 </hint>
1302 </hint>
951 <hint type="destinationlabel">
1303 <hint type="destinationlabel">
952 <x>635</x>
1304 <x>163</x>
953 <y>276</y>
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 </hint>
1386 </hint>
955 </hints>
1387 </hints>
956 </connection>
1388 </connection>
@@ -961,59 +1393,11
961 <slot>setEnabled(bool)</slot>
1393 <slot>setEnabled(bool)</slot>
962 <hints>
1394 <hints>
963 <hint type="sourcelabel">
1395 <hint type="sourcelabel">
964 <x>95</x>
1396 <x>105</x>
965 <y>86</y>
1397 <y>79</y>
966 </hint>
1398 </hint>
967 <hint type="destinationlabel">
1399 <hint type="destinationlabel">
968 <x>95</x>
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 <y>167</y>
1401 <y>167</y>
1018 </hint>
1402 </hint>
1019 </hints>
1403 </hints>
@@ -2,8 +2,8
2
2
3 # Form implementation generated from reading ui file '/home/ricardoar/JRO_SVN/eric4/jro_backup_manager/ui/MainWindow.ui'
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
5 # Created: Sat May 22 11:27:46 2010
6 # by: PyQt4 UI code generator 4.6
6 # by: PyQt4 UI code generator 4.7.2
7 #
7 #
8 # WARNING! All changes made in this file will be lost!
8 # WARNING! All changes made in this file will be lost!
9
9
@@ -12,7 +12,7
12 class Ui_MainWindow(object):
12 class Ui_MainWindow(object):
13 def setupUi(self, MainWindow):
13 def setupUi(self, MainWindow):
14 MainWindow.setObjectName("MainWindow")
14 MainWindow.setObjectName("MainWindow")
15 MainWindow.resize(809, 737)
15 MainWindow.resize(613, 717)
16 self.centralwidget = QtGui.QWidget(MainWindow)
16 self.centralwidget = QtGui.QWidget(MainWindow)
17 self.centralwidget.setObjectName("centralwidget")
17 self.centralwidget.setObjectName("centralwidget")
18 self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
18 self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
@@ -73,12 +73,16
73 self.lstDtype.addItem("")
73 self.lstDtype.addItem("")
74 self.horizontalLayout_4.addWidget(self.lstDtype)
74 self.horizontalLayout_4.addWidget(self.lstDtype)
75 self.txtDtype = QtGui.QLineEdit(self.tabParameters)
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 self.txtDtype.setReadOnly(True)
81 self.txtDtype.setReadOnly(True)
77 self.txtDtype.setObjectName("txtDtype")
82 self.txtDtype.setObjectName("txtDtype")
78 self.horizontalLayout_4.addWidget(self.txtDtype)
83 self.horizontalLayout_4.addWidget(self.txtDtype)
79 self.chkMST = QtGui.QCheckBox(self.tabParameters)
84 spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
80 self.chkMST.setObjectName("chkMST")
85 self.horizontalLayout_4.addItem(spacerItem)
81 self.horizontalLayout_4.addWidget(self.chkMST)
82 self.verticalLayout_2.addLayout(self.horizontalLayout_4)
86 self.verticalLayout_2.addLayout(self.horizontalLayout_4)
83 self.horizontalLayout_6 = QtGui.QHBoxLayout()
87 self.horizontalLayout_6 = QtGui.QHBoxLayout()
84 self.horizontalLayout_6.setObjectName("horizontalLayout_6")
88 self.horizontalLayout_6.setObjectName("horizontalLayout_6")
@@ -133,8 +137,8
133 self.tabDconfig.setObjectName("tabDconfig")
137 self.tabDconfig.setObjectName("tabDconfig")
134 self.verticalLayout_3 = QtGui.QVBoxLayout(self.tabDconfig)
138 self.verticalLayout_3 = QtGui.QVBoxLayout(self.tabDconfig)
135 self.verticalLayout_3.setObjectName("verticalLayout_3")
139 self.verticalLayout_3.setObjectName("verticalLayout_3")
136 self.gridLayout = QtGui.QGridLayout()
140 self.horizontalLayout_12 = QtGui.QHBoxLayout()
137 self.gridLayout.setObjectName("gridLayout")
141 self.horizontalLayout_12.setObjectName("horizontalLayout_12")
138 self.verticalLayout_15 = QtGui.QVBoxLayout()
142 self.verticalLayout_15 = QtGui.QVBoxLayout()
139 self.verticalLayout_15.setObjectName("verticalLayout_15")
143 self.verticalLayout_15.setObjectName("verticalLayout_15")
140 self.chkDevA = QtGui.QCheckBox(self.tabDconfig)
144 self.chkDevA = QtGui.QCheckBox(self.tabDconfig)
@@ -158,7 +162,7
158 self.btnTdevA.setObjectName("btnTdevA")
162 self.btnTdevA.setObjectName("btnTdevA")
159 self.verticalLayout_11.addWidget(self.btnTdevA)
163 self.verticalLayout_11.addWidget(self.btnTdevA)
160 self.verticalLayout_15.addWidget(self.grpDevA)
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 self.verticalLayout_16 = QtGui.QVBoxLayout()
166 self.verticalLayout_16 = QtGui.QVBoxLayout()
163 self.verticalLayout_16.setObjectName("verticalLayout_16")
167 self.verticalLayout_16.setObjectName("verticalLayout_16")
164 self.chkDevB = QtGui.QCheckBox(self.tabDconfig)
168 self.chkDevB = QtGui.QCheckBox(self.tabDconfig)
@@ -182,7 +186,7
182 self.btnTdevB.setObjectName("btnTdevB")
186 self.btnTdevB.setObjectName("btnTdevB")
183 self.verticalLayout_12.addWidget(self.btnTdevB)
187 self.verticalLayout_12.addWidget(self.btnTdevB)
184 self.verticalLayout_16.addWidget(self.grpDevB)
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 self.verticalLayout_17 = QtGui.QVBoxLayout()
190 self.verticalLayout_17 = QtGui.QVBoxLayout()
187 self.verticalLayout_17.setObjectName("verticalLayout_17")
191 self.verticalLayout_17.setObjectName("verticalLayout_17")
188 self.chkDevC = QtGui.QCheckBox(self.tabDconfig)
192 self.chkDevC = QtGui.QCheckBox(self.tabDconfig)
@@ -206,7 +210,7
206 self.btnTdevC.setObjectName("btnTdevC")
210 self.btnTdevC.setObjectName("btnTdevC")
207 self.verticalLayout_13.addWidget(self.btnTdevC)
211 self.verticalLayout_13.addWidget(self.btnTdevC)
208 self.verticalLayout_17.addWidget(self.grpDevC)
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 self.verticalLayout_18 = QtGui.QVBoxLayout()
214 self.verticalLayout_18 = QtGui.QVBoxLayout()
211 self.verticalLayout_18.setObjectName("verticalLayout_18")
215 self.verticalLayout_18.setObjectName("verticalLayout_18")
212 self.chkDevD = QtGui.QCheckBox(self.tabDconfig)
216 self.chkDevD = QtGui.QCheckBox(self.tabDconfig)
@@ -230,12 +234,11
230 self.btnTdevD.setObjectName("btnTdevD")
234 self.btnTdevD.setObjectName("btnTdevD")
231 self.verticalLayout_14.addWidget(self.btnTdevD)
235 self.verticalLayout_14.addWidget(self.btnTdevD)
232 self.verticalLayout_18.addWidget(self.grpDevD)
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 self.verticalLayout_19 = QtGui.QVBoxLayout()
238 self.verticalLayout_19 = QtGui.QVBoxLayout()
235 self.verticalLayout_19.setObjectName("verticalLayout_19")
239 self.verticalLayout_19.setObjectName("verticalLayout_19")
236 self.label_2 = QtGui.QLabel(self.tabDconfig)
240 spacerItem1 = QtGui.QSpacerItem(20, 25, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
237 self.label_2.setObjectName("label_2")
241 self.verticalLayout_19.addItem(spacerItem1)
238 self.verticalLayout_19.addWidget(self.label_2)
239 self.lblDevice = QtGui.QLabel(self.tabDconfig)
242 self.lblDevice = QtGui.QLabel(self.tabDconfig)
240 self.lblDevice.setObjectName("lblDevice")
243 self.lblDevice.setObjectName("lblDevice")
241 self.verticalLayout_19.addWidget(self.lblDevice)
244 self.verticalLayout_19.addWidget(self.lblDevice)
@@ -245,40 +248,12
245 self.lblBmode = QtGui.QLabel(self.tabDconfig)
248 self.lblBmode = QtGui.QLabel(self.tabDconfig)
246 self.lblBmode.setObjectName("lblBmode")
249 self.lblBmode.setObjectName("lblBmode")
247 self.verticalLayout_19.addWidget(self.lblBmode)
250 self.verticalLayout_19.addWidget(self.lblBmode)
248 self.label = QtGui.QLabel(self.tabDconfig)
251 spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
249 self.label.setObjectName("label")
252 self.verticalLayout_19.addItem(spacerItem2)
250 self.verticalLayout_19.addWidget(self.label)
253 self.horizontalLayout_12.addLayout(self.verticalLayout_19)
251 self.gridLayout.addLayout(self.verticalLayout_19, 0, 4, 1, 1)
254 self.verticalLayout_3.addLayout(self.horizontalLayout_12)
252 self.verticalLayout_3.addLayout(self.gridLayout)
255 spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
253 self.horizontalLayout_9 = QtGui.QHBoxLayout()
256 self.verticalLayout_3.addItem(spacerItem3)
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)
282 self.horizontalLayout_11 = QtGui.QHBoxLayout()
257 self.horizontalLayout_11 = QtGui.QHBoxLayout()
283 self.horizontalLayout_11.setSpacing(6)
258 self.horizontalLayout_11.setSpacing(6)
284 self.horizontalLayout_11.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
259 self.horizontalLayout_11.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
@@ -291,14 +266,8
291 self.lblDcapacity.setSizePolicy(sizePolicy)
266 self.lblDcapacity.setSizePolicy(sizePolicy)
292 self.lblDcapacity.setObjectName("lblDcapacity")
267 self.lblDcapacity.setObjectName("lblDcapacity")
293 self.horizontalLayout_11.addWidget(self.lblDcapacity)
268 self.horizontalLayout_11.addWidget(self.lblDcapacity)
294 self.chkSalert = QtGui.QCheckBox(self.tabDconfig)
269 spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
295 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
270 self.horizontalLayout_11.addItem(spacerItem4)
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)
302 self.verticalLayout_3.addLayout(self.horizontalLayout_11)
271 self.verticalLayout_3.addLayout(self.horizontalLayout_11)
303 self.horizontalLayout_10 = QtGui.QHBoxLayout()
272 self.horizontalLayout_10 = QtGui.QHBoxLayout()
304 self.horizontalLayout_10.setSizeConstraint(QtGui.QLayout.SetFixedSize)
273 self.horizontalLayout_10.setSizeConstraint(QtGui.QLayout.SetFixedSize)
@@ -323,20 +292,231
323 self.txtDcapacity.setProperty("value", 4482.27)
292 self.txtDcapacity.setProperty("value", 4482.27)
324 self.txtDcapacity.setObjectName("txtDcapacity")
293 self.txtDcapacity.setObjectName("txtDcapacity")
325 self.horizontalLayout_10.addWidget(self.txtDcapacity)
294 self.horizontalLayout_10.addWidget(self.txtDcapacity)
326 self.chkPSgraphic = QtGui.QCheckBox(self.tabDconfig)
295 spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
327 self.chkPSgraphic.setObjectName("chkPSgraphic")
296 self.horizontalLayout_10.addItem(spacerItem5)
328 self.horizontalLayout_10.addWidget(self.chkPSgraphic)
297 self.lblPSgraphic = QtGui.QLabel(self.tabDconfig)
329 self.lineEdit_17 = QtGui.QLineEdit(self.tabDconfig)
298 self.lblPSgraphic.setObjectName("lblPSgraphic")
330 self.lineEdit_17.setObjectName("lineEdit_17")
299 self.horizontalLayout_10.addWidget(self.lblPSgraphic)
331 self.horizontalLayout_10.addWidget(self.lineEdit_17)
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 self.verticalLayout_3.addLayout(self.horizontalLayout_10)
305 self.verticalLayout_3.addLayout(self.horizontalLayout_10)
333 self.tabWidget.addTab(self.tabDconfig, "")
306 self.tabWidget.addTab(self.tabDconfig, "")
334 self.tabSburn = QtGui.QWidget()
307 self.tabStatus = QtGui.QWidget()
335 self.tabSburn.setObjectName("tabSburn")
308 self.tabStatus.setObjectName("tabStatus")
336 self.verticalLayout_4 = QtGui.QVBoxLayout(self.tabSburn)
309 self.verticalLayout_4 = QtGui.QVBoxLayout(self.tabStatus)
337 self.verticalLayout_4.setObjectName("verticalLayout_4")
310 self.verticalLayout_4.setObjectName("verticalLayout_4")
338 self.widget_2 = QtGui.QWidget(self.tabSburn)
311 self.horizontalLayout_18 = QtGui.QHBoxLayout()
339 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
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 sizePolicy.setHorizontalStretch(0)
520 sizePolicy.setHorizontalStretch(0)
341 sizePolicy.setVerticalStretch(0)
521 sizePolicy.setVerticalStretch(0)
342 sizePolicy.setHeightForWidth(self.widget_2.sizePolicy().hasHeightForWidth())
522 sizePolicy.setHeightForWidth(self.widget_2.sizePolicy().hasHeightForWidth())
@@ -345,85 +525,8
345 self.widget_2.setObjectName("widget_2")
525 self.widget_2.setObjectName("widget_2")
346 self.gridLayout_2 = QtGui.QGridLayout(self.widget_2)
526 self.gridLayout_2 = QtGui.QGridLayout(self.widget_2)
347 self.gridLayout_2.setObjectName("gridLayout_2")
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 self.verticalLayout_4.addWidget(self.widget_2)
528 self.verticalLayout_4.addWidget(self.widget_2)
422 self.txtSburn = QtGui.QTextEdit(self.tabSburn)
529 self.tabWidget.addTab(self.tabStatus, "")
423 self.txtSburn.setReadOnly(True)
424 self.txtSburn.setObjectName("txtSburn")
425 self.verticalLayout_4.addWidget(self.txtSburn)
426 self.tabWidget.addTab(self.tabSburn, "")
427 self.verticalLayout.addWidget(self.tabWidget)
530 self.verticalLayout.addWidget(self.tabWidget)
428 self.txtInfo = QtGui.QTextEdit(self.centralwidget)
531 self.txtInfo = QtGui.QTextEdit(self.centralwidget)
429 self.txtInfo.setReadOnly(True)
532 self.txtInfo.setReadOnly(True)
@@ -451,74 +554,54
451 self.verticalLayout.addLayout(self.horizontalLayout_2)
554 self.verticalLayout.addLayout(self.horizontalLayout_2)
452 MainWindow.setCentralWidget(self.centralwidget)
555 MainWindow.setCentralWidget(self.centralwidget)
453 self.menubar = QtGui.QMenuBar(MainWindow)
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 self.menubar.setObjectName("menubar")
558 self.menubar.setObjectName("menubar")
456 self.menuParameters = QtGui.QMenu(self.menubar)
559 self.menuParameters = QtGui.QMenu(self.menubar)
457 self.menuParameters.setObjectName("menuParameters")
560 self.menuParameters.setObjectName("menuParameters")
561 self.menuFile = QtGui.QMenu(self.menubar)
562 self.menuFile.setObjectName("menuFile")
458 self.menuHelp = QtGui.QMenu(self.menubar)
563 self.menuHelp = QtGui.QMenu(self.menubar)
459 self.menuHelp.setObjectName("menuHelp")
564 self.menuHelp.setObjectName("menuHelp")
460 self.menuFile = QtGui.QMenu(self.menubar)
461 self.menuFile.setObjectName("menuFile")
462 MainWindow.setMenuBar(self.menubar)
565 MainWindow.setMenuBar(self.menubar)
463 self.statusbar = QtGui.QStatusBar(MainWindow)
566 self.statusbar = QtGui.QStatusBar(MainWindow)
464 self.statusbar.setObjectName("statusbar")
567 self.statusbar.setObjectName("statusbar")
465 MainWindow.setStatusBar(self.statusbar)
568 MainWindow.setStatusBar(self.statusbar)
466 self.actionChange_Parameters = QtGui.QAction(MainWindow)
569 self.actionChange_Parameters = QtGui.QAction(MainWindow)
467 self.actionChange_Parameters.setObjectName("actionChange_Parameters")
570 self.actionChange_Parameters.setObjectName("actionChange_Parameters")
468 self.actionSave_Config = QtGui.QAction(MainWindow)
469 self.actionSave_Config.setObjectName("actionSave_Config")
470 self.actionQuit = QtGui.QAction(MainWindow)
571 self.actionQuit = QtGui.QAction(MainWindow)
471 self.actionQuit.setObjectName("actionQuit")
572 self.actionQuit.setObjectName("actionQuit")
472 self.actionAbout = QtGui.QAction(MainWindow)
573 self.actionAbout = QtGui.QAction(MainWindow)
473 self.actionAbout.setObjectName("actionAbout")
574 self.actionAbout.setObjectName("actionAbout")
474 self.menuParameters.addAction(self.actionChange_Parameters)
575 self.menuParameters.addAction(self.actionChange_Parameters)
576 self.menuFile.addAction(self.actionQuit)
475 self.menuHelp.addAction(self.actionAbout)
577 self.menuHelp.addAction(self.actionAbout)
476 self.menuFile.addAction(self.actionSave_Config)
477 self.menuFile.addAction(self.actionQuit)
478 self.menubar.addAction(self.menuFile.menuAction())
578 self.menubar.addAction(self.menuFile.menuAction())
479 self.menubar.addAction(self.menuParameters.menuAction())
579 self.menubar.addAction(self.menuParameters.menuAction())
480 self.menubar.addAction(self.menuHelp.menuAction())
580 self.menubar.addAction(self.menuHelp.menuAction())
481
581
482 self.retranslateUi(MainWindow)
582 self.retranslateUi(MainWindow)
483 self.tabWidget.setCurrentIndex(0)
583 self.tabWidget.setCurrentIndex(2)
484 self.lstDcapacity.setCurrentIndex(2)
584 self.lstDcapacity.setCurrentIndex(2)
485 QtCore.QObject.connect(self.chkSequentially, QtCore.SIGNAL("clicked()"), self.chkSimultaneously.toggle)
585 QtCore.QObject.connect(self.actionQuit, QtCore.SIGNAL("triggered()"), MainWindow.close)
486 QtCore.QObject.connect(self.chkSimultaneously, QtCore.SIGNAL("clicked()"), self.chkSequentially.toggle)
586 QtCore.QObject.connect(self.chkCheck, QtCore.SIGNAL("toggled(bool)"), self.txtTDpath.setEnabled)
487 QtCore.QObject.connect(self.chkDevA, QtCore.SIGNAL("toggled(bool)"), self.grpDevA.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 QtCore.QObject.connect(self.chkDevB, QtCore.SIGNAL("toggled(bool)"), self.grpDevB.setEnabled)
590 QtCore.QObject.connect(self.chkDevB, QtCore.SIGNAL("toggled(bool)"), self.grpDevB.setEnabled)
489 QtCore.QObject.connect(self.chkDevC, QtCore.SIGNAL("toggled(bool)"), self.grpDevC.setEnabled)
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 QtCore.QMetaObject.connectSlotsByName(MainWindow)
593 QtCore.QMetaObject.connectSlotsByName(MainWindow)
492 MainWindow.setTabOrder(self.txtDpath, self.btnDpath)
594 MainWindow.setTabOrder(self.txtDpath, self.btnDpath)
493 MainWindow.setTabOrder(self.btnDpath, self.txtRpath)
595 MainWindow.setTabOrder(self.btnDpath, self.txtRpath)
494 MainWindow.setTabOrder(self.txtRpath, self.btnRpath)
596 MainWindow.setTabOrder(self.txtRpath, self.btnRpath)
495 MainWindow.setTabOrder(self.btnRpath, self.lstDtype)
597 MainWindow.setTabOrder(self.btnRpath, self.lstDtype)
496 MainWindow.setTabOrder(self.lstDtype, self.txtDtype)
598 MainWindow.setTabOrder(self.lstDtype, self.txtDtype)
497 MainWindow.setTabOrder(self.txtDtype, self.chkMST)
599 MainWindow.setTabOrder(self.txtDtype, self.txtElabel)
498 MainWindow.setTabOrder(self.chkMST, self.txtElabel)
499 MainWindow.setTabOrder(self.txtElabel, self.lstStartDay)
600 MainWindow.setTabOrder(self.txtElabel, self.lstStartDay)
500 MainWindow.setTabOrder(self.lstStartDay, self.lstStopDay)
601 MainWindow.setTabOrder(self.lstStartDay, self.lstStopDay)
501 MainWindow.setTabOrder(self.lstStopDay, self.chkSimultaneously)
602 MainWindow.setTabOrder(self.lstStopDay, self.lstDcapacity)
502 MainWindow.setTabOrder(self.chkSimultaneously, self.chkSequentially)
603 MainWindow.setTabOrder(self.lstDcapacity, self.tabWidget)
503 MainWindow.setTabOrder(self.chkSequentially, self.chkSalert)
604 MainWindow.setTabOrder(self.tabWidget, self.btnGbkp)
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)
522 MainWindow.setTabOrder(self.btnGbkp, self.btnRestart)
605 MainWindow.setTabOrder(self.btnGbkp, self.btnRestart)
523 MainWindow.setTabOrder(self.btnRestart, self.btnStartburn)
606 MainWindow.setTabOrder(self.btnRestart, self.btnStartburn)
524 MainWindow.setTabOrder(self.btnStartburn, self.btnStopburn)
607 MainWindow.setTabOrder(self.btnStartburn, self.btnStopburn)
@@ -533,7 +616,6
533 self.lstDtype.setItemText(2, QtGui.QApplication.translate("MainWindow", "BLTR Data", None, QtGui.QApplication.UnicodeUTF8))
616 self.lstDtype.setItemText(2, QtGui.QApplication.translate("MainWindow", "BLTR Data", None, QtGui.QApplication.UnicodeUTF8))
534 self.lstDtype.setItemText(3, QtGui.QApplication.translate("MainWindow", "Other", None, QtGui.QApplication.UnicodeUTF8))
617 self.lstDtype.setItemText(3, QtGui.QApplication.translate("MainWindow", "Other", None, QtGui.QApplication.UnicodeUTF8))
535 self.txtDtype.setText(QtGui.QApplication.translate("MainWindow", "r", None, QtGui.QApplication.UnicodeUTF8))
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 self.lblElabel.setText(QtGui.QApplication.translate("MainWindow", "Exp. Label at device", None, QtGui.QApplication.UnicodeUTF8))
619 self.lblElabel.setText(QtGui.QApplication.translate("MainWindow", "Exp. Label at device", None, QtGui.QApplication.UnicodeUTF8))
538 self.lblCopys.setText(QtGui.QApplication.translate("MainWindow", "Copys", None, QtGui.QApplication.UnicodeUTF8))
620 self.lblCopys.setText(QtGui.QApplication.translate("MainWindow", "Copys", None, QtGui.QApplication.UnicodeUTF8))
539 self.lblStartDay.setText(QtGui.QApplication.translate("MainWindow", "Start Day:", None, QtGui.QApplication.UnicodeUTF8))
621 self.lblStartDay.setText(QtGui.QApplication.translate("MainWindow", "Start Day:", None, QtGui.QApplication.UnicodeUTF8))
@@ -558,37 +640,42
558 self.lblDevice.setText(QtGui.QApplication.translate("MainWindow", "Device", None, QtGui.QApplication.UnicodeUTF8))
640 self.lblDevice.setText(QtGui.QApplication.translate("MainWindow", "Device", None, QtGui.QApplication.UnicodeUTF8))
559 self.lblBspeed.setText(QtGui.QApplication.translate("MainWindow", "Burn Speed", None, QtGui.QApplication.UnicodeUTF8))
641 self.lblBspeed.setText(QtGui.QApplication.translate("MainWindow", "Burn Speed", None, QtGui.QApplication.UnicodeUTF8))
560 self.lblBmode.setText(QtGui.QApplication.translate("MainWindow", "Burn Mode", None, QtGui.QApplication.UnicodeUTF8))
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))
643 self.lblDcapacity.setText(QtGui.QApplication.translate("MainWindow", "Device Capacity", 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))
566 self.lstDcapacity.setItemText(0, QtGui.QApplication.translate("MainWindow", "BluRay [25.0 GB]", None, QtGui.QApplication.UnicodeUTF8))
644 self.lstDcapacity.setItemText(0, QtGui.QApplication.translate("MainWindow", "BluRay [25.0 GB]", None, QtGui.QApplication.UnicodeUTF8))
567 self.lstDcapacity.setItemText(1, QtGui.QApplication.translate("MainWindow", "DVD2 [8.5 GB]", None, QtGui.QApplication.UnicodeUTF8))
645 self.lstDcapacity.setItemText(1, QtGui.QApplication.translate("MainWindow", "DVD2 [8.5 GB]", None, QtGui.QApplication.UnicodeUTF8))
568 self.lstDcapacity.setItemText(2, QtGui.QApplication.translate("MainWindow", "DVD1 [4.7 GB]", None, QtGui.QApplication.UnicodeUTF8))
646 self.lstDcapacity.setItemText(2, QtGui.QApplication.translate("MainWindow", "DVD1 [4.7 GB]", None, QtGui.QApplication.UnicodeUTF8))
569 self.lstDcapacity.setItemText(3, QtGui.QApplication.translate("MainWindow", "CD [0.7 GB]", None, QtGui.QApplication.UnicodeUTF8))
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))
648 self.lstDcapacity.setItemText(4, QtGui.QApplication.translate("MainWindow", "Other [? MB]", None, QtGui.QApplication.UnicodeUTF8))
571 self.chkPSgraphic.setText(QtGui.QApplication.translate("MainWindow", "PS Graphic", None, QtGui.QApplication.UnicodeUTF8))
649 self.lblPSgraphic.setText(QtGui.QApplication.translate("MainWindow", "PS Graphic", None, QtGui.QApplication.UnicodeUTF8))
572 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabDconfig), QtGui.QApplication.translate("MainWindow", "Device Config.", None, QtGui.QApplication.UnicodeUTF8))
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 self.lblSTATUS.setText(QtGui.QApplication.translate("MainWindow", "STATUS", None, QtGui.QApplication.UnicodeUTF8))
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))
653 self.lblINFO.setText(QtGui.QApplication.translate("MainWindow", "DISC", None, QtGui.QApplication.UnicodeUTF8))
575 self.lblSET.setText(QtGui.QApplication.translate("MainWindow", "SET", None, QtGui.QApplication.UnicodeUTF8))
654 self.lblSET.setText(QtGui.QApplication.translate("MainWindow", "COPY", None, QtGui.QApplication.UnicodeUTF8))
576 self.lblDevA.setText(QtGui.QApplication.translate("MainWindow", "DEV A", None, QtGui.QApplication.UnicodeUTF8))
655 self.lblDevA.setText(QtGui.QApplication.translate("MainWindow", "DEV A", None, QtGui.QApplication.UnicodeUTF8))
577 self.lblDevB.setText(QtGui.QApplication.translate("MainWindow", "DEV B", None, QtGui.QApplication.UnicodeUTF8))
656 self.lblDevB.setText(QtGui.QApplication.translate("MainWindow", "DEV B", None, QtGui.QApplication.UnicodeUTF8))
578 self.lblDevC.setText(QtGui.QApplication.translate("MainWindow", "DEV C", None, QtGui.QApplication.UnicodeUTF8))
657 self.lblDevC.setText(QtGui.QApplication.translate("MainWindow", "DEV C", None, QtGui.QApplication.UnicodeUTF8))
579 self.lblDevD.setText(QtGui.QApplication.translate("MainWindow", "DEV D", None, QtGui.QApplication.UnicodeUTF8))
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 self.btnGbkp.setText(QtGui.QApplication.translate("MainWindow", "Generate Bkp", None, QtGui.QApplication.UnicodeUTF8))
669 self.btnGbkp.setText(QtGui.QApplication.translate("MainWindow", "Generate Bkp", None, QtGui.QApplication.UnicodeUTF8))
582 self.btnRestart.setText(QtGui.QApplication.translate("MainWindow", "Restart", None, QtGui.QApplication.UnicodeUTF8))
670 self.btnRestart.setText(QtGui.QApplication.translate("MainWindow", "Restart", None, QtGui.QApplication.UnicodeUTF8))
583 self.btnStartburn.setText(QtGui.QApplication.translate("MainWindow", "Start Burn", None, QtGui.QApplication.UnicodeUTF8))
671 self.btnStartburn.setText(QtGui.QApplication.translate("MainWindow", "Start Burn", None, QtGui.QApplication.UnicodeUTF8))
584 self.btnStopburn.setText(QtGui.QApplication.translate("MainWindow", "Stop Burn", None, QtGui.QApplication.UnicodeUTF8))
672 self.btnStopburn.setText(QtGui.QApplication.translate("MainWindow", "Stop Burn", None, QtGui.QApplication.UnicodeUTF8))
585 self.menuParameters.setTitle(QtGui.QApplication.translate("MainWindow", "Parameters", None, QtGui.QApplication.UnicodeUTF8))
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 self.menuHelp.setTitle(QtGui.QApplication.translate("MainWindow", "Help", None, QtGui.QApplication.UnicodeUTF8))
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 self.actionChange_Parameters.setText(QtGui.QApplication.translate("MainWindow", "Change Parameters", None, QtGui.QApplication.UnicodeUTF8))
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 self.actionQuit.setText(QtGui.QApplication.translate("MainWindow", "Quit", None, QtGui.QApplication.UnicodeUTF8))
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 if __name__ == "__main__":
681 if __name__ == "__main__":
General Comments 0
You need to be logged in to leave comments. Login now