public static ChangeSetStatus ( |
||
changeset | Changeset to query for assets. | |
return |
public static void Open(ChangeSet change) { Task task = Provider.ChangeSetStatus(change); task.Wait(); GetWindow().DoOpen(task.assetList); }
// Resolve all files within a change list static public void Open(ChangeSet change) { Task task = Provider.ChangeSetStatus(change); task.Wait(); WindowResolve win = GetWindow(); win.DoOpen(task.assetList); }
// Revert all files within a change list static public void Open(ChangeSet change) { InspectorWindow.ApplyChanges(); Task task = Provider.ChangeSetStatus(change); task.Wait(); GetWindow().DoOpen(task.assetList); }
private void OnExpand(ChangeSet change, ListItem item) { if (Provider.isActive) { Task task = Provider.ChangeSetStatus(change); task.userIdentifier = item.Identifier; task.SetCompletionAction(CompletionAction.OnChangeContentsPendingWindow); if (!item.HasChildren) { Asset asset = new Asset("Updating..."); ListItem listItem = this.pendingList.Add(item, asset.prettyPath, asset); listItem.Dummy = true; this.pendingList.Refresh(false); base.Repaint(); } } }
private void DoOpen(ChangeSet change, AssetList assets) { this.taskSubmit = null; this.submitResultCode = 256; this.submitErrorMessage = null; this.changeSet = change; this.description = string.Empty; this.assetList = null; if (change == null) { this.taskStatus = Provider.Status(assets); } else { this.taskDesc = Provider.ChangeSetDescription(change); this.taskStat = Provider.ChangeSetStatus(change); } }
private void DoOpen(ChangeSet change, AssetList assets) { this.taskSubmit = null; this.submitResultCode = 0x100; this.submitErrorMessage = null; this.changeSet = change; this.description = (change != null) ? this.SanitizeDescription(change.description) : ""; this.assetList = null; if (change == null) { this.taskStatus = Provider.Status(assets); } else { this.taskDesc = Provider.ChangeSetDescription(change); this.taskStat = Provider.ChangeSetStatus(change); } }
// Open the change list window for one of 2 modes. File list or exisiting change list. // If changeID is null then a list of files is assumed and the user can sumbit them // as a new change list. void DoOpen(ChangeSet change, AssetList assets) { taskSubmit = null; submitResultCode = kSubmitNotStartedResultCode; submitErrorMessage = null; changeSet = change; description = change == null ? c_defaultDescription : SanitizeDescription(change.description); assetList = null; // Refresh the assets or changeset states if (change == null) { taskStatus = Provider.Status(assets); } else { taskDesc = Provider.ChangeSetDescription(change); taskStat = Provider.ChangeSetStatus(change); } }
// Handle list elements being expanded void OnExpand(ChangeSet change, ListItem item) { if (!Provider.isActive) { return; } Task task = Provider.ChangeSetStatus(change); task.userIdentifier = item.Identifier; task.SetCompletionAction(CompletionAction.OnChangeContentsPendingWindow); if (!item.HasChildren) { Asset asset = new Asset("Updating..."); ListItem changeItem = pendingList.Add(item, asset.prettyPath, asset); changeItem.Dummy = true; pendingList.Refresh(false); //true here would cause recursion Repaint(); } }