00001 00032 #ifndef LL_LLPANELDIRCLASSIFIED_H 00033 #define LL_LLPANELDIRCLASSIFIED_H 00034 00035 #include "llpaneldirbrowser.h" 00036 00037 // UI class forward declarations 00038 class LLButton; 00039 class LLCheckBoxCtrl; 00040 class LLComboBox; 00041 class LLLineEditor; 00042 class LLScrollListCtrl; 00043 00044 class LLPanelDirClassified : public LLPanelDirBrowser 00045 { 00046 public: 00047 LLPanelDirClassified(const char* name, LLFloaterDirectory* floater); 00048 /*virtual*/ ~LLPanelDirClassified(); 00049 00050 /*virtual*/ void draw(); 00051 00052 virtual BOOL postBuild(); 00053 00054 void refresh(); 00055 00056 // Request the classifieds from the database 00057 void performQuery(); 00058 00059 protected: 00060 //static void onClickNewClassified(void* data); 00061 static void onClickDelete(void* data); 00062 00063 // onClickNext and onClickPrev are special case searches 00064 static void onClickSearch(void *userdata); 00065 00066 static void onKeystrokeNameClassified(LLLineEditor* line, void* data); 00067 00068 // 00069 static void onClickCreateNewClassified(void* data); 00070 00071 protected: 00072 }; 00073 00074 00075 #endif