X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.charts%2Fsrc%2Forg%2Fsimantics%2Fcharts%2Fui%2FCSVExportPage.java;h=047376dbbd8e62d64ad56909bacbd645706a55ec;hp=002884d98131a9c54b72817c609d1092817ba531;hb=bf39e5c2544ec6e60d4e68996a6a7d4a84b30950;hpb=d11fef0101853949671492de5b49ea94892ced78 diff --git a/bundles/org.simantics.charts/src/org/simantics/charts/ui/CSVExportPage.java b/bundles/org.simantics.charts/src/org/simantics/charts/ui/CSVExportPage.java index 002884d98..047376dbb 100644 --- a/bundles/org.simantics.charts/src/org/simantics/charts/ui/CSVExportPage.java +++ b/bundles/org.simantics.charts/src/org/simantics/charts/ui/CSVExportPage.java @@ -410,7 +410,7 @@ public class CSVExportPage extends WizardPage { if(hasInitial) { model.select(i); item.removeAll(); - exportModel.models.clear(); + exportModel.items.clear(); int index = 0; int firstIndex = 0; for(NamedResource nr : p.second) { @@ -418,7 +418,7 @@ public class CSVExportPage extends WizardPage { ti.setText(nr.getName()); ti.setData(nr); if(selected.contains(nr)) { - exportModel.models.add(nr); + exportModel.items.add(nr.getResource()); ti.setChecked(true); if(firstIndex == 0) firstIndex = index; } @@ -498,7 +498,7 @@ public class CSVExportPage extends WizardPage { Pair> p = getModel(selectedModel); if(p != null) { - HashSet checked = new HashSet<>(); + Set checked = new HashSet<>(); NamedResource existing = (NamedResource)item.getData(); if(!p.first.equals(existing)) { @@ -514,10 +514,10 @@ public class CSVExportPage extends WizardPage { } for(TableItem ti : item.getItems()) { - if(ti.getChecked()) checked.add((NamedResource)ti.getData()); + if(ti.getChecked()) checked.add(((NamedResource)ti.getData()).getResource()); } - exportModel.models = checked; + exportModel.items = checked; } @@ -545,7 +545,7 @@ public class CSVExportPage extends WizardPage { } else { - if(exportModel.models.size() > 1) { + if(exportModel.items.size() > 1) { setErrorMessage("Recorded samples can only be exported for a single subscription item."); setPageComplete(false); return; @@ -559,7 +559,7 @@ public class CSVExportPage extends WizardPage { return; } - if (exportModel.models.isEmpty()) { + if (exportModel.items.isEmpty()) { setErrorMessage("No items selected for export."); setPageComplete(false); return;