public IDockableComponentViewModel CreateComponent(WorkbenchPartId componentId) { return(new ExtensionComponentViewModel( _connectionService, _screenshotService, _screenshotSavingUtility, _loggerService, _configurationService, componentId)); }
protected override DockablePartViewModelBase CreatePartImpl( IWorkbenchViewModel workbench, WorkbenchPartId contentId) { return(new AnnotationComponentViewModel( contentId, workbench, _annotationService.Value, _schedulerProvider.Value)); }
public IDockableComponentViewModel CreateComponent(WorkbenchPartId componentId) { return(new RemoteViewViewModel( _screenshotService, _screenshotSavingUtility, _loggerService, _connectionService, _schedulerProvider, _eventService, _screenshotControllerFactory.CreateController(), _frameDelayConverter, _monitorDialog)); }
public IDockableComponentViewModel CreateComponent(WorkbenchPartId componentId) { return(new MacroViewModel(_loggerService, _monitorDialog, _fileService, _macroService)); }
/// <summary> /// Factory method for component /// </summary> /// <returns></returns> public IDockableComponentViewModel CreateComponent(WorkbenchPartId partId) { return(new ExtensionComponentViewModel()); }
public IDockableComponentViewModel CreateComponent(WorkbenchPartId componentId) { return(new ExtensionComponentViewModel(_modelService, _connectionService, _datapoolService)); }