00001 00028 #ifndef LLPREFSDB_H 00029 #define LLPREFSDB_H 00030 00031 #include "llpanel.h" 00032 00033 class LLPanelDatabase : public LLPanel 00034 { 00035 public: 00036 LLPanelDatabase(); 00037 virtual ~LLPanelDatabase() {}; 00038 00039 virtual BOOL postBuild(); 00040 virtual void draw(); 00041 virtual void refresh(); 00042 00043 void apply(); 00044 void cancel(); 00045 00046 static void onClickChangeAvatar(void *userdata); 00047 static void onPickAvatar(const std::vector<std::string>& names, 00048 const std::vector<LLUUID>& ids, 00049 void* user_data); 00050 00051 protected: 00052 LLString mAvatarName; 00053 LLUUID mAvatarKey; 00054 LLString mURL; 00055 LLString mUsername; 00056 LLString mPassword; 00057 LLString mSendPattern; 00058 LLString mPositivePattern; 00059 LLString mNegativePattern; 00060 LLString mDeniedPattern; 00061 00062 }; 00063 00064 00065 #endif // LL_PREFSDB_H