import 'dart:io'; import 'package:flutter/material.dart'; import 'package:neofilemanager/Item/Mode.dart'; import 'package:neofilemanager/OperationButtom/IOptButton.dart'; import 'package:neofilemanager/Opertaion/Operation.dart'; class RenameOperationButton extends IOptButton { @override Color color = Colors.blue; @override String titleText = '重命名'; RenameOperationButton( super.context, super.file, super.type, List leftFiles, List rightFiles, ValueNotifier uiShouldChange, Mode mode) { this.uiShouldChange = uiShouldChange; this.mode = mode; } // RenameOperationButton(this.context, this.file, this.type, this.leftFiles, this.rightFiles, this.uiShouldChange, this.mode); @override void fun(FileSystemEntity file, int type) { Operation(leftFiles, rightFiles, context, uiShouldChange: uiShouldChange, mode: mode) .renameFile(file, type); } }