X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=SampleHomeScreenInterfaceApp%2Fsrc%2Fsampleclass.hpp;h=44a88a2673bd9369fe17b6d9d774cac710513529;hb=ddc321fd87ca162d7d0de595976ebc01f8b664e0;hp=aa5f376c5be6dd7627184d3f05723cf735603d8b;hpb=949bf001944f462b4fbf8d28ee7e9643c9888bee;p=staging%2FHomeScreen.git diff --git a/SampleHomeScreenInterfaceApp/src/sampleclass.hpp b/SampleHomeScreenInterfaceApp/src/sampleclass.hpp index aa5f376..44a88a2 100644 --- a/SampleHomeScreenInterfaceApp/src/sampleclass.hpp +++ b/SampleHomeScreenInterfaceApp/src/sampleclass.hpp @@ -2,6 +2,7 @@ #define SAMPLECLASS_HPP #include "libhomescreen.hpp" +#include class SampleClass { @@ -9,8 +10,12 @@ public: SampleClass(); ~SampleClass(); + std::list getAllSurfacesOfProcess(int pid); + int getSurfaceStatus(int surfaceId); void hardKeyPressed(int key); - void toggleFullScreen(); + void renderSurfaceToArea(int surfaceId, int layoutArea); + bool renderAppToAreaAllowed(int appCategory, int layoutArea); + void requestSurfaceIdToFullScreen(int surfaceId); private: LibHomeScreen *mp_libHomeScreen;