summaryrefslogtreecommitdiff
path: root/indra/llui/llnotifications.h
diff options
context:
space:
mode:
authorRichard Linden <none@none>2012-03-30 18:36:43 -0700
committerRichard Linden <none@none>2012-03-30 18:36:43 -0700
commitc2afd200a0d55c5137de6f89200a8d4b09ba8b6e (patch)
tree88d83457bd871c829288d374fbcceb55f8b09308 /indra/llui/llnotifications.h
parent56f9c54c8348786db395ccd464eec17d5b17eeb1 (diff)
CHUI-51 WIP notifications routing code cleanup
object inventory offers don't increment system menu count added customizable merging behavior for duplicate "unique" notifications fixed overeager notification channels
Diffstat (limited to 'indra/llui/llnotifications.h')
-rw-r--r--indra/llui/llnotifications.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/indra/llui/llnotifications.h b/indra/llui/llnotifications.h
index 344108ecbf..4e2b997156 100644
--- a/indra/llui/llnotifications.h
+++ b/indra/llui/llnotifications.h
@@ -297,6 +297,7 @@ LOG_CLASS(LLNotification);
friend class LLNotifications;
public:
+
// parameter object used to instantiate a new notification
struct Params : public LLInitParam::Block<Params>
{
@@ -518,6 +519,13 @@ public:
bool canLogToIM() const;
bool hasFormElements() const;
+ typedef enum e_combine_behavior
+ {
+ USE_NEWEST,
+ USE_OLDEST
+ } ECombineBehavior;
+
+ ECombineBehavior getCombineBehavior() const;
const LLNotificationFormPtr getForm();
const LLDate getExpiration() const