Add: PrefBuilders into Pref Pages

This commit is contained in:
machiav3lli
2022-09-17 02:39:30 +02:00
parent b1b3d63bf7
commit 2ddd44fb78
4 changed files with 36 additions and 20 deletions

View File

@@ -49,17 +49,17 @@ fun PrefsOtherPage() {
) {
item {
PreferenceGroup(
heading = stringResource(id = R.string.proxy)
) {
// TODO
}
heading = stringResource(id = R.string.proxy),
keys = proxyPrefs,
onPrefDialog = onPrefDialog
)
}
item {
PreferenceGroup(
heading = stringResource(id = R.string.credits)
) {
// TODO
}
heading = stringResource(id = R.string.credits),
keys = infoPrefs,
onPrefDialog = onPrefDialog
)
}
}

View File

@@ -55,10 +55,17 @@ fun PrefsPersonalPage() {
) {
item {
PreferenceGroup(
heading = stringResource(id = R.string.prefs_personalization)
) {
// TODO
}
heading = stringResource(id = R.string.prefs_personalization),
keys = personalPrefs,
onPrefDialog = onPrefDialog
)
}
item {
PreferenceGroup(
heading = stringResource(id = R.string.prefs_cache),
keys = cachePrefs,
onPrefDialog = onPrefDialog
)
}
}

View File

@@ -57,17 +57,24 @@ fun PrefsUpdatesPage() {
) {
item {
PreferenceGroup(
heading = stringResource(id = R.string.updates)
) {
// TODO
}
heading = stringResource(id = R.string.prefs_sync),
keys = syncPrefs,
onPrefDialog = onPrefDialog
)
}
item {
PreferenceGroup(
heading = stringResource(id = R.string.install_types)
) {
// TODO
}
heading = stringResource(id = R.string.updates),
keys = updatesPrefs,
onPrefDialog = onPrefDialog
)
}
item {
PreferenceGroup(
heading = stringResource(id = R.string.install_types),
keys = installPrefs,
onPrefDialog = onPrefDialog
)
}
}