aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org
diff options
context:
space:
mode:
authorRoman Birg <roman@cyngn.com>2015-12-23 14:02:12 -0800
committerRoman Birg <roman@cyngn.com>2016-01-04 08:49:44 -0800
commitbe1678b8672dc0a2dbe4e61ab3317d907e377a6b (patch)
tree4a97545481c3c0fd4c45b619ada1be226f0730fc /src/java/org
parentd1129cc9f000b80e4a55801baa282d387c5d8c65 (diff)
downloadvendor_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.java6
-rw-r--r--src/java/org/cyanogenmod/internal/util/QSUtils.java4
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);