Mixxx

DlgPrefSound Class Reference

#include <dlgprefsound.h>

Collaboration diagram for DlgPrefSound:

List of all members.

Public Slots

void slotUpdate ()
void slotApply ()
void forceApply ()

Signals

void loadPaths (const SoundManagerConfig &config)
void writePaths (SoundManagerConfig *config)
void refreshOutputDevices (const QList< SoundDevice * > &devices)
void refreshInputDevices (const QList< SoundDevice * > &devices)
void updatingAPI ()
void updatedAPI ()

Public Member Functions

 DlgPrefSound (QWidget *parent, SoundManager *soundManager, PlayerManager *pPlayerManager, ConfigObject< ConfigValue > *config)
 ~DlgPrefSound ()

Detailed Description

Class representing a preferences pane to configure sound devices for Mixxx.

Definition at line 39 of file dlgprefsound.h.


Constructor & Destructor Documentation

DlgPrefSound::DlgPrefSound ( QWidget *  pParent,
SoundManager pSoundManager,
PlayerManager pPlayerManager,
ConfigObject< ConfigValue > *  pConfig 
)

Construct a new sound preferences pane. Initializes and populates all the all the controls to the values obtained from SoundManager.

Definition at line 29 of file dlgprefsound.cpp.

Here is the call graph for this function:

DlgPrefSound::~DlgPrefSound ( )

Definition at line 95 of file dlgprefsound.cpp.


Member Function Documentation

void DlgPrefSound::forceApply ( ) [slot]

Slot called by DlgPrefVinyl when it needs slotApply here to call setupDevices. We're graced with this kludge because VC proxies are only initialized in SoundManager::setupDevices and reinit is the only way to make them reread their config.

Definition at line 155 of file dlgprefsound.cpp.

void DlgPrefSound::loadPaths ( const SoundManagerConfig config) [signal]
void DlgPrefSound::refreshInputDevices ( const QList< SoundDevice * > &  devices) [signal]
void DlgPrefSound::refreshOutputDevices ( const QList< SoundDevice * > &  devices) [signal]
void DlgPrefSound::slotApply ( ) [slot]

Slot called when the Apply or OK button is pressed.

Definition at line 116 of file dlgprefsound.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void DlgPrefSound::slotUpdate ( ) [slot]

Slot called when the preferences dialog is opened or this pane is selected.

Definition at line 103 of file dlgprefsound.cpp.

Here is the caller graph for this function:

void DlgPrefSound::updatedAPI ( ) [signal]
void DlgPrefSound::updatingAPI ( ) [signal]
void DlgPrefSound::writePaths ( SoundManagerConfig config) [signal]

Here is the caller graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines