diff options
author | Andrey Lihatskiy <alihatskiy@productengine.com> | 2024-04-29 07:43:28 +0300 |
---|---|---|
committer | Andrey Lihatskiy <alihatskiy@productengine.com> | 2024-04-29 07:56:09 +0300 |
commit | 1b68f71348ecf3983b76b40d7940da8377f049b7 (patch) | |
tree | 2974eddaef130a067c26033d60a59fc790365b3d /indra/newview/llinspectremoteobject.cpp | |
parent | af4ea94efc1999f3b19fd8d643d0331f0b77e265 (diff) |
#824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed
Diffstat (limited to 'indra/newview/llinspectremoteobject.cpp')
-rw-r--r-- | indra/newview/llinspectremoteobject.cpp | 198 |
1 files changed, 99 insertions, 99 deletions
diff --git a/indra/newview/llinspectremoteobject.cpp b/indra/newview/llinspectremoteobject.cpp index 77320510a6..bf4ca40397 100644 --- a/indra/newview/llinspectremoteobject.cpp +++ b/indra/newview/llinspectremoteobject.cpp @@ -1,24 +1,24 @@ -/** +/** * @file llinspectremoteobject.cpp * * $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$ */ @@ -45,133 +45,133 @@ // to display details about objects sending messages to the user. class LLInspectRemoteObject : public LLInspect { - friend class LLFloaterReg; - + friend class LLFloaterReg; + public: - LLInspectRemoteObject(const LLSD& object_id); - virtual ~LLInspectRemoteObject() {}; + LLInspectRemoteObject(const LLSD& object_id); + virtual ~LLInspectRemoteObject() {}; + + /*virtual*/ BOOL postBuild(void); + /*virtual*/ void onOpen(const LLSD& avatar_id); - /*virtual*/ BOOL postBuild(void); - /*virtual*/ void onOpen(const LLSD& avatar_id); + void onClickMap(); + void onClickBlock(); + void onClickClose(); - void onClickMap(); - void onClickBlock(); - void onClickClose(); - private: - void update(); - + void update(); + private: - LLUUID mObjectID; - LLUUID mOwnerID; - std::string mSLurl; - std::string mName; - bool mGroupOwned; + LLUUID mObjectID; + LLUUID mOwnerID; + std::string mSLurl; + std::string mName; + bool mGroupOwned; }; LLInspectRemoteObject::LLInspectRemoteObject(const LLSD& sd) : - LLInspect(LLSD()), - mObjectID(NULL), - mOwnerID(NULL), - mSLurl(""), - mName(""), - mGroupOwned(false) + LLInspect(LLSD()), + mObjectID(NULL), + mOwnerID(NULL), + mSLurl(""), + mName(""), + mGroupOwned(false) { } /*virtual*/ BOOL LLInspectRemoteObject::postBuild(void) { - // hook up the inspector's buttons - getChild<LLUICtrl>("map_btn")->setCommitCallback( - boost::bind(&LLInspectRemoteObject::onClickMap, this)); - getChild<LLUICtrl>("block_btn")->setCommitCallback( - boost::bind(&LLInspectRemoteObject::onClickBlock, this)); - getChild<LLUICtrl>("close_btn")->setCommitCallback( - boost::bind(&LLInspectRemoteObject::onClickClose, this)); - - return TRUE; + // hook up the inspector's buttons + getChild<LLUICtrl>("map_btn")->setCommitCallback( + boost::bind(&LLInspectRemoteObject::onClickMap, this)); + getChild<LLUICtrl>("block_btn")->setCommitCallback( + boost::bind(&LLInspectRemoteObject::onClickBlock, this)); + getChild<LLUICtrl>("close_btn")->setCommitCallback( + boost::bind(&LLInspectRemoteObject::onClickClose, this)); + + return TRUE; } /*virtual*/ void LLInspectRemoteObject::onOpen(const LLSD& data) { - // Start animation - LLInspect::onOpen(data); - - // Extract appropriate object information from input LLSD - // (Eventually, it might be nice to query server for details - // rather than require caller to pass in the information.) - mObjectID = data["object_id"].asUUID(); - mName = data["name"].asString(); - mOwnerID = data["owner_id"].asUUID(); - mGroupOwned = data["group_owned"].asBoolean(); - mSLurl = data["slurl"].asString(); - - // update the inspector with the current object state - update(); - - LLInspect::repositionInspector(data); + // Start animation + LLInspect::onOpen(data); + + // Extract appropriate object information from input LLSD + // (Eventually, it might be nice to query server for details + // rather than require caller to pass in the information.) + mObjectID = data["object_id"].asUUID(); + mName = data["name"].asString(); + mOwnerID = data["owner_id"].asUUID(); + mGroupOwned = data["group_owned"].asBoolean(); + mSLurl = data["slurl"].asString(); + + // update the inspector with the current object state + update(); + + LLInspect::repositionInspector(data); } void LLInspectRemoteObject::onClickMap() { - std::string url = "secondlife://" + mSLurl; - LLUrlAction::showLocationOnMap(url); - closeFloater(); + std::string url = "secondlife://" + mSLurl; + LLUrlAction::showLocationOnMap(url); + closeFloater(); } void LLInspectRemoteObject::onClickBlock() { - LLMute mute(mObjectID, mName, LLMute::OBJECT); - LLMuteList::getInstance()->add(mute); - LLPanelBlockedList::showPanelAndSelect(mute.mID); - closeFloater(); + LLMute mute(mObjectID, mName, LLMute::OBJECT); + LLMuteList::getInstance()->add(mute); + LLPanelBlockedList::showPanelAndSelect(mute.mID); + closeFloater(); } void LLInspectRemoteObject::onClickClose() { - closeFloater(); + closeFloater(); } void LLInspectRemoteObject::update() { - // show the object name as the inspector's title - // (don't hyperlink URLs in object names) - getChild<LLUICtrl>("object_name")->setValue("<nolink>" + mName + "</nolink>"); - - // show the object's owner - click it to show profile - std::string owner; - if (! mOwnerID.isNull()) - { - if (mGroupOwned) - { - owner = LLSLURL("group", mOwnerID, "about").getSLURLString(); - } - else - { - owner = LLSLURL("agent", mOwnerID, "about").getSLURLString(); - } - } - else - { - owner = LLTrans::getString("Unknown"); - } - getChild<LLUICtrl>("object_owner")->setValue(owner); - - // display the object's SLurl - click it to teleport - std::string url; - if (! mSLurl.empty()) - { - url = "secondlife:///app/teleport/" + mSLurl; - } - getChild<LLUICtrl>("object_slurl")->setValue(url); - - // disable the Map button if we don't have a SLurl - getChild<LLUICtrl>("map_btn")->setEnabled(! mSLurl.empty()); - - // disable the Block button if we don't have the object ID (will this ever happen?) - getChild<LLUICtrl>("block_btn")->setEnabled(!mObjectID.isNull() && !LLMuteList::getInstance()->isMuted(mObjectID)); + // show the object name as the inspector's title + // (don't hyperlink URLs in object names) + getChild<LLUICtrl>("object_name")->setValue("<nolink>" + mName + "</nolink>"); + + // show the object's owner - click it to show profile + std::string owner; + if (! mOwnerID.isNull()) + { + if (mGroupOwned) + { + owner = LLSLURL("group", mOwnerID, "about").getSLURLString(); + } + else + { + owner = LLSLURL("agent", mOwnerID, "about").getSLURLString(); + } + } + else + { + owner = LLTrans::getString("Unknown"); + } + getChild<LLUICtrl>("object_owner")->setValue(owner); + + // display the object's SLurl - click it to teleport + std::string url; + if (! mSLurl.empty()) + { + url = "secondlife:///app/teleport/" + mSLurl; + } + getChild<LLUICtrl>("object_slurl")->setValue(url); + + // disable the Map button if we don't have a SLurl + getChild<LLUICtrl>("map_btn")->setEnabled(! mSLurl.empty()); + + // disable the Block button if we don't have the object ID (will this ever happen?) + getChild<LLUICtrl>("block_btn")->setEnabled(!mObjectID.isNull() && !LLMuteList::getInstance()->isMuted(mObjectID)); } ////////////////////////////////////////////////////////////////////////////// @@ -179,6 +179,6 @@ void LLInspectRemoteObject::update() ////////////////////////////////////////////////////////////////////////////// void LLInspectRemoteObjectUtil::registerFloater() { - LLFloaterReg::add("inspect_remote_object", "inspect_remote_object.xml", - &LLFloaterReg::build<LLInspectRemoteObject>); + LLFloaterReg::add("inspect_remote_object", "inspect_remote_object.xml", + &LLFloaterReg::build<LLInspectRemoteObject>); } |