public MUSHRASessionWindow(string fileName = "") { InitializeComponent(); _mushraSessionList = new List <MushraSessionModel>(); _mushraModelList = MushraTestDetailsModel.GetInstance; _sessionLogger = LogFactory.GetLoggerObject((byte)LoggerType.SessionLogger); _fileName = fileName; _sessionAlreadySaved = false; InitializeEditOrOpenSession(); ReadCustomScaleElements(); _mushraModelList.trials.Clear(); }
public static ISessionAndScoreLogger GetLoggerObject(byte loggerType) { ISessionAndScoreLogger loggerObject = null; if (loggerType == (byte)(LoggerType.SessionLogger)) { loggerObject = new SessionLogger(); } else if (loggerType == (byte)(LoggerType.ScoreLogger)) { loggerObject = new ScoreLogger(); } return(loggerObject); }
public MushraTestTransportControlsView() { _waveDisplay = WaveFormPlayer.Instance; _settingsObject = AudioSettingsModel.GetInstance; _scoreLogger = LogFactory.GetLoggerObject((byte)LoggerType.ScoreLogger); _scorerDetails = ScorerDetails.GetInstance; MUSHRASessionWindow.SessionCreated += MUSHRASessionWindow_SessionCreated; MUSHRASessionWindow.SessionClosed += MUSHRASessionWindow_SessionClosed; MushraTestScoreView.MushraClickedButton += OnMushraClickedButton; MushraTestScoreView.ScoringSliderEvent += ScoringSliderEvent; LoadSelectedTrialEvent += OnLoadSelectedTrialEvent; this.Dispatcher.ShutdownStarted += Dispatcher_ShutdownStarted; InitializeComponent(); }
public ABCTestView() { InitializeComponent(); _scoreLogger = LogFactory.GetLoggerObject((byte)LoggerType.ScoreLogger); ABCSessionWindow.SessionCreated += ABCSessionWindow_SessionCreated; ABCSessionWindow.SessionClosed += ABCSessionWindow_SessionClosed; ScoringScales.ScoringSliderEvent += ScoringSliderEvent; LoadSelectedTrialEvent += OnLoadSelectedTrialEvent; _waveDisplay = WaveFormPlayer.Instance; _settingsObject = AudioSettingsModel.GetInstance; _scorerDetails = ScorerDetails.GetInstance; this.Dispatcher.ShutdownStarted += Dispatcher_ShutdownStarted; var image = (Image)FindResource("NoLoop"); image.Height = 50; LoopBtn.Content = image; }
public ABCSessionWindow(string fileName = "") { InitializeComponent(); _abcSessionList = new List <ABCSessionModel>(); _abcModelList = ABCTestDetailsModel.GetInstance; _sessionLogger = LogFactory.GetLoggerObject((byte)LoggerType.SessionLogger); _sessionAlreadySaved = false; if (fileName == "") { //OpenMItem.IsEnabled = false; _fileName = fileName; } else { //OpenMItem.IsEnabled = true; _fileName = fileName; } ReadCustomScaleElements(); InitializeEditOrOpenSession(); _abcModelList.trials.Clear(); }