private ITimelineStepViewModel ResolveStepActionViewModel(SessionStepActionSettings action) { ITimelineStepViewModel stepViewModel = null; if (_resolver.CanCreate(action)) { stepViewModel = (ITimelineStepViewModel)_resolver.Create(action); } return(stepViewModel); }
private void RegisterTimelineSteps() { SessionStepActionSettings.Register(typeof(ShowDesktopActionSettings)); SessionStepActionSettings.Register(typeof(LaunchProgramActionSettings)); SessionStepActionSettings.Register(typeof(CloseProgramActionSettings)); SessionStepActionSettings.Register(typeof(QuestionaryActionSettings)); SessionStepActionSettings.Register(typeof(ChooseAnswerQuestionActionSettings)); SessionStepActionSettings.Register(typeof(WriteAnswerQuestionActionSettings)); SessionStepActionSettings.Register(typeof(InstructionsActionSettings)); SessionStepActionSettings.Register(typeof(ImageActionSettings)); }
private void RegisterTimelineSteps() { SessionStepActionSettings.Register(typeof(FixationFilterActionSettings)); }
public void Execute(SessionRecording recording, SessionStepActionSettings settings) { Execute(recording, (TSettings)settings); }
public bool CanExecute(SessionStepActionSettings settings) { return(settings != null && settings.GetType().Equals(typeof(TSettings))); }
private void RegisterTimelineSteps() { SessionStepActionSettings.Register(typeof(EyeTrackerCalibrationActionSettings)); SessionStepActionSettings.Register(typeof(EyeTrackerValidationActionSettings)); }