/** * @version $Id: DbViewImportHandler.java 1839 2014-04-16 02:33:51Z yukihiro-kinjyo $ * * 2011/08/09 13:46:18 * @author kyohei-miyazato * * Copyright 2011-2014 TIDAコンソーシアム All Rights Reserved. */ package com.tida_okinawa.corona.ui.handlers; import org.eclipse.core.commands.AbstractHandler; import org.eclipse.core.commands.ExecutionEvent; import org.eclipse.core.commands.ExecutionException; import org.eclipse.jface.dialogs.Dialog; import org.eclipse.jface.wizard.WizardDialog; import org.eclipse.swt.widgets.Shell; import org.eclipse.ui.handlers.HandlerUtil; import com.tida_okinawa.corona.ui.wizards.DicImportWizard; /** * * @author kyohei-miyazato */ public class DbViewImportHandler extends AbstractHandler { @Override public Object execute(ExecutionEvent event) throws ExecutionException { // TODO 辞書インポート処理 // IWorkbenchWindow window = // HandlerUtil.getActiveWorkbenchWindowChecked(event); // MessageDialog.openInformation(window.getShell(), "辞書インポート", // "import"); /*** 試作1号機 ****************************************************************/ Shell shell = HandlerUtil.getActiveShell(event); DicImportWizard wizard = new DicImportWizard(); WizardDialog d = new WizardDialog(shell, wizard); if (d.open() != Dialog.OK) { return false; } /*** 試作1豪鬼 ****************************************************************/ return true; } @Override public boolean isEnabled() { return true; } }