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