diff options
Diffstat (limited to 'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/SourceBranchPage.java')
-rw-r--r-- | org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/SourceBranchPage.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/SourceBranchPage.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/SourceBranchPage.java index 90964746c4..143623f992 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/SourceBranchPage.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/SourceBranchPage.java @@ -117,6 +117,7 @@ class SourceBranchPage extends WizardPage { return availableRefs.size() == refsViewer.getCheckedElements().length; } + @Override public void createControl(final Composite parent) { final Composite panel = new Composite(parent, SWT.NULL); final GridLayout layout = new GridLayout(); @@ -131,12 +132,15 @@ class SourceBranchPage extends WizardPage { /* * Overridden to check page when refreshing is done. */ + @Override protected WorkbenchJob doCreateRefreshJob() { WorkbenchJob refreshJob = super.doCreateRefreshJob(); refreshJob.addJobChangeListener(new JobChangeAdapter() { + @Override public void done(IJobChangeEvent event) { if (event.getResult().isOK()) { getDisplay().asyncExec(new Runnable() { + @Override public void run() { checkPage(); } @@ -151,26 +155,32 @@ class SourceBranchPage extends WizardPage { ITreeContentProvider provider = new ITreeContentProvider() { + @Override public void inputChanged(Viewer arg0, Object arg1, Object arg2) { // nothing } + @Override public void dispose() { // nothing } + @Override public Object[] getElements(Object input) { return ((List) input).toArray(); } + @Override public boolean hasChildren(Object element) { return false; } + @Override public Object getParent(Object element) { return null; } + @Override public Object[] getChildren(Object parentElement) { return null; } @@ -191,6 +201,7 @@ class SourceBranchPage extends WizardPage { }); refsViewer.addCheckStateListener(new ICheckStateListener() { + @Override public void checkStateChanged(CheckStateChangedEvent event) { checkPage(); } @@ -200,6 +211,7 @@ class SourceBranchPage extends WizardPage { selectB = new Button(bPanel, SWT.PUSH); selectB.setText(UIText.SourceBranchPage_selectAll); selectB.addSelectionListener(new SelectionAdapter() { + @Override public void widgetSelected(final SelectionEvent e) { refsViewer.setAllChecked(true); checkPage(); @@ -208,6 +220,7 @@ class SourceBranchPage extends WizardPage { unselectB = new Button(bPanel, SWT.PUSH); unselectB.setText(UIText.SourceBranchPage_selectNone); unselectB.addSelectionListener(new SelectionAdapter() { + @Override public void widgetSelected(final SelectionEvent e) { refsViewer.setAllChecked(false); checkPage(); @@ -295,6 +308,7 @@ class SourceBranchPage extends WizardPage { setErrorMessage(null); setMessage(null); label.getDisplay().asyncExec(new Runnable() { + @Override public void run() { revalidateImpl(newRepoSelection); } @@ -319,6 +333,7 @@ class SourceBranchPage extends WizardPage { credentials.getUser(), credentials .getPassword())); getContainer().run(true, true, new IRunnableWithProgress() { + @Override public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { listRemoteOp.run(monitor); @@ -356,6 +371,7 @@ class SourceBranchPage extends WizardPage { } } Collections.sort(availableRefs, new Comparator<Ref>() { + @Override public int compare(final Ref o1, final Ref o2) { return o1.getName().compareTo(o2.getName()); } |