diff options
author | ddunne | 2007-12-23 21:04:12 +0000 |
---|---|---|
committer | ddunne | 2007-12-23 21:04:12 +0000 |
commit | 3a172ff40f52b0f540d79b71f4be0604563bdc4f (patch) | |
tree | 38aa260baca8983f56279fd6e2424c07f8e42e52 | |
parent | 4c8674771e41ad02e85997bdc3248f963468a2a0 (diff) | |
download | org.eclipse.osee-3a172ff40f52b0f540d79b71f4be0604563bdc4f.tar.gz org.eclipse.osee-3a172ff40f52b0f540d79b71f4be0604563bdc4f.tar.xz org.eclipse.osee-3a172ff40f52b0f540d79b71f4be0604563bdc4f.zip |
HHFW0 - Artifact Explorer should as for artifact name when creating new artifact
-rw-r--r-- | org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/ArtifactExplorer.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/ArtifactExplorer.java b/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/ArtifactExplorer.java index 5685180b481..2ff18e3666b 100644 --- a/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/ArtifactExplorer.java +++ b/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/ArtifactExplorer.java @@ -91,6 +91,7 @@ import org.eclipse.osee.framework.ui.skynet.util.OSEELog; import org.eclipse.osee.framework.ui.skynet.util.ShowAttributeAction;
import org.eclipse.osee.framework.ui.skynet.util.SkynetDragAndDrop;
import org.eclipse.osee.framework.ui.skynet.util.SkynetViews;
+import org.eclipse.osee.framework.ui.skynet.widgets.dialog.EntryDialog;
import org.eclipse.osee.framework.ui.swt.MenuItems;
import org.eclipse.osee.framework.ui.swt.TreeViewerUtility;
import org.eclipse.swt.SWT;
@@ -548,13 +549,17 @@ public class ArtifactExplorer extends ViewPart implements IEventReceiver, IActio Iterator<?> itemsIter = selection.iterator();
ArtifactSubtypeDescriptor descriptor = (ArtifactSubtypeDescriptor) ((MenuItem) ev.getSource()).getData();
+ EntryDialog ed =
+ new EntryDialog("New \"" + descriptor.getName() + "\" Artifact",
+ "Enter name for \"" + descriptor.getName() + "\" Artifact");
+ if (ed.open() != 0) return;
try {
// If nothing was selected, then the child belongs at the root
if (!itemsIter.hasNext()) {
- root.addNewChild(descriptor);
+ root.addNewChild(descriptor, ed.getEntry());
} else {
while (itemsIter.hasNext()) {
- ((Artifact) itemsIter.next()).addNewChild(descriptor);
+ ((Artifact) itemsIter.next()).addNewChild(descriptor, ed.getEntry());
}
}
treeViewer.refresh();
|