AudibleT 0.0.1
A real-time A/B/X audio testing tool for subjective assessment of various audio parameters, compatible for general purpose computer as well as embedded systems.
|
Provides a widget for conducting training sessions. More...
#include <TrainingWindow.h>
Signals | |
void | didChangeTrainingSessionState (SessionType sessionType) |
Signal emitted when the training session state changes. | |
void | didChangeSliderValue (int gain, int cutOffFrequency) |
Signal emitted when the slider value changes. | |
void | didChangeAudioFile (QString filePath) |
Signal emitted when the audio file changes. | |
void | didChangeAudioFilter (FilterType filter) |
Signal emitted when the audio filter changes. | |
Public Member Functions | |
TrainingWindow (QWidget *parent=nullptr) | |
Constructs a TrainingWindow with an optional parent widget. | |
~TrainingWindow () | |
Destructor. | |
QWidget * | createWidget () |
Creates the widget for the training window. | |
QWidget * | createLandingWidget () |
Creates the landing widget for the training window. | |
QWidget * | createTrainingWidget () |
Creates the training widget. | |
void | showTrainingWidget () |
Shows the training widget. | |
void | showLandingWidget () |
Shows the landing widget. | |
void | setDatabaseManager (DatabaseManager *manager) |
Sets the database manager. | |
void | populateAudioFiles () |
Populates the list of audio files. | |
Provides a widget for conducting training sessions.
This class is responsible for managing and displaying the training window. It includes methods for creating widgets, populating audio files, and managing the training session state, among others.