+ QVariantList initLastSeenMsg() const;
+ void initSetLastSeenMsg(const QVariantList &);
+
+ QVariantList initMarkerLines() const;
+ void initSetMarkerLines(const QVariantList &);
+
+ QVariantList initActivities() const;
+ void initSetActivities(const QVariantList &);
+
+ virtual inline void requestSetLastSeenMsg(BufferId buffer, const MsgId &msgId) { REQUEST(ARG(buffer), ARG(msgId)) }
+ virtual inline void requestSetMarkerLine(BufferId buffer, const MsgId &msgId) { REQUEST(ARG(buffer), ARG(msgId)) setMarkerLine(buffer, msgId); }
+
+ virtual inline void setBufferActivity(BufferId buffer, const int &activity) {
+ SYNC(ARG(buffer), ARG(activity));
+ _bufferActivities[buffer] = Message::Types(activity);
+ }
+
+ virtual inline void requestRemoveBuffer(BufferId buffer) { REQUEST(ARG(buffer)) }
+ virtual void removeBuffer(BufferId buffer);