make topicWidget capable of unsetting the topic
[quassel.git] / src / client / backlogsettings.h
index 01a037e..21f946f 100644 (file)
@@ -1,5 +1,5 @@
 /***************************************************************************
- *   Copyright (C) 2005-08 by the Quassel Project                          *
+ *   Copyright (C) 2005-09 by the Quassel Project                          *
  *   devel@quassel-irc.org                                                 *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
@@ -26,7 +26,7 @@
 class BacklogSettings : public ClientSettings {
 public:
   BacklogSettings() : ClientSettings("Backlog") {}
-  inline int requesterType() { return localValue("RequesterType", 0).toInt(); }
+  inline int requesterType() { return localValue("RequesterType", 1).toInt(); }
   inline void setRequesterType(int requesterType) { setLocalValue("RequesterType", requesterType); }
 
   inline int dynamicBacklogAmount() { return localValue("DynamicBacklogAmount", 200).toInt(); }
@@ -34,6 +34,16 @@ public:
 
   inline int fixedBacklogAmount() { return localValue("FixedBacklogAmount", 500).toInt(); }
   inline void setFixedBacklogAmount(int amount) { return setLocalValue("FixedBacklogAmount", amount); }
+
+  inline int globalUnreadBacklogLimit() { return localValue("GlobalUnreadBacklogLimit", 5000).toInt(); }
+  inline void setGlobalUnreadBacklogLimit(int limit) { return setLocalValue("GlobalUnreadBacklogLimit", limit); }
+  inline int globalUnreadBacklogAdditional() { return localValue("GlobalUnreadBacklogAdditional", 100).toInt(); }
+  inline void setGlobalUnreadBacklogAdditional(int Additional) { return setLocalValue("GlobalUnreadBacklogAdditional", Additional); }
+
+  inline int perBufferUnreadBacklogLimit() { return localValue("PerBufferUnreadBacklogLimit", 200).toInt(); }
+  inline void setPerBufferUnreadBacklogLimit(int limit) { return setLocalValue("PerBufferUnreadBacklogLimit", limit); }
+  inline int perBufferUnreadBacklogAdditional() { return localValue("PerBufferUnreadBacklogAdditional", 50).toInt(); }
+  inline void setPerBufferUnreadBacklogAdditional(int Additional) { return setLocalValue("PerBufferUnreadBacklogAdditional", Additional); }
 };
 
 #endif //BACKLOGSETTINGS_H