summaryrefslogtreecommitdiff
path: root/indra/llui/llbadgeowner.cpp
diff options
context:
space:
mode:
authorAndrey Kleshchev <andreykproductengine@lindenlab.com>2024-06-10 17:06:06 +0300
committerAndrey Kleshchev <andreykproductengine@lindenlab.com>2024-06-10 19:25:02 +0300
commit0dcc912cecdfb365c1f4246545ece40ccb7bc18e (patch)
treeccf664c765d1adbbf4985069321df65c85ca36e2 /indra/llui/llbadgeowner.cpp
parentbd8438f7083643ae5812b14e35e69e69ef1616c6 (diff)
parentd317454c82e016a02c8a708a0118f3ff29aa8e82 (diff)
Merge main into inventory_favorites
# Conflicts: # indra/llui/llfolderviewmodel.h # indra/newview/llpanelwearing.cpp # indra/newview/llwearableitemslist.cpp
Diffstat (limited to 'indra/llui/llbadgeowner.cpp')
-rw-r--r--indra/llui/llbadgeowner.cpp122
1 files changed, 61 insertions, 61 deletions
diff --git a/indra/llui/llbadgeowner.cpp b/indra/llui/llbadgeowner.cpp
index 5f11c383ef..3194a4b56f 100644
--- a/indra/llui/llbadgeowner.cpp
+++ b/indra/llui/llbadgeowner.cpp
@@ -1,25 +1,25 @@
-/**
+/**
* @file llbadgeowner.cpp
* @brief Class to manage badges attached to a UI control
*
* $LicenseInfo:firstyear=2001&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$
*/
@@ -35,86 +35,86 @@
//
LLBadgeOwner::LLBadgeOwner(LLHandle< LLView > viewHandle)
- : mHasBadgeHolderParent(false),
- mBadge(NULL),
- mBadgeOwnerView(viewHandle)
+ : mHasBadgeHolderParent(false),
+ mBadge(NULL),
+ mBadgeOwnerView(viewHandle)
{
}
void LLBadgeOwner::initBadgeParams(const LLBadge::Params& p)
{
- if (!p.equals(LLUICtrlFactory::getDefaultParams<LLBadge>()))
- {
- mBadge = createBadge(p);
- mHasBadgeHolderParent = false;
-
- LLView * owner_view = mBadgeOwnerView.get();
- if (owner_view)
- {
- mBadge->addToView(owner_view);
- }
- }
+ if (!p.equals(LLUICtrlFactory::getDefaultParams<LLBadge>()))
+ {
+ mBadge = createBadge(p);
+ mHasBadgeHolderParent = false;
+
+ LLView * owner_view = mBadgeOwnerView.get();
+ if (owner_view)
+ {
+ mBadge->addToView(owner_view);
+ }
+ }
}
void LLBadgeOwner::reshapeBadge(const LLRect& new_rect)
{
- if (mBadge)
- {
- mBadge->setShape(new_rect);
- }
+ if (mBadge)
+ {
+ mBadge->setShape(new_rect);
+ }
}
void LLBadgeOwner::setBadgeVisibility(bool visible)
{
- if (mBadge)
- {
- mBadge->setVisible(visible);
- }
+ if (mBadge)
+ {
+ mBadge->setVisible(visible);
+ }
}
void LLBadgeOwner::setDrawBadgeAtTop(bool draw_at_top)
{
- if (mBadge)
- {
- mBadge->setDrawAtParentTop(draw_at_top);
- }
+ if (mBadge)
+ {
+ mBadge->setDrawAtParentTop(draw_at_top);
+ }
}
void LLBadgeOwner::addBadgeToParentHolder()
{
- LLView * owner_view = mBadgeOwnerView.get();
-
- if (mBadge && owner_view)
- {
- LLBadgeHolder * badge_holder = NULL;
-
- // Find the appropriate holder for the badge
- LLView * parent = owner_view->getParent();
-
- while (parent)
- {
- LLBadgeHolder * badge_holder_panel = dynamic_cast<LLBadgeHolder *>(parent);
-
- if (badge_holder_panel && badge_holder_panel->acceptsBadge())
- {
- badge_holder = badge_holder_panel;
- break;
- }
-
- parent = parent->getParent();
- }
-
- if (badge_holder)
- {
- mHasBadgeHolderParent = badge_holder->addBadge(mBadge);
- }
- }
+ LLView * owner_view = mBadgeOwnerView.get();
+
+ if (mBadge && owner_view)
+ {
+ LLBadgeHolder * badge_holder = NULL;
+
+ // Find the appropriate holder for the badge
+ LLView * parent = owner_view->getParent();
+
+ while (parent)
+ {
+ LLBadgeHolder * badge_holder_panel = dynamic_cast<LLBadgeHolder *>(parent);
+
+ if (badge_holder_panel && badge_holder_panel->acceptsBadge())
+ {
+ badge_holder = badge_holder_panel;
+ break;
+ }
+
+ parent = parent->getParent();
+ }
+
+ if (badge_holder)
+ {
+ mHasBadgeHolderParent = badge_holder->addBadge(mBadge);
+ }
+ }
}
LLBadge* LLBadgeOwner::createBadge(const LLBadge::Params& p)
{
- LLBadge::Params badge_params(p);
- badge_params.owner = mBadgeOwnerView;
+ LLBadge::Params badge_params(p);
+ badge_params.owner = mBadgeOwnerView;
- return LLUICtrlFactory::create<LLBadge>(badge_params);
+ return LLUICtrlFactory::create<LLBadge>(badge_params);
}