mirror of
https://github.com/vodemn/m3_lightmeter.git
synced 2025-03-12 13:20:42 +00:00
Display range values instead of values count
This commit is contained in:
parent
0fbf252d9e
commit
cf235e26d0
1 changed files with 7 additions and 15 deletions
|
@ -36,9 +36,6 @@ class EquipmentListTiles extends StatelessWidget {
|
||||||
title: S.of(context).isoValues,
|
title: S.of(context).isoValues,
|
||||||
description: S.of(context).isoValuesFilterDescription,
|
description: S.of(context).isoValuesFilterDescription,
|
||||||
values: IsoValue.values,
|
values: IsoValue.values,
|
||||||
valuesCount: selectedIsoValues.length == IsoValue.values.length
|
|
||||||
? S.of(context).equipmentProfileAllValues
|
|
||||||
: selectedIsoValues.length.toString(),
|
|
||||||
selectedValues: selectedIsoValues,
|
selectedValues: selectedIsoValues,
|
||||||
rangeSelect: false,
|
rangeSelect: false,
|
||||||
onChanged: onIsoValuesSelecred,
|
onChanged: onIsoValuesSelecred,
|
||||||
|
@ -48,9 +45,6 @@ class EquipmentListTiles extends StatelessWidget {
|
||||||
title: S.of(context).ndFilters,
|
title: S.of(context).ndFilters,
|
||||||
description: S.of(context).ndFiltersFilterDescription,
|
description: S.of(context).ndFiltersFilterDescription,
|
||||||
values: NdValue.values,
|
values: NdValue.values,
|
||||||
valuesCount: selectedNdValues.length == NdValue.values.length
|
|
||||||
? S.of(context).equipmentProfileAllValues
|
|
||||||
: selectedNdValues.length.toString(),
|
|
||||||
selectedValues: selectedNdValues,
|
selectedValues: selectedNdValues,
|
||||||
rangeSelect: false,
|
rangeSelect: false,
|
||||||
onChanged: onNdValuesSelected,
|
onChanged: onNdValuesSelected,
|
||||||
|
@ -60,9 +54,6 @@ class EquipmentListTiles extends StatelessWidget {
|
||||||
title: S.of(context).apertureValues,
|
title: S.of(context).apertureValues,
|
||||||
description: S.of(context).apertureValuesFilterDescription,
|
description: S.of(context).apertureValuesFilterDescription,
|
||||||
values: ApertureValue.values,
|
values: ApertureValue.values,
|
||||||
valuesCount: selectedApertureValues.length == ApertureValue.values.length
|
|
||||||
? S.of(context).equipmentProfileAllValues
|
|
||||||
: selectedApertureValues.length.toString(),
|
|
||||||
selectedValues: selectedApertureValues,
|
selectedValues: selectedApertureValues,
|
||||||
rangeSelect: true,
|
rangeSelect: true,
|
||||||
onChanged: onApertureValuesSelected,
|
onChanged: onApertureValuesSelected,
|
||||||
|
@ -72,9 +63,6 @@ class EquipmentListTiles extends StatelessWidget {
|
||||||
title: S.of(context).shutterSpeedValues,
|
title: S.of(context).shutterSpeedValues,
|
||||||
description: S.of(context).shutterSpeedValuesFilterDescription,
|
description: S.of(context).shutterSpeedValuesFilterDescription,
|
||||||
values: ShutterSpeedValue.values,
|
values: ShutterSpeedValue.values,
|
||||||
valuesCount: selectedShutterSpeedValues.length == ShutterSpeedValue.values.length
|
|
||||||
? S.of(context).equipmentProfileAllValues
|
|
||||||
: selectedShutterSpeedValues.length.toString(),
|
|
||||||
selectedValues: selectedShutterSpeedValues,
|
selectedValues: selectedShutterSpeedValues,
|
||||||
rangeSelect: true,
|
rangeSelect: true,
|
||||||
onChanged: onShutterSpeedValuesSelected,
|
onChanged: onShutterSpeedValuesSelected,
|
||||||
|
@ -87,7 +75,6 @@ class EquipmentListTiles extends StatelessWidget {
|
||||||
class _EquipmentListTile<T extends PhotographyValue> extends StatelessWidget {
|
class _EquipmentListTile<T extends PhotographyValue> extends StatelessWidget {
|
||||||
final IconData icon;
|
final IconData icon;
|
||||||
final String title;
|
final String title;
|
||||||
final String valuesCount;
|
|
||||||
final String description;
|
final String description;
|
||||||
final List<T> selectedValues;
|
final List<T> selectedValues;
|
||||||
final List<T> values;
|
final List<T> values;
|
||||||
|
@ -97,7 +84,6 @@ class _EquipmentListTile<T extends PhotographyValue> extends StatelessWidget {
|
||||||
const _EquipmentListTile({
|
const _EquipmentListTile({
|
||||||
required this.icon,
|
required this.icon,
|
||||||
required this.title,
|
required this.title,
|
||||||
required this.valuesCount,
|
|
||||||
required this.description,
|
required this.description,
|
||||||
required this.selectedValues,
|
required this.selectedValues,
|
||||||
required this.values,
|
required this.values,
|
||||||
|
@ -111,7 +97,13 @@ class _EquipmentListTile<T extends PhotographyValue> extends StatelessWidget {
|
||||||
return ListTile(
|
return ListTile(
|
||||||
leading: Icon(icon),
|
leading: Icon(icon),
|
||||||
title: Text(title),
|
title: Text(title),
|
||||||
trailing: Text(valuesCount),
|
trailing: rangeSelect
|
||||||
|
? Text("${selectedValues.first} - ${selectedValues.last}")
|
||||||
|
: Text(
|
||||||
|
values.length == selectedValues.length
|
||||||
|
? S.of(context).equipmentProfileAllValues
|
||||||
|
: selectedValues.length.toString(),
|
||||||
|
),
|
||||||
onTap: () {
|
onTap: () {
|
||||||
showDialog<List<T>>(
|
showDialog<List<T>>(
|
||||||
context: context,
|
context: context,
|
||||||
|
|
Loading…
Reference in a new issue