Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class GeoWidgetLauncherViewModel @Inject constructor(val defaultRepository: DefaultRepository, val dispatcherProvider: DispatcherProvider, val sharedPreferencesHelper: SharedPreferencesHelper, val resourceDataRulesExecutor: ResourceDataRulesExecutor, val configurationRegistry: ConfigurationRegistry, val context: Context) : ViewModel
Functions
Link copied to clipboard
fun GeoWidgetLauncherScreen(modifier: Modifier = Modifier, openDrawer: (Boolean) -> Unit, navController: NavController, toolBarHomeNavigation: ToolBarHomeNavigation = ToolBarHomeNavigation.OPEN_DRAWER, geoWidgetConfiguration: GeoWidgetConfiguration, searchQuery: MutableState<SearchQuery>, search: (String) -> Unit, isFirstTimeSync: Boolean, appDrawerUIState: AppDrawerUIState, clearMapLiveData: MutableLiveData<Boolean>, geoJsonFeatures: MutableLiveData<List<GeoJsonFeature>>, launchQuestionnaire: (QuestionnaireConfig, GeoJsonFeature, Context) -> Unit, decodeImage: (String) -> Bitmap??, onAppMainEvent: (AppMainEvent) -> Unit)