diff options
author | Roman Birg <roman@cyngn.com> | 2015-12-23 14:02:12 -0800 |
---|---|---|
committer | Roman Birg <roman@cyngn.com> | 2016-01-04 08:49:44 -0800 |
commit | be1678b8672dc0a2dbe4e61ab3317d907e377a6b (patch) | |
tree | 4a97545481c3c0fd4c45b619ada1be226f0730fc /src/java/org | |
parent | d1129cc9f000b80e4a55801baa282d387c5d8c65 (diff) | |
download | vendor_cmsdk-be1678b8672dc0a2dbe4e61ab3317d907e377a6b.zip vendor_cmsdk-be1678b8672dc0a2dbe4e61ab3317d907e377a6b.tar.gz vendor_cmsdk-be1678b8672dc0a2dbe4e61ab3317d907e377a6b.tar.bz2 |
cmsdk: add method for checking dynamic tiles
Change-Id: I946c15a531a5985b51924cbf3a1eb191b2833e51
Signed-off-by: Roman Birg <roman@cyngn.com>
Diffstat (limited to 'src/java/org')
-rw-r--r-- | src/java/org/cyanogenmod/internal/util/QSConstants.java | 6 | ||||
-rw-r--r-- | src/java/org/cyanogenmod/internal/util/QSUtils.java | 4 |
2 files changed, 10 insertions, 0 deletions
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<String> STATIC_TILES_AVAILABLE = new ArrayList<String>(); + protected static final ArrayList<String> DYNAMIC_TILES_AVAILBLE = new ArrayList<String>(); protected static final ArrayList<String> TILES_AVAILABLE = new ArrayList<String>(); 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<String> getAvailableTiles(Context context) { filterTiles(context); |