mirror of
https://github.com/vodemn/m3_lightmeter.git
synced 2024-10-18 22:30:39 +00:00
9b0b387514
added camera plugin to project more reverse naming added communication bloc layout fix
29 lines
995 B
Dart
29 lines
995 B
Dart
import 'package:flutter/material.dart';
|
|
import 'package:flutter_bloc/flutter_bloc.dart';
|
|
import 'package:lightmeter/data/ev_source/camera/bloc_camera.dart';
|
|
import 'package:lightmeter/models/photography_value.dart';
|
|
import 'package:lightmeter/screens/metering/bloc_metering.dart';
|
|
import 'package:lightmeter/screens/metering/communication/bloc_communication_metering.dart';
|
|
|
|
import 'screen_metering.dart';
|
|
|
|
class MeteringFlow extends StatelessWidget {
|
|
const MeteringFlow({super.key});
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return MultiBlocProvider(
|
|
providers: [
|
|
BlocProvider(create: (_) => MeteringCommunicationBloc()),
|
|
BlocProvider(
|
|
create: (context) => MeteringBloc(
|
|
context.read<MeteringCommunicationBloc>(),
|
|
context.read<StopType>(),
|
|
),
|
|
),
|
|
BlocProvider(create: (context) => CameraBloc(context.read<MeteringCommunicationBloc>())),
|
|
],
|
|
child: const MeteringScreen(),
|
|
);
|
|
}
|
|
}
|