Qt: Skeleton for audio settings

This commit is contained in:
Connor McLaughlin
2020-01-24 14:51:13 +10:00
parent c5faa36f43
commit 65ae85eb7b
7 changed files with 213 additions and 3 deletions

View File

@ -0,0 +1,14 @@
#include "audiosettingswidget.h"
#include "settingwidgetbinder.h"
AudioSettingsWidget::AudioSettingsWidget(QtHostInterface* host_interface, QWidget* parent /* = nullptr */)
: QWidget(parent), m_host_interface(host_interface)
{
m_ui.setupUi(this);
SettingWidgetBinder::BindWidgetToEnumSetting(m_host_interface, m_ui.audioBackend, "Audio/Backend",
&Settings::ParseAudioBackend, &Settings::GetAudioBackendName);
SettingWidgetBinder::BindWidgetToBoolSetting(m_host_interface, m_ui.syncToOutput, "Audio/Sync");
}
AudioSettingsWidget::~AudioSettingsWidget() = default;