Include current nick for highlight checking if "All nicks" is chosen
[quassel.git] / src / qtui / chatviewsettings.h
index 1790493..fe536cb 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  *
@@ -28,6 +28,15 @@ class ChatView;
 
 class ChatViewSettings : public QtUiSettings {
 public:
+  Q_ENUMS(OperationMode);
+  public:
+    enum OperationMode {
+      InvalidMode = 0,
+      OptIn = 1,
+      OptOut = 2
+    };
+  Q_DECLARE_FLAGS(operationModes, OperationMode);
+
   ChatViewSettings(const QString &id = "__default__");
   ChatViewSettings(ChatScene *scene);
   ChatViewSettings(ChatView *view);
@@ -35,5 +44,5 @@ public:
   inline bool showWebPreview() { return localValue("ShowWebPreview", true).toBool(); }
   inline void enableWebPreview(bool enabled) { setLocalValue("ShowWebPreview", enabled); }
 };
-
+Q_DECLARE_METATYPE(ChatViewSettings::OperationMode);
 #endif //CHATVIEWSETTINGS_H