From b1954eec3e54952b470d97ccb8040d0c55f4c1ae Mon Sep 17 00:00:00 2001 From: Andreas Shimokawa <shimokawa@fsfe.org> Date: Fri, 11 Dec 2015 21:38:43 +0100 Subject: [PATCH] make use of some new icons --- .../adapter/GBDeviceAppAdapter.java | 2 +- .../devices/pebble/PBWInstallHandler.java | 26 ++++++++++++------- 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAppAdapter.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAppAdapter.java index 7f3572e48..b93e00bb9 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAppAdapter.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAppAdapter.java @@ -50,7 +50,7 @@ public class GBDeviceAppAdapter extends ArrayAdapter<GBDeviceApp> { deviceImageView.setImageResource(R.drawable.ic_watchface); break; default: - deviceImageView.setImageResource(R.drawable.ic_device_pebble); + deviceImageView.setImageResource(R.drawable.ic_watchapp); } return view; diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PBWInstallHandler.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PBWInstallHandler.java index 691ccb0e4..1619467b8 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PBWInstallHandler.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PBWInstallHandler.java @@ -72,9 +72,11 @@ public class PBWInstallHandler implements InstallHandler { } GenericItem installItem = new GenericItem(); - installItem.setIcon(R.drawable.ic_device_pebble); + installItem.setIcon(R.drawable.ic_watchapp); // FIXME: do not set twice if (mPBWReader.isFirmware()) { + installItem.setIcon(R.drawable.ic_firmware); + String hwRevision = mPBWReader.getHWRevision(); if (hwRevision != null && hwRevision.equals(device.getHardwareVersion())) { installItem.setName(mContext.getString(R.string.pbw_installhandler_pebble_firmware, "")); @@ -96,15 +98,19 @@ public class PBWInstallHandler implements InstallHandler { installItem.setName(app.getName()); installItem.setDetails(mContext.getString(R.string.pbwinstallhandler_app_item, app.getCreator(), app.getVersion())); int drawable; - switch (app.getType()) { - case WATCHFACE: - drawable = R.drawable.ic_watchface; - break; - case APP_ACTIVITYTRACKER: - drawable = R.drawable.ic_activitytracker; - break; - default: - drawable = R.drawable.ic_device_pebble; + if (mPBWReader.isLanguage()) { + drawable = R.drawable.ic_languagepack; + } else { + switch (app.getType()) { + case WATCHFACE: + drawable = R.drawable.ic_watchface; + break; + case APP_ACTIVITYTRACKER: + drawable = R.drawable.ic_activitytracker; + break; + default: + drawable = R.drawable.ic_watchapp; + } } installItem.setIcon(drawable);