| 
									
										
										
										
											2022-06-17 22:57:41 +08:00
										 |  |  | import 'package:flutter/material.dart'; | 
					
						
							|  |  |  | import 'package:flutter_hbb/common.dart'; | 
					
						
							|  |  |  | import 'package:flutter_hbb/desktop/pages/file_manager_tab_page.dart'; | 
					
						
							| 
									
										
										
										
											2022-10-26 14:39:13 +08:00
										 |  |  | import 'package:flutter_hbb/desktop/widgets/refresh_wrapper.dart'; | 
					
						
							| 
									
										
										
										
											2022-06-17 22:57:41 +08:00
										 |  |  | import 'package:provider/provider.dart'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /// multi-tab file transfer remote screen
 | 
					
						
							|  |  |  | class DesktopFileTransferScreen extends StatelessWidget { | 
					
						
							|  |  |  |   final Map<String, dynamic> params; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   const DesktopFileTransferScreen({Key? key, required this.params}) | 
					
						
							|  |  |  |       : super(key: key); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   @override | 
					
						
							|  |  |  |   Widget build(BuildContext context) { | 
					
						
							|  |  |  |     return MultiProvider( | 
					
						
							|  |  |  |       providers: [ | 
					
						
							|  |  |  |         ChangeNotifierProvider.value(value: gFFI.ffiModel), | 
					
						
							|  |  |  |         ChangeNotifierProvider.value(value: gFFI.imageModel), | 
					
						
							|  |  |  |         ChangeNotifierProvider.value(value: gFFI.cursorModel), | 
					
						
							|  |  |  |         ChangeNotifierProvider.value(value: gFFI.canvasModel), | 
					
						
							|  |  |  |       ], | 
					
						
							| 
									
										
										
										
											2022-08-11 16:03:04 +08:00
										 |  |  |       child: Scaffold( | 
					
						
							|  |  |  |         body: FileManagerTabPage( | 
					
						
							|  |  |  |           params: params, | 
					
						
							|  |  |  |         ), | 
					
						
							|  |  |  |       ), | 
					
						
							| 
									
										
										
										
											2022-06-17 22:57:41 +08:00
										 |  |  |     ); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } |