summaryrefslogtreecommitdiff
path: root/indra/llui/llurlmatch.h
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/llurlmatch.h
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/llurlmatch.h')
-rw-r--r--indra/llui/llurlmatch.h106
1 files changed, 53 insertions, 53 deletions
diff --git a/indra/llui/llurlmatch.h b/indra/llui/llurlmatch.h
index ff699902ca..ba822fbda6 100644
--- a/indra/llui/llurlmatch.h
+++ b/indra/llui/llurlmatch.h
@@ -1,4 +1,4 @@
-/**
+/**
* @file llurlmatch.h
* @author Martin Reddy
* @brief Specifies a matched Url in a string, as returned by LLUrlRegistry
@@ -6,21 +6,21 @@
* $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$
*/
@@ -35,7 +35,7 @@
#include "llstyle.h"
///
-/// LLUrlMatch describes a single Url that was matched within a string by
+/// LLUrlMatch describes a single Url that was matched within a string by
/// the LLUrlRegistry::findUrl() method. It includes the actual Url that
/// was matched along with its first/last character offset in the string.
/// An alternate label is also provided for creating a hyperlink, as well
@@ -45,69 +45,69 @@
class LLUrlMatch
{
public:
- LLUrlMatch();
+ LLUrlMatch();
- /// return true if this object does not contain a valid Url match yet
- bool empty() const { return mUrl.empty(); }
+ /// return true if this object does not contain a valid Url match yet
+ bool empty() const { return mUrl.empty(); }
- /// return the offset in the string for the first character of the Url
- U32 getStart() const { return mStart; }
+ /// return the offset in the string for the first character of the Url
+ U32 getStart() const { return mStart; }
- /// return the offset in the string for the last character of the Url
- U32 getEnd() const { return mEnd; }
+ /// return the offset in the string for the last character of the Url
+ U32 getEnd() const { return mEnd; }
- /// return the Url that has been matched in the input string
- std::string getUrl() const { return mUrl; }
+ /// return the Url that has been matched in the input string
+ std::string getUrl() const { return mUrl; }
- /// return a label that can be used for the display of this Url
- std::string getLabel() const { return mLabel; }
+ /// return a label that can be used for the display of this Url
+ std::string getLabel() const { return mLabel; }
- /// return a right part of url which should be drawn in grey
- std::string getQuery() const { return mQuery; }
+ /// return a right part of url which should be drawn in grey
+ std::string getQuery() const { return mQuery; }
- /// return a message that could be displayed in a tooltip or status bar
- std::string getTooltip() const { return mTooltip; }
+ /// return a message that could be displayed in a tooltip or status bar
+ std::string getTooltip() const { return mTooltip; }
- /// return the filename for an icon that can be displayed next to this Url
- std::string getIcon() const { return mIcon; }
+ /// return the filename for an icon that can be displayed next to this Url
+ std::string getIcon() const { return mIcon; }
- /// Return the color to render the displayed text
- LLStyle::Params getStyle() const { return mStyle; }
+ /// Return the color to render the displayed text
+ LLStyle::Params getStyle() const { return mStyle; }
- /// Return the name of a XUI file containing the context menu items
- std::string getMenuName() const { return mMenuName; }
+ /// Return the name of a XUI file containing the context menu items
+ std::string getMenuName() const { return mMenuName; }
- /// return the SL location that this Url describes, or "" if none.
- std::string getLocation() const { return mLocation; }
+ /// return the SL location that this Url describes, or "" if none.
+ std::string getLocation() const { return mLocation; }
- /// Should this link text be underlined only when mouse is hovered over it?
- bool underlineOnHoverOnly() const { return mUnderlineOnHoverOnly; }
+ /// Should this link text be underlined only when mouse is hovered over it?
+ bool underlineOnHoverOnly() const { return mUnderlineOnHoverOnly; }
- /// Return true if Url is trusted.
- bool isTrusted() const { return mTrusted; }
+ /// Return true if Url is trusted.
+ bool isTrusted() const { return mTrusted; }
- /// Change the contents of this match object (used by LLUrlRegistry)
- void setValues(U32 start, U32 end, const std::string &url, const std::string &label,
- const std::string& query, const std::string &tooltip, const std::string &icon,
- const LLStyle::Params& style, const std::string &menu,
- const std::string &location, const LLUUID& id,
- bool underline_on_hover_only = false, bool trusted = false);
+ /// Change the contents of this match object (used by LLUrlRegistry)
+ void setValues(U32 start, U32 end, const std::string &url, const std::string &label,
+ const std::string& query, const std::string &tooltip, const std::string &icon,
+ const LLStyle::Params& style, const std::string &menu,
+ const std::string &location, const LLUUID& id,
+ bool underline_on_hover_only = false, bool trusted = false);
- const LLUUID& getID() const { return mID; }
+ const LLUUID& getID() const { return mID; }
private:
- U32 mStart;
- U32 mEnd;
- std::string mUrl;
- std::string mLabel;
- std::string mQuery;
- std::string mTooltip;
- std::string mIcon;
- std::string mMenuName;
- std::string mLocation;
- LLUUID mID;
- LLStyle::Params mStyle;
- bool mUnderlineOnHoverOnly;
- bool mTrusted;
+ U32 mStart;
+ U32 mEnd;
+ std::string mUrl;
+ std::string mLabel;
+ std::string mQuery;
+ std::string mTooltip;
+ std::string mIcon;
+ std::string mMenuName;
+ std::string mLocation;
+ LLUUID mID;
+ LLStyle::Params mStyle;
+ bool mUnderlineOnHoverOnly;
+ bool mTrusted;
};
#endif