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();
155 virtual void sendSettingsToGui();