##// END OF EJS Templates
funciones ok, botones ok...
ralonso -
r46:47
parent child
Show More
@@ -1,100 +1,213
1 # -*- coding: utf-8 -*- No newline at end of file
1 # -*- coding: utf-8 -*-
2 No newline at end of file
2
3 #class BKmanager: No newline at end of file
3 #class BKmanager:
4 # def __init__(self): No newline at end of file
4 # def __init__(self):
5 No newline at end of file
5
6 from subprocess import * No newline at end of file
6 from subprocess import *
7 import sys No newline at end of file
7 import sys
8 import os No newline at end of file
8 import os
9 import subprocess No newline at end of file
9 import subprocess
10 import commands No newline at end of file
10 import commands
11 No newline at end of file
11
12 No newline at end of file
12
13 #Entero a cadena agregando ceros delante No newline at end of file
13 #Entero a cadena agregando ceros delante
14 def i2s(var_n, var_length=4): No newline at end of file
14 def i2s(var_n, var_length=4):
15 var_n2=str(var_n) No newline at end of file
15 var_n2=str(var_n)
16 while len(var_n2) < var_length: No newline at end of file
16 while len(var_n2) < var_length:
17 var_n2 = "0"+var_n2 No newline at end of file
17 var_n2 = "0"+var_n2
18 return var_n2 No newline at end of file
18 return var_n2
19 No newline at end of file
19
20 No newline at end of file
20
21 #Crea directorios en la ruta indicada
21 #Crea directorios en la ruta indicada
No newline at end of file
22 def make_dirs(list_dirs, self):
22 def make_dirs(var_path, list_dirs, self):
No newline at end of file
No newline at end of file
23 var_cmd="mkdir -p "+str(self.var_Rpath) No newline at end of file
23 var_cmd="mkdir -p "+str(var_path) No newline at end of file
24 for var_dir in list_dirs: No newline at end of file
24 for var_dir in list_dirs:
25 var_output=commands.getstatusoutput(var_cmd+'/'+var_dir)[0]
25 var_output=commands.getstatusoutput(var_cmd+'/'+var_dir)[0]
No newline at end of file
26 print var_cmd+'/'+var_dir No newline at end of file
27 if var_output != 0: No newline at end of file
26 if var_output != 0:
28 self.txtInfo.append("Error al crear el directorio "+var_dir+", output_error:" + str(var_output))
27 self.txtInfo.append("Error al crear el directorio "+var_dir+", output_error:" + str(var_output))
No newline at end of file
28 return False No newline at end of file
29 return
No newline at end of file
30 else: No newline at end of file
31 self.txtInfo.append('Carpetas creadas correctamente') No newline at end of file
29 self.txtInfo.append('Carpetas creadas correctamente')
30 return True No newline at end of file
32 No newline at end of file
31
33 No newline at end of file
32
34 #Se verifica que la ruta exista y sea un directorio No newline at end of file
33 #Se verifica que la ruta exista y sea un directorio
35 def dir_exists(var_dir, self): No newline at end of file
34 def dir_exists(var_dir, self):
36 var_cmd="test -d "+str(var_dir) No newline at end of file
35 var_cmd="test -d "+str(var_dir)
37 var_output=commands.getstatusoutput(var_cmd)[0] No newline at end of file
36 var_output=commands.getstatusoutput(var_cmd)[0]
38 if var_output != 0: No newline at end of file
37 if var_output != 0:
39 self.txtInfo.append("Ruta no valida, output_error:" + str(var_output)) No newline at end of file
38 self.txtInfo.append("Ruta no valida, output_error:" + str(var_output))
40 return False No newline at end of file
39 return False
41 else: No newline at end of file
40 else:
42 self.txtInfo.append("Ruta valida, sin error:" + str(var_dir)) No newline at end of file
41 self.txtInfo.append("Ruta valida, sin error:" + str(var_dir))
43 return True No newline at end of file
42 return True
44 No newline at end of file
43
45 No newline at end of file
44
46 #Se buscan los archivos del tipo especificado No newline at end of file
45 #Se buscan los archivos del tipo especificado
47 def load_days(self): No newline at end of file
46 def load_days(self):
48 No newline at end of file
47
49 self.var_list=[] No newline at end of file
48 self.var_list=[]
50 self.lstStartDay.clear() No newline at end of file
49 self.lstStartDay.clear()
51 self.lstStopDay.clear() No newline at end of file
50 self.lstStopDay.clear()
52 No newline at end of file
51
53 if self.statusDpath == False: No newline at end of file
52 if self.statusDpath == False:
54 self.btnGbkp.setEnabled(False) No newline at end of file
53 self.btnGbkp.setEnabled(False)
55 return No newline at end of file
54 return
56 No newline at end of file
55
57 var_cmd="find " + str(self.var_Dpath) + " -name *."+ str(self.var_Dtype) +" | awk -F/ '{print substr($NF,2,7)}' | sort| uniq" No newline at end of file
56 var_cmd="find " + str(self.var_Dpath) + " -name *."+ str(self.var_Dtype) +" | awk -F/ '{print substr($NF,2,7)}' | sort| uniq"
58 output=commands.getstatusoutput(var_cmd)[1] No newline at end of file
57 output=commands.getstatusoutput(var_cmd)[1]
59 No newline at end of file
58
60 #Si no se encuentra ningun archivo No newline at end of file
59 #Si no se encuentra ningun archivo
61 if len(output) == 0: No newline at end of file
60 if len(output) == 0:
62 self.txtInfo.append("No se encontraron archivos") No newline at end of file
61 self.txtInfo.append("No se encontraron archivos")
63 self.btnGbkp.setEnabled(False) No newline at end of file
62 self.btnGbkp.setEnabled(False)
64 return No newline at end of file
63 return
65 No newline at end of file
64
66 #Se cargan las listas para seleccionar StartDay y StopDay (QComboBox) No newline at end of file
65 #Se cargan las listas para seleccionar StartDay y StopDay (QComboBox)
67 for i in range(0, (len(output)+1)/8): No newline at end of file
66 for i in range(0, (len(output)+1)/8):
68 self.var_list.append(output[8*i:8*(i+1)-1]) No newline at end of file
67 self.var_list.append(output[8*i:8*(i+1)-1])
69 No newline at end of file
68
70 for i in self.var_list: No newline at end of file
69 for i in self.var_list:
71 self.lstStartDay.addItem(i) No newline at end of file
70 self.lstStartDay.addItem(i)
72 self.lstStopDay.addItem(i) No newline at end of file
71 self.lstStopDay.addItem(i)
73 self.lstStopDay.setCurrentIndex(self.lstStartDay.count()-1) No newline at end of file
72 self.lstStopDay.setCurrentIndex(self.lstStartDay.count()-1)
74 No newline at end of file
73
74 get_sub_list(self) No newline at end of file
75 self.btnGbkp.setEnabled(True) No newline at end of file
75 self.btnGbkp.setEnabled(True)
76 No newline at end of file
76
77 No newline at end of file
77
78 #Verifica que los parametros No newline at end of file
78 #Verifica que los parametros
79 def validate_parameters(self): No newline at end of file
79 def validate_parameters(self):
80 #Verifica que las rutas sean validas No newline at end of file
80 #Verifica que las rutas sean validas
81 if self.statusRpath == False: No newline at end of file
81 if self.statusRpath == False:
82 self.txtInfo.append("Ruta de proyecto no valida") No newline at end of file
82 self.txtInfo.append("Ruta de proyecto no valida")
83 return False No newline at end of file
83 return False
84 No newline at end of file
84
85 #Verifica la etiqueta No newline at end of file
85 #Verifica la etiqueta
86 if len(self.var_Elabel) == 0: No newline at end of file
86 if len(self.var_Elabel) == 0:
87 self.txtInfo.append("Debe ingresar el nombre de la etiqueta") No newline at end of file
87 self.txtInfo.append("Debe ingresar el nombre de la etiqueta")
88 return False No newline at end of file
88 return False
89 No newline at end of file
89
90 return True No newline at end of file
90 return True
91 No newline at end of file
91
92 No newline at end of file
92
93 #Obtiene el rango de las fechas seleccionadas No newline at end of file
93 def get_sub_list(self): No newline at end of file
94 def get_sub_list(self):
94 self.var_sublist=[] No newline at end of file
95 self.var_sublist=[]
95 for i in self.var_list[self.lstStartDay.currentIndex():self.lstStartDay.currentIndex() + self.lstStopDay.currentIndex()+1]: No newline at end of file
96 for i in self.var_list[self.lstStartDay.currentIndex():self.lstStartDay.currentIndex() + self.lstStopDay.currentIndex()+1]:
96 self.var_sublist.append(i) No newline at end of file
97 self.var_sublist.append(i)
97 if len(self.var_sublist) == 0: No newline at end of file
98 if len(self.var_sublist) == 0:
98 self.txtInfo.append("No existen archivos encontrados") No newline at end of file
99 self.txtInfo.append("No existen archivos encontrados")
99 No newline at end of file
100
100 No newline at end of file
101
102 #Busca los archivos con los parametros de busqueda
No newline at end of file
103 def list_files(self):
No newline at end of file
104 var_files_list=[]
No newline at end of file
105 for var_doy in self.var_sublist:
No newline at end of file
106 var_cmd="find " + str(self.var_Dpath) + " -name ?"+var_doy+"???."+ str(self.var_Dtype) + " |sort"
No newline at end of file
107 var_output=commands.getstatusoutput(var_cmd)[1]
No newline at end of file
108 for var_file in var_output.split():
No newline at end of file
109 var_files_list.append(var_file) #Almacena cada archivo en la lista
No newline at end of file
110 return var_files_list
No newline at end of file
111
No newline at end of file
112
No newline at end of file
113 #Genera la lista de archivos .dat que contienen los archivos a grabar en cada DVD
No newline at end of file
114 def make_files_dat(var_files_list, self):
No newline at end of file
115 var_Rpath_ppath=self.var_Rpath+"/ppath" #Ruta de los archivos a grabar
No newline at end of file
116 var_n=1 #Numero del DVD actual
No newline at end of file
117 var_tmp=0 #Se usa para acumular el tamaΓ±o de los archivos de la lista
No newline at end of file
118 var_files_list_2=[] #Se usa para almacenar la lista de archivos agrbar en cada DVD
No newline at end of file
119
No newline at end of file
120 for i in var_files_list: #Se asignan en i los archivos de la lista
No newline at end of file
121 self.txtInfo.append(i)
No newline at end of file
122 var_size_i=os.path.getsize(i)/1024+1 #tamaΓ±o en KB del archivo de la lista, se suma 1 KB para evitar problemas al momento de sumar
No newline at end of file
123 var_tmp += var_size_i #Se acumulan el tamaΓ±o de los archivos de la lista
No newline at end of file
124
No newline at end of file
125 #Si el tamaΓ±o acumulado es mayor que el de el DVD
No newline at end of file
126 if var_tmp > self.var_Dcapacity:
No newline at end of file
127 var_tmp -= var_size_i #se quita el tamaΓ±o sumado para mostrar el tamaΓ±o real
No newline at end of file
128 #se crea un archivo con numeral en el sufijo y extension .dat
No newline at end of file
129 var_file = open(var_Rpath_ppath+"/"+self.var_Elabel+"_"+i2s(var_n)+".dat","w")
No newline at end of file
130 #Se aΓ±ade la lista de archivos a grabar en el DVD al archivo .dat
No newline at end of file
131 for line in var_files_list_2:
No newline at end of file
132 var_tmp_path=(line.split(self.var_Dpath)[1]).split('/')
No newline at end of file
133 var_tmp_path2="/"
No newline at end of file
134 for l in range(0, len(var_tmp_path)-1):
No newline at end of file
135 var_tmp_path2=var_tmp_path2+str(var_tmp_path[l])+"/"
No newline at end of file
136 var_file.write(var_tmp_path2+'=')
No newline at end of file
137 var_file.write(line+'\n')
No newline at end of file
138 var_file.close()
No newline at end of file
139
No newline at end of file
140 var_tmp = var_size_i #Se asigna a la variable el tamaΓ±o del archivo actual
No newline at end of file
141 var_files_list_2=[] #Se reinicia la lista
No newline at end of file
142 var_n += 1
No newline at end of file
143 var_files_list_2.append(i)
No newline at end of file
144
No newline at end of file
145 #se crea un archivo con numeral en el sufijo y extension .dat
No newline at end of file
146 var_file = open(var_Rpath_ppath+"/"+self.var_Elabel+"_"+i2s(var_n)+".dat","w")
No newline at end of file
147 #Se aΓ±ade la lista de archivos a grabar en el DVD al archivo .dat
No newline at end of file
148 for line in var_files_list_2:
No newline at end of file
149 var_tmp_path=(line.split(self.var_Dpath)[1]).split('/')
No newline at end of file
150 var_tmp_path2="/"
No newline at end of file
151 for l in range(0, len(var_tmp_path)-1):
No newline at end of file
152 var_tmp_path2=var_tmp_path2+str(var_tmp_path[l])+"/"
No newline at end of file
153 var_file.write(var_tmp_path2+'=')
No newline at end of file
154 var_file.write(line+'\n')
No newline at end of file
155 var_file.close()
No newline at end of file
156
No newline at end of file
157 return var_n
No newline at end of file
158
No newline at end of file
159
No newline at end of file
160 #Genera los archivos .print con los cuales se creara los postscript
No newline at end of file
161 def make_files_print(self):
No newline at end of file
162
No newline at end of file
163 var_Rpath_ppath=self.var_Rpath+"/ppath" #Ruta de los archivos a grabar
No newline at end of file
164
No newline at end of file
165 # Se leen todos los archivos .dat creados para crear las etiquetas en los archivos .print
No newline at end of file
166 for var_n in range(1, self.var_n_discs + 1):
No newline at end of file
167 #se abren los archivos .dat en modo lectura
No newline at end of file
168 var_file = open(var_Rpath_ppath+"/"+self.var_Elabel+"_"+i2s(var_n)+".dat","r")
No newline at end of file
169 lines=var_file.readlines() # Se lee las lineas en el archivo y se almacenan en la lista
No newline at end of file
170 # Se crea el archivo .print
No newline at end of file
171 var_file_print = open(var_Rpath_ppath+"/"+self.var_Elabel+"_"+i2s(var_n)+".print","w")
No newline at end of file
172 var_file_print.write(self.var_Elabel+" "+i2s(var_n)+"/"+i2s(self.var_n_discs)+"\n")
No newline at end of file
173 var_file_print.write("Year Doy Folder Set Time range\n")
No newline at end of file
174
No newline at end of file
175 var_first_folder = lines[0].split('=')[0]
No newline at end of file
176 var_first_file = (lines[0].split('=')[1])[:-1]
No newline at end of file
177 var_date_first_file=commands.getstatusoutput("date -r "+var_first_file+" +'%T'")[1]
No newline at end of file
178
No newline at end of file
179 for j in range(1, len(lines)-1):
No newline at end of file
180 var_tmp_folder = lines[j].split('=')[0]
No newline at end of file
181 var_tmp_file = (lines[j].split('=')[1])[:-1]
No newline at end of file
182
No newline at end of file
183 # Si el subfolder superior o la fecha del archivo cambia se genera una nueva linea
No newline at end of file
184 if (var_tmp_folder != var_first_folder) or (var_tmp_file[0:-5] != var_first_file[0:-5]):
No newline at end of file
185 var_last_file = (lines[j-1].split('=')[1])[:-1]
No newline at end of file
186 var_date_last_file=commands.getstatusoutput("date -r "+var_last_file+" +'%T'")[1]
No newline at end of file
187 # Si el archivo se grabara directamente en la / del DVD y no en un /directorio/
No newline at end of file
188 # se usa la etiqueta para indicar la parte de la etiqueta donde va el subdirectorio
No newline at end of file
189 if var_first_folder == '/':
No newline at end of file
190 var_folder = self.var_Elabel
No newline at end of file
191 else:
No newline at end of file
192 var_folder = var_first_folder.split('/')[1]
No newline at end of file
193
No newline at end of file
194 var_file_print.write(var_first_file[-12:-8]+" "+var_first_file[-8:-5]+" "+var_folder +" "+var_first_file[-5:-2]+" "
No newline at end of file
195 +var_last_file[-5:-2]+" "+var_date_first_file+" "+var_date_last_file+"\n")
No newline at end of file
196
No newline at end of file
197 var_first_folder = lines[j].split('=')[0]
No newline at end of file
198 var_first_file = (lines[j].split('=')[1])[:-1]
No newline at end of file
199 var_date_first_file=commands.getstatusoutput("date -r "+var_first_file+" +'%T'")[1]
No newline at end of file
200
No newline at end of file
201 var_last_file = (lines[-1].split('=')[1])[:-1]
No newline at end of file
202 var_date_last_file=commands.getstatusoutput("date -r "+var_last_file+" +'%T'")[1]
No newline at end of file
203
No newline at end of file
204 if var_first_folder == '/':
No newline at end of file
205 var_folder = self.txtElabel.text()
No newline at end of file
206 else:
No newline at end of file
207 var_folder = var_first_folder.split('/')[1]
No newline at end of file
208
No newline at end of file
209 var_file_print.write(var_first_file[-12:-8]+" "+var_first_file[-8:-5]+" "+var_folder +" "+var_first_file[-5:-2]+" "
No newline at end of file
210 +var_last_file[-5:-2]+" "+var_date_first_file+" "+var_date_last_file+"\n")
No newline at end of file
211
No newline at end of file
212 var_file.close()
No newline at end of file
213 var_file_print.close() No newline at end of file
@@ -1,65 +1,67
1 # -*- coding: utf-8 -*- No newline at end of file
1 # -*- coding: utf-8 -*-
2 No newline at end of file
2
3 No newline at end of file
3
4 from subprocess import * No newline at end of file
4 from subprocess import *
5 import sys No newline at end of file
5 import sys
6 import os No newline at end of file
6 import os
7 import subprocess No newline at end of file
7 import subprocess
8 import commands No newline at end of file
8 import commands
9 No newline at end of file
9
10 No newline at end of file
10
11 def set_parameters(self): No newline at end of file
11 def set_parameters(self):
12 """ No newline at end of file
12 """
13 Se usa para inicializar ciertos parametros para pruebas No newline at end of file
13 Se usa para inicializar ciertos parametros para pruebas
14 """ No newline at end of file
14 """
15 #self.txtDpath.setText('/home/ricardoar/optional/STORAGE/Data/RAW_EXP/JASMET/') No newline at end of file
15 #self.txtDpath.setText('/home/ricardoar/optional/STORAGE/Data/RAW_EXP/JASMET/')
16 #self.txtRpath.setText('/home/ricardoar/optional/STORAGE/prueba1_jro_backup_manager/') No newline at end of file
16 #self.txtRpath.setText('/home/ricardoar/optional/STORAGE/prueba1_jro_backup_manager/')
17 self.txtDpath.setText('/home/ricardoar/optional/STORAGE/EW_DRIFTS/') No newline at end of file
17 self.txtDpath.setText('/home/ricardoar/optional/STORAGE/EW_DRIFTS/')
18 self.txtRpath.setText('/home/ricardoar/optional/prueba1_jro_backup_manager/') No newline at end of file
18 self.txtRpath.setText('/home/ricardoar/optional/prueba1_jro_backup_manager/')
19 self.txtElabel.setText('EW_DRIFTS') No newline at end of file
19 self.txtElabel.setText('EW_DRIFTS')
20 self.statusDpath = True No newline at end of file
20 self.statusDpath = True
21 self.statusRpath = True
21 self.statusRpath = True
No newline at end of file
22 self.lstDcapacity.setCurrentIndex(4)
22 self.var_n_files=0 No newline at end of file
No newline at end of file
23 self.txtDcapacity.setValue(100.0)
No newline at end of file
24 self.txtDcapacity.setReadOnly(False) No newline at end of file
23 No newline at end of file
25
24 No newline at end of file
26
25 def detect_devices(self): No newline at end of file
27 def detect_devices(self):
26 """ No newline at end of file
28 """
27 Deteccion de los dispositvos de grabacion No newline at end of file
29 Deteccion de los dispositvos de grabacion
28 """ No newline at end of file
30 """
29 #var_cmd="wodim --devices | grep /dev/ | awk -F\' '{print $2}'" #Funciona en consola pero no en python ΒΏ? No newline at end of file
31 #var_cmd="wodim --devices | grep /dev/ | awk -F\' '{print $2}'" #Funciona en consola pero no en python ΒΏ?
30 var_cmd="wodim --devices | grep /dev/ | awk '{print $2}' | awk -F= '{print $2}'" No newline at end of file
32 var_cmd="wodim --devices | grep /dev/ | awk '{print $2}' | awk -F= '{print $2}'"
31 var_output = commands.getstatusoutput(var_cmd) No newline at end of file
33 var_output = commands.getstatusoutput(var_cmd)
32 if var_output[0] != 0: No newline at end of file
34 if var_output[0] != 0:
33 self.txtInfo.append("No se pudo encontrar los dispositivos de grabacion, output_error:" + str(var_output)) No newline at end of file
35 self.txtInfo.append("No se pudo encontrar los dispositivos de grabacion, output_error:" + str(var_output))
34 else: No newline at end of file
36 else:
35 self.txtInfo.append("dispositivos encontrados") No newline at end of file
37 self.txtInfo.append("dispositivos encontrados")
36 var_devices = var_output[1].split('\n') No newline at end of file
38 var_devices = var_output[1].split('\n')
37 No newline at end of file
39
38 var_tmp=[] No newline at end of file
40 var_tmp=[]
39 for i in range(0, 4): No newline at end of file
41 for i in range(0, 4):
40 if i < len(var_devices): No newline at end of file
42 if i < len(var_devices):
41 var_len = len(var_devices[i]) No newline at end of file
43 var_len = len(var_devices[i])
42 var_tmp.append(var_devices[i][1:var_len - 1]) No newline at end of file
44 var_tmp.append(var_devices[i][1:var_len - 1])
43 else: No newline at end of file
45 else:
44 var_tmp.append('') No newline at end of file
46 var_tmp.append('')
45 No newline at end of file
47
46 #Se escriben los dispostivos correspodientes, si existen No newline at end of file
48 #Se escriben los dispostivos correspodientes, si existen
47 self.txtDeviceA.setText(str(var_tmp[0])) No newline at end of file
49 self.txtDeviceA.setText(str(var_tmp[0]))
48 self.txtDeviceB.setText(str(var_tmp[1])) No newline at end of file
50 self.txtDeviceB.setText(str(var_tmp[1]))
49 self.txtDeviceC.setText(str(var_tmp[2])) No newline at end of file
51 self.txtDeviceC.setText(str(var_tmp[2]))
50 self.txtDeviceD.setText(str(var_tmp[3])) No newline at end of file
52 self.txtDeviceD.setText(str(var_tmp[3]))
51 #Se desactivan los que no existen No newline at end of file
53 #Se desactivan los que no existen
52 if len(var_tmp[0]) == 0 : No newline at end of file
54 if len(var_tmp[0]) == 0 :
53 self.chkDevA.setChecked(False) No newline at end of file
55 self.chkDevA.setChecked(False)
54 self.chkDevA.setEnabled(False) No newline at end of file
56 self.chkDevA.setEnabled(False)
55 if len(var_tmp[1]) == 0 : No newline at end of file
57 if len(var_tmp[1]) == 0 :
56 self.chkDevB.setChecked(False) No newline at end of file
58 self.chkDevB.setChecked(False)
57 self.chkDevB.setEnabled(False) No newline at end of file
59 self.chkDevB.setEnabled(False)
58 if len(var_tmp[2]) == 0 : No newline at end of file
60 if len(var_tmp[2]) == 0 :
59 self.chkDevC.setChecked(False) No newline at end of file
61 self.chkDevC.setChecked(False)
60 self.chkDevC.setEnabled(False) No newline at end of file
62 self.chkDevC.setEnabled(False)
61 if len(var_tmp[3]) == 0 : No newline at end of file
63 if len(var_tmp[3]) == 0 :
62 self.chkDevD.setChecked(False) No newline at end of file
64 self.chkDevD.setChecked(False)
63 self.chkDevD.setEnabled(False) No newline at end of file
65 self.chkDevD.setEnabled(False)
64 No newline at end of file
66
65 No newline at end of file
67
@@ -1,162 +1,161
1 <?xml version="1.0" encoding="UTF-8"?> No newline at end of file
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE Project SYSTEM "Project-4.6.dtd"> No newline at end of file
2 <!DOCTYPE Project SYSTEM "Project-4.6.dtd">
3 <!-- eric4 project file for project jro_backup_manager -->
3 <!-- eric4 project file for project jro_backup_manager -->
No newline at end of file
4 <!-- Saved: 2010-05-17, 12:04:38 --> No newline at end of file
4 <!-- Saved: 2010-05-16, 23:51:59 --> No newline at end of file
5 <!-- Copyright (C) 2010 , --> No newline at end of file
5 <!-- Copyright (C) 2010 , -->
6 <Project version="4.6"> No newline at end of file
6 <Project version="4.6">
7 <Language>en</Language> No newline at end of file
7 <Language>en</Language>
8 <ProgLanguage mixed="0">Python</ProgLanguage> No newline at end of file
8 <ProgLanguage mixed="0">Python</ProgLanguage>
9 <ProjectType>Qt4</ProjectType> No newline at end of file
9 <ProjectType>Qt4</ProjectType>
10 <Description></Description> No newline at end of file
10 <Description></Description>
11 <Version>0.1</Version> No newline at end of file
11 <Version>0.1</Version>
12 <Author></Author> No newline at end of file
12 <Author></Author>
13 <Email></Email> No newline at end of file
13 <Email></Email>
14 <Sources> No newline at end of file
14 <Sources>
15 <Source>__init__.py</Source> No newline at end of file
15 <Source>__init__.py</Source>
16 <Source>ui/Ui_MainWindow.py</Source> No newline at end of file
16 <Source>ui/Ui_MainWindow.py</Source>
17 <Source>ui/MainWindow.py</Source> No newline at end of file
17 <Source>ui/MainWindow.py</Source>
18 <Source>main.py</Source> No newline at end of file
18 <Source>main.py</Source>
19 <Source>ui/__init__.py</Source> No newline at end of file
19 <Source>ui/__init__.py</Source>
20 <Source>functions/__init__.py</Source> No newline at end of file
20 <Source>functions/__init__.py</Source>
21 <Source>functions/functions.py</Source> No newline at end of file
21 <Source>functions/functions.py</Source>
22 <Source>functions/functions2.py</Source> No newline at end of file
22 <Source>functions/functions2.py</Source>
23 <Source>functions/func_doc.py</Source> No newline at end of file
23 <Source>functions/func_doc.py</Source>
24 </Sources> No newline at end of file
24 </Sources>
25 <Forms> No newline at end of file
25 <Forms>
26 <Form>ui/MainWindow.ui</Form> No newline at end of file
26 <Form>ui/MainWindow.ui</Form>
27 </Forms> No newline at end of file
27 </Forms>
28 <Translations> No newline at end of file
28 <Translations>
29 </Translations> No newline at end of file
29 </Translations>
30 <Resources> No newline at end of file
30 <Resources>
31 </Resources> No newline at end of file
31 </Resources>
32 <Interfaces> No newline at end of file
32 <Interfaces>
33 </Interfaces> No newline at end of file
33 </Interfaces>
34 <Others>
34 <Others>
No newline at end of file
35 <Other>functions/doc_tmp.txt</Other> No newline at end of file
36 </Others> No newline at end of file
35 </Others>
37 <MainScript>main.py</MainScript> No newline at end of file
36 <MainScript>main.py</MainScript>
38 <Vcs> No newline at end of file
37 <Vcs>
39 <VcsType>Subversion</VcsType> No newline at end of file
38 <VcsType>Subversion</VcsType>
40 <VcsOptions> No newline at end of file
39 <VcsOptions>
41 <dict> No newline at end of file
40 <dict>
42 <key> No newline at end of file
41 <key>
43 <string>add</string> No newline at end of file
42 <string>add</string>
44 </key> No newline at end of file
43 </key>
45 <value> No newline at end of file
44 <value>
46 <list> No newline at end of file
45 <list>
47 <string></string> No newline at end of file
46 <string></string>
48 </list> No newline at end of file
47 </list>
49 </value> No newline at end of file
48 </value>
50 <key> No newline at end of file
49 <key>
51 <string>checkout</string> No newline at end of file
50 <string>checkout</string>
52 </key> No newline at end of file
51 </key>
53 <value> No newline at end of file
52 <value>
54 <list> No newline at end of file
53 <list>
55 <string></string> No newline at end of file
54 <string></string>
56 </list> No newline at end of file
55 </list>
57 </value> No newline at end of file
56 </value>
58 <key> No newline at end of file
57 <key>
59 <string>commit</string> No newline at end of file
58 <string>commit</string>
60 </key> No newline at end of file
59 </key>
61 <value> No newline at end of file
60 <value>
62 <list> No newline at end of file
61 <list>
63 <string></string> No newline at end of file
62 <string></string>
64 </list> No newline at end of file
63 </list>
65 </value> No newline at end of file
64 </value>
66 <key> No newline at end of file
65 <key>
67 <string>diff</string> No newline at end of file
66 <string>diff</string>
68 </key> No newline at end of file
67 </key>
69 <value> No newline at end of file
68 <value>
70 <list> No newline at end of file
69 <list>
71 <string></string> No newline at end of file
70 <string></string>
72 </list> No newline at end of file
71 </list>
73 </value> No newline at end of file
72 </value>
74 <key> No newline at end of file
73 <key>
75 <string>export</string> No newline at end of file
74 <string>export</string>
76 </key> No newline at end of file
75 </key>
77 <value> No newline at end of file
76 <value>
78 <list> No newline at end of file
77 <list>
79 <string></string> No newline at end of file
78 <string></string>
80 </list> No newline at end of file
79 </list>
81 </value> No newline at end of file
80 </value>
82 <key> No newline at end of file
81 <key>
83 <string>global</string> No newline at end of file
82 <string>global</string>
84 </key> No newline at end of file
83 </key>
85 <value> No newline at end of file
84 <value>
86 <list> No newline at end of file
85 <list>
87 <string></string> No newline at end of file
86 <string></string>
88 </list> No newline at end of file
87 </list>
89 </value> No newline at end of file
88 </value>
90 <key> No newline at end of file
89 <key>
91 <string>history</string> No newline at end of file
90 <string>history</string>
92 </key> No newline at end of file
91 </key>
93 <value> No newline at end of file
92 <value>
94 <list> No newline at end of file
93 <list>
95 <string></string> No newline at end of file
94 <string></string>
96 </list> No newline at end of file
95 </list>
97 </value> No newline at end of file
96 </value>
98 <key> No newline at end of file
97 <key>
99 <string>log</string> No newline at end of file
98 <string>log</string>
100 </key> No newline at end of file
99 </key>
101 <value> No newline at end of file
100 <value>
102 <list> No newline at end of file
101 <list>
103 <string></string> No newline at end of file
102 <string></string>
104 </list> No newline at end of file
103 </list>
105 </value> No newline at end of file
104 </value>
106 <key> No newline at end of file
105 <key>
107 <string>remove</string> No newline at end of file
106 <string>remove</string>
108 </key> No newline at end of file
107 </key>
109 <value> No newline at end of file
108 <value>
110 <list> No newline at end of file
109 <list>
111 <string></string> No newline at end of file
110 <string></string>
112 </list> No newline at end of file
111 </list>
113 </value> No newline at end of file
112 </value>
114 <key> No newline at end of file
113 <key>
115 <string>status</string> No newline at end of file
114 <string>status</string>
116 </key> No newline at end of file
115 </key>
117 <value> No newline at end of file
116 <value>
118 <list> No newline at end of file
117 <list>
119 <string></string> No newline at end of file
118 <string></string>
120 </list> No newline at end of file
119 </list>
121 </value> No newline at end of file
120 </value>
122 <key> No newline at end of file
121 <key>
123 <string>tag</string> No newline at end of file
122 <string>tag</string>
124 </key> No newline at end of file
123 </key>
125 <value> No newline at end of file
124 <value>
126 <list> No newline at end of file
125 <list>
127 <string></string> No newline at end of file
126 <string></string>
128 </list> No newline at end of file
127 </list>
129 </value> No newline at end of file
128 </value>
130 <key> No newline at end of file
129 <key>
131 <string>update</string> No newline at end of file
130 <string>update</string>
132 </key> No newline at end of file
131 </key>
133 <value> No newline at end of file
132 <value>
134 <list> No newline at end of file
133 <list>
135 <string></string> No newline at end of file
134 <string></string>
136 </list> No newline at end of file
135 </list>
137 </value> No newline at end of file
136 </value>
138 </dict> No newline at end of file
137 </dict>
139 </VcsOptions> No newline at end of file
138 </VcsOptions>
140 <VcsOtherData> No newline at end of file
139 <VcsOtherData>
141 <dict> No newline at end of file
140 <dict>
142 <key> No newline at end of file
141 <key>
143 <string>standardLayout</string> No newline at end of file
142 <string>standardLayout</string>
144 </key> No newline at end of file
143 </key>
145 <value> No newline at end of file
144 <value>
146 <bool>True</bool> No newline at end of file
145 <bool>True</bool>
147 </value> No newline at end of file
146 </value>
148 </dict> No newline at end of file
147 </dict>
149 </VcsOtherData> No newline at end of file
148 </VcsOtherData>
150 </Vcs> No newline at end of file
149 </Vcs>
151 <FiletypeAssociations> No newline at end of file
150 <FiletypeAssociations>
152 <FiletypeAssociation pattern="*.ui" type="FORMS" /> No newline at end of file
151 <FiletypeAssociation pattern="*.ui" type="FORMS" />
153 <FiletypeAssociation pattern="*.idl" type="INTERFACES" /> No newline at end of file
152 <FiletypeAssociation pattern="*.idl" type="INTERFACES" />
154 <FiletypeAssociation pattern="*.qm" type="TRANSLATIONS" /> No newline at end of file
153 <FiletypeAssociation pattern="*.qm" type="TRANSLATIONS" />
155 <FiletypeAssociation pattern="*.ptl" type="SOURCES" /> No newline at end of file
154 <FiletypeAssociation pattern="*.ptl" type="SOURCES" />
156 <FiletypeAssociation pattern="*.pyw" type="SOURCES" /> No newline at end of file
155 <FiletypeAssociation pattern="*.pyw" type="SOURCES" />
157 <FiletypeAssociation pattern="*.ui.h" type="FORMS" /> No newline at end of file
156 <FiletypeAssociation pattern="*.ui.h" type="FORMS" />
158 <FiletypeAssociation pattern="*.ts" type="TRANSLATIONS" /> No newline at end of file
157 <FiletypeAssociation pattern="*.ts" type="TRANSLATIONS" />
159 <FiletypeAssociation pattern="*.py" type="SOURCES" /> No newline at end of file
158 <FiletypeAssociation pattern="*.py" type="SOURCES" />
160 <FiletypeAssociation pattern="*.qrc" type="RESOURCES" /> No newline at end of file
159 <FiletypeAssociation pattern="*.qrc" type="RESOURCES" />
161 </FiletypeAssociations> No newline at end of file
160 </FiletypeAssociations>
162 </Project> No newline at end of file
161 </Project>
@@ -1,412 +1,316
1 # -*- coding: utf-8 -*- No newline at end of file
1 # -*- coding: utf-8 -*-
2 No newline at end of file
2
3 """ No newline at end of file
3 """
4 Module implementing MainWindow. No newline at end of file
4 Module implementing MainWindow.
5 """ No newline at end of file
5 """
6 No newline at end of file
6
7 from PyQt4.QtGui import QMainWindow No newline at end of file
7 from PyQt4.QtGui import QMainWindow
8 from PyQt4.QtCore import pyqtSignature No newline at end of file
8 from PyQt4.QtCore import pyqtSignature
9 from Ui_MainWindow import Ui_MainWindow No newline at end of file
9 from Ui_MainWindow import Ui_MainWindow
10 from PyQt4 import QtGui No newline at end of file
10 from PyQt4 import QtGui
11 from subprocess import * No newline at end of file
11 from subprocess import *
12 import sys No newline at end of file
12 import sys
13 import os No newline at end of file
13 import os
14 import subprocess No newline at end of file
14 import subprocess
15 import commands No newline at end of file
15 import commands
16 from functions import functions No newline at end of file
16 from functions import functions
17 from functions import functions2 No newline at end of file
17 from functions import functions2
18 No newline at end of file
18
19 class MainWindow(QMainWindow, Ui_MainWindow): No newline at end of file
19 class MainWindow(QMainWindow, Ui_MainWindow):
20 """ No newline at end of file
20 """
21 Class documentation goes here. No newline at end of file
21 Class documentation goes here.
22 """ No newline at end of file
22 """
23 No newline at end of file
23
24 def __init__(self, parent = None): No newline at end of file
24 def __init__(self, parent = None):
25 QMainWindow.__init__(self, parent) No newline at end of file
25 QMainWindow.__init__(self, parent)
26 self.setupUi(self) No newline at end of file
26 self.setupUi(self)
27 self.setupUi2() No newline at end of file
27 self.setupUi2()
28 sys.stdout = self #redirige salida estandar No newline at end of file
28 sys.stdout = self #redirige salida estandar
29 No newline at end of file
29
30 def setupUi2(self): No newline at end of file
30 def setupUi2(self):
31 No newline at end of file
31
32 self.statusDpath = False
No newline at end of file
33 self.statusRpath = False
No newline at end of file
34
No newline at end of file
35 functions2.set_parameters(self) #Establece ciertos parametros, para pruebas
No newline at end of file
36 No newline at end of file
32 self.var_Dpath = self.txtDpath.text() No newline at end of file
37 self.var_Dpath = self.txtDpath.text()
33 self.var_Rpath = self.txtRpath.text()
38 self.var_Rpath = self.txtRpath.text()
No newline at end of file
34 self.statusDpath = False
No newline at end of file
35 self.statusRpath = False
No newline at end of file
36 No newline at end of file
37 self.var_Dtype = self.txtDtype.text() No newline at end of file
39 self.var_Dtype = self.txtDtype.text()
38 self.var_Elabel = self.txtElabel.text() No newline at end of file
40 self.var_Elabel = self.txtElabel.text()
39 self.var_Copys = self.txtCopys.value() No newline at end of file
41 self.var_Copys = self.txtCopys.value()
40 self.var_Dcapacity = self.txtDcapacity.value() * 1024 No newline at end of file
42 self.var_Dcapacity = self.txtDcapacity.value() * 1024
41
43
No newline at end of file
44 self.var_n_discs=0 No newline at end of file
42 self.var_n_files=0 No newline at end of file
43 self.var_list=[] No newline at end of file
45 self.var_list=[]
44 self.var_sublist=[] No newline at end of file
46 self.var_sublist=[]
45
47
No newline at end of file
46 functions2.set_parameters(self) #Establece ciertos parametros, para pruebas No newline at end of file
47 functions2.detect_devices(self) #busca los dispositivos de grabacion No newline at end of file
48 functions2.detect_devices(self) #busca los dispositivos de grabacion
48 No newline at end of file
49
49 No newline at end of file
50
50 def write(self, txt): No newline at end of file
51 def write(self, txt):
51 """ No newline at end of file
52 """
52 Escribe la salida estandar eb txtInfo No newline at end of file
53 Escribe la salida estandar eb txtInfo
53 """ No newline at end of file
54 """
54 self.txtInfo.append(str(txt)) No newline at end of file
55 self.txtInfo.append(str(txt))
55 No newline at end of file
56
56 No newline at end of file
57
57 @pyqtSignature("") No newline at end of file
58 @pyqtSignature("")
58 def on_btnDpath_clicked(self): No newline at end of file
59 def on_btnDpath_clicked(self):
59 """ No newline at end of file
60 """
60 Permite seleccionar graficamente el direcorio de los datos a grabar No newline at end of file
61 Permite seleccionar graficamente el direcorio de los datos a grabar
61 """ No newline at end of file
62 """
62 self.var_Dpath= QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly) No newline at end of file
63 self.var_Dpath= QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly)
63 self.txtDpath.setText(self.var_Dpath) No newline at end of file
64 self.txtDpath.setText(self.var_Dpath)
64 self.on_txtDpath_editingFinished() #llamada a funcion No newline at end of file
65 self.on_txtDpath_editingFinished() #llamada a funcion
65 No newline at end of file
66
66 No newline at end of file
67
67 @pyqtSignature("") No newline at end of file
68 @pyqtSignature("")
68 def on_btnRpath_clicked(self): No newline at end of file
69 def on_btnRpath_clicked(self):
69 """ No newline at end of file
70 """
70 Permite seleccionar graficamente el direcorio del proyecto No newline at end of file
71 Permite seleccionar graficamente el direcorio del proyecto
71 """ No newline at end of file
72 """
72 self.var_Rpath = QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly) No newline at end of file
73 self.var_Rpath = QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly)
73 self.txtRpath.setText(self.var_Rpath) No newline at end of file
74 self.txtRpath.setText(self.var_Rpath)
74 self.on_txtRpath_editingFinished() #llamada a funcion No newline at end of file
75 self.on_txtRpath_editingFinished() #llamada a funcion
75 No newline at end of file
76
76 No newline at end of file
77
77 @pyqtSignature("") No newline at end of file
78 @pyqtSignature("")
78 def on_txtDpath_editingFinished(self): No newline at end of file
79 def on_txtDpath_editingFinished(self):
79 """ No newline at end of file
80 """
80 Permite buscar los archivos de extension seleccionada en la ruta de de datos No newline at end of file
81 Permite buscar los archivos de extension seleccionada en la ruta de de datos
81 y cargar los valores para el rango de tiempo a ser grabado No newline at end of file
82 y cargar los valores para el rango de tiempo a ser grabado
82 """ No newline at end of file
83 """
83 self.var_Dpath=self.txtDpath.text() #Se carga la variable con la ruta recien editada No newline at end of file
84 self.var_Dpath=self.txtDpath.text() #Se carga la variable con la ruta recien editada
84 self.statusDpath = functions.dir_exists(self.var_Dpath, self) No newline at end of file
85 self.statusDpath = functions.dir_exists(self.var_Dpath, self)
85 functions.load_days(self) No newline at end of file
86 functions.load_days(self)
86 No newline at end of file
87
87 No newline at end of file
88
88 @pyqtSignature("") No newline at end of file
89 @pyqtSignature("")
89 def on_txtRpath_editingFinished(self): No newline at end of file
90 def on_txtRpath_editingFinished(self):
90 """ No newline at end of file
91 """
91 Valida la ruta del proyecto No newline at end of file
92 Valida la ruta del proyecto
92 """ No newline at end of file
93 """
93 self.var_Rpath=self.txtRpath.text() #Se carga la variable con la ruta recien editada No newline at end of file
94 self.var_Rpath=self.txtRpath.text() #Se carga la variable con la ruta recien editada
94 self.statusRpath = functions.dir_exists(self.var_Rpath, self) No newline at end of file
95 self.statusRpath = functions.dir_exists(self.var_Rpath, self)
95 No newline at end of file
96
96 No newline at end of file
97
97 @pyqtSignature("int") No newline at end of file
98 @pyqtSignature("int")
98 def on_lstDtype_activated(self, index): No newline at end of file
99 def on_lstDtype_activated(self, index):
99 """ No newline at end of file
100 """
100 Permite elegir entre los tipos de archivos No newline at end of file
101 Permite elegir entre los tipos de archivos
101 """ No newline at end of file
102 """
102 if index == 0: No newline at end of file
103 if index == 0:
103 var_type='r' No newline at end of file
104 var_type='r'
104 elif index == 1: No newline at end of file
105 elif index == 1:
105 var_type='pdata' No newline at end of file
106 var_type='pdata'
106 elif index == 2: No newline at end of file
107 elif index == 2:
107 var_type='sswma' No newline at end of file
108 var_type='sswma'
108 No newline at end of file
109
109 if index != 3: No newline at end of file
110 if index != 3:
110 self.txtDtype.setText(var_type) No newline at end of file
111 self.txtDtype.setText(var_type)
111 self.txtDtype.setReadOnly(True) No newline at end of file
112 self.txtDtype.setReadOnly(True)
113 self.var_Dtype=self.txtDtype.text() No newline at end of file
112 functions.load_days(self) No newline at end of file
114 functions.load_days(self)
113 else: No newline at end of file
115
114 self.txtDtype.setText('') No newline at end of file
116 else:
115 self.txtDtype.setReadOnly(False) No newline at end of file
117 self.txtDtype.setText('')
116 No newline at end of file
118 self.txtDtype.setReadOnly(False)
117 No newline at end of file
119
118 @pyqtSignature("") No newline at end of file
120
119 def on_txtDtype_editingFinished(self): No newline at end of file
121 @pyqtSignature("")
120 self.var_Dtype=self.txtDtype.text() No newline at end of file
122 def on_txtDtype_editingFinished(self):
121 functions.load_days(self) #llamada a funcion No newline at end of file
123 self.var_Dtype=self.txtDtype.text()
122 No newline at end of file
124 functions.load_days(self) #llamada a funcion
123 No newline at end of file
125
124 @pyqtSignature("") No newline at end of file
126
125 def on_txtElabel_editingFinished(self): No newline at end of file
127 @pyqtSignature("")
126 self.var_Elabel = self.txtElabel.text() No newline at end of file
128 def on_txtElabel_editingFinished(self):
127 No newline at end of file
129 self.var_Elabel = self.txtElabel.text()
128 No newline at end of file
130
129 @pyqtSignature("") No newline at end of file
131
130 def on_txtCopys_editingFinished(self): No newline at end of file
132 @pyqtSignature("")
131 self.var_Copys = self.txtCopys.value() No newline at end of file
133 def on_txtCopys_editingFinished(self):
132 No newline at end of file
134 self.var_Copys = self.txtCopys.value()
133 No newline at end of file
135
134 @pyqtSignature("") No newline at end of file
136
135 def on_txtDcapacity_editingFinished(self):
137 @pyqtSignature("")
No newline at end of file
138 def on_txtDcapacity_editingFinished(self): No newline at end of file
136 self.var_Dcapacity = self.txtDcapacity.value() * 1024 No newline at end of file
137 No newline at end of file
139 self.var_Dcapacity = self.txtDcapacity.value() * 1024 #tamaΓ±o en KB
138 No newline at end of file
140
139 @pyqtSignature("int") #CLOSED No newline at end of file
141
140 def on_lstStartDay_activated(self, index): No newline at end of file
142 @pyqtSignature("int") #CLOSED
141 """ No newline at end of file
143 def on_lstStartDay_activated(self, index):
142 Cambia la lista de opciones en lstStopDay No newline at end of file
144 """
143 """ No newline at end of file
145 Cambia la lista de opciones en lstStopDay
144 var_StopDay_index=self.lstStopDay.count() - self.lstStopDay.currentIndex() No newline at end of file
146 """
145 self.lstStopDay.clear() No newline at end of file
147 var_StopDay_index=self.lstStopDay.count() - self.lstStopDay.currentIndex()
146 No newline at end of file
148 self.lstStopDay.clear()
147 for i in self.var_list[index:]: No newline at end of file
149
148 self.lstStopDay.addItem(i) No newline at end of file
150 for i in self.var_list[index:]:
149 No newline at end of file
151 self.lstStopDay.addItem(i)
150 self.lstStopDay.setCurrentIndex(self.lstStopDay.count() - var_StopDay_index) No newline at end of file
152
151 No newline at end of file
153 self.lstStopDay.setCurrentIndex(self.lstStopDay.count() - var_StopDay_index)
152 functions.get_sub_list(self) No newline at end of file
154
153 No newline at end of file
155 functions.get_sub_list(self)
154 No newline at end of file
156
155 @pyqtSignature("int") #CLOSED No newline at end of file
157
156 def on_lstStopDay_activated(self, index): No newline at end of file
158 @pyqtSignature("int") #CLOSED
157 """ No newline at end of file
159 def on_lstStopDay_activated(self, index):
158 Cambia la lista de opciones en lstStartDay No newline at end of file
160 """
159 """ No newline at end of file
161 Cambia la lista de opciones en lstStartDay
160 var_StartDay_index=self.lstStartDay.currentIndex() No newline at end of file
162 """
161 var_end_index = self.lstStopDay.count() - index No newline at end of file
163 var_StartDay_index=self.lstStartDay.currentIndex()
162 self.lstStartDay.clear() No newline at end of file
164 var_end_index = self.lstStopDay.count() - index
163 No newline at end of file
165 self.lstStartDay.clear()
164 for i in self.var_list[:len(self.var_list) - var_end_index + 1]: No newline at end of file
166
165 self.lstStartDay.addItem(i) No newline at end of file
167 for i in self.var_list[:len(self.var_list) - var_end_index + 1]:
166 No newline at end of file
168 self.lstStartDay.addItem(i)
167 self.lstStartDay.setCurrentIndex(var_StartDay_index) No newline at end of file
169
168 No newline at end of file
170 self.lstStartDay.setCurrentIndex(var_StartDay_index)
169 functions.get_sub_list(self) No newline at end of file
171
170 No newline at end of file
172 functions.get_sub_list(self)
171 No newline at end of file
173
172 @pyqtSignature("int") #CLOSED No newline at end of file
174
173 def on_lstDcapacity_activated(self, index): No newline at end of file
175 @pyqtSignature("int") #CLOSED
174 """ No newline at end of file
176 def on_lstDcapacity_activated(self, index):
175 Permite elegir el tamaΓ±o del disco No newline at end of file
177 """
176 """ No newline at end of file
178 Permite elegir el tamaΓ±o del disco
177 if index == 0: No newline at end of file
179 """
178 var_size=25.0 No newline at end of file
180 if index == 0:
179 elif index == 1: No newline at end of file
181 var_size=25.0
180 var_size=8.5 No newline at end of file
182 elif index == 1:
181 elif index == 2: No newline at end of file
183 var_size=8.5
182 var_size=4.7 No newline at end of file
184 elif index == 2:
183 elif index == 3: No newline at end of file
185 var_size=4.7
184 var_size=0.7 No newline at end of file
186 elif index == 3:
185 No newline at end of file
187 var_size=0.7
186 if index != 4: No newline at end of file
188
187 self.txtDcapacity.setValue(var_size*10**9/1024**2) No newline at end of file
189 if index != 4:
188 self.txtDcapacity.setReadOnly(True) No newline at end of file
190 self.txtDcapacity.setValue(var_size*10**9/1024**2)
189 else: No newline at end of file
191 self.txtDcapacity.setReadOnly(True)
190 self.txtDcapacity.setValue(100.0) No newline at end of file
192 else:
191 self.txtDcapacity.setReadOnly(False) No newline at end of file
193 self.txtDcapacity.setValue(100.0)
192 No newline at end of file
194 self.txtDcapacity.setReadOnly(False)
195
No newline at end of file
196 self.var_Dcapacity = self.txtDcapacity.value() * 1024 #tamaΓ±o en KB No newline at end of file
193 No newline at end of file
197
194 @pyqtSignature("") No newline at end of file
198
195 def on_btnGbkp_clicked(self): No newline at end of file
199 @pyqtSignature("")
196 """ No newline at end of file
200 def on_btnGbkp_clicked(self):
197 Cuando se presiona el boton btnGbkp No newline at end of file
201 """
198 """ No newline at end of file
202 Cuando se presiona el boton btnGbkp
199 No newline at end of file
203 """
200 if functions.validate_parameters(self) == False: No newline at end of file
204
201 return No newline at end of file
205 if functions.validate_parameters(self) == False:
202 No newline at end of file
206 return
203 #Crea las carpetas en la ruta del proyecto y verifica que se crearon correctamente
207
No newline at end of file
208 #Crea las carpetas en la ruta del proyecto y verifica que se crearon correctamente
204 list_dirs=['gpath', 'iso', 'ppath']
No newline at end of file
No newline at end of file
209 list_dirs=['gpath','iso','ppath']
205 functions.make_dirs(self.var_Rpath, list_dirs, self)
No newline at end of file
No newline at end of file
210 bool_make_dirs = functions.make_dirs(list_dirs, self)
206
No newline at end of file
No newline at end of file
211 if bool_make_dirs == False:
207 #Cargando variables con los parametros
No newline at end of file
No newline at end of file
212 return
208 var_Rpath_ppath=self.var_Rpath+"/ppath" #Ruta de los archivos a grabar
No newline at end of file
No newline at end of file
213
209
No newline at end of file
No newline at end of file
214 var_files_list = functions.list_files(self) #Se obtiene la lista de archivos a grabar
210 #Busca los archivos con los parametros de busqueda
No newline at end of file
No newline at end of file
215 self.var_n_discs = functions.make_files_dat(var_files_list, self) #Se crean los archivos .dat
211 var_files_list=[]
No newline at end of file
No newline at end of file
216 No newline at end of file
212 for var_doy in var_sublist:
No newline at end of file
213 var_cmd="find " + str(self.var_Dpath) + " -name ?"+var_doy+"???."+ str(self.var_Dtype) + " |sort"
No newline at end of file
214 var_output=commands.getstatusoutput(var_cmd)[1]
No newline at end of file
215 for var_file in var_output.split():
No newline at end of file
216 var_files_list.append(var_file) #Almacena cada archivo en la lista
No newline at end of file
217
No newline at end of file
218 #
No newline at end of file
219 #Genera la lista de archivos .dat que contienen los archivos a grabar en cada DVD
No newline at end of file
220 #
No newline at end of file
221 var_n=0 #Numero del DVD actual
No newline at end of file
222 var_tmp=0 #Se usa para acumulanr el tamaΓ±o de los archivos de la lista
No newline at end of file
223 var_files_list_2=[] #Se usa para almacenar la lista de archivos agrbar en cada DVD
No newline at end of file
224
No newline at end of file
225 for i in var_files_list: #Se asignan en i los archivos de la lista
No newline at end of file
226 var_size_i=os.path.getsize(i)/1024+1 #tamaΓ±o en KB del archivo de la lista, se suma 1 KB para evitar problemas al momento de sumar
No newline at end of file
227 var_tmp += var_size_i #Se acumulan el tamaΓ±o de los archivos de la lista
No newline at end of file
228
No newline at end of file
229 #Si el tamaΓ±o acumulado es mayor que el de el DVD
No newline at end of file
230 if var_tmp > self.var_Dcapacity:
No newline at end of file
231 var_tmp -= var_size_i #se quita el tamaΓ±o sumado para mostrar el tamaΓ±o real
No newline at end of file
232 #se crea un archivo con numeral en el sufijo y extension .dat
No newline at end of file
233 var_file = open(var_Rpath_ppath+"/"+self.txtElabel.text()+"_"+functions.i2s(var_n)+".dat","w")
No newline at end of file
234 #Se aΓ±ade la lista de archivos a grabar en el DVD al archivo .dat
No newline at end of file
235 for line in var_files_list_2:
No newline at end of file
236 var_tmp_path=(line.split(self.var_Dpath)[1]).split('/')
No newline at end of file
237 var_tmp_path2="/"
No newline at end of file
238 for l in range(0, len(var_tmp_path)-1):
No newline at end of file
239 var_tmp_path2=var_tmp_path2+str(var_tmp_path[l])+"/"
No newline at end of file
240 var_file.write(var_tmp_path2+'=')
No newline at end of file
241 var_file.write(line+'\n')
No newline at end of file
242 var_file.close()
No newline at end of file
243
No newline at end of file
244 var_tmp = var_size_i #Se asigna a la variable el tamaΓ±o del archivo actual
No newline at end of file
245 var_files_list_2=[] #Se reinicia la lista
No newline at end of file
246 var_n += 1
No newline at end of file
247 var_files_list_2.append(i)
No newline at end of file
248
No newline at end of file
249 #se crea un archivo con numeral en el sufijo y extension .dat
No newline at end of file
250 var_file = open(var_Rpath_ppath+"/"+self.txtElabel.text()+"_"+functions.i2s(var_n)+".dat","w")
No newline at end of file
251 #Se aΓ±ade la lista de archivos a grabar en el DVD al archivo .dat
No newline at end of file
252 for line in var_files_list_2:
No newline at end of file
253 var_tmp_path=(line.split(self.var_Dpath)[1]).split('/')
No newline at end of file
254 var_tmp_path2="/"
No newline at end of file
255 for l in range(0, len(var_tmp_path)-1):
No newline at end of file
256 var_tmp_path2=var_tmp_path2+str(var_tmp_path[l])+"/"
No newline at end of file
257 var_file.write(var_tmp_path2+'=')
No newline at end of file
258 var_file.write(line+'\n')
No newline at end of file
259 var_file.close()
No newline at end of file
260
No newline at end of file
261 #
No newline at end of file
262 #Genera los archivos .print con los cuales se creara los postscript
No newline at end of file
263 #
No newline at end of file
264 self.var_n_files = var_n # Numero del ultimo archivo .dat creado
No newline at end of file
265 var_n = 0 # Se reinicia a cero y se usa para poder acceder a cada una de los archivos
No newline at end of file
266
No newline at end of file
267 # Se leen todos los archivos .dat creados para crear las etiquetas en los archivos .ps
No newline at end of file
268 for var_n in range(0, self.var_n_files+1):
No newline at end of file
269 print var_n
No newline at end of file
270
No newline at end of file
271 #se abren los archivos .dat en modo lectura
No newline at end of file
272 var_file = open(var_Rpath_ppath+"/"+self.txtElabel.text()+"_"+functions.i2s(var_n)+".dat","r")
No newline at end of file
273 lines=var_file.readlines() # Se lee las lineas en el archivo y se almacenan en la lista
No newline at end of file
274
No newline at end of file
275 # Se crea el archivo .print
No newline at end of file
276 var_file_print = open(var_Rpath_ppath+"/"+self.txtElabel.text()+"_"+functions.i2s(var_n)+".print","w")
No newline at end of file
277 var_file_print.write(self.txtElabel.text()+" "+functions.i2s(var_n)+"/"+str(self.var_n_files)+"\n")
No newline at end of file
278 var_file_print.write("Year Doy Folder Set Time range\n")
No newline at end of file
279
No newline at end of file
280 #Se crean los archivos .print con los cuales se crearan los archivos .ps
No newline at end of file
281 var_first_folder = lines[0].split('=')[0]
No newline at end of file
282 var_first_file = (lines[0].split('=')[1])[:-1]
No newline at end of file
283 var_date_first_file=commands.getstatusoutput("date -r "+var_first_file+" +'%T'")[1]
No newline at end of file
284
No newline at end of file
285 for j in range(1, len(lines)-1):
No newline at end of file
286 var_tmp_folder = lines[j].split('=')[0]
No newline at end of file
287 var_tmp_file = (lines[j].split('=')[1])[:-1]
No newline at end of file
288
No newline at end of file
289 # Si el subfolder superior o la fecha del archivo cambia se genera una nueva linea
No newline at end of file
290 if (var_tmp_folder != var_first_folder) or (var_tmp_file[0:-5] != var_first_file[0:-5]):
No newline at end of file
291
No newline at end of file
292 var_last_file = (lines[j-1].split('=')[1])[:-1]
No newline at end of file
293 var_date_last_file=commands.getstatusoutput("date -r "+var_last_file+" +'%T'")[1]
No newline at end of file
294 # Si el archivo se grabara directamente en la / del DVD y no en un /directorio/
No newline at end of file
295 # se usa la etiqueta para indicar la parte de la etiqueta donde va el subdirectorio
No newline at end of file
296 if var_first_folder == '/':
No newline at end of file
297 var_folder = self.txtElabel.text()
No newline at end of file
298 else:
No newline at end of file
299 var_folder = var_first_folder.split('/')[1]
No newline at end of file
300
No newline at end of file
301 var_file_print.write(var_first_file[-12:-8]+" "+var_first_file[-8:-5]+" "+var_folder +" "+var_first_file[-5:-2]+" "
No newline at end of file
302 +var_last_file[-5:-2]+" "+var_date_first_file+" "+var_date_last_file+"\n")
No newline at end of file
303
No newline at end of file
304 var_first_folder = lines[j].split('=')[0]
No newline at end of file
305 var_first_file = (lines[j].split('=')[1])[:-1]
No newline at end of file
306 var_date_first_file=commands.getstatusoutput("date -r "+var_first_file+" +'%T'")[1]
No newline at end of file
307
No newline at end of file
308 var_last_file = (lines[-1].split('=')[1])[:-1]
No newline at end of file
309 var_date_last_file=commands.getstatusoutput("date -r "+var_last_file+" +'%T'")[1]
No newline at end of file
310
No newline at end of file
311 if var_first_folder == '/':
No newline at end of file
312 var_folder = self.txtElabel.text()
No newline at end of file
313 else:
No newline at end of file
314 var_folder = var_first_folder.split('/')[1]
No newline at end of file
315
No newline at end of file
316 var_file_print.write(var_first_file[-12:-8]+" "+var_first_file[-8:-5]+" "+var_folder +" "+var_first_file[-5:-2]+" "
No newline at end of file
317 +var_last_file[-5:-2]+" "+var_date_first_file+" "+var_date_last_file+"\n")
No newline at end of file
318
No newline at end of file
319 var_file.close()
No newline at end of file
320 var_file_print.close()
No newline at end of file
321 No newline at end of file
322 No newline at end of file
217 functions.make_files_print(self) # Se crean los archivos .print
323 #Se deshabilita el Tab Parameters y el boton btnGbkp No newline at end of file
218
324 self.tabParameters.setEnabled(False) No newline at end of file
219 #Se deshabilita el Tab Parameters y el boton btnGbkp
325 self.lstDcapacity.setEnabled(False) No newline at end of file
220 self.tabParameters.setEnabled(False)
326 self.txtDcapacity.setEnabled(False) No newline at end of file
221 self.lstDcapacity.setEnabled(False)
327 self.btnGbkp.setEnabled(False) No newline at end of file
222 self.txtDcapacity.setEnabled(False)
328 self.btnRestart.setEnabled(True) No newline at end of file
223 self.btnGbkp.setEnabled(False)
224 self.btnRestart.setEnabled(True) No newline at end of file
329 No newline at end of file
225 self.btnStartburn.setEnabled(True)
330 No newline at end of file
226
331 @pyqtSignature("") No newline at end of file
227
332 def on_btnRestart_clicked(self): No newline at end of file
228 @pyqtSignature("")
333 """
229 def on_btnRestart_clicked(self):
No newline at end of file
230 """ No newline at end of file
334 Slot documentation goes here. No newline at end of file
335 """ No newline at end of file
231 Permite que se puedan cambiar los parametros
336 self.tabParameters.setEnabled(True) No newline at end of file
232 """
337 self.lstDcapacity.setEnabled(True) No newline at end of file
233 self.tabParameters.setEnabled(True)
338 self.txtDcapacity.setEnabled(True) No newline at end of file
234 self.lstDcapacity.setEnabled(True)
339 self.btnGbkp.setEnabled(True) No newline at end of file
235 self.txtDcapacity.setEnabled(True)
340 self.btnRestart.setEnabled(False) No newline at end of file
236 self.btnGbkp.setEnabled(True)
237 self.btnRestart.setEnabled(False) No newline at end of file
341 No newline at end of file
238 self.btnStartburn.setEnabled(False)
342 No newline at end of file
239
343 @pyqtSignature("") No newline at end of file
240
344 def on_btnStartburn_clicked(self): No newline at end of file
241 @pyqtSignature("")
345 """ No newline at end of file
242 def on_btnStartburn_clicked(self):
346 Se inicia el proceso de grabacion No newline at end of file
243 """
347 """ No newline at end of file
244 Se inicia el proceso de grabacion
245 """
No newline at end of file
246 self.btnRestart.setEnabled(False)
No newline at end of file
247 self.btnStartburn.setEnabled(False)
No newline at end of file
248 self.btnStopburn.setEnabled(True)
No newline at end of file
249
No newline at end of file
250 return No newline at end of file
348 sys.stdout = self No newline at end of file
251
349 #sys.stderr = self No newline at end of file
252 sys.stdout = self
350 print "stdout_!!!" No newline at end of file
253 #sys.stderr = self
351 No newline at end of file
254 print "stdout_!!!"
352 #Inicializando variables No newline at end of file
255
353 var_Rpath=self.txtRpath.text() No newline at end of file
256 #Inicializando variables
354 var_Rpath_ppath=var_Rpath+"/ppath" No newline at end of file
257 var_Rpath=self.txtRpath.text()
355 var_Rpath_iso=var_Rpath+"/iso" No newline at end of file
258 var_Rpath_ppath=var_Rpath+"/ppath"
356 var_label=self.txtElabel.text() No newline at end of file
259 var_Rpath_iso=var_Rpath+"/iso"
357 No newline at end of file
260 var_label=self.txtElabel.text()
358 # Se leen todos los archivos .dat creados para crear las etiquetas en los archivos .ps
261
No newline at end of file
262 # Se leen todos los archivos .dat creados para crear las etiquetas en los archivos .ps No newline at end of file
359 for var_n in range(0, self.var_n_files+1): No newline at end of file
360 print var_n No newline at end of file
263 for var_n in range(0, self.var_n_discs+1):
361 No newline at end of file
264 print var_n
362 file_iso=var_Rpath_iso+"/"+functions.i2s(var_n)+".iso" No newline at end of file
265
363 file_dat=var_Rpath_ppath+"/"+self.txtElabel.text()+"_"+functions.i2s(var_n)+".dat" No newline at end of file
266 file_iso=var_Rpath_iso+"/"+functions.i2s(var_n)+".iso"
364 No newline at end of file
267 file_dat=var_Rpath_ppath+"/"+self.txtElabel.text()+"_"+functions.i2s(var_n)+".dat"
365 var_cmd = 'genisoimage -hide-joliet-trans-tbl -joliet-long -r ' No newline at end of file
268
366 var_cmd += ' -A '+var_label+' -V '+var_label No newline at end of file
269 var_cmd = 'genisoimage -hide-joliet-trans-tbl -joliet-long -r '
367 var_cmd += ' -graft-points -path-list '+ file_dat+' -o '+file_iso No newline at end of file
270 var_cmd += ' -A '+var_label+' -V '+var_label
368 self.txtInfo.append(var_cmd) No newline at end of file
271 var_cmd += ' -graft-points -path-list '+ file_dat+' -o '+file_iso
369 No newline at end of file
272 self.txtInfo.append(var_cmd)
370 var_output=commands.getstatusoutput(str(var_cmd))[0] No newline at end of file
273
371 self.txtInfo.append(str(var_output)) No newline at end of file
274 var_output=commands.getstatusoutput(str(var_cmd))[0]
372 No newline at end of file
275 self.txtInfo.append(str(var_output))
373 #os.system(str(var_cmd)) No newline at end of file
276
374 #p = subprocess.Popen(str('ls /'), shell=True, stdout=self) No newline at end of file
277 #os.system(str(var_cmd))
375 #os.waitpid(p.pid, 0) No newline at end of file
278 #p = subprocess.Popen(str('ls /'), shell=True, stdout=self)
376 ####self.txtInfo.append(str(p.pid)) No newline at end of file
279 #os.waitpid(p.pid, 0)
377 No newline at end of file
280 ####self.txtInfo.append(str(p.pid))
378 No newline at end of file
281
379 @pyqtSignature("") No newline at end of file
282
380 def on_btnStopburn_clicked(self): No newline at end of file
283 @pyqtSignature("")
381 """ No newline at end of file
284 def on_btnStopburn_clicked(self):
382 Slot documentation goes here. No newline at end of file
285 """
383 """
286 Slot documentation goes here.
No newline at end of file
287 """
384 # TODO: not implemented yet
No newline at end of file
No newline at end of file
288 self.btnRestart.setEnabled(True)
385 raise NotImplementedError
No newline at end of file
No newline at end of file
289 self.btnStartburn.setEnabled(True) No newline at end of file
386 No newline at end of file
387 No newline at end of file
290 self.btnStopburn.setEnabled(False)
388 @pyqtSignature("") No newline at end of file
291
389 def on_btnTdevA_clicked(self): No newline at end of file
292 @pyqtSignature("")
390 var_dev = str(self.txtDeviceA.text()) No newline at end of file
293 def on_btnTdevA_clicked(self):
391 var_cmd = 'eject ' + var_dev + '; eject -t ' + var_dev No newline at end of file
294 var_dev = str(self.txtDeviceA.text())
392 commands.getstatusoutput(var_cmd) No newline at end of file
295 var_cmd = 'eject ' + var_dev + '; eject -t ' + var_dev
393 No newline at end of file
296 commands.getstatusoutput(var_cmd)
394 @pyqtSignature("") No newline at end of file
297
395 def on_btnTdevB_clicked(self): No newline at end of file
298 @pyqtSignature("")
396 var_dev = str(self.txtDeviceB.text()) No newline at end of file
299 def on_btnTdevB_clicked(self):
397 var_cmd = 'eject ' + var_dev + '; eject -t ' + var_dev No newline at end of file
300 var_dev = str(self.txtDeviceB.text())
398 commands.getstatusoutput(var_cmd) No newline at end of file
301 var_cmd = 'eject ' + var_dev + '; eject -t ' + var_dev
399 No newline at end of file
302 commands.getstatusoutput(var_cmd)
400 @pyqtSignature("") No newline at end of file
303
401 def on_btnTdevC_clicked(self): No newline at end of file
304 @pyqtSignature("")
402 var_dev = str(self.txtDeviceC.text()) No newline at end of file
305 def on_btnTdevC_clicked(self):
403 var_cmd = 'eject ' + var_dev + '; eject -t ' + var_dev No newline at end of file
306 var_dev = str(self.txtDeviceC.text())
404 commands.getstatusoutput(var_cmd) No newline at end of file
307 var_cmd = 'eject ' + var_dev + '; eject -t ' + var_dev
405 No newline at end of file
308 commands.getstatusoutput(var_cmd)
406 @pyqtSignature("") No newline at end of file
309
407 def on_btnTdevD_clicked(self): No newline at end of file
310 @pyqtSignature("")
408 var_dev = str(self.txtDeviceD.text()) No newline at end of file
311 def on_btnTdevD_clicked(self):
409 var_cmd = 'eject ' + var_dev + '; eject -t ' + var_dev No newline at end of file
312 var_dev = str(self.txtDeviceD.text())
410 commands.getstatusoutput(var_cmd) No newline at end of file
313 var_cmd = 'eject ' + var_dev + '; eject -t ' + var_dev
411 No newline at end of file
314 commands.getstatusoutput(var_cmd)
412 No newline at end of file
315
413
316
@@ -1,967 +1,967
1 <?xml version="1.0" encoding="UTF-8"?> No newline at end of file
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0"> No newline at end of file
2 <ui version="4.0">
3 <class>MainWindow</class> No newline at end of file
3 <class>MainWindow</class>
4 <widget class="QMainWindow" name="MainWindow"> No newline at end of file
4 <widget class="QMainWindow" name="MainWindow">
5 <property name="geometry"> No newline at end of file
5 <property name="geometry">
6 <rect> No newline at end of file
6 <rect>
7 <x>0</x> No newline at end of file
7 <x>0</x>
8 <y>0</y>
8 <y>0</y>
No newline at end of file
9 <width>806</width> No newline at end of file
9 <width>754</width> No newline at end of file
10 <height>737</height> No newline at end of file
10 <height>737</height>
11 </rect> No newline at end of file
11 </rect>
12 </property> No newline at end of file
12 </property>
13 <property name="windowTitle"> No newline at end of file
13 <property name="windowTitle">
14 <string>JRO BACKUP MANAGER</string> No newline at end of file
14 <string>JRO BACKUP MANAGER</string>
15 </property> No newline at end of file
15 </property>
16 <widget class="QWidget" name="centralwidget"> No newline at end of file
16 <widget class="QWidget" name="centralwidget">
17 <layout class="QVBoxLayout" name="verticalLayout"> No newline at end of file
17 <layout class="QVBoxLayout" name="verticalLayout">
18 <item> No newline at end of file
18 <item>
19 <widget class="QTabWidget" name="tabWidget"> No newline at end of file
19 <widget class="QTabWidget" name="tabWidget">
20 <property name="enabled"> No newline at end of file
20 <property name="enabled">
21 <bool>true</bool> No newline at end of file
21 <bool>true</bool>
22 </property> No newline at end of file
22 </property>
23 <property name="sizePolicy"> No newline at end of file
23 <property name="sizePolicy">
24 <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> No newline at end of file
24 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
25 <horstretch>0</horstretch> No newline at end of file
25 <horstretch>0</horstretch>
26 <verstretch>0</verstretch> No newline at end of file
26 <verstretch>0</verstretch>
27 </sizepolicy> No newline at end of file
27 </sizepolicy>
28 </property> No newline at end of file
28 </property>
29 <property name="currentIndex"> No newline at end of file
29 <property name="currentIndex">
30 <number>0</number> No newline at end of file
30 <number>0</number>
31 </property> No newline at end of file
31 </property>
32 <widget class="QWidget" name="tabParameters"> No newline at end of file
32 <widget class="QWidget" name="tabParameters">
33 <property name="enabled"> No newline at end of file
33 <property name="enabled">
34 <bool>true</bool> No newline at end of file
34 <bool>true</bool>
35 </property> No newline at end of file
35 </property>
36 <attribute name="title"> No newline at end of file
36 <attribute name="title">
37 <string>Parameters</string> No newline at end of file
37 <string>Parameters</string>
38 </attribute> No newline at end of file
38 </attribute>
39 <layout class="QVBoxLayout" name="verticalLayout_2"> No newline at end of file
39 <layout class="QVBoxLayout" name="verticalLayout_2">
40 <item> No newline at end of file
40 <item>
41 <layout class="QHBoxLayout" name="horizontalLayout"> No newline at end of file
41 <layout class="QHBoxLayout" name="horizontalLayout">
42 <property name="sizeConstraint"> No newline at end of file
42 <property name="sizeConstraint">
43 <enum>QLayout::SetDefaultConstraint</enum> No newline at end of file
43 <enum>QLayout::SetDefaultConstraint</enum>
44 </property> No newline at end of file
44 </property>
45 <item> No newline at end of file
45 <item>
46 <widget class="QLineEdit" name="txtDpath"> No newline at end of file
46 <widget class="QLineEdit" name="txtDpath">
47 <property name="sizePolicy"> No newline at end of file
47 <property name="sizePolicy">
48 <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> No newline at end of file
48 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
49 <horstretch>0</horstretch> No newline at end of file
49 <horstretch>0</horstretch>
50 <verstretch>0</verstretch> No newline at end of file
50 <verstretch>0</verstretch>
51 </sizepolicy> No newline at end of file
51 </sizepolicy>
52 </property> No newline at end of file
52 </property>
53 </widget> No newline at end of file
53 </widget>
54 </item> No newline at end of file
54 </item>
55 <item> No newline at end of file
55 <item>
56 <widget class="QPushButton" name="btnDpath"> No newline at end of file
56 <widget class="QPushButton" name="btnDpath">
57 <property name="sizePolicy"> No newline at end of file
57 <property name="sizePolicy">
58 <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> No newline at end of file
58 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
59 <horstretch>0</horstretch> No newline at end of file
59 <horstretch>0</horstretch>
60 <verstretch>0</verstretch> No newline at end of file
60 <verstretch>0</verstretch>
61 </sizepolicy> No newline at end of file
61 </sizepolicy>
62 </property> No newline at end of file
62 </property>
63 <property name="text"> No newline at end of file
63 <property name="text">
64 <string>Data Path</string> No newline at end of file
64 <string>Data Path</string>
65 </property> No newline at end of file
65 </property>
66 <property name="checkable"> No newline at end of file
66 <property name="checkable">
67 <bool>false</bool> No newline at end of file
67 <bool>false</bool>
68 </property> No newline at end of file
68 </property>
69 </widget> No newline at end of file
69 </widget>
70 </item> No newline at end of file
70 </item>
71 </layout> No newline at end of file
71 </layout>
72 </item> No newline at end of file
72 </item>
73 <item> No newline at end of file
73 <item>
74 <layout class="QHBoxLayout" name="horizontalLayout_3"> No newline at end of file
74 <layout class="QHBoxLayout" name="horizontalLayout_3">
75 <item> No newline at end of file
75 <item>
76 <widget class="QLineEdit" name="txtRpath"/> No newline at end of file
76 <widget class="QLineEdit" name="txtRpath"/>
77 </item> No newline at end of file
77 </item>
78 <item> No newline at end of file
78 <item>
79 <widget class="QPushButton" name="btnRpath"> No newline at end of file
79 <widget class="QPushButton" name="btnRpath">
80 <property name="text"> No newline at end of file
80 <property name="text">
81 <string>Resource Path</string> No newline at end of file
81 <string>Resource Path</string>
82 </property> No newline at end of file
82 </property>
83 </widget> No newline at end of file
83 </widget>
84 </item> No newline at end of file
84 </item>
85 </layout> No newline at end of file
85 </layout>
86 </item> No newline at end of file
86 </item>
87 <item> No newline at end of file
87 <item>
88 <widget class="QLabel" name="lblDtype"> No newline at end of file
88 <widget class="QLabel" name="lblDtype">
89 <property name="text"> No newline at end of file
89 <property name="text">
90 <string>Data Type</string> No newline at end of file
90 <string>Data Type</string>
91 </property> No newline at end of file
91 </property>
92 </widget> No newline at end of file
92 </widget>
93 </item> No newline at end of file
93 </item>
94 <item> No newline at end of file
94 <item>
95 <layout class="QHBoxLayout" name="horizontalLayout_4"> No newline at end of file
95 <layout class="QHBoxLayout" name="horizontalLayout_4">
96 <item> No newline at end of file
96 <item>
97 <widget class="QComboBox" name="lstDtype"> No newline at end of file
97 <widget class="QComboBox" name="lstDtype">
98 <item> No newline at end of file
98 <item>
99 <property name="text"> No newline at end of file
99 <property name="text">
100 <string>Raw Data</string> No newline at end of file
100 <string>Raw Data</string>
101 </property> No newline at end of file
101 </property>
102 </item> No newline at end of file
102 </item>
103 <item> No newline at end of file
103 <item>
104 <property name="text"> No newline at end of file
104 <property name="text">
105 <string>Process Data</string> No newline at end of file
105 <string>Process Data</string>
106 </property> No newline at end of file
106 </property>
107 </item> No newline at end of file
107 </item>
108 <item> No newline at end of file
108 <item>
109 <property name="text"> No newline at end of file
109 <property name="text">
110 <string>BLTR Data</string> No newline at end of file
110 <string>BLTR Data</string>
111 </property> No newline at end of file
111 </property>
112 </item> No newline at end of file
112 </item>
113 <item> No newline at end of file
113 <item>
114 <property name="text"> No newline at end of file
114 <property name="text">
115 <string>Other</string> No newline at end of file
115 <string>Other</string>
116 </property> No newline at end of file
116 </property>
117 </item> No newline at end of file
117 </item>
118 </widget> No newline at end of file
118 </widget>
119 </item> No newline at end of file
119 </item>
120 <item> No newline at end of file
120 <item>
121 <widget class="QLineEdit" name="txtDtype"> No newline at end of file
121 <widget class="QLineEdit" name="txtDtype">
122 <property name="text"> No newline at end of file
122 <property name="text">
123 <string>r</string> No newline at end of file
123 <string>r</string>
124 </property> No newline at end of file
124 </property>
125 <property name="readOnly"> No newline at end of file
125 <property name="readOnly">
126 <bool>true</bool> No newline at end of file
126 <bool>true</bool>
127 </property> No newline at end of file
127 </property>
128 </widget> No newline at end of file
128 </widget>
129 </item> No newline at end of file
129 </item>
130 <item> No newline at end of file
130 <item>
131 <widget class="QCheckBox" name="chkMST"> No newline at end of file
131 <widget class="QCheckBox" name="chkMST">
132 <property name="text"> No newline at end of file
132 <property name="text">
133 <string>MST-ISR Data</string> No newline at end of file
133 <string>MST-ISR Data</string>
134 </property> No newline at end of file
134 </property>
135 </widget> No newline at end of file
135 </widget>
136 </item> No newline at end of file
136 </item>
137 </layout> No newline at end of file
137 </layout>
138 </item> No newline at end of file
138 </item>
139 <item> No newline at end of file
139 <item>
140 <layout class="QHBoxLayout" name="horizontalLayout_6"> No newline at end of file
140 <layout class="QHBoxLayout" name="horizontalLayout_6">
141 <item> No newline at end of file
141 <item>
142 <widget class="QLabel" name="lblElabel"> No newline at end of file
142 <widget class="QLabel" name="lblElabel">
143 <property name="text"> No newline at end of file
143 <property name="text">
144 <string>Exp. Label at device</string> No newline at end of file
144 <string>Exp. Label at device</string>
145 </property> No newline at end of file
145 </property>
146 </widget> No newline at end of file
146 </widget>
147 </item> No newline at end of file
147 </item>
148 <item> No newline at end of file
148 <item>
149 <widget class="QLabel" name="lblCopys"> No newline at end of file
149 <widget class="QLabel" name="lblCopys">
150 <property name="text"> No newline at end of file
150 <property name="text">
151 <string>Copys</string> No newline at end of file
151 <string>Copys</string>
152 </property> No newline at end of file
152 </property>
153 </widget> No newline at end of file
153 </widget>
154 </item> No newline at end of file
154 </item>
155 </layout> No newline at end of file
155 </layout>
156 </item> No newline at end of file
156 </item>
157 <item> No newline at end of file
157 <item>
158 <layout class="QHBoxLayout" name="horizontalLayout_5"> No newline at end of file
158 <layout class="QHBoxLayout" name="horizontalLayout_5">
159 <item> No newline at end of file
159 <item>
160 <widget class="QLineEdit" name="txtElabel"/> No newline at end of file
160 <widget class="QLineEdit" name="txtElabel"/>
161 </item> No newline at end of file
161 </item>
162 <item> No newline at end of file
162 <item>
163 <widget class="QSpinBox" name="txtCopys"> No newline at end of file
163 <widget class="QSpinBox" name="txtCopys">
164 <property name="sizePolicy"> No newline at end of file
164 <property name="sizePolicy">
165 <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> No newline at end of file
165 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
166 <horstretch>0</horstretch> No newline at end of file
166 <horstretch>0</horstretch>
167 <verstretch>0</verstretch> No newline at end of file
167 <verstretch>0</verstretch>
168 </sizepolicy> No newline at end of file
168 </sizepolicy>
169 </property> No newline at end of file
169 </property>
170 </widget> No newline at end of file
170 </widget>
171 </item> No newline at end of file
171 </item>
172 </layout> No newline at end of file
172 </layout>
173 </item> No newline at end of file
173 </item>
174 <item> No newline at end of file
174 <item>
175 <layout class="QHBoxLayout" name="horizontalLayout_7"> No newline at end of file
175 <layout class="QHBoxLayout" name="horizontalLayout_7">
176 <item> No newline at end of file
176 <item>
177 <widget class="QLabel" name="lblStartDay"> No newline at end of file
177 <widget class="QLabel" name="lblStartDay">
178 <property name="text"> No newline at end of file
178 <property name="text">
179 <string>Start Day:</string> No newline at end of file
179 <string>Start Day:</string>
180 </property> No newline at end of file
180 </property>
181 </widget> No newline at end of file
181 </widget>
182 </item> No newline at end of file
182 </item>
183 <item> No newline at end of file
183 <item>
184 <widget class="QLabel" name="lblStopDay"> No newline at end of file
184 <widget class="QLabel" name="lblStopDay">
185 <property name="text"> No newline at end of file
185 <property name="text">
186 <string>Stop Day:</string> No newline at end of file
186 <string>Stop Day:</string>
187 </property> No newline at end of file
187 </property>
188 </widget> No newline at end of file
188 </widget>
189 </item> No newline at end of file
189 </item>
190 </layout> No newline at end of file
190 </layout>
191 </item> No newline at end of file
191 </item>
192 <item> No newline at end of file
192 <item>
193 <layout class="QHBoxLayout" name="horizontalLayout_8"> No newline at end of file
193 <layout class="QHBoxLayout" name="horizontalLayout_8">
194 <item> No newline at end of file
194 <item>
195 <widget class="QComboBox" name="lstStartDay"/> No newline at end of file
195 <widget class="QComboBox" name="lstStartDay"/>
196 </item> No newline at end of file
196 </item>
197 <item> No newline at end of file
197 <item>
198 <widget class="QComboBox" name="lstStopDay"/> No newline at end of file
198 <widget class="QComboBox" name="lstStopDay"/>
199 </item> No newline at end of file
199 </item>
200 </layout> No newline at end of file
200 </layout>
201 </item> No newline at end of file
201 </item>
202 </layout> No newline at end of file
202 </layout>
203 </widget> No newline at end of file
203 </widget>
204 <widget class="QWidget" name="tabDconfig"> No newline at end of file
204 <widget class="QWidget" name="tabDconfig">
205 <property name="enabled"> No newline at end of file
205 <property name="enabled">
206 <bool>true</bool> No newline at end of file
206 <bool>true</bool>
207 </property> No newline at end of file
207 </property>
208 <property name="sizePolicy"> No newline at end of file
208 <property name="sizePolicy">
209 <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> No newline at end of file
209 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
210 <horstretch>0</horstretch> No newline at end of file
210 <horstretch>0</horstretch>
211 <verstretch>0</verstretch> No newline at end of file
211 <verstretch>0</verstretch>
212 </sizepolicy> No newline at end of file
212 </sizepolicy>
213 </property> No newline at end of file
213 </property>
214 <attribute name="title"> No newline at end of file
214 <attribute name="title">
215 <string>Device Config.</string> No newline at end of file
215 <string>Device Config.</string>
216 </attribute> No newline at end of file
216 </attribute>
217 <layout class="QVBoxLayout" name="verticalLayout_3"> No newline at end of file
217 <layout class="QVBoxLayout" name="verticalLayout_3">
218 <item> No newline at end of file
218 <item>
219 <layout class="QGridLayout" name="gridLayout"> No newline at end of file
219 <layout class="QGridLayout" name="gridLayout">
220 <item row="0" column="0"> No newline at end of file
220 <item row="0" column="0">
221 <layout class="QVBoxLayout" name="verticalLayout_15"> No newline at end of file
221 <layout class="QVBoxLayout" name="verticalLayout_15">
222 <item> No newline at end of file
222 <item>
223 <widget class="QCheckBox" name="chkDevA"> No newline at end of file
223 <widget class="QCheckBox" name="chkDevA">
224 <property name="text"> No newline at end of file
224 <property name="text">
225 <string>Dev A</string> No newline at end of file
225 <string>Dev A</string>
226 </property> No newline at end of file
226 </property>
227 <property name="checked"> No newline at end of file
227 <property name="checked">
228 <bool>true</bool> No newline at end of file
228 <bool>true</bool>
229 </property> No newline at end of file
229 </property>
230 </widget> No newline at end of file
230 </widget>
231 </item> No newline at end of file
231 </item>
232 <item> No newline at end of file
232 <item>
233 <widget class="QWidget" name="grpDevA" native="true"> No newline at end of file
233 <widget class="QWidget" name="grpDevA" native="true">
234 <layout class="QVBoxLayout" name="verticalLayout_11"> No newline at end of file
234 <layout class="QVBoxLayout" name="verticalLayout_11">
235 <item> No newline at end of file
235 <item>
236 <widget class="QLineEdit" name="txtDeviceA"/> No newline at end of file
236 <widget class="QLineEdit" name="txtDeviceA"/>
237 </item> No newline at end of file
237 </item>
238 <item> No newline at end of file
238 <item>
239 <widget class="QLineEdit" name="txtBspeedA"> No newline at end of file
239 <widget class="QLineEdit" name="txtBspeedA">
240 <property name="text"> No newline at end of file
240 <property name="text">
241 <string>16</string> No newline at end of file
241 <string>16</string>
242 </property> No newline at end of file
242 </property>
243 </widget> No newline at end of file
243 </widget>
244 </item> No newline at end of file
244 </item>
245 <item> No newline at end of file
245 <item>
246 <widget class="QLineEdit" name="txtBmodeA"> No newline at end of file
246 <widget class="QLineEdit" name="txtBmodeA">
247 <property name="text"> No newline at end of file
247 <property name="text">
248 <string>-sao</string> No newline at end of file
248 <string>-sao</string>
249 </property> No newline at end of file
249 </property>
250 </widget> No newline at end of file
250 </widget>
251 </item> No newline at end of file
251 </item>
252 <item> No newline at end of file
252 <item>
253 <widget class="QPushButton" name="btnTdevA"> No newline at end of file
253 <widget class="QPushButton" name="btnTdevA">
254 <property name="text"> No newline at end of file
254 <property name="text">
255 <string>Test DevA</string> No newline at end of file
255 <string>Test DevA</string>
256 </property> No newline at end of file
256 </property>
257 </widget> No newline at end of file
257 </widget>
258 </item> No newline at end of file
258 </item>
259 </layout> No newline at end of file
259 </layout>
260 </widget> No newline at end of file
260 </widget>
261 </item> No newline at end of file
261 </item>
262 </layout> No newline at end of file
262 </layout>
263 </item> No newline at end of file
263 </item>
264 <item row="0" column="1"> No newline at end of file
264 <item row="0" column="1">
265 <layout class="QVBoxLayout" name="verticalLayout_16"> No newline at end of file
265 <layout class="QVBoxLayout" name="verticalLayout_16">
266 <item> No newline at end of file
266 <item>
267 <widget class="QCheckBox" name="chkDevB"> No newline at end of file
267 <widget class="QCheckBox" name="chkDevB">
268 <property name="text"> No newline at end of file
268 <property name="text">
269 <string>Dev B</string> No newline at end of file
269 <string>Dev B</string>
270 </property> No newline at end of file
270 </property>
271 <property name="checked"> No newline at end of file
271 <property name="checked">
272 <bool>true</bool> No newline at end of file
272 <bool>true</bool>
273 </property> No newline at end of file
273 </property>
274 </widget> No newline at end of file
274 </widget>
275 </item> No newline at end of file
275 </item>
276 <item> No newline at end of file
276 <item>
277 <widget class="QWidget" name="grpDevB" native="true"> No newline at end of file
277 <widget class="QWidget" name="grpDevB" native="true">
278 <layout class="QVBoxLayout" name="verticalLayout_12"> No newline at end of file
278 <layout class="QVBoxLayout" name="verticalLayout_12">
279 <item> No newline at end of file
279 <item>
280 <widget class="QLineEdit" name="txtDeviceB"/> No newline at end of file
280 <widget class="QLineEdit" name="txtDeviceB"/>
281 </item> No newline at end of file
281 </item>
282 <item> No newline at end of file
282 <item>
283 <widget class="QLineEdit" name="txtBspeedB"> No newline at end of file
283 <widget class="QLineEdit" name="txtBspeedB">
284 <property name="text"> No newline at end of file
284 <property name="text">
285 <string>16</string> No newline at end of file
285 <string>16</string>
286 </property> No newline at end of file
286 </property>
287 </widget> No newline at end of file
287 </widget>
288 </item> No newline at end of file
288 </item>
289 <item> No newline at end of file
289 <item>
290 <widget class="QLineEdit" name="txtBmodeB"> No newline at end of file
290 <widget class="QLineEdit" name="txtBmodeB">
291 <property name="text"> No newline at end of file
291 <property name="text">
292 <string>-sao</string> No newline at end of file
292 <string>-sao</string>
293 </property> No newline at end of file
293 </property>
294 </widget> No newline at end of file
294 </widget>
295 </item> No newline at end of file
295 </item>
296 <item> No newline at end of file
296 <item>
297 <widget class="QPushButton" name="btnTdevB"> No newline at end of file
297 <widget class="QPushButton" name="btnTdevB">
298 <property name="text"> No newline at end of file
298 <property name="text">
299 <string>Test DevB</string> No newline at end of file
299 <string>Test DevB</string>
300 </property> No newline at end of file
300 </property>
301 </widget> No newline at end of file
301 </widget>
302 </item> No newline at end of file
302 </item>
303 </layout> No newline at end of file
303 </layout>
304 </widget> No newline at end of file
304 </widget>
305 </item> No newline at end of file
305 </item>
306 </layout> No newline at end of file
306 </layout>
307 </item> No newline at end of file
307 </item>
308 <item row="0" column="2"> No newline at end of file
308 <item row="0" column="2">
309 <layout class="QVBoxLayout" name="verticalLayout_17"> No newline at end of file
309 <layout class="QVBoxLayout" name="verticalLayout_17">
310 <item> No newline at end of file
310 <item>
311 <widget class="QCheckBox" name="chkDevC"> No newline at end of file
311 <widget class="QCheckBox" name="chkDevC">
312 <property name="text"> No newline at end of file
312 <property name="text">
313 <string>Dev C</string> No newline at end of file
313 <string>Dev C</string>
314 </property> No newline at end of file
314 </property>
315 <property name="checked"> No newline at end of file
315 <property name="checked">
316 <bool>true</bool> No newline at end of file
316 <bool>true</bool>
317 </property> No newline at end of file
317 </property>
318 </widget> No newline at end of file
318 </widget>
319 </item> No newline at end of file
319 </item>
320 <item> No newline at end of file
320 <item>
321 <widget class="QWidget" name="grpDevC" native="true"> No newline at end of file
321 <widget class="QWidget" name="grpDevC" native="true">
322 <layout class="QVBoxLayout" name="verticalLayout_13"> No newline at end of file
322 <layout class="QVBoxLayout" name="verticalLayout_13">
323 <item> No newline at end of file
323 <item>
324 <widget class="QLineEdit" name="txtDeviceC"/> No newline at end of file
324 <widget class="QLineEdit" name="txtDeviceC"/>
325 </item> No newline at end of file
325 </item>
326 <item> No newline at end of file
326 <item>
327 <widget class="QLineEdit" name="txtBspeedC"> No newline at end of file
327 <widget class="QLineEdit" name="txtBspeedC">
328 <property name="text"> No newline at end of file
328 <property name="text">
329 <string>16</string> No newline at end of file
329 <string>16</string>
330 </property> No newline at end of file
330 </property>
331 </widget> No newline at end of file
331 </widget>
332 </item> No newline at end of file
332 </item>
333 <item> No newline at end of file
333 <item>
334 <widget class="QLineEdit" name="txtBmodeC"> No newline at end of file
334 <widget class="QLineEdit" name="txtBmodeC">
335 <property name="text"> No newline at end of file
335 <property name="text">
336 <string>-sao</string> No newline at end of file
336 <string>-sao</string>
337 </property> No newline at end of file
337 </property>
338 </widget> No newline at end of file
338 </widget>
339 </item> No newline at end of file
339 </item>
340 <item> No newline at end of file
340 <item>
341 <widget class="QPushButton" name="btnTdevC"> No newline at end of file
341 <widget class="QPushButton" name="btnTdevC">
342 <property name="text"> No newline at end of file
342 <property name="text">
343 <string>Test DevC</string> No newline at end of file
343 <string>Test DevC</string>
344 </property> No newline at end of file
344 </property>
345 </widget> No newline at end of file
345 </widget>
346 </item> No newline at end of file
346 </item>
347 </layout> No newline at end of file
347 </layout>
348 </widget> No newline at end of file
348 </widget>
349 </item> No newline at end of file
349 </item>
350 </layout> No newline at end of file
350 </layout>
351 </item> No newline at end of file
351 </item>
352 <item row="0" column="3"> No newline at end of file
352 <item row="0" column="3">
353 <layout class="QVBoxLayout" name="verticalLayout_18"> No newline at end of file
353 <layout class="QVBoxLayout" name="verticalLayout_18">
354 <item> No newline at end of file
354 <item>
355 <widget class="QCheckBox" name="chkDevD"> No newline at end of file
355 <widget class="QCheckBox" name="chkDevD">
356 <property name="text"> No newline at end of file
356 <property name="text">
357 <string>Dev D</string> No newline at end of file
357 <string>Dev D</string>
358 </property> No newline at end of file
358 </property>
359 <property name="checked"> No newline at end of file
359 <property name="checked">
360 <bool>true</bool> No newline at end of file
360 <bool>true</bool>
361 </property> No newline at end of file
361 </property>
362 </widget> No newline at end of file
362 </widget>
363 </item> No newline at end of file
363 </item>
364 <item> No newline at end of file
364 <item>
365 <widget class="QWidget" name="grpDevD" native="true"> No newline at end of file
365 <widget class="QWidget" name="grpDevD" native="true">
366 <layout class="QVBoxLayout" name="verticalLayout_14"> No newline at end of file
366 <layout class="QVBoxLayout" name="verticalLayout_14">
367 <item> No newline at end of file
367 <item>
368 <widget class="QLineEdit" name="txtDeviceD"/> No newline at end of file
368 <widget class="QLineEdit" name="txtDeviceD"/>
369 </item> No newline at end of file
369 </item>
370 <item> No newline at end of file
370 <item>
371 <widget class="QLineEdit" name="txtBspeedD"> No newline at end of file
371 <widget class="QLineEdit" name="txtBspeedD">
372 <property name="text"> No newline at end of file
372 <property name="text">
373 <string>16</string> No newline at end of file
373 <string>16</string>
374 </property> No newline at end of file
374 </property>
375 </widget> No newline at end of file
375 </widget>
376 </item> No newline at end of file
376 </item>
377 <item> No newline at end of file
377 <item>
378 <widget class="QLineEdit" name="txtBmodeD"> No newline at end of file
378 <widget class="QLineEdit" name="txtBmodeD">
379 <property name="text"> No newline at end of file
379 <property name="text">
380 <string>-sao</string> No newline at end of file
380 <string>-sao</string>
381 </property> No newline at end of file
381 </property>
382 </widget> No newline at end of file
382 </widget>
383 </item> No newline at end of file
383 </item>
384 <item> No newline at end of file
384 <item>
385 <widget class="QPushButton" name="btnTdevD"> No newline at end of file
385 <widget class="QPushButton" name="btnTdevD">
386 <property name="text"> No newline at end of file
386 <property name="text">
387 <string>Test DevD</string> No newline at end of file
387 <string>Test DevD</string>
388 </property> No newline at end of file
388 </property>
389 </widget> No newline at end of file
389 </widget>
390 </item> No newline at end of file
390 </item>
391 </layout> No newline at end of file
391 </layout>
392 </widget> No newline at end of file
392 </widget>
393 </item> No newline at end of file
393 </item>
394 </layout> No newline at end of file
394 </layout>
395 </item> No newline at end of file
395 </item>
396 <item row="0" column="4"> No newline at end of file
396 <item row="0" column="4">
397 <layout class="QVBoxLayout" name="verticalLayout_19"> No newline at end of file
397 <layout class="QVBoxLayout" name="verticalLayout_19">
398 <item> No newline at end of file
398 <item>
399 <widget class="QLabel" name="label_2"> No newline at end of file
399 <widget class="QLabel" name="label_2">
400 <property name="text"> No newline at end of file
400 <property name="text">
401 <string/> No newline at end of file
401 <string/>
402 </property> No newline at end of file
402 </property>
403 </widget> No newline at end of file
403 </widget>
404 </item> No newline at end of file
404 </item>
405 <item> No newline at end of file
405 <item>
406 <widget class="QLabel" name="lblDevice"> No newline at end of file
406 <widget class="QLabel" name="lblDevice">
407 <property name="text"> No newline at end of file
407 <property name="text">
408 <string>Device</string> No newline at end of file
408 <string>Device</string>
409 </property> No newline at end of file
409 </property>
410 </widget> No newline at end of file
410 </widget>
411 </item> No newline at end of file
411 </item>
412 <item> No newline at end of file
412 <item>
413 <widget class="QLabel" name="lblBspeed"> No newline at end of file
413 <widget class="QLabel" name="lblBspeed">
414 <property name="text"> No newline at end of file
414 <property name="text">
415 <string>Burn Speed</string> No newline at end of file
415 <string>Burn Speed</string>
416 </property> No newline at end of file
416 </property>
417 </widget> No newline at end of file
417 </widget>
418 </item> No newline at end of file
418 </item>
419 <item> No newline at end of file
419 <item>
420 <widget class="QLabel" name="lblBmode"> No newline at end of file
420 <widget class="QLabel" name="lblBmode">
421 <property name="text"> No newline at end of file
421 <property name="text">
422 <string>Burn Mode</string> No newline at end of file
422 <string>Burn Mode</string>
423 </property> No newline at end of file
423 </property>
424 </widget> No newline at end of file
424 </widget>
425 </item> No newline at end of file
425 </item>
426 <item> No newline at end of file
426 <item>
427 <widget class="QLabel" name="label"> No newline at end of file
427 <widget class="QLabel" name="label">
428 <property name="text"> No newline at end of file
428 <property name="text">
429 <string/> No newline at end of file
429 <string/>
430 </property> No newline at end of file
430 </property>
431 </widget> No newline at end of file
431 </widget>
432 </item> No newline at end of file
432 </item>
433 </layout> No newline at end of file
433 </layout>
434 </item> No newline at end of file
434 </item>
435 </layout> No newline at end of file
435 </layout>
436 </item> No newline at end of file
436 </item>
437 <item> No newline at end of file
437 <item>
438 <layout class="QHBoxLayout" name="horizontalLayout_9"> No newline at end of file
438 <layout class="QHBoxLayout" name="horizontalLayout_9">
439 <property name="sizeConstraint"> No newline at end of file
439 <property name="sizeConstraint">
440 <enum>QLayout::SetFixedSize</enum> No newline at end of file
440 <enum>QLayout::SetFixedSize</enum>
441 </property> No newline at end of file
441 </property>
442 <item> No newline at end of file
442 <item>
443 <widget class="QLabel" name="lblBprocess"> No newline at end of file
443 <widget class="QLabel" name="lblBprocess">
444 <property name="sizePolicy"> No newline at end of file
444 <property name="sizePolicy">
445 <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> No newline at end of file
445 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
446 <horstretch>0</horstretch> No newline at end of file
446 <horstretch>0</horstretch>
447 <verstretch>0</verstretch> No newline at end of file
447 <verstretch>0</verstretch>
448 </sizepolicy> No newline at end of file
448 </sizepolicy>
449 </property> No newline at end of file
449 </property>
450 <property name="text"> No newline at end of file
450 <property name="text">
451 <string>Burning process</string> No newline at end of file
451 <string>Burning process</string>
452 </property> No newline at end of file
452 </property>
453 </widget> No newline at end of file
453 </widget>
454 </item> No newline at end of file
454 </item>
455 <item> No newline at end of file
455 <item>
456 <widget class="QCheckBox" name="chkSimultaneously"> No newline at end of file
456 <widget class="QCheckBox" name="chkSimultaneously">
457 <property name="sizePolicy"> No newline at end of file
457 <property name="sizePolicy">
458 <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> No newline at end of file
458 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
459 <horstretch>0</horstretch> No newline at end of file
459 <horstretch>0</horstretch>
460 <verstretch>0</verstretch> No newline at end of file
460 <verstretch>0</verstretch>
461 </sizepolicy> No newline at end of file
461 </sizepolicy>
462 </property> No newline at end of file
462 </property>
463 <property name="text"> No newline at end of file
463 <property name="text">
464 <string>Simultaneously</string> No newline at end of file
464 <string>Simultaneously</string>
465 </property> No newline at end of file
465 </property>
466 </widget> No newline at end of file
466 </widget>
467 </item> No newline at end of file
467 </item>
468 <item> No newline at end of file
468 <item>
469 <widget class="QCheckBox" name="chkSequentially"> No newline at end of file
469 <widget class="QCheckBox" name="chkSequentially">
470 <property name="sizePolicy"> No newline at end of file
470 <property name="sizePolicy">
471 <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> No newline at end of file
471 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
472 <horstretch>0</horstretch> No newline at end of file
472 <horstretch>0</horstretch>
473 <verstretch>0</verstretch> No newline at end of file
473 <verstretch>0</verstretch>
474 </sizepolicy> No newline at end of file
474 </sizepolicy>
475 </property> No newline at end of file
475 </property>
476 <property name="text"> No newline at end of file
476 <property name="text">
477 <string>Sequentially</string> No newline at end of file
477 <string>Sequentially</string>
478 </property> No newline at end of file
478 </property>
479 <property name="checked"> No newline at end of file
479 <property name="checked">
480 <bool>true</bool> No newline at end of file
480 <bool>true</bool>
481 </property> No newline at end of file
481 </property>
482 </widget> No newline at end of file
482 </widget>
483 </item> No newline at end of file
483 </item>
484 </layout> No newline at end of file
484 </layout>
485 </item> No newline at end of file
485 </item>
486 <item> No newline at end of file
486 <item>
487 <layout class="QHBoxLayout" name="horizontalLayout_11"> No newline at end of file
487 <layout class="QHBoxLayout" name="horizontalLayout_11">
488 <property name="spacing"> No newline at end of file
488 <property name="spacing">
489 <number>6</number> No newline at end of file
489 <number>6</number>
490 </property> No newline at end of file
490 </property>
491 <property name="sizeConstraint"> No newline at end of file
491 <property name="sizeConstraint">
492 <enum>QLayout::SetDefaultConstraint</enum> No newline at end of file
492 <enum>QLayout::SetDefaultConstraint</enum>
493 </property> No newline at end of file
493 </property>
494 <item> No newline at end of file
494 <item>
495 <widget class="QLabel" name="lblDcapacity"> No newline at end of file
495 <widget class="QLabel" name="lblDcapacity">
496 <property name="sizePolicy"> No newline at end of file
496 <property name="sizePolicy">
497 <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> No newline at end of file
497 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
498 <horstretch>0</horstretch> No newline at end of file
498 <horstretch>0</horstretch>
499 <verstretch>0</verstretch> No newline at end of file
499 <verstretch>0</verstretch>
500 </sizepolicy> No newline at end of file
500 </sizepolicy>
501 </property> No newline at end of file
501 </property>
502 <property name="text"> No newline at end of file
502 <property name="text">
503 <string>Device Capacity (MB)</string> No newline at end of file
503 <string>Device Capacity (MB)</string>
504 </property> No newline at end of file
504 </property>
505 </widget> No newline at end of file
505 </widget>
506 </item> No newline at end of file
506 </item>
507 <item> No newline at end of file
507 <item>
508 <widget class="QCheckBox" name="chkSalert"> No newline at end of file
508 <widget class="QCheckBox" name="chkSalert">
509 <property name="sizePolicy"> No newline at end of file
509 <property name="sizePolicy">
510 <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> No newline at end of file
510 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
511 <horstretch>0</horstretch> No newline at end of file
511 <horstretch>0</horstretch>
512 <verstretch>0</verstretch> No newline at end of file
512 <verstretch>0</verstretch>
513 </sizepolicy> No newline at end of file
513 </sizepolicy>
514 </property> No newline at end of file
514 </property>
515 <property name="text"> No newline at end of file
515 <property name="text">
516 <string>Sound Alert</string> No newline at end of file
516 <string>Sound Alert</string>
517 </property> No newline at end of file
517 </property>
518 </widget> No newline at end of file
518 </widget>
519 </item> No newline at end of file
519 </item>
520 </layout> No newline at end of file
520 </layout>
521 </item> No newline at end of file
521 </item>
522 <item> No newline at end of file
522 <item>
523 <layout class="QHBoxLayout" name="horizontalLayout_10"> No newline at end of file
523 <layout class="QHBoxLayout" name="horizontalLayout_10">
524 <property name="sizeConstraint"> No newline at end of file
524 <property name="sizeConstraint">
525 <enum>QLayout::SetFixedSize</enum> No newline at end of file
525 <enum>QLayout::SetFixedSize</enum>
526 </property> No newline at end of file
526 </property>
527 <item> No newline at end of file
527 <item>
528 <widget class="QComboBox" name="lstDcapacity"> No newline at end of file
528 <widget class="QComboBox" name="lstDcapacity">
529 <property name="currentIndex"> No newline at end of file
529 <property name="currentIndex">
530 <number>2</number> No newline at end of file
530 <number>2</number>
531 </property> No newline at end of file
531 </property>
532 <item> No newline at end of file
532 <item>
533 <property name="text"> No newline at end of file
533 <property name="text">
534 <string>BluRay [25.0 GB]</string> No newline at end of file
534 <string>BluRay [25.0 GB]</string>
535 </property> No newline at end of file
535 </property>
536 </item> No newline at end of file
536 </item>
537 <item> No newline at end of file
537 <item>
538 <property name="text"> No newline at end of file
538 <property name="text">
539 <string>DVD2 [8.5 GB]</string> No newline at end of file
539 <string>DVD2 [8.5 GB]</string>
540 </property> No newline at end of file
540 </property>
541 </item> No newline at end of file
541 </item>
542 <item> No newline at end of file
542 <item>
543 <property name="text"> No newline at end of file
543 <property name="text">
544 <string>DVD1 [4.7 GB]</string> No newline at end of file
544 <string>DVD1 [4.7 GB]</string>
545 </property> No newline at end of file
545 </property>
546 </item> No newline at end of file
546 </item>
547 <item> No newline at end of file
547 <item>
548 <property name="text"> No newline at end of file
548 <property name="text">
549 <string>CD [0.7 GB]</string> No newline at end of file
549 <string>CD [0.7 GB]</string>
550 </property> No newline at end of file
550 </property>
551 </item> No newline at end of file
551 </item>
552 <item> No newline at end of file
552 <item>
553 <property name="text"> No newline at end of file
553 <property name="text">
554 <string>Other [? GB]</string> No newline at end of file
554 <string>Other [? GB]</string>
555 </property> No newline at end of file
555 </property>
556 </item> No newline at end of file
556 </item>
557 </widget> No newline at end of file
557 </widget>
558 </item> No newline at end of file
558 </item>
559 <item> No newline at end of file
559 <item>
560 <widget class="QDoubleSpinBox" name="txtDcapacity"> No newline at end of file
560 <widget class="QDoubleSpinBox" name="txtDcapacity">
561 <property name="sizePolicy"> No newline at end of file
561 <property name="sizePolicy">
562 <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> No newline at end of file
562 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
563 <horstretch>0</horstretch> No newline at end of file
563 <horstretch>0</horstretch>
564 <verstretch>0</verstretch> No newline at end of file
564 <verstretch>0</verstretch>
565 </sizepolicy> No newline at end of file
565 </sizepolicy>
566 </property> No newline at end of file
566 </property>
567 <property name="readOnly"> No newline at end of file
567 <property name="readOnly">
568 <bool>true</bool> No newline at end of file
568 <bool>true</bool>
569 </property> No newline at end of file
569 </property>
570 <property name="minimum"> No newline at end of file
570 <property name="minimum">
571 <double>100.000000000000000</double> No newline at end of file
571 <double>100.000000000000000</double>
572 </property> No newline at end of file
572 </property>
573 <property name="maximum"> No newline at end of file
573 <property name="maximum">
574 <double>99999.990000000005239</double> No newline at end of file
574 <double>99999.990000000005239</double>
575 </property> No newline at end of file
575 </property>
576 <property name="value"> No newline at end of file
576 <property name="value">
577 <double>4482.270000000000437</double> No newline at end of file
577 <double>4482.270000000000437</double>
578 </property> No newline at end of file
578 </property>
579 </widget> No newline at end of file
579 </widget>
580 </item> No newline at end of file
580 </item>
581 <item> No newline at end of file
581 <item>
582 <widget class="QCheckBox" name="chkPSgraphic"> No newline at end of file
582 <widget class="QCheckBox" name="chkPSgraphic">
583 <property name="text"> No newline at end of file
583 <property name="text">
584 <string>PS Graphic</string> No newline at end of file
584 <string>PS Graphic</string>
585 </property> No newline at end of file
585 </property>
586 </widget> No newline at end of file
586 </widget>
587 </item> No newline at end of file
587 </item>
588 <item> No newline at end of file
588 <item>
589 <widget class="QLineEdit" name="lineEdit_17"/> No newline at end of file
589 <widget class="QLineEdit" name="lineEdit_17"/>
590 </item> No newline at end of file
590 </item>
591 </layout> No newline at end of file
591 </layout>
592 </item> No newline at end of file
592 </item>
593 </layout> No newline at end of file
593 </layout>
594 </widget> No newline at end of file
594 </widget>
595 <widget class="QWidget" name="tabSburn"> No newline at end of file
595 <widget class="QWidget" name="tabSburn">
596 <attribute name="title"> No newline at end of file
596 <attribute name="title">
597 <string>Status Burn</string> No newline at end of file
597 <string>Status Burn</string>
598 </attribute> No newline at end of file
598 </attribute>
599 <layout class="QVBoxLayout" name="verticalLayout_4"> No newline at end of file
599 <layout class="QVBoxLayout" name="verticalLayout_4">
600 <item> No newline at end of file
600 <item>
601 <widget class="QWidget" name="widget_2" native="true"> No newline at end of file
601 <widget class="QWidget" name="widget_2" native="true">
602 <property name="sizePolicy"> No newline at end of file
602 <property name="sizePolicy">
603 <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> No newline at end of file
603 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
604 <horstretch>0</horstretch> No newline at end of file
604 <horstretch>0</horstretch>
605 <verstretch>0</verstretch> No newline at end of file
605 <verstretch>0</verstretch>
606 </sizepolicy> No newline at end of file
606 </sizepolicy>
607 </property> No newline at end of file
607 </property>
608 <property name="maximumSize"> No newline at end of file
608 <property name="maximumSize">
609 <size> No newline at end of file
609 <size>
610 <width>500</width> No newline at end of file
610 <width>500</width>
611 <height>16777215</height> No newline at end of file
611 <height>16777215</height>
612 </size> No newline at end of file
612 </size>
613 </property> No newline at end of file
613 </property>
614 <layout class="QGridLayout" name="gridLayout_2"> No newline at end of file
614 <layout class="QGridLayout" name="gridLayout_2">
615 <item row="3" column="2"> No newline at end of file
615 <item row="3" column="2">
616 <widget class="QLineEdit" name="txtSTATUSb"/> No newline at end of file
616 <widget class="QLineEdit" name="txtSTATUSb"/>
617 </item> No newline at end of file
617 </item>
618 <item row="5" column="1"> No newline at end of file
618 <item row="5" column="1">
619 <widget class="QLineEdit" name="txtINFOa"/> No newline at end of file
619 <widget class="QLineEdit" name="txtINFOa"/>
620 </item> No newline at end of file
620 </item>
621 <item row="3" column="1"> No newline at end of file
621 <item row="3" column="1">
622 <widget class="QLineEdit" name="txtSTATUSa"/> No newline at end of file
622 <widget class="QLineEdit" name="txtSTATUSa"/>
623 </item> No newline at end of file
623 </item>
624 <item row="5" column="2"> No newline at end of file
624 <item row="5" column="2">
625 <widget class="QLineEdit" name="txtINFOb"/> No newline at end of file
625 <widget class="QLineEdit" name="txtINFOb"/>
626 </item> No newline at end of file
626 </item>
627 <item row="3" column="3"> No newline at end of file
627 <item row="3" column="3">
628 <widget class="QLineEdit" name="txtSTATUSc"/> No newline at end of file
628 <widget class="QLineEdit" name="txtSTATUSc"/>
629 </item> No newline at end of file
629 </item>
630 <item row="3" column="4"> No newline at end of file
630 <item row="3" column="4">
631 <widget class="QLineEdit" name="txtSTATUSd"/> No newline at end of file
631 <widget class="QLineEdit" name="txtSTATUSd"/>
632 </item> No newline at end of file
632 </item>
633 <item row="5" column="4"> No newline at end of file
633 <item row="5" column="4">
634 <widget class="QLineEdit" name="txtINFOd"/> No newline at end of file
634 <widget class="QLineEdit" name="txtINFOd"/>
635 </item> No newline at end of file
635 </item>
636 <item row="6" column="1"> No newline at end of file
636 <item row="6" column="1">
637 <widget class="QLineEdit" name="txtSETa"/> No newline at end of file
637 <widget class="QLineEdit" name="txtSETa"/>
638 </item> No newline at end of file
638 </item>
639 <item row="6" column="2"> No newline at end of file
639 <item row="6" column="2">
640 <widget class="QLineEdit" name="txtSETb"/> No newline at end of file
640 <widget class="QLineEdit" name="txtSETb"/>
641 </item> No newline at end of file
641 </item>
642 <item row="6" column="3"> No newline at end of file
642 <item row="6" column="3">
643 <widget class="QLineEdit" name="txtSETc"/> No newline at end of file
643 <widget class="QLineEdit" name="txtSETc"/>
644 </item> No newline at end of file
644 </item>
645 <item row="6" column="4"> No newline at end of file
645 <item row="6" column="4">
646 <widget class="QLineEdit" name="txtSETd"/> No newline at end of file
646 <widget class="QLineEdit" name="txtSETd"/>
647 </item> No newline at end of file
647 </item>
648 <item row="3" column="0"> No newline at end of file
648 <item row="3" column="0">
649 <widget class="QLabel" name="lblSTATUS"> No newline at end of file
649 <widget class="QLabel" name="lblSTATUS">
650 <property name="text"> No newline at end of file
650 <property name="text">
651 <string>STATUS</string> No newline at end of file
651 <string>STATUS</string>
652 </property> No newline at end of file
652 </property>
653 </widget> No newline at end of file
653 </widget>
654 </item> No newline at end of file
654 </item>
655 <item row="5" column="0"> No newline at end of file
655 <item row="5" column="0">
656 <widget class="QLabel" name="lblINFO"> No newline at end of file
656 <widget class="QLabel" name="lblINFO">
657 <property name="text"> No newline at end of file
657 <property name="text">
658 <string>INFO</string> No newline at end of file
658 <string>INFO</string>
659 </property> No newline at end of file
659 </property>
660 </widget> No newline at end of file
660 </widget>
661 </item> No newline at end of file
661 </item>
662 <item row="6" column="0"> No newline at end of file
662 <item row="6" column="0">
663 <widget class="QLabel" name="lblSET"> No newline at end of file
663 <widget class="QLabel" name="lblSET">
664 <property name="text"> No newline at end of file
664 <property name="text">
665 <string>SET</string> No newline at end of file
665 <string>SET</string>
666 </property> No newline at end of file
666 </property>
667 </widget> No newline at end of file
667 </widget>
668 </item> No newline at end of file
668 </item>
669 <item row="0" column="1"> No newline at end of file
669 <item row="0" column="1">
670 <widget class="QLabel" name="lblDevA"> No newline at end of file
670 <widget class="QLabel" name="lblDevA">
671 <property name="text"> No newline at end of file
671 <property name="text">
672 <string>DEV A</string> No newline at end of file
672 <string>DEV A</string>
673 </property> No newline at end of file
673 </property>
674 <property name="alignment"> No newline at end of file
674 <property name="alignment">
675 <set>Qt::AlignCenter</set> No newline at end of file
675 <set>Qt::AlignCenter</set>
676 </property> No newline at end of file
676 </property>
677 </widget> No newline at end of file
677 </widget>
678 </item> No newline at end of file
678 </item>
679 <item row="0" column="2"> No newline at end of file
679 <item row="0" column="2">
680 <widget class="QLabel" name="lblDevB"> No newline at end of file
680 <widget class="QLabel" name="lblDevB">
681 <property name="text"> No newline at end of file
681 <property name="text">
682 <string>DEV B</string> No newline at end of file
682 <string>DEV B</string>
683 </property> No newline at end of file
683 </property>
684 <property name="alignment"> No newline at end of file
684 <property name="alignment">
685 <set>Qt::AlignCenter</set> No newline at end of file
685 <set>Qt::AlignCenter</set>
686 </property> No newline at end of file
686 </property>
687 </widget> No newline at end of file
687 </widget>
688 </item> No newline at end of file
688 </item>
689 <item row="0" column="3"> No newline at end of file
689 <item row="0" column="3">
690 <widget class="QLabel" name="lblDevC"> No newline at end of file
690 <widget class="QLabel" name="lblDevC">
691 <property name="text"> No newline at end of file
691 <property name="text">
692 <string>DEV C</string> No newline at end of file
692 <string>DEV C</string>
693 </property> No newline at end of file
693 </property>
694 <property name="alignment"> No newline at end of file
694 <property name="alignment">
695 <set>Qt::AlignCenter</set> No newline at end of file
695 <set>Qt::AlignCenter</set>
696 </property> No newline at end of file
696 </property>
697 </widget> No newline at end of file
697 </widget>
698 </item> No newline at end of file
698 </item>
699 <item row="0" column="4"> No newline at end of file
699 <item row="0" column="4">
700 <widget class="QLabel" name="lblDevD"> No newline at end of file
700 <widget class="QLabel" name="lblDevD">
701 <property name="text"> No newline at end of file
701 <property name="text">
702 <string>DEV D</string> No newline at end of file
702 <string>DEV D</string>
703 </property> No newline at end of file
703 </property>
704 <property name="alignment"> No newline at end of file
704 <property name="alignment">
705 <set>Qt::AlignCenter</set> No newline at end of file
705 <set>Qt::AlignCenter</set>
706 </property> No newline at end of file
706 </property>
707 </widget> No newline at end of file
707 </widget>
708 </item> No newline at end of file
708 </item>
709 <item row="5" column="3"> No newline at end of file
709 <item row="5" column="3">
710 <widget class="QLineEdit" name="txtINFOc"/> No newline at end of file
710 <widget class="QLineEdit" name="txtINFOc"/>
711 </item> No newline at end of file
711 </item>
712 </layout> No newline at end of file
712 </layout>
713 </widget> No newline at end of file
713 </widget>
714 </item> No newline at end of file
714 </item>
715 <item> No newline at end of file
715 <item>
716 <widget class="QTextEdit" name="txtSburn"/> No newline at end of file
716 <widget class="QTextEdit" name="txtSburn"/>
717 </item> No newline at end of file
717 </item>
718 </layout> No newline at end of file
718 </layout>
719 </widget> No newline at end of file
719 </widget>
720 </widget> No newline at end of file
720 </widget>
721 </item> No newline at end of file
721 </item>
722 <item> No newline at end of file
722 <item>
723 <widget class="QTextEdit" name="txtInfo"> No newline at end of file
723 <widget class="QTextEdit" name="txtInfo">
724 <property name="readOnly"> No newline at end of file
724 <property name="readOnly">
725 <bool>true</bool> No newline at end of file
725 <bool>true</bool>
726 </property> No newline at end of file
726 </property>
727 </widget> No newline at end of file
727 </widget>
728 </item> No newline at end of file
728 </item>
729 <item> No newline at end of file
729 <item>
730 <layout class="QHBoxLayout" name="horizontalLayout_2"> No newline at end of file
730 <layout class="QHBoxLayout" name="horizontalLayout_2">
731 <property name="sizeConstraint"> No newline at end of file
731 <property name="sizeConstraint">
732 <enum>QLayout::SetDefaultConstraint</enum> No newline at end of file
732 <enum>QLayout::SetDefaultConstraint</enum>
733 </property> No newline at end of file
733 </property>
734 <item> No newline at end of file
734 <item>
735 <widget class="QPushButton" name="btnGbkp"> No newline at end of file
735 <widget class="QPushButton" name="btnGbkp">
736 <property name="enabled"> No newline at end of file
736 <property name="enabled">
737 <bool>false</bool> No newline at end of file
737 <bool>false</bool>
738 </property> No newline at end of file
738 </property>
739 <property name="text"> No newline at end of file
739 <property name="text">
740 <string>Generate Bkp</string> No newline at end of file
740 <string>Generate Bkp</string>
741 </property> No newline at end of file
741 </property>
742 </widget> No newline at end of file
742 </widget>
743 </item> No newline at end of file
743 </item>
744 <item> No newline at end of file
744 <item>
745 <widget class="QPushButton" name="btnRestart"> No newline at end of file
745 <widget class="QPushButton" name="btnRestart">
746 <property name="enabled"> No newline at end of file
746 <property name="enabled">
747 <bool>false</bool> No newline at end of file
747 <bool>false</bool>
748 </property> No newline at end of file
748 </property>
749 <property name="text"> No newline at end of file
749 <property name="text">
750 <string>Restart</string> No newline at end of file
750 <string>Restart</string>
751 </property> No newline at end of file
751 </property>
752 </widget> No newline at end of file
752 </widget>
753 </item> No newline at end of file
753 </item>
754 <item> No newline at end of file
754 <item>
755 <widget class="QPushButton" name="btnStartburn"> No newline at end of file
755 <widget class="QPushButton" name="btnStartburn">
756 <property name="enabled"> No newline at end of file
756 <property name="enabled">
757 <bool>false</bool> No newline at end of file
757 <bool>false</bool>
758 </property> No newline at end of file
758 </property>
759 <property name="text"> No newline at end of file
759 <property name="text">
760 <string>Start Burn</string> No newline at end of file
760 <string>Start Burn</string>
761 </property> No newline at end of file
761 </property>
762 </widget> No newline at end of file
762 </widget>
763 </item> No newline at end of file
763 </item>
764 <item> No newline at end of file
764 <item>
765 <widget class="QPushButton" name="btnStopburn"> No newline at end of file
765 <widget class="QPushButton" name="btnStopburn">
766 <property name="enabled"> No newline at end of file
766 <property name="enabled">
767 <bool>false</bool> No newline at end of file
767 <bool>false</bool>
768 </property> No newline at end of file
768 </property>
769 <property name="text"> No newline at end of file
769 <property name="text">
770 <string>Stop Burn</string> No newline at end of file
770 <string>Stop Burn</string>
771 </property> No newline at end of file
771 </property>
772 </widget> No newline at end of file
772 </widget>
773 </item> No newline at end of file
773 </item>
774 </layout> No newline at end of file
774 </layout>
775 </item> No newline at end of file
775 </item>
776 </layout> No newline at end of file
776 </layout>
777 </widget> No newline at end of file
777 </widget>
778 <widget class="QMenuBar" name="menubar"> No newline at end of file
778 <widget class="QMenuBar" name="menubar">
779 <property name="geometry"> No newline at end of file
779 <property name="geometry">
780 <rect> No newline at end of file
780 <rect>
781 <x>0</x> No newline at end of file
781 <x>0</x>
782 <y>0</y>
782 <y>0</y>
No newline at end of file
783 <width>806</width>
783 <width>754</width>
No newline at end of file
No newline at end of file
784 <height>25</height> No newline at end of file
784 <height>21</height> No newline at end of file
785 </rect> No newline at end of file
785 </rect>
786 </property> No newline at end of file
786 </property>
787 <widget class="QMenu" name="menuFile"> No newline at end of file
787 <widget class="QMenu" name="menuFile">
788 <property name="title"> No newline at end of file
788 <property name="title">
789 <string>File</string> No newline at end of file
789 <string>File</string>
790 </property> No newline at end of file
790 </property>
791 <addaction name="actionSave_Config"/> No newline at end of file
791 <addaction name="actionSave_Config"/>
792 <addaction name="actionQuit"/> No newline at end of file
792 <addaction name="actionQuit"/>
793 </widget> No newline at end of file
793 </widget>
794 <widget class="QMenu" name="menuParameters"> No newline at end of file
794 <widget class="QMenu" name="menuParameters">
795 <property name="title"> No newline at end of file
795 <property name="title">
796 <string>Parameters</string> No newline at end of file
796 <string>Parameters</string>
797 </property> No newline at end of file
797 </property>
798 <addaction name="actionChange_Parameters"/> No newline at end of file
798 <addaction name="actionChange_Parameters"/>
799 </widget> No newline at end of file
799 </widget>
800 <widget class="QMenu" name="menuHelp"> No newline at end of file
800 <widget class="QMenu" name="menuHelp">
801 <property name="title"> No newline at end of file
801 <property name="title">
802 <string>Help</string> No newline at end of file
802 <string>Help</string>
803 </property> No newline at end of file
803 </property>
804 <addaction name="actionAbout"/> No newline at end of file
804 <addaction name="actionAbout"/>
805 </widget> No newline at end of file
805 </widget>
806 <addaction name="menuFile"/> No newline at end of file
806 <addaction name="menuFile"/>
807 <addaction name="menuParameters"/> No newline at end of file
807 <addaction name="menuParameters"/>
808 <addaction name="menuHelp"/> No newline at end of file
808 <addaction name="menuHelp"/>
809 </widget> No newline at end of file
809 </widget>
810 <widget class="QStatusBar" name="statusbar"/> No newline at end of file
810 <widget class="QStatusBar" name="statusbar"/>
811 <action name="actionChange_Parameters"> No newline at end of file
811 <action name="actionChange_Parameters">
812 <property name="text"> No newline at end of file
812 <property name="text">
813 <string>Change Parameters</string> No newline at end of file
813 <string>Change Parameters</string>
814 </property> No newline at end of file
814 </property>
815 </action> No newline at end of file
815 </action>
816 <action name="actionSave_Config"> No newline at end of file
816 <action name="actionSave_Config">
817 <property name="text"> No newline at end of file
817 <property name="text">
818 <string>Save Config</string> No newline at end of file
818 <string>Save Config</string>
819 </property> No newline at end of file
819 </property>
820 </action> No newline at end of file
820 </action>
821 <action name="actionQuit"> No newline at end of file
821 <action name="actionQuit">
822 <property name="text"> No newline at end of file
822 <property name="text">
823 <string>Quit</string> No newline at end of file
823 <string>Quit</string>
824 </property> No newline at end of file
824 </property>
825 </action> No newline at end of file
825 </action>
826 <action name="actionAbout"> No newline at end of file
826 <action name="actionAbout">
827 <property name="text"> No newline at end of file
827 <property name="text">
828 <string>About</string> No newline at end of file
828 <string>About</string>
829 </property> No newline at end of file
829 </property>
830 </action> No newline at end of file
830 </action>
831 </widget> No newline at end of file
831 </widget>
832 <tabstops> No newline at end of file
832 <tabstops>
833 <tabstop>txtDpath</tabstop> No newline at end of file
833 <tabstop>txtDpath</tabstop>
834 <tabstop>btnDpath</tabstop> No newline at end of file
834 <tabstop>btnDpath</tabstop>
835 <tabstop>txtRpath</tabstop> No newline at end of file
835 <tabstop>txtRpath</tabstop>
836 <tabstop>btnRpath</tabstop> No newline at end of file
836 <tabstop>btnRpath</tabstop>
837 <tabstop>lstDtype</tabstop> No newline at end of file
837 <tabstop>lstDtype</tabstop>
838 <tabstop>txtDtype</tabstop> No newline at end of file
838 <tabstop>txtDtype</tabstop>
839 <tabstop>chkMST</tabstop> No newline at end of file
839 <tabstop>chkMST</tabstop>
840 <tabstop>txtElabel</tabstop> No newline at end of file
840 <tabstop>txtElabel</tabstop>
841 <tabstop>lstStartDay</tabstop> No newline at end of file
841 <tabstop>lstStartDay</tabstop>
842 <tabstop>lstStopDay</tabstop> No newline at end of file
842 <tabstop>lstStopDay</tabstop>
843 <tabstop>chkSimultaneously</tabstop> No newline at end of file
843 <tabstop>chkSimultaneously</tabstop>
844 <tabstop>chkSequentially</tabstop> No newline at end of file
844 <tabstop>chkSequentially</tabstop>
845 <tabstop>chkSalert</tabstop> No newline at end of file
845 <tabstop>chkSalert</tabstop>
846 <tabstop>lstDcapacity</tabstop> No newline at end of file
846 <tabstop>lstDcapacity</tabstop>
847 <tabstop>chkPSgraphic</tabstop> No newline at end of file
847 <tabstop>chkPSgraphic</tabstop>
848 <tabstop>lineEdit_17</tabstop> No newline at end of file
848 <tabstop>lineEdit_17</tabstop>
849 <tabstop>txtSTATUSa</tabstop> No newline at end of file
849 <tabstop>txtSTATUSa</tabstop>
850 <tabstop>txtSTATUSb</tabstop> No newline at end of file
850 <tabstop>txtSTATUSb</tabstop>
851 <tabstop>txtSTATUSc</tabstop> No newline at end of file
851 <tabstop>txtSTATUSc</tabstop>
852 <tabstop>txtSTATUSd</tabstop> No newline at end of file
852 <tabstop>txtSTATUSd</tabstop>
853 <tabstop>txtINFOa</tabstop> No newline at end of file
853 <tabstop>txtINFOa</tabstop>
854 <tabstop>txtINFOb</tabstop> No newline at end of file
854 <tabstop>txtINFOb</tabstop>
855 <tabstop>txtINFOc</tabstop> No newline at end of file
855 <tabstop>txtINFOc</tabstop>
856 <tabstop>txtINFOd</tabstop> No newline at end of file
856 <tabstop>txtINFOd</tabstop>
857 <tabstop>txtSETa</tabstop> No newline at end of file
857 <tabstop>txtSETa</tabstop>
858 <tabstop>txtSETb</tabstop> No newline at end of file
858 <tabstop>txtSETb</tabstop>
859 <tabstop>txtSETc</tabstop> No newline at end of file
859 <tabstop>txtSETc</tabstop>
860 <tabstop>txtSETd</tabstop> No newline at end of file
860 <tabstop>txtSETd</tabstop>
861 <tabstop>tabWidget</tabstop> No newline at end of file
861 <tabstop>tabWidget</tabstop>
862 <tabstop>txtSburn</tabstop> No newline at end of file
862 <tabstop>txtSburn</tabstop>
863 <tabstop>btnGbkp</tabstop> No newline at end of file
863 <tabstop>btnGbkp</tabstop>
864 <tabstop>btnRestart</tabstop> No newline at end of file
864 <tabstop>btnRestart</tabstop>
865 <tabstop>btnStartburn</tabstop> No newline at end of file
865 <tabstop>btnStartburn</tabstop>
866 <tabstop>btnStopburn</tabstop> No newline at end of file
866 <tabstop>btnStopburn</tabstop>
867 </tabstops> No newline at end of file
867 </tabstops>
868 <resources/> No newline at end of file
868 <resources/>
869 <connections> No newline at end of file
869 <connections>
870 <connection> No newline at end of file
870 <connection>
871 <sender>chkSequentially</sender> No newline at end of file
871 <sender>chkSequentially</sender>
872 <signal>clicked()</signal> No newline at end of file
872 <signal>clicked()</signal>
873 <receiver>chkSimultaneously</receiver> No newline at end of file
873 <receiver>chkSimultaneously</receiver>
874 <slot>toggle()</slot> No newline at end of file
874 <slot>toggle()</slot>
875 <hints> No newline at end of file
875 <hints>
876 <hint type="sourcelabel"> No newline at end of file
876 <hint type="sourcelabel">
877 <x>635</x> No newline at end of file
877 <x>635</x>
878 <y>276</y> No newline at end of file
878 <y>276</y>
879 </hint> No newline at end of file
879 </hint>
880 <hint type="destinationlabel"> No newline at end of file
880 <hint type="destinationlabel">
881 <x>350</x> No newline at end of file
881 <x>350</x>
882 <y>269</y> No newline at end of file
882 <y>269</y>
883 </hint> No newline at end of file
883 </hint>
884 </hints> No newline at end of file
884 </hints>
885 </connection> No newline at end of file
885 </connection>
886 <connection> No newline at end of file
886 <connection>
887 <sender>chkSimultaneously</sender> No newline at end of file
887 <sender>chkSimultaneously</sender>
888 <signal>clicked()</signal> No newline at end of file
888 <signal>clicked()</signal>
889 <receiver>chkSequentially</receiver> No newline at end of file
889 <receiver>chkSequentially</receiver>
890 <slot>toggle()</slot> No newline at end of file
890 <slot>toggle()</slot>
891 <hints> No newline at end of file
891 <hints>
892 <hint type="sourcelabel"> No newline at end of file
892 <hint type="sourcelabel">
893 <x>433</x> No newline at end of file
893 <x>433</x>
894 <y>276</y> No newline at end of file
894 <y>276</y>
895 </hint> No newline at end of file
895 </hint>
896 <hint type="destinationlabel"> No newline at end of file
896 <hint type="destinationlabel">
897 <x>635</x> No newline at end of file
897 <x>635</x>
898 <y>276</y> No newline at end of file
898 <y>276</y>
899 </hint> No newline at end of file
899 </hint>
900 </hints> No newline at end of file
900 </hints>
901 </connection> No newline at end of file
901 </connection>
902 <connection> No newline at end of file
902 <connection>
903 <sender>chkDevA</sender> No newline at end of file
903 <sender>chkDevA</sender>
904 <signal>toggled(bool)</signal> No newline at end of file
904 <signal>toggled(bool)</signal>
905 <receiver>grpDevA</receiver> No newline at end of file
905 <receiver>grpDevA</receiver>
906 <slot>setEnabled(bool)</slot> No newline at end of file
906 <slot>setEnabled(bool)</slot>
907 <hints> No newline at end of file
907 <hints>
908 <hint type="sourcelabel"> No newline at end of file
908 <hint type="sourcelabel">
909 <x>95</x> No newline at end of file
909 <x>95</x>
910 <y>86</y> No newline at end of file
910 <y>86</y>
911 </hint> No newline at end of file
911 </hint>
912 <hint type="destinationlabel"> No newline at end of file
912 <hint type="destinationlabel">
913 <x>95</x> No newline at end of file
913 <x>95</x>
914 <y>167</y> No newline at end of file
914 <y>167</y>
915 </hint> No newline at end of file
915 </hint>
916 </hints> No newline at end of file
916 </hints>
917 </connection> No newline at end of file
917 </connection>
918 <connection> No newline at end of file
918 <connection>
919 <sender>chkDevB</sender> No newline at end of file
919 <sender>chkDevB</sender>
920 <signal>toggled(bool)</signal> No newline at end of file
920 <signal>toggled(bool)</signal>
921 <receiver>grpDevB</receiver> No newline at end of file
921 <receiver>grpDevB</receiver>
922 <slot>setEnabled(bool)</slot> No newline at end of file
922 <slot>setEnabled(bool)</slot>
923 <hints> No newline at end of file
923 <hints>
924 <hint type="sourcelabel"> No newline at end of file
924 <hint type="sourcelabel">
925 <x>251</x> No newline at end of file
925 <x>251</x>
926 <y>86</y> No newline at end of file
926 <y>86</y>
927 </hint> No newline at end of file
927 </hint>
928 <hint type="destinationlabel"> No newline at end of file
928 <hint type="destinationlabel">
929 <x>251</x> No newline at end of file
929 <x>251</x>
930 <y>167</y> No newline at end of file
930 <y>167</y>
931 </hint> No newline at end of file
931 </hint>
932 </hints> No newline at end of file
932 </hints>
933 </connection> No newline at end of file
933 </connection>
934 <connection> No newline at end of file
934 <connection>
935 <sender>chkDevC</sender> No newline at end of file
935 <sender>chkDevC</sender>
936 <signal>toggled(bool)</signal> No newline at end of file
936 <signal>toggled(bool)</signal>
937 <receiver>grpDevC</receiver> No newline at end of file
937 <receiver>grpDevC</receiver>
938 <slot>setEnabled(bool)</slot> No newline at end of file
938 <slot>setEnabled(bool)</slot>
939 <hints> No newline at end of file
939 <hints>
940 <hint type="sourcelabel"> No newline at end of file
940 <hint type="sourcelabel">
941 <x>407</x> No newline at end of file
941 <x>407</x>
942 <y>86</y> No newline at end of file
942 <y>86</y>
943 </hint> No newline at end of file
943 </hint>
944 <hint type="destinationlabel"> No newline at end of file
944 <hint type="destinationlabel">
945 <x>407</x> No newline at end of file
945 <x>407</x>
946 <y>167</y> No newline at end of file
946 <y>167</y>
947 </hint> No newline at end of file
947 </hint>
948 </hints> No newline at end of file
948 </hints>
949 </connection> No newline at end of file
949 </connection>
950 <connection> No newline at end of file
950 <connection>
951 <sender>chkDevD</sender> No newline at end of file
951 <sender>chkDevD</sender>
952 <signal>toggled(bool)</signal> No newline at end of file
952 <signal>toggled(bool)</signal>
953 <receiver>grpDevD</receiver> No newline at end of file
953 <receiver>grpDevD</receiver>
954 <slot>setEnabled(bool)</slot> No newline at end of file
954 <slot>setEnabled(bool)</slot>
955 <hints> No newline at end of file
955 <hints>
956 <hint type="sourcelabel"> No newline at end of file
956 <hint type="sourcelabel">
957 <x>563</x> No newline at end of file
957 <x>563</x>
958 <y>86</y> No newline at end of file
958 <y>86</y>
959 </hint> No newline at end of file
959 </hint>
960 <hint type="destinationlabel"> No newline at end of file
960 <hint type="destinationlabel">
961 <x>563</x> No newline at end of file
961 <x>563</x>
962 <y>167</y> No newline at end of file
962 <y>167</y>
963 </hint> No newline at end of file
963 </hint>
964 </hints> No newline at end of file
964 </hints>
965 </connection> No newline at end of file
965 </connection>
966 </connections> No newline at end of file
966 </connections>
967 </ui> No newline at end of file
967 </ui>
General Comments 0
You need to be logged in to leave comments. Login now