00001 00032 #ifndef LL_LLPANELDIRPOPULAR_H 00033 #define LL_LLPANELDIRPOPULAR_H 00034 00035 #include "llpaneldirbrowser.h" 00036 00037 class LLUICtrl; 00038 00039 class LLPanelDirPopular : public LLPanelDirBrowser 00040 { 00041 public: 00042 LLPanelDirPopular(const std::string& name, LLFloaterDirectory* floater); 00043 virtual ~LLPanelDirPopular(); 00044 00045 virtual void draw(); 00046 00047 virtual BOOL postBuild(); 00048 00049 void requestPopular(); 00050 00051 protected: 00052 static void onClickSearch(void* data); 00053 static void onCommitAny(LLUICtrl* ctrl, void* data); 00054 00055 private: 00056 bool mRequested; 00057 }; 00058 00059 00060 #endif