aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/llimpanel.h
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/newview/llimpanel.h')
-rw-r--r--linden/indra/newview/llimpanel.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/linden/indra/newview/llimpanel.h b/linden/indra/newview/llimpanel.h
index 0699b12..f3477bb 100644
--- a/linden/indra/newview/llimpanel.h
+++ b/linden/indra/newview/llimpanel.h
@@ -17,7 +17,8 @@
17 * There are special exceptions to the terms and conditions of the GPL as 17 * There are special exceptions to the terms and conditions of the GPL as
18 * it is applied to this Source Code. View the full text of the exception 18 * it is applied to this Source Code. View the full text of the exception
19 * in the file doc/FLOSS-exception.txt in this software distribution, or 19 * in the file doc/FLOSS-exception.txt in this software distribution, or
20 * online at http://secondlifegrid.net/programs/open_source/licensing/flossexception 20 * online at
21 * http://secondlifegrid.net/programs/open_source/licensing/flossexception
21 * 22 *
22 * By copying, modifying or distributing this software, you acknowledge 23 * By copying, modifying or distributing this software, you acknowledge
23 * that you have read and understood your obligations described above, 24 * that you have read and understood your obligations described above,
@@ -81,7 +82,7 @@ public:
81 EState getState() { return mState; } 82 EState getState() { return mState; }
82 83
83 void updateSessionID(const LLUUID& new_session_id); 84 void updateSessionID(const LLUUID& new_session_id);
84 const LLStringUtil::format_map_t& getNotifyArgs() { return mNotifyArgs; } 85 const LLSD& getNotifyArgs() { return mNotifyArgs; }
85 86
86 static LLVoiceChannel* getChannelByID(const LLUUID& session_id); 87 static LLVoiceChannel* getChannelByID(const LLUUID& session_id);
87 static LLVoiceChannel* getChannelByURI(std::string uri); 88 static LLVoiceChannel* getChannelByURI(std::string uri);
@@ -100,7 +101,7 @@ protected:
100 LLUUID mSessionID; 101 LLUUID mSessionID;
101 EState mState; 102 EState mState;
102 std::string mSessionName; 103 std::string mSessionName;
103 LLStringUtil::format_map_t mNotifyArgs; 104 LLSD mNotifyArgs;
104 BOOL mIgnoreNextSessionLeave; 105 BOOL mIgnoreNextSessionLeave;
105 LLHandle<LLPanel> mLoginNotificationHandle; 106 LLHandle<LLPanel> mLoginNotificationHandle;
106 107
@@ -268,7 +269,7 @@ public:
268 const std::string& error_string); 269 const std::string& error_string);
269 void showSessionForceClose(const std::string& reason); 270 void showSessionForceClose(const std::string& reason);
270 271
271 static void onConfirmForceCloseError(S32 option, void* data); 272 static bool onConfirmForceCloseError(const LLSD& notification, const LLSD& response);
272 273
273private: 274private:
274 // called by constructors 275 // called by constructors
@@ -344,6 +345,10 @@ private:
344 BOOL mShowSpeakersOnConnect; 345 BOOL mShowSpeakersOnConnect;
345 346
346 BOOL mAutoConnect; 347 BOOL mAutoConnect;
348
349 BOOL mTextIMPossible;
350 BOOL mProfileButtonEnabled;
351 BOOL mCallBackEnabled;
347 352
348 LLIMSpeakerMgr* mSpeakers; 353 LLIMSpeakerMgr* mSpeakers;
349 LLPanelActiveSpeakers* mSpeakerPanel; 354 LLPanelActiveSpeakers* mSpeakerPanel;