summaryrefslogtreecommitdiff
path: root/packages/SystemUI/src/com/android/keyguard/KeyguardRootViewController.java
AgeCommit message (Collapse)Author
2020-10-191/N Add QSFragmentComponentDave Mankoff
This introduces the QSFragmentComponent as a way to create QS related view controllers. The QSPanelController is introduced, but doesn't do much other than proxy through most QSPanel calls. Bug: 168904199 Test: manual && atest SystemUITests Change-Id: I1fccda95f38722bf0215b2f15f65cd70ec66283a
2020-09-082/N Use KeyguardHostViewController in KeyguardBouncer.Dave Mankoff
This mostly proxies existing calls through to the view. A few exceptions were made where it was obvious what to change. Also, make ViewController take a View type to streamling initialization a bit more. Bug: 166448040 Test: atest SystemUITests && manual. Change-Id: If849ff57c4b8462e07cc9a4b0546fe7d2a6a0c0a
2020-09-081/N Add Controllers for most KeyguardBouncer related views.Dave Mankoff
This adds Controllers to most of the KeyguardBouncer related views, though it does not move much (or any) functionality into them. This is the first step of a few to get View Injection out of the KeyguardMessageArea. The CL was growing large, and I wanted to find a good check-in point before continuing. I also added a "ViewController" utility class in this CL that simplifies some of the repetetive work I've been finding myself writing when implementing other Controllers. It is intentionally left simple, existing only to hook into view lifecycle events. More work to follow. Bug: 166448040 Test: manual && atest SystemUITests Change-Id: Ie59f62e97d979fb753e4a103d37ceca02e327238