OmniLib: Add Omni vibrate call Features to OmniSettings

Change-Id: If6d535891b1a67b61e0800b7ee755819ebc038c9
diff --git a/src/org/omnirom/omnilib/utils/OmniSettings.java b/src/org/omnirom/omnilib/utils/OmniSettings.java
index 40c8ea4..21c024b 100644
--- a/src/org/omnirom/omnilib/utils/OmniSettings.java
+++ b/src/org/omnirom/omnilib/utils/OmniSettings.java
@@ -228,6 +228,25 @@
     public static final String OMNI_LOCKSCREEN_CLOCK_COLORED = "lockscreen_clock_colored";
 
     /**
+     * @hide
+     * Whether the phone vibrates on call connect
+     * @hide
+     */
+    public static final String OMNI_VIBRATE_ON_CONNECT = "vibrate_on_connect";
+
+    /**
+     * Whether the phone vibrates on call waiting
+     * @hide
+     */
+    public static final String OMNI_VIBRATE_ON_CALLWAITING = "vibrate_on_callwaiting";
+
+    /**
+     * Whether the phone vibrates on disconnect
+     * @hide
+     */
+    public static final String OMNI_VIBRATE_ON_DISCONNECT = "vibrate_on_disconnect";
+
+    /**
      * SettingsBackupAgent will combine its list with this so we dont need
      * to add new things into SettingsProvider SystemSettings
      * @hide
@@ -265,6 +284,9 @@
         OMNI_DOZE_ON_CHARGE,
         OMNI_STATUS_BAR_BT_BATTERY,
         OMNI_LOCKSCREEN_CLOCK_COLORED,
+        OMNI_VIBRATE_ON_CONNECT,
+        OMNI_VIBRATE_ON_CALLWAITING,
+        OMNI_VIBRATE_ON_DISCONNECT,
     };
 
     /**
@@ -312,5 +334,8 @@
         OMNI_SETTINGS_VALIDATORS.put(OMNI_DOZE_ON_CHARGE, 0);
         OMNI_SETTINGS_VALIDATORS.put(OMNI_STATUS_BAR_BT_BATTERY, 0);
         OMNI_SETTINGS_VALIDATORS.put(OMNI_LOCKSCREEN_CLOCK_COLORED, 0);
+        OMNI_SETTINGS_VALIDATORS.put(OMNI_VIBRATE_ON_CONNECT, 0);
+        OMNI_SETTINGS_VALIDATORS.put(OMNI_VIBRATE_ON_CALLWAITING, 0);
+        OMNI_SETTINGS_VALIDATORS.put(OMNI_VIBRATE_ON_DISCONNECT, 0);
     }
 }