package com.ikea.kompis.util;

import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.content.Context;
import android.content.DialogInterface;
import android.content.DialogInterface.OnCancelListener;
import android.content.DialogInterface.OnKeyListener;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;

public class CustomPopUp
{
  private AlertDialog mAlertDialog;
  private CustomPopupClickListener mIkeaClickListener;
  private TextView mLincTitle;
  private final View.OnClickListener mOnClickListener = new View.OnClickListener()
  {
    public void onClick(View paramAnonymousView)
    {
      switch (paramAnonymousView.getId())
      {
      default:
        return;
      case 2131624078:
        if (CustomPopUp.this.mIkeaClickListener != null)
          CustomPopUp.this.mIkeaClickListener.onPrimaryBtnClick();
        CustomPopUp.this.mAlertDialog.dismiss();
        return;
      case 2131624079:
        if (CustomPopUp.this.mIkeaClickListener != null)
          CustomPopUp.this.mIkeaClickListener.onSecondaryBtnClick();
        CustomPopUp.this.mAlertDialog.dismiss();
        return;
      case 2131624168:
      }
      if (CustomPopUp.this.mIkeaClickListener != null)
        CustomPopUp.this.mIkeaClickListener.onLinkClick();
      CustomPopUp.this.mAlertDialog.dismiss();
    }
  };
  private Button mPrimaryBtn;
  private Button mSecondaryBtn;
  private TextView mSubTitle;
  private TextView mTitle;
  protected TextView mTitleDesc;

  public CustomPopUp(Context paramContext, String paramString1, String paramString2)
  {
    init(paramContext, paramString1, "", paramString2, "", "");
  }

  public CustomPopUp(Context paramContext, String paramString1, String paramString2, String paramString3)
  {
    init(paramContext, paramString1, "", paramString2, paramString3, "");
  }

  public CustomPopUp(Context paramContext, String paramString1, String paramString2, String paramString3, String paramString4)
  {
    init(paramContext, paramString1, "", paramString2, paramString3, paramString4);
  }

  public CustomPopUp(Context paramContext, String paramString1, String paramString2, String paramString3, String paramString4, String paramString5)
  {
    init(paramContext, paramString1, paramString2, paramString3, paramString4, paramString5);
  }

  private void init(Context paramContext, String paramString1, String paramString2, String paramString3, String paramString4, String paramString5)
  {
    View localView = LayoutInflater.from(paramContext).inflate(2130903094, null, false);
    this.mTitle = ((TextView)localView.findViewById(2131624056));
    this.mTitleDesc = ((TextView)localView.findViewById(2131624057));
    this.mSubTitle = ((TextView)localView.findViewById(2131624167));
    this.mLincTitle = ((TextView)localView.findViewById(2131624168));
    this.mPrimaryBtn = ((Button)localView.findViewById(2131624078));
    this.mSecondaryBtn = ((Button)localView.findViewById(2131624079));
    this.mPrimaryBtn.setOnClickListener(this.mOnClickListener);
    this.mSecondaryBtn.setOnClickListener(this.mOnClickListener);
    this.mLincTitle.setOnClickListener(this.mOnClickListener);
    this.mPrimaryBtn.setText(paramString1);
    this.mSecondaryBtn.setText(paramString2);
    this.mTitle.setText(paramString3);
    this.mSubTitle.setText(paramString4);
    this.mLincTitle.setText(paramString5);
    TextView localTextView1 = this.mSubTitle;
    int i;
    int j;
    label214: int k;
    label238: Button localButton;
    int n;
    if (paramString4.length() > 0)
    {
      i = 0;
      localTextView1.setVisibility(i);
      TextView localTextView2 = this.mLincTitle;
      if (paramString5.length() <= 0)
        break label360;
      j = 0;
      localTextView2.setVisibility(j);
      TextView localTextView3 = this.mTitle;
      if (paramString3.length() <= 0)
        break label367;
      k = 0;
      localTextView3.setVisibility(k);
      localButton = this.mSecondaryBtn;
      int m = paramString2.length();
      n = 0;
      if (m <= 0)
        break label374;
    }
    while (true)
    {
      localButton.setVisibility(n);
      AlertDialog.Builder localBuilder = new AlertDialog.Builder(paramContext);
      localBuilder.setView(localView);
      localBuilder.setCancelable(true);
      this.mAlertDialog = localBuilder.create();
      this.mAlertDialog.setOnCancelListener(new DialogInterface.OnCancelListener()
      {
        public void onCancel(DialogInterface paramAnonymousDialogInterface)
        {
          if (CustomPopUp.this.mIkeaClickListener != null)
            CustomPopUp.this.mIkeaClickListener.onCancel();
        }
      });
      this.mAlertDialog.setCancelable(true);
      this.mAlertDialog.setOnKeyListener(new DialogInterface.OnKeyListener()
      {
        public boolean onKey(DialogInterface paramAnonymousDialogInterface, int paramAnonymousInt, KeyEvent paramAnonymousKeyEvent)
        {
          if ((paramAnonymousInt == 4) && (CustomPopUp.this.mIkeaClickListener != null))
            return CustomPopUp.this.mIkeaClickListener.onBackKeyPressed();
          return false;
        }
      });
      this.mAlertDialog.setCanceledOnTouchOutside(true);
      return;
      i = 8;
      break;
      label360: j = 8;
      break label214;
      label367: k = 8;
      break label238;
      label374: n = 8;
    }
  }

