Use std::vector instead of std::list.
[staging/HomeScreen.git] / SampleHomeScreenInterfaceApp / src / sampleclass.cpp
index f4c1c83..a5e1fac 100644 (file)
@@ -11,16 +11,11 @@ SampleClass::~SampleClass()
     delete mp_libHomeScreen;
 }
 
-std::list<int> SampleClass::getAllSurfacesOfProcess(int pid)
+std::vector<int> SampleClass::getAllSurfacesOfProcess(int pid)
 {
     return mp_libHomeScreen->getAllSurfacesOfProcess(pid);
 }
 
-sRectangle SampleClass::getLayoutRenderAreaForSurfaceId(int surfaceId)
-{
-    return mp_libHomeScreen->getLayoutRenderAreaForSurfaceId(surfaceId);
-}
-
 void SampleClass::hardKeyPressed(int key)
 {
     mp_libHomeScreen->hardKeyPressed(key);
@@ -31,9 +26,14 @@ int SampleClass::getSurfaceStatus(int surfaceId)
     return mp_libHomeScreen->getSurfaceStatus(surfaceId);
 }
 
-void SampleClass::renderSurfaceToArea(int surfaceId, const sRectangle &renderArea)
+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)