#include <llfloatervoicewizard.h>
Inheritance diagram for LLFloaterVoiceWizard:
Public Member Functions | |
LLFloaterVoiceWizard (const LLSD &seed) | |
virtual | ~LLFloaterVoiceWizard () |
BOOL | postBuild () |
void | draw () |
void | onOpen () |
void | onClose (bool app_quitting) |
Static Protected Member Functions | |
static void | onClickNext (void *user_data) |
static void | onClickBack (void *user_data) |
static void | onClickOK (void *user_data) |
static void | onClickCancel (void *user_data) |
static void | onCommitVoiceEnable (LLUICtrl *ctrl, void *user_data) |
static void * | createPanelDeviceSettings (void *user_data) |
Protected Attributes | |
LLPrefsVoiceLogic * | mLogic |
LLPanelDeviceSettings * | mDevicePanel |
Definition at line 41 of file llfloatervoicewizard.h.
LLFloaterVoiceWizard::LLFloaterVoiceWizard | ( | const LLSD & | seed | ) |
Definition at line 49 of file llfloatervoicewizard.cpp.
References LLUICtrlFactory::buildFloater(), LLFloater::center(), createPanelDeviceSettings(), FALSE, gUICtrlFactory, LLPanel::mFactoryMap, and mLogic.
LLFloaterVoiceWizard::~LLFloaterVoiceWizard | ( | ) | [virtual] |
Definition at line 208 of file llfloatervoicewizard.cpp.
References mDevicePanel.
Referenced by LLFloaterVoiceWizard().
void LLFloaterVoiceWizard::draw | ( | ) | [virtual] |
Reimplemented from LLFloater.
Definition at line 78 of file llfloatervoicewizard.cpp.
References LLPanel::childSetEnabled(), LLPanel::childSetValue(), LLPanel::childSetVisible(), LLFloater::draw(), FALSE, LLControlGroup::getBOOL(), LLUICtrlFactory::getButtonByName(), LLTabContainerCommon::getCurrentPanelIndex(), LLUICtrlFactory::getTabContainerByName(), LLTabContainerCommon::getTabCount(), gSavedSettings, gUICtrlFactory, mDevicePanel, mLogic, LLPanelDeviceSettings::refresh(), LLPrefsVoiceLogic::refresh(), LLPanel::setDefaultBtn(), and TRUE.
Definition at line 165 of file llfloatervoicewizard.cpp.
References LLUICtrlFactory::getTabContainerByName(), and LLTabContainerCommon::selectPrevTab().
Referenced by postBuild().
Definition at line 155 of file llfloatervoicewizard.cpp.
References LLUICtrlFactory::getTabContainerByName(), and LLTabContainerCommon::selectNextTab().
Referenced by postBuild().
void LLFloaterVoiceWizard::onClose | ( | bool | app_quitting | ) | [virtual] |
Reimplemented from LLFloater.
Definition at line 143 of file llfloatervoicewizard.cpp.
References mDevicePanel, LLFloater::onClose(), and LLPanelDeviceSettings::onClose().
void LLFloaterVoiceWizard::onCommitVoiceEnable | ( | LLUICtrl * | ctrl, | |
void * | user_data | |||
) | [static, protected] |
Definition at line 202 of file llfloatervoicewizard.cpp.
References LLSD::asInteger(), LLUICtrl::getValue(), gSavedSettings, and LLControlGroup::setBOOL().
Referenced by postBuild().
void LLFloaterVoiceWizard::onOpen | ( | ) | [virtual] |
Reimplemented from LLFloater.
Definition at line 133 of file llfloatervoicewizard.cpp.
References mDevicePanel, LLFloater::onOpen(), and LLPanelDeviceSettings::onOpen().
BOOL LLFloaterVoiceWizard::postBuild | ( | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 66 of file llfloatervoicewizard.cpp.
References LLPanel::childSetAction(), LLPanel::childSetCommitCallback(), onClickBack(), onClickCancel(), onClickNext(), onClickOK(), onCommitVoiceEnable(), and TRUE.
LLPanelDeviceSettings* LLFloaterVoiceWizard::mDevicePanel [protected] |
Definition at line 63 of file llfloatervoicewizard.h.
Referenced by createPanelDeviceSettings(), draw(), onClose(), and onOpen().
LLPrefsVoiceLogic* LLFloaterVoiceWizard::mLogic [protected] |
Definition at line 62 of file llfloatervoicewizard.h.
Referenced by draw(), LLFloaterVoiceWizard(), and ~LLFloaterVoiceWizard().