package com.openfarmanager.android.fragments;
import android.os.Bundle;
import android.view.View;
import android.widget.CheckBox;
import android.widget.EditText;
import com.openfarmanager.android.R;
import com.openfarmanager.android.utils.ParcelableWrapper;
public class EditViewReplaceDialog extends EditViewSearchReplaceDialog {
@Override
protected int getLayout() {
return R.layout.dialog_edit_view_replace;
}
@Override
protected void handleAction(final View view) {
getListener().doReplace(((EditText) view.findViewById(R.id.search_pattern)).getText().toString(),
((EditText) view.findViewById(R.id.replace_to)).getText().toString(),
((CheckBox) view.findViewById(R.id.case_sensitive)).isChecked(),
((CheckBox) view.findViewById(R.id.whole_words)).isChecked(),
((CheckBox) view.findViewById(R.id.regular_expression)).isChecked());
}
public static EditViewReplaceDialog newInstance(EditViewDialog.EditDialogListener listener) {
EditViewReplaceDialog dialog = new EditViewReplaceDialog();
Bundle args = new Bundle();
args.putParcelable("listener", new ParcelableWrapper<EditDialogListener>(listener));
dialog.setArguments(args);
return dialog;
}
}