1 package net.osdn.gokigen.a01d.camera.olympus.cameraproperty;
4 import android.content.Context;
5 import android.util.Log;
6 import android.view.View;
8 import net.osdn.gokigen.a01d.ConfirmationDialog;
9 import net.osdn.gokigen.a01d.R;
11 public class CameraPropertyOperator implements View.OnClickListener
13 private final String TAG = toString();
15 private final Context context;
16 private final CameraPropertyLoader loader;
19 public CameraPropertyOperator(Context context, CameraPropertyLoader loader)
21 this.context = context;
26 public void onClick(View view)
28 int id = view.getId();
29 Log.v(TAG, "onClick() : " + id);
32 case R.id.propertySettings_restore:
33 processRestoreCameraProperty();
41 private void processRestoreCameraProperty()
45 final ConfirmationDialog dialog = new ConfirmationDialog(context);
46 dialog.show(R.string.dialog_title_confirmation,
47 R.string.dialog_message_restore_camera_property,
48 new ConfirmationDialog.Callback() {
52 loader.resetProperty();