提交 84ee6ceb 编写于 作者: S Serge Rider

Grouping panel UI fix (remove presentation switcher)

上级 ebbb228c
......@@ -156,8 +156,6 @@ public class GroupingPanel implements IResultSetPanel {
contributionManager.add(new DeleteColumnAction(resultsContainer));
contributionManager.add(new Separator());
contributionManager.add(new ClearGroupingAction(resultsContainer));
contributionManager.add(new PresentationSelectAction());
}
abstract static class GroupingAction extends Action {
......@@ -356,37 +354,4 @@ public class GroupingPanel implements IResultSetPanel {
}
}
private class PresentationSelectAction extends Action implements IMenuCreator {
public PresentationSelectAction() {
super("View", AS_DROP_DOWN_MENU);
//setImageDescriptor(DBeaverIcons.getImageDescriptor(UIIcon.VI));
}
@Override
public IMenuCreator getMenuCreator() {
return this;
}
@Override
public void dispose() {
}
@Override
public Menu getMenu(Control parent) {
MenuManager menuManager = new MenuManager();
List<ResultSetPresentationDescriptor> presentations = ((ResultSetViewer) resultsContainer.getResultSetController()).getAvailablePresentations();
if (!CommonUtils.isEmpty(presentations)) {
for (ResultSetPresentationDescriptor pd : presentations) {
menuManager.add(new PresentationToggleAction(pd));
}
}
return menuManager.createContextMenu(parent);
}
@Override
public Menu getMenu(Menu parent) {
return null;
}
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册