public GitDiffWindowToolbarRenderer(GitManager gitManager, GitDiffElementContextFactory contextFactory, UniGitData data, InjectionHelper injectionHelper, GitSettingsJson gitSettings, GitOverlay gitOverlay, IGitPrefs prefs) { this.gitManager = gitManager; this.contextFactory = contextFactory; this.data = data; this.injectionHelper = injectionHelper; this.gitSettings = gitSettings; this.gitOverlay = gitOverlay; this.prefs = prefs; searchField = new SearchField(); }
private void Construct(GitExternalManager externalManager, GitAsyncManager asyncManager, GitOverlay gitOverlay, InjectionHelper injectionHelper, GitDiffWindowToolbarRenderer toolbarRenderer, GitDiffElementContextFactory elementContextFactory, GitDiffWindowCommitRenderer gitDiffWindowCommitRenderer, GitDiffWindowDiffElementRenderer diffElementRenderer, GitLfsHelper lfsHelper) { this.lfsHelper = lfsHelper; this.externalManager = externalManager; this.asyncManager = asyncManager; this.gitOverlay = gitOverlay; this.injectionHelper = injectionHelper; this.toolbarRenderer = toolbarRenderer; this.elementContextFactory = elementContextFactory; this.gitDiffWindowCommitRenderer = gitDiffWindowCommitRenderer; this.diffElementRenderer = diffElementRenderer; sorter = new GitDiffWindowSorter(this, gitManager); }