83 return config; 84 } 85 86 public void updateGUI() { 87 boolean isWD = (config != null && config.getWorkDirectory() != null); 88 89 // we always allow View/Properties action 90 // even if config and/or wd is not set 91 propertiesAction.setEnabled(true); 92 93 logViewerAction.setEnabled(isWD); 94 if (serviceViewerAction != null) { 95 serviceViewerAction.setEnabled(isWD); 96 } 97 if (showChecklistAction != null) { 98 showChecklistAction.setEnabled(config.getInterviewParameters() != null 99 && !config.getInterviewParameters().isChecklistEmpty()); 100 } 101 } 102 103 public void save(Map m) { 104 // nothing to save 105 } 106 107 public void restore(Map m) { 108 // nothing to restore 109 } 110 111 public JMenu getMenu() { 112 JMenu viewMenu = uif.createMenu("exec.view"); 113 114 List<Action> cfgActs = createConfigActions(); 115 Action[] viewConfigActions = new Action[cfgActs.size()]; 116 cfgActs.toArray(viewConfigActions); 117 JMenu viewConfigMenu = uif.createMenu("exec.view.cfg", viewConfigActions); 118 viewMenu.add(viewConfigMenu); 119 120 if (filterControl != null) { 121 JMenu filters = filterControl.getFilterMenu(); 122 if (filters != null) { 123 viewMenu.add(filters); 124 } 125 } 126 viewMenu.addSeparator(); 127 for (Action action: createActions()) { | 83 return config; 84 } 85 86 public void updateGUI() { 87 boolean isWD = (config != null && config.getWorkDirectory() != null); 88 89 // we always allow View/Properties action 90 // even if config and/or wd is not set 91 propertiesAction.setEnabled(true); 92 93 logViewerAction.setEnabled(isWD); 94 if (serviceViewerAction != null) { 95 serviceViewerAction.setEnabled(isWD); 96 } 97 if (showChecklistAction != null) { 98 showChecklistAction.setEnabled(config.getInterviewParameters() != null 99 && !config.getInterviewParameters().isChecklistEmpty()); 100 } 101 } 102 103 public void save(Map<String, String> m) { 104 // nothing to save 105 } 106 107 public void restore(Map<String, String> m) { 108 // nothing to restore 109 } 110 111 public JMenu getMenu() { 112 JMenu viewMenu = uif.createMenu("exec.view"); 113 114 List<Action> cfgActs = createConfigActions(); 115 Action[] viewConfigActions = new Action[cfgActs.size()]; 116 cfgActs.toArray(viewConfigActions); 117 JMenu viewConfigMenu = uif.createMenu("exec.view.cfg", viewConfigActions); 118 viewMenu.add(viewConfigMenu); 119 120 if (filterControl != null) { 121 JMenu filters = filterControl.getFilterMenu(); 122 if (filters != null) { 123 viewMenu.add(filters); 124 } 125 } 126 viewMenu.addSeparator(); 127 for (Action action: createActions()) { |