X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?p=staging%2FHomeScreen.git;a=blobdiff_plain;f=libhomescreen%2Finclude%2Flibhomescreen.hpp;h=c028617fc30bde3d90256e3cd16b7d67f7a137d6;hp=db6ca2d33db1a536b0b75ee3d55c6ef653923dfa;hb=dd8c90f87463d370c3076e13b7c6cc0e27c0d2f5;hpb=d364a5eea428db2eadbb77f3e5da7b74dc36127f diff --git a/libhomescreen/include/libhomescreen.hpp b/libhomescreen/include/libhomescreen.hpp index db6ca2d..c028617 100644 --- a/libhomescreen/include/libhomescreen.hpp +++ b/libhomescreen/include/libhomescreen.hpp @@ -1,6 +1,8 @@ #ifndef LIBHOMESCREEN_HPP #define LIBHOMESCREEN_HPP +#include + // forward declarations struct _LibHomeScreenHomescreen; typedef struct _LibHomeScreenHomescreen LibHomeScreenHomescreen; @@ -20,7 +22,9 @@ public: ~LibHomeScreen(); // these are representing the D-Bus methods: + std::list getAllSurfacesOfProcess(int pid); sRectangle getLayoutRenderAreaForSurfaceId(int surfaceId); + int getSurfaceStatus(int surfaceId); void hardKeyPressed(int key); void renderSurfaceToArea(int surfaceId, const sRectangle &renderArea); void requestSurfaceIdToFullScreen(int surfaceId);