##// END OF EJS Templates
***
ralonso -
r58:59
parent child
Show More
@@ -1,366 +1,367
1 # -*- coding: utf-8 -*-
1 # -*- coding: utf-8 -*-
2
2
3 """
3 """
4 Module implementing MainWindow.
4 Module implementing MainWindow.
5 """
5 """
6
6
7 from PyQt4.QtGui import QMainWindow
7 from PyQt4.QtGui import QMainWindow
8 from PyQt4.QtCore import pyqtSignature
8 from PyQt4.QtCore import pyqtSignature
9 from PyQt4 import QtCore
9 from PyQt4 import QtCore
10 from Ui_MainWindow import Ui_MainWindow
10 from Ui_MainWindow import Ui_MainWindow
11 from PyQt4 import QtGui
11 from PyQt4 import QtGui
12 from subprocess import *
12 from subprocess import *
13 import sys
13 import sys
14 import os
14 import os
15 #import subprocess
15 #import subprocess
16 import commands
16 import commands
17 from functions import functions
17 from functions import functions
18 from functions import functions2
18 from functions import functions2
19
19
20 class MainWindow(QMainWindow, Ui_MainWindow):
20 class MainWindow(QMainWindow, Ui_MainWindow):
21 """
21 """
22 Class documentation goes here.
22 Class documentation goes here.
23 """
23 """
24
24
25 def __init__(self, parent = None):
25 def __init__(self, parent = None):
26 QMainWindow.__init__(self, parent)
26 QMainWindow.__init__(self, parent)
27 self.setupUi(self)
27 self.setupUi(self)
28 self.setupUi2()
28 self.setupUi2()
29 #sys.stdout = self #redirige salida estandar
29 #sys.stdout = self #redirige salida estandar
30
30
31 def setupUi2(self):
31 def setupUi2(self):
32
32
33 functions2.detect_devices(self) #busca los dispositivos de grabacion
33 functions2.detect_devices(self) #busca los dispositivos de grabacion
34
34
35 self.var_n_discs=0
35 self.var_n_discs=0
36 self.var_disc=0
36 self.var_disc=0
37 self.var_list=[]
37 self.var_list=[]
38 self.var_sublist=[]
38 self.var_sublist=[]
39 self.bool_iso = False
39 self.bool_iso = False
40 self.bool_burn = False
40 self.bool_burn = False
41
41
42 #Revisa si existe el archivo de confirguracion
42 #Revisa si existe el archivo de confirguracion
43 if os.path.isfile("parameters.conf"):
43 if os.path.isfile("parameters.conf"):
44 self.txtInfo.append("Archivo de configuracion encontrado")
44 self.txtInfo.append("Archivo de configuracion encontrado")
45 functions2.get_parameters_conf(self)
45 functions2.get_parameters_conf(self)
46 self.txtInfo.append("El proyecto creara "+str(self.var_n_discs)+" DVDs")
46 self.txtInfo.append("El proyecto creara "+str(self.var_n_discs)+" DVDs")
47 else:
47 else:
48 self.txtInfo.append("Elija los parametros de configuracion")
48 self.txtInfo.append("Elija los parametros de configuracion")
49 functions2.set_parameters_test(self) #Establece ciertos parametros, para pruebas
49 functions2.set_parameters_test(self) #Establece ciertos parametros, para pruebas
50
50
51 functions2.set_vars(self) #Carga las variables de la clase con los parametros seleccionados
51 functions2.set_vars(self) #Carga las variables de la clase con los parametros seleccionados
52
52
53 self.statusDpath = functions.dir_exists(self.var_Dpath, self)
53 self.statusDpath = functions.dir_exists(self.var_Dpath, self)
54 self.statusRpath = functions.dir_exists(self.var_Rpath, self)
54 self.statusRpath = functions.dir_exists(self.var_Rpath, self)
55 functions.load_days(self)
55 functions.load_days(self)
56
56
57 self.var_process = QtCore.QProcess()
57 self.var_process = QtCore.QProcess()
58 self.connect(self.var_process, QtCore.SIGNAL('readyReadStandardOutput()'), self.readOuput)
58 self.connect(self.var_process, QtCore.SIGNAL('readyReadStandardOutput()'), self.readOuput)
59 self.connect(self.var_process, QtCore.SIGNAL('readyReadStandardError()'), self.readError)
59 self.connect(self.var_process, QtCore.SIGNAL('readyReadStandardError()'), self.readError)
60 self.connect(self.var_process, QtCore.SIGNAL('finished(int,QProcess::ExitStatus)'), self.finished)
60 self.connect(self.var_process, QtCore.SIGNAL('finished(int,QProcess::ExitStatus)'), self.finished)
61
61
62
62
63 def write(self, txt):
63 def write(self, txt):
64 self.txtInfo.append(str(txt))
64 self.txtInfo.append(str(txt))
65
65
66
66
67 #----------------------------------------------------- Funciones del proceso ---------------------------------------------------------------
67 #----------------------------------------------------- Funciones del proceso ---------------------------------------------------------------
68
68
69 def readOuput(self):
69 def readOuput(self):
70 self.txtSburn.insertPlainText("stdout: " + QtCore.QString(self.var_process.readAllStandardOutput()))
70 self.txtSburn.insertPlainText("stdout: " + QtCore.QString(self.var_process.readAllStandardOutput()))
71
71
72 def readError(self):
72 def readError(self):
73 self.txtSburn.insertPlainText("stderr: " + QtCore.QString(self.var_process.readAllStandardError()))
73 self.txtSburn.insertPlainText("stderr: " + QtCore.QString(self.var_process.readAllStandardError()))
74
74
75 def finished(self):
75 def finished(self):
76 self.txtInfo.append("proceso terminado finished() "+QtCore.QString(self.var_process.exitCode()))
76 self.txtInfo.append("proceso terminado finished() "+QtCore.QString(self.var_process.exitCode()))
77 if self.var_disc <= self.var_n_discs:
77 if self.var_disc <= self.var_n_discs:
78 self.burning()
78 self.burning()
79
79
80
80
81 #----------------------------------------------------- Obtencion de las ruta de los datos ---------------------------------------------------------------
81 #----------------------------------------------------- Obtencion de las ruta de los datos ---------------------------------------------------------------
82
82
83 @pyqtSignature("")
83 @pyqtSignature("")
84 def on_btnDpath_clicked(self):
84 def on_btnDpath_clicked(self):
85 """
85 """
86 Permite seleccionar graficamente el direcorio de los datos a grabar
86 Permite seleccionar graficamente el direcorio de los datos a grabar
87 """
87 """
88 self.var_Dpath= QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly)
88 self.var_Dpath= QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly)
89 self.txtDpath.setText(self.var_Dpath)
89 self.txtDpath.setText(self.var_Dpath)
90 self.statusDpath = functions.dir_exists(self.var_Dpath, self)
90 self.statusDpath = functions.dir_exists(self.var_Dpath, self)
91 functions.load_days(self)
91 functions.load_days(self)
92
92
93
93
94 @pyqtSignature("")
94 @pyqtSignature("")
95 def on_txtDpath_editingFinished(self):
95 def on_txtDpath_editingFinished(self):
96 """
96 """
97 Carga la ruta editada y verifica que sea correcta y carga la lista de dias
97 Carga la ruta editada y verifica que sea correcta y carga la lista de dias
98 """
98 """
99 self.var_Dpath=self.txtDpath.text() #Se carga la variable con la ruta recien editada
99 self.var_Dpath=self.txtDpath.text() #Se carga la variable con la ruta recien editada
100 self.statusDpath = functions.dir_exists(self.var_Dpath, self)
100 self.statusDpath = functions.dir_exists(self.var_Dpath, self)
101 functions.load_days(self)
101 functions.load_days(self)
102
102
103
103
104 #----------------------------------------------------- Obtencion de las ruta del proyecto ---------------------------------------------------------------
104 #----------------------------------------------------- Obtencion de las ruta del proyecto ---------------------------------------------------------------
105
105
106 @pyqtSignature("")
106 @pyqtSignature("")
107 def on_btnRpath_clicked(self):
107 def on_btnRpath_clicked(self):
108 """
108 """
109 Permite seleccionar graficamente el direcorio del proyecto
109 Permite seleccionar graficamente el direcorio del proyecto
110 """
110 """
111 self.var_Rpath = QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly)
111 self.var_Rpath = QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly)
112 self.txtRpath.setText(self.var_Rpath)
112 self.txtRpath.setText(self.var_Rpath)
113 self.statusRpath = functions.dir_exists(self.var_Rpath, self)
113 self.statusRpath = functions.dir_exists(self.var_Rpath, self)
114
114
115
115
116 @pyqtSignature("")
116 @pyqtSignature("")
117 def on_txtRpath_editingFinished(self):
117 def on_txtRpath_editingFinished(self):
118 """
118 """
119 Valida la ruta del proyecto
119 Valida la ruta del proyecto
120 """
120 """
121 self.var_Rpath=self.txtRpath.text() #Se carga la variable con la ruta recien editada
121 self.var_Rpath=self.txtRpath.text() #Se carga la variable con la ruta recien editada
122 self.statusRpath = functions.dir_exists(self.var_Rpath, self)
122 self.statusRpath = functions.dir_exists(self.var_Rpath, self)
123
123
124
124
125 #----------------------------------------------------- Tipo de datos ---------------------------------------------------------------
125 #----------------------------------------------------- Tipo de datos ---------------------------------------------------------------
126
126
127 @pyqtSignature("int")
127 @pyqtSignature("int")
128 def on_lstDtype_activated(self, index):
128 def on_lstDtype_activated(self, index):
129 """
129 """
130 Permite elegir entre los tipos de archivos
130 Permite elegir entre los tipos de archivos
131 """
131 """
132 self.txtDtype.setReadOnly(True)
132 self.txtDtype.setReadOnly(True)
133 if index == 0:
133 if index == 0:
134 self.var_Dtype ='r'
134 self.var_Dtype ='r'
135 elif index == 1:
135 elif index == 1:
136 self.var_Dtype ='pdata'
136 self.var_Dtype ='pdata'
137 elif index == 2:
137 elif index == 2:
138 self.var_Dtype ='sswma'
138 self.var_Dtype ='sswma'
139 else :
139 else :
140 self.var_Dtype =''
140 self.var_Dtype =''
141 self.txtDtype.setReadOnly(False)
141 self.txtDtype.setReadOnly(False)
142
142
143 self.txtDtype.setText(self.var_Dtype)
143 self.txtDtype.setText(self.var_Dtype)
144 functions.load_days(self) #llamada a funcion
144 functions.load_days(self) #llamada a funcion
145
145
146 @pyqtSignature("")
146 @pyqtSignature("")
147 def on_txtDtype_editingFinished(self):
147 def on_txtDtype_editingFinished(self):
148 self.var_Dtype=self.txtDtype.text()
148 self.var_Dtype=self.txtDtype.text()
149 functions.load_days(self) #llamada a funcion
149 functions.load_days(self) #llamada a funcion
150
150
151
151
152 #----------------------------------------------------- Etiqueta ---------------------------------------------------------------
152 #----------------------------------------------------- Etiqueta ---------------------------------------------------------------
153
153
154 @pyqtSignature("")
154 @pyqtSignature("")
155 def on_txtElabel_editingFinished(self):
155 def on_txtElabel_editingFinished(self):
156 self.var_Elabel = self.txtElabel.text()
156 self.var_Elabel = self.txtElabel.text()
157
157
158 #----------------------------------------------------- Numero de copias ---------------------------------------------------------------
158 #----------------------------------------------------- Numero de copias ---------------------------------------------------------------
159 @pyqtSignature("")
159 @pyqtSignature("")
160 def on_txtCopys_editingFinished(self):
160 def on_txtCopys_editingFinished(self):
161 self.var_Copys = self.txtCopys.value()
161 self.var_Copys = self.txtCopys.value()
162
162
163 #----------------------------------------------------- Seleccion del rango de fechas ---------------------------------------------------------------
163 #----------------------------------------------------- Seleccion del rango de fechas ---------------------------------------------------------------
164
164
165 @pyqtSignature("int") #CLOSED
165 @pyqtSignature("int") #CLOSED
166 def on_lstStartDay_activated(self, index):
166 def on_lstStartDay_activated(self, index):
167 """
167 """
168 Cambia la lista de opciones en lstStopDay
168 Cambia la lista de opciones en lstStopDay
169 """
169 """
170 var_StopDay_index=self.lstStopDay.count() - self.lstStopDay.currentIndex()
170 var_StopDay_index=self.lstStopDay.count() - self.lstStopDay.currentIndex()
171 self.lstStopDay.clear()
171 self.lstStopDay.clear()
172
172
173 for i in self.var_list[index:]:
173 for i in self.var_list[index:]:
174 self.lstStopDay.addItem(i)
174 self.lstStopDay.addItem(i)
175
175
176 self.lstStopDay.setCurrentIndex(self.lstStopDay.count() - var_StopDay_index)
176 self.lstStopDay.setCurrentIndex(self.lstStopDay.count() - var_StopDay_index)
177
177
178 functions.get_sub_list(self)
178 functions.get_sub_list(self)
179
179
180
180
181 @pyqtSignature("int") #CLOSED
181 @pyqtSignature("int") #CLOSED
182 def on_lstStopDay_activated(self, index):
182 def on_lstStopDay_activated(self, index):
183 """
183 """
184 Cambia la lista de opciones en lstStartDay
184 Cambia la lista de opciones en lstStartDay
185 """
185 """
186 var_StartDay_index=self.lstStartDay.currentIndex()
186 var_StartDay_index=self.lstStartDay.currentIndex()
187 var_end_index = self.lstStopDay.count() - index
187 var_end_index = self.lstStopDay.count() - index
188 self.lstStartDay.clear()
188 self.lstStartDay.clear()
189
189
190 for i in self.var_list[:len(self.var_list) - var_end_index + 1]:
190 for i in self.var_list[:len(self.var_list) - var_end_index + 1]:
191 self.lstStartDay.addItem(i)
191 self.lstStartDay.addItem(i)
192
192
193 self.lstStartDay.setCurrentIndex(var_StartDay_index)
193 self.lstStartDay.setCurrentIndex(var_StartDay_index)
194
194
195 functions.get_sub_list(self)
195 functions.get_sub_list(self)
196
196
197
197
198 #----------------------------------------------------- Capacidad del dispositivo de grabacion ---------------------------------------------------------------
198 #----------------------------------------------------- Capacidad del dispositivo de grabacion ---------------------------------------------------------------
199
199
200 @pyqtSignature("")
200 @pyqtSignature("")
201 def on_txtDcapacity_editingFinished(self):
201 def on_txtDcapacity_editingFinished(self):
202 self.var_Dcapacity = self.txtDcapacity.value()
202 self.var_Dcapacity = self.txtDcapacity.value()
203
203
204
204
205 @pyqtSignature("int") #CLOSED
205 @pyqtSignature("int") #CLOSED
206 def on_lstDcapacity_activated(self, index):
206 def on_lstDcapacity_activated(self, index):
207 """
207 """
208 Permite elegir el tamaΓ±o del disco
208 Permite elegir el tamaΓ±o del disco
209 """
209 """
210 if index == 0:
210 if index == 0:
211 var_size=25.0
211 var_size=25.0
212 elif index == 1:
212 elif index == 1:
213 var_size=8.5
213 var_size=8.5
214 elif index == 2:
214 elif index == 2:
215 var_size=4.7
215 var_size=4.7
216 elif index == 3:
216 elif index == 3:
217 var_size=0.7
217 var_size=0.7
218
218
219 if index != 4:
219 if index != 4:
220 self.txtDcapacity.setValue(var_size*10**9/1024**2)
220 self.txtDcapacity.setValue(var_size*10**9/1024**2)
221 self.txtDcapacity.setReadOnly(True)
221 self.txtDcapacity.setReadOnly(True)
222 else:
222 else:
223 self.txtDcapacity.setValue(100.0)
223 self.txtDcapacity.setValue(100.0)
224 self.txtDcapacity.setReadOnly(False)
224 self.txtDcapacity.setReadOnly(False)
225
225
226 self.var_Dcapacity = self.txtDcapacity.value()
226 self.var_Dcapacity = self.txtDcapacity.value()
227
227
228
228
229 #==============================================================================
229 #==============================================================================
230 # Botones para la generacion de los archivos de configuracion y el proceso de grabacion
230 # Botones para la generacion de los archivos de configuracion y el proceso de grabacion
231 #==============================================================================
231 #==============================================================================
232
232
233 #----------------------------------------------------- Generacion de la configuracion usando los parametros ---------------------------------------------------------------
233 #----------------------------------------------------- Generacion de la configuracion usando los parametros ---------------------------------------------------------------
234
234
235 @pyqtSignature("")
235 @pyqtSignature("")
236 def on_btnGbkp_clicked(self):
236 def on_btnGbkp_clicked(self):
237 """
237 """
238 Generacion de archivos de configuracion usando los parametros
238 Generacion de archivos de configuracion usando los parametros
239 """
239 """
240
240
241 if functions.validate_parameters(self) == False:
241 if functions.validate_parameters(self) == False:
242 return
242 return
243
243
244 #Crea las carpetas en la ruta del proyecto y verifica que se crearon correctamente
244 #Crea las carpetas en la ruta del proyecto y verifica que se crearon correctamente
245 list_dirs=['gpath','iso','ppath']
245 list_dirs=['gpath','iso','ppath']
246 bool_make_dirs = functions.make_dirs(list_dirs, self)
246 bool_make_dirs = functions.make_dirs(list_dirs, self)
247 if bool_make_dirs == False:
247 if bool_make_dirs == False:
248 return
248 return
249
249
250 var_files_list = functions.list_files(self) #Se obtiene la lista de archivos a grabar
250 var_files_list = functions.list_files(self) #Se obtiene la lista de archivos a grabar
251 self.var_n_discs = functions.make_files_dat(var_files_list, self) #Se crean los archivos .dat
251 self.var_n_discs = functions.make_files_dat(var_files_list, self) #Se crean los archivos .dat
252 functions.make_files_print(self) # Se crean los archivos .print
252 functions.make_files_print(self) # Se crean los archivos .print
253 functions2.make_parameters_conf(self) # se crea el archivo parameters.conf
253 functions2.make_parameters_conf(self) # se crea el archivo parameters.conf
254
254
255 #Se bloquean los parametros de configuracion
255 #Se bloquean los parametros de configuracion
256 functions2.enabled_items1(True, self)
256 functions2.enabled_items1(True, self)
257
257
258
258
259 #----------------------------------------------------- Permite reiniciar la configuracion ---------------------------------------------------------------
259 #----------------------------------------------------- Permite reiniciar la configuracion ---------------------------------------------------------------
260
260
261 @pyqtSignature("")
261 @pyqtSignature("")
262 def on_btnRestart_clicked(self):
262 def on_btnRestart_clicked(self):
263 """
263 """
264 Permite que se puedan cambiar los parametros
264 Permite que se puedan cambiar los parametros
265 """
265 """
266 functions2.enabled_items1(False, self)
266 functions2.enabled_items1(False, self)
267 os.remove("parameters.conf")
267 os.remove("parameters.conf")
268
268
269
269
270 #----------------------------------------------------- Iniciar proceso de grabacion ---------------------------------------------------------------
270 #----------------------------------------------------- Iniciar proceso de grabacion ---------------------------------------------------------------
271
271
272 @pyqtSignature("")
272 @pyqtSignature("")
273 def on_btnStartburn_clicked(self):
273 def on_btnStartburn_clicked(self):
274 """
274 """
275 Se inicia el proceso de grabacion
275 Se inicia el proceso de grabacion
276 """
276 """
277 functions2.enabled_items2(True, self)
277 functions2.enabled_items2(True, self)
278
278
279 sys.stdout = self
279 sys.stdout = self
280 # #sys.stderr = self
280 # #sys.stderr = self
281 # print "stdout_!!!"
281 # print "stdout_!!!"
282
282
283 self.var_devices=[]
283 self.var_devices=[]
284 if self.chkDevA.isChecked():
284 if self.chkDevA.isChecked():
285 self.var_devices.append(self.txtDeviceA.text())
285 self.var_devices.append(self.txtDeviceA.text())
286 if self.chkDevB.isChecked():
286 if self.chkDevB.isChecked():
287 self.var_devices.append(self.txtDeviceB.text())
287 self.var_devices.append(self.txtDeviceB.text())
288 if self.chkDevC.isChecked():
288 if self.chkDevC.isChecked():
289 self.var_devices.append(self.txtDeviceC.text())
289 self.var_devices.append(self.txtDeviceC.text())
290 if self.chkDevD.isChecked():
290 if self.chkDevD.isChecked():
291 self.var_devices.append(self.txtDeviceD.text())
291 self.var_devices.append(self.txtDeviceD.text())
292
292
293 if len(self.var_devices) ==0:
293 if len(self.var_devices) ==0:
294 return
294 return
295
295
296 for dev in self.var_devices:
296 for dev in self.var_devices:
297 self.txtInfo.append("dispositivo :"+dev)
297 self.txtInfo.append("dispositivo :"+dev)
298
298
299 self.var_disc = 1
299 self.var_disc = 1
300 self.burning()
300 self.burning()
301
301
302 def burning(self):
302 def burning(self):
303
303
304 var_Rpath_ppath=self.var_Rpath+"/ppath"
304 var_Rpath_ppath=self.var_Rpath+"/ppath"
305 var_Rpath_iso=self.var_Rpath+"/iso"
305 var_Rpath_iso=self.var_Rpath+"/iso"
306 file_iso=var_Rpath_iso+"/"+functions.i2s(self.var_disc)+".iso"
306 file_iso=var_Rpath_iso+"/"+functions.i2s(self.var_disc)+".iso"
307
307
308 if not(self.bool_iso):
308 if not(self.bool_iso):
309 self.bool_iso = True
309 # self.bool_iso = True
310 self.bool_burn = False
310 self.bool_burn = False
311 file_iso=var_Rpath_iso+"/"+functions.i2s(self.var_disc)+".iso"
311 file_iso=var_Rpath_iso+"/"+functions.i2s(self.var_disc)+".iso"
312 file_dat=var_Rpath_ppath+"/"+self.var_Elabel+"_"+functions.i2s(self.var_disc)+".dat"
312 file_dat=var_Rpath_ppath+"/"+self.var_Elabel+"_"+functions.i2s(self.var_disc)+".dat"
313 var_cmd = 'genisoimage -hide-joliet-trans-tbl -joliet-long -r '
313 var_cmd = 'genisoimage -hide-joliet-trans-tbl -joliet-long -r '
314 var_cmd += ' -A '+self.var_Elabel+' -V '+self.var_Elabel
314 var_cmd += ' -A '+self.var_Elabel+' -V '+self.var_Elabel
315 var_cmd += ' -graft-points -path-list '+ file_dat+' -o '+file_iso
315 var_cmd += ' -graft-points -path-list '+ file_dat+' -o '+file_iso
316
316
317 elif not(self.bool_burn):
317 elif not(self.bool_burn):
318 self.bool_iso = False
318 self.bool_iso = False
319 self.bool_burn = True
319 self.bool_burn = True
320 var_dev_tmp=self.var_devices[ (self.var_disc-1) % len(self.var_devices) ]
320 var_dev_tmp=self.var_devices[ (self.var_disc-1) % len(self.var_devices) ]
321 var_cmd = "wodim -v dev="+var_dev_tmp+" speed=16 "+ file_iso
321 var_cmd = "wodim -v dev="+var_dev_tmp+" speed=16 "+ file_iso
322 self.var_disc += 1
322 self.var_disc += 1
323
323
324 self.var_process.start('ls')
324 # self.var_process.start('ls')
325 self.txtInfo.append(var_cmd)
325 # self.txtInfo.append(var_cmd)
326
326
327 # self.txtInfo.append("creando iso")
327 self.txtInfo.append("creando iso")
328 # self.var_process.start(var_cmd)
328 self.var_process.start(var_cmd)
329
329
330
330
331 #----------------------------------------------------- Detener proceso de grabacion ---------------------------------------------------------------
331 #----------------------------------------------------- Detener proceso de grabacion ---------------------------------------------------------------
332
332
333 @pyqtSignature("")
333 @pyqtSignature("")
334 def on_btnStopburn_clicked(self):
334 def on_btnStopburn_clicked(self):
335 """
335 """
336 Slot documentation goes here.
336 Slot documentation goes here.
337 """
337 """
338 self.var_process.terminate() #Termina el proceso, si puede
338 # self.var_process.terminate() #Termina el proceso, si puede
339 self.var_process.kill() #Termina el proceso, si puede
339 functions2.enabled_items2(False, self)
340 functions2.enabled_items2(False, self)
340
341
341
342
342 #----------------------------------------------------- Testeo de las unidades de grabacion ---------------------------------------------------------------
343 #----------------------------------------------------- Testeo de las unidades de grabacion ---------------------------------------------------------------
343
344
344 @pyqtSignature("")
345 @pyqtSignature("")
345 def on_btnTdevA_clicked(self):
346 def on_btnTdevA_clicked(self):
346 var_dev = str(self.txtDeviceA.text())
347 var_dev = str(self.txtDeviceA.text())
347 var_cmd = 'eject ' + var_dev + '; eject -t ' + var_dev
348 var_cmd = 'eject ' + var_dev + '; eject -t ' + var_dev
348 commands.getstatusoutput(var_cmd)
349 commands.getstatusoutput(var_cmd)
349
350
350 @pyqtSignature("")
351 @pyqtSignature("")
351 def on_btnTdevB_clicked(self):
352 def on_btnTdevB_clicked(self):
352 var_dev = str(self.txtDeviceB.text())
353 var_dev = str(self.txtDeviceB.text())
353 var_cmd = 'eject ' + var_dev + '; eject -t ' + var_dev
354 var_cmd = 'eject ' + var_dev + '; eject -t ' + var_dev
354 commands.getstatusoutput(var_cmd)
355 commands.getstatusoutput(var_cmd)
355
356
356 @pyqtSignature("")
357 @pyqtSignature("")
357 def on_btnTdevC_clicked(self):
358 def on_btnTdevC_clicked(self):
358 var_dev = str(self.txtDeviceC.text())
359 var_dev = str(self.txtDeviceC.text())
359 var_cmd = 'eject ' + var_dev + '; eject -t ' + var_dev
360 var_cmd = 'eject ' + var_dev + '; eject -t ' + var_dev
360 commands.getstatusoutput(var_cmd)
361 commands.getstatusoutput(var_cmd)
361
362
362 @pyqtSignature("")
363 @pyqtSignature("")
363 def on_btnTdevD_clicked(self):
364 def on_btnTdevD_clicked(self):
364 var_dev = str(self.txtDeviceD.text())
365 var_dev = str(self.txtDeviceD.text())
365 var_cmd = 'eject ' + var_dev + '; eject -t ' + var_dev
366 var_cmd = 'eject ' + var_dev + '; eject -t ' + var_dev
366 commands.getstatusoutput(var_cmd)
367 commands.getstatusoutput(var_cmd)
@@ -1,1019 +1,1019
1 <?xml version="1.0" encoding="UTF-8"?>
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
2 <ui version="4.0">
3 <class>MainWindow</class>
3 <class>MainWindow</class>
4 <widget class="QMainWindow" name="MainWindow">
4 <widget class="QMainWindow" name="MainWindow">
5 <property name="geometry">
5 <property name="geometry">
6 <rect>
6 <rect>
7 <x>0</x>
7 <x>0</x>
8 <y>0</y>
8 <y>0</y>
9 <width>806</width>
9 <width>809</width>
10 <height>737</height>
10 <height>737</height>
11 </rect>
11 </rect>
12 </property>
12 </property>
13 <property name="windowTitle">
13 <property name="windowTitle">
14 <string>JRO BACKUP MANAGER</string>
14 <string>JRO BACKUP MANAGER</string>
15 </property>
15 </property>
16 <widget class="QWidget" name="centralwidget">
16 <widget class="QWidget" name="centralwidget">
17 <layout class="QVBoxLayout" name="verticalLayout">
17 <layout class="QVBoxLayout" name="verticalLayout">
18 <item>
18 <item>
19 <widget class="QTabWidget" name="tabWidget">
19 <widget class="QTabWidget" name="tabWidget">
20 <property name="enabled">
20 <property name="enabled">
21 <bool>true</bool>
21 <bool>true</bool>
22 </property>
22 </property>
23 <property name="sizePolicy">
23 <property name="sizePolicy">
24 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
24 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
25 <horstretch>0</horstretch>
25 <horstretch>0</horstretch>
26 <verstretch>0</verstretch>
26 <verstretch>0</verstretch>
27 </sizepolicy>
27 </sizepolicy>
28 </property>
28 </property>
29 <property name="currentIndex">
29 <property name="currentIndex">
30 <number>0</number>
30 <number>0</number>
31 </property>
31 </property>
32 <widget class="QWidget" name="tabParameters">
32 <widget class="QWidget" name="tabParameters">
33 <property name="enabled">
33 <property name="enabled">
34 <bool>true</bool>
34 <bool>true</bool>
35 </property>
35 </property>
36 <attribute name="title">
36 <attribute name="title">
37 <string>Parameters</string>
37 <string>Parameters</string>
38 </attribute>
38 </attribute>
39 <layout class="QVBoxLayout" name="verticalLayout_2">
39 <layout class="QVBoxLayout" name="verticalLayout_2">
40 <item>
40 <item>
41 <layout class="QHBoxLayout" name="horizontalLayout">
41 <layout class="QHBoxLayout" name="horizontalLayout">
42 <property name="sizeConstraint">
42 <property name="sizeConstraint">
43 <enum>QLayout::SetDefaultConstraint</enum>
43 <enum>QLayout::SetDefaultConstraint</enum>
44 </property>
44 </property>
45 <item>
45 <item>
46 <widget class="QLineEdit" name="txtDpath">
46 <widget class="QLineEdit" name="txtDpath">
47 <property name="sizePolicy">
47 <property name="sizePolicy">
48 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
48 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
49 <horstretch>0</horstretch>
49 <horstretch>0</horstretch>
50 <verstretch>0</verstretch>
50 <verstretch>0</verstretch>
51 </sizepolicy>
51 </sizepolicy>
52 </property>
52 </property>
53 </widget>
53 </widget>
54 </item>
54 </item>
55 <item>
55 <item>
56 <widget class="QPushButton" name="btnDpath">
56 <widget class="QPushButton" name="btnDpath">
57 <property name="sizePolicy">
57 <property name="sizePolicy">
58 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
58 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
59 <horstretch>0</horstretch>
59 <horstretch>0</horstretch>
60 <verstretch>0</verstretch>
60 <verstretch>0</verstretch>
61 </sizepolicy>
61 </sizepolicy>
62 </property>
62 </property>
63 <property name="text">
63 <property name="text">
64 <string>Data Path</string>
64 <string>Data Path</string>
65 </property>
65 </property>
66 <property name="checkable">
66 <property name="checkable">
67 <bool>false</bool>
67 <bool>false</bool>
68 </property>
68 </property>
69 </widget>
69 </widget>
70 </item>
70 </item>
71 </layout>
71 </layout>
72 </item>
72 </item>
73 <item>
73 <item>
74 <layout class="QHBoxLayout" name="horizontalLayout_3">
74 <layout class="QHBoxLayout" name="horizontalLayout_3">
75 <item>
75 <item>
76 <widget class="QLineEdit" name="txtRpath"/>
76 <widget class="QLineEdit" name="txtRpath"/>
77 </item>
77 </item>
78 <item>
78 <item>
79 <widget class="QPushButton" name="btnRpath">
79 <widget class="QPushButton" name="btnRpath">
80 <property name="text">
80 <property name="text">
81 <string>Resource Path</string>
81 <string>Resource Path</string>
82 </property>
82 </property>
83 </widget>
83 </widget>
84 </item>
84 </item>
85 </layout>
85 </layout>
86 </item>
86 </item>
87 <item>
87 <item>
88 <widget class="QLabel" name="lblDtype">
88 <widget class="QLabel" name="lblDtype">
89 <property name="text">
89 <property name="text">
90 <string>Data Type</string>
90 <string>Data Type</string>
91 </property>
91 </property>
92 </widget>
92 </widget>
93 </item>
93 </item>
94 <item>
94 <item>
95 <layout class="QHBoxLayout" name="horizontalLayout_4">
95 <layout class="QHBoxLayout" name="horizontalLayout_4">
96 <item>
96 <item>
97 <widget class="QComboBox" name="lstDtype">
97 <widget class="QComboBox" name="lstDtype">
98 <item>
98 <item>
99 <property name="text">
99 <property name="text">
100 <string>Raw Data</string>
100 <string>Raw Data</string>
101 </property>
101 </property>
102 </item>
102 </item>
103 <item>
103 <item>
104 <property name="text">
104 <property name="text">
105 <string>Process Data</string>
105 <string>Process Data</string>
106 </property>
106 </property>
107 </item>
107 </item>
108 <item>
108 <item>
109 <property name="text">
109 <property name="text">
110 <string>BLTR Data</string>
110 <string>BLTR Data</string>
111 </property>
111 </property>
112 </item>
112 </item>
113 <item>
113 <item>
114 <property name="text">
114 <property name="text">
115 <string>Other</string>
115 <string>Other</string>
116 </property>
116 </property>
117 </item>
117 </item>
118 </widget>
118 </widget>
119 </item>
119 </item>
120 <item>
120 <item>
121 <widget class="QLineEdit" name="txtDtype">
121 <widget class="QLineEdit" name="txtDtype">
122 <property name="text">
122 <property name="text">
123 <string>r</string>
123 <string>r</string>
124 </property>
124 </property>
125 <property name="readOnly">
125 <property name="readOnly">
126 <bool>true</bool>
126 <bool>true</bool>
127 </property>
127 </property>
128 </widget>
128 </widget>
129 </item>
129 </item>
130 <item>
130 <item>
131 <widget class="QCheckBox" name="chkMST">
131 <widget class="QCheckBox" name="chkMST">
132 <property name="text">
132 <property name="text">
133 <string>MST-ISR Data</string>
133 <string>MST-ISR Data</string>
134 </property>
134 </property>
135 </widget>
135 </widget>
136 </item>
136 </item>
137 </layout>
137 </layout>
138 </item>
138 </item>
139 <item>
139 <item>
140 <layout class="QHBoxLayout" name="horizontalLayout_6">
140 <layout class="QHBoxLayout" name="horizontalLayout_6">
141 <item>
141 <item>
142 <widget class="QLabel" name="lblElabel">
142 <widget class="QLabel" name="lblElabel">
143 <property name="text">
143 <property name="text">
144 <string>Exp. Label at device</string>
144 <string>Exp. Label at device</string>
145 </property>
145 </property>
146 </widget>
146 </widget>
147 </item>
147 </item>
148 <item>
148 <item>
149 <widget class="QLabel" name="lblCopys">
149 <widget class="QLabel" name="lblCopys">
150 <property name="text">
150 <property name="text">
151 <string>Copys</string>
151 <string>Copys</string>
152 </property>
152 </property>
153 </widget>
153 </widget>
154 </item>
154 </item>
155 </layout>
155 </layout>
156 </item>
156 </item>
157 <item>
157 <item>
158 <layout class="QHBoxLayout" name="horizontalLayout_5">
158 <layout class="QHBoxLayout" name="horizontalLayout_5">
159 <item>
159 <item>
160 <widget class="QLineEdit" name="txtElabel"/>
160 <widget class="QLineEdit" name="txtElabel"/>
161 </item>
161 </item>
162 <item>
162 <item>
163 <widget class="QSpinBox" name="txtCopys">
163 <widget class="QSpinBox" name="txtCopys">
164 <property name="sizePolicy">
164 <property name="sizePolicy">
165 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
165 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
166 <horstretch>0</horstretch>
166 <horstretch>0</horstretch>
167 <verstretch>0</verstretch>
167 <verstretch>0</verstretch>
168 </sizepolicy>
168 </sizepolicy>
169 </property>
169 </property>
170 </widget>
170 </widget>
171 </item>
171 </item>
172 </layout>
172 </layout>
173 </item>
173 </item>
174 <item>
174 <item>
175 <layout class="QHBoxLayout" name="horizontalLayout_7">
175 <layout class="QHBoxLayout" name="horizontalLayout_7">
176 <item>
176 <item>
177 <widget class="QLabel" name="lblStartDay">
177 <widget class="QLabel" name="lblStartDay">
178 <property name="text">
178 <property name="text">
179 <string>Start Day:</string>
179 <string>Start Day:</string>
180 </property>
180 </property>
181 </widget>
181 </widget>
182 </item>
182 </item>
183 <item>
183 <item>
184 <widget class="QLabel" name="lblStopDay">
184 <widget class="QLabel" name="lblStopDay">
185 <property name="text">
185 <property name="text">
186 <string>Stop Day:</string>
186 <string>Stop Day:</string>
187 </property>
187 </property>
188 </widget>
188 </widget>
189 </item>
189 </item>
190 </layout>
190 </layout>
191 </item>
191 </item>
192 <item>
192 <item>
193 <layout class="QHBoxLayout" name="horizontalLayout_8">
193 <layout class="QHBoxLayout" name="horizontalLayout_8">
194 <item>
194 <item>
195 <widget class="QComboBox" name="lstStartDay"/>
195 <widget class="QComboBox" name="lstStartDay"/>
196 </item>
196 </item>
197 <item>
197 <item>
198 <widget class="QComboBox" name="lstStopDay"/>
198 <widget class="QComboBox" name="lstStopDay"/>
199 </item>
199 </item>
200 </layout>
200 </layout>
201 </item>
201 </item>
202 </layout>
202 </layout>
203 </widget>
203 </widget>
204 <widget class="QWidget" name="tabDconfig">
204 <widget class="QWidget" name="tabDconfig">
205 <property name="enabled">
205 <property name="enabled">
206 <bool>true</bool>
206 <bool>true</bool>
207 </property>
207 </property>
208 <property name="sizePolicy">
208 <property name="sizePolicy">
209 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
209 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
210 <horstretch>0</horstretch>
210 <horstretch>0</horstretch>
211 <verstretch>0</verstretch>
211 <verstretch>0</verstretch>
212 </sizepolicy>
212 </sizepolicy>
213 </property>
213 </property>
214 <attribute name="title">
214 <attribute name="title">
215 <string>Device Config.</string>
215 <string>Device Config.</string>
216 </attribute>
216 </attribute>
217 <layout class="QVBoxLayout" name="verticalLayout_3">
217 <layout class="QVBoxLayout" name="verticalLayout_3">
218 <item>
218 <item>
219 <layout class="QGridLayout" name="gridLayout">
219 <layout class="QGridLayout" name="gridLayout">
220 <item row="0" column="0">
220 <item row="0" column="0">
221 <layout class="QVBoxLayout" name="verticalLayout_15">
221 <layout class="QVBoxLayout" name="verticalLayout_15">
222 <item>
222 <item>
223 <widget class="QCheckBox" name="chkDevA">
223 <widget class="QCheckBox" name="chkDevA">
224 <property name="text">
224 <property name="text">
225 <string>Dev A</string>
225 <string>Dev A</string>
226 </property>
226 </property>
227 <property name="checked">
227 <property name="checked">
228 <bool>true</bool>
228 <bool>true</bool>
229 </property>
229 </property>
230 </widget>
230 </widget>
231 </item>
231 </item>
232 <item>
232 <item>
233 <widget class="QWidget" name="grpDevA" native="true">
233 <widget class="QWidget" name="grpDevA" native="true">
234 <layout class="QVBoxLayout" name="verticalLayout_11">
234 <layout class="QVBoxLayout" name="verticalLayout_11">
235 <item>
235 <item>
236 <widget class="QLineEdit" name="txtDeviceA"/>
236 <widget class="QLineEdit" name="txtDeviceA"/>
237 </item>
237 </item>
238 <item>
238 <item>
239 <widget class="QLineEdit" name="txtBspeedA">
239 <widget class="QLineEdit" name="txtBspeedA">
240 <property name="text">
240 <property name="text">
241 <string>16</string>
241 <string>16</string>
242 </property>
242 </property>
243 </widget>
243 </widget>
244 </item>
244 </item>
245 <item>
245 <item>
246 <widget class="QLineEdit" name="txtBmodeA">
246 <widget class="QLineEdit" name="txtBmodeA">
247 <property name="text">
247 <property name="text">
248 <string>-sao</string>
248 <string>-sao</string>
249 </property>
249 </property>
250 </widget>
250 </widget>
251 </item>
251 </item>
252 <item>
252 <item>
253 <widget class="QPushButton" name="btnTdevA">
253 <widget class="QPushButton" name="btnTdevA">
254 <property name="text">
254 <property name="text">
255 <string>Test DevA</string>
255 <string>Test DevA</string>
256 </property>
256 </property>
257 </widget>
257 </widget>
258 </item>
258 </item>
259 </layout>
259 </layout>
260 </widget>
260 </widget>
261 </item>
261 </item>
262 </layout>
262 </layout>
263 </item>
263 </item>
264 <item row="0" column="1">
264 <item row="0" column="1">
265 <layout class="QVBoxLayout" name="verticalLayout_16">
265 <layout class="QVBoxLayout" name="verticalLayout_16">
266 <item>
266 <item>
267 <widget class="QCheckBox" name="chkDevB">
267 <widget class="QCheckBox" name="chkDevB">
268 <property name="text">
268 <property name="text">
269 <string>Dev B</string>
269 <string>Dev B</string>
270 </property>
270 </property>
271 <property name="checked">
271 <property name="checked">
272 <bool>true</bool>
272 <bool>true</bool>
273 </property>
273 </property>
274 </widget>
274 </widget>
275 </item>
275 </item>
276 <item>
276 <item>
277 <widget class="QWidget" name="grpDevB" native="true">
277 <widget class="QWidget" name="grpDevB" native="true">
278 <layout class="QVBoxLayout" name="verticalLayout_12">
278 <layout class="QVBoxLayout" name="verticalLayout_12">
279 <item>
279 <item>
280 <widget class="QLineEdit" name="txtDeviceB"/>
280 <widget class="QLineEdit" name="txtDeviceB"/>
281 </item>
281 </item>
282 <item>
282 <item>
283 <widget class="QLineEdit" name="txtBspeedB">
283 <widget class="QLineEdit" name="txtBspeedB">
284 <property name="text">
284 <property name="text">
285 <string>16</string>
285 <string>16</string>
286 </property>
286 </property>
287 </widget>
287 </widget>
288 </item>
288 </item>
289 <item>
289 <item>
290 <widget class="QLineEdit" name="txtBmodeB">
290 <widget class="QLineEdit" name="txtBmodeB">
291 <property name="text">
291 <property name="text">
292 <string>-sao</string>
292 <string>-sao</string>
293 </property>
293 </property>
294 </widget>
294 </widget>
295 </item>
295 </item>
296 <item>
296 <item>
297 <widget class="QPushButton" name="btnTdevB">
297 <widget class="QPushButton" name="btnTdevB">
298 <property name="text">
298 <property name="text">
299 <string>Test DevB</string>
299 <string>Test DevB</string>
300 </property>
300 </property>
301 </widget>
301 </widget>
302 </item>
302 </item>
303 </layout>
303 </layout>
304 </widget>
304 </widget>
305 </item>
305 </item>
306 </layout>
306 </layout>
307 </item>
307 </item>
308 <item row="0" column="2">
308 <item row="0" column="2">
309 <layout class="QVBoxLayout" name="verticalLayout_17">
309 <layout class="QVBoxLayout" name="verticalLayout_17">
310 <item>
310 <item>
311 <widget class="QCheckBox" name="chkDevC">
311 <widget class="QCheckBox" name="chkDevC">
312 <property name="text">
312 <property name="text">
313 <string>Dev C</string>
313 <string>Dev C</string>
314 </property>
314 </property>
315 <property name="checked">
315 <property name="checked">
316 <bool>true</bool>
316 <bool>true</bool>
317 </property>
317 </property>
318 </widget>
318 </widget>
319 </item>
319 </item>
320 <item>
320 <item>
321 <widget class="QWidget" name="grpDevC" native="true">
321 <widget class="QWidget" name="grpDevC" native="true">
322 <layout class="QVBoxLayout" name="verticalLayout_13">
322 <layout class="QVBoxLayout" name="verticalLayout_13">
323 <item>
323 <item>
324 <widget class="QLineEdit" name="txtDeviceC"/>
324 <widget class="QLineEdit" name="txtDeviceC"/>
325 </item>
325 </item>
326 <item>
326 <item>
327 <widget class="QLineEdit" name="txtBspeedC">
327 <widget class="QLineEdit" name="txtBspeedC">
328 <property name="text">
328 <property name="text">
329 <string>16</string>
329 <string>16</string>
330 </property>
330 </property>
331 </widget>
331 </widget>
332 </item>
332 </item>
333 <item>
333 <item>
334 <widget class="QLineEdit" name="txtBmodeC">
334 <widget class="QLineEdit" name="txtBmodeC">
335 <property name="text">
335 <property name="text">
336 <string>-sao</string>
336 <string>-sao</string>
337 </property>
337 </property>
338 </widget>
338 </widget>
339 </item>
339 </item>
340 <item>
340 <item>
341 <widget class="QPushButton" name="btnTdevC">
341 <widget class="QPushButton" name="btnTdevC">
342 <property name="text">
342 <property name="text">
343 <string>Test DevC</string>
343 <string>Test DevC</string>
344 </property>
344 </property>
345 </widget>
345 </widget>
346 </item>
346 </item>
347 </layout>
347 </layout>
348 </widget>
348 </widget>
349 </item>
349 </item>
350 </layout>
350 </layout>
351 </item>
351 </item>
352 <item row="0" column="3">
352 <item row="0" column="3">
353 <layout class="QVBoxLayout" name="verticalLayout_18">
353 <layout class="QVBoxLayout" name="verticalLayout_18">
354 <item>
354 <item>
355 <widget class="QCheckBox" name="chkDevD">
355 <widget class="QCheckBox" name="chkDevD">
356 <property name="text">
356 <property name="text">
357 <string>Dev D</string>
357 <string>Dev D</string>
358 </property>
358 </property>
359 <property name="checked">
359 <property name="checked">
360 <bool>true</bool>
360 <bool>true</bool>
361 </property>
361 </property>
362 </widget>
362 </widget>
363 </item>
363 </item>
364 <item>
364 <item>
365 <widget class="QWidget" name="grpDevD" native="true">
365 <widget class="QWidget" name="grpDevD" native="true">
366 <layout class="QVBoxLayout" name="verticalLayout_14">
366 <layout class="QVBoxLayout" name="verticalLayout_14">
367 <item>
367 <item>
368 <widget class="QLineEdit" name="txtDeviceD"/>
368 <widget class="QLineEdit" name="txtDeviceD"/>
369 </item>
369 </item>
370 <item>
370 <item>
371 <widget class="QLineEdit" name="txtBspeedD">
371 <widget class="QLineEdit" name="txtBspeedD">
372 <property name="text">
372 <property name="text">
373 <string>16</string>
373 <string>16</string>
374 </property>
374 </property>
375 </widget>
375 </widget>
376 </item>
376 </item>
377 <item>
377 <item>
378 <widget class="QLineEdit" name="txtBmodeD">
378 <widget class="QLineEdit" name="txtBmodeD">
379 <property name="text">
379 <property name="text">
380 <string>-sao</string>
380 <string>-sao</string>
381 </property>
381 </property>
382 </widget>
382 </widget>
383 </item>
383 </item>
384 <item>
384 <item>
385 <widget class="QPushButton" name="btnTdevD">
385 <widget class="QPushButton" name="btnTdevD">
386 <property name="text">
386 <property name="text">
387 <string>Test DevD</string>
387 <string>Test DevD</string>
388 </property>
388 </property>
389 </widget>
389 </widget>
390 </item>
390 </item>
391 </layout>
391 </layout>
392 </widget>
392 </widget>
393 </item>
393 </item>
394 </layout>
394 </layout>
395 </item>
395 </item>
396 <item row="0" column="4">
396 <item row="0" column="4">
397 <layout class="QVBoxLayout" name="verticalLayout_19">
397 <layout class="QVBoxLayout" name="verticalLayout_19">
398 <item>
398 <item>
399 <widget class="QLabel" name="label_2">
399 <widget class="QLabel" name="label_2">
400 <property name="text">
400 <property name="text">
401 <string/>
401 <string/>
402 </property>
402 </property>
403 </widget>
403 </widget>
404 </item>
404 </item>
405 <item>
405 <item>
406 <widget class="QLabel" name="lblDevice">
406 <widget class="QLabel" name="lblDevice">
407 <property name="text">
407 <property name="text">
408 <string>Device</string>
408 <string>Device</string>
409 </property>
409 </property>
410 </widget>
410 </widget>
411 </item>
411 </item>
412 <item>
412 <item>
413 <widget class="QLabel" name="lblBspeed">
413 <widget class="QLabel" name="lblBspeed">
414 <property name="text">
414 <property name="text">
415 <string>Burn Speed</string>
415 <string>Burn Speed</string>
416 </property>
416 </property>
417 </widget>
417 </widget>
418 </item>
418 </item>
419 <item>
419 <item>
420 <widget class="QLabel" name="lblBmode">
420 <widget class="QLabel" name="lblBmode">
421 <property name="text">
421 <property name="text">
422 <string>Burn Mode</string>
422 <string>Burn Mode</string>
423 </property>
423 </property>
424 </widget>
424 </widget>
425 </item>
425 </item>
426 <item>
426 <item>
427 <widget class="QLabel" name="label">
427 <widget class="QLabel" name="label">
428 <property name="text">
428 <property name="text">
429 <string/>
429 <string/>
430 </property>
430 </property>
431 </widget>
431 </widget>
432 </item>
432 </item>
433 </layout>
433 </layout>
434 </item>
434 </item>
435 </layout>
435 </layout>
436 </item>
436 </item>
437 <item>
437 <item>
438 <layout class="QHBoxLayout" name="horizontalLayout_9">
438 <layout class="QHBoxLayout" name="horizontalLayout_9">
439 <property name="sizeConstraint">
439 <property name="sizeConstraint">
440 <enum>QLayout::SetFixedSize</enum>
440 <enum>QLayout::SetFixedSize</enum>
441 </property>
441 </property>
442 <item>
442 <item>
443 <widget class="QLabel" name="lblBprocess">
443 <widget class="QLabel" name="lblBprocess">
444 <property name="sizePolicy">
444 <property name="sizePolicy">
445 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
445 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
446 <horstretch>0</horstretch>
446 <horstretch>0</horstretch>
447 <verstretch>0</verstretch>
447 <verstretch>0</verstretch>
448 </sizepolicy>
448 </sizepolicy>
449 </property>
449 </property>
450 <property name="text">
450 <property name="text">
451 <string>Burning process</string>
451 <string>Burning process</string>
452 </property>
452 </property>
453 </widget>
453 </widget>
454 </item>
454 </item>
455 <item>
455 <item>
456 <widget class="QCheckBox" name="chkSimultaneously">
456 <widget class="QCheckBox" name="chkSimultaneously">
457 <property name="sizePolicy">
457 <property name="sizePolicy">
458 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
458 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
459 <horstretch>0</horstretch>
459 <horstretch>0</horstretch>
460 <verstretch>0</verstretch>
460 <verstretch>0</verstretch>
461 </sizepolicy>
461 </sizepolicy>
462 </property>
462 </property>
463 <property name="text">
463 <property name="text">
464 <string>Simultaneously</string>
464 <string>Simultaneously</string>
465 </property>
465 </property>
466 </widget>
466 </widget>
467 </item>
467 </item>
468 <item>
468 <item>
469 <widget class="QCheckBox" name="chkSequentially">
469 <widget class="QCheckBox" name="chkSequentially">
470 <property name="sizePolicy">
470 <property name="sizePolicy">
471 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
471 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
472 <horstretch>0</horstretch>
472 <horstretch>0</horstretch>
473 <verstretch>0</verstretch>
473 <verstretch>0</verstretch>
474 </sizepolicy>
474 </sizepolicy>
475 </property>
475 </property>
476 <property name="text">
476 <property name="text">
477 <string>Sequentially</string>
477 <string>Sequentially</string>
478 </property>
478 </property>
479 <property name="checked">
479 <property name="checked">
480 <bool>true</bool>
480 <bool>true</bool>
481 </property>
481 </property>
482 </widget>
482 </widget>
483 </item>
483 </item>
484 </layout>
484 </layout>
485 </item>
485 </item>
486 <item>
486 <item>
487 <layout class="QHBoxLayout" name="horizontalLayout_11">
487 <layout class="QHBoxLayout" name="horizontalLayout_11">
488 <property name="spacing">
488 <property name="spacing">
489 <number>6</number>
489 <number>6</number>
490 </property>
490 </property>
491 <property name="sizeConstraint">
491 <property name="sizeConstraint">
492 <enum>QLayout::SetDefaultConstraint</enum>
492 <enum>QLayout::SetDefaultConstraint</enum>
493 </property>
493 </property>
494 <item>
494 <item>
495 <widget class="QLabel" name="lblDcapacity">
495 <widget class="QLabel" name="lblDcapacity">
496 <property name="sizePolicy">
496 <property name="sizePolicy">
497 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
497 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
498 <horstretch>0</horstretch>
498 <horstretch>0</horstretch>
499 <verstretch>0</verstretch>
499 <verstretch>0</verstretch>
500 </sizepolicy>
500 </sizepolicy>
501 </property>
501 </property>
502 <property name="text">
502 <property name="text">
503 <string>Device Capacity (MB)</string>
503 <string>Device Capacity (MB)</string>
504 </property>
504 </property>
505 </widget>
505 </widget>
506 </item>
506 </item>
507 <item>
507 <item>
508 <widget class="QCheckBox" name="chkSalert">
508 <widget class="QCheckBox" name="chkSalert">
509 <property name="sizePolicy">
509 <property name="sizePolicy">
510 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
510 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
511 <horstretch>0</horstretch>
511 <horstretch>0</horstretch>
512 <verstretch>0</verstretch>
512 <verstretch>0</verstretch>
513 </sizepolicy>
513 </sizepolicy>
514 </property>
514 </property>
515 <property name="text">
515 <property name="text">
516 <string>Sound Alert</string>
516 <string>Sound Alert</string>
517 </property>
517 </property>
518 </widget>
518 </widget>
519 </item>
519 </item>
520 </layout>
520 </layout>
521 </item>
521 </item>
522 <item>
522 <item>
523 <layout class="QHBoxLayout" name="horizontalLayout_10">
523 <layout class="QHBoxLayout" name="horizontalLayout_10">
524 <property name="sizeConstraint">
524 <property name="sizeConstraint">
525 <enum>QLayout::SetFixedSize</enum>
525 <enum>QLayout::SetFixedSize</enum>
526 </property>
526 </property>
527 <item>
527 <item>
528 <widget class="QComboBox" name="lstDcapacity">
528 <widget class="QComboBox" name="lstDcapacity">
529 <property name="currentIndex">
529 <property name="currentIndex">
530 <number>2</number>
530 <number>2</number>
531 </property>
531 </property>
532 <item>
532 <item>
533 <property name="text">
533 <property name="text">
534 <string>BluRay [25.0 GB]</string>
534 <string>BluRay [25.0 GB]</string>
535 </property>
535 </property>
536 </item>
536 </item>
537 <item>
537 <item>
538 <property name="text">
538 <property name="text">
539 <string>DVD2 [8.5 GB]</string>
539 <string>DVD2 [8.5 GB]</string>
540 </property>
540 </property>
541 </item>
541 </item>
542 <item>
542 <item>
543 <property name="text">
543 <property name="text">
544 <string>DVD1 [4.7 GB]</string>
544 <string>DVD1 [4.7 GB]</string>
545 </property>
545 </property>
546 </item>
546 </item>
547 <item>
547 <item>
548 <property name="text">
548 <property name="text">
549 <string>CD [0.7 GB]</string>
549 <string>CD [0.7 GB]</string>
550 </property>
550 </property>
551 </item>
551 </item>
552 <item>
552 <item>
553 <property name="text">
553 <property name="text">
554 <string>Other [? GB]</string>
554 <string>Other [? GB]</string>
555 </property>
555 </property>
556 </item>
556 </item>
557 </widget>
557 </widget>
558 </item>
558 </item>
559 <item>
559 <item>
560 <widget class="QDoubleSpinBox" name="txtDcapacity">
560 <widget class="QDoubleSpinBox" name="txtDcapacity">
561 <property name="sizePolicy">
561 <property name="sizePolicy">
562 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
562 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
563 <horstretch>0</horstretch>
563 <horstretch>0</horstretch>
564 <verstretch>0</verstretch>
564 <verstretch>0</verstretch>
565 </sizepolicy>
565 </sizepolicy>
566 </property>
566 </property>
567 <property name="readOnly">
567 <property name="readOnly">
568 <bool>true</bool>
568 <bool>true</bool>
569 </property>
569 </property>
570 <property name="minimum">
570 <property name="minimum">
571 <double>100.000000000000000</double>
571 <double>100.000000000000000</double>
572 </property>
572 </property>
573 <property name="maximum">
573 <property name="maximum">
574 <double>99999.990000000005239</double>
574 <double>99999.990000000005239</double>
575 </property>
575 </property>
576 <property name="value">
576 <property name="value">
577 <double>4482.270000000000437</double>
577 <double>4482.270000000000437</double>
578 </property>
578 </property>
579 </widget>
579 </widget>
580 </item>
580 </item>
581 <item>
581 <item>
582 <widget class="QCheckBox" name="chkPSgraphic">
582 <widget class="QCheckBox" name="chkPSgraphic">
583 <property name="text">
583 <property name="text">
584 <string>PS Graphic</string>
584 <string>PS Graphic</string>
585 </property>
585 </property>
586 </widget>
586 </widget>
587 </item>
587 </item>
588 <item>
588 <item>
589 <widget class="QLineEdit" name="lineEdit_17"/>
589 <widget class="QLineEdit" name="lineEdit_17"/>
590 </item>
590 </item>
591 </layout>
591 </layout>
592 </item>
592 </item>
593 </layout>
593 </layout>
594 </widget>
594 </widget>
595 <widget class="QWidget" name="tabSburn">
595 <widget class="QWidget" name="tabSburn">
596 <attribute name="title">
596 <attribute name="title">
597 <string>Status Burn</string>
597 <string>Status Burn</string>
598 </attribute>
598 </attribute>
599 <layout class="QVBoxLayout" name="verticalLayout_4">
599 <layout class="QVBoxLayout" name="verticalLayout_4">
600 <item>
600 <item>
601 <widget class="QWidget" name="widget_2" native="true">
601 <widget class="QWidget" name="widget_2" native="true">
602 <property name="sizePolicy">
602 <property name="sizePolicy">
603 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
603 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
604 <horstretch>0</horstretch>
604 <horstretch>0</horstretch>
605 <verstretch>0</verstretch>
605 <verstretch>0</verstretch>
606 </sizepolicy>
606 </sizepolicy>
607 </property>
607 </property>
608 <property name="maximumSize">
608 <property name="maximumSize">
609 <size>
609 <size>
610 <width>500</width>
610 <width>500</width>
611 <height>16777215</height>
611 <height>16777215</height>
612 </size>
612 </size>
613 </property>
613 </property>
614 <layout class="QGridLayout" name="gridLayout_2">
614 <layout class="QGridLayout" name="gridLayout_2">
615 <item row="3" column="2">
615 <item row="3" column="2">
616 <widget class="QLineEdit" name="txtSTATUSb">
616 <widget class="QLineEdit" name="txtSTATUSb">
617 <property name="readOnly">
617 <property name="readOnly">
618 <bool>true</bool>
618 <bool>true</bool>
619 </property>
619 </property>
620 </widget>
620 </widget>
621 </item>
621 </item>
622 <item row="5" column="1">
622 <item row="5" column="1">
623 <widget class="QLineEdit" name="txtINFOa">
623 <widget class="QLineEdit" name="txtINFOa">
624 <property name="readOnly">
624 <property name="readOnly">
625 <bool>true</bool>
625 <bool>true</bool>
626 </property>
626 </property>
627 </widget>
627 </widget>
628 </item>
628 </item>
629 <item row="3" column="1">
629 <item row="3" column="1">
630 <widget class="QLineEdit" name="txtSTATUSa">
630 <widget class="QLineEdit" name="txtSTATUSa">
631 <property name="readOnly">
631 <property name="readOnly">
632 <bool>true</bool>
632 <bool>true</bool>
633 </property>
633 </property>
634 </widget>
634 </widget>
635 </item>
635 </item>
636 <item row="5" column="2">
636 <item row="5" column="2">
637 <widget class="QLineEdit" name="txtINFOb">
637 <widget class="QLineEdit" name="txtINFOb">
638 <property name="readOnly">
638 <property name="readOnly">
639 <bool>true</bool>
639 <bool>true</bool>
640 </property>
640 </property>
641 </widget>
641 </widget>
642 </item>
642 </item>
643 <item row="3" column="3">
643 <item row="3" column="3">
644 <widget class="QLineEdit" name="txtSTATUSc">
644 <widget class="QLineEdit" name="txtSTATUSc">
645 <property name="readOnly">
645 <property name="readOnly">
646 <bool>true</bool>
646 <bool>true</bool>
647 </property>
647 </property>
648 </widget>
648 </widget>
649 </item>
649 </item>
650 <item row="3" column="4">
650 <item row="3" column="4">
651 <widget class="QLineEdit" name="txtSTATUSd">
651 <widget class="QLineEdit" name="txtSTATUSd">
652 <property name="readOnly">
652 <property name="readOnly">
653 <bool>true</bool>
653 <bool>true</bool>
654 </property>
654 </property>
655 </widget>
655 </widget>
656 </item>
656 </item>
657 <item row="5" column="4">
657 <item row="5" column="4">
658 <widget class="QLineEdit" name="txtINFOd">
658 <widget class="QLineEdit" name="txtINFOd">
659 <property name="readOnly">
659 <property name="readOnly">
660 <bool>true</bool>
660 <bool>true</bool>
661 </property>
661 </property>
662 </widget>
662 </widget>
663 </item>
663 </item>
664 <item row="6" column="1">
664 <item row="6" column="1">
665 <widget class="QLineEdit" name="txtSETa">
665 <widget class="QLineEdit" name="txtSETa">
666 <property name="readOnly">
666 <property name="readOnly">
667 <bool>true</bool>
667 <bool>true</bool>
668 </property>
668 </property>
669 </widget>
669 </widget>
670 </item>
670 </item>
671 <item row="6" column="2">
671 <item row="6" column="2">
672 <widget class="QLineEdit" name="txtSETb">
672 <widget class="QLineEdit" name="txtSETb">
673 <property name="readOnly">
673 <property name="readOnly">
674 <bool>true</bool>
674 <bool>true</bool>
675 </property>
675 </property>
676 </widget>
676 </widget>
677 </item>
677 </item>
678 <item row="6" column="3">
678 <item row="6" column="3">
679 <widget class="QLineEdit" name="txtSETc">
679 <widget class="QLineEdit" name="txtSETc">
680 <property name="readOnly">
680 <property name="readOnly">
681 <bool>true</bool>
681 <bool>true</bool>
682 </property>
682 </property>
683 </widget>
683 </widget>
684 </item>
684 </item>
685 <item row="6" column="4">
685 <item row="6" column="4">
686 <widget class="QLineEdit" name="txtSETd">
686 <widget class="QLineEdit" name="txtSETd">
687 <property name="readOnly">
687 <property name="readOnly">
688 <bool>true</bool>
688 <bool>true</bool>
689 </property>
689 </property>
690 </widget>
690 </widget>
691 </item>
691 </item>
692 <item row="3" column="0">
692 <item row="3" column="0">
693 <widget class="QLabel" name="lblSTATUS">
693 <widget class="QLabel" name="lblSTATUS">
694 <property name="text">
694 <property name="text">
695 <string>STATUS</string>
695 <string>STATUS</string>
696 </property>
696 </property>
697 </widget>
697 </widget>
698 </item>
698 </item>
699 <item row="5" column="0">
699 <item row="5" column="0">
700 <widget class="QLabel" name="lblINFO">
700 <widget class="QLabel" name="lblINFO">
701 <property name="text">
701 <property name="text">
702 <string>INFO</string>
702 <string>INFO</string>
703 </property>
703 </property>
704 </widget>
704 </widget>
705 </item>
705 </item>
706 <item row="6" column="0">
706 <item row="6" column="0">
707 <widget class="QLabel" name="lblSET">
707 <widget class="QLabel" name="lblSET">
708 <property name="text">
708 <property name="text">
709 <string>SET</string>
709 <string>SET</string>
710 </property>
710 </property>
711 </widget>
711 </widget>
712 </item>
712 </item>
713 <item row="0" column="1">
713 <item row="0" column="1">
714 <widget class="QLabel" name="lblDevA">
714 <widget class="QLabel" name="lblDevA">
715 <property name="text">
715 <property name="text">
716 <string>DEV A</string>
716 <string>DEV A</string>
717 </property>
717 </property>
718 <property name="alignment">
718 <property name="alignment">
719 <set>Qt::AlignCenter</set>
719 <set>Qt::AlignCenter</set>
720 </property>
720 </property>
721 </widget>
721 </widget>
722 </item>
722 </item>
723 <item row="0" column="2">
723 <item row="0" column="2">
724 <widget class="QLabel" name="lblDevB">
724 <widget class="QLabel" name="lblDevB">
725 <property name="text">
725 <property name="text">
726 <string>DEV B</string>
726 <string>DEV B</string>
727 </property>
727 </property>
728 <property name="alignment">
728 <property name="alignment">
729 <set>Qt::AlignCenter</set>
729 <set>Qt::AlignCenter</set>
730 </property>
730 </property>
731 </widget>
731 </widget>
732 </item>
732 </item>
733 <item row="0" column="3">
733 <item row="0" column="3">
734 <widget class="QLabel" name="lblDevC">
734 <widget class="QLabel" name="lblDevC">
735 <property name="text">
735 <property name="text">
736 <string>DEV C</string>
736 <string>DEV C</string>
737 </property>
737 </property>
738 <property name="alignment">
738 <property name="alignment">
739 <set>Qt::AlignCenter</set>
739 <set>Qt::AlignCenter</set>
740 </property>
740 </property>
741 </widget>
741 </widget>
742 </item>
742 </item>
743 <item row="0" column="4">
743 <item row="0" column="4">
744 <widget class="QLabel" name="lblDevD">
744 <widget class="QLabel" name="lblDevD">
745 <property name="text">
745 <property name="text">
746 <string>DEV D</string>
746 <string>DEV D</string>
747 </property>
747 </property>
748 <property name="alignment">
748 <property name="alignment">
749 <set>Qt::AlignCenter</set>
749 <set>Qt::AlignCenter</set>
750 </property>
750 </property>
751 </widget>
751 </widget>
752 </item>
752 </item>
753 <item row="5" column="3">
753 <item row="5" column="3">
754 <widget class="QLineEdit" name="txtINFOc">
754 <widget class="QLineEdit" name="txtINFOc">
755 <property name="readOnly">
755 <property name="readOnly">
756 <bool>true</bool>
756 <bool>true</bool>
757 </property>
757 </property>
758 </widget>
758 </widget>
759 </item>
759 </item>
760 </layout>
760 </layout>
761 </widget>
761 </widget>
762 </item>
762 </item>
763 <item>
763 <item>
764 <widget class="QTextEdit" name="txtSburn">
764 <widget class="QTextEdit" name="txtSburn">
765 <property name="readOnly">
765 <property name="readOnly">
766 <bool>true</bool>
766 <bool>true</bool>
767 </property>
767 </property>
768 </widget>
768 </widget>
769 </item>
769 </item>
770 </layout>
770 </layout>
771 </widget>
771 </widget>
772 </widget>
772 </widget>
773 </item>
773 </item>
774 <item>
774 <item>
775 <widget class="QTextEdit" name="txtInfo">
775 <widget class="QTextEdit" name="txtInfo">
776 <property name="readOnly">
776 <property name="readOnly">
777 <bool>true</bool>
777 <bool>true</bool>
778 </property>
778 </property>
779 </widget>
779 </widget>
780 </item>
780 </item>
781 <item>
781 <item>
782 <layout class="QHBoxLayout" name="horizontalLayout_2">
782 <layout class="QHBoxLayout" name="horizontalLayout_2">
783 <property name="sizeConstraint">
783 <property name="sizeConstraint">
784 <enum>QLayout::SetDefaultConstraint</enum>
784 <enum>QLayout::SetDefaultConstraint</enum>
785 </property>
785 </property>
786 <item>
786 <item>
787 <widget class="QPushButton" name="btnGbkp">
787 <widget class="QPushButton" name="btnGbkp">
788 <property name="enabled">
788 <property name="enabled">
789 <bool>false</bool>
789 <bool>false</bool>
790 </property>
790 </property>
791 <property name="text">
791 <property name="text">
792 <string>Generate Bkp</string>
792 <string>Generate Bkp</string>
793 </property>
793 </property>
794 </widget>
794 </widget>
795 </item>
795 </item>
796 <item>
796 <item>
797 <widget class="QPushButton" name="btnRestart">
797 <widget class="QPushButton" name="btnRestart">
798 <property name="enabled">
798 <property name="enabled">
799 <bool>false</bool>
799 <bool>false</bool>
800 </property>
800 </property>
801 <property name="text">
801 <property name="text">
802 <string>Restart</string>
802 <string>Restart</string>
803 </property>
803 </property>
804 </widget>
804 </widget>
805 </item>
805 </item>
806 <item>
806 <item>
807 <widget class="QPushButton" name="btnStartburn">
807 <widget class="QPushButton" name="btnStartburn">
808 <property name="enabled">
808 <property name="enabled">
809 <bool>false</bool>
809 <bool>false</bool>
810 </property>
810 </property>
811 <property name="text">
811 <property name="text">
812 <string>Start Burn</string>
812 <string>Start Burn</string>
813 </property>
813 </property>
814 </widget>
814 </widget>
815 </item>
815 </item>
816 <item>
816 <item>
817 <widget class="QPushButton" name="btnStopburn">
817 <widget class="QPushButton" name="btnStopburn">
818 <property name="enabled">
818 <property name="enabled">
819 <bool>false</bool>
819 <bool>false</bool>
820 </property>
820 </property>
821 <property name="text">
821 <property name="text">
822 <string>Stop Burn</string>
822 <string>Stop Burn</string>
823 </property>
823 </property>
824 </widget>
824 </widget>
825 </item>
825 </item>
826 </layout>
826 </layout>
827 </item>
827 </item>
828 </layout>
828 </layout>
829 </widget>
829 </widget>
830 <widget class="QMenuBar" name="menubar">
830 <widget class="QMenuBar" name="menubar">
831 <property name="geometry">
831 <property name="geometry">
832 <rect>
832 <rect>
833 <x>0</x>
833 <x>0</x>
834 <y>0</y>
834 <y>0</y>
835 <width>806</width>
835 <width>809</width>
836 <height>25</height>
836 <height>25</height>
837 </rect>
837 </rect>
838 </property>
838 </property>
839 <widget class="QMenu" name="menuFile">
839 <widget class="QMenu" name="menuFile">
840 <property name="title">
840 <property name="title">
841 <string>File</string>
841 <string>File</string>
842 </property>
842 </property>
843 <addaction name="actionSave_Config"/>
843 <addaction name="actionSave_Config"/>
844 <addaction name="actionQuit"/>
844 <addaction name="actionQuit"/>
845 </widget>
845 </widget>
846 <widget class="QMenu" name="menuParameters">
846 <widget class="QMenu" name="menuParameters">
847 <property name="title">
847 <property name="title">
848 <string>Parameters</string>
848 <string>Parameters</string>
849 </property>
849 </property>
850 <addaction name="actionChange_Parameters"/>
850 <addaction name="actionChange_Parameters"/>
851 </widget>
851 </widget>
852 <widget class="QMenu" name="menuHelp">
852 <widget class="QMenu" name="menuHelp">
853 <property name="title">
853 <property name="title">
854 <string>Help</string>
854 <string>Help</string>
855 </property>
855 </property>
856 <addaction name="actionAbout"/>
856 <addaction name="actionAbout"/>
857 </widget>
857 </widget>
858 <addaction name="menuFile"/>
858 <addaction name="menuFile"/>
859 <addaction name="menuParameters"/>
859 <addaction name="menuParameters"/>
860 <addaction name="menuHelp"/>
860 <addaction name="menuHelp"/>
861 </widget>
861 </widget>
862 <widget class="QStatusBar" name="statusbar"/>
862 <widget class="QStatusBar" name="statusbar"/>
863 <action name="actionChange_Parameters">
863 <action name="actionChange_Parameters">
864 <property name="text">
864 <property name="text">
865 <string>Change Parameters</string>
865 <string>Change Parameters</string>
866 </property>
866 </property>
867 </action>
867 </action>
868 <action name="actionSave_Config">
868 <action name="actionSave_Config">
869 <property name="text">
869 <property name="text">
870 <string>Save Config</string>
870 <string>Save Config</string>
871 </property>
871 </property>
872 </action>
872 </action>
873 <action name="actionQuit">
873 <action name="actionQuit">
874 <property name="text">
874 <property name="text">
875 <string>Quit</string>
875 <string>Quit</string>
876 </property>
876 </property>
877 </action>
877 </action>
878 <action name="actionAbout">
878 <action name="actionAbout">
879 <property name="text">
879 <property name="text">
880 <string>About</string>
880 <string>About</string>
881 </property>
881 </property>
882 </action>
882 </action>
883 </widget>
883 </widget>
884 <tabstops>
884 <tabstops>
885 <tabstop>txtDpath</tabstop>
885 <tabstop>txtDpath</tabstop>
886 <tabstop>btnDpath</tabstop>
886 <tabstop>btnDpath</tabstop>
887 <tabstop>txtRpath</tabstop>
887 <tabstop>txtRpath</tabstop>
888 <tabstop>btnRpath</tabstop>
888 <tabstop>btnRpath</tabstop>
889 <tabstop>lstDtype</tabstop>
889 <tabstop>lstDtype</tabstop>
890 <tabstop>txtDtype</tabstop>
890 <tabstop>txtDtype</tabstop>
891 <tabstop>chkMST</tabstop>
891 <tabstop>chkMST</tabstop>
892 <tabstop>txtElabel</tabstop>
892 <tabstop>txtElabel</tabstop>
893 <tabstop>lstStartDay</tabstop>
893 <tabstop>lstStartDay</tabstop>
894 <tabstop>lstStopDay</tabstop>
894 <tabstop>lstStopDay</tabstop>
895 <tabstop>chkSimultaneously</tabstop>
895 <tabstop>chkSimultaneously</tabstop>
896 <tabstop>chkSequentially</tabstop>
896 <tabstop>chkSequentially</tabstop>
897 <tabstop>chkSalert</tabstop>
897 <tabstop>chkSalert</tabstop>
898 <tabstop>lstDcapacity</tabstop>
898 <tabstop>lstDcapacity</tabstop>
899 <tabstop>chkPSgraphic</tabstop>
899 <tabstop>chkPSgraphic</tabstop>
900 <tabstop>lineEdit_17</tabstop>
900 <tabstop>lineEdit_17</tabstop>
901 <tabstop>txtSTATUSa</tabstop>
901 <tabstop>txtSTATUSa</tabstop>
902 <tabstop>txtSTATUSb</tabstop>
902 <tabstop>txtSTATUSb</tabstop>
903 <tabstop>txtSTATUSc</tabstop>
903 <tabstop>txtSTATUSc</tabstop>
904 <tabstop>txtSTATUSd</tabstop>
904 <tabstop>txtSTATUSd</tabstop>
905 <tabstop>txtINFOa</tabstop>
905 <tabstop>txtINFOa</tabstop>
906 <tabstop>txtINFOb</tabstop>
906 <tabstop>txtINFOb</tabstop>
907 <tabstop>txtINFOc</tabstop>
907 <tabstop>txtINFOc</tabstop>
908 <tabstop>txtINFOd</tabstop>
908 <tabstop>txtINFOd</tabstop>
909 <tabstop>txtSETa</tabstop>
909 <tabstop>txtSETa</tabstop>
910 <tabstop>txtSETb</tabstop>
910 <tabstop>txtSETb</tabstop>
911 <tabstop>txtSETc</tabstop>
911 <tabstop>txtSETc</tabstop>
912 <tabstop>txtSETd</tabstop>
912 <tabstop>txtSETd</tabstop>
913 <tabstop>tabWidget</tabstop>
913 <tabstop>tabWidget</tabstop>
914 <tabstop>txtSburn</tabstop>
914 <tabstop>txtSburn</tabstop>
915 <tabstop>btnGbkp</tabstop>
915 <tabstop>btnGbkp</tabstop>
916 <tabstop>btnRestart</tabstop>
916 <tabstop>btnRestart</tabstop>
917 <tabstop>btnStartburn</tabstop>
917 <tabstop>btnStartburn</tabstop>
918 <tabstop>btnStopburn</tabstop>
918 <tabstop>btnStopburn</tabstop>
919 </tabstops>
919 </tabstops>
920 <resources/>
920 <resources/>
921 <connections>
921 <connections>
922 <connection>
922 <connection>
923 <sender>chkSequentially</sender>
923 <sender>chkSequentially</sender>
924 <signal>clicked()</signal>
924 <signal>clicked()</signal>
925 <receiver>chkSimultaneously</receiver>
925 <receiver>chkSimultaneously</receiver>
926 <slot>toggle()</slot>
926 <slot>toggle()</slot>
927 <hints>
927 <hints>
928 <hint type="sourcelabel">
928 <hint type="sourcelabel">
929 <x>635</x>
929 <x>635</x>
930 <y>276</y>
930 <y>276</y>
931 </hint>
931 </hint>
932 <hint type="destinationlabel">
932 <hint type="destinationlabel">
933 <x>350</x>
933 <x>350</x>
934 <y>269</y>
934 <y>269</y>
935 </hint>
935 </hint>
936 </hints>
936 </hints>
937 </connection>
937 </connection>
938 <connection>
938 <connection>
939 <sender>chkSimultaneously</sender>
939 <sender>chkSimultaneously</sender>
940 <signal>clicked()</signal>
940 <signal>clicked()</signal>
941 <receiver>chkSequentially</receiver>
941 <receiver>chkSequentially</receiver>
942 <slot>toggle()</slot>
942 <slot>toggle()</slot>
943 <hints>
943 <hints>
944 <hint type="sourcelabel">
944 <hint type="sourcelabel">
945 <x>433</x>
945 <x>433</x>
946 <y>276</y>
946 <y>276</y>
947 </hint>
947 </hint>
948 <hint type="destinationlabel">
948 <hint type="destinationlabel">
949 <x>635</x>
949 <x>635</x>
950 <y>276</y>
950 <y>276</y>
951 </hint>
951 </hint>
952 </hints>
952 </hints>
953 </connection>
953 </connection>
954 <connection>
954 <connection>
955 <sender>chkDevA</sender>
955 <sender>chkDevA</sender>
956 <signal>toggled(bool)</signal>
956 <signal>toggled(bool)</signal>
957 <receiver>grpDevA</receiver>
957 <receiver>grpDevA</receiver>
958 <slot>setEnabled(bool)</slot>
958 <slot>setEnabled(bool)</slot>
959 <hints>
959 <hints>
960 <hint type="sourcelabel">
960 <hint type="sourcelabel">
961 <x>95</x>
961 <x>95</x>
962 <y>86</y>
962 <y>86</y>
963 </hint>
963 </hint>
964 <hint type="destinationlabel">
964 <hint type="destinationlabel">
965 <x>95</x>
965 <x>95</x>
966 <y>167</y>
966 <y>167</y>
967 </hint>
967 </hint>
968 </hints>
968 </hints>
969 </connection>
969 </connection>
970 <connection>
970 <connection>
971 <sender>chkDevB</sender>
971 <sender>chkDevB</sender>
972 <signal>toggled(bool)</signal>
972 <signal>toggled(bool)</signal>
973 <receiver>grpDevB</receiver>
973 <receiver>grpDevB</receiver>
974 <slot>setEnabled(bool)</slot>
974 <slot>setEnabled(bool)</slot>
975 <hints>
975 <hints>
976 <hint type="sourcelabel">
976 <hint type="sourcelabel">
977 <x>251</x>
977 <x>251</x>
978 <y>86</y>
978 <y>86</y>
979 </hint>
979 </hint>
980 <hint type="destinationlabel">
980 <hint type="destinationlabel">
981 <x>251</x>
981 <x>251</x>
982 <y>167</y>
982 <y>167</y>
983 </hint>
983 </hint>
984 </hints>
984 </hints>
985 </connection>
985 </connection>
986 <connection>
986 <connection>
987 <sender>chkDevC</sender>
987 <sender>chkDevC</sender>
988 <signal>toggled(bool)</signal>
988 <signal>toggled(bool)</signal>
989 <receiver>grpDevC</receiver>
989 <receiver>grpDevC</receiver>
990 <slot>setEnabled(bool)</slot>
990 <slot>setEnabled(bool)</slot>
991 <hints>
991 <hints>
992 <hint type="sourcelabel">
992 <hint type="sourcelabel">
993 <x>407</x>
993 <x>407</x>
994 <y>86</y>
994 <y>86</y>
995 </hint>
995 </hint>
996 <hint type="destinationlabel">
996 <hint type="destinationlabel">
997 <x>407</x>
997 <x>407</x>
998 <y>167</y>
998 <y>167</y>
999 </hint>
999 </hint>
1000 </hints>
1000 </hints>
1001 </connection>
1001 </connection>
1002 <connection>
1002 <connection>
1003 <sender>chkDevD</sender>
1003 <sender>chkDevD</sender>
1004 <signal>toggled(bool)</signal>
1004 <signal>toggled(bool)</signal>
1005 <receiver>grpDevD</receiver>
1005 <receiver>grpDevD</receiver>
1006 <slot>setEnabled(bool)</slot>
1006 <slot>setEnabled(bool)</slot>
1007 <hints>
1007 <hints>
1008 <hint type="sourcelabel">
1008 <hint type="sourcelabel">
1009 <x>563</x>
1009 <x>563</x>
1010 <y>86</y>
1010 <y>86</y>
1011 </hint>
1011 </hint>
1012 <hint type="destinationlabel">
1012 <hint type="destinationlabel">
1013 <x>563</x>
1013 <x>563</x>
1014 <y>167</y>
1014 <y>167</y>
1015 </hint>
1015 </hint>
1016 </hints>
1016 </hints>
1017 </connection>
1017 </connection>
1018 </connections>
1018 </connections>
1019 </ui>
1019 </ui>
@@ -1,601 +1,603
1 # -*- coding: utf-8 -*-
1 # -*- coding: utf-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: Tue May 18 12:13:57 2010
5 # Created: Tue May 18 17:48:10 2010
6 # by: PyQt4 UI code generator 4.6
6 # by: PyQt4 UI code generator 4.7.3
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
10 from PyQt4 import QtCore, QtGui
10 from PyQt4 import QtCore, QtGui
11
11
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(806, 737)
15 MainWindow.resize(809, 737)
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)
19 self.verticalLayout.setObjectName("verticalLayout")
19 self.verticalLayout.setObjectName("verticalLayout")
20 self.tabWidget = QtGui.QTabWidget(self.centralwidget)
20 self.tabWidget = QtGui.QTabWidget(self.centralwidget)
21 self.tabWidget.setEnabled(True)
21 self.tabWidget.setEnabled(True)
22 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
22 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
23 sizePolicy.setHorizontalStretch(0)
23 sizePolicy.setHorizontalStretch(0)
24 sizePolicy.setVerticalStretch(0)
24 sizePolicy.setVerticalStretch(0)
25 sizePolicy.setHeightForWidth(self.tabWidget.sizePolicy().hasHeightForWidth())
25 sizePolicy.setHeightForWidth(self.tabWidget.sizePolicy().hasHeightForWidth())
26 self.tabWidget.setSizePolicy(sizePolicy)
26 self.tabWidget.setSizePolicy(sizePolicy)
27 self.tabWidget.setObjectName("tabWidget")
27 self.tabWidget.setObjectName("tabWidget")
28 self.tabParameters = QtGui.QWidget()
28 self.tabParameters = QtGui.QWidget()
29 self.tabParameters.setEnabled(True)
29 self.tabParameters.setEnabled(True)
30 self.tabParameters.setObjectName("tabParameters")
30 self.tabParameters.setObjectName("tabParameters")
31 self.verticalLayout_2 = QtGui.QVBoxLayout(self.tabParameters)
31 self.verticalLayout_2 = QtGui.QVBoxLayout(self.tabParameters)
32 self.verticalLayout_2.setObjectName("verticalLayout_2")
32 self.verticalLayout_2.setObjectName("verticalLayout_2")
33 self.horizontalLayout = QtGui.QHBoxLayout()
33 self.horizontalLayout = QtGui.QHBoxLayout()
34 self.horizontalLayout.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
34 self.horizontalLayout.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
35 self.horizontalLayout.setObjectName("horizontalLayout")
35 self.horizontalLayout.setObjectName("horizontalLayout")
36 self.txtDpath = QtGui.QLineEdit(self.tabParameters)
36 self.txtDpath = QtGui.QLineEdit(self.tabParameters)
37 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
37 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
38 sizePolicy.setHorizontalStretch(0)
38 sizePolicy.setHorizontalStretch(0)
39 sizePolicy.setVerticalStretch(0)
39 sizePolicy.setVerticalStretch(0)
40 sizePolicy.setHeightForWidth(self.txtDpath.sizePolicy().hasHeightForWidth())
40 sizePolicy.setHeightForWidth(self.txtDpath.sizePolicy().hasHeightForWidth())
41 self.txtDpath.setSizePolicy(sizePolicy)
41 self.txtDpath.setSizePolicy(sizePolicy)
42 self.txtDpath.setObjectName("txtDpath")
42 self.txtDpath.setObjectName("txtDpath")
43 self.horizontalLayout.addWidget(self.txtDpath)
43 self.horizontalLayout.addWidget(self.txtDpath)
44 self.btnDpath = QtGui.QPushButton(self.tabParameters)
44 self.btnDpath = QtGui.QPushButton(self.tabParameters)
45 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
45 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
46 sizePolicy.setHorizontalStretch(0)
46 sizePolicy.setHorizontalStretch(0)
47 sizePolicy.setVerticalStretch(0)
47 sizePolicy.setVerticalStretch(0)
48 sizePolicy.setHeightForWidth(self.btnDpath.sizePolicy().hasHeightForWidth())
48 sizePolicy.setHeightForWidth(self.btnDpath.sizePolicy().hasHeightForWidth())
49 self.btnDpath.setSizePolicy(sizePolicy)
49 self.btnDpath.setSizePolicy(sizePolicy)
50 self.btnDpath.setCheckable(False)
50 self.btnDpath.setCheckable(False)
51 self.btnDpath.setObjectName("btnDpath")
51 self.btnDpath.setObjectName("btnDpath")
52 self.horizontalLayout.addWidget(self.btnDpath)
52 self.horizontalLayout.addWidget(self.btnDpath)
53 self.verticalLayout_2.addLayout(self.horizontalLayout)
53 self.verticalLayout_2.addLayout(self.horizontalLayout)
54 self.horizontalLayout_3 = QtGui.QHBoxLayout()
54 self.horizontalLayout_3 = QtGui.QHBoxLayout()
55 self.horizontalLayout_3.setObjectName("horizontalLayout_3")
55 self.horizontalLayout_3.setObjectName("horizontalLayout_3")
56 self.txtRpath = QtGui.QLineEdit(self.tabParameters)
56 self.txtRpath = QtGui.QLineEdit(self.tabParameters)
57 self.txtRpath.setObjectName("txtRpath")
57 self.txtRpath.setObjectName("txtRpath")
58 self.horizontalLayout_3.addWidget(self.txtRpath)
58 self.horizontalLayout_3.addWidget(self.txtRpath)
59 self.btnRpath = QtGui.QPushButton(self.tabParameters)
59 self.btnRpath = QtGui.QPushButton(self.tabParameters)
60 self.btnRpath.setObjectName("btnRpath")
60 self.btnRpath.setObjectName("btnRpath")
61 self.horizontalLayout_3.addWidget(self.btnRpath)
61 self.horizontalLayout_3.addWidget(self.btnRpath)
62 self.verticalLayout_2.addLayout(self.horizontalLayout_3)
62 self.verticalLayout_2.addLayout(self.horizontalLayout_3)
63 self.lblDtype = QtGui.QLabel(self.tabParameters)
63 self.lblDtype = QtGui.QLabel(self.tabParameters)
64 self.lblDtype.setObjectName("lblDtype")
64 self.lblDtype.setObjectName("lblDtype")
65 self.verticalLayout_2.addWidget(self.lblDtype)
65 self.verticalLayout_2.addWidget(self.lblDtype)
66 self.horizontalLayout_4 = QtGui.QHBoxLayout()
66 self.horizontalLayout_4 = QtGui.QHBoxLayout()
67 self.horizontalLayout_4.setObjectName("horizontalLayout_4")
67 self.horizontalLayout_4.setObjectName("horizontalLayout_4")
68 self.lstDtype = QtGui.QComboBox(self.tabParameters)
68 self.lstDtype = QtGui.QComboBox(self.tabParameters)
69 self.lstDtype.setObjectName("lstDtype")
69 self.lstDtype.setObjectName("lstDtype")
70 self.lstDtype.addItem("")
70 self.lstDtype.addItem("")
71 self.lstDtype.addItem("")
71 self.lstDtype.addItem("")
72 self.lstDtype.addItem("")
72 self.lstDtype.addItem("")
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 self.txtDtype.setReadOnly(True)
76 self.txtDtype.setReadOnly(True)
77 self.txtDtype.setObjectName("txtDtype")
77 self.txtDtype.setObjectName("txtDtype")
78 self.horizontalLayout_4.addWidget(self.txtDtype)
78 self.horizontalLayout_4.addWidget(self.txtDtype)
79 self.chkMST = QtGui.QCheckBox(self.tabParameters)
79 self.chkMST = QtGui.QCheckBox(self.tabParameters)
80 self.chkMST.setObjectName("chkMST")
80 self.chkMST.setObjectName("chkMST")
81 self.horizontalLayout_4.addWidget(self.chkMST)
81 self.horizontalLayout_4.addWidget(self.chkMST)
82 self.verticalLayout_2.addLayout(self.horizontalLayout_4)
82 self.verticalLayout_2.addLayout(self.horizontalLayout_4)
83 self.horizontalLayout_6 = QtGui.QHBoxLayout()
83 self.horizontalLayout_6 = QtGui.QHBoxLayout()
84 self.horizontalLayout_6.setObjectName("horizontalLayout_6")
84 self.horizontalLayout_6.setObjectName("horizontalLayout_6")
85 self.lblElabel = QtGui.QLabel(self.tabParameters)
85 self.lblElabel = QtGui.QLabel(self.tabParameters)
86 self.lblElabel.setObjectName("lblElabel")
86 self.lblElabel.setObjectName("lblElabel")
87 self.horizontalLayout_6.addWidget(self.lblElabel)
87 self.horizontalLayout_6.addWidget(self.lblElabel)
88 self.lblCopys = QtGui.QLabel(self.tabParameters)
88 self.lblCopys = QtGui.QLabel(self.tabParameters)
89 self.lblCopys.setObjectName("lblCopys")
89 self.lblCopys.setObjectName("lblCopys")
90 self.horizontalLayout_6.addWidget(self.lblCopys)
90 self.horizontalLayout_6.addWidget(self.lblCopys)
91 self.verticalLayout_2.addLayout(self.horizontalLayout_6)
91 self.verticalLayout_2.addLayout(self.horizontalLayout_6)
92 self.horizontalLayout_5 = QtGui.QHBoxLayout()
92 self.horizontalLayout_5 = QtGui.QHBoxLayout()
93 self.horizontalLayout_5.setObjectName("horizontalLayout_5")
93 self.horizontalLayout_5.setObjectName("horizontalLayout_5")
94 self.txtElabel = QtGui.QLineEdit(self.tabParameters)
94 self.txtElabel = QtGui.QLineEdit(self.tabParameters)
95 self.txtElabel.setObjectName("txtElabel")
95 self.txtElabel.setObjectName("txtElabel")
96 self.horizontalLayout_5.addWidget(self.txtElabel)
96 self.horizontalLayout_5.addWidget(self.txtElabel)
97 self.txtCopys = QtGui.QSpinBox(self.tabParameters)
97 self.txtCopys = QtGui.QSpinBox(self.tabParameters)
98 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
98 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
99 sizePolicy.setHorizontalStretch(0)
99 sizePolicy.setHorizontalStretch(0)
100 sizePolicy.setVerticalStretch(0)
100 sizePolicy.setVerticalStretch(0)
101 sizePolicy.setHeightForWidth(self.txtCopys.sizePolicy().hasHeightForWidth())
101 sizePolicy.setHeightForWidth(self.txtCopys.sizePolicy().hasHeightForWidth())
102 self.txtCopys.setSizePolicy(sizePolicy)
102 self.txtCopys.setSizePolicy(sizePolicy)
103 self.txtCopys.setObjectName("txtCopys")
103 self.txtCopys.setObjectName("txtCopys")
104 self.horizontalLayout_5.addWidget(self.txtCopys)
104 self.horizontalLayout_5.addWidget(self.txtCopys)
105 self.verticalLayout_2.addLayout(self.horizontalLayout_5)
105 self.verticalLayout_2.addLayout(self.horizontalLayout_5)
106 self.horizontalLayout_7 = QtGui.QHBoxLayout()
106 self.horizontalLayout_7 = QtGui.QHBoxLayout()
107 self.horizontalLayout_7.setObjectName("horizontalLayout_7")
107 self.horizontalLayout_7.setObjectName("horizontalLayout_7")
108 self.lblStartDay = QtGui.QLabel(self.tabParameters)
108 self.lblStartDay = QtGui.QLabel(self.tabParameters)
109 self.lblStartDay.setObjectName("lblStartDay")
109 self.lblStartDay.setObjectName("lblStartDay")
110 self.horizontalLayout_7.addWidget(self.lblStartDay)
110 self.horizontalLayout_7.addWidget(self.lblStartDay)
111 self.lblStopDay = QtGui.QLabel(self.tabParameters)
111 self.lblStopDay = QtGui.QLabel(self.tabParameters)
112 self.lblStopDay.setObjectName("lblStopDay")
112 self.lblStopDay.setObjectName("lblStopDay")
113 self.horizontalLayout_7.addWidget(self.lblStopDay)
113 self.horizontalLayout_7.addWidget(self.lblStopDay)
114 self.verticalLayout_2.addLayout(self.horizontalLayout_7)
114 self.verticalLayout_2.addLayout(self.horizontalLayout_7)
115 self.horizontalLayout_8 = QtGui.QHBoxLayout()
115 self.horizontalLayout_8 = QtGui.QHBoxLayout()
116 self.horizontalLayout_8.setObjectName("horizontalLayout_8")
116 self.horizontalLayout_8.setObjectName("horizontalLayout_8")
117 self.lstStartDay = QtGui.QComboBox(self.tabParameters)
117 self.lstStartDay = QtGui.QComboBox(self.tabParameters)
118 self.lstStartDay.setObjectName("lstStartDay")
118 self.lstStartDay.setObjectName("lstStartDay")
119 self.horizontalLayout_8.addWidget(self.lstStartDay)
119 self.horizontalLayout_8.addWidget(self.lstStartDay)
120 self.lstStopDay = QtGui.QComboBox(self.tabParameters)
120 self.lstStopDay = QtGui.QComboBox(self.tabParameters)
121 self.lstStopDay.setObjectName("lstStopDay")
121 self.lstStopDay.setObjectName("lstStopDay")
122 self.horizontalLayout_8.addWidget(self.lstStopDay)
122 self.horizontalLayout_8.addWidget(self.lstStopDay)
123 self.verticalLayout_2.addLayout(self.horizontalLayout_8)
123 self.verticalLayout_2.addLayout(self.horizontalLayout_8)
124 self.tabWidget.addTab(self.tabParameters, "")
124 self.tabWidget.addTab(self.tabParameters, "")
125 self.tabDconfig = QtGui.QWidget()
125 self.tabDconfig = QtGui.QWidget()
126 self.tabDconfig.setEnabled(True)
126 self.tabDconfig.setEnabled(True)
127 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
127 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
128 sizePolicy.setHorizontalStretch(0)
128 sizePolicy.setHorizontalStretch(0)
129 sizePolicy.setVerticalStretch(0)
129 sizePolicy.setVerticalStretch(0)
130 sizePolicy.setHeightForWidth(self.tabDconfig.sizePolicy().hasHeightForWidth())
130 sizePolicy.setHeightForWidth(self.tabDconfig.sizePolicy().hasHeightForWidth())
131 self.tabDconfig.setSizePolicy(sizePolicy)
131 self.tabDconfig.setSizePolicy(sizePolicy)
132 self.tabDconfig.setObjectName("tabDconfig")
132 self.tabDconfig.setObjectName("tabDconfig")
133 self.verticalLayout_3 = QtGui.QVBoxLayout(self.tabDconfig)
133 self.verticalLayout_3 = QtGui.QVBoxLayout(self.tabDconfig)
134 self.verticalLayout_3.setObjectName("verticalLayout_3")
134 self.verticalLayout_3.setObjectName("verticalLayout_3")
135 self.gridLayout = QtGui.QGridLayout()
135 self.gridLayout = QtGui.QGridLayout()
136 self.gridLayout.setObjectName("gridLayout")
136 self.gridLayout.setObjectName("gridLayout")
137 self.verticalLayout_15 = QtGui.QVBoxLayout()
137 self.verticalLayout_15 = QtGui.QVBoxLayout()
138 self.verticalLayout_15.setObjectName("verticalLayout_15")
138 self.verticalLayout_15.setObjectName("verticalLayout_15")
139 self.chkDevA = QtGui.QCheckBox(self.tabDconfig)
139 self.chkDevA = QtGui.QCheckBox(self.tabDconfig)
140 self.chkDevA.setChecked(True)
140 self.chkDevA.setChecked(True)
141 self.chkDevA.setObjectName("chkDevA")
141 self.chkDevA.setObjectName("chkDevA")
142 self.verticalLayout_15.addWidget(self.chkDevA)
142 self.verticalLayout_15.addWidget(self.chkDevA)
143 self.grpDevA = QtGui.QWidget(self.tabDconfig)
143 self.grpDevA = QtGui.QWidget(self.tabDconfig)
144 self.grpDevA.setObjectName("grpDevA")
144 self.grpDevA.setObjectName("grpDevA")
145 self.verticalLayout_11 = QtGui.QVBoxLayout(self.grpDevA)
145 self.verticalLayout_11 = QtGui.QVBoxLayout(self.grpDevA)
146 self.verticalLayout_11.setObjectName("verticalLayout_11")
146 self.verticalLayout_11.setObjectName("verticalLayout_11")
147 self.txtDeviceA = QtGui.QLineEdit(self.grpDevA)
147 self.txtDeviceA = QtGui.QLineEdit(self.grpDevA)
148 self.txtDeviceA.setObjectName("txtDeviceA")
148 self.txtDeviceA.setObjectName("txtDeviceA")
149 self.verticalLayout_11.addWidget(self.txtDeviceA)
149 self.verticalLayout_11.addWidget(self.txtDeviceA)
150 self.txtBspeedA = QtGui.QLineEdit(self.grpDevA)
150 self.txtBspeedA = QtGui.QLineEdit(self.grpDevA)
151 self.txtBspeedA.setObjectName("txtBspeedA")
151 self.txtBspeedA.setObjectName("txtBspeedA")
152 self.verticalLayout_11.addWidget(self.txtBspeedA)
152 self.verticalLayout_11.addWidget(self.txtBspeedA)
153 self.txtBmodeA = QtGui.QLineEdit(self.grpDevA)
153 self.txtBmodeA = QtGui.QLineEdit(self.grpDevA)
154 self.txtBmodeA.setObjectName("txtBmodeA")
154 self.txtBmodeA.setObjectName("txtBmodeA")
155 self.verticalLayout_11.addWidget(self.txtBmodeA)
155 self.verticalLayout_11.addWidget(self.txtBmodeA)
156 self.btnTdevA = QtGui.QPushButton(self.grpDevA)
156 self.btnTdevA = QtGui.QPushButton(self.grpDevA)
157 self.btnTdevA.setObjectName("btnTdevA")
157 self.btnTdevA.setObjectName("btnTdevA")
158 self.verticalLayout_11.addWidget(self.btnTdevA)
158 self.verticalLayout_11.addWidget(self.btnTdevA)
159 self.verticalLayout_15.addWidget(self.grpDevA)
159 self.verticalLayout_15.addWidget(self.grpDevA)
160 self.gridLayout.addLayout(self.verticalLayout_15, 0, 0, 1, 1)
160 self.gridLayout.addLayout(self.verticalLayout_15, 0, 0, 1, 1)
161 self.verticalLayout_16 = QtGui.QVBoxLayout()
161 self.verticalLayout_16 = QtGui.QVBoxLayout()
162 self.verticalLayout_16.setObjectName("verticalLayout_16")
162 self.verticalLayout_16.setObjectName("verticalLayout_16")
163 self.chkDevB = QtGui.QCheckBox(self.tabDconfig)
163 self.chkDevB = QtGui.QCheckBox(self.tabDconfig)
164 self.chkDevB.setChecked(True)
164 self.chkDevB.setChecked(True)
165 self.chkDevB.setObjectName("chkDevB")
165 self.chkDevB.setObjectName("chkDevB")
166 self.verticalLayout_16.addWidget(self.chkDevB)
166 self.verticalLayout_16.addWidget(self.chkDevB)
167 self.grpDevB = QtGui.QWidget(self.tabDconfig)
167 self.grpDevB = QtGui.QWidget(self.tabDconfig)
168 self.grpDevB.setObjectName("grpDevB")
168 self.grpDevB.setObjectName("grpDevB")
169 self.verticalLayout_12 = QtGui.QVBoxLayout(self.grpDevB)
169 self.verticalLayout_12 = QtGui.QVBoxLayout(self.grpDevB)
170 self.verticalLayout_12.setObjectName("verticalLayout_12")
170 self.verticalLayout_12.setObjectName("verticalLayout_12")
171 self.txtDeviceB = QtGui.QLineEdit(self.grpDevB)
171 self.txtDeviceB = QtGui.QLineEdit(self.grpDevB)
172 self.txtDeviceB.setObjectName("txtDeviceB")
172 self.txtDeviceB.setObjectName("txtDeviceB")
173 self.verticalLayout_12.addWidget(self.txtDeviceB)
173 self.verticalLayout_12.addWidget(self.txtDeviceB)
174 self.txtBspeedB = QtGui.QLineEdit(self.grpDevB)
174 self.txtBspeedB = QtGui.QLineEdit(self.grpDevB)
175 self.txtBspeedB.setObjectName("txtBspeedB")
175 self.txtBspeedB.setObjectName("txtBspeedB")
176 self.verticalLayout_12.addWidget(self.txtBspeedB)
176 self.verticalLayout_12.addWidget(self.txtBspeedB)
177 self.txtBmodeB = QtGui.QLineEdit(self.grpDevB)
177 self.txtBmodeB = QtGui.QLineEdit(self.grpDevB)
178 self.txtBmodeB.setObjectName("txtBmodeB")
178 self.txtBmodeB.setObjectName("txtBmodeB")
179 self.verticalLayout_12.addWidget(self.txtBmodeB)
179 self.verticalLayout_12.addWidget(self.txtBmodeB)
180 self.btnTdevB = QtGui.QPushButton(self.grpDevB)
180 self.btnTdevB = QtGui.QPushButton(self.grpDevB)
181 self.btnTdevB.setObjectName("btnTdevB")
181 self.btnTdevB.setObjectName("btnTdevB")
182 self.verticalLayout_12.addWidget(self.btnTdevB)
182 self.verticalLayout_12.addWidget(self.btnTdevB)
183 self.verticalLayout_16.addWidget(self.grpDevB)
183 self.verticalLayout_16.addWidget(self.grpDevB)
184 self.gridLayout.addLayout(self.verticalLayout_16, 0, 1, 1, 1)
184 self.gridLayout.addLayout(self.verticalLayout_16, 0, 1, 1, 1)
185 self.verticalLayout_17 = QtGui.QVBoxLayout()
185 self.verticalLayout_17 = QtGui.QVBoxLayout()
186 self.verticalLayout_17.setObjectName("verticalLayout_17")
186 self.verticalLayout_17.setObjectName("verticalLayout_17")
187 self.chkDevC = QtGui.QCheckBox(self.tabDconfig)
187 self.chkDevC = QtGui.QCheckBox(self.tabDconfig)
188 self.chkDevC.setChecked(True)
188 self.chkDevC.setChecked(True)
189 self.chkDevC.setObjectName("chkDevC")
189 self.chkDevC.setObjectName("chkDevC")
190 self.verticalLayout_17.addWidget(self.chkDevC)
190 self.verticalLayout_17.addWidget(self.chkDevC)
191 self.grpDevC = QtGui.QWidget(self.tabDconfig)
191 self.grpDevC = QtGui.QWidget(self.tabDconfig)
192 self.grpDevC.setObjectName("grpDevC")
192 self.grpDevC.setObjectName("grpDevC")
193 self.verticalLayout_13 = QtGui.QVBoxLayout(self.grpDevC)
193 self.verticalLayout_13 = QtGui.QVBoxLayout(self.grpDevC)
194 self.verticalLayout_13.setObjectName("verticalLayout_13")
194 self.verticalLayout_13.setObjectName("verticalLayout_13")
195 self.txtDeviceC = QtGui.QLineEdit(self.grpDevC)
195 self.txtDeviceC = QtGui.QLineEdit(self.grpDevC)
196 self.txtDeviceC.setObjectName("txtDeviceC")
196 self.txtDeviceC.setObjectName("txtDeviceC")
197 self.verticalLayout_13.addWidget(self.txtDeviceC)
197 self.verticalLayout_13.addWidget(self.txtDeviceC)
198 self.txtBspeedC = QtGui.QLineEdit(self.grpDevC)
198 self.txtBspeedC = QtGui.QLineEdit(self.grpDevC)
199 self.txtBspeedC.setObjectName("txtBspeedC")
199 self.txtBspeedC.setObjectName("txtBspeedC")
200 self.verticalLayout_13.addWidget(self.txtBspeedC)
200 self.verticalLayout_13.addWidget(self.txtBspeedC)
201 self.txtBmodeC = QtGui.QLineEdit(self.grpDevC)
201 self.txtBmodeC = QtGui.QLineEdit(self.grpDevC)
202 self.txtBmodeC.setObjectName("txtBmodeC")
202 self.txtBmodeC.setObjectName("txtBmodeC")
203 self.verticalLayout_13.addWidget(self.txtBmodeC)
203 self.verticalLayout_13.addWidget(self.txtBmodeC)
204 self.btnTdevC = QtGui.QPushButton(self.grpDevC)
204 self.btnTdevC = QtGui.QPushButton(self.grpDevC)
205 self.btnTdevC.setObjectName("btnTdevC")
205 self.btnTdevC.setObjectName("btnTdevC")
206 self.verticalLayout_13.addWidget(self.btnTdevC)
206 self.verticalLayout_13.addWidget(self.btnTdevC)
207 self.verticalLayout_17.addWidget(self.grpDevC)
207 self.verticalLayout_17.addWidget(self.grpDevC)
208 self.gridLayout.addLayout(self.verticalLayout_17, 0, 2, 1, 1)
208 self.gridLayout.addLayout(self.verticalLayout_17, 0, 2, 1, 1)
209 self.verticalLayout_18 = QtGui.QVBoxLayout()
209 self.verticalLayout_18 = QtGui.QVBoxLayout()
210 self.verticalLayout_18.setObjectName("verticalLayout_18")
210 self.verticalLayout_18.setObjectName("verticalLayout_18")
211 self.chkDevD = QtGui.QCheckBox(self.tabDconfig)
211 self.chkDevD = QtGui.QCheckBox(self.tabDconfig)
212 self.chkDevD.setChecked(True)
212 self.chkDevD.setChecked(True)
213 self.chkDevD.setObjectName("chkDevD")
213 self.chkDevD.setObjectName("chkDevD")
214 self.verticalLayout_18.addWidget(self.chkDevD)
214 self.verticalLayout_18.addWidget(self.chkDevD)
215 self.grpDevD = QtGui.QWidget(self.tabDconfig)
215 self.grpDevD = QtGui.QWidget(self.tabDconfig)
216 self.grpDevD.setObjectName("grpDevD")
216 self.grpDevD.setObjectName("grpDevD")
217 self.verticalLayout_14 = QtGui.QVBoxLayout(self.grpDevD)
217 self.verticalLayout_14 = QtGui.QVBoxLayout(self.grpDevD)
218 self.verticalLayout_14.setObjectName("verticalLayout_14")
218 self.verticalLayout_14.setObjectName("verticalLayout_14")
219 self.txtDeviceD = QtGui.QLineEdit(self.grpDevD)
219 self.txtDeviceD = QtGui.QLineEdit(self.grpDevD)
220 self.txtDeviceD.setObjectName("txtDeviceD")
220 self.txtDeviceD.setObjectName("txtDeviceD")
221 self.verticalLayout_14.addWidget(self.txtDeviceD)
221 self.verticalLayout_14.addWidget(self.txtDeviceD)
222 self.txtBspeedD = QtGui.QLineEdit(self.grpDevD)
222 self.txtBspeedD = QtGui.QLineEdit(self.grpDevD)
223 self.txtBspeedD.setObjectName("txtBspeedD")
223 self.txtBspeedD.setObjectName("txtBspeedD")
224 self.verticalLayout_14.addWidget(self.txtBspeedD)
224 self.verticalLayout_14.addWidget(self.txtBspeedD)
225 self.txtBmodeD = QtGui.QLineEdit(self.grpDevD)
225 self.txtBmodeD = QtGui.QLineEdit(self.grpDevD)
226 self.txtBmodeD.setObjectName("txtBmodeD")
226 self.txtBmodeD.setObjectName("txtBmodeD")
227 self.verticalLayout_14.addWidget(self.txtBmodeD)
227 self.verticalLayout_14.addWidget(self.txtBmodeD)
228 self.btnTdevD = QtGui.QPushButton(self.grpDevD)
228 self.btnTdevD = QtGui.QPushButton(self.grpDevD)
229 self.btnTdevD.setObjectName("btnTdevD")
229 self.btnTdevD.setObjectName("btnTdevD")
230 self.verticalLayout_14.addWidget(self.btnTdevD)
230 self.verticalLayout_14.addWidget(self.btnTdevD)
231 self.verticalLayout_18.addWidget(self.grpDevD)
231 self.verticalLayout_18.addWidget(self.grpDevD)
232 self.gridLayout.addLayout(self.verticalLayout_18, 0, 3, 1, 1)
232 self.gridLayout.addLayout(self.verticalLayout_18, 0, 3, 1, 1)
233 self.verticalLayout_19 = QtGui.QVBoxLayout()
233 self.verticalLayout_19 = QtGui.QVBoxLayout()
234 self.verticalLayout_19.setObjectName("verticalLayout_19")
234 self.verticalLayout_19.setObjectName("verticalLayout_19")
235 self.label_2 = QtGui.QLabel(self.tabDconfig)
235 self.label_2 = QtGui.QLabel(self.tabDconfig)
236 self.label_2.setText("")
236 self.label_2.setObjectName("label_2")
237 self.label_2.setObjectName("label_2")
237 self.verticalLayout_19.addWidget(self.label_2)
238 self.verticalLayout_19.addWidget(self.label_2)
238 self.lblDevice = QtGui.QLabel(self.tabDconfig)
239 self.lblDevice = QtGui.QLabel(self.tabDconfig)
239 self.lblDevice.setObjectName("lblDevice")
240 self.lblDevice.setObjectName("lblDevice")
240 self.verticalLayout_19.addWidget(self.lblDevice)
241 self.verticalLayout_19.addWidget(self.lblDevice)
241 self.lblBspeed = QtGui.QLabel(self.tabDconfig)
242 self.lblBspeed = QtGui.QLabel(self.tabDconfig)
242 self.lblBspeed.setObjectName("lblBspeed")
243 self.lblBspeed.setObjectName("lblBspeed")
243 self.verticalLayout_19.addWidget(self.lblBspeed)
244 self.verticalLayout_19.addWidget(self.lblBspeed)
244 self.lblBmode = QtGui.QLabel(self.tabDconfig)
245 self.lblBmode = QtGui.QLabel(self.tabDconfig)
245 self.lblBmode.setObjectName("lblBmode")
246 self.lblBmode.setObjectName("lblBmode")
246 self.verticalLayout_19.addWidget(self.lblBmode)
247 self.verticalLayout_19.addWidget(self.lblBmode)
247 self.label = QtGui.QLabel(self.tabDconfig)
248 self.label = QtGui.QLabel(self.tabDconfig)
249 self.label.setText("")
248 self.label.setObjectName("label")
250 self.label.setObjectName("label")
249 self.verticalLayout_19.addWidget(self.label)
251 self.verticalLayout_19.addWidget(self.label)
250 self.gridLayout.addLayout(self.verticalLayout_19, 0, 4, 1, 1)
252 self.gridLayout.addLayout(self.verticalLayout_19, 0, 4, 1, 1)
251 self.verticalLayout_3.addLayout(self.gridLayout)
253 self.verticalLayout_3.addLayout(self.gridLayout)
252 self.horizontalLayout_9 = QtGui.QHBoxLayout()
254 self.horizontalLayout_9 = QtGui.QHBoxLayout()
253 self.horizontalLayout_9.setSizeConstraint(QtGui.QLayout.SetFixedSize)
255 self.horizontalLayout_9.setSizeConstraint(QtGui.QLayout.SetFixedSize)
254 self.horizontalLayout_9.setObjectName("horizontalLayout_9")
256 self.horizontalLayout_9.setObjectName("horizontalLayout_9")
255 self.lblBprocess = QtGui.QLabel(self.tabDconfig)
257 self.lblBprocess = QtGui.QLabel(self.tabDconfig)
256 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
258 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
257 sizePolicy.setHorizontalStretch(0)
259 sizePolicy.setHorizontalStretch(0)
258 sizePolicy.setVerticalStretch(0)
260 sizePolicy.setVerticalStretch(0)
259 sizePolicy.setHeightForWidth(self.lblBprocess.sizePolicy().hasHeightForWidth())
261 sizePolicy.setHeightForWidth(self.lblBprocess.sizePolicy().hasHeightForWidth())
260 self.lblBprocess.setSizePolicy(sizePolicy)
262 self.lblBprocess.setSizePolicy(sizePolicy)
261 self.lblBprocess.setObjectName("lblBprocess")
263 self.lblBprocess.setObjectName("lblBprocess")
262 self.horizontalLayout_9.addWidget(self.lblBprocess)
264 self.horizontalLayout_9.addWidget(self.lblBprocess)
263 self.chkSimultaneously = QtGui.QCheckBox(self.tabDconfig)
265 self.chkSimultaneously = QtGui.QCheckBox(self.tabDconfig)
264 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
266 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
265 sizePolicy.setHorizontalStretch(0)
267 sizePolicy.setHorizontalStretch(0)
266 sizePolicy.setVerticalStretch(0)
268 sizePolicy.setVerticalStretch(0)
267 sizePolicy.setHeightForWidth(self.chkSimultaneously.sizePolicy().hasHeightForWidth())
269 sizePolicy.setHeightForWidth(self.chkSimultaneously.sizePolicy().hasHeightForWidth())
268 self.chkSimultaneously.setSizePolicy(sizePolicy)
270 self.chkSimultaneously.setSizePolicy(sizePolicy)
269 self.chkSimultaneously.setObjectName("chkSimultaneously")
271 self.chkSimultaneously.setObjectName("chkSimultaneously")
270 self.horizontalLayout_9.addWidget(self.chkSimultaneously)
272 self.horizontalLayout_9.addWidget(self.chkSimultaneously)
271 self.chkSequentially = QtGui.QCheckBox(self.tabDconfig)
273 self.chkSequentially = QtGui.QCheckBox(self.tabDconfig)
272 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
274 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
273 sizePolicy.setHorizontalStretch(0)
275 sizePolicy.setHorizontalStretch(0)
274 sizePolicy.setVerticalStretch(0)
276 sizePolicy.setVerticalStretch(0)
275 sizePolicy.setHeightForWidth(self.chkSequentially.sizePolicy().hasHeightForWidth())
277 sizePolicy.setHeightForWidth(self.chkSequentially.sizePolicy().hasHeightForWidth())
276 self.chkSequentially.setSizePolicy(sizePolicy)
278 self.chkSequentially.setSizePolicy(sizePolicy)
277 self.chkSequentially.setChecked(True)
279 self.chkSequentially.setChecked(True)
278 self.chkSequentially.setObjectName("chkSequentially")
280 self.chkSequentially.setObjectName("chkSequentially")
279 self.horizontalLayout_9.addWidget(self.chkSequentially)
281 self.horizontalLayout_9.addWidget(self.chkSequentially)
280 self.verticalLayout_3.addLayout(self.horizontalLayout_9)
282 self.verticalLayout_3.addLayout(self.horizontalLayout_9)
281 self.horizontalLayout_11 = QtGui.QHBoxLayout()
283 self.horizontalLayout_11 = QtGui.QHBoxLayout()
282 self.horizontalLayout_11.setSpacing(6)
284 self.horizontalLayout_11.setSpacing(6)
283 self.horizontalLayout_11.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
285 self.horizontalLayout_11.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
284 self.horizontalLayout_11.setObjectName("horizontalLayout_11")
286 self.horizontalLayout_11.setObjectName("horizontalLayout_11")
285 self.lblDcapacity = QtGui.QLabel(self.tabDconfig)
287 self.lblDcapacity = QtGui.QLabel(self.tabDconfig)
286 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
288 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
287 sizePolicy.setHorizontalStretch(0)
289 sizePolicy.setHorizontalStretch(0)
288 sizePolicy.setVerticalStretch(0)
290 sizePolicy.setVerticalStretch(0)
289 sizePolicy.setHeightForWidth(self.lblDcapacity.sizePolicy().hasHeightForWidth())
291 sizePolicy.setHeightForWidth(self.lblDcapacity.sizePolicy().hasHeightForWidth())
290 self.lblDcapacity.setSizePolicy(sizePolicy)
292 self.lblDcapacity.setSizePolicy(sizePolicy)
291 self.lblDcapacity.setObjectName("lblDcapacity")
293 self.lblDcapacity.setObjectName("lblDcapacity")
292 self.horizontalLayout_11.addWidget(self.lblDcapacity)
294 self.horizontalLayout_11.addWidget(self.lblDcapacity)
293 self.chkSalert = QtGui.QCheckBox(self.tabDconfig)
295 self.chkSalert = QtGui.QCheckBox(self.tabDconfig)
294 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
296 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
295 sizePolicy.setHorizontalStretch(0)
297 sizePolicy.setHorizontalStretch(0)
296 sizePolicy.setVerticalStretch(0)
298 sizePolicy.setVerticalStretch(0)
297 sizePolicy.setHeightForWidth(self.chkSalert.sizePolicy().hasHeightForWidth())
299 sizePolicy.setHeightForWidth(self.chkSalert.sizePolicy().hasHeightForWidth())
298 self.chkSalert.setSizePolicy(sizePolicy)
300 self.chkSalert.setSizePolicy(sizePolicy)
299 self.chkSalert.setObjectName("chkSalert")
301 self.chkSalert.setObjectName("chkSalert")
300 self.horizontalLayout_11.addWidget(self.chkSalert)
302 self.horizontalLayout_11.addWidget(self.chkSalert)
301 self.verticalLayout_3.addLayout(self.horizontalLayout_11)
303 self.verticalLayout_3.addLayout(self.horizontalLayout_11)
302 self.horizontalLayout_10 = QtGui.QHBoxLayout()
304 self.horizontalLayout_10 = QtGui.QHBoxLayout()
303 self.horizontalLayout_10.setSizeConstraint(QtGui.QLayout.SetFixedSize)
305 self.horizontalLayout_10.setSizeConstraint(QtGui.QLayout.SetFixedSize)
304 self.horizontalLayout_10.setObjectName("horizontalLayout_10")
306 self.horizontalLayout_10.setObjectName("horizontalLayout_10")
305 self.lstDcapacity = QtGui.QComboBox(self.tabDconfig)
307 self.lstDcapacity = QtGui.QComboBox(self.tabDconfig)
306 self.lstDcapacity.setObjectName("lstDcapacity")
308 self.lstDcapacity.setObjectName("lstDcapacity")
307 self.lstDcapacity.addItem("")
309 self.lstDcapacity.addItem("")
308 self.lstDcapacity.addItem("")
310 self.lstDcapacity.addItem("")
309 self.lstDcapacity.addItem("")
311 self.lstDcapacity.addItem("")
310 self.lstDcapacity.addItem("")
312 self.lstDcapacity.addItem("")
311 self.lstDcapacity.addItem("")
313 self.lstDcapacity.addItem("")
312 self.horizontalLayout_10.addWidget(self.lstDcapacity)
314 self.horizontalLayout_10.addWidget(self.lstDcapacity)
313 self.txtDcapacity = QtGui.QDoubleSpinBox(self.tabDconfig)
315 self.txtDcapacity = QtGui.QDoubleSpinBox(self.tabDconfig)
314 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
316 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
315 sizePolicy.setHorizontalStretch(0)
317 sizePolicy.setHorizontalStretch(0)
316 sizePolicy.setVerticalStretch(0)
318 sizePolicy.setVerticalStretch(0)
317 sizePolicy.setHeightForWidth(self.txtDcapacity.sizePolicy().hasHeightForWidth())
319 sizePolicy.setHeightForWidth(self.txtDcapacity.sizePolicy().hasHeightForWidth())
318 self.txtDcapacity.setSizePolicy(sizePolicy)
320 self.txtDcapacity.setSizePolicy(sizePolicy)
319 self.txtDcapacity.setReadOnly(True)
321 self.txtDcapacity.setReadOnly(True)
320 self.txtDcapacity.setMinimum(100.0)
322 self.txtDcapacity.setMinimum(100.0)
321 self.txtDcapacity.setMaximum(99999.99)
323 self.txtDcapacity.setMaximum(99999.99)
322 self.txtDcapacity.setProperty("value", 4482.27)
324 self.txtDcapacity.setProperty("value", 4482.27)
323 self.txtDcapacity.setObjectName("txtDcapacity")
325 self.txtDcapacity.setObjectName("txtDcapacity")
324 self.horizontalLayout_10.addWidget(self.txtDcapacity)
326 self.horizontalLayout_10.addWidget(self.txtDcapacity)
325 self.chkPSgraphic = QtGui.QCheckBox(self.tabDconfig)
327 self.chkPSgraphic = QtGui.QCheckBox(self.tabDconfig)
326 self.chkPSgraphic.setObjectName("chkPSgraphic")
328 self.chkPSgraphic.setObjectName("chkPSgraphic")
327 self.horizontalLayout_10.addWidget(self.chkPSgraphic)
329 self.horizontalLayout_10.addWidget(self.chkPSgraphic)
328 self.lineEdit_17 = QtGui.QLineEdit(self.tabDconfig)
330 self.lineEdit_17 = QtGui.QLineEdit(self.tabDconfig)
329 self.lineEdit_17.setObjectName("lineEdit_17")
331 self.lineEdit_17.setObjectName("lineEdit_17")
330 self.horizontalLayout_10.addWidget(self.lineEdit_17)
332 self.horizontalLayout_10.addWidget(self.lineEdit_17)
331 self.verticalLayout_3.addLayout(self.horizontalLayout_10)
333 self.verticalLayout_3.addLayout(self.horizontalLayout_10)
332 self.tabWidget.addTab(self.tabDconfig, "")
334 self.tabWidget.addTab(self.tabDconfig, "")
333 self.tabSburn = QtGui.QWidget()
335 self.tabSburn = QtGui.QWidget()
334 self.tabSburn.setObjectName("tabSburn")
336 self.tabSburn.setObjectName("tabSburn")
335 self.verticalLayout_4 = QtGui.QVBoxLayout(self.tabSburn)
337 self.verticalLayout_4 = QtGui.QVBoxLayout(self.tabSburn)
336 self.verticalLayout_4.setObjectName("verticalLayout_4")
338 self.verticalLayout_4.setObjectName("verticalLayout_4")
337 self.widget_2 = QtGui.QWidget(self.tabSburn)
339 self.widget_2 = QtGui.QWidget(self.tabSburn)
338 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
340 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
339 sizePolicy.setHorizontalStretch(0)
341 sizePolicy.setHorizontalStretch(0)
340 sizePolicy.setVerticalStretch(0)
342 sizePolicy.setVerticalStretch(0)
341 sizePolicy.setHeightForWidth(self.widget_2.sizePolicy().hasHeightForWidth())
343 sizePolicy.setHeightForWidth(self.widget_2.sizePolicy().hasHeightForWidth())
342 self.widget_2.setSizePolicy(sizePolicy)
344 self.widget_2.setSizePolicy(sizePolicy)
343 self.widget_2.setMaximumSize(QtCore.QSize(500, 16777215))
345 self.widget_2.setMaximumSize(QtCore.QSize(500, 16777215))
344 self.widget_2.setObjectName("widget_2")
346 self.widget_2.setObjectName("widget_2")
345 self.gridLayout_2 = QtGui.QGridLayout(self.widget_2)
347 self.gridLayout_2 = QtGui.QGridLayout(self.widget_2)
346 self.gridLayout_2.setObjectName("gridLayout_2")
348 self.gridLayout_2.setObjectName("gridLayout_2")
347 self.txtSTATUSb = QtGui.QLineEdit(self.widget_2)
349 self.txtSTATUSb = QtGui.QLineEdit(self.widget_2)
348 self.txtSTATUSb.setReadOnly(True)
350 self.txtSTATUSb.setReadOnly(True)
349 self.txtSTATUSb.setObjectName("txtSTATUSb")
351 self.txtSTATUSb.setObjectName("txtSTATUSb")
350 self.gridLayout_2.addWidget(self.txtSTATUSb, 3, 2, 1, 1)
352 self.gridLayout_2.addWidget(self.txtSTATUSb, 3, 2, 1, 1)
351 self.txtINFOa = QtGui.QLineEdit(self.widget_2)
353 self.txtINFOa = QtGui.QLineEdit(self.widget_2)
352 self.txtINFOa.setReadOnly(True)
354 self.txtINFOa.setReadOnly(True)
353 self.txtINFOa.setObjectName("txtINFOa")
355 self.txtINFOa.setObjectName("txtINFOa")
354 self.gridLayout_2.addWidget(self.txtINFOa, 5, 1, 1, 1)
356 self.gridLayout_2.addWidget(self.txtINFOa, 5, 1, 1, 1)
355 self.txtSTATUSa = QtGui.QLineEdit(self.widget_2)
357 self.txtSTATUSa = QtGui.QLineEdit(self.widget_2)
356 self.txtSTATUSa.setReadOnly(True)
358 self.txtSTATUSa.setReadOnly(True)
357 self.txtSTATUSa.setObjectName("txtSTATUSa")
359 self.txtSTATUSa.setObjectName("txtSTATUSa")
358 self.gridLayout_2.addWidget(self.txtSTATUSa, 3, 1, 1, 1)
360 self.gridLayout_2.addWidget(self.txtSTATUSa, 3, 1, 1, 1)
359 self.txtINFOb = QtGui.QLineEdit(self.widget_2)
361 self.txtINFOb = QtGui.QLineEdit(self.widget_2)
360 self.txtINFOb.setReadOnly(True)
362 self.txtINFOb.setReadOnly(True)
361 self.txtINFOb.setObjectName("txtINFOb")
363 self.txtINFOb.setObjectName("txtINFOb")
362 self.gridLayout_2.addWidget(self.txtINFOb, 5, 2, 1, 1)
364 self.gridLayout_2.addWidget(self.txtINFOb, 5, 2, 1, 1)
363 self.txtSTATUSc = QtGui.QLineEdit(self.widget_2)
365 self.txtSTATUSc = QtGui.QLineEdit(self.widget_2)
364 self.txtSTATUSc.setReadOnly(True)
366 self.txtSTATUSc.setReadOnly(True)
365 self.txtSTATUSc.setObjectName("txtSTATUSc")
367 self.txtSTATUSc.setObjectName("txtSTATUSc")
366 self.gridLayout_2.addWidget(self.txtSTATUSc, 3, 3, 1, 1)
368 self.gridLayout_2.addWidget(self.txtSTATUSc, 3, 3, 1, 1)
367 self.txtSTATUSd = QtGui.QLineEdit(self.widget_2)
369 self.txtSTATUSd = QtGui.QLineEdit(self.widget_2)
368 self.txtSTATUSd.setReadOnly(True)
370 self.txtSTATUSd.setReadOnly(True)
369 self.txtSTATUSd.setObjectName("txtSTATUSd")
371 self.txtSTATUSd.setObjectName("txtSTATUSd")
370 self.gridLayout_2.addWidget(self.txtSTATUSd, 3, 4, 1, 1)
372 self.gridLayout_2.addWidget(self.txtSTATUSd, 3, 4, 1, 1)
371 self.txtINFOd = QtGui.QLineEdit(self.widget_2)
373 self.txtINFOd = QtGui.QLineEdit(self.widget_2)
372 self.txtINFOd.setReadOnly(True)
374 self.txtINFOd.setReadOnly(True)
373 self.txtINFOd.setObjectName("txtINFOd")
375 self.txtINFOd.setObjectName("txtINFOd")
374 self.gridLayout_2.addWidget(self.txtINFOd, 5, 4, 1, 1)
376 self.gridLayout_2.addWidget(self.txtINFOd, 5, 4, 1, 1)
375 self.txtSETa = QtGui.QLineEdit(self.widget_2)
377 self.txtSETa = QtGui.QLineEdit(self.widget_2)
376 self.txtSETa.setReadOnly(True)
378 self.txtSETa.setReadOnly(True)
377 self.txtSETa.setObjectName("txtSETa")
379 self.txtSETa.setObjectName("txtSETa")
378 self.gridLayout_2.addWidget(self.txtSETa, 6, 1, 1, 1)
380 self.gridLayout_2.addWidget(self.txtSETa, 6, 1, 1, 1)
379 self.txtSETb = QtGui.QLineEdit(self.widget_2)
381 self.txtSETb = QtGui.QLineEdit(self.widget_2)
380 self.txtSETb.setReadOnly(True)
382 self.txtSETb.setReadOnly(True)
381 self.txtSETb.setObjectName("txtSETb")
383 self.txtSETb.setObjectName("txtSETb")
382 self.gridLayout_2.addWidget(self.txtSETb, 6, 2, 1, 1)
384 self.gridLayout_2.addWidget(self.txtSETb, 6, 2, 1, 1)
383 self.txtSETc = QtGui.QLineEdit(self.widget_2)
385 self.txtSETc = QtGui.QLineEdit(self.widget_2)
384 self.txtSETc.setReadOnly(True)
386 self.txtSETc.setReadOnly(True)
385 self.txtSETc.setObjectName("txtSETc")
387 self.txtSETc.setObjectName("txtSETc")
386 self.gridLayout_2.addWidget(self.txtSETc, 6, 3, 1, 1)
388 self.gridLayout_2.addWidget(self.txtSETc, 6, 3, 1, 1)
387 self.txtSETd = QtGui.QLineEdit(self.widget_2)
389 self.txtSETd = QtGui.QLineEdit(self.widget_2)
388 self.txtSETd.setReadOnly(True)
390 self.txtSETd.setReadOnly(True)
389 self.txtSETd.setObjectName("txtSETd")
391 self.txtSETd.setObjectName("txtSETd")
390 self.gridLayout_2.addWidget(self.txtSETd, 6, 4, 1, 1)
392 self.gridLayout_2.addWidget(self.txtSETd, 6, 4, 1, 1)
391 self.lblSTATUS = QtGui.QLabel(self.widget_2)
393 self.lblSTATUS = QtGui.QLabel(self.widget_2)
392 self.lblSTATUS.setObjectName("lblSTATUS")
394 self.lblSTATUS.setObjectName("lblSTATUS")
393 self.gridLayout_2.addWidget(self.lblSTATUS, 3, 0, 1, 1)
395 self.gridLayout_2.addWidget(self.lblSTATUS, 3, 0, 1, 1)
394 self.lblINFO = QtGui.QLabel(self.widget_2)
396 self.lblINFO = QtGui.QLabel(self.widget_2)
395 self.lblINFO.setObjectName("lblINFO")
397 self.lblINFO.setObjectName("lblINFO")
396 self.gridLayout_2.addWidget(self.lblINFO, 5, 0, 1, 1)
398 self.gridLayout_2.addWidget(self.lblINFO, 5, 0, 1, 1)
397 self.lblSET = QtGui.QLabel(self.widget_2)
399 self.lblSET = QtGui.QLabel(self.widget_2)
398 self.lblSET.setObjectName("lblSET")
400 self.lblSET.setObjectName("lblSET")
399 self.gridLayout_2.addWidget(self.lblSET, 6, 0, 1, 1)
401 self.gridLayout_2.addWidget(self.lblSET, 6, 0, 1, 1)
400 self.lblDevA = QtGui.QLabel(self.widget_2)
402 self.lblDevA = QtGui.QLabel(self.widget_2)
401 self.lblDevA.setAlignment(QtCore.Qt.AlignCenter)
403 self.lblDevA.setAlignment(QtCore.Qt.AlignCenter)
402 self.lblDevA.setObjectName("lblDevA")
404 self.lblDevA.setObjectName("lblDevA")
403 self.gridLayout_2.addWidget(self.lblDevA, 0, 1, 1, 1)
405 self.gridLayout_2.addWidget(self.lblDevA, 0, 1, 1, 1)
404 self.lblDevB = QtGui.QLabel(self.widget_2)
406 self.lblDevB = QtGui.QLabel(self.widget_2)
405 self.lblDevB.setAlignment(QtCore.Qt.AlignCenter)
407 self.lblDevB.setAlignment(QtCore.Qt.AlignCenter)
406 self.lblDevB.setObjectName("lblDevB")
408 self.lblDevB.setObjectName("lblDevB")
407 self.gridLayout_2.addWidget(self.lblDevB, 0, 2, 1, 1)
409 self.gridLayout_2.addWidget(self.lblDevB, 0, 2, 1, 1)
408 self.lblDevC = QtGui.QLabel(self.widget_2)
410 self.lblDevC = QtGui.QLabel(self.widget_2)
409 self.lblDevC.setAlignment(QtCore.Qt.AlignCenter)
411 self.lblDevC.setAlignment(QtCore.Qt.AlignCenter)
410 self.lblDevC.setObjectName("lblDevC")
412 self.lblDevC.setObjectName("lblDevC")
411 self.gridLayout_2.addWidget(self.lblDevC, 0, 3, 1, 1)
413 self.gridLayout_2.addWidget(self.lblDevC, 0, 3, 1, 1)
412 self.lblDevD = QtGui.QLabel(self.widget_2)
414 self.lblDevD = QtGui.QLabel(self.widget_2)
413 self.lblDevD.setAlignment(QtCore.Qt.AlignCenter)
415 self.lblDevD.setAlignment(QtCore.Qt.AlignCenter)
414 self.lblDevD.setObjectName("lblDevD")
416 self.lblDevD.setObjectName("lblDevD")
415 self.gridLayout_2.addWidget(self.lblDevD, 0, 4, 1, 1)
417 self.gridLayout_2.addWidget(self.lblDevD, 0, 4, 1, 1)
416 self.txtINFOc = QtGui.QLineEdit(self.widget_2)
418 self.txtINFOc = QtGui.QLineEdit(self.widget_2)
417 self.txtINFOc.setReadOnly(True)
419 self.txtINFOc.setReadOnly(True)
418 self.txtINFOc.setObjectName("txtINFOc")
420 self.txtINFOc.setObjectName("txtINFOc")
419 self.gridLayout_2.addWidget(self.txtINFOc, 5, 3, 1, 1)
421 self.gridLayout_2.addWidget(self.txtINFOc, 5, 3, 1, 1)
420 self.verticalLayout_4.addWidget(self.widget_2)
422 self.verticalLayout_4.addWidget(self.widget_2)
421 self.txtSburn = QtGui.QTextEdit(self.tabSburn)
423 self.txtSburn = QtGui.QTextEdit(self.tabSburn)
422 self.txtSburn.setReadOnly(True)
424 self.txtSburn.setReadOnly(True)
423 self.txtSburn.setObjectName("txtSburn")
425 self.txtSburn.setObjectName("txtSburn")
424 self.verticalLayout_4.addWidget(self.txtSburn)
426 self.verticalLayout_4.addWidget(self.txtSburn)
425 self.tabWidget.addTab(self.tabSburn, "")
427 self.tabWidget.addTab(self.tabSburn, "")
426 self.verticalLayout.addWidget(self.tabWidget)
428 self.verticalLayout.addWidget(self.tabWidget)
427 self.txtInfo = QtGui.QTextEdit(self.centralwidget)
429 self.txtInfo = QtGui.QTextEdit(self.centralwidget)
428 self.txtInfo.setReadOnly(True)
430 self.txtInfo.setReadOnly(True)
429 self.txtInfo.setObjectName("txtInfo")
431 self.txtInfo.setObjectName("txtInfo")
430 self.verticalLayout.addWidget(self.txtInfo)
432 self.verticalLayout.addWidget(self.txtInfo)
431 self.horizontalLayout_2 = QtGui.QHBoxLayout()
433 self.horizontalLayout_2 = QtGui.QHBoxLayout()
432 self.horizontalLayout_2.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
434 self.horizontalLayout_2.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
433 self.horizontalLayout_2.setObjectName("horizontalLayout_2")
435 self.horizontalLayout_2.setObjectName("horizontalLayout_2")
434 self.btnGbkp = QtGui.QPushButton(self.centralwidget)
436 self.btnGbkp = QtGui.QPushButton(self.centralwidget)
435 self.btnGbkp.setEnabled(False)
437 self.btnGbkp.setEnabled(False)
436 self.btnGbkp.setObjectName("btnGbkp")
438 self.btnGbkp.setObjectName("btnGbkp")
437 self.horizontalLayout_2.addWidget(self.btnGbkp)
439 self.horizontalLayout_2.addWidget(self.btnGbkp)
438 self.btnRestart = QtGui.QPushButton(self.centralwidget)
440 self.btnRestart = QtGui.QPushButton(self.centralwidget)
439 self.btnRestart.setEnabled(False)
441 self.btnRestart.setEnabled(False)
440 self.btnRestart.setObjectName("btnRestart")
442 self.btnRestart.setObjectName("btnRestart")
441 self.horizontalLayout_2.addWidget(self.btnRestart)
443 self.horizontalLayout_2.addWidget(self.btnRestart)
442 self.btnStartburn = QtGui.QPushButton(self.centralwidget)
444 self.btnStartburn = QtGui.QPushButton(self.centralwidget)
443 self.btnStartburn.setEnabled(False)
445 self.btnStartburn.setEnabled(False)
444 self.btnStartburn.setObjectName("btnStartburn")
446 self.btnStartburn.setObjectName("btnStartburn")
445 self.horizontalLayout_2.addWidget(self.btnStartburn)
447 self.horizontalLayout_2.addWidget(self.btnStartburn)
446 self.btnStopburn = QtGui.QPushButton(self.centralwidget)
448 self.btnStopburn = QtGui.QPushButton(self.centralwidget)
447 self.btnStopburn.setEnabled(False)
449 self.btnStopburn.setEnabled(False)
448 self.btnStopburn.setObjectName("btnStopburn")
450 self.btnStopburn.setObjectName("btnStopburn")
449 self.horizontalLayout_2.addWidget(self.btnStopburn)
451 self.horizontalLayout_2.addWidget(self.btnStopburn)
450 self.verticalLayout.addLayout(self.horizontalLayout_2)
452 self.verticalLayout.addLayout(self.horizontalLayout_2)
451 MainWindow.setCentralWidget(self.centralwidget)
453 MainWindow.setCentralWidget(self.centralwidget)
452 self.menubar = QtGui.QMenuBar(MainWindow)
454 self.menubar = QtGui.QMenuBar(MainWindow)
453 self.menubar.setGeometry(QtCore.QRect(0, 0, 806, 25))
455 self.menubar.setGeometry(QtCore.QRect(0, 0, 809, 25))
454 self.menubar.setObjectName("menubar")
456 self.menubar.setObjectName("menubar")
455 self.menuFile = QtGui.QMenu(self.menubar)
457 self.menuFile = QtGui.QMenu(self.menubar)
456 self.menuFile.setObjectName("menuFile")
458 self.menuFile.setObjectName("menuFile")
457 self.menuParameters = QtGui.QMenu(self.menubar)
459 self.menuParameters = QtGui.QMenu(self.menubar)
458 self.menuParameters.setObjectName("menuParameters")
460 self.menuParameters.setObjectName("menuParameters")
459 self.menuHelp = QtGui.QMenu(self.menubar)
461 self.menuHelp = QtGui.QMenu(self.menubar)
460 self.menuHelp.setObjectName("menuHelp")
462 self.menuHelp.setObjectName("menuHelp")
461 MainWindow.setMenuBar(self.menubar)
463 MainWindow.setMenuBar(self.menubar)
462 self.statusbar = QtGui.QStatusBar(MainWindow)
464 self.statusbar = QtGui.QStatusBar(MainWindow)
463 self.statusbar.setObjectName("statusbar")
465 self.statusbar.setObjectName("statusbar")
464 MainWindow.setStatusBar(self.statusbar)
466 MainWindow.setStatusBar(self.statusbar)
465 self.actionChange_Parameters = QtGui.QAction(MainWindow)
467 self.actionChange_Parameters = QtGui.QAction(MainWindow)
466 self.actionChange_Parameters.setObjectName("actionChange_Parameters")
468 self.actionChange_Parameters.setObjectName("actionChange_Parameters")
467 self.actionSave_Config = QtGui.QAction(MainWindow)
469 self.actionSave_Config = QtGui.QAction(MainWindow)
468 self.actionSave_Config.setObjectName("actionSave_Config")
470 self.actionSave_Config.setObjectName("actionSave_Config")
469 self.actionQuit = QtGui.QAction(MainWindow)
471 self.actionQuit = QtGui.QAction(MainWindow)
470 self.actionQuit.setObjectName("actionQuit")
472 self.actionQuit.setObjectName("actionQuit")
471 self.actionAbout = QtGui.QAction(MainWindow)
473 self.actionAbout = QtGui.QAction(MainWindow)
472 self.actionAbout.setObjectName("actionAbout")
474 self.actionAbout.setObjectName("actionAbout")
473 self.menuFile.addAction(self.actionSave_Config)
475 self.menuFile.addAction(self.actionSave_Config)
474 self.menuFile.addAction(self.actionQuit)
476 self.menuFile.addAction(self.actionQuit)
475 self.menuParameters.addAction(self.actionChange_Parameters)
477 self.menuParameters.addAction(self.actionChange_Parameters)
476 self.menuHelp.addAction(self.actionAbout)
478 self.menuHelp.addAction(self.actionAbout)
477 self.menubar.addAction(self.menuFile.menuAction())
479 self.menubar.addAction(self.menuFile.menuAction())
478 self.menubar.addAction(self.menuParameters.menuAction())
480 self.menubar.addAction(self.menuParameters.menuAction())
479 self.menubar.addAction(self.menuHelp.menuAction())
481 self.menubar.addAction(self.menuHelp.menuAction())
480
482
481 self.retranslateUi(MainWindow)
483 self.retranslateUi(MainWindow)
482 self.tabWidget.setCurrentIndex(0)
484 self.tabWidget.setCurrentIndex(0)
483 self.lstDcapacity.setCurrentIndex(2)
485 self.lstDcapacity.setCurrentIndex(2)
484 QtCore.QObject.connect(self.chkSequentially, QtCore.SIGNAL("clicked()"), self.chkSimultaneously.toggle)
486 QtCore.QObject.connect(self.chkSequentially, QtCore.SIGNAL("clicked()"), self.chkSimultaneously.toggle)
485 QtCore.QObject.connect(self.chkSimultaneously, QtCore.SIGNAL("clicked()"), self.chkSequentially.toggle)
487 QtCore.QObject.connect(self.chkSimultaneously, QtCore.SIGNAL("clicked()"), self.chkSequentially.toggle)
486 QtCore.QObject.connect(self.chkDevA, QtCore.SIGNAL("toggled(bool)"), self.grpDevA.setEnabled)
488 QtCore.QObject.connect(self.chkDevA, QtCore.SIGNAL("toggled(bool)"), self.grpDevA.setEnabled)
487 QtCore.QObject.connect(self.chkDevB, QtCore.SIGNAL("toggled(bool)"), self.grpDevB.setEnabled)
489 QtCore.QObject.connect(self.chkDevB, QtCore.SIGNAL("toggled(bool)"), self.grpDevB.setEnabled)
488 QtCore.QObject.connect(self.chkDevC, QtCore.SIGNAL("toggled(bool)"), self.grpDevC.setEnabled)
490 QtCore.QObject.connect(self.chkDevC, QtCore.SIGNAL("toggled(bool)"), self.grpDevC.setEnabled)
489 QtCore.QObject.connect(self.chkDevD, QtCore.SIGNAL("toggled(bool)"), self.grpDevD.setEnabled)
491 QtCore.QObject.connect(self.chkDevD, QtCore.SIGNAL("toggled(bool)"), self.grpDevD.setEnabled)
490 QtCore.QMetaObject.connectSlotsByName(MainWindow)
492 QtCore.QMetaObject.connectSlotsByName(MainWindow)
491 MainWindow.setTabOrder(self.txtDpath, self.btnDpath)
493 MainWindow.setTabOrder(self.txtDpath, self.btnDpath)
492 MainWindow.setTabOrder(self.btnDpath, self.txtRpath)
494 MainWindow.setTabOrder(self.btnDpath, self.txtRpath)
493 MainWindow.setTabOrder(self.txtRpath, self.btnRpath)
495 MainWindow.setTabOrder(self.txtRpath, self.btnRpath)
494 MainWindow.setTabOrder(self.btnRpath, self.lstDtype)
496 MainWindow.setTabOrder(self.btnRpath, self.lstDtype)
495 MainWindow.setTabOrder(self.lstDtype, self.txtDtype)
497 MainWindow.setTabOrder(self.lstDtype, self.txtDtype)
496 MainWindow.setTabOrder(self.txtDtype, self.chkMST)
498 MainWindow.setTabOrder(self.txtDtype, self.chkMST)
497 MainWindow.setTabOrder(self.chkMST, self.txtElabel)
499 MainWindow.setTabOrder(self.chkMST, self.txtElabel)
498 MainWindow.setTabOrder(self.txtElabel, self.lstStartDay)
500 MainWindow.setTabOrder(self.txtElabel, self.lstStartDay)
499 MainWindow.setTabOrder(self.lstStartDay, self.lstStopDay)
501 MainWindow.setTabOrder(self.lstStartDay, self.lstStopDay)
500 MainWindow.setTabOrder(self.lstStopDay, self.chkSimultaneously)
502 MainWindow.setTabOrder(self.lstStopDay, self.chkSimultaneously)
501 MainWindow.setTabOrder(self.chkSimultaneously, self.chkSequentially)
503 MainWindow.setTabOrder(self.chkSimultaneously, self.chkSequentially)
502 MainWindow.setTabOrder(self.chkSequentially, self.chkSalert)
504 MainWindow.setTabOrder(self.chkSequentially, self.chkSalert)
503 MainWindow.setTabOrder(self.chkSalert, self.lstDcapacity)
505 MainWindow.setTabOrder(self.chkSalert, self.lstDcapacity)
504 MainWindow.setTabOrder(self.lstDcapacity, self.chkPSgraphic)
506 MainWindow.setTabOrder(self.lstDcapacity, self.chkPSgraphic)
505 MainWindow.setTabOrder(self.chkPSgraphic, self.lineEdit_17)
507 MainWindow.setTabOrder(self.chkPSgraphic, self.lineEdit_17)
506 MainWindow.setTabOrder(self.lineEdit_17, self.txtSTATUSa)
508 MainWindow.setTabOrder(self.lineEdit_17, self.txtSTATUSa)
507 MainWindow.setTabOrder(self.txtSTATUSa, self.txtSTATUSb)
509 MainWindow.setTabOrder(self.txtSTATUSa, self.txtSTATUSb)
508 MainWindow.setTabOrder(self.txtSTATUSb, self.txtSTATUSc)
510 MainWindow.setTabOrder(self.txtSTATUSb, self.txtSTATUSc)
509 MainWindow.setTabOrder(self.txtSTATUSc, self.txtSTATUSd)
511 MainWindow.setTabOrder(self.txtSTATUSc, self.txtSTATUSd)
510 MainWindow.setTabOrder(self.txtSTATUSd, self.txtINFOa)
512 MainWindow.setTabOrder(self.txtSTATUSd, self.txtINFOa)
511 MainWindow.setTabOrder(self.txtINFOa, self.txtINFOb)
513 MainWindow.setTabOrder(self.txtINFOa, self.txtINFOb)
512 MainWindow.setTabOrder(self.txtINFOb, self.txtINFOc)
514 MainWindow.setTabOrder(self.txtINFOb, self.txtINFOc)
513 MainWindow.setTabOrder(self.txtINFOc, self.txtINFOd)
515 MainWindow.setTabOrder(self.txtINFOc, self.txtINFOd)
514 MainWindow.setTabOrder(self.txtINFOd, self.txtSETa)
516 MainWindow.setTabOrder(self.txtINFOd, self.txtSETa)
515 MainWindow.setTabOrder(self.txtSETa, self.txtSETb)
517 MainWindow.setTabOrder(self.txtSETa, self.txtSETb)
516 MainWindow.setTabOrder(self.txtSETb, self.txtSETc)
518 MainWindow.setTabOrder(self.txtSETb, self.txtSETc)
517 MainWindow.setTabOrder(self.txtSETc, self.txtSETd)
519 MainWindow.setTabOrder(self.txtSETc, self.txtSETd)
518 MainWindow.setTabOrder(self.txtSETd, self.tabWidget)
520 MainWindow.setTabOrder(self.txtSETd, self.tabWidget)
519 MainWindow.setTabOrder(self.tabWidget, self.txtSburn)
521 MainWindow.setTabOrder(self.tabWidget, self.txtSburn)
520 MainWindow.setTabOrder(self.txtSburn, self.btnGbkp)
522 MainWindow.setTabOrder(self.txtSburn, self.btnGbkp)
521 MainWindow.setTabOrder(self.btnGbkp, self.btnRestart)
523 MainWindow.setTabOrder(self.btnGbkp, self.btnRestart)
522 MainWindow.setTabOrder(self.btnRestart, self.btnStartburn)
524 MainWindow.setTabOrder(self.btnRestart, self.btnStartburn)
523 MainWindow.setTabOrder(self.btnStartburn, self.btnStopburn)
525 MainWindow.setTabOrder(self.btnStartburn, self.btnStopburn)
524
526
525 def retranslateUi(self, MainWindow):
527 def retranslateUi(self, MainWindow):
526 MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "JRO BACKUP MANAGER", None, QtGui.QApplication.UnicodeUTF8))
528 MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "JRO BACKUP MANAGER", None, QtGui.QApplication.UnicodeUTF8))
527 self.btnDpath.setText(QtGui.QApplication.translate("MainWindow", "Data Path", None, QtGui.QApplication.UnicodeUTF8))
529 self.btnDpath.setText(QtGui.QApplication.translate("MainWindow", "Data Path", None, QtGui.QApplication.UnicodeUTF8))
528 self.btnRpath.setText(QtGui.QApplication.translate("MainWindow", "Resource Path", None, QtGui.QApplication.UnicodeUTF8))
530 self.btnRpath.setText(QtGui.QApplication.translate("MainWindow", "Resource Path", None, QtGui.QApplication.UnicodeUTF8))
529 self.lblDtype.setText(QtGui.QApplication.translate("MainWindow", "Data Type", None, QtGui.QApplication.UnicodeUTF8))
531 self.lblDtype.setText(QtGui.QApplication.translate("MainWindow", "Data Type", None, QtGui.QApplication.UnicodeUTF8))
530 self.lstDtype.setItemText(0, QtGui.QApplication.translate("MainWindow", "Raw Data", None, QtGui.QApplication.UnicodeUTF8))
532 self.lstDtype.setItemText(0, QtGui.QApplication.translate("MainWindow", "Raw Data", None, QtGui.QApplication.UnicodeUTF8))
531 self.lstDtype.setItemText(1, QtGui.QApplication.translate("MainWindow", "Process Data", None, QtGui.QApplication.UnicodeUTF8))
533 self.lstDtype.setItemText(1, QtGui.QApplication.translate("MainWindow", "Process Data", None, QtGui.QApplication.UnicodeUTF8))
532 self.lstDtype.setItemText(2, QtGui.QApplication.translate("MainWindow", "BLTR Data", None, QtGui.QApplication.UnicodeUTF8))
534 self.lstDtype.setItemText(2, QtGui.QApplication.translate("MainWindow", "BLTR Data", None, QtGui.QApplication.UnicodeUTF8))
533 self.lstDtype.setItemText(3, QtGui.QApplication.translate("MainWindow", "Other", None, QtGui.QApplication.UnicodeUTF8))
535 self.lstDtype.setItemText(3, QtGui.QApplication.translate("MainWindow", "Other", None, QtGui.QApplication.UnicodeUTF8))
534 self.txtDtype.setText(QtGui.QApplication.translate("MainWindow", "r", None, QtGui.QApplication.UnicodeUTF8))
536 self.txtDtype.setText(QtGui.QApplication.translate("MainWindow", "r", None, QtGui.QApplication.UnicodeUTF8))
535 self.chkMST.setText(QtGui.QApplication.translate("MainWindow", "MST-ISR Data", None, QtGui.QApplication.UnicodeUTF8))
537 self.chkMST.setText(QtGui.QApplication.translate("MainWindow", "MST-ISR Data", None, QtGui.QApplication.UnicodeUTF8))
536 self.lblElabel.setText(QtGui.QApplication.translate("MainWindow", "Exp. Label at device", None, QtGui.QApplication.UnicodeUTF8))
538 self.lblElabel.setText(QtGui.QApplication.translate("MainWindow", "Exp. Label at device", None, QtGui.QApplication.UnicodeUTF8))
537 self.lblCopys.setText(QtGui.QApplication.translate("MainWindow", "Copys", None, QtGui.QApplication.UnicodeUTF8))
539 self.lblCopys.setText(QtGui.QApplication.translate("MainWindow", "Copys", None, QtGui.QApplication.UnicodeUTF8))
538 self.lblStartDay.setText(QtGui.QApplication.translate("MainWindow", "Start Day:", None, QtGui.QApplication.UnicodeUTF8))
540 self.lblStartDay.setText(QtGui.QApplication.translate("MainWindow", "Start Day:", None, QtGui.QApplication.UnicodeUTF8))
539 self.lblStopDay.setText(QtGui.QApplication.translate("MainWindow", "Stop Day:", None, QtGui.QApplication.UnicodeUTF8))
541 self.lblStopDay.setText(QtGui.QApplication.translate("MainWindow", "Stop Day:", None, QtGui.QApplication.UnicodeUTF8))
540 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabParameters), QtGui.QApplication.translate("MainWindow", "Parameters", None, QtGui.QApplication.UnicodeUTF8))
542 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabParameters), QtGui.QApplication.translate("MainWindow", "Parameters", None, QtGui.QApplication.UnicodeUTF8))
541 self.chkDevA.setText(QtGui.QApplication.translate("MainWindow", "Dev A", None, QtGui.QApplication.UnicodeUTF8))
543 self.chkDevA.setText(QtGui.QApplication.translate("MainWindow", "Dev A", None, QtGui.QApplication.UnicodeUTF8))
542 self.txtBspeedA.setText(QtGui.QApplication.translate("MainWindow", "16", None, QtGui.QApplication.UnicodeUTF8))
544 self.txtBspeedA.setText(QtGui.QApplication.translate("MainWindow", "16", None, QtGui.QApplication.UnicodeUTF8))
543 self.txtBmodeA.setText(QtGui.QApplication.translate("MainWindow", "-sao", None, QtGui.QApplication.UnicodeUTF8))
545 self.txtBmodeA.setText(QtGui.QApplication.translate("MainWindow", "-sao", None, QtGui.QApplication.UnicodeUTF8))
544 self.btnTdevA.setText(QtGui.QApplication.translate("MainWindow", "Test DevA", None, QtGui.QApplication.UnicodeUTF8))
546 self.btnTdevA.setText(QtGui.QApplication.translate("MainWindow", "Test DevA", None, QtGui.QApplication.UnicodeUTF8))
545 self.chkDevB.setText(QtGui.QApplication.translate("MainWindow", "Dev B", None, QtGui.QApplication.UnicodeUTF8))
547 self.chkDevB.setText(QtGui.QApplication.translate("MainWindow", "Dev B", None, QtGui.QApplication.UnicodeUTF8))
546 self.txtBspeedB.setText(QtGui.QApplication.translate("MainWindow", "16", None, QtGui.QApplication.UnicodeUTF8))
548 self.txtBspeedB.setText(QtGui.QApplication.translate("MainWindow", "16", None, QtGui.QApplication.UnicodeUTF8))
547 self.txtBmodeB.setText(QtGui.QApplication.translate("MainWindow", "-sao", None, QtGui.QApplication.UnicodeUTF8))
549 self.txtBmodeB.setText(QtGui.QApplication.translate("MainWindow", "-sao", None, QtGui.QApplication.UnicodeUTF8))
548 self.btnTdevB.setText(QtGui.QApplication.translate("MainWindow", "Test DevB", None, QtGui.QApplication.UnicodeUTF8))
550 self.btnTdevB.setText(QtGui.QApplication.translate("MainWindow", "Test DevB", None, QtGui.QApplication.UnicodeUTF8))
549 self.chkDevC.setText(QtGui.QApplication.translate("MainWindow", "Dev C", None, QtGui.QApplication.UnicodeUTF8))
551 self.chkDevC.setText(QtGui.QApplication.translate("MainWindow", "Dev C", None, QtGui.QApplication.UnicodeUTF8))
550 self.txtBspeedC.setText(QtGui.QApplication.translate("MainWindow", "16", None, QtGui.QApplication.UnicodeUTF8))
552 self.txtBspeedC.setText(QtGui.QApplication.translate("MainWindow", "16", None, QtGui.QApplication.UnicodeUTF8))
551 self.txtBmodeC.setText(QtGui.QApplication.translate("MainWindow", "-sao", None, QtGui.QApplication.UnicodeUTF8))
553 self.txtBmodeC.setText(QtGui.QApplication.translate("MainWindow", "-sao", None, QtGui.QApplication.UnicodeUTF8))
552 self.btnTdevC.setText(QtGui.QApplication.translate("MainWindow", "Test DevC", None, QtGui.QApplication.UnicodeUTF8))
554 self.btnTdevC.setText(QtGui.QApplication.translate("MainWindow", "Test DevC", None, QtGui.QApplication.UnicodeUTF8))
553 self.chkDevD.setText(QtGui.QApplication.translate("MainWindow", "Dev D", None, QtGui.QApplication.UnicodeUTF8))
555 self.chkDevD.setText(QtGui.QApplication.translate("MainWindow", "Dev D", None, QtGui.QApplication.UnicodeUTF8))
554 self.txtBspeedD.setText(QtGui.QApplication.translate("MainWindow", "16", None, QtGui.QApplication.UnicodeUTF8))
556 self.txtBspeedD.setText(QtGui.QApplication.translate("MainWindow", "16", None, QtGui.QApplication.UnicodeUTF8))
555 self.txtBmodeD.setText(QtGui.QApplication.translate("MainWindow", "-sao", None, QtGui.QApplication.UnicodeUTF8))
557 self.txtBmodeD.setText(QtGui.QApplication.translate("MainWindow", "-sao", None, QtGui.QApplication.UnicodeUTF8))
556 self.btnTdevD.setText(QtGui.QApplication.translate("MainWindow", "Test DevD", None, QtGui.QApplication.UnicodeUTF8))
558 self.btnTdevD.setText(QtGui.QApplication.translate("MainWindow", "Test DevD", None, QtGui.QApplication.UnicodeUTF8))
557 self.lblDevice.setText(QtGui.QApplication.translate("MainWindow", "Device", None, QtGui.QApplication.UnicodeUTF8))
559 self.lblDevice.setText(QtGui.QApplication.translate("MainWindow", "Device", None, QtGui.QApplication.UnicodeUTF8))
558 self.lblBspeed.setText(QtGui.QApplication.translate("MainWindow", "Burn Speed", None, QtGui.QApplication.UnicodeUTF8))
560 self.lblBspeed.setText(QtGui.QApplication.translate("MainWindow", "Burn Speed", None, QtGui.QApplication.UnicodeUTF8))
559 self.lblBmode.setText(QtGui.QApplication.translate("MainWindow", "Burn Mode", None, QtGui.QApplication.UnicodeUTF8))
561 self.lblBmode.setText(QtGui.QApplication.translate("MainWindow", "Burn Mode", None, QtGui.QApplication.UnicodeUTF8))
560 self.lblBprocess.setText(QtGui.QApplication.translate("MainWindow", "Burning process", None, QtGui.QApplication.UnicodeUTF8))
562 self.lblBprocess.setText(QtGui.QApplication.translate("MainWindow", "Burning process", None, QtGui.QApplication.UnicodeUTF8))
561 self.chkSimultaneously.setText(QtGui.QApplication.translate("MainWindow", "Simultaneously", None, QtGui.QApplication.UnicodeUTF8))
563 self.chkSimultaneously.setText(QtGui.QApplication.translate("MainWindow", "Simultaneously", None, QtGui.QApplication.UnicodeUTF8))
562 self.chkSequentially.setText(QtGui.QApplication.translate("MainWindow", "Sequentially", None, QtGui.QApplication.UnicodeUTF8))
564 self.chkSequentially.setText(QtGui.QApplication.translate("MainWindow", "Sequentially", None, QtGui.QApplication.UnicodeUTF8))
563 self.lblDcapacity.setText(QtGui.QApplication.translate("MainWindow", "Device Capacity (MB)", None, QtGui.QApplication.UnicodeUTF8))
565 self.lblDcapacity.setText(QtGui.QApplication.translate("MainWindow", "Device Capacity (MB)", None, QtGui.QApplication.UnicodeUTF8))
564 self.chkSalert.setText(QtGui.QApplication.translate("MainWindow", "Sound Alert", None, QtGui.QApplication.UnicodeUTF8))
566 self.chkSalert.setText(QtGui.QApplication.translate("MainWindow", "Sound Alert", None, QtGui.QApplication.UnicodeUTF8))
565 self.lstDcapacity.setItemText(0, QtGui.QApplication.translate("MainWindow", "BluRay [25.0 GB]", None, QtGui.QApplication.UnicodeUTF8))
567 self.lstDcapacity.setItemText(0, QtGui.QApplication.translate("MainWindow", "BluRay [25.0 GB]", None, QtGui.QApplication.UnicodeUTF8))
566 self.lstDcapacity.setItemText(1, QtGui.QApplication.translate("MainWindow", "DVD2 [8.5 GB]", None, QtGui.QApplication.UnicodeUTF8))
568 self.lstDcapacity.setItemText(1, QtGui.QApplication.translate("MainWindow", "DVD2 [8.5 GB]", None, QtGui.QApplication.UnicodeUTF8))
567 self.lstDcapacity.setItemText(2, QtGui.QApplication.translate("MainWindow", "DVD1 [4.7 GB]", None, QtGui.QApplication.UnicodeUTF8))
569 self.lstDcapacity.setItemText(2, QtGui.QApplication.translate("MainWindow", "DVD1 [4.7 GB]", None, QtGui.QApplication.UnicodeUTF8))
568 self.lstDcapacity.setItemText(3, QtGui.QApplication.translate("MainWindow", "CD [0.7 GB]", None, QtGui.QApplication.UnicodeUTF8))
570 self.lstDcapacity.setItemText(3, QtGui.QApplication.translate("MainWindow", "CD [0.7 GB]", None, QtGui.QApplication.UnicodeUTF8))
569 self.lstDcapacity.setItemText(4, QtGui.QApplication.translate("MainWindow", "Other [? GB]", None, QtGui.QApplication.UnicodeUTF8))
571 self.lstDcapacity.setItemText(4, QtGui.QApplication.translate("MainWindow", "Other [? GB]", None, QtGui.QApplication.UnicodeUTF8))
570 self.chkPSgraphic.setText(QtGui.QApplication.translate("MainWindow", "PS Graphic", None, QtGui.QApplication.UnicodeUTF8))
572 self.chkPSgraphic.setText(QtGui.QApplication.translate("MainWindow", "PS Graphic", None, QtGui.QApplication.UnicodeUTF8))
571 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabDconfig), QtGui.QApplication.translate("MainWindow", "Device Config.", None, QtGui.QApplication.UnicodeUTF8))
573 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabDconfig), QtGui.QApplication.translate("MainWindow", "Device Config.", None, QtGui.QApplication.UnicodeUTF8))
572 self.lblSTATUS.setText(QtGui.QApplication.translate("MainWindow", "STATUS", None, QtGui.QApplication.UnicodeUTF8))
574 self.lblSTATUS.setText(QtGui.QApplication.translate("MainWindow", "STATUS", None, QtGui.QApplication.UnicodeUTF8))
573 self.lblINFO.setText(QtGui.QApplication.translate("MainWindow", "INFO", None, QtGui.QApplication.UnicodeUTF8))
575 self.lblINFO.setText(QtGui.QApplication.translate("MainWindow", "INFO", None, QtGui.QApplication.UnicodeUTF8))
574 self.lblSET.setText(QtGui.QApplication.translate("MainWindow", "SET", None, QtGui.QApplication.UnicodeUTF8))
576 self.lblSET.setText(QtGui.QApplication.translate("MainWindow", "SET", None, QtGui.QApplication.UnicodeUTF8))
575 self.lblDevA.setText(QtGui.QApplication.translate("MainWindow", "DEV A", None, QtGui.QApplication.UnicodeUTF8))
577 self.lblDevA.setText(QtGui.QApplication.translate("MainWindow", "DEV A", None, QtGui.QApplication.UnicodeUTF8))
576 self.lblDevB.setText(QtGui.QApplication.translate("MainWindow", "DEV B", None, QtGui.QApplication.UnicodeUTF8))
578 self.lblDevB.setText(QtGui.QApplication.translate("MainWindow", "DEV B", None, QtGui.QApplication.UnicodeUTF8))
577 self.lblDevC.setText(QtGui.QApplication.translate("MainWindow", "DEV C", None, QtGui.QApplication.UnicodeUTF8))
579 self.lblDevC.setText(QtGui.QApplication.translate("MainWindow", "DEV C", None, QtGui.QApplication.UnicodeUTF8))
578 self.lblDevD.setText(QtGui.QApplication.translate("MainWindow", "DEV D", None, QtGui.QApplication.UnicodeUTF8))
580 self.lblDevD.setText(QtGui.QApplication.translate("MainWindow", "DEV D", None, QtGui.QApplication.UnicodeUTF8))
579 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabSburn), QtGui.QApplication.translate("MainWindow", "Status Burn", None, QtGui.QApplication.UnicodeUTF8))
581 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabSburn), QtGui.QApplication.translate("MainWindow", "Status Burn", None, QtGui.QApplication.UnicodeUTF8))
580 self.btnGbkp.setText(QtGui.QApplication.translate("MainWindow", "Generate Bkp", None, QtGui.QApplication.UnicodeUTF8))
582 self.btnGbkp.setText(QtGui.QApplication.translate("MainWindow", "Generate Bkp", None, QtGui.QApplication.UnicodeUTF8))
581 self.btnRestart.setText(QtGui.QApplication.translate("MainWindow", "Restart", None, QtGui.QApplication.UnicodeUTF8))
583 self.btnRestart.setText(QtGui.QApplication.translate("MainWindow", "Restart", None, QtGui.QApplication.UnicodeUTF8))
582 self.btnStartburn.setText(QtGui.QApplication.translate("MainWindow", "Start Burn", None, QtGui.QApplication.UnicodeUTF8))
584 self.btnStartburn.setText(QtGui.QApplication.translate("MainWindow", "Start Burn", None, QtGui.QApplication.UnicodeUTF8))
583 self.btnStopburn.setText(QtGui.QApplication.translate("MainWindow", "Stop Burn", None, QtGui.QApplication.UnicodeUTF8))
585 self.btnStopburn.setText(QtGui.QApplication.translate("MainWindow", "Stop Burn", None, QtGui.QApplication.UnicodeUTF8))
584 self.menuFile.setTitle(QtGui.QApplication.translate("MainWindow", "File", None, QtGui.QApplication.UnicodeUTF8))
586 self.menuFile.setTitle(QtGui.QApplication.translate("MainWindow", "File", None, QtGui.QApplication.UnicodeUTF8))
585 self.menuParameters.setTitle(QtGui.QApplication.translate("MainWindow", "Parameters", None, QtGui.QApplication.UnicodeUTF8))
587 self.menuParameters.setTitle(QtGui.QApplication.translate("MainWindow", "Parameters", None, QtGui.QApplication.UnicodeUTF8))
586 self.menuHelp.setTitle(QtGui.QApplication.translate("MainWindow", "Help", None, QtGui.QApplication.UnicodeUTF8))
588 self.menuHelp.setTitle(QtGui.QApplication.translate("MainWindow", "Help", None, QtGui.QApplication.UnicodeUTF8))
587 self.actionChange_Parameters.setText(QtGui.QApplication.translate("MainWindow", "Change Parameters", None, QtGui.QApplication.UnicodeUTF8))
589 self.actionChange_Parameters.setText(QtGui.QApplication.translate("MainWindow", "Change Parameters", None, QtGui.QApplication.UnicodeUTF8))
588 self.actionSave_Config.setText(QtGui.QApplication.translate("MainWindow", "Save Config", None, QtGui.QApplication.UnicodeUTF8))
590 self.actionSave_Config.setText(QtGui.QApplication.translate("MainWindow", "Save Config", None, QtGui.QApplication.UnicodeUTF8))
589 self.actionQuit.setText(QtGui.QApplication.translate("MainWindow", "Quit", None, QtGui.QApplication.UnicodeUTF8))
591 self.actionQuit.setText(QtGui.QApplication.translate("MainWindow", "Quit", None, QtGui.QApplication.UnicodeUTF8))
590 self.actionAbout.setText(QtGui.QApplication.translate("MainWindow", "About", None, QtGui.QApplication.UnicodeUTF8))
592 self.actionAbout.setText(QtGui.QApplication.translate("MainWindow", "About", None, QtGui.QApplication.UnicodeUTF8))
591
593
592
594
593 if __name__ == "__main__":
595 if __name__ == "__main__":
594 import sys
596 import sys
595 app = QtGui.QApplication(sys.argv)
597 app = QtGui.QApplication(sys.argv)
596 MainWindow = QtGui.QMainWindow()
598 MainWindow = QtGui.QMainWindow()
597 ui = Ui_MainWindow()
599 ui = Ui_MainWindow()
598 ui.setupUi(MainWindow)
600 ui.setupUi(MainWindow)
599 MainWindow.show()
601 MainWindow.show()
600 sys.exit(app.exec_())
602 sys.exit(app.exec_())
601
603
General Comments 0
You need to be logged in to leave comments. Login now