diff options
author | ddunne | 2009-02-02 18:37:18 +0000 |
---|---|---|
committer | ddunne | 2009-02-02 18:37:18 +0000 |
commit | d0a409298f7248242495ff125dc7c3f4ae8a0c11 (patch) | |
tree | 6310c1c744a0849a6c668c662d49af05ead91f96 | |
parent | c649dc7aad1fffec287788d91385e6918c9e8057 (diff) | |
download | org.eclipse.osee-d0a409298f7248242495ff125dc7c3f4ae8a0c11.tar.gz org.eclipse.osee-d0a409298f7248242495ff125dc7c3f4ae8a0c11.tar.xz org.eclipse.osee-d0a409298f7248242495ff125dc7c3f4ae8a0c11.zip |
-rw-r--r-- | org.eclipse.osee.ats/src/org/eclipse/osee/ats/task/TaskComposite.java | 17 | ||||
-rw-r--r-- | org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldComposite.java | 17 |
2 files changed, 34 insertions, 0 deletions
diff --git a/org.eclipse.osee.ats/src/org/eclipse/osee/ats/task/TaskComposite.java b/org.eclipse.osee.ats/src/org/eclipse/osee/ats/task/TaskComposite.java index fbe61860fbe..49a146ba352 100644 --- a/org.eclipse.osee.ats/src/org/eclipse/osee/ats/task/TaskComposite.java +++ b/org.eclipse.osee.ats/src/org/eclipse/osee/ats/task/TaskComposite.java @@ -26,6 +26,8 @@ import org.eclipse.osee.ats.artifact.TaskableStateMachineArtifact; import org.eclipse.osee.ats.config.AtsBulkLoadCache; import org.eclipse.osee.ats.editor.SMAEditor; import org.eclipse.osee.ats.editor.SMAManager; +import org.eclipse.osee.ats.export.AtsExportManager; +import org.eclipse.osee.ats.export.AtsExportManager.ExportOption; import org.eclipse.osee.ats.operation.ImportTasksFromSimpleList; import org.eclipse.osee.ats.operation.ImportTasksFromSpreadsheet; import org.eclipse.osee.ats.util.AtsRelation; @@ -351,6 +353,21 @@ public class TaskComposite extends Composite implements IActionable { } }); + new MenuItem(menu, SWT.SEPARATOR); + + MenuItem exportAtsArtifactsItem = new MenuItem(menu, SWT.PUSH); + exportAtsArtifactsItem.setText("Export Selected ATS Artifacts"); + exportAtsArtifactsItem.addSelectionListener(new SelectionAdapter() { + @Override + public void widgetSelected(SelectionEvent e) { + try { + AtsExportManager.export(taskXViewer.getSelection(), ExportOption.POPUP_DIALOG); + } catch (OseeCoreException ex) { + OseeLog.log(AtsPlugin.class, OseeLevel.SEVERE_POPUP, ex); + } + } + }); + try { if (iXTaskViewer.isTaskable()) { new MenuItem(menu, SWT.SEPARATOR); diff --git a/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldComposite.java b/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldComposite.java index 37b5026aa0b..1343549001b 100644 --- a/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldComposite.java +++ b/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldComposite.java @@ -29,6 +29,8 @@ import org.eclipse.osee.ats.artifact.ActionArtifact; import org.eclipse.osee.ats.artifact.StateMachineArtifact;
import org.eclipse.osee.ats.artifact.TeamWorkFlowArtifact;
import org.eclipse.osee.ats.artifact.VersionArtifact;
+import org.eclipse.osee.ats.export.AtsExportManager;
+import org.eclipse.osee.ats.export.AtsExportManager.ExportOption;
import org.eclipse.osee.ats.util.SMAMetrics;
import org.eclipse.osee.ats.world.search.WorldSearchItem;
import org.eclipse.osee.ats.world.search.WorldSearchItem.SearchType;
@@ -485,11 +487,26 @@ public class WorldComposite extends ScrolledComposite implements IFrameworkTrans }
});
+ Action exportSelectedArtifacts = new Action("Export Selected ATS Artifacts", Action.AS_PUSH_BUTTON) {
+
+ @Override
+ public void run() {
+ try {
+ AtsExportManager.export(worldXViewer.getSelection(), ExportOption.POPUP_DIALOG);
+ } catch (OseeCoreException ex) {
+ OseeLog.log(AtsPlugin.class, OseeLevel.SEVERE_POPUP, ex);
+ }
+ }
+ };
+ exportSelectedArtifacts.setToolTipText("Allows ATS artifacts to be exported from OSEE.");
+
actionToMenuItem(menu, filterCompletedAction, SWT.CHECK);
new MenuItem(menu, SWT.SEPARATOR);
actionToMenuItem(menu, releaseMetricsAction, SWT.CHECK);
actionToMenuItem(menu, selectionMetricsAction, SWT.CHECK);
new MenuItem(menu, SWT.SEPARATOR);
+ actionToMenuItem(menu, exportSelectedArtifacts, SWT.PUSH);
+ new MenuItem(menu, SWT.SEPARATOR);
actionToMenuItem(menu, toAction, SWT.PUSH);
actionToMenuItem(menu, toWorkFlow, SWT.PUSH);
actionToMenuItem(menu, toTask, SWT.PUSH);
|