summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/VideoMenu.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/camera/VideoMenu.java')
-rw-r--r--src/com/android/camera/VideoMenu.java31
1 files changed, 13 insertions, 18 deletions
diff --git a/src/com/android/camera/VideoMenu.java b/src/com/android/camera/VideoMenu.java
index ab53e1546..aa3a80716 100644
--- a/src/com/android/camera/VideoMenu.java
+++ b/src/com/android/camera/VideoMenu.java
@@ -33,11 +33,10 @@ public class VideoMenu extends PieController
ListPrefSettingPopup.Listener,
TimeIntervalPopup.Listener {
-
- private static String TAG = "CAM_videocontrol";
+ private static String TAG = "CAM_VideoMenu";
private static float FLOAT_PI_DIVIDED_BY_TWO = (float) Math.PI / 2;
- private VideoModule mModule;
+ private VideoUI mUI;
private String[] mOtherKeys;
private AbstractSettingPopup mPopup;
@@ -46,9 +45,9 @@ public class VideoMenu extends PieController
private static final int POPUP_SECOND_LEVEL = 2;
private int mPopupStatus;
- public VideoMenu(CameraActivity activity, VideoModule module, PieRenderer pie) {
+ public VideoMenu(CameraActivity activity, VideoUI ui, PieRenderer pie) {
super(activity, pie);
- mModule = module;
+ mUI = ui;
}
public void initialize(PreferenceGroup group) {
@@ -60,7 +59,7 @@ public class VideoMenu extends PieController
addItem(CameraSettings.KEY_VIDEOCAMERA_FLASH_MODE, FLOAT_PI_DIVIDED_BY_TWO - sweep, sweep);
addItem(CameraSettings.KEY_WHITE_BALANCE, 3 * FLOAT_PI_DIVIDED_BY_TWO + sweep, sweep);
PieItem item = makeItem(R.drawable.ic_switch_video_facing_holo_light);
- item.setFixedSlice(FLOAT_PI_DIVIDED_BY_TWO + sweep, sweep);
+ item.setFixedSlice(FLOAT_PI_DIVIDED_BY_TWO + sweep, sweep);
item.setOnClickListener(new OnClickListener() {
@Override
@@ -81,7 +80,8 @@ public class VideoMenu extends PieController
CameraSettings.KEY_VIDEO_EFFECT,
CameraSettings.KEY_VIDEO_TIME_LAPSE_FRAME_INTERVAL,
CameraSettings.KEY_VIDEO_QUALITY,
- CameraSettings.KEY_RECORD_LOCATION};
+ CameraSettings.KEY_RECORD_LOCATION
+ };
item = makeItem(R.drawable.ic_settings_holo_light);
item.setFixedSlice(FLOAT_PI_DIVIDED_BY_TWO * 3, sweep);
@@ -92,17 +92,12 @@ public class VideoMenu extends PieController
initializePopup();
mPopupStatus = POPUP_FIRST_LEVEL;
}
- mModule.showPopup(mPopup);
+ mUI.showPopup(mPopup);
}
});
mRenderer.addItem(item);
}
- protected void setCameraId(int cameraId) {
- ListPreference pref = mPreferenceGroup.findPreference(CameraSettings.KEY_CAMERA_ID);
- pref.setValue("" + cameraId);
- }
-
@Override
public void reloadPreferences() {
super.reloadPreferences();
@@ -126,7 +121,7 @@ public class VideoMenu extends PieController
public void onListPrefChanged(ListPreference pref) {
if (mPopup != null) {
if (mPopupStatus == POPUP_SECOND_LEVEL) {
- mModule.dismissPopup(true);
+ mUI.dismissPopup(true);
}
}
super.onSettingChanged(pref);
@@ -152,7 +147,7 @@ public class VideoMenu extends PieController
if (mPopupStatus == POPUP_SECOND_LEVEL) {
initializePopup();
mPopupStatus = POPUP_FIRST_LEVEL;
- if (topPopupOnly) mModule.showPopup(mPopup);
+ if (topPopupOnly) mUI.showPopup(mPopup);
}
}
@@ -170,17 +165,17 @@ public class VideoMenu extends PieController
R.layout.time_interval_popup, null, false);
timeInterval.initialize((IconListPreference) pref);
timeInterval.setSettingChangedListener(this);
- mModule.dismissPopup(true);
+ mUI.dismissPopup(true);
mPopup = timeInterval;
} else {
ListPrefSettingPopup basic = (ListPrefSettingPopup) inflater.inflate(
R.layout.list_pref_setting_popup, null, false);
basic.initialize(pref);
basic.setSettingChangedListener(this);
- mModule.dismissPopup(true);
+ mUI.dismissPopup(true);
mPopup = basic;
}
- mModule.showPopup(mPopup);
+ mUI.showPopup(mPopup);
mPopupStatus = POPUP_SECOND_LEVEL;
}