1 20 21 package org.apache.directory.ldapstudio.browser.common.actions; 22 23 24 import org.apache.directory.ldapstudio.browser.common.BrowserCommonActivator; 25 import org.apache.directory.ldapstudio.browser.common.BrowserCommonConstants; 26 import org.apache.directory.ldapstudio.browser.common.wizards.NewConnectionWizard; 27 import org.eclipse.jface.resource.ImageDescriptor; 28 import org.eclipse.jface.wizard.WizardDialog; 29 30 31 37 public class NewConnectionAction extends BrowserAction 38 { 39 42 public NewConnectionAction() 43 { 44 super(); 45 } 46 47 48 51 public void run() 52 { 53 NewConnectionWizard wizard = new NewConnectionWizard(); 54 WizardDialog dialog = new WizardDialog( getShell(), wizard ); 55 dialog.setBlockOnOpen( true ); 56 dialog.create(); 57 dialog.open(); 58 } 59 60 61 64 public String getText() 65 { 66 return "New Connection..."; 67 } 68 69 70 73 public ImageDescriptor getImageDescriptor() 74 { 75 return BrowserCommonActivator.getDefault().getImageDescriptor( BrowserCommonConstants.IMG_CONNECTION_ADD ); 76 } 77 78 79 82 public String getCommandId() 83 { 84 return null; 85 } 86 87 88 91 public boolean isEnabled() 92 { 93 return true; 94 } 95 } 96 | Popular Tags |