package com.ikea.kompis.campaign;

import android.content.Context;
import android.support.v4.view.PagerAdapter;
import android.support.v4.view.ViewPager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import com.ikea.kompis.campaign.event.CampaignListEvent;
import com.ikea.kompis.campaign.event.CampaignViewEvent;
import com.ikea.kompis.util.UiUtil;
import com.ikea.shared.campaign.model.Campaign;
import com.ikea.shared.campaign.model.CampaignList;
import com.squareup.otto.Bus;
import java.util.List;
import java.util.UnknownFormatConversionException;

public class CampaignPagerAdapter extends PagerAdapter
{
  private static final int NO_OF_IMAGE_FOR_PHONE = 6;
  private final Bus mBus;
  private final List<Campaign> mCampaignList;
  private final Context mCtx;
  private final View.OnClickListener mOnClickListener = new View.OnClickListener()
  {
    public void onClick(View paramAnonymousView)
    {
      switch (paramAnonymousView.getId())
      {
      default:
        return;
      case 2131624043:
      case 2131624044:
      }
      CampaignPagerAdapter.this.mBus.post(new CampaignListEvent(CampaignPagerAdapter.this.mRootCampaignList));
    }
  };
  private final CampaignList mRootCampaignList;

  public CampaignPagerAdapter(Context paramContext, CampaignList paramCampaignList, Bus paramBus)
  {
    this.mCtx = paramContext;
    this.mRootCampaignList = paramCampaignList;
    this.mCampaignList = paramCampaignList.getCampaign();
    this.mBus = paramBus;
  }

  public void destroyItem(View paramView, int paramInt, Object paramObject)
  {
    ((ViewPager)paramView).removeView((View)paramObject);
  }

  public void destroyItem(ViewGroup paramViewGroup, int paramInt, Object paramObject)
  {
    super.destroyItem(paramViewGroup, paramInt, paramObject);
    paramViewGroup.removeView((View)paramObject);
  }

  public int getCount()
  {
    if (UiUtil.isTablet(this.mCtx))
      return this.mCampaignList.size();
    if (this.mCampaignList.size() < 6)
      return this.mCampaignList.size();
    return 6;
  }

  public float getPageWidth(int paramInt)
  {
    float f = 1.0F;
    if (UiUtil.isTablet(this.mCtx))
    {
      f = 0.43F;
      if (UiUtil.isLandscape(this.mCtx))
        f = 0.3F;
    }
    return f;
  }

  public Object instantiateItem(ViewGroup paramViewGroup, final int paramInt)
  {
    if ((!UiUtil.isTablet(this.mCtx)) && (paramInt == 5))
    {
      View localView2 = LayoutInflater.from(this.mCtx).inflate(2130903057, paramViewGroup, false);
      TextView localTextView2 = (TextView)localView2.findViewById(2131624042);
      int i = -5 + this.mCampaignList.size();
      if (i == 1);
      try
      {
        String str2 = this.mCtx.getString(2131165280);
        Object[] arrayOfObject2 = new Object[3];
        arrayOfObject2[0] = this.mCtx.getString(2131165414);
        arrayOfObject2[1] = (i + "");
        arrayOfObject2[2] = this.mCtx.getString(2131165504);
        localTextView2.setText(String.format(str2, arrayOfObject2));
        while (true)
        {
          localView2.findViewById(2131624043).setOnClickListener(this.mOnClickListener);
          localView2.findViewById(2131624044).setOnClickListener(this.mOnClickListener);
          paramViewGroup.addView(localView2);
          return localView2;
          String str1 = this.mCtx.getString(2131165280);
          Object[] arrayOfObject1 = new Object[3];
          arrayOfObject1[0] = this.mCtx.getString(2131165264);
          arrayOfObject1[1] = (i + "");
          arrayOfObject1[2] = this.mCtx.getString(2131165505);
          localTextView2.setText(String.format(str1, arrayOfObject1));
        }
      }
      catch (UnknownFormatConversionException localUnknownFormatConversionException)
      {
        while (true)
          localUnknownFormatConversionException.printStackTrace();
      }
      catch (Exception localException)
      {
        while (true)
          localException.printStackTrace();
      }
    }
    View localView1 = LayoutInflater.from(this.mCtx).inflate(2130903058, paramViewGroup, false);
    ImageView localImageView = (ImageView)localView1.findViewById(2131624045);
    TextView localTextView1 = (TextView)localView1.findViewById(2131624046);
    UiUtil.loadImageAsync(this.mCtx, localImageView, ((Campaign)this.mCampaignList.get(paramInt)).getImageUrl());
    localView1.setOnClickListener(new View.OnClickListener()
    {
      public void onClick(View paramAnonymousView)
      {
        CampaignPagerAdapter.this.mBus.post(new CampaignViewEvent((Campaign)CampaignPagerAdapter.this.mCampaignList.get(paramInt), true));
      }
    });
    UiUtil.setHiddenTitle(this.mCtx, localTextView1, (Campaign)this.mCampaignList.get(paramInt));
    paramViewGroup.addView(localView1);
    return localView1;
  }

  public boolean isViewFromObject(View paramView, Object paramObject)
  {
    return paramView == (View)paramObject;
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.ikea.kompis.campaign.CampaignPagerAdapter
 * JD-Core Version:    0.6.2
 */