#include <llfloatervoicewizard.h>
Inheritance diagram for LLPanelDeviceSettings:


| Public Member Functions | |
| LLPanelDeviceSettings () | |
| ~LLPanelDeviceSettings () | |
| void | draw () | 
| BOOL | postBuild () | 
| void | apply () | 
| void | cancel () | 
| void | refresh () | 
| void | onOpen () | 
| void | onClose (bool app_quitting) | 
| Protected Attributes | |
| F32 | mMicVolume | 
| std::string | mInputDevice | 
| std::string | mOutputDevice | 
| LLComboBox * | mCtrlInputDevices | 
| LLComboBox * | mCtrlOutputDevices | 
| BOOL | mDevicesUpdated | 
Definition at line 66 of file llfloatervoicewizard.h.
| LLPanelDeviceSettings::LLPanelDeviceSettings | ( | ) | 
Definition at line 220 of file llfloatervoicewizard.cpp.
References FALSE, LLControlGroup::getF32(), LLControlGroup::getString(), gSavedSettings, mCtrlInputDevices, mCtrlOutputDevices, mDevicesUpdated, mInputDevice, mMicVolume, mOutputDevice, and NULL.
| LLPanelDeviceSettings::~LLPanelDeviceSettings | ( | ) | 
Definition at line 236 of file llfloatervoicewizard.cpp.
| void LLPanelDeviceSettings::apply | ( | ) | 
Definition at line 290 of file llfloatervoicewizard.cpp.
References LLComboBox::getSimple(), gSavedSettings, mCtrlInputDevices, mCtrlOutputDevices, mMicVolume, s, LLControlGroup::setF32(), and LLControlGroup::setString().
Referenced by LLFloaterDeviceSettings::apply().
| void LLPanelDeviceSettings::cancel | ( | ) | 
Definition at line 309 of file llfloatervoicewizard.cpp.
References gSavedSettings, mCtrlInputDevices, mCtrlOutputDevices, mInputDevice, mOutputDevice, LLComboBox::setSimple(), and LLControlGroup::setString().
Referenced by LLFloaterDeviceSettings::cancel().
| void LLPanelDeviceSettings::draw | ( | ) |  [virtual] | 
Reimplemented from LLPanel.
Definition at line 252 of file llfloatervoicewizard.cpp.
References LLPanel::childSetVisible(), LLPanel::draw(), f, FALSE, LLControlGroup::getColor4(), gl_rect_2d(), LLColor4::grey, gSavedSettings, gVoiceClient, LLVoiceClient::inTuningMode(), llfloor(), llmin(), LLVoiceClient::OVERDRIVEN_POWER_LEVEL, S32, TRUE, and LLVoiceClient::tuningGetEnergy().
| void LLPanelDeviceSettings::onClose | ( | bool | app_quitting | ) | 
Definition at line 407 of file llfloatervoicewizard.cpp.
References gVoiceClient, and LLVoiceClient::tuningStop().
Referenced by LLFloaterDeviceSettings::onClose(), and LLFloaterVoiceWizard::onClose().
| void LLPanelDeviceSettings::onOpen | ( | ) | 
Definition at line 396 of file llfloatervoicewizard.cpp.
References FALSE, gVoiceClient, mDevicesUpdated, LLVoiceClient::refreshDeviceLists(), and LLVoiceClient::tuningStart().
Referenced by LLFloaterDeviceSettings::onOpen(), and LLFloaterVoiceWizard::onOpen().
| BOOL LLPanelDeviceSettings::postBuild | ( | ) |  [virtual] | 
Reimplemented from LLPanel.
Definition at line 240 of file llfloatervoicewizard.cpp.
References LLUICtrlFactory::getSliderBarByName(), gUICtrlFactory, mMicVolume, LLSlider::setValue(), and TRUE.
| void LLPanelDeviceSettings::refresh | ( | ) |  [virtual] | 
Reimplemented from LLPanel.
Definition at line 321 of file llfloatervoicewizard.cpp.
References LLComboBox::add(), ADD_BOTTOM, LLSD::asReal(), LLPanel::childGetText(), LLVoiceClient::deviceSettingsAvailable(), LLVoiceClient::getCaptureDevices(), LLUICtrlFactory::getComboBoxByName(), LLVoiceClient::getRenderDevices(), LLUICtrlFactory::getSliderBarByName(), LLSlider::getValue(), gUICtrlFactory, gVoiceClient, mCtrlInputDevices, mCtrlOutputDevices, mDevicesUpdated, mInputDevice, mMicVolume, mOutputDevice, LLComboBox::removeall(), LLComboBox::setSimple(), TRUE, and LLVoiceClient::tuningSetMicVolume().
Referenced by LLFloaterDeviceSettings::draw(), and LLFloaterVoiceWizard::draw().
| LLComboBox* LLPanelDeviceSettings::mCtrlInputDevices  [protected] | 
Definition at line 84 of file llfloatervoicewizard.h.
Referenced by apply(), cancel(), LLPanelDeviceSettings(), and refresh().
| LLComboBox* LLPanelDeviceSettings::mCtrlOutputDevices  [protected] | 
Definition at line 85 of file llfloatervoicewizard.h.
Referenced by apply(), cancel(), LLPanelDeviceSettings(), and refresh().
| BOOL LLPanelDeviceSettings::mDevicesUpdated  [protected] | 
Definition at line 86 of file llfloatervoicewizard.h.
Referenced by LLPanelDeviceSettings(), onOpen(), and refresh().
| std::string LLPanelDeviceSettings::mInputDevice  [protected] | 
Definition at line 82 of file llfloatervoicewizard.h.
Referenced by cancel(), LLPanelDeviceSettings(), and refresh().
| F32 LLPanelDeviceSettings::mMicVolume  [protected] | 
Definition at line 81 of file llfloatervoicewizard.h.
Referenced by apply(), LLPanelDeviceSettings(), postBuild(), and refresh().
| std::string LLPanelDeviceSettings::mOutputDevice  [protected] | 
Definition at line 83 of file llfloatervoicewizard.h.
Referenced by cancel(), LLPanelDeviceSettings(), and refresh().
 1.4.7
 1.4.7