- void requestSetLastSeenMsg(BufferId buffer, const MsgId &msgId);
- void requestRemoveBuffer(BufferId buffer);
- void removeBuffer(BufferId buffer);
- void renameBuffer(BufferId buffer, QString newName);
+ virtual inline void requestSetLastSeenMsg(BufferId buffer, const MsgId &msgId) { emit setLastSeenMsgRequested(buffer, msgId); }
+
+ virtual inline void requestRemoveBuffer(BufferId buffer) { emit removeBufferRequested(buffer); }
+ virtual void removeBuffer(BufferId buffer);
+
+ virtual inline void requestRenameBuffer(BufferId buffer, QString newName) { emit renameBufferRequested(buffer, newName); }
+ virtual inline void renameBuffer(BufferId buffer, QString newName) { emit bufferRenamed(buffer, newName); }
+
+ virtual inline void requestMergeBuffersPermanently(BufferId buffer1, BufferId buffer2) { emit mergeBuffersPermanentlyRequested(buffer1, buffer2); }
+ virtual void mergeBuffersPermanently(BufferId buffer1, BufferId buffer2);
+
+ virtual inline void requestPurgeBufferIds() { emit purgeBufferIdsRequested(); }