@Override
public void setActionBars(IActionBars actionBars) {
super.setActionBars(actionBars);
getViewer().getControl().getMenu().dispose();
SubToolBarManager toolBarManager = (SubToolBarManager) actionBars.getToolBarManager();
IContributionItem[] items = toolBarManager.getParent().getItems();
for (IContributionItem contributionItem : items) {
if (contributionItem instanceof ActionContributionItem) {
ActionContributionItem aci = (ActionContributionItem) contributionItem;
if ("SearchHistoryDropDownAction".equals(aci.getAction().getClass().getSimpleName())) {
toolBarManager.getParent().remove(contributionItem);
}
if ("PinSearchViewAction".equals(aci.getAction().getClass().getSimpleName())) {
toolBarManager.getParent().remove(contributionItem);
}
}
}
}