live mission details in footer implemented
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
|
||||
import '../../domain/mission/mission_stats.dart';
|
||||
import '../../domain/mission/mission_warnings.dart';
|
||||
import '../../domain/waypoint/flat_waypoint_list.dart';
|
||||
import '../providers/altitude_profile_provider.dart';
|
||||
@@ -20,6 +21,7 @@ class MissionFooterBar extends ConsumerWidget {
|
||||
required this.activeIndex,
|
||||
required this.totalDistanceM,
|
||||
required this.totalDurationSec,
|
||||
this.flyMissionStatus,
|
||||
required this.warnings,
|
||||
required this.onDetailsTap,
|
||||
required this.onWarningsTap,
|
||||
@@ -32,6 +34,12 @@ class MissionFooterBar extends ConsumerWidget {
|
||||
final int activeIndex;
|
||||
final double totalDistanceM;
|
||||
final double totalDurationSec;
|
||||
|
||||
/// Nur im Fly-Modus gesetzt (Doku: "Live-Status der Mission in der
|
||||
/// Details-Pille") - ersetzt dort die statischen Plan-Werte
|
||||
/// (Wegpunktzahl/Gesamtdistanz/-dauer) durch aktiven Wegpunkt sowie
|
||||
/// Distanz/Zeit dorthin. Bleibt im Plan-Modus null.
|
||||
final FlyMissionStatus? flyMissionStatus;
|
||||
final List<MissionWarning> warnings;
|
||||
final VoidCallback onDetailsTap;
|
||||
final VoidCallback onWarningsTap;
|
||||
@@ -75,6 +83,7 @@ class MissionFooterBar extends ConsumerWidget {
|
||||
waypointCount: waypoints.length,
|
||||
totalDistanceM: totalDistanceM,
|
||||
totalDurationSec: totalDurationSec,
|
||||
flyMissionStatus: flyMissionStatus,
|
||||
onTap: onDetailsTap,
|
||||
warnings: warnings,
|
||||
onWarningsTap: onWarningsTap,
|
||||
|
||||
Reference in New Issue
Block a user