00001 00032 #ifndef LLFLOATERCAMERA_H 00033 #define LLFLOATERCAMERA_H 00034 00035 #include "llfloater.h" 00036 00037 class LLJoystickCameraRotate; 00038 class LLJoystickCameraZoom; 00039 class LLJoystickCameraTrack; 00040 00041 class LLFloaterCamera 00042 : public LLFloater, 00043 public LLFloaterSingleton<LLFloaterCamera> 00044 { 00045 friend class LLUISingleton<LLFloaterCamera, VisibilityPolicy<LLFloater> >; 00046 00047 private: 00048 LLFloaterCamera(const LLSD& val); 00049 ~LLFloaterCamera() {}; 00050 00051 /*virtual*/ void onOpen(); 00052 /*virtual*/ void onClose(bool app_quitting); 00053 00054 public: 00055 LLJoystickCameraRotate* mRotate; 00056 LLJoystickCameraZoom* mZoom; 00057 LLJoystickCameraTrack* mTrack; 00058 }; 00059 00060 #endif