mirror of
https://github.com/vodemn/m3_lightmeter.git
synced 2024-11-23 16:00:41 +00:00
fixed equipment profile pickers updates
This commit is contained in:
parent
a918f067f8
commit
b306dab3df
1 changed files with 24 additions and 4 deletions
|
@ -83,22 +83,42 @@ class EquipmentProfileEditBloc extends Bloc<EquipmentProfileEditEvent, Equipment
|
|||
|
||||
Future<void> _onApertureValuesChanged(EquipmentProfileApertureValuesChangedEvent event, Emitter emit) async {
|
||||
_newEquipmentProfile = _newEquipmentProfile.copyWith(apertureValues: event.apertureValues);
|
||||
emit(state.copyWith(apertureValues: event.apertureValues));
|
||||
emit(
|
||||
state.copyWith(
|
||||
apertureValues: event.apertureValues,
|
||||
canSave: _canSave(state.name, state.lensZoom),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
Future<void> _onShutterSpeedValuesChanged(EquipmentProfileShutterSpeedValuesChangedEvent event, Emitter emit) async {
|
||||
_newEquipmentProfile = _newEquipmentProfile.copyWith(shutterSpeedValues: event.shutterSpeedValues);
|
||||
emit(state.copyWith(shutterSpeedValues: event.shutterSpeedValues));
|
||||
emit(
|
||||
state.copyWith(
|
||||
shutterSpeedValues: event.shutterSpeedValues,
|
||||
canSave: _canSave(state.name, state.lensZoom),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
Future<void> _onIsoValuesChanged(EquipmentProfileIsoValuesChangedEvent event, Emitter emit) async {
|
||||
_newEquipmentProfile = _newEquipmentProfile.copyWith(isoValues: event.isoValues);
|
||||
emit(state.copyWith(isoValues: event.isoValues));
|
||||
emit(
|
||||
state.copyWith(
|
||||
isoValues: event.isoValues,
|
||||
canSave: _canSave(state.name, state.lensZoom),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
Future<void> _onNdValuesChanged(EquipmentProfileNdValuesChangedEvent event, Emitter emit) async {
|
||||
_newEquipmentProfile = _newEquipmentProfile.copyWith(ndValues: event.ndValues);
|
||||
emit(state.copyWith(ndValues: event.ndValues));
|
||||
emit(
|
||||
state.copyWith(
|
||||
ndValues: event.ndValues,
|
||||
canSave: _canSave(state.name, state.lensZoom),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
Future<void> _onLensZoomChanged(EquipmentProfileLensZoomChangedEvent event, Emitter emit) async {
|
||||
|
|
Loading…
Reference in a new issue