Support PlatformDataKeys.SELECTED_ITEMS in project view

reference:
OC-16334 Rework AppCode project view actions to work correctly with standard project and scope views
This commit is contained in:
Anton Makeev
2017-11-18 14:29:37 +01:00
parent 6f6e82e364
commit e520501a0a
@@ -1157,6 +1157,11 @@ public class ProjectViewImpl extends ProjectView implements PersistentStateCompo
return selectedElements.isEmpty() ? null : selectedElements.toArray(new NamedLibraryElement[selectedElements.size()]);
}
if (PlatformDataKeys.SELECTED_ITEMS.is(dataId)) {
final AbstractProjectViewPane viewPane = getCurrentProjectViewPane();
return viewPane == null ? null : viewPane.getSelectedElements();
}
if (QuickActionProvider.KEY.is(dataId)) {
return ProjectViewImpl.this;
}