-
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.preference.AbstractMenuPreferences#addEditButtonListeners()
- *
- * TODO refactor into superclass
- */
- /** {@inheritDoc} */
- @Override
- protected void addNewButtonListeners() {
- newButton.addSelectionListener(new SelectionAdapter(){
- /* (non-Javadoc)
- * @see org.eclipse.swt.events.SelectionAdapter#widgetSelected(org.eclipse.swt.events.SelectionEvent)
- */
- @Override
- public void widgetSelected(SelectionEvent e) {
- super.widgetSelected(e);
- VocabularyTermWizard<Feature> wizard = new VocabularyTermWizard<Feature>(Feature.class);
-
- WizardDialog dialog = new WizardDialog(StoreUtil.getShell(), wizard);
- if(dialog.open() == IStatus.OK){
- tableViewer.setInput(TermStore.getFeatures());
- }
- }
- });
- }
-
- /* (non-Javadoc)
- * @see eu.etaxonomy.taxeditor.preference.AbstractMenuPreferences#addEditButtonListeners()
- */
- /** {@inheritDoc} */
- @Override
- protected void addEditButtonListeners() {
- editButton.addSelectionListener(new SelectionAdapter(){
- /* (non-Javadoc)
- * @see org.eclipse.swt.events.SelectionAdapter#widgetSelected(org.eclipse.swt.events.SelectionEvent)
- */
- @Override
- public void widgetSelected(SelectionEvent e) {
- super.widgetSelected(e);
- Feature selection = (Feature) ((StructuredSelection) tableViewer.getSelection()).getFirstElement();
-
- VocabularyTermWizard<Feature> wizard = new VocabularyTermWizard<Feature>(Feature.class, selection);
-
- WizardDialog dialog = new WizardDialog(StoreUtil.getShell(), wizard);
- dialog.open();
-
-
- tableViewer.setInput(TermStore.getFeatures());
- tableViewer.reveal(selection);
- }
- });
- }