12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- import 'dart:io';
- import 'dart:ui';
- import 'package:flutter/cupertino.dart';
- import 'package:flutter/material.dart';
- import 'package:neofilemanager/Item/Mode.dart';
- import 'package:neofilemanager/Opertaion/Operation.dart';
- import 'IOptButton.dart';
- class DeleteOperationButton extends IOptButton {
- @override
- Color color = Colors.blueGrey;
- @override
- String titleText = '删除';
- Mode mode;
- DeleteOperationButton(
- BuildContext context,
- FileSystemEntity file,
- int type,
- List<FileSystemEntity> leftFiles,
- List<FileSystemEntity> rightFiles,
- Mode mode,
- ValueNotifier<bool> uiShouldChange)
- : super(context, file, type) {
- this.leftFiles = leftFiles;
- this.rightFiles = rightFiles;
- this.mode = mode;
- this.uiShouldChange = uiShouldChange;
- }
- // DeleteOperationButton(this.context,this.file,this.type,this.mode,this.leftFiles,this.rightFiles,this.parentDir,this.uiShouldChange);
- @override
- void fun(FileSystemEntity file, int type) {
- new Operation(leftFiles, rightFiles, context,
- mode: mode, uiShouldChange: uiShouldChange)
- .deleteFile(file, type);
- }
- }
|