#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