summaryrefslogtreecommitdiff
path: root/indra/newview/llexperiencelog.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/newview/llexperiencelog.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/newview/llexperiencelog.h')
-rw-r--r--indra/newview/llexperiencelog.h76
1 files changed, 38 insertions, 38 deletions
diff --git a/indra/newview/llexperiencelog.h b/indra/newview/llexperiencelog.h
index 5cc5bf685f..cfe80fcaed 100644
--- a/indra/newview/llexperiencelog.h
+++ b/indra/newview/llexperiencelog.h
@@ -1,25 +1,25 @@
-/**
+/**
* @file llexperiencelog.h
* @brief llexperiencelog and related class definitions
*
* $LicenseInfo:firstyear=2014&license=viewerlgpl$
* Second Life Viewer Source Code
* Copyright (C) 2014, 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$
*/
@@ -33,53 +33,53 @@
class LLExperienceLog : public LLSingleton<LLExperienceLog>
{
- LLSINGLETON(LLExperienceLog);
+ LLSINGLETON(LLExperienceLog);
public:
- typedef boost::signals2::signal<void(LLSD&)>
- callback_signal_t;
- typedef callback_signal_t::slot_type callback_slot_t;
- typedef boost::signals2::connection callback_connection_t;
- callback_connection_t addUpdateSignal(const callback_slot_t& cb);
+ typedef boost::signals2::signal<void(LLSD&)>
+ callback_signal_t;
+ typedef callback_signal_t::slot_type callback_slot_t;
+ typedef boost::signals2::connection callback_connection_t;
+ callback_connection_t addUpdateSignal(const callback_slot_t& cb);
- void initialize();
+ void initialize();
- U32 getMaxDays() const { return mMaxDays; }
- void setMaxDays(U32 val);
+ U32 getMaxDays() const { return mMaxDays; }
+ void setMaxDays(U32 val);
- bool getNotifyNewEvent() const { return mNotifyNewEvent; }
- void setNotifyNewEvent(bool val);
+ bool getNotifyNewEvent() const { return mNotifyNewEvent; }
+ void setNotifyNewEvent(bool val);
- U32 getPageSize() const { return mPageSize; }
- void setPageSize(U32 val) { mPageSize = val; }
+ U32 getPageSize() const { return mPageSize; }
+ void setPageSize(U32 val) { mPageSize = val; }
- const LLSD& getEvents()const;
- void clear();
+ const LLSD& getEvents()const;
+ void clear();
- virtual ~LLExperienceLog();
+ virtual ~LLExperienceLog();
- static void notify(LLSD& message);
- static std::string getFilename();
- static std::string getPermissionString(const LLSD& message, const std::string& base);
- void setEventsToSave(LLSD new_events){mEventsToSave = new_events; }
- bool isNotExpired(std::string& date);
- void handleExperienceMessage(LLSD& message);
+ static void notify(LLSD& message);
+ static std::string getFilename();
+ static std::string getPermissionString(const LLSD& message, const std::string& base);
+ void setEventsToSave(LLSD new_events){mEventsToSave = new_events; }
+ bool isNotExpired(std::string& date);
+ void handleExperienceMessage(LLSD& message);
protected:
- void loadEvents();
- void saveEvents();
- void eraseExpired();
+ void loadEvents();
+ void saveEvents();
+ void eraseExpired();
- LLSD mEvents;
- LLSD mEventsToSave;
- callback_signal_t mSignals;
- callback_connection_t mNotifyConnection;
- U32 mMaxDays;
- U32 mPageSize;
- bool mNotifyNewEvent;
+ LLSD mEvents;
+ LLSD mEventsToSave;
+ callback_signal_t mSignals;
+ callback_connection_t mNotifyConnection;
+ U32 mMaxDays;
+ U32 mPageSize;
+ bool mNotifyNewEvent;
- friend class LLExperienceLogDispatchHandler;
+ friend class LLExperienceLogDispatchHandler;
};