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 testing sessions. More...
#include <TestingWindow.h>
Signals | |
void | didChangeTestingSessionState (SessionType sessionType) |
Signal emitted when the testing session state changes. | |
Public Member Functions | |
TestingWindow (QWidget *parent=nullptr) | |
Constructs a TestingWindow with an optional parent widget. | |
~TestingWindow () | |
Destructor. | |
QWidget * | createWidget () |
Creates the widget for the testing window. | |
void | setDatabaseManager (DatabaseManager *manager) |
Sets the database manager. | |
void | populateAudioFiles () |
Populates the list of audio files. | |
void | updateSelectedAudioFile (QString filePath) |
Updates the selected audio file. | |
void | updateSelectedFilterType (FilterType filterType) |
Updates the selected filter type. | |
void | updateFilterParameters (int gain, int cutOffFrequency) |
Updates filter parameters. | |
Provides a widget for conducting testing sessions.
This class is responsible for managing and displaying the testing window. It includes methods for creating widgets, populating audio files, updating the selected audio file and filter parameters, and managing the testing session state.