registerShortcut
[apps/homescreen.git] / homescreen / src / toucharea.cpp
1 #include "toucharea.h"
2 #include "hmi-debug.h"
3
4 TouchArea::TouchArea()
5 {
6 }
7
8 TouchArea::~TouchArea()
9 {
10
11 }
12
13 void TouchArea::setWindow(QQuickWindow *window)
14 {
15     myWindow = window;
16 }
17
18 void TouchArea::init()
19 {
20     bitmapNormal = QPixmap(":/images/AGL_HMI_Normal_Background.png").createHeuristicMask();
21     bitmapFullscreen = QPixmap(":/images/AGL_HMI_Full_Background.png").createHeuristicMask();
22     myWindow->setMask(QRegion(bitmapNormal));
23 }
24
25 void TouchArea::switchArea(int areaType)
26 {
27     if(areaType == NORMAL) {
28         myWindow->setMask(QRegion(bitmapNormal));
29         HMI_DEBUG("HomeScreen","TouchArea switchArea: %d.", areaType);
30     } else if (areaType == FULLSCREEN) {
31         HMI_DEBUG("HomeScreen","TouchArea switchArea: %d.", areaType);
32         myWindow->setMask(QRegion(bitmapFullscreen));
33     }
34 }
35
36