Packaging changes for release
[chessclock] / chessclockview.cpp
1 #include "chessclockview.h"
2 #include <QDeclarativeContext>
3 #include <QDebug>
4 #include <QGraphicsObject>
5
6 ChessClockView::ChessClockView(QWidget *parent) :
7     QDeclarativeView(parent)
8 {
9
10 }
11
12 bool ChessClockView::event(QEvent *event)
13 {
14
15     if (event->type() == QEvent::WindowDeactivate)
16     {
17         QGraphicsObject *pObject = rootObject();
18         if (pObject)
19             pObject->setProperty("applicationActive",false);
20     }
21
22     else if (event->type() == QEvent::WindowActivate)
23     {
24         QGraphicsObject *pObject = rootObject();
25         if (pObject)
26             pObject->setProperty("applicationActive",true);
27     }
28
29
30     return QDeclarativeView::event(event);
31 }