Added initial implementation of draw-to-reply.

This commit is contained in:
23rd
2026-03-11 11:38:33 +03:00
committed by John Preston
parent a8452601d7
commit 9275b45ab8
16 changed files with 264 additions and 18 deletions
@@ -2007,6 +2007,14 @@ rpl::producer<not_null<const HistoryItem*>> Session::itemRepaintRequest() const
return _itemRepaintRequest.events();
}
void Session::requestDrawToReply(DrawToReplyRequest request) {
_drawToReplyRequests.fire_copy(std::move(request));
}
rpl::producer<DrawToReplyRequest> Session::drawToReplyRequests() const {
return _drawToReplyRequests.events();
}
void Session::requestViewRepaint(not_null<const ViewElement*> view, QRect r) {
_viewRepaintRequest.fire_copy({ view, r });
}