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

Grouping panel UI fix (remove presentation switcher)

上级 ebbb228c
...@@ -156,8 +156,6 @@ public class GroupingPanel implements IResultSetPanel { ...@@ -156,8 +156,6 @@ public class GroupingPanel implements IResultSetPanel {
contributionManager.add(new DeleteColumnAction(resultsContainer)); contributionManager.add(new DeleteColumnAction(resultsContainer));
contributionManager.add(new Separator()); contributionManager.add(new Separator());
contributionManager.add(new ClearGroupingAction(resultsContainer)); contributionManager.add(new ClearGroupingAction(resultsContainer));
contributionManager.add(new PresentationSelectAction());
} }
abstract static class GroupingAction extends Action { abstract static class GroupingAction extends Action {
...@@ -356,37 +354,4 @@ public class GroupingPanel implements IResultSetPanel { ...@@ -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.
先完成此消息的编辑!
想要评论请 注册