Note to self: a QSet is not ordered.
[quassel.git] / src / client / networkmodel.h
index 117bbd7..fcaa0f2 100644 (file)
@@ -110,7 +110,8 @@ public:
   virtual inline bool isActive() const { return qobject_cast<NetworkItem *>(parent())->isActive(); }
 
   inline const MsgId &lastSeenMsgId() const { return _lastSeenMsgId; }
-  inline void setLastSeenMsgId(const MsgId &msgId) { _lastSeenMsgId = msgId; }
+  //inline void setLastSeenMsgId(const MsgId &msgId) { _lastSeenMsgId = msgId; }
+  void setLastSeenMsgId(const MsgId &msgId);
   inline BufferInfo::ActivityLevel activityLevel() const { return _activity; }
   void setActivityLevel(BufferInfo::ActivityLevel level);
   //void updateActivityLevel(BufferInfo::ActivityLevel level);
@@ -274,7 +275,7 @@ public:
     UserCategoryItemType = 0x04,
     IrcUserItemType = 0x08
   };
-  Q_DECLARE_FLAGS(itemTypes, itemType);
+  Q_DECLARE_FLAGS(itemTypes, itemType)
 
   NetworkModel(QObject *parent = 0);
   static QList<QVariant> defaultHeader();
@@ -328,6 +329,6 @@ private:
 
   QHash<BufferId, BufferItem *> _bufferItemCache;
 };
-Q_DECLARE_OPERATORS_FOR_FLAGS(NetworkModel::itemTypes);
+Q_DECLARE_OPERATORS_FOR_FLAGS(NetworkModel::itemTypes)
 
 #endif // NETWORKMODEL_H