package com.mortarnav.view;
import android.content.Context;
import android.view.View;
import com.mortarnav.R;
import com.mortarnav.presenter.MyPopupPresenter;
import com.mortarnav.presenter.stackable.MyPopupStackableComponent;
import architect.commons.view.PresentedLinearLayout;
import architect.robot.DaggerService;
import autodagger.AutoInjector;
import butterknife.ButterKnife;
import butterknife.OnClick;
/**
* @author Lukasz Piliszczuk - lukasz.pili@gmail.com
*/
@AutoInjector(MyPopupPresenter.class)
public class MyPopupView extends PresentedLinearLayout<MyPopupPresenter> {
public MyPopupView(Context context) {
super(context);
DaggerService.<MyPopupStackableComponent>get(context).inject(this);
View view = View.inflate(context, R.layout.my_popup_view, this);
ButterKnife.bind(view);
}
@OnClick(R.id.my_popup_show_popup_button)
void popupClick() {
presenter.popupClick();
}
@OnClick(R.id.my_popup_show_dismiss_button)
void dismissClick() {
presenter.dismissClick();
}
@OnClick(R.id.my_popup_show_popup_2)
void showPopup2Click() {
presenter.showPopup2Click();
}
}