package com.ikea.kompis.products;

import android.app.Activity;
import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.os.Parcelable;
import android.support.v4.app.FragmentActivity;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.TextView;
import com.ikea.kompis.ShoppingCartActivity;
import com.ikea.kompis.util.UiUtil;
import com.ikea.shared.AppError;
import com.ikea.shared.products.model.RetailItemCommunication;
import com.ikea.shared.util.Constant;
import java.util.List;
import java.util.UnknownFormatConversionException;

public class ProductListPhoneFragment extends ProductListBaseFragment
  implements AdapterView.OnItemClickListener
{
  private String mCategoryId;
  private Parcelable mListState;
  private ListView mListView;
  private View mProgressBar;
  private View mRootView = null;

  protected void hideError()
  {
    this.mRootView.findViewById(2131624004).setVisibility(8);
    this.mRootView.findViewById(2131624239).setVisibility(8);
    if (this.mEmptySearchView != null)
      this.mEmptySearchView.setVisibility(8);
  }

  protected void notifyDataChanged()
  {
    ((ProductCardAdapter)this.mListView.getAdapter()).notifyDataSetChanged();
  }

  public void onActivityCreated(Bundle paramBundle)
  {
    super.onActivityCreated(paramBundle);
    if ((paramBundle != null) && (paramBundle.containsKey("KEY_LIST_STATE")))
      this.mListState = paramBundle.getParcelable("KEY_LIST_STATE");
  }

  public void onAttach(Activity paramActivity)
  {
    super.onAttach(paramActivity);
    Bundle localBundle = getArguments();
    if ((localBundle != null) && (localBundle.containsKey("CATEGORY_ID")))
      this.mCategoryId = localBundle.getString("CATEGORY_ID");
  }

  public View onCreateView(LayoutInflater paramLayoutInflater, ViewGroup paramViewGroup, Bundle paramBundle)
  {
    this.mRootView = paramLayoutInflater.inflate(2130903111, paramViewGroup, false);
    this.mListView = ((ListView)this.mRootView.findViewById(2131624233));
    this.mFilterFadeView = this.mRootView.findViewById(2131624006);
    this.mEmptySearchView = this.mRootView.findViewById(2131624234);
    if (this.mFromSearch)
    {
      this.mSearchResultHeader = ((TextView)this.mRootView.findViewById(2131623999));
      this.mEmptySearchText = ((TextView)this.mRootView.findViewById(2131624236));
      this.mStartAgain = ((Button)this.mRootView.findViewById(2131624238));
      this.mStartAgain.setOnClickListener(new View.OnClickListener()
      {
        public void onClick(View paramAnonymousView)
        {
          Constant.i().setSearchString("");
          Constant.i().setTopSearchString("");
          ProductListPhoneFragment.this.mParent.goBack();
        }
      });
      this.mFadeView = this.mRootView.findViewById(2131624240);
      this.mFadeView.setOnClickListener(new View.OnClickListener()
      {
        public void onClick(View paramAnonymousView)
        {
          ProductListPhoneFragment.this.mFadeView.setVisibility(8);
          UiUtil.hideKeyBoard(ProductListPhoneFragment.this.mParent, ProductListPhoneFragment.this.getActivity().getCurrentFocus());
          ProductListPhoneFragment.this.mListView.requestFocus();
          ProductListPhoneFragment.this.mSearch.clearFocus();
        }
      });
    }
    this.mSearchResultHeader = ((TextView)this.mRootView.findViewById(2131623999));
    this.mFilterHeader = ((TextView)this.mRootView.findViewById(2131624000));
    this.mFilterBar = ((LinearLayout)this.mRootView.findViewById(2131623998));
    this.mFilterHolder = ((FrameLayout)this.mRootView.findViewById(2131624007));
    setFilterWidth();
    this.mFilterHeader.setOnClickListener(this.mOnClickListener);
    this.mProgressBar = this.mRootView.findViewById(2131624004);
    this.mListView.setEmptyView(this.mProgressBar);
    this.mListView.setOnItemClickListener(this);
    if (paramBundle == null)
      this.isFragmentEmpty = true;
    return this.mRootView;
  }

  public void onDestroy()
  {
    super.onDestroy();
    this.mListView = null;
  }

  public void onItemClick(AdapterView<?> paramAdapterView, View paramView, int paramInt, long paramLong)
  {
    if (!this.isFilterListOpen)
      moveToNext(paramInt);
  }

  public void onPause()
  {
    super.onPause();
  }

  public void onResume()
  {
    super.onResume();
  }

  public void onSaveInstanceState(Bundle paramBundle)
  {
    super.onSaveInstanceState(paramBundle);
    if (this.mListState != null)
    {
      this.mListState = this.mListView.onSaveInstanceState();
      paramBundle.putParcelable("KEY_LIST_STATE", this.mListState);
    }
  }

  public void onStop()
  {
    super.onStop();
    this.mListState = this.mListView.onSaveInstanceState();
  }

  public void refreshUI(List<RetailItemCommunication> paramList, AppError paramAppError, Exception paramException)
  {
    if (paramList != null);
    try
    {
      if ((paramList.size() > 1) || (this.mFromFilter))
        this.mFilterHeader.setVisibility(0);
      while (true)
      {
        String str = "";
        if (paramList != null)
        {
          Resources localResources = getResources();
          Object[] arrayOfObject = new Object[1];
          arrayOfObject[0] = Integer.valueOf(paramList.size());
          str = localResources.getString(2131165797, arrayOfObject);
        }
        this.mSearchResultHeader.setText(str);
        this.mFilterHeader.setText(getResources().getString(2131165339));
        if (paramList != null)
          this.mListView.setAdapter(new ProductCardAdapter(paramList, this.mParent, this.mCategoryId, this));
        if (this.mListState != null)
          this.mListView.onRestoreInstanceState(this.mListState);
        this.mListState = null;
        return;
        this.mFilterHeader.setVisibility(8);
      }
    }
    catch (Exception localException)
    {
      localException.printStackTrace();
    }
  }

  protected void showError(String paramString1, String paramString2, boolean paramBoolean, Exception paramException, int paramInt)
  {
    this.mRootView.findViewById(2131624004).setVisibility(8);
    if (paramInt != 0)
    {
      paramString2 = UiUtil.getErrorMsg(String.valueOf(paramInt), paramException, getActivity());
      paramString1 = "";
    }
    this.mEmptySearchView.setVisibility(8);
    this.mRootView.findViewById(2131624239).setVisibility(8);
    if ((this.mFromSearch) && (paramBoolean))
      try
      {
        this.mEmptySearchView.setVisibility(0);
        Object localObject;
        if (paramInt != 0)
          localObject = UiUtil.getErrorMsg(String.valueOf(paramInt), paramException, getActivity());
        while (true)
        {
          this.mEmptySearchText.setText((CharSequence)localObject);
          return;
          if (this.mFromFilter)
          {
            Resources localResources2 = getActivity().getResources();
            Object[] arrayOfObject2 = new Object[1];
            arrayOfObject2[0] = ("\"" + this.mSearchText + "\"");
            localObject = localResources2.getString(2131165345, arrayOfObject2);
          }
          else
          {
            Resources localResources1 = getActivity().getResources();
            Object[] arrayOfObject1 = new Object[1];
            arrayOfObject1[0] = ("\"" + this.mSearchText + "\"");
            String str = localResources1.getString(2131165321, arrayOfObject1);
            localObject = str;
          }
        }
      }
      catch (UnknownFormatConversionException localUnknownFormatConversionException)
      {
        localUnknownFormatConversionException.printStackTrace();
        return;
      }
      catch (Exception localException)
      {
        localException.printStackTrace();
        return;
      }
    this.mRootView.findViewById(2131624239).setVisibility(0);
    TextView localTextView1 = (TextView)this.mRootView.findViewById(2131624086);
    TextView localTextView2 = (TextView)this.mRootView.findViewById(2131624088);
    ImageView localImageView = (ImageView)this.mRootView.findViewById(2131624087);
    if (!TextUtils.isEmpty(paramString1))
    {
      localTextView1.setText(paramString1);
      localTextView2.setText(paramString2);
      if ((!paramBoolean) && (!TextUtils.isEmpty(paramString1)))
        break label406;
      localImageView.setBackgroundResource(2130837700);
      label359: if (!paramBoolean)
        break label417;
      this.mRootView.findViewById(2131624239).findViewById(2131624089).setVisibility(8);
    }
    while (true)
    {
      localTextView1.setVisibility(0);
      localTextView2.setVisibility(0);
      return;
      localTextView1.setVisibility(8);
      break;
      label406: localImageView.setBackgroundResource(2130837738);
      break label359;
      label417: this.mRootView.findViewById(2131624239).findViewById(2131624089).setOnClickListener(new View.OnClickListener()
      {
        public void onClick(View paramAnonymousView)
        {
          ProductListPhoneFragment.this.getActivity().startActivity(new Intent("android.net.wifi.PICK_WIFI_NETWORK"));
        }
      });
    }
  }

  protected void showFilterHeader(boolean paramBoolean)
  {
    if (paramBoolean)
    {
      this.mFilterHeader.setVisibility(0);
      return;
    }
    this.mFilterHeader.setVisibility(8);
  }

  protected void showProgress()
  {
    this.mListView.setEmptyView(this.mProgressBar);
  }
}

/* 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.ProductListPhoneFragment
 * JD-Core Version:    0.6.2
 */