acffcf6952550b73b32aaf4883d2ff8c99e8f1a8
[staging/HomeScreen.git] / SampleHomeScreenInterfaceApp / src / sampleclass.hpp
1 #ifndef SAMPLECLASS_HPP
2 #define SAMPLECLASS_HPP
3
4 #include "libhomescreen.hpp"
5
6 class SampleClass
7 {
8 public:
9     SampleClass();
10     ~SampleClass();
11
12     sRectangle getLayoutRenderAreaForSurfaceId(int surfaceId);
13     void hardKeyPressed(int key);
14     void renderSurfaceToArea(int surfaceId, const sRectangle &renderArea);
15     void requestSurfaceIdToFullScreen(int surfaceId);
16
17 private:
18     LibHomeScreen *mp_libHomeScreen;
19 };
20
21 #endif // SAMPLECLASS_HPP