improved backlog replay performance
[quassel.git] / src / common / buffersyncer.h
index 785c2be..aa64118 100644 (file)
@@ -39,10 +39,16 @@ class BufferSyncer : public SyncableObject {
     void initSetLastSeen(const QVariantList &);
 
     void requestSetLastSeen(BufferId buffer, const QDateTime &time);
+    void requestRemoveBuffer(BufferId buffer);
+    void removeBuffer(BufferId buffer);
+    void renameBuffer(BufferId buffer, QString newName);
 
   signals:
     void lastSeenSet(BufferId buffer, const QDateTime &time);
     void setLastSeenRequested(BufferId buffer, const QDateTime &time);
+    void removeBufferRequested(BufferId buffer);
+    void bufferRemoved(BufferId buffer);
+    void bufferRenamed(BufferId buffer, QString newName);
 
   private slots:
     bool setLastSeen(BufferId buffer, const QDateTime &time);