19 class DtPersistenceControlsInterface;
20 class DtAudioSettingsWidgetInterface;
21 class DtSettingsBackup;
48 virtual void slot_audioEnabledChanged(
bool val);
52 virtual void slot_volumeChanged(
int val);
56 virtual void slot_playbackDeviceChanged(
const std::string& val);
60 virtual void slot_captureDeviceChanged(
const std::string& val);
64 virtual void slot_speedOfSoundChanged(
double val);
68 virtual void slot_maxVoicesChanged(
int val);
72 virtual void slot_maxmimumOutputDecibelCapabilityChanged(
double val);
76 virtual void slot_environmentalProcessingEnabledChanged(
bool val);
85 virtual void slot_volumeUpdated(
double val);
90 virtual void slot_audioEnabledUpdated(
bool val);
94 virtual void slot_speedOfSoundUpdated(
double val);
98 virtual void slot_playbackDeviceUpdated(
const std::string& val);
102 virtual void slot_captureDeviceUpdated(
const std::string& val);
106 virtual void slot_maxVoicesUpdated(
int val);
110 virtual void slot_maxmimumOutputDecibelCapabilityUpdated(
double val);
114 virtual void slot_environmentalProcessingEnabledUpdated(
bool val);
118 virtual void slot_environmentalProcessingAvailableUpdated(
bool val);
126 virtual void on_saveDefaults();
129 virtual void on_restoreDefaults();
132 virtual void on_import();
135 virtual void on_export();
139 virtual void on_importFilePathChosen(
const std::string& filePath);
143 virtual void on_exportFilePathChosen(
const std::string& filePath);
146 virtual void on_restoreFactoryDefaults();
152 virtual void sendSettingsToGui();
DtPersistenceControlsInterface & myPersistenceControls
The interface to the persistence toolbar.
Definition: DtAudioSettingsPageLogic.h:162
Abstract interface for controlling persistence of state in a dialog.
Definition: DtPersistenceControlsInterface.h:20
#define DT_DLL_VRVAUDIOQT
Definition: dllExport.h:22
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
DtDe & myDe
The display engine for this instance.
Definition: DtAudioSettingsPageLogic.h:156
DtAudioSettingsWidgetInterface & myInterface
The interface to the graphical widget.
Definition: DtAudioSettingsPageLogic.h:159
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
Logic for controlling the audio settings.
Definition: DtAudioSettingsPageLogic.h:25