From be1678b8672dc0a2dbe4e61ab3317d907e377a6b Mon Sep 17 00:00:00 2001 From: Roman Birg Date: Wed, 23 Dec 2015 14:02:12 -0800 Subject: cmsdk: add method for checking dynamic tiles Change-Id: I946c15a531a5985b51924cbf3a1eb191b2833e51 Signed-off-by: Roman Birg --- src/java/org/cyanogenmod/internal/util/QSConstants.java | 6 ++++++ src/java/org/cyanogenmod/internal/util/QSUtils.java | 4 ++++ 2 files changed, 10 insertions(+) (limited to 'src/java/org') diff --git a/src/java/org/cyanogenmod/internal/util/QSConstants.java b/src/java/org/cyanogenmod/internal/util/QSConstants.java index bc99632..6209145 100644 --- a/src/java/org/cyanogenmod/internal/util/QSConstants.java +++ b/src/java/org/cyanogenmod/internal/util/QSConstants.java @@ -61,6 +61,7 @@ public class QSConstants { public static final String DYNAMIC_TILE_ADB = "adb"; protected static final ArrayList STATIC_TILES_AVAILABLE = new ArrayList(); + protected static final ArrayList DYNAMIC_TILES_AVAILBLE = new ArrayList(); protected static final ArrayList TILES_AVAILABLE = new ArrayList(); static { @@ -99,5 +100,10 @@ public class QSConstants { // STATIC_TILES_AVAILABLE.add(TILE_BATTERY_SAVER); TILES_AVAILABLE.addAll(STATIC_TILES_AVAILABLE); + + DYNAMIC_TILES_AVAILBLE.add(DYNAMIC_TILE_ADB); + DYNAMIC_TILES_AVAILBLE.add(DYNAMIC_TILE_IME_SELECTOR); + DYNAMIC_TILES_AVAILBLE.add(DYNAMIC_TILE_NEXT_ALARM); + DYNAMIC_TILES_AVAILBLE.add(DYNAMIC_TILE_SU); } } \ No newline at end of file diff --git a/src/java/org/cyanogenmod/internal/util/QSUtils.java b/src/java/org/cyanogenmod/internal/util/QSUtils.java index 14ff424..6aedaf8 100644 --- a/src/java/org/cyanogenmod/internal/util/QSUtils.java +++ b/src/java/org/cyanogenmod/internal/util/QSUtils.java @@ -62,6 +62,10 @@ public class QSUtils { return QSConstants.STATIC_TILES_AVAILABLE.contains(tileSpec); } + public static boolean isDynamicQsTile(String tileSpec) { + return QSConstants.DYNAMIC_TILES_AVAILBLE.contains(tileSpec); + } + @SuppressWarnings("unchecked") public static List getAvailableTiles(Context context) { filterTiles(context); -- cgit v1.1