package name.abuchen.portfolio.ui.views;
import java.util.List;
import org.eclipse.swt.widgets.ToolBar;
import name.abuchen.portfolio.snapshot.ReportingPeriod;
import name.abuchen.portfolio.ui.AbstractFinanceView;
import name.abuchen.portfolio.ui.util.ReportingPeriodDropDown;
import name.abuchen.portfolio.ui.util.ReportingPeriodDropDown.ReportingPeriodListener;
public abstract class AbstractHistoricView extends AbstractFinanceView implements ReportingPeriodListener
{
private ReportingPeriodDropDown dropDown;
@Override
protected void addButtons(final ToolBar toolBar)
{
dropDown = new ReportingPeriodDropDown(toolBar, getPart(), this);
}
protected final ReportingPeriod getReportingPeriod()
{
return dropDown.getPeriods().getFirst();
}
protected final List<ReportingPeriod> getReportingPeriods()
{
return dropDown.getPeriods();
}
}