/** * Create the import source selection widget */ protected void createFileSelectionGroup(Composite parent) { //Just create with a dummy root. this.selectionGroup = new ResourceTreeAndListGroup(parent, new FileSystemElement("Dummy", null, true),//$NON-NLS-1$ getFolderProvider(), new WorkbenchLabelProvider(), getFileProvider(), new WorkbenchLabelProvider(), SWT.NONE, DialogUtil.inRegularFontMode(parent)); ICheckStateListener listener = event -> updateWidgetEnablements(); WorkbenchViewerComparator comparator = new WorkbenchViewerComparator(); this.selectionGroup.setTreeComparator(comparator); this.selectionGroup.setListComparator(comparator); this.selectionGroup.addCheckStateListener(listener); }