LLPanelVoiceDeviceSettings Class Reference

#include <llfloatervoicedevicesettings.h>

Inheritance diagram for LLPanelVoiceDeviceSettings:

Inheritance graph
[legend]
Collaboration diagram for LLPanelVoiceDeviceSettings:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLPanelVoiceDeviceSettings ()
 ~LLPanelVoiceDeviceSettings ()
void draw ()
BOOL postBuild ()
void apply ()
void cancel ()
void refresh ()
void onOpen ()
void onClose (bool app_quitting)

Static Protected Member Functions

static void onCommitInputDevice (LLUICtrl *ctrl, void *user_data)
static void onCommitOutputDevice (LLUICtrl *ctrl, void *user_data)

Protected Attributes

F32 mMicVolume
std::string mInputDevice
std::string mOutputDevice
class LLComboBoxmCtrlInputDevices
class LLComboBoxmCtrlOutputDevices
BOOL mDevicesUpdated


Detailed Description

Definition at line 40 of file llfloatervoicedevicesettings.h.


Constructor & Destructor Documentation

LLPanelVoiceDeviceSettings::LLPanelVoiceDeviceSettings (  ) 

LLPanelVoiceDeviceSettings::~LLPanelVoiceDeviceSettings (  ) 

Definition at line 69 of file llfloatervoicedevicesettings.cpp.


Member Function Documentation

void LLPanelVoiceDeviceSettings::draw ( void   )  [virtual]

BOOL LLPanelVoiceDeviceSettings::postBuild ( void   )  [virtual]

Reimplemented from LLPanel.

Definition at line 73 of file llfloatervoicedevicesettings.cpp.

References LLPanel::childSetCommitCallback(), mMicVolume, onCommitInputDevice(), onCommitOutputDevice(), LLSlider::setValue(), and TRUE.

Here is the call graph for this function:

void LLPanelVoiceDeviceSettings::apply (  ) 

Definition at line 123 of file llfloatervoicedevicesettings.cpp.

References LLComboBox::getSimple(), gSavedSettings, mCtrlInputDevices, mCtrlOutputDevices, mMicVolume, LLControlGroup::setF32(), and LLControlGroup::setString().

Referenced by LLFloaterVoiceDeviceSettings::apply().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelVoiceDeviceSettings::cancel (  ) 

Definition at line 142 of file llfloatervoicedevicesettings.cpp.

References gSavedSettings, mCtrlInputDevices, mCtrlOutputDevices, mInputDevice, mOutputDevice, LLComboBox::setSimple(), and LLControlGroup::setString().

Referenced by LLFloaterVoiceDeviceSettings::cancel().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelVoiceDeviceSettings::refresh (  )  [virtual]

void LLPanelVoiceDeviceSettings::onOpen (  ) 

void LLPanelVoiceDeviceSettings::onClose ( bool  app_quitting  ) 

Definition at line 241 of file llfloatervoicedevicesettings.cpp.

References gVoiceClient, LLVoiceChannel::resume(), and LLVoiceClient::tuningStop().

Referenced by LLFloaterVoiceDeviceSettings::onClose().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelVoiceDeviceSettings::onCommitInputDevice ( LLUICtrl ctrl,
void *  user_data 
) [static, protected]

Definition at line 248 of file llfloatervoicedevicesettings.cpp.

References LLSD::asString(), LLUICtrl::getValue(), gSavedSettings, and LLControlGroup::setString().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelVoiceDeviceSettings::onCommitOutputDevice ( LLUICtrl ctrl,
void *  user_data 
) [static, protected]

Definition at line 254 of file llfloatervoicedevicesettings.cpp.

References LLSD::asString(), LLUICtrl::getValue(), gSavedSettings, and LLControlGroup::setString().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 59 of file llfloatervoicedevicesettings.h.

Referenced by cancel(), LLPanelVoiceDeviceSettings(), onOpen(), and refresh().

Definition at line 60 of file llfloatervoicedevicesettings.h.

Referenced by cancel(), LLPanelVoiceDeviceSettings(), onOpen(), and refresh().

Definition at line 61 of file llfloatervoicedevicesettings.h.

Referenced by apply(), cancel(), LLPanelVoiceDeviceSettings(), and refresh().

Definition at line 62 of file llfloatervoicedevicesettings.h.

Referenced by apply(), cancel(), LLPanelVoiceDeviceSettings(), and refresh().

Definition at line 63 of file llfloatervoicedevicesettings.h.

Referenced by LLPanelVoiceDeviceSettings(), onOpen(), and refresh().


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

Generated on Fri May 16 08:58:27 2008 for SecondLife by  doxygen 1.5.5