Esempio n. 1
0
 public IDockableComponentViewModel CreateComponent(WorkbenchPartId componentId)
 {
     return(new ExtensionComponentViewModel(
                _connectionService,
                _screenshotService,
                _screenshotSavingUtility,
                _loggerService,
                _configurationService,
                componentId));
 }
Esempio n. 2
0
 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));
 }
Esempio n. 5
0
 /// <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));
 }