/**
*
*/
package com.photoshare.fragments;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import com.photoshare.tabHost.R;
/**
* @author Aron
*
* The MainView dispatches actions of sign in and sign up, respectively.
*
*/
public class MainView {
private Button mSignUpView;
private Button mSignInView;
private View baseView;
/**
* @param baseView
*/
public MainView(View baseView) {
super();
this.baseView = baseView;
}
public void applyView() {
mSignInView = (Button) baseView.findViewById(R.id.mainSignIn);
mSignUpView = (Button) baseView.findViewById(R.id.mainSignUp);
mSignInView.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (onLogClick != null) {
onLogClick.OnSignInClick();
}
}
});
mSignUpView.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
if (onLogClick != null) {
onLogClick.OnSignUpClick();
}
}
});
}
private OnLogClick onLogClick;
public void registerListener(OnLogClick listener) {
this.onLogClick = listener;
}
public interface OnLogClick {
public void OnSignInClick();
public void OnSignUpClick();
}
}