00001 00032 #ifndef LL_LLFLOATERAVATARTEXTURES_H 00033 #define LL_LLFLOATERAVATARTEXTURES_H 00034 00035 #include "llfloater.h" 00036 #include "lluuid.h" 00037 #include "llstring.h" 00038 00039 class LLTextureCtrl; 00040 00041 class LLFloaterAvatarTextures : public LLFloater 00042 { 00043 public: 00044 LLFloaterAvatarTextures(const LLUUID& id); 00045 virtual ~LLFloaterAvatarTextures(); 00046 00047 /*virtual*/ BOOL postBuild(); 00048 /*virtual*/ void draw(); 00049 00050 void refresh(); 00051 00052 static LLFloaterAvatarTextures* show(const LLUUID& id); 00053 00054 private: 00055 static void onClickDump(void*); 00056 00057 private: 00058 LLUUID mID; 00059 LLString mTitle; 00060 LLTextureCtrl* mBakedHead; 00061 LLTextureCtrl* mBakedEyes; 00062 LLTextureCtrl* mBakedUpper; 00063 LLTextureCtrl* mBakedLower; 00064 LLTextureCtrl* mBakedSkirt; 00065 LLTextureCtrl* mHair; 00066 LLTextureCtrl* mMakeup; 00067 LLTextureCtrl* mEye; 00068 LLTextureCtrl* mShirt; 00069 LLTextureCtrl* mUpperTattoo; 00070 LLTextureCtrl* mUpperJacket; 00071 LLTextureCtrl* mGloves; 00072 LLTextureCtrl* mUndershirt; 00073 LLTextureCtrl* mPants; 00074 LLTextureCtrl* mLowerTattoo; 00075 LLTextureCtrl* mShoes; 00076 LLTextureCtrl* mSocks; 00077 LLTextureCtrl* mJacket; 00078 LLTextureCtrl* mUnderpants; 00079 LLTextureCtrl* mSkirt; 00080 }; 00081 00082 #endif