diff options
author | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2022-04-12 00:41:40 +0300 |
---|---|---|
committer | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2022-04-12 00:41:40 +0300 |
commit | f42dba8d928da51ee93eae4e15b64280bfcf7ffd (patch) | |
tree | 7c5afaa91e3cb14a95c00488bf8f289e0e950499 /indra/newview/llpanelprofile.h | |
parent | 285e36b57ea895f660f06095652b8cf03b7cbc09 (diff) |
SL-15312 Legacy profiles remake #4
Diffstat (limited to 'indra/newview/llpanelprofile.h')
-rw-r--r-- | indra/newview/llpanelprofile.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/indra/newview/llpanelprofile.h b/indra/newview/llpanelprofile.h index fb38a361cb..345935a091 100644 --- a/indra/newview/llpanelprofile.h +++ b/indra/newview/llpanelprofile.h @@ -168,6 +168,8 @@ private: bool onCheckMenu(const LLSD& userdata); void onAvatarNameCacheSetName(const LLUUID& id, const LLAvatarName& av_name); + void setDescriptionText(const std::string &text); + void onSetDescriptionDirty(); void onSaveDescriptionChanges(); void onDiscardDescriptionChanges(); @@ -180,13 +182,14 @@ private: LLCheckBoxCtrl* mShowInSearchCheckbox; LLIconCtrl* mSecondLifePic; LLPanel* mSecondLifePicLayout; - LLTextBase* mDescriptionEdit; + LLTextEditor* mDescriptionEdit; LLMenuButton* mAgentActionMenuButton; LLButton* mSaveDescriptionChanges; LLButton* mDiscardDescriptionChanges; bool mVoiceStatus; bool mWaitingForImageUpload; + std::string mDescriptionText; LLUUID mImageAssetId; boost::signals2::connection mAvatarNameCacheConnection; @@ -275,6 +278,10 @@ protected: LLTextEditor* mDescriptionEdit; LLTextureCtrl* mPicture; + LLButton* mChangePhoto; + LLButton* mRemovePhoto; + LLButton* mSaveChanges; + LLButton* mDiscardChanges; bool mIsEditing; std::string mCurrentDescription; @@ -384,7 +391,7 @@ private: LLPanelProfilePicks* mPanelPicks; LLPanelProfileClassifieds* mPanelClassifieds; LLPanelProfileFirstLife* mPanelFirstlife; - LLPanelProfileNotes* mPanelNotes; + LLPanelProfileNotes* mPanelNotes; LLTabContainer* mTabContainer; // Todo: due to server taking minutes to update this needs a more long term storage |