Add org.agl.homescreen function renderSurfaceToAreaAllowed.
[staging/HomeScreen.git] / SampleHomeScreenInterfaceApp / src / sampleclass.cpp
1 #include "sampleclass.hpp"
2
3 SampleClass::SampleClass() :
4     mp_libHomeScreen(0)
5 {
6     mp_libHomeScreen = new LibHomeScreen();
7 }
8
9 SampleClass::~SampleClass()
10 {
11     delete mp_libHomeScreen;
12 }
13
14 std::list<int> SampleClass::getAllSurfacesOfProcess(int pid)
15 {
16     return mp_libHomeScreen->getAllSurfacesOfProcess(pid);
17 }
18
19 void SampleClass::hardKeyPressed(int key)
20 {
21     mp_libHomeScreen->hardKeyPressed(key);
22 }
23
24 int SampleClass::getSurfaceStatus(int surfaceId)
25 {
26     return mp_libHomeScreen->getSurfaceStatus(surfaceId);
27 }
28
29 void SampleClass::renderSurfaceToArea(int surfaceId, int layoutArea)
30 {
31     mp_libHomeScreen->renderSurfaceToArea(surfaceId, layoutArea);
32 }
33
34 bool SampleClass::renderSurfaceToAreaAllowed(int surfaceId, int layoutArea)
35 {
36     return mp_libHomeScreen->renderSurfaceToAreaAllowed(surfaceId, layoutArea);
37 }
38
39 void SampleClass::requestSurfaceIdToFullScreen(int surfaceId)
40 {
41     mp_libHomeScreen->requestSurfaceIdToFullScreen(surfaceId);
42 }