*/
public ActionListener createPluginManagerListener() {
return new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
final PluginManager manager = new PluginManager();
PluginManagementOperation op = new PluginManagementOperation(
manager, "Initialising Plug-in Manager") {
@Override
public void execute() {
try {
Authenticator.getInstance().authenticate();
Mediator.getUI().getStatusPane().setMessage(
"Initialising Plug-in Manager...");
manager.init();
new PluginManagementDialog(manager);
Mediator.getUI().getStatusPane().setMessage("");
} catch (ConnectionException ex) {
MessageBox.showErrorDialog(
"Authentication Source Error", ex);