From 8dbfefc69547cfbad3bc4c20c226d52d2132a767 Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Mon, 9 Jul 2007 13:07:38 +0000
Subject: [PATCH] fix QualifierChoice

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@6207 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 .../sanger/artemis/components/ListSelectionPanel.java  |  8 ++++++--
 uk/ac/sanger/artemis/components/QualifierEditor.java   | 10 +++++++---
 2 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/uk/ac/sanger/artemis/components/ListSelectionPanel.java b/uk/ac/sanger/artemis/components/ListSelectionPanel.java
index 122fab64d..6c3e0a5d0 100644
--- a/uk/ac/sanger/artemis/components/ListSelectionPanel.java
+++ b/uk/ac/sanger/artemis/components/ListSelectionPanel.java
@@ -20,7 +20,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  *
- * $Header: //tmp/pathsoft/artemis/uk/ac/sanger/artemis/components/ListSelectionPanel.java,v 1.4 2007-03-28 11:56:35 tjc Exp $
+ * $Header: //tmp/pathsoft/artemis/uk/ac/sanger/artemis/components/ListSelectionPanel.java,v 1.5 2007-07-09 13:03:45 tjc Exp $
  */
 
 package uk.ac.sanger.artemis.components;
@@ -39,6 +39,7 @@ import javax.swing.JPanel;
 import javax.swing.JScrollPane;
 
 import uk.ac.sanger.artemis.EntryGroup;
+import uk.ac.sanger.artemis.io.GFFDocumentEntry;
 
 class ListSelectionPanel extends JPanel
 {
@@ -125,8 +126,11 @@ class ListSelectionPanel extends JPanel
     
     add(bdown, BorderLayout.CENTER);
 
+    boolean isGFF = false;
+    if(entry_group.getDefaultEntry().getEMBLEntry() instanceof GFFDocumentEntry)
+      isGFF = true;
     final QualifierChoice qualifier_choice = new QualifierChoice(
-        entry_group.elementAt(0).getEntryInformation(), null, null);
+        entry_group.elementAt(0).getEntryInformation(), null, null, isGFF);
     
     JButton add_butt = new JButton("ADD");
     add_butt.addActionListener(new ActionListener()
diff --git a/uk/ac/sanger/artemis/components/QualifierEditor.java b/uk/ac/sanger/artemis/components/QualifierEditor.java
index 7c5b47a9b..3a8768185 100644
--- a/uk/ac/sanger/artemis/components/QualifierEditor.java
+++ b/uk/ac/sanger/artemis/components/QualifierEditor.java
@@ -20,7 +20,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  *
- * $Header: //tmp/pathsoft/artemis/uk/ac/sanger/artemis/components/QualifierEditor.java,v 1.4 2005-02-17 10:36:28 tjc Exp $
+ * $Header: //tmp/pathsoft/artemis/uk/ac/sanger/artemis/components/QualifierEditor.java,v 1.5 2007-07-09 13:07:38 tjc Exp $
  */
 
 package uk.ac.sanger.artemis.components;
@@ -28,6 +28,7 @@ package uk.ac.sanger.artemis.components;
 import uk.ac.sanger.artemis.*;
 
 import uk.ac.sanger.artemis.util.ReadOnlyException;
+import uk.ac.sanger.artemis.io.GFFDocumentEntry;
 import uk.ac.sanger.artemis.io.Qualifier;
 import uk.ac.sanger.artemis.io.QualifierInfo;
 import uk.ac.sanger.artemis.io.QualifierVector;
@@ -46,7 +47,7 @@ import javax.swing.*;
  *  features at once.
  *
  *  @author Kim Rutherford <kmr@sanger.ac.uk>
- *  @version $Id: QualifierEditor.java,v 1.4 2005-02-17 10:36:28 tjc Exp $
+ *  @version $Id: QualifierEditor.java,v 1.5 2007-07-09 13:07:38 tjc Exp $
  **/
 
 public class QualifierEditor extends JFrame {
@@ -69,8 +70,11 @@ public class QualifierEditor extends JFrame {
 
     setFont (font);
 
+    boolean isGFF = false;
+    if(entry_group.getDefaultEntry().getEMBLEntry() instanceof GFFDocumentEntry)
+      isGFF = true;
     final QualifierChoice qualifier_choice =
-      new QualifierChoice (entry_information, first_feature.getKey (), null);
+      new QualifierChoice (entry_information, first_feature.getKey (), null, isGFF);
 
     final JPanel outer_qualifier_choice_panel = new JPanel ();
     final JPanel qualifier_choice_panel = new JPanel ();
-- 
GitLab