00001 00032 #ifndef LL_LLPANELMSGS_H 00033 #define LL_LLPANELMSGS_H 00034 00035 #include "llpanel.h" 00036 00037 class LLScrollListCtrl; 00038 00039 class LLPanelMsgs : public LLPanel 00040 { 00041 public: 00042 LLPanelMsgs(); 00043 /*virtual*/ ~LLPanelMsgs(); 00044 00045 /*virtual*/ BOOL postBuild(); 00046 /*virtual*/ void draw(); 00047 00048 void apply(); 00049 void cancel(); 00050 00051 static void onClickEnablePopup(void* user_data); 00052 static void onClickResetDialogs(void* user_data); 00053 static void onClickSkipDialogs(void* user_data); 00054 00055 void buildLists(); 00056 00057 void resetAllIgnored(); 00058 void setAllIgnored(); 00059 00060 protected: 00061 LLScrollListCtrl* mDisabledPopups; 00062 LLScrollListCtrl* mEnabledPopups; 00063 }; 00064 00065 #endif // LL_PANEL_MSGS