QuickSettings: Add light grey QS drawables for use in Settings

Change-Id: I293aaff06e5c604a01138f30297c01d98de9430e
Quick Settings : Fix Sound tile

This commit removes the deprecated VIBRATE related code and uses
the proper 4.x api/settings to toggle the ringer states.  It also
now shows the proper state on reboot.

Patchset 2 : Remove deprecated (non functioning) VIBRATE_IN_SILENT

Signed-off-by: Paul Beeler <sparksco@gmail.com>
QuickSettings : Cleanup receivers/observers

This patchset borrows the idea of a central observer/receiver
from powerwidgets. This way cleanup is a lot easier.

Signed-off-by: Paul Beeler <sparksco@gmail.com>
Quick Settings: Add 'OFF' text to GPS tile when off

Change-Id: I8a81e3cf8419a6c2e4305c844b5f6162ed14055d
Framework: Add Quick Settings Sync tile (2 of 2)

- Adds the QS Sync tile (drawables thanks to Björn Lundén)
- Removes deprecated, pre ICS code in Power widget

Signed-off-by: Paul Beeler <sparksco@gmail.com>
Quick Settings:  Make Lock screen drawables consistent

Credit to Björn Lundén for drawables

Change-Id: I77d1b5072484eb1c0ea0c28a2eb88ef0f75e327d
Quick Settings: Cleanup Torch tile (2 of 2)

Signed-off-by: Paul Beeler <sparksco@gmail.com>
Framework: Add NFC Tile to Quick Settings (2 of 2)

Need to figure out how to instantiate a new NFC adapter after the
Tile is created.

Signed-off-by: Paul Beeler <sparksco@gmail.com>
Framework: Cleanup Quick Settings Sound tiles

Signed-off-by: Paul Beeler <sparksco@gmail.com>
Framework: Add Screen timeout Quick Settings Tile (2 of 2)

Signed-off-by: Paul Beeler <sparksco@gmail.com>
QuickSettingsController.java: remove unneeded casts

mContainerView is final and always an instance of QuickSettingsContainerView,
as provided to the constructor. There is no need to hold a reference to a
super-class of it.

Signed-off-by: Paul Beeler <sparksco@gmail.com>
Quick Settings: Actually update resources, when asked

Failure to do so causes the quick settings tiles not to be updated to
reflect system locale changes. The tiles remains at the previous locale.

Patch set 2: Remove unnecessary casts.

Patch set 3: Remove one last cast, only possible now that
             http://review.cyanogenmod.org/29350 has been merged.

Change-Id: I42bf8208a2f82dd0f2441685df6a7af2a81b611b
PowerWidget: fix airplane mode toggle

Settings.System -> Settings.Global

Change-Id: Ic1a874ec694e76153d0838fdb81650fe384bae59
GpsQuickTile : Set label correctly

Apply label onPostCreate

Change-Id: Id7fd61fa9ab37257b81167e53c7976310543ea94
NfcTile: rename setState/updateTileState to setTileState. Submitting on behalf of dvtonder.

Change-Id: I9628e260acf10fb06523c7cb9362ae4eb34a057b
QuickSettings : Cleanup

Change-Id: I044f8c0914c725af5894ffb70e8ac54b6e19dc43
QuickSettings : Filter tiles from default

Filter unsupported tiles from default.
Fixes re-arrange issue found on tablets post reset

Note : Please reset quicksettings after this commit to fix issues.

Signed-off-by: Paul Beeler <sparksco@gmail.com>
QuickSettings : Fix regression

Fix regression caused by I044f8c0914c725af5894ffb70e8ac54b6e19dc43

Change-Id: I229e9d4f38a2f65226045050c460559549e09994
Lockscreen : Hide clock for Chronus/DeskClock

Hide statusbar clock if chronus or the DeskClock widgets
are being displayed

patch set 2 : Add check for Alarm clock widgets
Patch set 3 : Add null checks to be safe
Patch set 4 : More null checks
Patch set 5 : Removed null checks again

Change-Id: I083870b818b6257a3fbdb676c545945438c42fd7
PowerWidget: Soundbutton bugfix

PatchSet1: Initial commit

PatchSet2: fix whitespace errors

PatchSet3: DERB!!!!!

PatchSet4: Buttons are working correctly now.

PatchSet5: whitspace errors --> I HATE VIM; need to set up Eclipse

Change-Id: Ic0d9714c82734e9afac843995bd16d09736f85cf