LLFloaterVoiceWizard Class Reference

#include <llfloatervoicewizard.h>

Inheritance diagram for LLFloaterVoiceWizard:

Inheritance graph
[legend]
Collaboration diagram for LLFloaterVoiceWizard:

Collaboration graph
[legend]
List of all members.

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 voidcreatePanelDeviceSettings (void *user_data)

Protected Attributes

LLPrefsVoiceLogicmLogic
LLPanelDeviceSettingsmDevicePanel

Detailed Description

Definition at line 41 of file llfloatervoicewizard.h.


Constructor & Destructor Documentation

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 60 of file llfloatervoicewizard.cpp.

References mLogic, and NULL.


Member Function Documentation

void * LLFloaterVoiceWizard::createPanelDeviceSettings ( void user_data  )  [static, protected]

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.

void LLFloaterVoiceWizard::onClickBack ( void user_data  )  [static, protected]

Definition at line 165 of file llfloatervoicewizard.cpp.

References LLUICtrlFactory::getTabContainerByName(), and LLTabContainerCommon::selectPrevTab().

Referenced by postBuild().

void LLFloaterVoiceWizard::onClickCancel ( void user_data  )  [static, protected]

Definition at line 189 of file llfloatervoicewizard.cpp.

Referenced by postBuild().

void LLFloaterVoiceWizard::onClickNext ( void user_data  )  [static, protected]

Definition at line 155 of file llfloatervoicewizard.cpp.

References LLUICtrlFactory::getTabContainerByName(), and LLTabContainerCommon::selectNextTab().

Referenced by postBuild().

void LLFloaterVoiceWizard::onClickOK ( void user_data  )  [static, protected]

Definition at line 175 of file llfloatervoicewizard.cpp.

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.


Member Data Documentation

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().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:21 2010 for Second Life Viewer by  doxygen 1.4.7