package co.smartreceipts.android.settings.widget;
import android.content.Context;
import android.support.v7.app.ActionBar;
import javax.inject.Inject;
import co.smartreceipts.android.R;
import co.smartreceipts.android.model.impl.columns.receipts.ReceiptColumnDefinitions;
import co.smartreceipts.android.persistence.database.controllers.impl.CSVTableController;
import co.smartreceipts.android.persistence.database.controllers.impl.ColumnTableController;
import dagger.android.support.AndroidSupportInjection;
public class CSVColumnsListFragment extends ColumnsListFragment {
public static String TAG = "CSVColumnsListFragment";
@Inject
ReceiptColumnDefinitions receiptColumnDefinitions;
@Inject
CSVTableController csvTableController;
public static ColumnsListFragment newInstance() {
return new CSVColumnsListFragment();
}
@Override
protected ColumnTableController getColumnTableController() {
return csvTableController;
}
@Override
protected ReceiptColumnDefinitions getReceiptColumnDefinitions() {
return receiptColumnDefinitions;
}
@Override
public void onAttach(Context context) {
AndroidSupportInjection.inject(this);
super.onAttach(context);
}
@Override
public void onResume() {
super.onResume();
final ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.setTitle(R.string.menu_main_csv);
}
}
}