  public void dismiss()
  {
    this.mAlertDialog.dismiss();
  }

  public boolean isShowing()
  {
    return this.mAlertDialog.isShowing();
  }

  public void setCancelable(boolean paramBoolean)
  {
    this.mAlertDialog.setCancelable(paramBoolean);
    this.mAlertDialog.setCanceledOnTouchOutside(paramBoolean);
  }

  public void setLinkTitle(String paramString)
  {
    this.mLincTitle.setText(paramString);
    TextView localTextView = this.mLincTitle;
    if (paramString.length() > 0);
    for (int i = 0; ; i = 8)
    {
      localTextView.setVisibility(i);
      return;
    }
  }

  public void setPrimaryBtn(String paramString)
  {
    this.mPrimaryBtn.setText(paramString);
  }

  public void setSecondaryBtn(String paramString)
  {
    this.mSecondaryBtn.setText(paramString);
    Button localButton = this.mSecondaryBtn;
    if (paramString.length() > 0);
    for (int i = 0; ; i = 8)
    {
      localButton.setVisibility(i);
      return;
    }
  }

  public void setSubTitle(String paramString)
  {
    this.mSubTitle.setText(paramString);
    TextView localTextView = this.mSubTitle;
    if (paramString.length() > 0);
    for (int i = 0; ; i = 8)
    {
      localTextView.setVisibility(i);
      return;
    }
  }

  public void setTitle(String paramString)
  {
    this.mTitle.setText(paramString);
    TextView localTextView = this.mTitle;
    if (paramString.length() > 0);
    for (int i = 0; ; i = 8)
    {
      localTextView.setVisibility(i);
      return;
    }
  }

  public void setTitleDesc(String paramString)
  {
    this.mTitleDesc.setText(paramString);
    TextView localTextView = this.mTitleDesc;
    if (paramString.length() > 0);
    for (int i = 0; ; i = 8)
    {
      localTextView.setVisibility(i);
      return;
    }
  }

  public void show()
  {
    this.mAlertDialog.show();
  }

  public void show(CustomPopupClickListener paramCustomPopupClickListener)
  {
    this.mIkeaClickListener = paramCustomPopupClickListener;
    this.mAlertDialog.show();
  }

  public static abstract interface CustomPopupClickListener
  {
    public abstract boolean onBackKeyPressed();

    public abstract void onCancel();

    public abstract void onLinkClick();

    public abstract void onPrimaryBtnClick();

    public abstract void onSecondaryBtnClick();
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.ikea.kompis.util.CustomPopUp
 * JD-Core Version:    0.6.2
 */