*/\r
package eu.etaxonomy.taxeditor.preference;\r
\r
+import org.eclipse.jface.viewers.StructuredSelection;\r
import org.eclipse.jface.wizard.WizardDialog;\r
import org.eclipse.swt.events.MouseAdapter;\r
import org.eclipse.swt.events.MouseEvent;\r
});\r
}\r
\r
+ /* (non-Javadoc)\r
+ * @see eu.etaxonomy.taxeditor.preference.AbstractMenuPreferences#addEditButtonListeners()\r
+ */\r
+ @Override\r
+ protected void addEditButtonListeners() {\r
+ editButton.addMouseListener(new MouseAdapter(){\r
+ /* (non-Javadoc)\r
+ * @see org.eclipse.swt.events.MouseAdapter#mouseUp(org.eclipse.swt.events.MouseEvent)\r
+ */\r
+ @Override\r
+ public void mouseUp(MouseEvent e) {\r
+ super.mouseUp(e);\r
+ \r
+ Feature selection = (Feature) ((StructuredSelection) tableViewer.getSelection()).getFirstElement();\r
+ \r
+ VocabularyTermWizard<Feature> wizard = new VocabularyTermWizard<Feature>(VocabularyEnum.Feature, selection); \r
+ \r
+ WizardDialog dialog = new WizardDialog(StoreUtil.getShell(), wizard);\r
+ dialog.open();\r
+ \r
+ tableViewer.setInput(VocabularyStore.getFeatures());\r
+ tableViewer.reveal(selection);\r
+ }\r
+ });\r
+ }\r
+ \r
/* (non-Javadoc)\r
* @see eu.etaxonomy.taxeditor.preference.AbstractMenuPreferences#addEditButtonListeners()\r
* \r