diff options
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); |