X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=SampleHomeScreenInterfaceApp%2Fsrc%2Fsampleclass.cpp;h=a5e1fac30dada09602e0e9c3bd3752c8aa125304;hb=b9f0e1049e70e9553a752d13de5d4023e85cc662;hp=0d373d1b82d478857b6be274d287b53eba9ade19;hpb=949bf001944f462b4fbf8d28ee7e9643c9888bee;p=staging%2FHomeScreen.git diff --git a/SampleHomeScreenInterfaceApp/src/sampleclass.cpp b/SampleHomeScreenInterfaceApp/src/sampleclass.cpp index 0d373d1..a5e1fac 100644 --- a/SampleHomeScreenInterfaceApp/src/sampleclass.cpp +++ b/SampleHomeScreenInterfaceApp/src/sampleclass.cpp @@ -11,12 +11,32 @@ SampleClass::~SampleClass() delete mp_libHomeScreen; } +std::vector SampleClass::getAllSurfacesOfProcess(int pid) +{ + return mp_libHomeScreen->getAllSurfacesOfProcess(pid); +} + void SampleClass::hardKeyPressed(int key) { mp_libHomeScreen->hardKeyPressed(key); } -void SampleClass::toggleFullScreen() +int SampleClass::getSurfaceStatus(int surfaceId) +{ + return mp_libHomeScreen->getSurfaceStatus(surfaceId); +} + +void SampleClass::renderSurfaceToArea(int surfaceId, int layoutArea) +{ + mp_libHomeScreen->renderSurfaceToArea(surfaceId, layoutArea); +} + +bool SampleClass::renderAppToAreaAllowed(int appCategory, int layoutArea) +{ + return mp_libHomeScreen->renderAppToAreaAllowed(appCategory, layoutArea); +} + +void SampleClass::requestSurfaceIdToFullScreen(int surfaceId) { - mp_libHomeScreen->toggleFullScreen(); + mp_libHomeScreen->requestSurfaceIdToFullScreen(surfaceId); }