diff options
Diffstat (limited to 'indra/newview/llpanelprofile.h')
-rw-r--r-- | indra/newview/llpanelprofile.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/indra/newview/llpanelprofile.h b/indra/newview/llpanelprofile.h index e87de9f96f..9aab8a087c 100644 --- a/indra/newview/llpanelprofile.h +++ b/indra/newview/llpanelprofile.h @@ -46,6 +46,7 @@ class LLAvatarName; class LLCheckBoxCtrl; +class LLIconCtrl; class LLTabContainer; class LLTextBox; class LLTextureCtrl; @@ -102,6 +103,9 @@ public: void onAvatarNameCache(const LLUUID& agent_id, const LLAvatarName& av_name); + void setUploadProfileImagePath(const std::string &path, const std::string &orig_path); + void clearUploadProfileImagePath(); + friend void request_avatar_properties_coro(std::string cap_url, LLUUID agent_id); protected: @@ -178,7 +182,7 @@ protected: private: /*virtual*/ void updateButtons(); void onClickSetName(); - void onCommitTexture(); + void onPickTexture(); void onCommitMenu(const LLSD& userdata); void onAvatarNameCacheSetName(const LLUUID& id, const LLAvatarName& av_name); @@ -190,7 +194,7 @@ private: LLTextBox* mStatusText; LLGroupList* mGroupList; LLCheckBoxCtrl* mShowInSearchCheckbox; - LLTextureCtrl* mSecondLifePic; + LLIconCtrl* mSecondLifePic; LLPanel* mSecondLifePicLayout; LLTextBase* mDescriptionEdit; LLButton* mTeleportButton; @@ -207,6 +211,8 @@ private: LLPanel* mGiveInvPanel; bool mVoiceStatus; + std::string mImageFile; + LLUUID mImageAssetId; boost::signals2::connection mAvatarNameCacheConnection; }; |