CommunicationsFrontendContext

@IviExperimental(reasons = [])
class CommunicationsFrontendContext(val frontendContext: FrontendContext, services: CommunicationsFrontendServices, val communicationsStaticConfiguration: CommunicationsStaticConfiguration, val dismissAllPanels: () -> Unit, val openRecentCallsTab: () -> Unit, val openContactsTab: () -> Unit, val openDialPad: () -> Unit, val configuration: CommunicationsFrontendConfiguration)

Entry point for communication related panels to communicate with their frontend and the rest of the system. Should be created by the Frontend.

Constructors

Link copied to clipboard
constructor(frontendContext: FrontendContext, services: CommunicationsFrontendServices, communicationsStaticConfiguration: CommunicationsStaticConfiguration, dismissAllPanels: () -> Unit, openRecentCallsTab: () -> Unit, openContactsTab: () -> Unit, openDialPad: () -> Unit, configuration: CommunicationsFrontendConfiguration)

Properties

Link copied to clipboard

Configuration of the frontend.

Link copied to clipboard
Link copied to clipboard

Dismiss all panels.

Link copied to clipboard

Base FrontendContext. Used to access IVI services.

Link copied to clipboard

Open the frontend on the contacts tab.

Link copied to clipboard
val openDialPad: () -> Unit

Open the frontend on the dial pad tab.

Link copied to clipboard

Open the frontend on the recent calls tab.

Link copied to clipboard