@@ -68,11 +68,11 @@ import com.example.executorchllamademo.ui.components.SettingsRow
6868import com.example.executorchllamademo.ui.theme.BtnDisabled
6969import com.example.executorchllamademo.ui.theme.BtnEnabled
7070import com.example.executorchllamademo.ui.theme.LocalAppColors
71- import com.example.executorchllamademo.ui.viewmodel.SettingsViewModel
71+ import com.example.executorchllamademo.ui.viewmodel.ModelSettingsViewModel
7272
7373@Composable
74- fun SettingsScreen (
75- viewModel : SettingsViewModel = viewModel(),
74+ fun ModelSettingsScreen (
75+ viewModel : ModelSettingsViewModel = viewModel(),
7676 onBackPressed : () -> Unit = {},
7777 onLoadModel : () -> Unit = {},
7878 onAppearanceChanged : (AppearanceMode ) -> Unit = {}
@@ -388,7 +388,7 @@ private fun PromptSection(
388388}
389389
390390@Composable
391- private fun BackendDialog (viewModel : SettingsViewModel ) {
391+ private fun BackendDialog (viewModel : ModelSettingsViewModel ) {
392392 if (viewModel.showBackendDialog) {
393393 SingleChoiceDialog (
394394 title = " Select backend type" ,
@@ -404,7 +404,7 @@ private fun BackendDialog(viewModel: SettingsViewModel) {
404404
405405@Composable
406406private fun AppearanceDialog (
407- viewModel : SettingsViewModel ,
407+ viewModel : ModelSettingsViewModel ,
408408 onAppearanceChanged : (AppearanceMode ) -> Unit
409409) {
410410 if (viewModel.showAppearanceDialog) {
@@ -423,7 +423,7 @@ private fun AppearanceDialog(
423423}
424424
425425@Composable
426- private fun ModelDialog (viewModel : SettingsViewModel ) {
426+ private fun ModelDialog (viewModel : ModelSettingsViewModel ) {
427427 if (viewModel.showModelDialog) {
428428 if (viewModel.modelFiles.isEmpty()) {
429429 AlertDialog (
@@ -453,7 +453,7 @@ private fun ModelDialog(viewModel: SettingsViewModel) {
453453}
454454
455455@Composable
456- private fun TokenizerDialog (viewModel : SettingsViewModel ) {
456+ private fun TokenizerDialog (viewModel : ModelSettingsViewModel ) {
457457 if (viewModel.showTokenizerDialog) {
458458 if (viewModel.tokenizerFiles.isEmpty()) {
459459 AlertDialog (
@@ -483,7 +483,7 @@ private fun TokenizerDialog(viewModel: SettingsViewModel) {
483483}
484484
485485@Composable
486- private fun DataPathDialog (viewModel : SettingsViewModel ) {
486+ private fun DataPathDialog (viewModel : ModelSettingsViewModel ) {
487487 if (viewModel.showDataPathDialog) {
488488 val options = if (viewModel.dataPathFiles.isEmpty()) {
489489 listOf (" (unused)" )
@@ -508,7 +508,7 @@ private fun DataPathDialog(viewModel: SettingsViewModel) {
508508}
509509
510510@Composable
511- private fun ModelTypeDialog (viewModel : SettingsViewModel ) {
511+ private fun ModelTypeDialog (viewModel : ModelSettingsViewModel ) {
512512 if (viewModel.showModelTypeDialog) {
513513 SingleChoiceDialog (
514514 title = " Select model type" ,
@@ -524,7 +524,7 @@ private fun ModelTypeDialog(viewModel: SettingsViewModel) {
524524
525525@Composable
526526private fun LoadModelDialog (
527- viewModel : SettingsViewModel ,
527+ viewModel : ModelSettingsViewModel ,
528528 onLoadModel : () -> Unit ,
529529 onBackPressed : () -> Unit
530530) {
@@ -561,7 +561,7 @@ private fun LoadModelDialog(
561561}
562562
563563@Composable
564- private fun ResetSystemPromptDialog (viewModel : SettingsViewModel ) {
564+ private fun ResetSystemPromptDialog (viewModel : ModelSettingsViewModel ) {
565565 if (viewModel.showResetSystemPromptDialog) {
566566 AlertDialog (
567567 onDismissRequest = { viewModel.showResetSystemPromptDialog = false },
@@ -593,7 +593,7 @@ private fun ResetSystemPromptDialog(viewModel: SettingsViewModel) {
593593}
594594
595595@Composable
596- private fun ResetUserPromptDialog (viewModel : SettingsViewModel ) {
596+ private fun ResetUserPromptDialog (viewModel : ModelSettingsViewModel ) {
597597 if (viewModel.showResetUserPromptDialog) {
598598 AlertDialog (
599599 onDismissRequest = { viewModel.showResetUserPromptDialog = false },
@@ -625,7 +625,7 @@ private fun ResetUserPromptDialog(viewModel: SettingsViewModel) {
625625}
626626
627627@Composable
628- private fun InvalidPromptDialog (viewModel : SettingsViewModel ) {
628+ private fun InvalidPromptDialog (viewModel : ModelSettingsViewModel ) {
629629 if (viewModel.showInvalidPromptDialog) {
630630 AlertDialog (
631631 onDismissRequest = { viewModel.showInvalidPromptDialog = false },
0 commit comments