package com.mortarnav.presenter; import android.os.Bundle; import com.mortarnav.DaggerScope; import com.mortarnav.StandardAutoComponent; import com.mortarnav.presenter.stackable.SlidePageStackable; import com.mortarnav.view.SlidesView; import architect.robot.AutoStackable; import autodagger.AutoComponent; import mortar.ViewPresenter; /** * @author Lukasz Piliszczuk - lukasz.pili@gmail.com */ @AutoStackable( component = @AutoComponent(includes = StandardAutoComponent.class), pathWithView = SlidesView.class // pathWithLayout = R.layout.slides_view ) @DaggerScope(SlidesPresenter.class) public class SlidesPresenter extends ViewPresenter<SlidesView> { private SlidePageStackable[] pages; public SlidesPresenter() { pages = new SlidePageStackable[]{ new SlidePageStackable(1), new SlidePageStackable(2), new SlidePageStackable(3)}; } @Override protected void onLoad(Bundle savedInstanceState) { super.onLoad(savedInstanceState); getView().show(pages); } }