public ProjectSuiteController(INewProjectSuiteWindowFactory newProjectSuiteWindowFactory, INewProjectSuiteViewModelFactory newProjectSuiteViewModelFactory, IProjectExplorerViewFactory projectExplorerViewFactory, IProjectExplorerViewModelFactory projectExplorerViewModelFactory, IProjectSuiteFileManager projectSuiteFileManager, IRecentFileManager recentFileManager, IRegionManager regionManager) { this.newProjectSuiteWindowFactory = newProjectSuiteWindowFactory; this.newProjectSuiteViewModelFactory = newProjectSuiteViewModelFactory; this.projectExplorerViewFactory = projectExplorerViewFactory; this.projectExplorerViewModelFactory = projectExplorerViewModelFactory; this.projectSuiteFileManager = projectSuiteFileManager; this.recentFileManager = recentFileManager; this.regionManager = regionManager; }
public AppController(IMainWindowFactory mainWindowFactory, IMainShellViewFactory mainShellViewFactory, IMainShellViewModelFactory mainShellViewModelFactory, IProjectWorkspaceViewFactory projectWorkspaceViewFactory, IProjectExplorerViewFactory projectExplorerViewFactory, ITestShellViewFactory testWorkspaceViewFactory, IStartPageViewModelFactory startPageViewModelFactory, IRegionManager regionManager, IStartViewFactory startViewFactory) { this.mainWindowFactory = mainWindowFactory; this.mainShellViewFactory = mainShellViewFactory; this.mainShellViewModelFactory = mainShellViewModelFactory; this.projectWorkspaceViewFactory = projectWorkspaceViewFactory; this.projectExplorerViewFactory = projectExplorerViewFactory; this.testWorkspaceViewFactory = testWorkspaceViewFactory; this.startPageViewModelFactory = startPageViewModelFactory; this.regionManager = regionManager; this.startViewFactory = startViewFactory; }