Exemple #1
0
        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;
 }