mirror of
https://github.com/Kunzisoft/KeePassDX.git
synced 2025-12-04 15:49:33 +01:00
Separate recycle bin preference
This commit is contained in:
@@ -353,6 +353,17 @@ class NestedSettingsFragment : PreferenceFragmentCompat(), Preference.OnPreferen
|
||||
dbGeneralPrefCategory?.removePreference(dbDescriptionPref)
|
||||
}
|
||||
|
||||
// Recycle bin
|
||||
val recycleBinPref: SwitchPreference? = findPreference(getString(R.string.recycle_bin_key))
|
||||
// TODO Recycle
|
||||
dbGeneralPrefCategory?.removePreference(recycleBinPref) // To delete
|
||||
if (mDatabase.isRecycleBinAvailable) {
|
||||
recycleBinPref?.isChecked = mDatabase.isRecycleBinEnabled
|
||||
recycleBinPref?.isEnabled = false
|
||||
} else {
|
||||
dbGeneralPrefCategory?.removePreference(recycleBinPref)
|
||||
}
|
||||
|
||||
// Version
|
||||
findPreference<Preference>(getString(R.string.database_version_key))
|
||||
?.summary = mDatabase.getVersion()
|
||||
@@ -365,17 +376,6 @@ class NestedSettingsFragment : PreferenceFragmentCompat(), Preference.OnPreferen
|
||||
findPreference<InputNumberPreference>(getString(R.string.max_history_size_key))
|
||||
?.summary = mDatabase.historyMaxSize.toString()
|
||||
|
||||
// Recycle bin
|
||||
val recycleBinPref: SwitchPreference? = findPreference(getString(R.string.recycle_bin_key))
|
||||
// TODO Recycle
|
||||
dbGeneralPrefCategory?.removePreference(recycleBinPref) // To delete
|
||||
if (mDatabase.isRecycleBinAvailable) {
|
||||
recycleBinPref?.isChecked = mDatabase.isRecycleBinEnabled
|
||||
recycleBinPref?.isEnabled = false
|
||||
} else {
|
||||
dbGeneralPrefCategory?.removePreference(recycleBinPref)
|
||||
}
|
||||
|
||||
// Encryption Algorithm
|
||||
findPreference<DialogListExplanationPreference>(getString(R.string.encryption_algorithm_key))
|
||||
?.summary = mDatabase.getEncryptionAlgorithmName(resources)
|
||||
|
||||
Reference in New Issue
Block a user