b136d50f077b31c661a260407ccf4a75078b4992
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
));