Settings: include gradle for easier importing to android studio

do not forget to "sdkgen" before

Change-Id: Ia97ea65135cd4b3377edf92a823f41ac8def1910
[1/2] Settings: add translators section

Change-Id: I2fd7474fcbb5c08f45c89c2743b96f2f96bc19ae
Settings: Remove Wallpaper selection from Display

Let the launcher handle wallpaper selection.

Change-Id: I7f0eb20a5bc01d82fdb98905524b9743fee447c6
Signed-off-by: Roman Birg <roman@cyngn.com>
Settings: introduce crazy lab

also expose some more settings when secret mode is enabled

Change-Id: Ie7b4f173632e75768dc173460a9d7738f6bad0e3
[2/2] Settings: crazy lab: add force multi pane switch for Settings

Change-Id: I6ec13ec3ef8c8ff2456b2c826edcfd9660a14aa4
Don't show "Eject card" if the card is not accessible

SD card is not accessible without removing the battery on some devices.
Remove the "Eject" options on those devices

Depends on http://review.cyanogenmod.org/62708

Change-Id: Iddfa72314f7c96579ddd98e8fb312236348b7c2d
Settings: remove screen-off animation checkbox

Instead of having a separate checkbox on whether to
enable an animation, let's collapse it into the listview
preference. Now the user is presented with 3 options:

* Disabled
* Electron beam
* Fade out

Change-Id: I8bdcfbf5eba6b639eecabe22ad9b78b642f636df
Signed-off-by: Roman Birg <roman@cyngn.com>
Settings: disable hardware unlock buttons while secure

Disable the unlock home/menu/camera options in settings
while a secure lockscreen is active to signal they do
not work to the user.

Change-Id: I193d253d40c7ceef80c6659b08d02be7159f476d
Signed-off-by: Roman Birg <roman@cyngn.com>
Settings: lockscreen wallpaper crash fix

If a user backs out fast enough after setting a
custom wallpaper, the fragment becomes detached
from the activity, so any calls to getActivity()
were throwing exceptions.

The solution is to use the application Context
for toassts to still inform the user of the
status, and not update any UI elements
after the fragment is no longer attached.

Change-Id: Ia9f61184fb484d3af25565bc3c56e8b7b63ff4eb
Signed-off-by: Roman Birg <roman@cyngn.com>
Settings: expose new theme engine to those who know

Change-Id: I8999c542596c8dafefad5f66a86b9bd6f31ec5f4
[2/2] Settings: drop performance setting entry

Change-Id: Ic2d3e800282d327940350c49977790b19a964f52
Fix MSIM Network Settings (1/2)

Add needed extras to launch subscription selection.

Change-Id: I568666477fe9a5cf566fd94475f8d2a5ebf768e1
MSIM: Hide latest area info broadcast if not brazilian sim

Change-Id: I6beafb788ea66c6e97ca0545380f1ea296841c1f
MSIM: Ui fixes, replace Subscriptions with real operator names

Add Sim slot number after Operator name and check
for SIM_STATE_ABSENT and display No SIM instead of NULL

Change-Id: I2a340487fcb01dde1a50f5a45c71cd61711380c3
Settings: Only disable menu unlock options with custom keyguard

These buttons have a proper use case with the regular lock
screen, but are not applicable to our custom lockscreen.

Change-Id: Ic5af82bc1998a2960ba44d4235881d46e5081e5b
Signed-off-by: Roman Birg <roman@cyngn.com>
Settings: lock screen grammar fix

Change-Id: Ic6bd08ea80e6cd8970c5cb5e36e715811953d12d
QS: Make it possible to show smaller tiles (2/2)

Change-Id: I71f1e1b4f13b3f98af4d222f94a8f8bd5f6d08f4
QS: smaller tiles: Fix typo

Change-Id: I163be04778d908733b3ad2013c70e6c4bb6185a4
Settings: we are on https now

Change-Id: Iadf2d02fa9655c8db1537ac2cbdbaa4f6d8904d2
MSIM: Hide setting for signal status mods

Currently Hide signal status and signal status text view are not
implemented for msim.

Change-Id: I2d8baec8235aea6a13434a0b4c39a637ed2931a5