1 package com.actionbarsherlock.internal.view;
3 import com.actionbarsherlock.internal.view.menu.SubMenuWrapper;
4 import com.actionbarsherlock.view.ActionProvider;
5 import android.view.View;
7 public class ActionProviderWrapper extends android.view.ActionProvider {
8 private final ActionProvider mProvider;
11 public ActionProviderWrapper(ActionProvider provider) {
12 super(null/*TODO*/); //XXX this *should* be unused
17 public ActionProvider unwrap() {
22 public View onCreateActionView() {
23 return mProvider.onCreateActionView();
27 public boolean hasSubMenu() {
28 return mProvider.hasSubMenu();
32 public boolean onPerformDefaultAction() {
33 return mProvider.onPerformDefaultAction();
37 public void onPrepareSubMenu(android.view.SubMenu subMenu) {
38 mProvider.onPrepareSubMenu(new SubMenuWrapper(subMenu));