Overview

data class Overview(    val overviewFeatures: OverviewFeatures = OverviewFeatures.ALL,     val toolbarVisible: Boolean = false,     val featureSpecificThemes: Map<MoneyManagerFeatureType, Int> = emptyMap(),     val insightActionHandler: InsightActionHandler? = null,     val fragmentViewCreatedListener: OnFragmentViewCreatedListener? = null) : EntryPoint

Entrypoint for the Finance Overview screen.

Parameters

overviewFeatures

The OverviewFeatures to show on the overview screen.

toolbarVisible

A boolean value for showing the toolbar on the overview screen. By default is set to false.

featureSpecificThemes

An optional Map where you can set specific themes for Money Manager's individual features. The keys in the map should be the MoneyManagerFeatureType and the values the theme for that specific feature. It's recommended to have your feature specific theme inherit from your app's base theme.

insightActionHandler

The optional InsightActionHandler implementation for custom handling of insight actions

fragmentViewCreatedListener

The listener used for ingesting custom views.

Constructors

Link copied to clipboard
fun Overview(    overviewFeatures: OverviewFeatures = OverviewFeatures.ALL,     toolbarVisible: Boolean = false,     featureSpecificThemes: Map<MoneyManagerFeatureType, Int> = emptyMap(),     insightActionHandler: InsightActionHandler? = null,     fragmentViewCreatedListener: OnFragmentViewCreatedListener? = null)

Properties

Link copied to clipboard
val featureSpecificThemes: Map<MoneyManagerFeatureType, Int>
Link copied to clipboard
val fragmentViewCreatedListener: OnFragmentViewCreatedListener? = null
Link copied to clipboard
val insightActionHandler: InsightActionHandler? = null
Link copied to clipboard
val overviewFeatures: OverviewFeatures
Link copied to clipboard
val toolbarVisible: Boolean = false