/******************************************************************************* * 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); } }