From 94030c010c828d6328dd93623ca2c0cf94cf2556 Mon Sep 17 00:00:00 2001 From: johan12345 Date: Thu, 13 Oct 2022 21:43:02 +0200 Subject: [PATCH] Car App Library 1.3: show prices for other tariffs in disabled state --- .../google/java/net/vonforst/evmap/auto/ChargepriceScreen.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/google/java/net/vonforst/evmap/auto/ChargepriceScreen.kt b/app/src/google/java/net/vonforst/evmap/auto/ChargepriceScreen.kt index e670e450..53f01ca4 100644 --- a/app/src/google/java/net/vonforst/evmap/auto/ChargepriceScreen.kt +++ b/app/src/google/java/net/vonforst/evmap/auto/ChargepriceScreen.kt @@ -84,6 +84,8 @@ class ChargepriceScreen(ctx: CarContext, val charger: ChargeLocation) : Screen(c ) } } + val myTariffs = prefs.chargepriceMyTariffs + val myTariffsAll = prefs.chargepriceMyTariffsAll val list = ItemList.Builder().apply { setNoItemsMessage( errorMessage ?: carContext.getString(R.string.chargeprice_no_tariffs_found) @@ -92,6 +94,9 @@ class ChargepriceScreen(ctx: CarContext, val charger: ChargeLocation) : Screen(c addItem(Row.Builder().apply { setTitle(formatProvider(price)) addText(formatPrice(price)) + if (carContext.carAppApiLevel >= 5) { + setEnabled(myTariffsAll || myTariffs != null && price.tariffId in myTariffs) + } }.build()) } }.build()