OmniLib: Add QS Layout and Tile to OmniSettings

Change-Id: I394c452a8c5589782e159b72913386d4c244ded0
diff --git a/src/org/omnirom/omnilib/utils/OmniSettings.java b/src/org/omnirom/omnilib/utils/OmniSettings.java
index baacaec..f454475 100644
--- a/src/org/omnirom/omnilib/utils/OmniSettings.java
+++ b/src/org/omnirom/omnilib/utils/OmniSettings.java
@@ -181,6 +181,26 @@
     public static final String OMNI_FAST_CHARGING_LED_ENABLED = "fast_charging_led_enabled";
 
     /**
+     * @hide
+     */
+    public static final String OMNI_QS_LAYOUT_COLUMNS_LANDSCAPE = "qs_layout_columns_landscape";
+
+    /**
+     * @hide
+     */
+    public static final String OMNI_QS_LAYOUT_COLUMNS = "qs_layout_columns";
+
+    /**
+     * @hide
+     */
+    public static final String OMNI_QS_TILE_VERTICAL_LAYOUT = "qs_tile_vertical_layout";
+
+    /**
+     * @hide
+     */
+    public static final String OMNI_QS_TILE_LABEL_HIDE = "qs_tile_label_hide";
+
+    /**
      * SettingsBackupAgent will combine its list with this so we dont need
      * to add new things into SettingsProvider SystemSettings
      * @hide
@@ -210,6 +230,10 @@
         OMNI_BATTERY_LIGHT_FULL_COLOR,
         OMNI_BATTERY_LIGHT_REALLY_FULL_COLOR,
         OMNI_BATTERY_LIGHT_ONLY_FULLY_CHARGED,
+        OMNI_QS_LAYOUT_COLUMNS_LANDSCAPE,
+        OMNI_QS_LAYOUT_COLUMNS,
+        OMNI_QS_TILE_VERTICAL_LAYOUT,
+        OMNI_QS_TILE_LABEL_HIDE,
     };
 
     /**
@@ -249,5 +273,9 @@
         OMNI_SETTINGS_VALIDATORS.put(OMNI_FAST_BATTERY_LIGHT_COLOR, 1);
         OMNI_SETTINGS_VALIDATORS.put(OMNI_FAST_CHARGING_LED_ENABLED, 0);
         OMNI_SETTINGS_VALIDATORS.put(OMNI_BATTERY_LIGHT_ONLY_FULLY_CHARGED, 0);
+        OMNI_SETTINGS_VALIDATORS.put(OMNI_QS_LAYOUT_COLUMNS_LANDSCAPE, 1);
+        OMNI_SETTINGS_VALIDATORS.put(OMNI_QS_LAYOUT_COLUMNS, 1);
+        OMNI_SETTINGS_VALIDATORS.put(OMNI_QS_TILE_VERTICAL_LAYOUT, 0);
+        OMNI_SETTINGS_VALIDATORS.put(OMNI_QS_TILE_LABEL_HIDE, 0);
     }
 }