mViewer.setSorter(new ConnectionProfileSorter());
/** * Create a common viewer * @param parent the parent composite of the common viewer * @param configuration the configuration for the viewer * @return a newly created common viewer */ private static CommonViewer createViewer(Composite parent, final ISynchronizePageConfiguration configuration, IEmptyTreeListener listener) { final CommonViewer v = new NavigableCommonViewer(configuration.getViewerId(), parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL, listener); v.setSorter(new CommonViewerSorter()); v.setSorter(new TeamViewerSorter((CommonViewerSorter)v.getSorter())); ISynchronizationScope scope = getScope(configuration); bindTeamContentProviders(v); scope.addScopeChangeListener(new ISynchronizationScopeChangeListener() { public void scopeChanged(final ISynchronizationScope scope, ResourceMapping[] newMappings, ResourceTraversal[] newTraversals) { enableContentProviders(v, configuration); Utils.asyncExec(new Runnable() { public void run() { v.refresh(); } }, v); } }); enableContentProviders(v, configuration); configuration.getSite().setSelectionProvider(v); return v; }
public void createArea(Composite parent) { Composite composite = new Composite(parent, SWT.NULL); GridLayout layout = new GridLayout(1, false); layout.marginHeight = 0; layout.marginWidth = 0; composite.setLayout(layout); composite.setLayoutData(new GridData(GridData.FILL_BOTH)); if (description != null) createWrappingLabel(composite, description, 1); viewer = new CommonViewer(TEAM_NAVIGATOR_CONTENT, composite, SWT.BORDER); viewer.setSorter(new CommonViewerSorter()); viewer.setSorter(new TeamViewerSorter((CommonViewerSorter)viewer.getSorter())); viewer.getNavigatorContentService().bindExtensions(TeamUI.getTeamContentProviderManager().getContentProviderIds(scope), true); viewer.getNavigatorContentService().getActivationService().activateExtensions(TeamUI.getTeamContentProviderManager().getContentProviderIds(scope), true); GridData data = new GridData(GridData.FILL_BOTH); data.heightHint = 100; data.widthHint = 300; viewer.getControl().setLayoutData(data); viewer.getNavigatorContentService().addListener(this); viewer.setInput(getInitialInput()); viewer.refresh(); Object[] objects = getRootModelObjects(); viewer.setSelection(new StructuredSelection(objects), true); }
@Override public void createArea(Composite parent) { Composite composite = new Composite(parent, SWT.NULL); GridLayout layout = new GridLayout(1, false); layout.marginHeight = 0; layout.marginWidth = 0; composite.setLayout(layout); composite.setLayoutData(new GridData(GridData.FILL_BOTH)); if (description != null) createWrappingLabel(composite, description, 1); viewer = new CommonViewer(TEAM_NAVIGATOR_CONTENT, composite, SWT.BORDER); viewer.setSorter(new CommonViewerSorter()); viewer.setSorter(new TeamViewerSorter((CommonViewerSorter)viewer.getSorter())); viewer.getNavigatorContentService().bindExtensions(TeamUI.getTeamContentProviderManager().getContentProviderIds(scope), true); viewer.getNavigatorContentService().getActivationService().activateExtensions(TeamUI.getTeamContentProviderManager().getContentProviderIds(scope), true); GridData data = new GridData(GridData.FILL_BOTH); data.heightHint = 100; data.widthHint = 300; viewer.getControl().setLayoutData(data); viewer.getNavigatorContentService().addListener(this); viewer.setInput(getInitialInput()); viewer.refresh(); Object[] objects = getRootModelObjects(); viewer.setSelection(new StructuredSelection(objects), true); }
/** * Create a common viewer * @param parent the parent composite of the common viewer * @param configuration the configuration for the viewer * @return a newly created common viewer */ private static CommonViewer createViewer(Composite parent, final ISynchronizePageConfiguration configuration, IEmptyTreeListener listener) { final CommonViewer v = new NavigableCommonViewer(configuration.getViewerId(), parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL, listener); v.setSorter(new CommonViewerSorter()); v.setSorter(new TeamViewerSorter((CommonViewerSorter)v.getSorter())); ISynchronizationScope scope = getScope(configuration); bindTeamContentProviders(v); scope.addScopeChangeListener((scope1, newMappings, newTraversals) -> { enableContentProviders(v, configuration); Utils.asyncExec((Runnable) () -> v.refresh(), v); }); enableContentProviders(v, configuration); configuration.getSite().setSelectionProvider(v); return v; }
commonViewer.setSorter(new CommonViewerSorter());