LMMS
Loading...
Searching...
No Matches
lmms::AudioSoundIo::setupWidget Class Reference

#include <AudioSoundIo.h>

Inheritance diagram for lmms::AudioSoundIo::setupWidget:
lmms::gui::AudioDeviceSetupWidget

Classes

struct  DeviceId

Public Member Functions

 setupWidget (QWidget *_parent)
virtual ~setupWidget ()
virtual void saveSettings ()
void updateDevices ()
void reconnectSoundIo ()
Public Member Functions inherited from lmms::gui::AudioDeviceSetupWidget
 AudioDeviceSetupWidget (const QString &_caption, QWidget *_parent)
 ~AudioDeviceSetupWidget () override=default
virtual void show ()

Private Attributes

AudioSoundIoSetupUtil m_setupUtil
gui::ComboBoxm_backend
gui::ComboBoxm_device
ComboBoxModel m_backendModel
ComboBoxModel m_deviceModel
SoundIo * m_soundio
QList< DeviceIdm_deviceList
int m_defaultOutIndex
bool m_isFirst

Constructor & Destructor Documentation

◆ setupWidget()

lmms::AudioSoundIo::setupWidget::setupWidget ( QWidget * _parent)

◆ ~setupWidget()

lmms::AudioSoundIo::setupWidget::~setupWidget ( )
virtual

Member Function Documentation

◆ reconnectSoundIo()

void lmms::AudioSoundIo::setupWidget::reconnectSoundIo ( )

◆ saveSettings()

void lmms::AudioSoundIo::setupWidget::saveSettings ( )
virtual

◆ updateDevices()

void lmms::AudioSoundIo::setupWidget::updateDevices ( )

Member Data Documentation

◆ m_backend

gui::ComboBox* lmms::AudioSoundIo::setupWidget::m_backend
private

◆ m_backendModel

ComboBoxModel lmms::AudioSoundIo::setupWidget::m_backendModel
private

◆ m_defaultOutIndex

int lmms::AudioSoundIo::setupWidget::m_defaultOutIndex
private

◆ m_device

gui::ComboBox* lmms::AudioSoundIo::setupWidget::m_device
private

◆ m_deviceList

QList<DeviceId> lmms::AudioSoundIo::setupWidget::m_deviceList
private

◆ m_deviceModel

ComboBoxModel lmms::AudioSoundIo::setupWidget::m_deviceModel
private

◆ m_isFirst

bool lmms::AudioSoundIo::setupWidget::m_isFirst
private

◆ m_setupUtil

AudioSoundIoSetupUtil lmms::AudioSoundIo::setupWidget::m_setupUtil
private

◆ m_soundio

SoundIo* lmms::AudioSoundIo::setupWidget::m_soundio
private

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