Exemple #1
0
def tree_apply_mirror(program_list):
	print(program_list)
	for i in range(0, len(program_list)):
		if program_list[i][2]=="mirror":
			f=scan_items_get_file(program_list[i][3])
			t=scan_items_get_token(program_list[i][3])
			src_value=inp_get_token_value(f, t)
			inp_update_token_value(program_list[i][0], program_list[i][1], src_value,1)

	return True
Exemple #2
0
def tree_apply_mirror(directory,program_list):
	for i in range(0, len(program_list)):
		#print(program_list[i])
		if program_list[i][2]=="mirror":
			f=scan_items_get_file(program_list[i][3])
			t=scan_items_get_token(program_list[i][3])

			#print(f,t,program_list[i][3])
			src_value=inp_get_token_value(os.path.join(directory,f), t)
			#print("mirror src",f,t,src_value)
			inp_update_token_value(os.path.join(directory,program_list[i][0]), program_list[i][1], src_value)
			#print("mirror to",os.path.join(directory,program_list[i][0]), program_list[i][1])
	return True
	def tree_apply_click(self):
		index = self.dest_treeview.selectionModel().selectedRows()
		if len(index)>0:
			print("row=",index[0].row(),len(index))
			pos=index[0].row()
			#print(path,scan_items_get_file(path),scan_items_get_token(path))
			path=self.cal_path()
			file_name=scan_items_get_file(path)
			token=scan_items_get_token(path)
			print("adding",path,file_name,token)
			tab_set_value(self.dest_treeview,pos,0,file_name)
			tab_set_value(self.dest_treeview,pos,1,token)
			tab_set_value(self.dest_treeview,pos,2,path)

			self.close()
		else:
			error_dlg(self,"No row selected in the scan window, can't insert the selection")
Exemple #4
0
	def tree_apply_click(self):
		index = self.dest_treeview.selectionModel().selectedRows()
		if len(index)>0:
			print("row=",index[0].row(),len(index))
			pos=index[0].row()
			#print(path,scan_items_get_file(path),scan_items_get_token(path))
			path=self.cal_path()
			file_name=scan_items_get_file(path)
			token=scan_items_get_token(path)

			tab_set_value(self.dest_treeview,pos,self.file_name_tab_pos,file_name)
			tab_set_value(self.dest_treeview,pos,self.token_tab_pos,token)
			tab_set_value(self.dest_treeview,pos,self.path_tab_pos,path)

			if self.save_function!=None:
				self.save_function()

			self.close()
		else:
			error_dlg(self,_("No row selected in the scan window, can't insert the selection"))