aves/lib/model/source/analysis_controller.dart
2023-05-14 21:52:57 +02:00

19 lines
515 B
Dart

import 'package:flutter/foundation.dart';
class AnalysisController {
final bool canStartService, force;
final int progressTotal, progressOffset;
final List<int>? entryIds;
final ValueNotifier<bool> stopSignal;
AnalysisController({
this.canStartService = true,
this.entryIds,
this.force = false,
this.progressTotal = 0,
this.progressOffset = 0,
ValueNotifier<bool>? stopSignal,
}) : stopSignal = stopSignal ?? ValueNotifier(false);
bool get isStopping => stopSignal.value;
}