]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/wizards/FetchWizard.java
+ update Distribution view icons
[gpl/argeo-slc.git] / plugins / org.argeo.slc.client.ui.dist / src / main / java / org / argeo / slc / client / ui / dist / wizards / FetchWizard.java
index 44649f94e35c9302f228e202e1106b113f4bf414..7b480a4bdbe4ff2b64ed348333738924c2d9f3c8 100644 (file)
@@ -84,6 +84,7 @@ public class FetchWizard extends Wizard {
        // This page widget
        private DefineModelPage page;
        private CheckboxTableViewer wkspViewer;
+       private Button filesOnlyBtn;
 
        public FetchWizard(Keyring keyring, RepositoryFactory repositoryFactory,
                        Repository nodeRepository) {
@@ -167,6 +168,10 @@ public class FetchWizard extends Wizard {
                                        wksps.add((String) obj);
                                }
                                repoSync.setSourceWkspList(wksps);
+
+                               // Set the import files only option
+                               repoSync.setFilesOnly(filesOnlyBtn.getSelection());
+
                                FetchJob job = new FetchJob(repoSync);
                                job.setUser(true);
                                job.schedule();
@@ -207,6 +212,13 @@ public class FetchWizard extends Wizard {
                        GridData gd = new GridData(GridData.FILL_HORIZONTAL);
                        chooseSourceRepoCmb.setLayoutData(gd);
 
+                       // Import only files
+                       filesOnlyBtn = new Button(composite, SWT.CHECK | SWT.WRAP);
+                       filesOnlyBtn
+                                       .setText("Import only files (faster, a normalized action should be launched once done)");
+                       filesOnlyBtn.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false,
+                                       false, 2, 1));
+
                        // Workspace table
                        Composite wkspTable = new Composite(composite, SWT.NONE);
                        gd = new GridData();