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