Update and Sync Mutelist with upstream alchemy
Satisfies the feature request for mute toggle to display mute status Adds dynamic mute/unmute option to P2P IM dropdown. Translators should look into the changes made in this commit for: floater_chat_history.xml, floater_instant_message.xml, floater_instant_message_concisebuttons.xml panel_avatar.xml has been taken care of for spanish and french, although they should be looked into more closely by the translators. Cleanup and Sync in related places~ Removal of old static callbacks. Moves God Names logic into LFSimFeatureHandler Adds a custom function LLMuteList::hasMute() for quickly checking if a mute is in the internal set.
This commit is contained in:
@@ -38,6 +38,7 @@
|
||||
#include "lluuid.h"
|
||||
#include "llmediactrl.h"
|
||||
#include "llavatarpropertiesprocessor.h"
|
||||
#include "llmutelist.h"
|
||||
|
||||
class LLAvatarName;
|
||||
class LLCheckBoxCtrl;
|
||||
@@ -99,6 +100,7 @@ public:
|
||||
|
||||
class LLPanelAvatarSecondLife
|
||||
: public LLPanelAvatarTab
|
||||
, public LLMuteListObserver
|
||||
{
|
||||
public:
|
||||
LLPanelAvatarSecondLife(const std::string& name, const LLRect &rect, LLPanelAvatar* panel_avatar );
|
||||
@@ -108,6 +110,8 @@ public:
|
||||
/*virtual*/ void refresh();
|
||||
|
||||
/*virtual*/ void processProperties(void* data, EAvatarProcessorType type);
|
||||
/*virtual*/ void onChange() {}
|
||||
/*virtual*/ void onChangeDetailed(const LLMute& mute);
|
||||
|
||||
void onClickImage();
|
||||
void onClickFriends();
|
||||
|
||||
Reference in New Issue
Block a user