update file page UI
This commit is contained in:
		
							parent
							
								
									f55ae81580
								
							
						
					
					
						commit
						7cdda6d83d
					
				| @ -248,6 +248,10 @@ class _FileManagerPageState extends State<FileManagerPage> { | ||||
|                             child: Text(translate("Delete")), | ||||
|                             value: "delete", | ||||
|                           ), | ||||
|                           PopupMenuItem( | ||||
|                             child: Text(translate("Multi Select")), | ||||
|                             value: "multi_select", | ||||
|                           ), | ||||
|                           PopupMenuItem( | ||||
|                             child: Text(translate("Properties")), | ||||
|                             value: "properties", | ||||
| @ -260,6 +264,9 @@ class _FileManagerPageState extends State<FileManagerPage> { | ||||
|                           final items = SelectedItems(); | ||||
|                           items.add(isLocal, entries[index]); | ||||
|                           model.removeAction(items); | ||||
|                         } else if (v == "multi_select") { | ||||
|                           _selectedItems.clear(); | ||||
|                           model.toggleSelectMode(); | ||||
|                         } | ||||
|                       }), | ||||
|               onTap: () { | ||||
| @ -393,6 +400,10 @@ class _FileManagerPageState extends State<FileManagerPage> { | ||||
|             text: selectedItemsLen + local, | ||||
|             onCanceled: () => model.toggleSelectMode(), | ||||
|             actions: [ | ||||
|               IconButton( | ||||
|                 icon: Icon(Icons.compare_arrows), | ||||
|                 onPressed: model.togglePage, | ||||
|               ), | ||||
|               IconButton( | ||||
|                 icon: Icon(Icons.delete_forever), | ||||
|                 onPressed: () { | ||||
| @ -409,6 +420,10 @@ class _FileManagerPageState extends State<FileManagerPage> { | ||||
|             text: selectedItemsLen + local, | ||||
|             onCanceled: () => model.toggleSelectMode(), | ||||
|             actions: [ | ||||
|               IconButton( | ||||
|                 icon: Icon(Icons.compare_arrows), | ||||
|                 onPressed: model.togglePage, | ||||
|               ), | ||||
|               IconButton( | ||||
|                 icon: Icon(Icons.paste), | ||||
|                 onPressed: () { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user