public UXRStatusUpdateBuilder(ISessionsControl sessions, UXRSessionDefinitionsSource uxrSessions, IDevicesContext devices, IUXRNodeContext node) { _sessions = sessions; _uxrSessions = uxrSessions; _devices = devices; _node = node; }
public UXRUploaderControlService(ISessionsControl sessions, IUploader uploader, UploadsQueue uploads, IUXRNodeContext uxrNode, UXRSessionDefinitionsSource uxrSessions) { _sessions = sessions; _uploader = uploader; _uploads = uploads; _uxrNode = uxrNode; _uxrSessions = uxrSessions; }
public SessionRecordingsDataViewModel(ISessionsControl sessions, ISessionRecordingsDataSource recordings) { _sessions = sessions; _subscription = _sessions.CompletedRecordings .OfType <LocalSessionRecordingResult>() .ObserveOnDispatcher() .Subscribe(AddRecordingToList); _recordings = recordings; Load(); }
public SessionsViewModel(ISessionsControl control, IViewsService views, SessionRecordingViewModelFactory factory, SessionDefinitionsViewModel definitions, Dispatcher dispatcher) { _dispatcher = dispatcher; _control = control; _views = views; _factory = factory; if (_control.CurrentRecording != null) { UpdateRecording(_control.CurrentRecording); } _control.RecordingChanged += (_, recording) => dispatcher.Invoke(() => UpdateRecording(recording)); Definitions = definitions; Definitions.Selection.SelectedItemChanged += Selection_SelectedItemChanged; }
public SessionsControlService(ExternalSessionDefinitions definitions, ISessionsControl control, IMapper mapper) { _definitions = definitions; _control = control; _mapper = mapper; }
public SessionRecordingSettingsService(ISessionsControl control) { _control = control; }
public SessionRecordingResultsControlService(ISessionsControl sessions, SessionRecordingResults results) { _results = results; _sessions = sessions; }