Merge "Move ClockRegistry to SystemUISharedLib" into tm-qpr-dev

This commit is contained in:
Hawkwood Glazier
2022-07-20 14:27:44 +00:00
committed by Android (Google) Code Review
3 changed files with 4 additions and 16 deletions

View File

@@ -11,8 +11,9 @@
* KIND, either express or implied. See the License for the specific language governing * KIND, either express or implied. See the License for the specific language governing
* permissions and limitations under the License. * permissions and limitations under the License.
*/ */
package com.android.systemui.plugins package com.android.systemui.shared.clocks
import com.android.systemui.plugins.Plugin
import com.android.systemui.plugins.annotations.ProvidesInterface import com.android.systemui.plugins.annotations.ProvidesInterface
import android.annotation.FloatRange import android.annotation.FloatRange
import android.graphics.drawable.Drawable import android.graphics.drawable.Drawable

View File

@@ -11,17 +11,11 @@
* KIND, either express or implied. See the License for the specific language governing * KIND, either express or implied. See the License for the specific language governing
* permissions and limitations under the License. * permissions and limitations under the License.
*/ */
package com.android.keyguard.clock package com.android.systemui.shared.clocks
import android.content.Context import android.content.Context
import android.graphics.drawable.Drawable import android.graphics.drawable.Drawable
import android.util.Log import android.util.Log
import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.plugins.Clock
import com.android.systemui.plugins.ClockId
import com.android.systemui.plugins.ClockMetadata
import com.android.systemui.plugins.ClockProvider
import com.android.systemui.plugins.ClockProviderPlugin
import com.android.systemui.plugins.PluginListener import com.android.systemui.plugins.PluginListener
import com.android.systemui.shared.plugins.PluginManager import com.android.systemui.shared.plugins.PluginManager
import javax.inject.Inject import javax.inject.Inject
@@ -32,8 +26,6 @@ private const val DEFAULT_CLOCK_ID = "DEFAULT"
typealias ClockChangeListener = () -> Unit typealias ClockChangeListener = () -> Unit
/** ClockRegistry aggregates providers and plugins */ /** ClockRegistry aggregates providers and plugins */
// TODO: Is this the right place for this?
@SysUISingleton
class ClockRegistry @Inject constructor( class ClockRegistry @Inject constructor(
val context: Context, val context: Context,
val pluginManager: PluginManager val pluginManager: PluginManager

View File

@@ -13,18 +13,13 @@
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License * limitations under the License
*/ */
package com.android.systemui.shared.clocks
package com.android.keyguard.clock
import android.content.Context import android.content.Context
import android.graphics.drawable.Drawable import android.graphics.drawable.Drawable
import android.testing.AndroidTestingRunner import android.testing.AndroidTestingRunner
import androidx.test.filters.SmallTest import androidx.test.filters.SmallTest
import com.android.systemui.SysuiTestCase import com.android.systemui.SysuiTestCase
import com.android.systemui.plugins.Clock
import com.android.systemui.plugins.ClockId
import com.android.systemui.plugins.ClockMetadata
import com.android.systemui.plugins.ClockProviderPlugin
import com.android.systemui.plugins.PluginListener import com.android.systemui.plugins.PluginListener
import com.android.systemui.shared.plugins.PluginManager import com.android.systemui.shared.plugins.PluginManager
import com.android.systemui.util.mockito.argumentCaptor import com.android.systemui.util.mockito.argumentCaptor