1 20 21 package org.apache.directory.ldapstudio.actions; 22 23 24 import org.apache.directory.ldapstudio.Messages; 25 import org.eclipse.jface.action.Action; 26 import org.eclipse.jface.action.IAction; 27 import org.eclipse.swt.custom.BusyIndicator; 28 import org.eclipse.ui.IWorkbenchWindow; 29 import org.eclipse.update.ui.UpdateManagerUI; 30 31 32 40 public class ManageConfigurationAction extends Action implements IAction 41 { 42 private IWorkbenchWindow window; 43 44 45 50 public ManageConfigurationAction( IWorkbenchWindow window ) 51 { 52 this.window = window; 53 setId( "org.apache.directory.ldapstudio.manageConfiguration" ); setText( Messages.getString( "ManageConfigurationAction.Manage_Configuration" ) ); setToolTipText( Messages.getString( "ManageConfigurationAction.Manage_configuration_for_LDAP_Studio" ) ); } 57 58 59 62 public void run() 63 { 64 BusyIndicator.showWhile( window.getShell().getDisplay(), new Runnable () 65 { 66 public void run() 67 { 68 UpdateManagerUI.openConfigurationManager( window.getShell() ); 69 } 70 } ); 71 } 72 } 73 | Popular Tags |