Buffer activity levels are now synced between clients, meaning that seeing a buffer...
[quassel.git] / src / core / coresession.h
index 51c14a7..640ea99 100644 (file)
@@ -26,6 +26,7 @@
 
 #include "message.h"
 
+class BufferSyncer;
 class Identity;
 class NetworkConnection;
 class Network;
@@ -146,6 +147,8 @@ private slots:
    */
   void updateBufferInfo(UserId user, const BufferInfo &bufferInfo);
 
+  void storeBufferLastSeen(BufferId buffer, const QDateTime &lastSeen);
+
   void scriptRequest(QString script);
 
 private:
@@ -160,6 +163,8 @@ private:
   QHash<NetworkId, Network *> _networksToRemove;
   QHash<IdentityId, Identity *> _identities;
 
+  BufferSyncer *_bufferSyncer;
+
   QScriptEngine *scriptEngine;
 
 };