in src/org/jetbrains/tfsIntegration/ui/ManageWorkspacesForm.java [158:228]
public ManageWorkspacesForm(final Project project, boolean editPoliciesButtonVisible) {
myProject = project;
myAddServerButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(final ActionEvent e) {
addServer();
}
});
myRemoveServerButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(final ActionEvent e) {
//noinspection ConstantConditions
removeServer(getSelectedServer());
}
});
myProxySettingsButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(final ActionEvent e) {
//noinspection ConstantConditions
changeProxySettings(getSelectedServer());
}
});
myCreateWorkspaceButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(final ActionEvent e) {
ServerInfo server = getSelectedServer();
if (server == null) {
//noinspection ConstantConditions
server = getSelectedWorkspace().getServer();
}
createWorkspace(server);
}
});
myEditWorkspaceButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(final ActionEvent e) {
//noinspection ConstantConditions
editWorkspace(getSelectedWorkspace());
}
});
myDeleteWorkspaceButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(final ActionEvent e) {
//noinspection ConstantConditions
deleteWorkspace(getSelectedWorkspace());
}
});
myCheckInPoliciesButton.setVisible(editPoliciesButtonVisible);
myCheckInPoliciesButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
configureCheckinPolicies();
}
});
myReloadWorkspacesButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
reloadWorkspaces(getSelectedServer());
}
});
updateButtons();
}