mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-04-23 11:22:12 +00:00
Add: PrefBuilders into Pref Pages
This commit is contained in:
parent
b1b3d63bf7
commit
2ddd44fb78
@ -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
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -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
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -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
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -42,6 +42,7 @@ import androidx.core.text.HtmlCompat
|
||||
import androidx.core.text.util.LinkifyCompat
|
||||
import androidx.core.view.WindowInsetsControllerCompat
|
||||
import androidx.fragment.app.FragmentManager
|
||||
import androidx.navigation.NavDestination
|
||||
import com.machiav3lli.fdroid.BuildConfig
|
||||
import com.machiav3lli.fdroid.PREFS_LANGUAGE_DEFAULT
|
||||
import com.machiav3lli.fdroid.R
|
||||
@ -56,6 +57,7 @@ import com.machiav3lli.fdroid.service.Connection
|
||||
import com.machiav3lli.fdroid.service.DownloadService
|
||||
import com.machiav3lli.fdroid.ui.compose.utils.Callbacks
|
||||
import com.machiav3lli.fdroid.ui.dialog.LaunchDialog
|
||||
import com.machiav3lli.fdroid.ui.navigation.NavItem
|
||||
import com.machiav3lli.fdroid.utility.extension.android.Android
|
||||
import com.machiav3lli.fdroid.utility.extension.android.singleSignature
|
||||
import com.machiav3lli.fdroid.utility.extension.android.versionCodeCompat
|
||||
|
Loading…
x
Reference in New Issue
Block a user