CommitViewerTabViewModel CreateViewer(CommitNodeModel m) { CommitViewerTabModel c = new CommitViewerTabModel(m); c.CloseRequested += CloseTab; CommitViewerTabViewModel vm = new CommitViewerTabViewModel(c); return(vm); }
void SubscribeModel(CommitViewerTabModel model) { model.RepositoryStatusChanged += RefreshItems; }
public CommitViewerTabViewModel(CommitViewerTabModel m) : base(m) { SubscribeModel(m); SelectedCommitIndex = 0; RefreshItems(); }