summaryrefslogtreecommitdiff
path: root/src_pd
diff options
context:
space:
mode:
authorSascha Haeberling <haeberling@google.com>2015-03-25 18:49:40 -0700
committerSascha Haeberling <haeberling@google.com>2015-03-30 14:21:07 -0700
commit46f8751da2fef488f6612b6f2f96e749595d3a2e (patch)
treecdb4618944dfc5aa6a74ced1098d4d3850d5688e /src_pd
parent778a15a2bd60115c19d461e90523e8726ec62ea4 (diff)
downloadCamera2-46f8751da2fef488f6612b6f2f96e749595d3a2e.tar.gz
Add support for new independent Lens Blur quality setting.
Bug: 19424875 This CL and its sibling do two things: - Bring back the Lens Blur setting - Populate the setting with up to three native picture resolutions. - If needed, choose the default as being the second highest resolution. (The list is not a full list, but filterd by what we show to the user). - Make sure that after a new install a the default is set. - Extra check in RefocusModule to make sure the default is set if old setting is not valid. This is important for upgrades. - To make the size logic re-usable, I wrapped it into a PictureSizeLoader which also makes the CameraSettingsActivity a bit easier to read. Change-Id: I53fcac8304f19be4f2c5ac053363f6805b933d89
Diffstat (limited to 'src_pd')
-rw-r--r--src_pd/com/android/camera/util/CameraSettingsActivityHelper.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src_pd/com/android/camera/util/CameraSettingsActivityHelper.java b/src_pd/com/android/camera/util/CameraSettingsActivityHelper.java
index f7759a3fb..966539195 100644
--- a/src_pd/com/android/camera/util/CameraSettingsActivityHelper.java
+++ b/src_pd/com/android/camera/util/CameraSettingsActivityHelper.java
@@ -22,4 +22,11 @@ import android.preference.PreferenceFragment;
public class CameraSettingsActivityHelper {
public static void addAdditionalPreferences(PreferenceFragment fragment, Context context) {
}
+
+ public static void onSizesLoaded(PreferenceFragment fragment,
+ List<Size> backCameraSizes, ListPreferenceFiller cameraSizesFiller) {
+ }
+
+ public static void verifyDefaults(SettingsManager settingsManager, Context context) {
+ }
}