X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.modeling.ui%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2Fui%2Fsharedontology%2Fwizard%2FModelImportPage.java;h=f3ee014b7a3bc87fc573723895a211242f79ee93;hb=refs%2Fchanges%2F40%2F1140%2F3;hp=f2c8423ebadcc2b9977f3f1b9e7baf2478357926;hpb=1cb8ccadc93ab1a1ac5981ea6634b3ef5dd27ec4;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/sharedontology/wizard/ModelImportPage.java b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/sharedontology/wizard/ModelImportPage.java index f2c8423eb..f3ee014b7 100644 --- a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/sharedontology/wizard/ModelImportPage.java +++ b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/sharedontology/wizard/ModelImportPage.java @@ -60,6 +60,9 @@ public class ModelImportPage extends WizardPage { CCombo importLocation; List models = Collections.emptyList(); + + private Button dependencies; + Label author; Label status; @@ -123,6 +126,17 @@ public class ModelImportPage extends WizardPage { }); } + dependencies = new Button(container, SWT.CHECK); + dependencies.setText("&Import dependencies"); + dependencies.setSelection(importModel.includeDependencies); + GridDataFactory.fillDefaults().grab(true, false).span(3, 1).applyTo(dependencies); + dependencies.addSelectionListener(new SelectionAdapter() { + @Override + public void widgetSelected(SelectionEvent e) { + validatePage(); + } + }); + author = new Label(container, SWT.NONE); author.setText(""); GridDataFactory.fillDefaults().grab(true, false).span(3, 1).applyTo(author); @@ -170,6 +184,7 @@ public class ModelImportPage extends WizardPage { return; } importModel.importLocation = file; + importModel.includeDependencies = dependencies.getSelection(); try {