package com.quemb.qmbform.view;
import com.quemb.qmbform.R;
import com.quemb.qmbform.descriptor.CellDescriptor;
import com.quemb.qmbform.descriptor.SectionDescriptor;
import android.content.Context;
import android.widget.TextView;
/**
* Created by tonimoeckel on 15.07.14.
*/
public class SectionCell extends Cell {
//private SectionDescriptor mSectionDescriptor;
private TextView mTextView;
public SectionCell(Context context,
SectionDescriptor sectionDescriptor) {
super(context, sectionDescriptor);
}
@Override
protected void init() {
super.init();
setClickable(false);
setEnabled(false);
mTextView = (TextView) findViewById(R.id.textView);
setStyleId(mTextView, CellDescriptor.APPEARANCE_SECTION, CellDescriptor.COLOR_LABEL);
mTextView.setTextColor(getThemeValue(R.attr.colorAccent));
}
@Override
protected int getResource() {
return R.layout.section_cell;
}
@Override
protected void update() {
String title = getFormItemDescriptor().getTitle();
mTextView.setText(title);
}
@Override
public boolean shouldAddDivider() {
return false;
}
public SectionDescriptor getSectionDescriptor() {
return (SectionDescriptor) getFormItemDescriptor();
}
}