Changes to org.agl.homescreen interface
[staging/HomeScreen.git] / SampleHomeScreenInterfaceApp / src / sampleclass.hpp
1 #ifndef SAMPLECLASS_HPP
2 #define SAMPLECLASS_HPP
3
4 #include "libhomescreen.hpp"
5 #include <list>
6
7 class SampleClass
8 {
9 public:
10     SampleClass();
11     ~SampleClass();
12
13     std::list<int> getAllSurfacesOfProcess(int pid);
14     int getSurfaceStatus(int surfaceId);
15     void hardKeyPressed(int key);
16     void renderSurfaceToArea(int surfaceId, int layoutArea);
17     void requestSurfaceIdToFullScreen(int surfaceId);
18
19 private:
20     LibHomeScreen *mp_libHomeScreen;
21 };
22
23 #endif // SAMPLECLASS_HPP