X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=SampleHomeScreenInterfaceApp%2Fsrc%2Fsampleclass.cpp;h=b2a6f7bc882d384b3caefc154b2aa109726db6fa;hb=ddc321fd87ca162d7d0de595976ebc01f8b664e0;hp=6a46f2b510340982253dd8ce9889f705ad22960e;hpb=ec688535558c31989e7da221b858328b2e0766c8;p=staging%2FHomeScreen.git diff --git a/SampleHomeScreenInterfaceApp/src/sampleclass.cpp b/SampleHomeScreenInterfaceApp/src/sampleclass.cpp index 6a46f2b..b2a6f7b 100644 --- a/SampleHomeScreenInterfaceApp/src/sampleclass.cpp +++ b/SampleHomeScreenInterfaceApp/src/sampleclass.cpp @@ -11,10 +11,9 @@ SampleClass::~SampleClass() delete mp_libHomeScreen; } - -sRectangle SampleClass::getLayoutRenderAreaForSurfaceId(int surfaceId) +std::list SampleClass::getAllSurfacesOfProcess(int pid) { - mp_libHomeScreen->getLayoutRenderAreaForSurfaceId(surfaceId); + return mp_libHomeScreen->getAllSurfacesOfProcess(pid); } void SampleClass::hardKeyPressed(int key) @@ -22,9 +21,19 @@ void SampleClass::hardKeyPressed(int key) mp_libHomeScreen->hardKeyPressed(key); } -void SampleClass::renderSurfaceToArea(int surfaceId, const sRectangle &renderArea) +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) { - mp_libHomeScreen->renderSurfaceToArea(surfaceId, renderArea); + return mp_libHomeScreen->renderAppToAreaAllowed(appCategory, layoutArea); } void SampleClass::requestSurfaceIdToFullScreen(int surfaceId)