LLVoiceRemoteCtrl Class Reference

#include <llvoiceremotectrl.h>

Inheritance diagram for LLVoiceRemoteCtrl:

Inheritance graph
[legend]
Collaboration diagram for LLVoiceRemoteCtrl:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLVoiceRemoteCtrl (const LLString &name)
virtual ~LLVoiceRemoteCtrl ()
BOOL postBuild ()
void draw ()

Static Public Member Functions

static void onBtnLock (void *user_data)
static void onBtnTalkHeld (void *user_data)
static void onBtnTalkReleased (void *user_data)
static void onBtnTalkClicked (void *user_data)
static void onClickSpeakers (void *user_data)
static void onClickPopupBtn (void *user_data)
static void onClickVoiceChannel (void *user_data)
static void onClickEndCall (void *user_data)

Protected Attributes

LLButtonmTalkBtn
LLButtonmTalkLockBtn
LLButtonmSpeakersBtn


Detailed Description

Definition at line 39 of file llvoiceremotectrl.h.


Constructor & Destructor Documentation

LLVoiceRemoteCtrl::LLVoiceRemoteCtrl ( const LLString name  ) 

LLVoiceRemoteCtrl::~LLVoiceRemoteCtrl (  )  [virtual]

Definition at line 64 of file llvoiceremotectrl.cpp.


Member Function Documentation

BOOL LLVoiceRemoteCtrl::postBuild ( void   )  [virtual]

void LLVoiceRemoteCtrl::draw ( void   )  [virtual]

void LLVoiceRemoteCtrl::onBtnLock ( void *  user_data  )  [static]

Definition at line 245 of file llvoiceremotectrl.cpp.

References LLButton::getToggleState(), gSavedSettings, mTalkLockBtn, and LLControlGroup::setBOOL().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLVoiceRemoteCtrl::onBtnTalkHeld ( void *  user_data  )  [static]

Definition at line 227 of file llvoiceremotectrl.cpp.

References LLControlGroup::getBOOL(), gSavedSettings, gVoiceClient, and LLVoiceClient::setUserPTTState().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLVoiceRemoteCtrl::onBtnTalkReleased ( void *  user_data  )  [static]

Definition at line 236 of file llvoiceremotectrl.cpp.

References LLControlGroup::getBOOL(), gSavedSettings, gVoiceClient, and LLVoiceClient::setUserPTTState().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLVoiceRemoteCtrl::onBtnTalkClicked ( void *  user_data  )  [static]

Definition at line 218 of file llvoiceremotectrl.cpp.

References LLControlGroup::getBOOL(), gSavedSettings, gVoiceClient, and LLVoiceClient::toggleUserPTTState().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLVoiceRemoteCtrl::onClickSpeakers ( void *  user_data  )  [static]

Definition at line 281 of file llvoiceremotectrl.cpp.

References LLUIFactory< T, LLUISingleton< T, VISIBILITY_POLICY >, VISIBILITY_POLICY >::toggleInstance().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLVoiceRemoteCtrl::onClickPopupBtn ( void *  user_data  )  [static]

Definition at line 253 of file llvoiceremotectrl.cpp.

References LLUICtrlFactory::buildPanel(), LLView::deleteAllChildren(), LLControlGroup::getBOOL(), LLSingleton< LLUICtrlFactory >::getInstance(), gOverlayBar, gSavedSettings, and LLOverlayBar::layoutButtons().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLVoiceRemoteCtrl::onClickVoiceChannel ( void *  user_data  )  [static]

Definition at line 287 of file llvoiceremotectrl.cpp.

References LLUIFactory< LLFloaterChatterBox, LLUISingleton< LLFloaterChatterBox, LLFloaterChatterBox >, LLFloaterChatterBox >::showInstance().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLVoiceRemoteCtrl::onClickEndCall ( void *  user_data  )  [static]

Definition at line 270 of file llvoiceremotectrl.cpp.

References LLVoiceChannel::deactivate(), LLVoiceChannel::getCurrentVoiceChannel(), and LLSingleton< LLVoiceChannelProximal >::getInstance().

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 58 of file llvoiceremotectrl.h.

Referenced by draw(), and postBuild().

Definition at line 59 of file llvoiceremotectrl.h.

Referenced by draw(), onBtnLock(), and postBuild().

Definition at line 60 of file llvoiceremotectrl.h.

Referenced by draw(), and postBuild().


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

Generated on Fri May 16 09:37:20 2008 for SecondLife by  doxygen 1.5.5