in plugin/src/com/microsoft/alm/plugin/idea/git/ui/pullrequest/CreatePullRequestController.java [91:120]
public void update(final Observable observable, final Object arg) {
if (arg == null || CreatePullRequestModel.PROP_SOURCE_BRANCH.equals(arg)) {
this.createDialog.setSourceBranch(this.createModel.getSourceBranch());
}
if (arg == null || CreatePullRequestModel.PROP_TARGET_BRANCH_COMBO_MODEL.equals(arg)) {
this.createDialog.setTargetBranchDropdownModel(this.createModel.getRemoteBranchDropdownModel());
}
if (arg == null || CreatePullRequestModel.PROP_TARGET_BRANCH.equals(arg)) {
this.createDialog.setSelectedTargetBranch(this.createModel.getTargetBranch());
}
if (arg == null || CreatePullRequestModel.PROP_TITLE.equals(arg)) {
this.createDialog.setTitle(this.createModel.getTitle());
}
if (arg == null || CreatePullRequestModel.PROP_DESCRIPTION.equals(arg)) {
this.createDialog.setDescription(this.createModel.getDescription());
}
if (arg == null || CreatePullRequestModel.PROP_LOADING.equals(arg)) {
this.createDialog.setIsLoading(this.createModel.isLoading());
}
if (arg == null || CreatePullRequestModel.PROP_DIFF_MODEL.equals(arg)) {
this.createDialog.populateDiff(this.createModel.getProject(), this.createModel.getLocalBranchChanges());
}
}