/*******************************************************************************
* Copyright (c) 2010 Denis Solonenko.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the GNU Public License v2.0
* which accompanies this distribution, and is available at
* http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*
* Contributors:
* Denis Solonenko - initial API and implementation
******************************************************************************/
package ru.orangesoftware.financisto2.activity;
import android.database.Cursor;
import android.os.Bundle;
import android.view.View;
import android.widget.ListAdapter;
import ru.orangesoftware.financisto2.adapter.TransactionsListAdapter;
import ru.orangesoftware.financisto2.adapter.TransactionsListAdapter_;
import ru.orangesoftware.financisto2.blotter.BlotterTotalCalculationTask;
import ru.orangesoftware.financisto2.blotter.TotalCalculationTask;
public class SplitsBlotterActivity extends BlotterActivity {
@Override
protected void internalOnCreate(Bundle savedInstanceState) {
super.internalOnCreate(savedInstanceState);
bFilter.setVisibility(View.GONE);
}
@Override
protected Cursor createCursor() {
return db.getBlotterForAccountWithSplits(blotterFilter);
}
@Override
protected ListAdapter createAdapter(Cursor cursor) {
TransactionsListAdapter adapter = TransactionsListAdapter_.getInstance_(this);
adapter.initWithCursor(cursor);
return adapter;
}
@Override
protected TotalCalculationTask createTotalCalculationTask() {
return new BlotterTotalCalculationTask(this, db, blotterFilter, totalText);
}
}