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 leftFiles, List rightFiles, Mode mode, ValueNotifier 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); } }