AglShellGrpcClient: Activate windows with gRPC 08/29308/2
authorMarius Vlad <marius.vlad@collabora.com>
Sun, 15 Oct 2023 12:43:51 +0000 (15:43 +0300)
committerMarius Vlad <marius.vlad@collabora.com>
Wed, 25 Oct 2023 21:41:55 +0000 (00:41 +0300)
commit5d6e250cf1175ede73764514b3cd9359467ddcaf
treeb987927fc37c3e39d8114559485a10cc7d447231
parent36e2c9697e431414ae0263635f3ebf1f3c200723
AglShellGrpcClient: Activate windows with gRPC

In order to use HomescreenHandler we need to have a way to pass it, so
extend the callback mechanism to be able to pass other objects as well.

HomescreenHandler is the one that handles, indirectly, the activation
and that keeps track of the application status. We used in the direct
wayland event handler to we're going to re-use it as well.

Bug-AGL: SPEC-4912
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I6eae6a5c4e144f3024dfcad6e5e0a54a8fec78a6
homescreen/src/AglShellGrpcClient.cpp
homescreen/src/AglShellGrpcClient.h
homescreen/src/homescreenhandler.h
homescreen/src/main.cpp