public SettingsViewModel() { Settings = new Settings(); _tfsRepository = new TFSRepository(_settings); this.PropertyChanged += SettingsViewModel_PropertyChanged; Activities = new ObservableCollection <string>(_tfsRepository.GetActivities()); RetrieveAllSettingDependents(); Settings.TfsIteration = SetRelativeIteration(Settings.TfsIteration); }
public static void Open(TFSRepository repository, List <FilePath> paths) { foreach (var view in IdeApp.Workbench.Documents) { var sourceDoc = view.GetContent <ResolveConflictsView>(); if (sourceDoc != null) { sourceDoc.SetData(repository, paths); sourceDoc.LoadConflicts(); view.Window.SelectWindow(); return; } } ResolveConflictsView resolveConflictsView = new ResolveConflictsView(); resolveConflictsView.SetData(repository, paths); resolveConflictsView.LoadConflicts(); IdeApp.Workbench.OpenDocument(resolveConflictsView, true); }
// readonly AddServerWidget widget; // readonly TFSRepository repo; public TFSRepositoryEditor(TFSRepository repo) { // this.repo = repo; // widget = new AddServerWidget(); }
public RepositoryCache(TFSRepository repo) { this.repo = repo; this.cachedItems = new List<ExtendedItem>(); // FileService.FileChanged += OnFileChanged; }
private void SetData(TFSRepository repository, List<FilePath> paths) { this.repository = repository; this.paths.Clear(); this.paths.AddRange(paths); }
public static void Open(TFSRepository repository, List<FilePath> paths) { foreach (var view in IdeApp.Workbench.Documents) { var sourceDoc = view.GetContent<ResolveConflictsView>(); if (sourceDoc != null) { sourceDoc.SetData(repository, paths); sourceDoc.LoadConflicts(); view.Window.SelectWindow(); return; } } ResolveConflictsView resolveConflictsView = new ResolveConflictsView(); resolveConflictsView.SetData(repository, paths); resolveConflictsView.LoadConflicts(); IdeApp.Workbench.OpenDocument(resolveConflictsView, true); }
public RepositoryCache(TFSRepository repo) { this.repo = repo; this.cachedItems = new List <ExtendedItem>(); // FileService.FileChanged += OnFileChanged; }
private void SetData(TFSRepository repository, List <FilePath> paths) { this.repository = repository; this.paths.Clear(); this.paths.AddRange(paths); }