+ virtual void setMarkerLine(ChatView *view = nullptr, bool allowGoingBack = true);
+ virtual void jumpToMarkerLine(ChatView *view = nullptr, bool requestBacklog = true);
+
+protected:
+ AbstractChatView *createChatView(BufferId) override;
+ void removeChatView(BufferId) override;
+ inline bool autoMarkerLine() const override { return _autoMarkerLine; }
+
+protected slots:
+ void currentChanged(const QModelIndex ¤t, const QModelIndex &previous) override;
+ void showChatView(BufferId) override;