+ void setHighlightCount(BufferId buffer, int highlightCount) override;
+
+ inline void requestRenameBuffer(BufferId buffer, QString newName) override { renameBuffer(buffer, newName); }
+ void renameBuffer(BufferId buffer, QString newName) override;
+
+ inline void requestMergeBuffersPermanently(BufferId buffer1, BufferId buffer2) override { mergeBuffersPermanently(buffer1, buffer2); }
+ void mergeBuffersPermanently(BufferId buffer1, BufferId buffer2) override;
+
+ void requestPurgeBufferIds() override;
+
+ inline void requestMarkBufferAsRead(BufferId buffer) override {
+ int activity = Message::Types();
+ setBufferActivity(buffer, activity);
+ setHighlightCount(buffer, 0);
+ markBufferAsRead(buffer);
+ }