overrideEnabledAttr method
Implementation
Future<Pref> overrideEnabledAttr(Pref pref) async {
if ((pref.dependancy != null)) {
Pref? parent = getPref(pref.dependancy!);
if (parent != null && parent.type == Pref.TYPE_BOOL) {
if (parent.value == null) {
pref.enabled = await getBool(parent.prefKey);
} else {
pref.enabled = parent.value;
}
setPref(pref);
}
}
return pref;
}