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.ColumnTableController; import co.smartreceipts.android.persistence.database.controllers.impl.PDFTableController; import dagger.android.support.AndroidSupportInjection; public class PDFColumnsListFragment extends ColumnsListFragment { public static String TAG = "PDFColumnsListFragment"; @Inject ReceiptColumnDefinitions receiptColumnDefinitions; @Inject PDFTableController pdfTableController; public static ColumnsListFragment newInstance() { return new PDFColumnsListFragment(); } @Override protected ColumnTableController getColumnTableController() { return pdfTableController; } @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) { getSupportActionBar().setTitle(R.string.menu_main_pdf); } } }