@@ -190,3 +190,53 | |||
|
190 | 190 | self.btnStartburn.setEnabled(not(var_bool)) |
|
191 | 191 | self.btnStopburn.setEnabled(var_bool) |
|
192 | 192 | self.chkCheck.setEnabled(not(var_bool)) |
|
193 | self.actionChange_Parameters.setEnabled(False) | |
|
194 | ||
|
195 | ||
|
196 | ||
|
197 | ||
|
198 | #---------------------------------------------- Actualiza estado en los labels ------------------------------------------------------- | |
|
199 | ||
|
200 | def update_message(type, self): | |
|
201 | ||
|
202 | var_index = ( ( (self.var_disc_n - 1) * self.var_Copys) + (self.var_copy_n - 1) - self.var_burned_discs ) % len(self.var_devices) | |
|
203 | ||
|
204 | if type == 1: | |
|
205 | var_message = "BURNING" | |
|
206 | if var_index == 0: | |
|
207 | self.txtBstatusA.setText(var_message) | |
|
208 | self.txtBdiscA.setText(str(self.var_disc_n)) | |
|
209 | self.txtBcopyA.setText(str(self.var_copy_n)) | |
|
210 | ||
|
211 | if var_index == 1: | |
|
212 | self.txtBstatusB.setText(var_message) | |
|
213 | self.txtBdiscB.setText(str(self.var_disc_n)) | |
|
214 | self.txtBcopyB.setText(str(self.var_copy_n)) | |
|
215 | ||
|
216 | if var_index == 2: | |
|
217 | self.txtBstatusC.setText(var_message) | |
|
218 | self.txtBdiscC.setText(str(self.var_disc_n)) | |
|
219 | self.txtBcopyC.setText(str(self.var_copy_n)) | |
|
220 | ||
|
221 | if var_index == 3: | |
|
222 | self.txtBstatusD.setText(var_message) | |
|
223 | self.txtBdiscD.setText(str(self.var_disc_n)) | |
|
224 | self.txtBcopyD.setText(str(self.var_copy_n)) | |
|
225 | ||
|
226 | if type == 2: | |
|
227 | var_message = "COMPLETED" | |
|
228 | if var_index == 0: | |
|
229 | self.txtBstatusA.setText(var_message) | |
|
230 | ||
|
231 | if var_index == 1: | |
|
232 | self.txtBstatusB.setText(var_message) | |
|
233 | ||
|
234 | if var_index == 2: | |
|
235 | self.txtBstatusC.setText(var_message) | |
|
236 | ||
|
237 | if var_index == 3: | |
|
238 | self.txtBstatusD.setText(var_message) | |
|
239 | ||
|
240 | ||
|
241 | ||
|
242 |
@@ -109,6 +109,7 | |||
|
109 | 109 | self.var_disc_n = dlgui.txtDisc.value() |
|
110 | 110 | self.var_copy_n = dlgui.txtCopy.value() |
|
111 | 111 | self.txtInfo.append("Changed parameters") |
|
112 | self.var_burned_discs = ( ( (self.var_disc_n - 1) * self.var_Copys) + self.var_copy_n -1 ) | |
|
112 | 113 | |
|
113 | 114 | |
|
114 | 115 | def about(self): |
@@ -120,13 +121,14 | |||
|
120 | 121 | #----------------------------------------------------- Funciones del proceso --------------------------------------------------------------- |
|
121 | 122 | |
|
122 | 123 | def readOuput(self): |
|
123 | self.txtInfo.insertPlainText("stdout: " + QtCore.QString(self.var_process.readAllStandardOutput())) | |
|
124 | # self.txtInfo.insertPlainText("stdout: " + QtCore.QString(self.var_process.readAllStandardOutput())) | |
|
125 | pass | |
|
124 | 126 | |
|
125 | 127 | def readError(self): |
|
126 | 128 | self.txtInfo.insertPlainText("stderr: " + QtCore.QString(self.var_process.readAllStandardError())) |
|
127 | 129 | |
|
128 | 130 | def finished(self): |
|
129 | self.txtInfo.insertPlainText("process completed"+QtCore.QString(self.var_process.exitCode())+"\n") | |
|
131 | self.txtInfo.insertPlainText("\nprocess completed"+QtCore.QString(self.var_process.exitCode())+"\n") | |
|
130 | 132 | |
|
131 | 133 | |
|
132 | 134 | if self.var_process.exitCode() != 0: |
@@ -137,6 +139,7 | |||
|
137 | 139 | self.var_step = 1 #Se ira al paso de la grabacion en la siguiente llamada |
|
138 | 140 | |
|
139 | 141 | elif self.var_step == 1: |
|
142 | functions2.update_message(2, self) | |
|
140 | 143 | self.var_copy_n += 1 |
|
141 | 144 | |
|
142 | 145 | self.burning() |
@@ -363,7 +366,7 | |||
|
363 | 366 | """ |
|
364 | 367 | Se inicia el proceso de grabacion |
|
365 | 368 | """ |
|
366 | self.txtInfo.append("BUTTON: on_btnStartburn_clicked") | |
|
369 | ####### self.txtInfo.append("BUTTON: on_btnStartburn_clicked") | |
|
367 | 370 | #Verifica que exista algun dispositivo de grabacion seleccionado |
|
368 | 371 | if not(functions2.selected_devices(self)): |
|
369 | 372 | self.txtInfo.append("There is no recording device selected") |
@@ -409,7 +412,7 | |||
|
409 | 412 | if self.var_copy_n > self.var_Copys: |
|
410 | 413 | #borra la imagen.iso del numero de disco anterior |
|
411 | 414 | file_iso=var_Rpath_iso+"/"+functions.i2s(self.var_disc_n)+".iso" |
|
412 | self.txtInfo.append("Deleting iso file") | |
|
415 | # self.txtInfo.append("Deleting iso file") | |
|
413 | 416 | # os.remove(file_iso) |
|
414 | 417 | self.var_copy_n = 1 |
|
415 | 418 | self.var_disc_n += 1 # aumenta numero de disco actual para grabacion |
@@ -420,9 +423,11 | |||
|
420 | 423 | self.bool_state_burning = False |
|
421 | 424 | self.txtInfo.append("Recording process is complete") |
|
422 | 425 | functions2.eject_devices(self) # Expulsa las bandejas de los dispostivos de grabacion |
|
426 | self.on_btnRestart_clicked() | |
|
427 | self.btnStopburn.setEnabled(False) | |
|
423 | 428 | return |
|
424 | 429 | |
|
425 | self.txtInfo.append("\n"+str(self.var_disc_n)+" "+str(self.var_copy_n)+" "+str(self.var_step)) | |
|
430 | # self.txtInfo.append("\n"+str(self.var_disc_n)+" "+str(self.var_copy_n)+" "+str(self.var_step)) | |
|
426 | 431 | |
|
427 | 432 | #Creacion del archivo.iso para la grabacion |
|
428 | 433 | if self.var_step == 0: |
@@ -436,7 +441,7 | |||
|
436 | 441 | functions2.make_burning_conf(self) |
|
437 | 442 | |
|
438 | 443 | var_index = ( ( (self.var_disc_n - 1) * self.var_Copys) + (self.var_copy_n - 1) - self.var_burned_discs ) % len(self.var_devices) |
|
439 | ||
|
444 | # self.txtInfo.append("INDEX: "+str(var_index)) | |
|
440 | 445 | if var_index == 0 and self.blank_discs == False: |
|
441 | 446 | functions2.eject_devices(self) # Expulsa las bandejas de los dispostivos de grabacion |
|
442 | 447 | self.blank_discs = True |
@@ -446,7 +451,8 | |||
|
446 | 451 | |
|
447 | 452 | self.blank_discs = False |
|
448 | 453 | |
|
449 |
self.txtInfo.append(" |
|
|
454 | self.txtInfo.append("recording disc:"+str(self.var_copy_n)+", copy:"+str(self.var_copy_n)) | |
|
455 | functions2.update_message(1, self) | |
|
450 | 456 | |
|
451 | 457 | var_dev_tmp = self.var_devices[var_index] |
|
452 | 458 | file_iso=var_Rpath_iso+"/"+functions.i2s(self.var_disc_n)+".iso" |
General Comments 0
You need to be logged in to leave comments.
Login now