00001 00032 #ifndef LL_PANELINPUT_H 00033 #define LL_PANELINPUT_H 00034 00035 #include "llpanel.h" 00036 00037 class LLCheckBoxCtrl; 00038 class LLSlider; 00039 class LLSliderCtrl; 00040 class LLSpinCtrl; 00041 00042 class LLPanelInput : public LLPanel 00043 { 00044 public: 00045 LLPanelInput(); 00046 virtual ~LLPanelInput(); 00047 00048 virtual BOOL postBuild(); 00049 virtual void refresh(); 00050 void apply(); 00051 void cancel(); 00052 00053 private: 00054 static void onClickJoystickSetup(void* user_data); 00055 00056 protected: 00057 F32 mMouseSensitivityVal; 00058 BOOL mAutomaticFly; 00059 BOOL mInvertMouse; 00060 BOOL mEditCameraMovement; 00061 BOOL mAppearanceCameraMovement; 00062 BOOL mFirstPersonAvatarVisible; 00063 F32 mDynamicCameraStrengthVal; 00064 S32 mNumpadControlVal; 00065 00066 }; 00067 00068 #endif