fv.java 2.35 KB
import android.annotation.TargetApi;
import android.content.Context;
import android.support.annotation.RequiresApi;
import android.support.annotation.RestrictTo;
import android.support.v4.internal.view.SupportMenuItem;
import android.support.v7.view.menu.MenuItemWrapperICS;
import android.support.v7.view.menu.MenuItemWrapperICS.a;
import android.view.ActionProvider;
import android.view.MenuItem;
import android.view.View;

@TargetApi(16)
@RequiresApi(16)
@RestrictTo({android.support.annotation.RestrictTo.Scope.LIBRARY_GROUP})
public final class fv
  extends MenuItemWrapperICS
{
  public fv(Context paramContext, SupportMenuItem paramSupportMenuItem)
  {
    super(paramContext, paramSupportMenuItem);
  }
  
  final MenuItemWrapperICS.a a(ActionProvider paramActionProvider)
  {
    return new fv.a(this.a, paramActionProvider);
  }
  
  final class a
    extends MenuItemWrapperICS.a
    implements android.view.ActionProvider.VisibilityListener
  {
    android.support.v4.view.ActionProvider.VisibilityListener c;
    
    public a(Context paramContext, ActionProvider paramActionProvider)
    {
      super(paramContext, paramActionProvider);
    }
    
    public final boolean isVisible()
    {
      return this.a.isVisible();
    }
    
    public final void onActionProviderVisibilityChanged(boolean paramBoolean)
    {
      if (this.c != null) {
        this.c.onActionProviderVisibilityChanged(paramBoolean);
      }
    }
    
    public final View onCreateActionView(MenuItem paramMenuItem)
    {
      return this.a.onCreateActionView(paramMenuItem);
    }
    
    public final boolean overridesItemVisibility()
    {
      return this.a.overridesItemVisibility();
    }
    
    public final void refreshVisibility()
    {
      this.a.refreshVisibility();
    }
    
    public final void setVisibilityListener(android.support.v4.view.ActionProvider.VisibilityListener paramVisibilityListener)
    {
      this.c = paramVisibilityListener;
      ActionProvider localActionProvider = this.a;
      if (paramVisibilityListener != null) {}
      for (paramVisibilityListener = this;; paramVisibilityListener = null)
      {
        localActionProvider.setVisibilityListener(paramVisibilityListener);
        return;
      }
    }
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/fv.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */