public ExtensionViewModelFactory( IConnectionService connectionService, IScreenshotService screenshotService, IScreenshotSavingUtility screenshotSavingUtility, ILoggerService loggerService, IConfigurationService configurationService) { Title = "Monitor Target Viewer Extension"; ContentIdBase = "monitor_extension_target_viewer_id"; _screenshotService = screenshotService; _connectionService = connectionService; _loggerService = loggerService; _configurationService = configurationService; _screenshotSavingUtility = screenshotSavingUtility; }
public RemoteViewViewModelFactory( IScreenshotService screenshotService, IScreenshotSavingUtility screenshotSavingUtility, ILoggerService loggerService, IConnectionService connectionService, ITaskSchedulerProvider schedulerProvider, IEventService eventService, IFrameDelayConverter frameDelayConverter, IMonitorDialog monitorDialog, IContinuousScreenshotControllerFactory screenshotControllerFactory) { Title = "Model Viewer"; ContentIdBase = "monitor_remote_view_extension_id"; _screenshotService = screenshotService; _screenshotSavingUtility = screenshotSavingUtility; _loggerService = loggerService; _connectionService = connectionService; _schedulerProvider = schedulerProvider; _eventService = eventService; _frameDelayConverter = frameDelayConverter; _monitorDialog = monitorDialog; _screenshotControllerFactory = screenshotControllerFactory; }