package org.openintents.filemanager.dialogs;
import org.openintents.filemanager.R;
import org.openintents.filemanager.util.UIUtils;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.support.v4.app.DialogFragment;
public class OverwriteFileDialog extends DialogFragment {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
return new AlertDialog.Builder(getActivity())
.setInverseBackgroundForced(UIUtils.shouldDialogInverseBackground(getActivity()))
.setTitle(R.string.file_exists)
.setMessage(R.string.overwrite_question)
.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
((Overwritable) getTargetFragment()).overwrite();
}
}).setNegativeButton(android.R.string.cancel, null)
.create();
}
public interface Overwritable {
public void overwrite();
}
}