+MsgId BufferSyncer::markerLine(BufferId buffer) const {
+ return _markerLines.value(buffer, MsgId());
+}
+
+bool BufferSyncer::setMarkerLine(BufferId buffer, const MsgId &msgId) {
+ if(!msgId.isValid())
+ return false;
+
+ _markerLines[buffer] = msgId;
+ SYNC(ARG(buffer), ARG(msgId))
+ emit markerLineSet(buffer, msgId);
+ return true;
+}
+
+QVariantList BufferSyncer::initLastSeenMsg() const {