X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=libhomescreen%2Finclude%2Flibhomescreen.hpp;h=6baa805958088f49ae1797a03cc2e731b2e8d4c6;hb=HEAD;hp=f88b35f02061fcaa378c8c43b657b866f43ff14e;hpb=f15a0c90d9514d1edf77b390076ae92d7a99a0ab;p=staging%2FHomeScreen.git diff --git a/libhomescreen/include/libhomescreen.hpp b/libhomescreen/include/libhomescreen.hpp index f88b35f..6baa805 100644 --- a/libhomescreen/include/libhomescreen.hpp +++ b/libhomescreen/include/libhomescreen.hpp @@ -1,7 +1,7 @@ #ifndef LIBHOMESCREEN_HPP #define LIBHOMESCREEN_HPP -#include +#include // forward declarations struct _LibHomeScreenHomescreen; @@ -22,14 +22,15 @@ public: ~LibHomeScreen(); // these are representing the D-Bus methods: - std::list getAllSurfacesOfProcess(int pid); + std::vector getAllSurfacesOfProcess(int pid); int getSurfaceStatus(int surfaceId); void hardKeyPressed(int key); void renderSurfaceToArea(int surfaceId, int layoutArea); + bool renderAppToAreaAllowed(int appCategory, int layoutArea); void requestSurfaceIdToFullScreen(int surfaceId); - private: LibHomeScreenHomescreen *mp_libHomeScreenHomescreen_Proxy; }; #endif // LIBHOMESCREEN_HPP +