[Voice Update] LLPanelActiveSpeakers to LLParticipantList

Minor updates to code, mostly just a migration with some v3 stuff commented, since we don't have LLAvatarList and must use buttons since scrolllist menus don't actually exist nicely yet.
Added toggleMuteVoice and isVoiceMuted to LLAvatarActions
Added a minor touch to the voice volume slider, it'll now offer changing your own volume while in an active voice session.. nice to not drop out of an import voice session just to fix yourself.

Also, fix a bug with SpeakerMgr's not flagging speakers for removal properly, causing external speakers and speakers managed by LLActiveSpeakerMgr to never actually get removed.
This commit is contained in:
Lirusaito
2013-06-09 11:28:49 -04:00
parent fc07727281
commit cbfa47c0da
14 changed files with 862 additions and 732 deletions

View File

@@ -381,6 +381,7 @@ set(viewer_SOURCE_FILES
llpanelvolume.cpp
llpanelweb.cpp
llparcelselection.cpp
llparticipantlist.cpp
llpatchvertexarray.cpp
llpathfindingcharacter.cpp
llpathfindingcharacterlist.cpp
@@ -884,6 +885,7 @@ set(viewer_HEADER_FILES
llpanelvolume.h
llpanelweb.h
llparcelselection.h
llparticipantlist.h
llpatchvertexarray.h
llpathfindingcharacter.h
llpathfindingcharacterlist.h