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.
Loading...
Searching...
No Matches
Signals | Public Member Functions | List of all members

Provides a widget for conducting training sessions. More...

#include <TrainingWindow.h>

Inheritance diagram for TrainingWindow:
Inheritance graph
[legend]
Collaboration diagram for TrainingWindow:
Collaboration graph
[legend]

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.
 

Detailed Description

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.


The documentation for this class was generated from the following files: