summaryrefslogtreecommitdiff
path: root/indra/newview/llimconversation.h
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/llimconversation.h')
-rw-r--r--indra/newview/llimconversation.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/indra/newview/llimconversation.h b/indra/newview/llimconversation.h
index 501977e061..d31ae0808a 100644
--- a/indra/newview/llimconversation.h
+++ b/indra/newview/llimconversation.h
@@ -28,19 +28,24 @@
#ifndef LL_IMCONVERSATION_H
#define LL_IMCONVERSATION_H
+#include "lllayoutstack.h"
+#include "llparticipantlist.h"
#include "lltransientdockablefloater.h"
#include "llviewercontrol.h"
+#include "lleventtimer.h"
class LLPanelChatControlPanel;
class LLIMConversation
: public LLTransientDockableFloater
+ , public LLEventTimer
{
public:
LOG_CLASS(LLIMConversation);
LLIMConversation(const LLUUID& session_id);
+ ~LLIMConversation();
// reload all message with new settings of visual modes
static void processChatHistoryStyleUpdate();
@@ -75,13 +80,16 @@ protected:
// set the enable/disable state for the Call button
virtual void enableDisableCallBtn() = 0;
-// /* virtual */ void updateTitleButtons();
+ void buildParticipantList();
+ void onSortMenuItemClicked(const LLSD& userdata);
+ /*virtual*/ BOOL tick();
- LLPanelChatControlPanel* mControlPanel;
bool mIsNearbyChat;
bool mIsP2PChat;
+ LLLayoutPanel* mParticipantListPanel;
+ LLParticipantList* mParticipantList;
LLUUID mSessionID;
LLButton* mExpandCollapseBtn;