llvoiceremotectrl.h

Go to the documentation of this file.
00001 
00032 #ifndef LL_LLVOICEREMOTECTRL_H
00033 #define LL_LLVOICEREMOTECTRL_H
00034 
00035 #include "llpanel.h"
00036 
00037 class LLButton;
00038 
00039 class LLVoiceRemoteCtrl : public LLPanel
00040 {
00041 public:
00042         LLVoiceRemoteCtrl (const LLString& name);
00043         virtual ~LLVoiceRemoteCtrl();
00044 
00045         /*virtual*/ BOOL postBuild();
00046         /*virtual*/ void draw();
00047 
00048         static void onBtnLock(void* user_data);
00049         static void onBtnTalkHeld(void *user_data);
00050         static void onBtnTalkReleased(void* user_data);
00051         static void onBtnTalkClicked(void* user_data);
00052         static void onClickSpeakers(void *user_data);
00053         static void onClickPopupBtn(void* user_data);
00054         static void onClickVoiceChannel(void* user_data);
00055         static void onClickEndCall(void* user_data);
00056 
00057 protected:
00058         LLButton* mTalkBtn;
00059         LLButton* mTalkLockBtn;
00060         LLButton* mSpeakersBtn;
00061 };
00062 
00063 #endif // LL_LLVOICEREMOTECTRL_H

Generated on Fri May 16 08:34:22 2008 for SecondLife by  doxygen 1.5.5