in code_samples/project_view_pane/src/main/java/org/intellij/sdk/view/pane/ImagesProjectNode.java [70:80]
private void addAllByExt(@NotNull Project project, @NotNull String extension) {
Set<VirtualFile> imagesFiles = getImagesFiles(project);
VirtualFile projectDir = ProjectUtil.guessProjectDir(project);
Collection<VirtualFile> files = ReadAction.compute(() -> FilenameIndex.getAllFilesByExt(project, extension));
for (VirtualFile file : files) {
while (file != null && !file.equals(projectDir)) {
imagesFiles.add(file);
file = file.getParent();
}
}
}