in plugin/src/com/microsoft/alm/plugin/idea/tfvc/ui/workspace/WorkspaceController.java [122:154]
public void update(final Observable o, final Object arg) {
if (suspendEvents) {
return;
}
if (arg == null || arg.equals(WorkspaceModel.PROP_COMMENT)) {
dialog.setComment(model.getComment());
}
if (arg == null || arg.equals(WorkspaceModel.PROP_COMPUTER)) {
dialog.setComputer(model.getComputer());
}
if (arg == null || arg.equals(WorkspaceModel.PROP_MAPPINGS)) {
dialog.setMappings(model.getMappings());
}
if (arg == null || arg.equals(WorkspaceModel.PROP_NAME)) {
dialog.setName(model.getName());
}
if (arg == null || arg.equals(WorkspaceModel.PROP_OWNER)) {
dialog.setOwner(model.getOwner());
}
if (arg == null || arg.equals(WorkspaceModel.PROP_SERVER)) {
dialog.setServer(model.getServer());
}
if (arg == null || arg.equals(WorkspaceModel.PROP_LOCATION)) {
dialog.setLocation(model.getLocation());
}
// Loading is special we only want to update it when it is the only thing changing
if (arg != null && arg.equals(WorkspaceModel.PROP_LOADING)) {
dialog.setLoading(model.isLoading());
}
}