package com.ikea.kompis.products;

import android.app.ActionBar;
import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import com.ikea.kompis.ShoppingCartActivity;
import com.ikea.kompis.fragments.ContentFragment;
import com.ikea.kompis.shopping.event.SLItemStateChangeEvent;
import com.ikea.kompis.util.UiUtil;
import com.ikea.shared.analytics.UsageTracker;
import com.ikea.shared.shopping.event.SessionExpiredEvent;
import com.ikea.shared.util.Constant;
import com.squareup.otto.Subscribe;
import java.util.HashMap;

public class ProductDetailsActivity extends ShoppingCartActivity
{
  public static final String FOR_MINI_PIP = "FOR_MINI_PIP";
  public static final String FROM_SCAN = "FROM_SCAN";
  public static final String GPR_ORIGIN = "GPR_ORIGIN";
  private static final String KEY_SHOPPING_CART_QUICK_MENU_STATE = "KEY_SHOPPING_CART_QUICK_MENU_STATE";
  public static final String PRODUCT_ID = "PRODUCT_ID";
  public static final String PRODUCT_NAME = "PRODUCT_NAME";
  private HashMap<String, Integer> mSLItemStateNew = new HashMap();

  protected ContentFragment createContentFragment()
  {
    Intent localIntent = getIntent();
    return ProductDetailsBaseFragment.newInstance(this, 0, localIntent.getStringExtra("PRODUCT_ID"), localIntent.getStringExtra("PRODUCT_NAME"), localIntent.getStringExtra("GPR_ORIGIN"), localIntent.getBooleanExtra("FOR_MINI_PIP", true), false, localIntent.getBooleanExtra("FROM_SCAN", false));
  }

  public int getChildItemState(String paramString)
  {
    if ((this.mSLItemStateNew != null) && (this.mSLItemStateNew.containsKey(paramString)))
      return ((Integer)this.mSLItemStateNew.get(paramString)).intValue();
    return 0;
  }

  @Subscribe
  public void handleChildItemStateChange(SLItemStateChangeEvent paramSLItemStateChangeEvent)
  {
    if (this.mSLItemStateNew != null)
    {
      if (paramSLItemStateChangeEvent.state != 0)
        break label27;
      this.mSLItemStateNew.remove(paramSLItemStateChangeEvent.itemNo);
    }
    label27: 
    while (paramSLItemStateChangeEvent.state != 2)
      return;
    this.mSLItemStateNew.put(paramSLItemStateChangeEvent.itemNo, Integer.valueOf(paramSLItemStateChangeEvent.state));
  }

  @Subscribe
  public void handleSessionExpiresEvent(SessionExpiredEvent paramSessionExpiredEvent)
  {
    UiUtil.showCustomToast(getResources().getString(2131165648), this);
    Intent localIntent = new Intent();
    localIntent.putExtra("USER_NAME", paramSessionExpiredEvent.userId);
    setResult(1, localIntent);
    finish();
  }

  public void onBackPressed()
  {
    if (isShoppingListMaximize())
    {
      closeShoppingList();
      return;
    }
    UsageTracker.i().setBackPressed();
    Constant.i().setOfflineToastNeedToShow(false);
    finish();
    overridePendingTransition(2130968583, 2130968582);
  }

  protected void onCreate(Bundle paramBundle)
  {
    super.onCreate(paramBundle);
    updateTitleBar(false, false, "", null, true);
    ((ImageView)getActionBar().getCustomView().findViewById(2131624012)).setOnClickListener(new View.OnClickListener()
    {
      public void onClick(View paramAnonymousView)
      {
        ProductDetailsActivity.this.finish();
        ProductDetailsActivity.this.overridePendingTransition(2130968583, 2130968582);
      }
    });
    if ((paramBundle != null) && (paramBundle.containsKey("KEY_SHOPPING_CART_QUICK_MENU_STATE")))
      this.mSLItemStateNew = ((HashMap)paramBundle.getSerializable("KEY_SHOPPING_CART_QUICK_MENU_STATE"));
  }

  protected void onSaveInstanceState(Bundle paramBundle)
  {
    super.onSaveInstanceState(paramBundle);
    paramBundle.putSerializable("KEY_SHOPPING_CART_QUICK_MENU_STATE", this.mSLItemStateNew);
  }

  public void setTitle(CharSequence paramCharSequence)
  {
    super.setTitle("");
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.ikea.kompis.products.ProductDetailsActivity
 * JD-Core Version:    0.6.2
 */