00001 00032 #ifndef LL_LLPANELLAND_H 00033 #define LL_LLPANELLAND_H 00034 00035 #include "llpanel.h" 00036 00037 class LLTextBox; 00038 class LLCheckBoxCtrl; 00039 class LLButton; 00040 class LLSpinCtrl; 00041 class LLLineEditor; 00042 class LLPanelLandSelectObserver; 00043 00044 class LLPanelLandInfo 00045 : public LLPanel 00046 { 00047 public: 00048 LLPanelLandInfo(const std::string& name); 00049 virtual ~LLPanelLandInfo(); 00050 00051 void refresh(); 00052 static void refreshAll(); 00053 00054 protected: 00055 static void onClickClaim(void*); 00056 static void onClickRelease(void*); 00057 static void onClickDivide(void*); 00058 static void onClickJoin(void*); 00059 static void onClickAbout(void*); 00060 00061 protected: 00062 //LLTextBox* mTextPriceLabel; 00063 //LLTextBox* mTextPrice; 00064 00065 //LLButton* mBtnClaimLand; 00066 //LLButton* mBtnReleaseLand; 00067 //LLButton* mBtnDivideLand; 00068 //LLButton* mBtnJoinLand; 00069 //LLButton* mBtnAbout; 00070 00071 virtual BOOL postBuild(); 00072 00073 static LLPanelLandSelectObserver* sObserver; 00074 static LLPanelLandInfo* sInstance; 00075 }; 00076 00077 #endif