mirror of https://github.com/tasks/tasks
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1004 B
Java
41 lines
1004 B
Java
package com.actionbarsherlock.internal.view;
|
|
|
|
import com.actionbarsherlock.internal.view.menu.SubMenuWrapper;
|
|
import com.actionbarsherlock.view.ActionProvider;
|
|
import android.view.View;
|
|
|
|
public class ActionProviderWrapper extends android.view.ActionProvider {
|
|
private final ActionProvider mProvider;
|
|
|
|
|
|
public ActionProviderWrapper(ActionProvider provider) {
|
|
super(null/*TODO*/); //XXX this *should* be unused
|
|
mProvider = provider;
|
|
}
|
|
|
|
|
|
public ActionProvider unwrap() {
|
|
return mProvider;
|
|
}
|
|
|
|
@Override
|
|
public View onCreateActionView() {
|
|
return mProvider.onCreateActionView();
|
|
}
|
|
|
|
@Override
|
|
public boolean hasSubMenu() {
|
|
return mProvider.hasSubMenu();
|
|
}
|
|
|
|
@Override
|
|
public boolean onPerformDefaultAction() {
|
|
return mProvider.onPerformDefaultAction();
|
|
}
|
|
|
|
@Override
|
|
public void onPrepareSubMenu(android.view.SubMenu subMenu) {
|
|
mProvider.onPrepareSubMenu(new SubMenuWrapper(subMenu));
|
|
}
|
|
}
|