summaryrefslogtreecommitdiff
path: root/packages/SystemUI/src/com/android/systemui/SystemUIDefaultModule.java
AgeCommit message (Collapse)Author
2019-10-21Move DI related coded into new dagger package.Dave Mankoff
This adds new Dagger qualifiers for BgHandler, BgLooper, MainHandler, MainLooper, and MainResources, replacing the use of @Named for them. Bug: 142954072 Test: atest SystemUITests Change-Id: Ibbda8998e587474c26740ba8d49a8b3f90d89efa
2019-10-07Create controller for StatusBarWindowView.Dave Mankoff
This moves most of the logic out of the view and into StatusBarWindowViewController. It is not beautiful, but it is cleaner than before. This removes the final call to Dependency.get(FalsingManager.class). This also fixes a small, old bug in StatusBarWindowView.onInterceptTouchEvent where the results of calling hte super method were being unintentionally ingored. (This bug would have been introduced nearly seven years ago.) Bug: 141751146,136279712 Test: atest SystemUITests Change-Id: I5e09c1c0f2a3098db1a47837ddce3d382099f483
2019-10-03Move StatusBar to constructor injection.Dave Mankoff
Bug: 141882822 Test: atest SystemUITests Change-Id: I385ccd8e96b3e131b095db5adfca93389905d030
2019-08-26Refactor SysUI to allow daggerization of implementationsGovinda Wasserman
Also daggerize Android Auto. Test: tested locally BUG:139865326 Change-Id: Ia53398ce410ae8f3768142723af578c215f286a9