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