- 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 setLastMsg(BufferId buffer, const MsgId& msgId)
+ {
+ SYNC(ARG(buffer), ARG(msgId));
+ _lastMsg[buffer] = msgId;
+ emit lastMsgSet(buffer, msgId);
+ }
+
+ 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);
+ }