diff options
author | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2022-04-16 02:09:03 +0300 |
---|---|---|
committer | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2022-04-16 02:13:49 +0300 |
commit | 3fb9993a4a74c19b872bb96ed4878cd7b7143208 (patch) | |
tree | 2cd2e1d0f026ce003a199c437a5a575fb5ec486b /indra/newview/llpanelavatar.h | |
parent | c9b83e8117026aa7fc70da3972049152a669b0fc (diff) |
SL-15312 Legacy profiles remake #9
Cleanup obsolete properties processesing
Diffstat (limited to 'indra/newview/llpanelavatar.h')
-rw-r--r-- | indra/newview/llpanelavatar.h | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/indra/newview/llpanelavatar.h b/indra/newview/llpanelavatar.h index fb9ff26ca6..1b47411fdb 100644 --- a/indra/newview/llpanelavatar.h +++ b/indra/newview/llpanelavatar.h @@ -81,7 +81,6 @@ protected: */ class LLPanelProfileTab : public LLPanel - , public LLAvatarPropertiesObserver { public: @@ -106,11 +105,6 @@ public: virtual void onOpen(const LLSD& key); /** - * Processes data received from server. - */ - virtual void processProperties(void* data, EAvatarProcessorType type) = 0; - - /** * Clears all data received from server. */ virtual void resetData(){}; @@ -152,4 +146,20 @@ private: bool mSelfProfile; }; +class LLPanelProfilePropertiesPeocessorTab + : public LLPanelProfileTab + , public LLAvatarPropertiesObserver +{ +public: + LLPanelProfilePropertiesPeocessorTab(); + ~LLPanelProfilePropertiesPeocessorTab(); + + /*virtual*/ void setAvatarId(const LLUUID& avatar_id); + + /** + * Processes data received from server via LLAvatarPropertiesObserver. + */ + virtual void processProperties(void* data, EAvatarProcessorType type) = 0; +}; + #endif // LL_LLPANELAVATAR_H |