00001 00032 #ifndef LL_LLPANELAUDIOPREFS_H 00033 #define LL_LLPANELAUDIOPREFS_H 00034 00035 #include "llpanel.h" 00036 00037 class LLSpinCtrl; 00038 class LLSlider; 00039 class LLSliderCtrl; 00040 class LLCheckBoxCtrl; 00041 class LLTextBox; 00042 class LLRadioGroup; 00043 00044 class LLPanelAudioPrefs : public LLPanel 00045 { 00046 public: 00047 LLPanelAudioPrefs(); 00048 virtual ~LLPanelAudioPrefs(); 00049 00050 void cancel(); // Cancel the changed values. 00051 00052 virtual BOOL postBuild(); 00053 00054 static void* createVolumePanel(void* data); 00055 00056 protected: 00057 00058 F32 mPreviousVolume; 00059 F32 mPreviousMusicVolume; 00060 F32 mPreviousMediaVolume; 00061 F32 mPreviousSFX; 00062 F32 mPreviousUI; 00063 F32 mPreviousEnvironment; 00064 F32 mPreviousDoppler; 00065 F32 mPreviousDistance; 00066 F32 mPreviousRolloff; 00067 00068 S32 mPreviousBitrate; 00069 00070 F32 mPreviousMoneyThreshold; 00071 F32 mPreviousHealthThreshold; 00072 00073 BOOL mPreviousStreamingMusic; 00074 BOOL mPreviousStreamingVideo; 00075 BOOL mPreviousMuteAudio; 00076 BOOL mPreviousMuteWhenMinimized; 00077 }; 00078 00079 #endif