X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=plugins%2Forg.argeo.slc.client.ui.dist%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fclient%2Fui%2Fdist%2Fwizards%2FFetchWizard.java;h=5d250c09ba7abf0be35e88a6cda797b18ec22715;hb=dfe3fcaa16195d0fff84839e86546d753e588253;hp=18f3fca034911da36e4538af058d548236547cb6;hpb=7af5edc4d006d39174dba9665b0f78ccc2f9dfe6;p=gpl%2Fargeo-slc.git diff --git a/plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/wizards/FetchWizard.java b/plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/wizards/FetchWizard.java index 18f3fca03..5d250c09b 100644 --- a/plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/wizards/FetchWizard.java +++ b/plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/wizards/FetchWizard.java @@ -54,6 +54,7 @@ import org.eclipse.jface.viewers.IStructuredContentProvider; import org.eclipse.jface.viewers.TableViewer; import org.eclipse.jface.viewers.TableViewerColumn; import org.eclipse.jface.viewers.Viewer; +import org.eclipse.jface.viewers.ViewerComparator; import org.eclipse.jface.wizard.IWizardPage; import org.eclipse.jface.wizard.Wizard; import org.eclipse.jface.wizard.WizardPage; @@ -338,9 +339,8 @@ public class FetchWizard extends Wizard { // }); wkspViewer.setContentProvider(new WkspContentProvider()); - - // TODO implement a fitting comparator - // wkspViewer.setComparator(new ArtifactNamesComparator()); + // A basic comparator + wkspViewer.setComparator(new WkspComparator()); } } @@ -494,6 +494,9 @@ public class FetchWizard extends Wizard { return selectedWorkspaces.toArray(); } }); + + // A basic comparator + recapViewer.setComparator(new WkspComparator()); setControl(table); } } @@ -541,6 +544,10 @@ public class FetchWizard extends Wizard { } } + private class WkspComparator extends ViewerComparator { + + } + private class WkspContentProvider implements IStructuredContentProvider { // caches current repo private Node currSourceNodeRepo;