package com.hdweiss.morgand.gui.edit;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.EditText;
import com.hdweiss.morgand.R;
import com.hdweiss.morgand.data.dao.OrgNode;
public class EditTextFragment extends BaseEditFragment {
private EditText editText;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.edit_text_fragment, container, false);
editText = (EditText) view.findViewById(R.id.editText);
return view;
}
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
if (controller != null) {
String text = controller.getNode().title;
populateView(text);
}
}
private void populateView(String text) {
if (text != null)
editText.setText(text);
getDialog().setTitle(R.string.action_edit);
}
@Override
public OrgNode getEditedNode() {
OrgNode editNode = controller.getNode();
editNode.title = editText.getText().toString();
return editNode;
}
}