示例#1
0
        private ITimelineStepViewModel ResolveStepActionViewModel(SessionStepActionSettings action)
        {
            ITimelineStepViewModel stepViewModel = null;

            if (_resolver.CanCreate(action))
            {
                stepViewModel = (ITimelineStepViewModel)_resolver.Create(action);
            }

            return(stepViewModel);
        }
示例#2
0
 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));
 }
示例#3
0
 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)));
 }
示例#6
0
 private void RegisterTimelineSteps()
 {
     SessionStepActionSettings.Register(typeof(EyeTrackerCalibrationActionSettings));
     SessionStepActionSettings.Register(typeof(EyeTrackerValidationActionSettings));
 }