Package com.tomtom.ivi.appsuite.navappcomponents.api.common.frontend

Types

Link copied to clipboard
class NavAppComponentsDisplayManager : LifecycleOwner

A manager for the NavApp Components' representation within a display. This class provides shared instances for various frontends within the same display, allowing the global NavApp state to be managed in a centralized place without frontends having any dependency on each other.

Properties

Link copied to clipboard
val FrontendViewModel<*>.navAppClientTag: String

This is a convenience util for generating a client tag for NavApp. The client tag can be passed to NavAppComponentsProvider.getGlobalComponent for logging purposes.

Functions

Link copied to clipboard
fun IviFragment<*, *>.applyNavAppThemes()

Applies NavApp themes to the Application.