1 19 20 package org.netbeans.modules.tasklist.usertasks.actions; 21 22 import org.netbeans.modules.tasklist.usertasks.UserTaskView; 23 import org.netbeans.modules.tasklist.usertasks.UserTaskViewRegistry; 24 import org.netbeans.modules.tasklist.usertasks.util.AWTThreadAnnotation; 25 import org.openide.util.HelpCtx; 26 import org.openide.util.NbBundle; 27 import org.openide.util.actions.CallableSystemAction; 28 29 30 35 public class ViewTasksAction extends CallableSystemAction { 36 37 private static final long serialVersionUID = 1; 38 39 public void performAction() { 40 show(); 41 } 42 43 protected boolean asynchronous() { 44 return false; 45 } 46 47 @AWTThreadAnnotation 48 static void show() { 49 UserTaskView view = UserTaskViewRegistry.getInstance().getDefault(); 50 if (view != null) { 51 view.showInMode(); 52 } 53 } 54 55 public String getName() { 56 return NbBundle.getMessage(ViewTasksAction.class, 57 "LBL_ViewTodoList"); } 59 60 protected String iconResource() { 61 return "org/netbeans/modules/tasklist/usertasks/actions/taskView.gif"; } 63 64 public HelpCtx getHelpCtx() { 65 return HelpCtx.DEFAULT_HELP; 66 } 69 } 70 | Popular Tags |