diff options
author | Andrey Lihatskiy <alihatskiy@productengine.com> | 2024-05-01 08:16:58 +0300 |
---|---|---|
committer | Andrey Lihatskiy <alihatskiy@productengine.com> | 2024-05-01 08:16:58 +0300 |
commit | 38c2a5bde985a6a8a96d912d432f8bdf7e5b60be (patch) | |
tree | b3469444ea8dabe4e76a8a265ac086a9db78891c /indra/newview/llgroupactions.h | |
parent | 9bf2dfbb39032d7407295089cf181de0987083e5 (diff) | |
parent | e7eced3c87310b15ac20cc3cd470d67686104a14 (diff) |
Merge branch 'marchcat/w-whitespace' into marchcat/x-ws-merge
Diffstat (limited to 'indra/newview/llgroupactions.h')
-rw-r--r-- | indra/newview/llgroupactions.h | 180 |
1 files changed, 90 insertions, 90 deletions
diff --git a/indra/newview/llgroupactions.h b/indra/newview/llgroupactions.h index 44513199c1..9195e38bca 100644 --- a/indra/newview/llgroupactions.h +++ b/indra/newview/llgroupactions.h @@ -1,25 +1,25 @@ -/** +/** * @file llgroupactions.h * @brief Group-related actions (join, leave, new, delete, etc) * * $LicenseInfo:firstyear=2009&license=viewerlgpl$ * Second Life Viewer Source Code * Copyright (C) 2010, Linden Research, Inc. - * + * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; * version 2.1 of the License only. - * + * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. - * + * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - * + * * Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA * $/LicenseInfo$ */ @@ -36,92 +36,92 @@ class LLGroupActions { public: - /** - * Invokes group search floater. - */ - static void search(); - - /// Join a group. Assumes LLGroupMgr has data for that group already. - static void join(const LLUUID& group_id); - - /** - * Invokes "Leave Group" floater. - */ - static void leave(const LLUUID& group_id); - - /** - * Activate group. - */ - static void activate(const LLUUID& group_id); - - /** - * Show group information panel. - */ - static void show(const LLUUID& group_id, bool expand_notices_tab = false); - - /** - * Show group inspector floater. - */ - static void inspect(const LLUUID& group_id); - - /** - * Refresh group information panel. - */ - static void refresh(const LLUUID& group_id); - - /** - * Refresh group notices panel. - */ - static void refresh_notices(); - - /** - * Refresh group information panel. - */ - static void createGroup(); - - /** - * Close group information panel. - */ - static void closeGroup (const LLUUID& group_id); - - /** - * Start group instant messaging session. - */ - static LLUUID startIM(const LLUUID& group_id); - - /** - * End group instant messaging session. - */ - static void endIM(const LLUUID& group_id); - - /// Returns if the current user is a member of the group - static bool isInGroup(const LLUUID& group_id); - - /** - * Start a group voice call. - */ - static void startCall(const LLUUID& group_id); - - /** - * Returns true if avatar is in group. - * - * Note that data about group members is loaded from server. - * If data has not been loaded yet, function will return inaccurate result. - * See LLGroupMgr::sendGroupMembersRequest - */ - static bool isAvatarMemberOfGroup(const LLUUID& group_id, const LLUUID& avatar_id); - + /** + * Invokes group search floater. + */ + static void search(); + + /// Join a group. Assumes LLGroupMgr has data for that group already. + static void join(const LLUUID& group_id); + + /** + * Invokes "Leave Group" floater. + */ + static void leave(const LLUUID& group_id); + + /** + * Activate group. + */ + static void activate(const LLUUID& group_id); + + /** + * Show group information panel. + */ + static void show(const LLUUID& group_id, bool expand_notices_tab = false); + + /** + * Show group inspector floater. + */ + static void inspect(const LLUUID& group_id); + + /** + * Refresh group information panel. + */ + static void refresh(const LLUUID& group_id); + + /** + * Refresh group notices panel. + */ + static void refresh_notices(); + + /** + * Refresh group information panel. + */ + static void createGroup(); + + /** + * Close group information panel. + */ + static void closeGroup (const LLUUID& group_id); + + /** + * Start group instant messaging session. + */ + static LLUUID startIM(const LLUUID& group_id); + + /** + * End group instant messaging session. + */ + static void endIM(const LLUUID& group_id); + + /// Returns if the current user is a member of the group + static bool isInGroup(const LLUUID& group_id); + + /** + * Start a group voice call. + */ + static void startCall(const LLUUID& group_id); + + /** + * Returns true if avatar is in group. + * + * Note that data about group members is loaded from server. + * If data has not been loaded yet, function will return inaccurate result. + * See LLGroupMgr::sendGroupMembersRequest + */ + static bool isAvatarMemberOfGroup(const LLUUID& group_id, const LLUUID& avatar_id); + private: - static bool onJoinGroup(const LLSD& notification, const LLSD& response); - static bool onLeaveGroup(const LLSD& notification, const LLSD& response); - - /** - * This function is called by LLFetchLeaveGroupData upon receiving a response to a group - * members data request. - */ - static void processLeaveGroupDataResponse(const LLUUID group_id); - - friend class LLFetchLeaveGroupData; + static bool onJoinGroup(const LLSD& notification, const LLSD& response); + static bool onLeaveGroup(const LLSD& notification, const LLSD& response); + + /** + * This function is called by LLFetchLeaveGroupData upon receiving a response to a group + * members data request. + */ + static void processLeaveGroupDataResponse(const LLUUID group_id); + + friend class LLFetchLeaveGroupData; }; #endif // LL_LLGROUPACTIONS_H |