Add a CMSystemSettingDropDownPreference.
Change-Id: Ic3b7589fe3a33b62fba3949e968789a3a99cf9f6
diff --git a/api/cm_current.txt b/api/cm_current.txt
index 294ce63..b1d05c0 100644
--- a/api/cm_current.txt
+++ b/api/cm_current.txt
@@ -840,6 +840,15 @@
method protected boolean persistBoolean(boolean);
}
+ public class CMSystemSettingDropDownPreference extends cyanogenmod.preference.SelfRemovingDropDownPreference {
+ ctor public CMSystemSettingDropDownPreference(android.content.Context, android.util.AttributeSet, int);
+ ctor public CMSystemSettingDropDownPreference(android.content.Context, android.util.AttributeSet);
+ method public int getIntValue(int);
+ method protected java.lang.String getPersistedString(java.lang.String);
+ method protected boolean isPersisted();
+ method protected boolean persistString(java.lang.String);
+ }
+
public class CMSystemSettingListPreference extends cyanogenmod.preference.SelfRemovingListPreference {
ctor public CMSystemSettingListPreference(android.content.Context, android.util.AttributeSet, int);
ctor public CMSystemSettingListPreference(android.content.Context, android.util.AttributeSet);
@@ -894,6 +903,15 @@
method protected boolean persistBoolean(boolean);
}
+ public class SelfRemovingDropDownPreference extends DropDownPreference {
+ ctor public SelfRemovingDropDownPreference(android.content.Context, android.util.AttributeSet, int);
+ ctor public SelfRemovingDropDownPreference(android.content.Context, android.util.AttributeSet);
+ ctor public SelfRemovingDropDownPreference(android.content.Context);
+ method public boolean isAvailable();
+ method public void onBindViewHolder(PreferenceViewHolder);
+ method public void setAvailable(boolean);
+ }
+
public class SelfRemovingListPreference extends ListPreference {
ctor public SelfRemovingListPreference(android.content.Context, android.util.AttributeSet, int);
ctor public SelfRemovingListPreference(android.content.Context, android.util.AttributeSet);