llfloaterpostprocess.h

Go to the documentation of this file.
00001 
00032 #ifndef LL_LLFLOATERPOSTPROCESS_H
00033 #define LL_LLFLOATERPOSTPROCESS_H
00034 
00035 #include "llfloater.h"
00036 
00037 class LLButton;
00038 class LLSliderCtrl;
00039 class LLTabContainer;
00040 class LLPanelPermissions;
00041 class LLPanelObject;
00042 class LLPanelVolume;
00043 class LLPanelContents;
00044 class LLPanelFace;
00045 
00049 class LLFloaterPostProcess : public LLFloater
00050 {
00051 public:
00052 
00053         LLFloaterPostProcess();
00054         virtual ~LLFloaterPostProcess();
00055 
00057         static LLFloaterPostProcess* instance();
00058 
00060         static void onBoolToggle(LLUICtrl* ctrl, void* userData);
00061         static void onFloatControlMoved(LLUICtrl* ctrl, void* userData);
00062         static void onColorControlRMoved(LLUICtrl* ctrl, void* userData);
00063         static void onColorControlGMoved(LLUICtrl* ctrl, void* userData);
00064         static void onColorControlBMoved(LLUICtrl* ctrl, void* userData);
00065         static void onColorControlIMoved(LLUICtrl* ctrl, void* userData);
00066         static void onLoadEffect(void* userData);
00067         static void onSaveEffect(void* userData);
00068         static void onChangeEffectName(LLUICtrl* ctrl, void * userData);
00069 
00071         static void saveAlertCallback(S32 option, void* userData);
00072 
00074         static void show();
00075 
00077         virtual void onClose(bool app_quitting);
00078 
00080         void syncMenu();
00081 
00082 /*
00083         void refresh();
00084 */
00085 public:
00086         
00087         static LLFloaterPostProcess* sPostProcess;
00088 };
00089 
00090 #endif

Generated on Fri May 16 08:33:29 2008 for SecondLife by  doxygen 1.5.5